@font-face{font-family:Bodoni;src:url(../fonts/bodoni.ttf)}@font-face{font-family:Bodoni;src:url(../fonts/bodoni-italic.ttf);font-style:italic}@font-face{font-family:Archivo;src:url(../fonts/archivo.ttf)}:root{--accent:#7474ff;--accent-ink:#2323e6;--paper:#e4dfd3;--ground:#0c0b0b;--line:#e4dfd326;--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;color:var(--paper);background:var(--ground);font-synthesis:none;scroll-behavior:smooth;font-family:Archivo,Arial,sans-serif}*{box-sizing:border-box}html,body{width:100%;height:100%;overflow:hidden}body{margin:0}button,a{-webkit-tap-highlight-color:transparent}button{font:inherit;color:inherit;cursor:pointer;background:0 0;border:0;padding:0}a{color:inherit;text-decoration:none}button:focus-visible,a:focus-visible,[tabindex]:focus-visible{outline:1px solid var(--accent);outline-offset:6px}button,a{touch-action:manipulation}[hidden]{display:none!important}::selection{background:var(--accent);color:#0c0b0b}.masthead{z-index:5;justify-content:space-between;align-items:center;padding:30px 5vw;display:flex;position:absolute;inset:0 0 auto}.wordmark{font:italic 25px Bodoni,Georgia,serif}.wordmark>span{color:#78746d;margin:0 10px;font:14px Archivo,sans-serif;display:inline-block}.wordmark small{color:#b1aaa0;font:12px Archivo,sans-serif}.masthead nav{align-items:center;gap:36px;font-size:12px;display:flex}.masthead nav button span{color:var(--accent);margin-left:13px}#motion{color:#a8a097;min-height:36px;font-size:11px}.hero{background:radial-gradient(ellipse at 50% 70%,color-mix(in srgb,var(--accent) 7%,transparent),transparent 60%);height:100svh;position:relative;overflow:hidden}.hero-heading{z-index:2;text-align:center;pointer-events:none;width:100%;position:absolute;top:13.6%;left:0}.hero h1{letter-spacing:-.065em;margin:0;font:400 clamp(56px,min(8.8vw,14svh),155px)/1.15 Bodoni,Georgia,serif;display:inline-block}.hero h1 em{font-weight:400}.hero h1 sup{vertical-align:top;color:var(--accent);margin:.16em 0 0 .14em;font-family:Georgia,serif;font-size:.44em;transition:color .8s;display:inline-block}.hero #room{z-index:1;position:absolute;inset:0}.hero canvas{touch-action:pan-y;width:100%;height:100%;display:block}.hero #room:after{content:"";pointer-events:none;background:linear-gradient(#0c0b0b44,#0000 38% 75%,#0c0b0b33);position:absolute;inset:0}#knob{z-index:4;touch-action:none;cursor:grab;outline-offset:6px;-webkit-user-select:none;user-select:none;background:0 0;border-radius:50%;min-width:44px;min-height:44px;position:absolute}#knob.turning{cursor:grabbing}#knob:focus-visible{outline:1px solid var(--paper)}.knob-guide{pointer-events:none;color:#bcb1a2;width:125px;height:100px;transition:opacity .8s;position:absolute;top:55%;left:calc(100% + 4px)}.knob-guide svg{width:70px;height:55px;display:block;overflow:visible}.knob-guide svg path{stroke:currentColor;fill:none;stroke-width:.85px;stroke-linecap:round}.knob-guide em{white-space:nowrap;margin:6px 0 0 33px;font:italic 18px Bodoni,Georgia,serif;display:block;transform:rotate(-8deg)}#knob.hint-dismissed .knob-guide{opacity:0;visibility:hidden;transition:opacity .8s,visibility 0s .8s}.channel-caption{z-index:3;white-space:nowrap;flex-direction:column;align-items:center;gap:8px;display:flex;position:absolute;bottom:12.5%;left:50%;transform:translate(-50%)}.channel-caption>#selected-subject{letter-spacing:-.015em;color:var(--paper);font:italic 25px Bodoni,Georgia,serif}.channel-caption a{color:#a79f94;letter-spacing:.01em;padding:7px 0;font-size:10px}.channel-caption a span{color:var(--accent);margin-left:10px}.hero-bottom{z-index:3;justify-content:space-between;align-items:center;gap:25px;padding-top:0;display:flex;position:absolute;bottom:3.5%;left:5vw;right:5vw}.subject-label{color:#999184;margin:0;font:italic 16px Bodoni,Georgia,serif}.channel-nav{align-items:center;gap:35px;display:flex}.channel{color:#aca59c;align-items:center;gap:9px;min-height:44px;font-size:11px;display:flex;position:relative}.ch-dot{background:var(--plate);opacity:.45;border-radius:50%;width:4px;height:4px}.channel[aria-pressed=true]{color:var(--paper)}.channel[aria-pressed=true]:after{content:"";background:var(--plate);opacity:.7;height:1px;position:absolute;bottom:1px;left:0;right:0}.channel[aria-pressed=true] .ch-dot{opacity:1}.index-section{background:radial-gradient(ellipse at 95% 20%,color-mix(in srgb,var(--accent) 5%,transparent),transparent 65%);padding:100px 8.4vw 120px;scroll-margin-top:20px;position:relative}.section-top{border-top:1px solid var(--line);color:#b0a79b;justify-content:space-between;gap:30px;padding-top:19px;font-size:11px;display:flex}.section-top>span:last-child{color:#998f84;font-size:10px}.index-heading{justify-content:space-between;align-items:center;gap:20px;margin:45px 0 48px;display:flex}.index-heading h2{letter-spacing:-.055em;margin:0;font:400 clamp(48px,6vw,90px)/1.15 Bodoni,Georgia,serif}.index-heading h2 em{color:var(--paper);transition:color .6s}.index-heading>button{color:#bcb4a8;white-space:nowrap;min-height:44px;font-size:11px}.index-heading>button span{margin-left:20px}.article-row{border-top:1px solid var(--line);grid-template-columns:40px 1fr 145px 60px 20px;align-items:center;gap:23px;min-height:98px;padding:29px 0;display:grid}.article-row:last-child{border-bottom:1px solid var(--line)}.article-number{color:#aba395;font:italic 14px Bodoni,Georgia,serif}.article-title{letter-spacing:-.025em;font:400 clamp(24px,2.5vw,38px)/1.2 Bodoni,Georgia,serif;transition:color .4s}.article-row:hover .article-title{color:#fff8e9}.article-row:hover .article-arrow{transform:translate(3px,-3px)}.article-arrow{transition:transform .25s}.article-category,.article-time{color:#a59b8f;font-size:10px;line-height:1.6}.article-arrow{color:var(--plate);text-align:right;font-size:20px}footer{border-top:1px solid var(--line);grid-template-columns:1fr 1fr;align-items:center;gap:20px;padding:40px 5vw 32px;display:grid}footer .footer-wordmark{letter-spacing:-.06em;font:36px Bodoni,Georgia,serif}footer .footer-wordmark span{color:var(--accent)}footer p{text-align:right;color:#ada396;margin:0;font-size:12px}footer .preview-note{color:#94897c;font-size:10px}footer>a:last-child{justify-self:end;align-items:center;min-height:30px;font-size:10px;display:flex}.skip{background:var(--paper);color:#090a0d;z-index:9999;padding:15px;position:fixed;top:-100px;left:20px}.skip:focus{top:12px}.sr-only{clip:rect(0,0,0,0);width:1px;height:1px;position:absolute;overflow:hidden}.dialog-open{overflow:hidden}dialog{color:var(--paper);background:#0b0c10;border:0;padding:0}dialog::backdrop{background:#0c0b0b}#reader{color:#26221d;--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;--line:#26221d22;background:#e7e3d8;border:0;width:100%;max-width:none;height:100%;max-height:none;margin:0;position:fixed;inset:0}.reader-top{z-index:2;border-bottom:1px solid var(--line);background:#e7e3d8f7;justify-content:space-between;align-items:center;padding:18px 5vw;display:flex;position:sticky;top:0}.reader-top>span{font:italic 22px Bodoni,Georgia,serif}.reader-top button{min-height:36px;font-size:11px}.reader-top button span{margin-left:14px;font-size:17px}#article{width:min(680px,84vw);margin:50px auto 90px}.draft-note{color:#766d61;border-bottom:1px solid var(--line);margin-bottom:42px;padding-bottom:20px;font-size:11px;line-height:1.6}.reader-meta{color:var(--accent-ink);font-size:12px}.reader-meta span{margin:0 8px}#article h1{letter-spacing:-.05em;margin:23px 0 42px;font:400 clamp(46px,6vw,76px)/1.09 Bodoni,Georgia,serif}.prose{font-size:17px;line-height:1.85}.prose p{margin:0 0 1.5em}.prose h2{letter-spacing:-.025em;margin:1.8em 0 .8em;font:400 34px/1.2 Bodoni,Georgia,serif}.prose blockquote{border-left:2px solid var(--accent-ink);margin:35px 0;padding-left:28px;font:italic 32px/1.35 Bodoni,Georgia,serif}.endmark{color:var(--accent-ink);font:70px Bodoni,Georgia,serif}.still-room #room:before{content:"*";color:var(--accent);opacity:.7;font:300px Bodoni,Georgia,serif;position:absolute;top:34%;left:50%;transform:translate(-50%)rotate(-12deg)}#fallback{text-align:center;z-index:2;color:#b0a79b;width:100%;font:italic 17px Bodoni,Georgia,serif;position:absolute;bottom:30%}.motion-paused *,.motion-paused :before,.motion-paused :after{scroll-behavior:auto!important;transition:none!important;animation:none!important}@media (max-width:1000px){.hero-bottom{justify-content:center}.subject-label{display:none}.channel-nav{gap:27px}.article-row{grid-template-columns:30px 1fr 65px 20px;gap:15px}.article-category{display:none}.article-time{text-align:right}.knob-guide{width:90px}.knob-guide em{margin-left:12px}}@media (max-width:650px){.hero{height:100svh}.masthead{padding:20px 6vw}.wordmark{font-size:24px}.wordmark span{margin:0 6px}.wordmark small{font-size:10px}.masthead nav{gap:20px;font-size:11px}#motion{width:20px;font-size:0}#motion:after{content:"Ⅱ";font-size:13px}#motion[aria-pressed=true]:after{content:"▷"}.hero-heading{top:16%}.hero h1{letter-spacing:-.075em;font-size:clamp(58px,14.2vw,90px)}.hero h1 sup{margin-left:.09em;font-size:.4em}.hero-bottom{padding-top:13px;display:block;bottom:3.5%;left:6vw;right:6vw}.channel-nav{grid-template-columns:1fr 1fr;gap:3px 24px;display:grid}.channel{gap:9px;min-height:42px;font-size:11px}.channel-caption{gap:5px;bottom:18.5%}.channel-caption>#selected-subject{font-size:23px}.channel-caption a{font-size:10px}.knob-guide{width:112px;height:90px;top:calc(100% + 6px);left:auto;right:6px}.knob-guide svg{width:48px;height:48px;margin-left:45px;transform:rotate(55deg)}.knob-guide em{margin:-5px 0 0;font-size:17px;transform:rotate(-7deg)}.index-section{padding:65px 6vw 75px}.section-top{flex-direction:column;gap:12px;font-size:11px}.section-top>span:last-child{font-size:10px}.index-heading{margin:30px 0}.index-heading h2{font-size:48px}.index-heading>button{white-space:normal;text-align:right;max-width:75px;font-size:10px;line-height:1.8}.index-heading>button span{margin:0}.article-row{grid-template-columns:20px 1fr 16px;gap:12px;min-height:96px;padding:23px 0}.article-time{display:none}.article-title{font-size:27px}.article-number{font-size:13px}.article-arrow{font-size:18px}footer{gap:22px 12px;padding:30px 6vw}footer .footer-wordmark{font-size:30px}footer p{font-size:11px}footer .preview-note{font-size:9px;line-height:1.7}footer>a:last-child{font-size:9px}.reader-top{padding:13px 6vw}.reader-top>span{font-size:20px}.reader-top button{font-size:10px}#article{margin-top:30px}.draft-note{margin-bottom:30px;font-size:10px}.prose{font-size:16px}}@media (prefers-reduced-motion:reduce){:root{scroll-behavior:auto}*,:before,:after{scroll-behavior:auto!important;transition:none!important;animation:none!important}}#index-open{min-height:40px;font-size:12px}#index-dialog{background:radial-gradient(ellipse at 95% 15%,color-mix(in srgb,var(--accent) 8%,transparent),transparent 65%),#11100f;border:1px solid #e4dfd326;border-radius:2px;width:min(1080px,94vw);max-width:none;max-height:90svh;overflow:auto;box-shadow:0 35px 130px #0009}#index-dialog::backdrop{background:#090807ed}.index-top{border-bottom:1px solid var(--line);z-index:2;background:#11100ff5;justify-content:space-between;align-items:center;padding:21px 35px;display:flex;position:sticky;top:0}.index-top>span{font:italic 25px Bodoni,Georgia,serif}.index-top button{min-height:36px;font-size:11px}.index-top button span{margin-left:15px;font-size:18px}#index-dialog .index-section{background:0 0;padding:36px 6vw 30px}#index-dialog .section-top{border:0;padding-top:0}#index-dialog .index-heading{margin:26px 0 30px}#index-dialog .index-heading h2{font-size:clamp(42px,5vw,68px)}#index-dialog .article-row{grid-template-columns:27px 1fr 55px 18px;gap:18px;min-height:83px;padding:23px 0}#index-dialog .article-category{display:none}#index-dialog .article-title{font-size:clamp(24px,2.25vw,32px)}.index-foot{color:#9d9181;justify-content:space-between;gap:20px;margin-top:30px;font-size:10px;display:flex}#index-dialog[open]{animation:.4s cubic-bezier(.2,.7,.2,1) both index-arrive}@keyframes index-arrive{0%{opacity:0;transform:translateY(12px)}to{opacity:1;transform:none}}.skip{display:none}@media (max-width:650px){#index-open{font-size:11px}#index-dialog{width:94vw;max-height:94svh}.index-top{padding:15px 6vw}.index-top>span{font-size:23px}#index-dialog .index-section{padding:26px 6vw}#index-dialog .article-row{grid-template-columns:17px 1fr 15px;gap:10px;padding:21px 0}#index-dialog .article-time{display:none}#index-dialog .article-title{font-size:25px}.index-foot{font-size:9px}.hero h1{font-size:min(14.2vw,12.5svh)}}@media (max-height:600px) and (min-width:651px){.masthead{padding:15px 4vw}.hero-heading{top:11%}.hero h1{font-size:12svh}.channel-caption{gap:1px;bottom:12%}.channel-caption>#selected-subject{font-size:20px}.channel-caption a{padding:5px 0;font-size:9px}.hero-bottom{bottom:2%}.channel{min-height:32px;font-size:10px}.knob-guide{top:10%}.knob-guide em{font-size:16px}}@media (max-width:650px){.knob-guide{flex-direction:column-reverse;width:112px;height:85px;display:flex;inset:auto -22px calc(100% + 8px) auto}.knob-guide svg{width:55px;height:50px;margin-left:40px;transform:rotate(120deg)}.knob-guide em{margin:0;font-size:17px;transform:rotate(-7deg)}}.guide-mobile{display:none}@media (max-width:650px){.guide-desktop{display:none}.guide-mobile{display:block}.knob-guide svg{transform:none}}.wordmark{color:#fff;justify-content:center;align-items:center;width:44px;height:44px;display:inline-flex}.brand-symbol{transform-origin:50%;animation:32s linear infinite brand-turn;display:block}@keyframes brand-turn{to{transform:rotate(360deg)}}.hero-tagline{letter-spacing:.005em;color:var(--paper);margin:10px 20px 0;font:italic clamp(15px,1.45vw,21px)/1.45 Bodoni,Georgia,serif}.ui-arrow{vertical-align:-.13em;width:16px;height:16px;color:var(--accent);flex:none;display:inline-block}#index-open{align-items:center;gap:13px;display:inline-flex}#index-open .ui-arrow{width:12px;height:12px}.article-arrow .ui-arrow{width:18px;height:18px;color:var(--plate)}.read-link .ui-arrow{width:20px;height:20px;transition:transform .2s}.read-link:hover .ui-arrow{transform:translate(3px,-3px)}.article-end .ui-arrow{width:22px;height:22px;margin-left:12px}@media (max-width:650px){.article-arrow .ui-arrow{width:15px;height:15px}.hero-tagline{margin-top:9px;font-size:16px}}@media (max-height:600px) and (min-width:651px){.hero-tagline{margin-top:4px;font-size:15px}}#tv-link{z-index:2;cursor:pointer;border-radius:16px;position:absolute}#tv-link:focus-visible{outline:2px solid var(--accent);outline-offset:-4px;background:color-mix(in srgb,var(--accent) 5%,transparent)}.hero:after,.reading-document body:before{content:"";z-index:2;pointer-events:none;opacity:.075;mix-blend-mode:screen;background-image:url("data:image/svg+xml,%3Csvg viewBox='0 0 180 180' xmlns='http://www.w3.org/2000/svg'%3E%3Cfilter id='n'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='.91' numOctaves='3' stitchTiles='stitch'/%3E%3C/filter%3E%3Cpath fill='%23fff' filter='url(%23n)' opacity='.65' d='M0 0h180v180H0z'/%3E%3C/svg%3E");position:absolute;inset:0}.reading-document{scroll-behavior:auto;background:#111110;height:auto;min-height:100%;overflow:hidden auto}.reading-document body{background:radial-gradient(ellipse at 93% 0,color-mix(in srgb,var(--accent) 12%,transparent),transparent 47%),radial-gradient(ellipse at 0 60%,color-mix(in srgb,var(--accent) 4%,transparent),transparent 50%),#111110;height:auto;min-height:100svh;overflow:visible}.reading-document body:before{z-index:0;opacity:.035;position:fixed}.reading-document #app{position:relative}.reading-document body.dialog-open{overflow:hidden}.reading-document .masthead{border-bottom:1px solid var(--line);padding:24px 5vw;position:relative}.back-link{color:#b8b1a5;align-items:center;gap:14px;min-height:40px;font-size:11px;display:inline-flex}.back-link:hover{color:var(--paper)}.collection{max-width:1250px;margin:auto;padding:38px 6vw 48px}.collection-heading{justify-content:space-between;align-items:center;gap:30px;padding:55px 0 70px;display:flex;position:relative}.eyebrow{letter-spacing:.07em;color:#b9b0a0;margin:0;font:10px/1.7 Archivo,sans-serif}.eyebrow>span{color:#918e84;margin-left:32px}.collection h1{letter-spacing:-.055em;margin:22px 0;font:400 clamp(54px,7.1vw,102px)/1.06 Bodoni,Georgia,serif}.collection h1 em{font-weight:400}.collection h1 sup{color:var(--accent);vertical-align:top;margin-left:.12em;font:.55em Georgia,serif}.collection-deck{color:#b5afa0;margin:18px 0 0;font:italic 24px/1.4 Bodoni,Georgia,serif}.collection-mark{letter-spacing:-.08em;color:var(--accent);opacity:.2;padding-right:15px;font:italic 125px/1 Bodoni,Georgia,serif;transform:rotate(-10deg)}.collection-article{border-top:1px solid var(--line);grid-template-columns:66px minmax(0,1fr) 110px;gap:28px;padding:42px 0 49px;display:grid;position:relative}.folio{color:#aca595;font:italic 25px/1.4 Bodoni,Georgia,serif}.collection-article h2{letter-spacing:-.03em;max-width:770px;margin:14px 0 22px;font:400 clamp(33px,3.4vw,49px)/1.13 Bodoni,Georgia,serif}.collection-article h2 a:hover{text-underline-offset:6px;text-decoration:underline;text-decoration-thickness:1px;-webkit-text-decoration-color:var(--accent);text-decoration-color:var(--accent)}.excerpt{color:#aca89c;max-width:615px;margin:0 0 27px;font:13px/1.85 Archivo,sans-serif}.read-link{align-items:center;gap:27px;min-height:36px;font-size:11px;display:inline-flex}.read-link span{color:var(--accent);font-size:20px;transition:transform .2s}.read-link:hover span{transform:translate(3px,-3px)}.article-flourish{color:var(--accent);opacity:.4;justify-self:end;padding-top:17px;font:100px/1 Bodoni,Georgia,serif}.edition-nav{border-top:1px solid var(--line);flex-wrap:wrap;gap:25px;padding-top:28px;display:flex}.edition-nav a{color:#aaa599;align-items:center;gap:10px;min-height:35px;font-size:10px;display:flex}.edition-nav a[aria-current]{color:var(--paper)}.edition-nav i{background:var(--plate);border-radius:50%;width:4px;height:4px}.edition-note{color:#847f72;margin-top:35px;font-size:9px;line-height:1.7}.reading-main{padding:25px 6vw 70px}.reading-main>.back-link{max-width:1100px;margin:0 auto;display:flex}.reading-main #article{width:min(760px,100%);margin:45px auto 0}.article-heading{margin-bottom:50px}.article-heading .eyebrow{color:var(--accent)}.reading-main #article h1{letter-spacing:-.045em;text-wrap:balance;margin:25px 0 35px;font-size:clamp(43px,5.15vw,73px);line-height:1.08}.byline{letter-spacing:.02em;color:#a9a394;border-top:1px solid var(--line);border-bottom:1px solid var(--line);justify-content:space-between;padding:20px 0;font-size:10px;display:flex}.reading-main .prose{color:#c9c5b9;max-width:650px;margin:auto;font-size:16px;line-height:1.95}.reading-main .prose strong{color:#e3dfd3;font-weight:600}.reading-main .prose p{margin-bottom:1.65em}.reading-main .endmark{text-align:center;color:var(--accent);margin:35px 0 20px;display:block}.reading-main .prose blockquote{border-color:var(--accent)}.article-end{border-top:1px solid var(--line);margin-top:30px;padding:30px 0}.article-end>a{margin-top:15px;font:32px/1.25 Bodoni,Georgia,serif;display:block}.article-end>a span{color:var(--accent);margin-left:12px}.empty-subject{padding:35px 0;font:italic 28px Bodoni,Georgia,serif}@media (max-width:650px){.reading-document .masthead{padding:17px 6vw}.collection{padding-top:22px}.collection-heading{gap:10px;padding:35px 0 44px}.collection h1{margin:19px 0;font-size:54px}.collection h1 sup{font-size:.4em}.collection-deck{max-width:230px;font-size:21px}.collection-mark{display:none}.eyebrow{font-size:9px}.eyebrow>span{margin-left:20px}.collection-article{grid-template-columns:25px minmax(0,1fr);gap:12px;padding:29px 0 33px}.folio{font-size:19px}.collection-article h2{margin-top:11px;font-size:33px}.excerpt{font-size:12px;line-height:1.85}.article-flourish{display:none}.edition-nav{gap:12px 20px}.edition-nav a{font-size:10px}.reading-main{padding-top:16px}.reading-main #article{margin-top:35px}.reading-main #article h1{text-wrap:pretty;font-size:43px;line-height:1.09}.reading-main .prose{font-size:15px;line-height:1.9}.article-heading{margin-bottom:34px}.article-end>a{font-size:28px}}
