@font-face{font-family:Emo Serif;font-style:normal;font-weight:400;src:url(/emofragment/_astro/noto-serif-jp-japanese-400-normal.BeLL7eq-.woff2)format("woff2");font-display:swap}:root{--paper:#f3eee4;--ink:#30291f;--rule:#b9ad98;--brown:#33271d;--shelf-gap:70px}*{box-sizing:border-box}html{scroll-behavior:smooth}body{background:var(--paper);color:var(--ink);-webkit-font-smoothing:antialiased;margin:0;font-family:Emo Serif,Yu Mincho,Hiragino Mincho ProN,serif;line-height:1.95}body:not(.reading):before{content:"";z-index:10;opacity:.035;pointer-events:none;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='240' height='240'%3E%3Cfilter id='n'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='.65' numOctaves='3' stitchTiles='stitch'/%3E%3C/filter%3E%3Crect width='100%25' height='100%25' opacity='.65' filter='url(%23n)'/%3E%3C/svg%3E");position:fixed;inset:0}a{color:inherit;text-decoration:none}button,input,select{font:inherit;color:inherit}button{cursor:pointer;background:0 0;border:0}a,button,input,select{-webkit-tap-highlight-color:transparent}a{transition:opacity .2s}a:hover{opacity:.78}button:disabled{opacity:.3;cursor:default}a:focus-visible,button:focus-visible,input:focus-visible,select:focus-visible{outline-offset:5px;outline:2px solid #9a7543}[hidden]{display:none!important}h1,h2,h3,p{margin-top:0}h1,h2,h3{font-weight:400;line-height:1.5}h1{letter-spacing:.035em;font-size:clamp(36px,4.25vw,64px)}h2{font-size:clamp(27px,2.65vw,39px)}.page-width,.site-header,footer{width:calc(100% - 160px);max-width:1280px;margin-left:auto;margin-right:auto}.brand{letter-spacing:.01em;font-family:Georgia,Times New Roman,serif;font-size:30px;line-height:1.3}.site-header{z-index:4;border-bottom:1px solid #8d806c;justify-content:space-between;align-items:center;gap:25px;height:74px;display:flex;position:relative}.site-header nav{letter-spacing:.03em;align-items:center;gap:37px;font-size:13px;display:flex}.site-header nav a{position:relative}.site-header nav a[aria-current=page]:after{content:"";background:currentColor;height:1px;position:absolute;bottom:-8px;left:0;right:0}.immersive .site-header{position:absolute;top:0;left:50%;transform:translate(-50%)}.eyebrow{letter-spacing:.3em;font-family:Georgia,Emo Serif,serif;font-size:10px;font-weight:400;line-height:1.8}.tagline{letter-spacing:.025em;font-size:19px}.muted{color:#7b7062}.small{font-size:12px}.button{background:var(--brown);border:1px solid var(--brown);color:#fffdf6;letter-spacing:.04em;justify-content:center;align-items:center;gap:22px;min-height:47px;padding:10px 28px;font-size:13px;transition:background .2s,box-shadow .2s;display:inline-flex}.button:hover{opacity:1;background:#51402e;box-shadow:0 4px 12px #2d211414}.button.outline{color:var(--ink);background:0 0;border-color:#9f927c}.button.outline:hover{background:#e7dfd1}.scene-hero{isolation:isolate;height:clamp(560px,45vw,720px);position:relative;overflow:hidden}.hero-photo{z-index:-2;object-fit:cover;object-position:center 53%;width:100%;height:100%;display:block;position:absolute;inset:0}.hero-inner{align-items:center;width:calc(100% - 160px);max-width:1280px;height:100%;margin:auto;padding-top:57px;display:flex;position:relative}.hero-copy{width:56%;max-width:660px;padding-bottom:5px}.hero-copy>.eyebrow{letter-spacing:.33em;margin-bottom:25px;font-size:10px}.hero-copy h1{margin:0 0 20px;line-height:1.45}.hero-copy .tagline{white-space:nowrap;margin-bottom:22px}.hero-intro{letter-spacing:.045em;margin-bottom:30px;font-size:14px;line-height:2.15}.hero-copy .button{min-width:187px}.collection{padding:25px 0 37px;scroll-margin-top:20px}.section-top{border-top:1px solid var(--rule);justify-content:space-between;align-items:center;gap:25px;padding-top:23px;display:flex}.section-heading{flex:none;align-items:center;gap:25px;display:flex}.section-heading h2{letter-spacing:.045em;margin:0;font-size:34px}.section-heading .eyebrow{letter-spacing:.25em;margin:5px 0 0;font-size:9px}.filters{flex-wrap:wrap;gap:24px;display:flex}.filters button{white-space:nowrap;border-bottom:1px solid #0000;padding:6px 0;font-size:12px}.filters button.active{border-bottom-color:#30291f}.shelf-search{justify-content:flex-end;align-items:center;height:47px;display:flex}.search{color:#847763;align-items:center;gap:13px;font-size:10px;display:flex}.search input{background:0 0;border:0;border-bottom:1px solid #c6baa6;width:215px;padding:5px 0;font-size:11px;line-height:1.5}.books{column-gap:var(--shelf-gap);grid-template-columns:repeat(3,minmax(0,1fr));row-gap:33px;padding-top:6px;display:grid}.book{min-width:0}.cover-link{isolation:isolate;margin:0 0 22px;padding:0 29px;display:block;position:relative}.cover-link:after{content:"";z-index:2;height:18px;bottom:-13px;left:calc(var(--shelf-gap)/-2);right:calc(var(--shelf-gap)/-2);background:linear-gradient(#ffffff0d,#00000026),url(/emofragment/_astro/shelf-wood-1280.DV1_a1oq.webp) 50%/cover;border-top:3px solid #b2997e;border-bottom:2px solid #422d1e;position:absolute;transform:perspective(800px)rotateX(3deg);box-shadow:0 8px 9px -5px #38251577,0 1px 1px #251b13}.book:nth-child(3n+1) .cover-link:after{left:0}.book:nth-child(3n) .cover-link:after{right:0}.cover{aspect-ratio:420/580;isolation:isolate;filter:drop-shadow(13px 8px 8px #2a1f2038);position:relative}.cover:before{content:"";z-index:-1;background:repeating-linear-gradient(90deg,#b5ac9c 0 1px,#e0d9c9 1px 2px);border-radius:1px 3px 3px 1px;position:absolute;inset:2px -5px -1px 5px;transform:skewY(1.1deg);box-shadow:1px 0 #645547}.cover-face{background:#23333c;border-radius:1px 2px 2px 1px;width:100%;height:100%;transition:transform .3s;position:relative;overflow:hidden;box-shadow:inset 1px 0 #f4e4c955}.cover-face:after{content:"";pointer-events:none;background:linear-gradient(90deg,#03101a66 0%,#fff2db44 1.6%,#03101a22 2.5%,#0000 3.5%,#fff2db11 5%,#0000 7%),linear-gradient(#0c152c26 0%,#0000 56%,#050b1733);border:1px solid #ffffff14;position:absolute;inset:0}.cover-face>img{object-fit:cover;width:100%;height:100%;display:block;position:absolute;inset:0}.cover-link:hover .cover-face{transform:translateY(-5px)}.cover-title{z-index:1;letter-spacing:.07em;color:#fff9ec;text-shadow:0 1px 8px #0009;font-size:clamp(17px,1.65vw,26px);line-height:1.9;position:absolute;top:12%;left:13%;right:9%}.cover-brand{text-align:center;color:#eee9de;letter-spacing:.08em;text-shadow:0 1px 4px #0009;font-family:Georgia,serif;font-size:12px;position:absolute;bottom:7%;left:0;right:0}.cover-brand>span{letter-spacing:.29em;font-size:5px;line-height:2;display:block}.book-info{text-align:center;padding:11px 0 0}.book h3{margin:0 0 2px;font-size:16px;line-height:1.7}.music-meta{color:#625647;margin:0 0 8px;font-family:Georgia,Emo Serif,serif;font-size:12px;line-height:1.7}.text-link{border-bottom:1px solid #a4937d;padding-bottom:3px;font-size:11px;line-height:1.7}.note-section{border:1px solid #a99c88;grid-template-columns:1.12fr 1fr;align-items:center;gap:42px;margin-top:8px;margin-bottom:0;padding:22px;display:grid}.note-section>img{object-fit:cover;width:100%;height:100%;min-height:270px;max-height:315px;display:block}.note-copy{padding:5px 20px 5px 0;position:relative}.note-wordmark{letter-spacing:.28em;margin-bottom:19px;font-size:23px;line-height:1.5}.note-wordmark:after{content:"";background:var(--rule);width:44px;height:1px;margin-top:14px;display:block}.note-copy h2{white-space:nowrap;margin-bottom:10px;font-size:28px}.note-copy>p:not(.note-wordmark){margin-bottom:20px;font-size:13px;line-height:2}.note-copy .button{min-height:43px;padding:8px 23px;font-size:11px}.note-sign{display:none}.about-link{justify-content:space-between;align-items:center;gap:20px;padding:22px 0;font-size:13px;display:flex}.about-link>span:first-child{letter-spacing:.22em;font-family:Georgia,serif;font-size:9px}footer{border-top:1px solid var(--rule);justify-content:space-between;align-items:center;gap:25px;padding:22px 0 30px;font-size:11px;display:flex;position:relative}footer>div{align-items:center;gap:25px;display:flex}footer .brand{font-size:24px}footer p{margin:0;font-size:10px}footer .demo-banner{color:#918370;padding-bottom:12px;font-size:9px;position:absolute;top:100%;left:0}.breadcrumb{letter-spacing:.08em;color:#5b4d3e;font-size:10px}.about-hero{height:clamp(540px,44vw,680px)}.about-hero .hero-inner{padding-top:150px;display:block}.about-hero .breadcrumb{margin:0;position:absolute;top:125px}.about-hero .hero-copy{padding-top:80px}.about-hero h1{font-size:clamp(37px,4.15vw,62px)}.about-row{border-top:1px solid var(--rule);grid-template-columns:1fr 1.48fr;align-items:center;gap:60px;margin-top:20px;padding:43px 0 35px;display:grid}.about-heading h2{margin:12px 0 0;font-size:35px}.section-number{padding-bottom:18px;font-family:Georgia,serif;font-size:63px;line-height:1.1;display:inline-block;position:relative}.section-number:after{content:"";background:#84725a;width:55px;height:1px;position:absolute;bottom:0;left:0}.about-prose{border-left:1px solid var(--rule);padding-left:45px;font-size:14px;line-height:2.1}.about-prose p:last-child{margin-bottom:0}.origin{align-items:center;min-height:315px;display:flex;position:relative;overflow:hidden}.origin-photo{object-fit:cover;z-index:0;width:100%;height:100%;position:absolute;inset:0}.origin-copy{z-index:1;text-align:center;width:68%;padding:35px;position:relative}.origin h2{margin:0 0 14px;font-family:Georgia,serif;font-size:43px;line-height:1.5}.origin .tagline{letter-spacing:.22em;margin:0;font-size:18px}.short-rule{background:var(--rule);width:56px;height:1px;margin:24px auto;display:block}.origin-copy>p:last-child{margin:0;font-size:13px;line-height:2}.about-process{border-top:1px solid var(--rule);margin-top:23px;padding-top:28px}.process-heading{align-items:center;gap:28px;margin-bottom:27px;display:flex}.process-heading h2{margin:0;font-size:36px}.process-heading .section-number{font-size:60px}.process-grid{grid-template-columns:1.1fr 1fr;align-items:center;gap:32px;display:grid}.process-grid>img{object-fit:cover;width:100%;height:300px;display:block}.process-grid .about-prose{padding-left:29px;font-size:13px}.read-invite{border:1px solid var(--rule);grid-template-columns:1fr 1.08fr;align-items:center;gap:35px;margin-top:27px;margin-bottom:22px;padding:19px 25px 19px 40px;display:grid}.read-invite h2{margin-bottom:17px;font-size:31px}.read-invite p:not(.eyebrow){font-size:13px}.read-invite>img{object-fit:cover;width:100%;height:285px;display:block}.invite-buttons{gap:18px;margin:22px 0 12px;display:flex}.invite-buttons .button{min-width:160px;min-height:42px;padding:8px 19px;font-size:11px}.read-invite .small{margin:10px 0 0;font-size:11px}.detail{max-width:1200px;min-height:80vh;margin:auto;padding:25px 60px 80px}.detail>.breadcrumb{padding-top:10px}.detail-grid{grid-template-columns:300px 1fr;align-items:center;gap:95px;padding:40px 0;display:grid}.detail .cover{margin:0 10px}.detail h1{font-size:40px}.synopsis{white-space:pre-line;margin:25px 0 30px;font-size:16px;line-height:2.1}.note-link{margin-top:18px;font-size:13px;display:block}.detail .small{margin-top:25px}.skip{z-index:20;background:#fff;padding:10px;position:fixed;top:-100px;left:15px}.skip:focus{top:10px}.sr-only{clip-path:inset(50%);width:1px;height:1px;position:absolute;overflow:hidden}.reading{--paper:#f8f5ee;--ink:#302c27;--rule:#d5ccbd;background:var(--paper);color:var(--ink);overflow:hidden}.reading[data-theme=white]{--paper:#fff;--ink:#282828;--rule:#ddd}.reading[data-theme=dark]{--paper:#242625;--ink:#e2dfd7;--rule:#555750}.reader{flex-direction:column;max-width:1300px;height:100dvh;margin:auto;padding:0 32px;display:flex;position:relative}.reader-header{border-bottom:1px solid var(--rule);flex:none;justify-content:space-between;align-items:center;gap:15px;padding:20px 0;font:13px/1.5 Emo Serif,sans-serif;display:flex}.reader-header .brand{font-family:Georgia,serif;font-size:24px}.reader-header>div{gap:20px;display:flex}.reader-header button{padding:5px}.reader-title{text-align:center;flex:none;margin:20px 0 14px;font-size:12px}.reading-viewport{overscroll-behavior:contain;scrollbar-width:none;touch-action:pan-y;flex:1;width:min(100%,760px);min-height:0;margin:0 auto;overflow:hidden}.prose{column-width:var(--page-width,760px);column-fill:auto;width:100%;height:100%;font-size:var(--reader-font,20px);overflow-wrap:anywhere;word-break:normal;line-break:strict;text-align:justify;column-gap:64px;padding:0;line-height:2.05}.prose p{orphans:1;widows:1;margin:0 0 1.3em}.prose h2{break-after:avoid;margin:0 0 1.3em;font-size:1.35em}.prose h3,.prose h4{break-after:avoid;font-size:1.15em}.prose img{object-fit:contain;break-inside:avoid;width:auto;max-width:100%;height:auto;max-height:50vh;margin:1em auto;display:block}.prose a{text-decoration:underline}.prose blockquote{border-left:2px solid var(--rule);margin:1em 0;padding-left:1em}.prose li{break-inside:auto}.reader-bottom{width:min(100%,850px);padding-bottom:max(16px,env(safe-area-inset-bottom));background:var(--paper);flex:none;margin:18px auto 0}.page-controls{justify-content:space-between;align-items:center;gap:15px;display:flex}.page-controls button{min-height:44px;padding:0 16px;font-size:23px}.page-controls output{font:13px Emo Serif,sans-serif}.progress-label{display:block}.progress-label input{accent-color:#88714f;cursor:pointer;width:100%}.reader-footnote{color:var(--ink);opacity:.7;justify-content:space-between;gap:15px;font:10px/1.5 Emo Serif,sans-serif;display:flex}.reader-popover{z-index:5;background:var(--paper);border:1px solid var(--rule);border-radius:6px;width:290px;max-height:70vh;padding:25px;font:13px/1.7 Emo Serif,sans-serif;position:absolute;top:75px;right:30px;overflow:auto;box-shadow:0 8px 35px #0002}.reader-popover h2{font-size:20px}.reader-popover label{gap:10px;margin-bottom:20px;display:grid}.reader-popover input{accent-color:#88714f;width:100%}.reader-popover fieldset{border:0;margin:0 0 20px;padding:0}.reader-popover button{border:1px solid var(--rule);border-radius:3px;margin:4px;padding:7px 10px}.reader-popover button[aria-pressed=true]{outline:1px solid}.reader-popover select{background:var(--paper);border:1px solid var(--rule);padding:8px}#toc-list{gap:8px;display:grid}#toc-list button{text-align:left}.reader.scroll-mode .reading-viewport{scrollbar-width:thin;overflow-y:auto}.reader.scroll-mode .prose{columns:auto;height:auto;padding-bottom:40px}.reader.page-motion .prose{animation:.16s ease-out page-in}@keyframes page-in{0%{opacity:.5;transform:translate(7px)}to{opacity:1;transform:none}}@media (prefers-reduced-motion:reduce){*{scroll-behavior:auto!important;transition:none!important;animation:none!important}}@media (width>=1600px){.hero-inner{width:1280px}.hero-copy{width:600px}.scene-hero{height:720px}}@media (width<=1100px){:root{--shelf-gap:45px}.page-width,.site-header,footer,.hero-inner{width:calc(100% - 100px)}.site-header nav{gap:25px}.scene-hero{height:555px}.hero-copy h1{font-size:48px}.hero-copy .tagline{font-size:16px}.hero-copy>.eyebrow{margin-bottom:18px}.hero-intro{font-size:12px}.hero-copy{width:55%}.section-heading h2{font-size:30px}.section-heading{gap:18px}.filters{gap:17px}.filters button{font-size:11px}.section-heading .eyebrow{font-size:8px}.cover-link{padding-left:25px;padding-right:25px}.cover-title{font-size:19px}.book h3{font-size:14px}.note-section{gap:30px;padding:19px}.note-copy h2{font-size:23px}.note-copy>p:not(.note-wordmark){font-size:11px}.note-copy{padding-right:0}.note-section>img{min-height:240px}.about-hero .hero-inner{padding-top:120px}.about-hero .breadcrumb{top:110px}.about-hero .hero-copy{padding-top:75px}.about-hero h1{font-size:46px}.about-row{gap:35px}.about-heading h2{font-size:28px}.about-prose{padding-left:28px;font-size:12px}.origin{min-height:275px}.origin h2{font-size:35px}.origin-copy{padding:25px 15px}.origin-copy>p:last-child{font-size:11px}.process-heading h2{font-size:30px}.process-grid .about-prose{padding-left:25px;font-size:11px}.process-grid>img{height:280px}.read-invite{gap:25px;padding:20px}.read-invite h2{font-size:26px}.invite-buttons{gap:12px}.invite-buttons .button{min-width:0;font-size:10px}.read-invite>img{height:270px}.read-invite p:not(.eyebrow){font-size:11px}.detail-grid{grid-template-columns:240px 1fr;gap:60px}.detail h1{font-size:34px}}@media (width<=800px){:root{--shelf-gap:30px}.page-width,.site-header,footer,.hero-inner{width:calc(100% - 64px)}.site-header{height:67px}.site-header .brand{font-size:25px}.site-header nav{gap:16px;font-size:10px}.scene-hero{height:525px}.hero-copy h1{font-size:40px}.hero-copy .tagline{font-size:13px}.hero-intro{font-size:11px}.hero-copy .button{min-width:145px;padding:8px 20px;font-size:11px}.hero-copy{width:59%}.hero-photo{object-position:58% center}.section-top{gap:15px}.section-heading{gap:12px}.section-heading h2{font-size:27px}.section-heading .eyebrow{display:none}.filters{gap:14px}.cover-link{padding:0 13px}.cover-title{font-size:16px}.cover-brand{font-size:9px}.cover-link:after{border-top-width:2px;height:14px;bottom:-10px}.book h3{font-size:12px}.music-meta,.text-link{font-size:10px}.note-section{gap:25px}.note-copy h2{font-size:19px}.note-copy>p:not(.note-wordmark){font-size:10px}.note-wordmark{margin-bottom:13px;font-size:19px}.note-wordmark:after{margin-top:10px}.note-section>img{min-height:215px}.note-copy .button{padding:8px 18px;font-size:10px}.about-hero h1{font-size:39px}.about-row{grid-template-columns:1fr 1.4fr;gap:25px}.about-heading h2{font-size:25px}.section-number{font-size:52px}.about-prose{padding-left:22px;font-size:11px}.origin h2{font-size:28px}.origin .tagline{font-size:15px}.origin-copy{width:71%}.origin-copy>p:last-child{font-size:10px}.process-heading h2{font-size:25px}.process-heading{gap:22px}.process-heading .section-number{font-size:50px}.process-grid{gap:23px}.process-grid .about-prose{padding-left:20px;font-size:10px}.process-grid>img{height:260px}.read-invite{gap:22px}.read-invite h2{font-size:23px}.invite-buttons{flex-wrap:wrap;gap:10px;margin-top:15px}.read-invite>img{height:280px}footer>div{gap:15px}footer .brand{font-size:22px}footer p{font-size:8px}}@media (width<=600px){:root{--shelf-gap:24px}.page-width,.site-header,footer{width:calc(100% - 40px)}.hero-inner{width:calc(100% - 48px)}.site-header{height:66px}.site-header .brand{font-size:24px}.site-header nav{gap:13px;font-size:10px}.site-header nav>a:first-child{display:none}.site-header nav>a:nth-child(2){font-size:0}.site-header nav>a:nth-child(2):before{content:"About";font-family:Georgia,serif;font-size:12px}.site-header nav>a:last-child{font-size:12px}.site-header nav a[aria-current=page]:after{bottom:-5px}.scene-hero{background:#f2ebdc;height:710px;max-height:none;padding-bottom:0}.hero-photo{object-fit:cover;object-position:70% center;height:100%}.scene-hero:after{content:"";z-index:-1;background:linear-gradient(#f5efdfec 0%,#f5efdfef 39%,#f5efdf33 64%,#0000 80%);position:absolute;inset:0}.hero-inner{align-items:flex-start;padding-top:123px}.hero-copy{width:100%;max-width:none;padding:0}.hero-copy>.eyebrow{letter-spacing:.3em;margin-bottom:19px;font-size:9px}.hero-copy h1{letter-spacing:.025em;margin-bottom:17px;font-size:38px;line-height:1.5}.hero-copy .tagline{white-space:normal;margin-bottom:20px;font-size:13px}.hero-intro{margin-bottom:22px;font-size:11px;line-height:2.15}.hero-copy .button{min-width:150px;min-height:42px;font-size:11px}.collection{padding-top:25px;padding-bottom:26px}.section-top{padding-top:19px;display:block}.section-heading{align-items:center;gap:17px;margin-bottom:15px;display:flex}.section-heading .eyebrow{letter-spacing:.22em;font-size:7px;display:block}.section-heading h2{font-size:27px}.filters{justify-content:flex-start;gap:21px}.filters button{font-size:10px}.shelf-search{justify-content:stretch;height:48px;margin-bottom:13px}.search{gap:10px;width:100%;font-size:9px}.search input{width:100%;font-size:10px}.books{row-gap:31px;column-gap:var(--shelf-gap);grid-template-columns:repeat(2,minmax(0,1fr));padding-top:0}.cover-link{margin-bottom:18px;padding:0 7px}.cover-link:after{border-top-width:2px;height:12px;bottom:-8px}.book:nth-child(3n+1) .cover-link:after{left:calc(var(--shelf-gap)/-2)}.book:nth-child(3n) .cover-link:after{right:calc(var(--shelf-gap)/-2)}.book:nth-child(odd) .cover-link:after{left:0}.book:nth-child(2n) .cover-link:after{right:0}.cover-title{letter-spacing:.035em;font-size:15px;line-height:1.85;top:10%;left:13%;right:9%}.cover-brand{font-size:8px}.cover-brand>span{font-size:4px}.cover{filter:drop-shadow(7px 5px 5px #281e2138)}.book-info{padding-top:6px}.book h3{min-height:44px;margin-bottom:2px;font-size:12px;line-height:1.85}.music-meta{margin-bottom:7px;font-size:9px}.text-link{font-size:9px}.note-section{grid-template-columns:1fr;gap:20px;padding:14px}.note-section>img{aspect-ratio:1.7;object-fit:cover;height:auto;min-height:0;max-height:none}.note-copy{padding:0 8px 12px}.note-copy h2{white-space:normal;font-size:23px}.note-wordmark{margin-bottom:16px;font-size:22px}.note-copy>p:not(.note-wordmark){font-size:11px}.note-copy .button{min-height:40px;font-size:10px}.about-link{flex-wrap:wrap;gap:12px;padding:22px 0;font-size:11px}.about-link>span:first-child{width:100%;font-size:8px}footer{align-items:flex-start;gap:10px;padding:20px 0 25px;font-size:9px}footer>div{display:block}footer .brand{font-size:22px}footer p{margin-top:8px;font-size:8px}.demo-banner{font-size:8px!important}.about-hero{height:650px}.about-hero .hero-photo{object-position:73% center}.about-hero .hero-inner{padding-top:0}.about-hero .breadcrumb{font-size:8px;top:97px}.about-hero .hero-copy{padding-top:157px}.about-hero h1{font-size:36px}.about-row{grid-template-columns:1fr;gap:24px;margin-top:22px;padding:28px 0}.about-heading{align-items:center;gap:24px;display:flex}.about-heading h2{margin:0;font-size:26px}.section-number{padding-bottom:13px;font-size:44px}.section-number:after{width:39px}.about-prose{border-left:0;padding-left:0;font-size:12px;line-height:2.1}.about-prose br{display:none}.origin{width:100%;min-height:290px;padding:0 20px}.origin-photo{object-fit:cover;object-position:35% center;opacity:.5}.origin:after{content:"";background:linear-gradient(90deg,#f4eddf88,#f4eddf44);position:absolute;inset:0}.origin-copy{z-index:1;width:100%;padding:28px 0}.origin h2{white-space:nowrap;font-size:29px}.origin .tagline{font-size:16px}.origin-copy>p:last-child{font-size:11px}.short-rule{margin:19px auto}.about-process{margin-top:24px;padding-top:24px}.process-heading{align-items:flex-start;gap:20px;margin-bottom:25px}.process-heading .section-number{font-size:44px}.process-heading h2{padding-top:4px;font-size:24px}.process-grid{grid-template-columns:1fr;gap:25px}.process-grid>img{aspect-ratio:1.5;height:auto}.process-grid .about-prose{padding-left:0;font-size:12px}.read-invite{grid-template-columns:1fr;gap:24px;margin-top:30px;margin-bottom:20px;padding:25px 20px 17px}.read-invite h2{font-size:26px}.read-invite p:not(.eyebrow){font-size:12px}.invite-buttons{gap:12px;margin-top:23px}.invite-buttons .button{padding:8px 16px;font-size:10px}.read-invite .small{font-size:10px!important}.read-invite>img{aspect-ratio:1.7;height:auto}.desktop-break{display:none}.detail{padding:20px 24px 50px}.detail-grid{grid-template-columns:1fr;gap:35px;padding:25px 0}.detail-grid>.cover{width:215px;margin:auto}.detail h1{font-size:30px}.synopsis{font-size:14px}.reader{padding:0 20px}.reader-header{gap:8px;padding:14px 0}.reader-header .brand{font-size:20px}.reader-header>a>span{display:none}.reader-header>div{gap:10px}.reader-title{margin:14px 0 18px;font-size:11px}.reader-popover{max-width:calc(100% - 30px);top:62px;right:15px}.prose{font-size:var(--reader-font,20px);line-height:1.95}.reader-footnote{font-size:9px}.reader-bottom{margin-top:12px}.reader-footnote a{display:none}}.scene-hero:before{content:"";z-index:-1;pointer-events:none;background:linear-gradient(#f6efdfed 0%,#f6efdfa6 50%,#0000 100%);height:100px;position:absolute;top:0;left:0;right:0}.search>span{white-space:nowrap;flex-shrink:0}.search input{min-width:0}@media (width<=600px){.hero.scene-hero{height:760px}.hero.scene-hero .hero-photo{object-position:75% center;height:380px;top:auto;bottom:0}.hero.scene-hero:after{background:linear-gradient(#f3eee400 0% 45%,#f3eee4ef 49%,#f3eee499 54%,#0000 66%)}.hero.scene-hero .hero-inner{padding-top:120px}.search input{flex:1}}.story-actions{flex-wrap:wrap;align-items:stretch;gap:14px;margin:28px 0 0;display:flex}.story-actions .button{min-width:170px;min-height:48px}.note-copy h2{white-space:normal}.shelf-search{margin-top:6px}.music-meta{min-height:1.7em}@media (width<=600px){.story-actions{gap:12px}.story-actions .button{flex:130px;min-width:0;padding:10px 15px;font-size:12px}.shelf-search{margin-top:8px}}
