.PrivacySettingsButton-module__zsDvPG__button{color:var(--space-muted);font:inherit;cursor:pointer;background:0 0;border:0;padding:0;position:relative}.PrivacySettingsButton-module__zsDvPG__button:before{content:"";position:absolute;inset:-.75rem -.35rem}@media (hover:hover) and (pointer:fine){.PrivacySettingsButton-module__zsDvPG__button:hover{color:var(--space-ink)}}.PrivacySettingsButton-module__zsDvPG__button:focus-visible{outline-offset:4px;outline:1px solid}
.Contact-module__sgxDga__contact{padding:clamp(6rem, 16vh, 10rem) clamp(1rem, 5vw, 5rem) calc(var(--float-block) + 2 * var(--float-size) + 2 * var(--float-gap) + 1rem);color:var(--space-ink);background:var(--starfield), var(--space);background-size:var(--starfield-size), auto}.Contact-module__sgxDga__title{font-family:var(--font-serif), serif;letter-spacing:-.045em;font-size:clamp(3.2rem,9vw,9rem);font-style:italic;font-weight:300;line-height:.9}.Contact-module__sgxDga__ways{grid-template-columns:repeat(2,minmax(0,1fr));gap:1rem;max-inline-size:52rem;margin-block-start:clamp(3rem,8vh,5rem);list-style:none;display:grid}.Contact-module__sgxDga__way{border-block-start:1px solid var(--space-line);color:inherit;transition:border-color .22s var(--ease-out);gap:.3rem;padding-block:1.25rem;text-decoration:none;display:grid}.Contact-module__sgxDga__way:focus-visible{border-block-start-color:var(--space-ink)}@media (hover:hover) and (pointer:fine){.Contact-module__sgxDga__way:hover{border-block-start-color:var(--space-ink)}}.Contact-module__sgxDga__way:focus-visible{outline:1px solid var(--space-ink);outline-offset:4px}.Contact-module__sgxDga__wayName{font-family:var(--font-serif), serif;letter-spacing:-.02em;font-size:clamp(1.7rem,3vw,2.6rem);font-weight:350}.Contact-module__sgxDga__wayHint{color:var(--space-muted);font-family:var(--font-serif), serif;font-size:1.05rem;font-style:italic}.Contact-module__sgxDga__elsewhere{max-inline-size:52rem;color:var(--space-muted);font-family:var(--font-sans), sans-serif;margin-block-start:1.5rem;font-size:.95rem;line-height:1.7}.Contact-module__sgxDga__elsewhere a{color:var(--space-ink);font-family:var(--font-serif), serif;-webkit-text-decoration-color:var(--space-line);text-decoration-color:var(--space-line);text-underline-offset:.2em;transition:text-decoration-color .22s var(--ease-out);font-size:1.15em;font-style:italic;position:relative}.Contact-module__sgxDga__elsewhere a:before{content:"";position:absolute;inset:-.6rem -.25rem}.Contact-module__sgxDga__elsewhere a:focus-visible{outline:1px solid var(--space-ink);outline-offset:3px}@media (hover:hover) and (pointer:fine){.Contact-module__sgxDga__elsewhere a:hover{-webkit-text-decoration-color:var(--space-ink);text-decoration-color:var(--space-ink)}}.Contact-module__sgxDga__small{border-block-start:1px solid var(--space-line);color:var(--space-quiet);flex-wrap:wrap;gap:.5rem 2rem;margin-block-start:clamp(5rem,12vh,8rem);padding-block-start:1.25rem;font-size:.82rem;display:flex}.Contact-module__sgxDga__small a{color:var(--space-muted)}@media (max-width:36rem){.Contact-module__sgxDga__ways{grid-template-columns:1fr}}@media (prefers-reduced-motion:reduce){.Contact-module__sgxDga__way,.Contact-module__sgxDga__elsewhere a{transition:none}}.Contact-module__sgxDga__small a{position:relative}.Contact-module__sgxDga__small a:before{content:"";position:absolute;inset:-.75rem -.35rem}
.Descent-module__rG3vfa__root{background:var(--space);position:relative}.Descent-module__rG3vfa__viewport{block-size:100svh;position:relative;overflow:hidden}.Descent-module__rG3vfa__stage{opacity:0;transition:opacity .9s var(--ease-out);position:absolute;inset:0}.Descent-module__rG3vfa__stage[data-ready=true]{opacity:1}.Descent-module__rG3vfa__canvas{block-size:100%;inline-size:100%;display:block}.Descent-module__rG3vfa__overlay{--depth:0;color:#f1efe9;pointer-events:none;position:absolute;inset:0}.Descent-module__rG3vfa__readout{inset:5.25rem var(--chrome-inline) auto auto;font-family:var(--font-sans), sans-serif;font-variant-numeric:tabular-nums;letter-spacing:.06em;align-items:baseline;gap:.75rem;font-size:.78rem;font-weight:500;display:flex;position:absolute}.Descent-module__rG3vfa__readoutLabel{color:#f1efe980;text-transform:uppercase}@media (max-width:44rem){.Descent-module__rG3vfa__readout{display:none}}.Descent-module__rG3vfa__opening{inset:auto var(--chrome-inline) 3rem;opacity:clamp(0, calc(1 - var(--depth) * 3), 1);position:absolute}.Descent-module__rG3vfa__statement{max-inline-size:15ch;font-family:var(--font-serif), serif;letter-spacing:-.03em;text-wrap:balance;font-size:clamp(2.6rem,6.4vw,6.75rem);font-weight:300;line-height:.98}.Descent-module__rG3vfa__lede{color:#f1efe9b8;max-inline-size:34rem;font-family:var(--font-sans), sans-serif;margin-block-start:1.5rem;font-size:clamp(.9rem,1.1vw,1.05rem);line-height:1.5}.Descent-module__rG3vfa__cue{color:#f1efe98c;font-family:var(--font-sans), sans-serif;letter-spacing:.06em;text-transform:uppercase;margin-block-start:1.25rem;font-size:.78rem}.Descent-module__rG3vfa__captions{list-style:none}.Descent-module__rG3vfa__caption{inset:auto auto 3rem var(--chrome-inline);max-inline-size:26rem;opacity:clamp(0, calc(1 - max(var(--depth) - var(--i) - .15, var(--i) - var(--depth) + .15) * 2.6), 1);gap:.5rem;display:grid;position:absolute}.Descent-module__rG3vfa__caption:first-child{opacity:min(clamp(0, calc((var(--depth) - .34) * 5), 1), clamp(0, calc((.8 - var(--depth)) * 4), 1))}.Descent-module__rG3vfa__captionName{color:#f1efe999;font-family:var(--font-sans), sans-serif;letter-spacing:.14em;text-transform:uppercase;font-size:.72rem;font-weight:500}.Descent-module__rG3vfa__captionLine{font-family:var(--font-serif), serif;letter-spacing:-.01em;font-size:clamp(1.25rem,2.2vw,1.9rem);font-weight:350;line-height:1.2}.Descent-module__rG3vfa__ending{inset:auto var(--chrome-inline) 3rem;text-align:center;opacity:clamp(0, calc((var(--depth) - 6.55) * 3), 1);position:absolute}.Descent-module__rG3vfa__answer{font-family:var(--font-serif), serif;letter-spacing:-.03em;font-size:clamp(2.8rem,7vw,7.5rem);font-style:italic;font-weight:300}.Descent-module__rG3vfa__signature{font-family:var(--font-sans), sans-serif;flex-wrap:wrap;justify-content:center;gap:.25rem 1rem;margin-block-start:1rem;font-size:.85rem;font-weight:500;display:flex}.Descent-module__rG3vfa__signature span{color:#f1efe999;font-weight:400}.Descent-module__rG3vfa__onward{color:#f1efe9;font-family:var(--font-serif), serif;cursor:pointer;background:#00000059;border:1px solid #f1efe938;border-radius:999px;align-items:center;gap:.85rem;margin-block-start:2.25rem;padding:.5rem .5rem .5rem 1.1rem;font-size:1.1rem;font-style:italic;transition:border-color .2s cubic-bezier(.23,1,.32,1),background-color .2s cubic-bezier(.23,1,.32,1);display:inline-flex}.Descent-module__rG3vfa__onward:focus-visible{background:#f1efe90f;border-color:#f1efe999}@media (hover:hover) and (pointer:fine){.Descent-module__rG3vfa__onward:hover{background:#f1efe90f;border-color:#f1efe999}}.Descent-module__rG3vfa__onward:focus-visible{outline-offset:4px;outline:1px solid #f1efe9}.Descent-module__rG3vfa__onwardKey{border:1px solid #f1efe966;border-radius:50%;place-items:center;block-size:2rem;inline-size:2rem;animation:2.2s cubic-bezier(.45,0,.55,1) 2 Descent-module__rG3vfa__breathe;display:grid}.Descent-module__rG3vfa__keyArrow path{fill:none;stroke:currentColor;stroke-width:1.73px;stroke-linecap:round;stroke-linejoin:round}@keyframes Descent-module__rG3vfa__breathe{50%{transform:translateY(3px)}}.Descent-module__rG3vfa__overlay[data-layer="7"] .Descent-module__rG3vfa__ending{pointer-events:auto}.Descent-module__rG3vfa__overlay[data-layer="7"] .Descent-module__rG3vfa__caption{opacity:0}.Descent-module__rG3vfa__reset{border:0;color:#f1efe9cc;font:inherit;letter-spacing:inherit;text-transform:inherit;cursor:pointer;opacity:0;pointer-events:none;background:0 0;border-block-end:1px solid #f1efe94d;margin-inline-start:1rem;padding:0;transition:opacity .24s cubic-bezier(.23,1,.32,1)}.Descent-module__rG3vfa__overlay[data-moved=true] .Descent-module__rG3vfa__reset{opacity:1;pointer-events:auto}.Descent-module__rG3vfa__rail{pointer-events:auto;justify-items:end;gap:1rem;display:grid;position:absolute;inset-block-end:3rem;inset-inline-end:var(--chrome-inline)}.Descent-module__rG3vfa__railList{justify-items:end;gap:.15rem;list-style:none;display:grid}.Descent-module__rG3vfa__railStop{--near:clamp(0, calc(1 - max(var(--depth) - var(--i), var(--i) - var(--depth)) * 2), 1);min-block-size:1.5rem;color:inherit;cursor:pointer;background:0 0;border:0;justify-content:flex-end;align-items:center;gap:.75rem;padding:0;display:flex}.Descent-module__rG3vfa__railName{font-family:var(--font-sans), sans-serif;letter-spacing:.14em;text-transform:uppercase;opacity:calc(var(--near) * .85);font-size:.66rem;font-weight:500;transition:opacity .2s cubic-bezier(.23,1,.32,1)}.Descent-module__rG3vfa__railTick{block-size:1px;inline-size:1.75rem;opacity:calc(.25 + var(--near) * .75);transform:scaleX(calc(.4 + var(--near) * .6));transform-origin:100%;background:currentColor;display:block}.Descent-module__rG3vfa__rail:focus-within .Descent-module__rG3vfa__railName{opacity:max(.45, calc(var(--near) * .95))}@media (hover:hover) and (pointer:fine){.Descent-module__rG3vfa__rail:hover .Descent-module__rG3vfa__railName{opacity:max(.45, calc(var(--near) * .95))}}.Descent-module__rG3vfa__railStop:focus-visible .Descent-module__rG3vfa__railName{opacity:1}@media (hover:hover) and (pointer:fine){.Descent-module__rG3vfa__railStop:hover .Descent-module__rG3vfa__railName{opacity:1}}.Descent-module__rG3vfa__railStop:focus-visible{outline-offset:4px;outline:1px solid #f1efe999}.Descent-module__rG3vfa__railHint{color:#f1efe961;font-family:var(--font-sans), sans-serif;letter-spacing:.08em;text-transform:uppercase;font-size:.64rem;transition:color .2s cubic-bezier(.23,1,.32,1)}@media (hover:hover) and (pointer:fine){.Descent-module__rG3vfa__rail:hover .Descent-module__rG3vfa__railHint{color:#f1efe9b3}}.Descent-module__rG3vfa__railHint kbd{block-size:1.25rem;min-inline-size:1.25rem;font-family:var(--font-sans), sans-serif;border:1px solid #f1efe940;border-radius:4px;place-items:center;padding-inline:.3rem;display:inline-grid}@media (max-width:44rem){.Descent-module__rG3vfa__rail{display:none}}.Descent-module__rG3vfa__bubble{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);opacity:0;background:#06080cd1;border:1px solid #f1efe924;border-radius:10px;gap:.15rem;inline-size:max-content;max-inline-size:16rem;padding:.7rem .85rem .75rem;transition:opacity .18s cubic-bezier(.23,1,.32,1);display:grid;position:absolute;inset-block-start:0;inset-inline-start:0;translate:14px calc(-100% - 14px)}.Descent-module__rG3vfa__bubble[data-open=true]{opacity:1}.Descent-module__rG3vfa__bubbleCode{color:#79e7ff;font-family:var(--font-sans), sans-serif;font-size:.74rem;font-weight:500}.Descent-module__rG3vfa__bubbleName{font-family:var(--font-serif), serif;font-size:1.05rem;line-height:1.2}.Descent-module__rG3vfa__bubbleMetro{color:#f1efe9b8;font-family:var(--font-sans), sans-serif;font-size:.8rem}.Descent-module__rG3vfa__bubbleNote{color:#f1efe96b;font-family:var(--font-sans), sans-serif;margin-block-start:.3rem;font-size:.68rem}.Descent-module__rG3vfa__bubbleNote:empty{display:none}.Descent-module__rG3vfa__regions{z-index:1;border:1px solid var(--space-line);max-block-size:calc(100% - 10rem);max-inline-size:min(26rem,100% - 4rem);color:var(--space-ink);background:var(--space);font-family:var(--font-sans), sans-serif;border-radius:10px;padding:.75rem 1rem;font-size:.8rem;line-height:1.5;position:absolute;inset-block-start:5.25rem;inset-inline-start:var(--chrome-inline);overflow:auto}.Descent-module__rG3vfa__regions:not(:focus-within,[open]){clip-path:inset(50%);white-space:nowrap;block-size:1px;inline-size:1px;overflow:hidden}.Descent-module__rG3vfa__regions summary{cursor:pointer}.Descent-module__rG3vfa__regions p{color:var(--space-muted);margin-block:.5rem}.Descent-module__rG3vfa__regions ul{padding-inline-start:1rem}@media (prefers-reduced-motion:reduce){.Descent-module__rG3vfa__bubble,.Descent-module__rG3vfa__onward{transition:none}.Descent-module__rG3vfa__onwardKey{animation:none}}.Descent-module__rG3vfa__cueRemote,:is(:root[data-remote] .Descent-module__rG3vfa__cuePointer,:root[data-remote] .Descent-module__rG3vfa__railHint){display:none}:root[data-remote] .Descent-module__rG3vfa__cueRemote{display:inline}
.DitherField-module__AmRqna__field{block-size:100%;inline-size:100%;position:relative}.DitherField-module__AmRqna__canvas{block-size:100%;inline-size:100%;image-rendering:pixelated;display:block;position:absolute;inset:0}.DitherField-module__AmRqna__portrait{object-fit:cover;opacity:0;block-size:100%;inline-size:100%;image-rendering:pixelated;transition:opacity .6s var(--ease-out);position:absolute;inset:0}.DitherField-module__AmRqna__field[data-revealed] .DitherField-module__AmRqna__portrait{opacity:1}@media (prefers-reduced-motion:reduce){.DitherField-module__AmRqna__portrait{transition:none}}
.Intro-module__uN1zQq__intro{min-block-size:100svh;padding:clamp(7rem, 16vh, 10rem) var(--frame-inline) clamp(3rem, 8vh, 5rem);color:var(--space-ink);background:var(--starfield), var(--space);background-size:var(--starfield-size), auto;grid-template-columns:minmax(0,1.25fr) minmax(0,1fr);align-items:center;gap:clamp(2.5rem,6vw,6rem);scroll-margin-block-start:calc(-1 * var(--masthead-clearance));display:grid}.Intro-module__uN1zQq__title{font-family:var(--font-serif), serif;letter-spacing:-.035em;font-size:clamp(3rem,6.4vw,6.6rem);font-style:italic;font-weight:300;line-height:.95}.Intro-module__uN1zQq__lead{max-inline-size:30ch;font-family:var(--font-serif), serif;text-wrap:pretty;margin-block-start:2rem;font-size:clamp(1.5rem,2.3vw,2.1rem);font-weight:350;line-height:1.3}.Intro-module__uN1zQq__body{max-inline-size:38rem;color:var(--space-muted);margin-block-start:1.25rem;font-size:clamp(1rem,1.15vw,1.1rem);line-height:1.65}.Intro-module__uN1zQq__card{aspect-ratio:4/5;border:1px solid var(--space-line);border-radius:20px;justify-self:end;inline-size:min(100%,max(18rem,min(100svh - 14rem,52rem)/1.25));position:relative;overflow:hidden;box-shadow:0 40px 90px -40px #000000f2}.Intro-module__uN1zQq__field{position:absolute;inset:0}.Intro-module__uN1zQq__ink{--dither-a:var(--dither-night-a);--dither-b:var(--dither-night-b);--dither-c:var(--dither-night-c)}.Intro-module__uN1zQq__reveal{z-index:1;border:1px solid var(--space-line);block-size:2.25rem;inline-size:2.25rem;color:var(--space-ink);cursor:pointer;transition:border-color .16s var(--ease-out);background:#0000008c;border-radius:50%;place-items:center;padding:0;display:grid;position:absolute;inset-block-start:1rem;inset-inline-end:1rem}.Intro-module__uN1zQq__reveal:before{content:"";position:absolute;inset:-.25rem}.Intro-module__uN1zQq__reveal[hidden]{display:none}.Intro-module__uN1zQq__reveal svg{fill:none;stroke:currentColor;stroke-linecap:round;stroke-linejoin:round;stroke-width:1.48px;block-size:1.1rem;inline-size:1.1rem}.Intro-module__uN1zQq__reveal[aria-pressed=true]{border-color:var(--space-signal);color:var(--space-signal)}.Intro-module__uN1zQq__reveal:focus-visible{outline:2px solid var(--space-ink);outline-offset:3px}@media (hover:hover) and (pointer:fine){.Intro-module__uN1zQq__reveal:hover{border-color:var(--space-quiet)}}.Intro-module__uN1zQq__card[data-revealed] .Intro-module__uN1zQq__cardText{color:var(--paper-ink);background:linear-gradient(transparent, color-mix(in srgb, var(--paper) 94%, transparent) 42%)}.Intro-module__uN1zQq__card[data-revealed] .Intro-module__uN1zQq__now,.Intro-module__uN1zQq__card[data-revealed] .Intro-module__uN1zQq__place{color:var(--paper-muted)}.Intro-module__uN1zQq__card[data-revealed] .Intro-module__uN1zQq__links a{color:var(--paper-ink);-webkit-text-decoration-color:var(--paper-muted);text-decoration-color:var(--paper-muted)}.Intro-module__uN1zQq__card[data-revealed] .Intro-module__uN1zQq__reveal{border-color:var(--paper-ink);color:var(--paper-ink);background:color-mix(in srgb, var(--paper) 80%, transparent)}.Intro-module__uN1zQq__cardText{background:linear-gradient(#0000,#000000db 38%);gap:.3rem;padding:1.5rem 1.6rem 1.6rem;display:grid;position:absolute;inset:auto 0 0}.Intro-module__uN1zQq__now{color:var(--space-muted);letter-spacing:.16em;text-transform:uppercase;align-items:center;gap:.55rem;margin-block-end:.5rem;font-size:.72rem;font-weight:500;display:flex}.Intro-module__uN1zQq__pulse{background:var(--space-signal);border-radius:50%;block-size:7px;inline-size:7px;position:relative}.Intro-module__uN1zQq__pulse:after{background:var(--space-signal-glow);content:"";border-radius:50%;animation:2.6s cubic-bezier(.23,1,.32,1) 2 Intro-module__uN1zQq__pulse;position:absolute;inset:0}@keyframes Intro-module__uN1zQq__pulse{0%{opacity:1;transform:scale(1)}70%,to{opacity:0;transform:scale(3.3)}}.Intro-module__uN1zQq__role{font-family:var(--font-serif), serif;letter-spacing:-.02em;font-size:clamp(1.6rem,2.4vw,2.2rem);font-weight:350;line-height:1.1}.Intro-module__uN1zQq__place{color:var(--space-muted);font-size:.95rem}.Intro-module__uN1zQq__links{font-family:var(--font-serif), serif;flex-wrap:wrap;gap:.5rem 1.5rem;margin-block-start:1rem;font-size:1.05rem;font-style:italic;list-style:none;display:flex}.Intro-module__uN1zQq__links a{color:var(--space-ink);text-decoration:underline;-webkit-text-decoration-color:var(--space-quiet);text-decoration-color:var(--space-quiet);text-underline-offset:.25em;transition:text-decoration-color .16s var(--ease-out);text-decoration-thickness:1px}.Intro-module__uN1zQq__links a:focus-visible{-webkit-text-decoration-color:var(--space-ink);text-decoration-color:var(--space-ink)}@media (hover:hover) and (pointer:fine){.Intro-module__uN1zQq__links a:hover{-webkit-text-decoration-color:var(--space-ink);text-decoration-color:var(--space-ink)}}.Intro-module__uN1zQq__links a:focus-visible{outline:1px solid var(--space-ink);outline-offset:3px}@media (max-width:52rem){.Intro-module__uN1zQq__intro{grid-template-columns:1fr}.Intro-module__uN1zQq__card{aspect-ratio:4/5;justify-self:stretch;inline-size:auto}}@media (prefers-reduced-motion:reduce){.Intro-module__uN1zQq__pulse:after{animation:none}.Intro-module__uN1zQq__links a{transition:none}}
.Path-module__r5fNJG__path{block-size:calc(100svh + var(--stops) * 58svh);color:var(--space-ink);background:var(--space);position:relative}.Path-module__r5fNJG__stage{background-image:radial-gradient(circle at center, color-mix(in srgb, var(--space-ink) 13%, transparent) .6px, transparent 1.2px);background-size:22px 22px;block-size:100svh;position:sticky;inset-block-start:0;overflow:hidden}.Path-module__r5fNJG__title{font-family:var(--font-serif), serif;letter-spacing:-.03em;font-size:clamp(2.2rem,4.2vw,4.2rem);font-style:italic;font-weight:300;line-height:1;position:absolute;inset-block-start:clamp(5.5rem,13vh,8rem);inset-inline-start:var(--frame-inline)}.Path-module__r5fNJG__world{position:absolute;inset-block:22svh 34svh;inset-inline:0}.Path-module__r5fNJG__scene{block-size:100%;inline-size:auto;aspect-ratio:var(--aspect);will-change:transform;display:block;overflow:visible}.Path-module__r5fNJG__scene path{fill:none;stroke-linecap:round;stroke-linejoin:round;vector-effect:non-scaling-stroke}.Path-module__r5fNJG__scene .sil{fill:var(--space);stroke:var(--space-muted);stroke-width:1.15px;transition:stroke .22s}:is(.Path-module__r5fNJG__scene .crease,.Path-module__r5fNJG__scene .lo){stroke:color-mix(in srgb, var(--space-ink) 30%, transparent);stroke-width:1px}.Path-module__r5fNJG__scene .edge{stroke:var(--space-quiet);stroke-width:1.1px}.Path-module__r5fNJG__scene .dash{stroke-dasharray:5 7}.Path-module__r5fNJG__scene .track{stroke:var(--space-quiet);stroke-width:2px;stroke-dasharray:.1 7}.Path-module__r5fNJG__car .sil{stroke:var(--space-ink)}.Path-module__r5fNJG__station[data-active] .sil{stroke:var(--space-signal)}.Path-module__r5fNJG__scene[data-moving] .Path-module__r5fNJG__car .sil{stroke:var(--space-signal)}.Path-module__r5fNJG__captions{inline-size:min(34rem, calc(100% - 2 * var(--gutter)));list-style:none;display:grid;position:absolute;inset-block-end:clamp(5.5rem,12vh,8rem);inset-inline-start:var(--frame-inline)}.Path-module__r5fNJG__caption{opacity:0;transition:opacity .2s var(--ease-out), translate .2s var(--ease-out);grid-area:1/1;align-self:end;translate:0 .5rem}.Path-module__r5fNJG__caption[data-active]{opacity:1;translate:0}.Path-module__r5fNJG__year{font-family:var(--font-serif), serif;letter-spacing:-.03em;font-variant-numeric:tabular-nums;font-size:clamp(2.6rem,5vw,4.4rem);font-weight:300;line-height:1}.Path-module__r5fNJG__caption[data-tier=major] .Path-module__r5fNJG__year{color:var(--space-signal)}.Path-module__r5fNJG__caption[data-tier=minor] .Path-module__r5fNJG__year{font-size:clamp(1.8rem,3vw,2.6rem)}.Path-module__r5fNJG__captionTitle{margin-block-start:.6rem;font-size:1.15rem;font-weight:500;line-height:1.3}.Path-module__r5fNJG__captionPlace{color:var(--space-muted);margin-block-start:.2rem}.Path-module__r5fNJG__captionLine{max-inline-size:30rem;color:var(--space-muted);text-wrap:pretty;margin-block-start:.6rem;line-height:1.5}.Path-module__r5fNJG__rail{--rail-start:max(var(--frame-inline), calc(var(--float-inline) + var(--float-size) + .75rem));inset-block-end:clamp(1.25rem,3vh,2rem);inset-inline:var(--rail-start) var(--frame-inline);position:absolute}.Path-module__r5fNJG__rail ol{justify-content:space-between;gap:.25rem;list-style:none;display:flex}.Path-module__r5fNJG__stop{min-inline-size:2.75rem;color:var(--space-quiet);font:inherit;font-variant-numeric:tabular-nums;cursor:pointer;transition:color .16s ease, scale .16s var(--ease-out);background:0 0;border:0;grid-template-rows:1.1rem 1.2em;place-items:end center;gap:.4rem;padding:.4rem .2rem;font-size:.8rem;display:grid;position:relative}.Path-module__r5fNJG__tick{background:currentColor;block-size:.6rem;inline-size:1px}.Path-module__r5fNJG__rail [data-tier=major] .Path-module__r5fNJG__tick{block-size:1.1rem}.Path-module__r5fNJG__rail [data-tier=minor] .Path-module__r5fNJG__tick{block-size:.4rem}.Path-module__r5fNJG__stop[aria-current]{color:var(--space-ink)}.Path-module__r5fNJG__rail [data-tier=major] .Path-module__r5fNJG__stop[aria-current]{color:var(--space-signal)}.Path-module__r5fNJG__stop:focus-visible{outline:2px solid var(--space-signal);outline-offset:2px;border-radius:6px}@media (hover:hover) and (pointer:fine){.Path-module__r5fNJG__stop:hover{color:var(--space-ink)}}.Path-module__r5fNJG__stop:active{scale:.96}@media (max-width:40rem){.Path-module__r5fNJG__world{inset-block:24svh 40svh}.Path-module__r5fNJG__captions{inset-block-end:6.25rem}.Path-module__r5fNJG__rail{inset-inline:var(--rail-start) 0;scrollbar-width:none;background:var(--scroll-shadows);overflow-x:auto}.Path-module__r5fNJG__rail::-webkit-scrollbar{display:none}.Path-module__r5fNJG__rail ol{inline-size:max-content;padding-inline:.25rem var(--gutter);justify-content:flex-start}.Path-module__r5fNJG__captionLine{font-size:.95rem}}@media (max-height:30rem) and (orientation:landscape){.Path-module__r5fNJG__title{clip-path:inset(50%);white-space:nowrap;block-size:1px;inline-size:1px;overflow:hidden}.Path-module__r5fNJG__world{inset-block:21svh 41svh}.Path-module__r5fNJG__captions{inline-size:min(30rem,70%);inset-block-end:3.75rem}.Path-module__r5fNJG__captionLine{display:none}.Path-module__r5fNJG__year{font-size:1.7rem}.Path-module__r5fNJG__caption[data-tier=minor] .Path-module__r5fNJG__year{font-size:1.4rem}.Path-module__r5fNJG__captionTitle{margin-block-start:.2rem;font-size:1rem}.Path-module__r5fNJG__rail{inset-block-end:.5rem}}@media (scripting:none){.Path-module__r5fNJG__path{block-size:auto;padding-block:clamp(6rem,14vh,9rem) clamp(3rem,8vh,5rem)}.Path-module__r5fNJG__stage{block-size:auto;position:static;overflow:visible}.Path-module__r5fNJG__title,.Path-module__r5fNJG__world,.Path-module__r5fNJG__captions{position:static}.Path-module__r5fNJG__title{margin-inline:var(--frame-inline)}.Path-module__r5fNJG__world{margin-block:2rem;overflow-x:auto}.Path-module__r5fNJG__scene{block-size:clamp(14rem,40vh,24rem)}.Path-module__r5fNJG__captions{margin-inline:var(--frame-inline);gap:2rem;inline-size:auto;display:grid}.Path-module__r5fNJG__caption{opacity:1;grid-area:auto;translate:none}.Path-module__r5fNJG__rail{display:none}}@media (prefers-reduced-motion:reduce){.Path-module__r5fNJG__caption{transition:opacity .2s;translate:none}.Path-module__r5fNJG__stop{transition:none}.Path-module__r5fNJG__scene .sil{transition:none}}
.EssayIndex-module__pKXA6q__frame{container-type:inline-size}.EssayIndex-module__pKXA6q__index{border-block-end:1px solid var(--space-line);list-style:none}.EssayIndex-module__pKXA6q__row{border-block-start:1px solid var(--space-line)}.EssayIndex-module__pKXA6q__link{color:inherit;grid-template-columns:minmax(0,1fr) auto;grid-template-areas:"text preview""meta preview";gap:.6rem 1.25rem;padding-block:1.4rem;text-decoration:none;display:grid}.EssayIndex-module__pKXA6q__text{grid-area:text;gap:.4rem;display:grid}.EssayIndex-module__pKXA6q__title{font-family:var(--font-serif), serif;letter-spacing:-.015em;text-wrap:balance;transition:color .2s var(--ease-out);font-size:clamp(1.4rem,2.2vw,2rem);font-weight:350;line-height:1.12}.EssayIndex-module__pKXA6q__summary{max-inline-size:40rem;color:var(--space-muted);-webkit-line-clamp:2;-webkit-box-orient:vertical;font-size:.98rem;line-height:1.55;display:-webkit-box;overflow:hidden}.EssayIndex-module__pKXA6q__meta{color:var(--space-quiet);font-variant-numeric:tabular-nums;flex-wrap:wrap;grid-area:meta;gap:.25rem 1.25rem;font-size:.85rem;display:flex}.EssayIndex-module__pKXA6q__preview{background:var(--paper);border-radius:8px;grid-area:preview;align-self:start;inline-size:clamp(5.5rem,22vw,8rem);overflow:hidden}.EssayIndex-module__pKXA6q__poster{aspect-ratio:5/4;object-fit:cover;block-size:auto;inline-size:100%;display:block}.EssayIndex-module__pKXA6q__link:focus-visible{outline:1px solid var(--space-ink);outline-offset:4px;border-radius:6px}@media (hover:hover) and (pointer:fine) and (min-width:60rem){.EssayIndex-module__pKXA6q__index{min-block-size:33.6cqi;padding-inline-end:calc(42% + clamp(2rem,4vw,4rem));position:relative}.EssayIndex-module__pKXA6q__link{grid-template-columns:minmax(0,1fr) auto;grid-template-areas:"text meta";align-items:baseline;padding-block:1.6rem}.EssayIndex-module__pKXA6q__meta{text-align:end;flex-direction:column;align-items:flex-end}.EssayIndex-module__pKXA6q__index:after,.EssayIndex-module__pKXA6q__preview{aspect-ratio:5/4;border-radius:14px;inline-size:42%;position:absolute;inset-block-start:50%;inset-inline-end:0;translate:0 -50%}.EssayIndex-module__pKXA6q__index:after{z-index:0;background:var(--paper);content:"";box-shadow:0 30px 60px -36px #000000e6}.EssayIndex-module__pKXA6q__preview{z-index:1;opacity:0;filter:blur(3px);pointer-events:none;transition:opacity .16s var(--ease-out), filter .16s var(--ease-out);background:0 0}.EssayIndex-module__pKXA6q__row:first-child .EssayIndex-module__pKXA6q__preview,.EssayIndex-module__pKXA6q__row:hover .EssayIndex-module__pKXA6q__preview{opacity:1;filter:none}.EssayIndex-module__pKXA6q__row:has(.EssayIndex-module__pKXA6q__link:focus-visible) .EssayIndex-module__pKXA6q__preview{opacity:1;filter:none}.EssayIndex-module__pKXA6q__index:has(.EssayIndex-module__pKXA6q__row:not(:first-child):hover,.EssayIndex-module__pKXA6q__row:not(:first-child) .EssayIndex-module__pKXA6q__link:focus-visible) .EssayIndex-module__pKXA6q__row:first-child .EssayIndex-module__pKXA6q__preview{opacity:0;filter:blur(3px)}.EssayIndex-module__pKXA6q__row:hover .EssayIndex-module__pKXA6q__title,.EssayIndex-module__pKXA6q__link:focus-visible .EssayIndex-module__pKXA6q__title{color:var(--space-signal)}.EssayIndex-module__pKXA6q__index:has(.EssayIndex-module__pKXA6q__row:hover) .EssayIndex-module__pKXA6q__row:not(:hover) .EssayIndex-module__pKXA6q__title{color:var(--space-muted)}}@media (prefers-reduced-motion:reduce){.EssayIndex-module__pKXA6q__title{transition:none}.EssayIndex-module__pKXA6q__preview{filter:none;transition:opacity .16s var(--ease-out)}}
.DitherVeil-module__PpX47G__veil{opacity:0;block-size:100%;inline-size:100%;image-rendering:pixelated;pointer-events:none;transition:opacity .32s var(--ease-out);position:absolute;inset:0}.DitherVeil-module__PpX47G__veil[data-ready]{opacity:1}@media (prefers-reduced-motion:reduce){.DitherVeil-module__PpX47G__veil{transition:none}}
.PosterCard-module__cDaEYa__card{min-inline-size:0}.PosterCard-module__cDaEYa__link{color:inherit;align-content:start;gap:1.25rem;text-decoration:none;display:grid}.PosterCard-module__cDaEYa__card[data-featured] .PosterCard-module__cDaEYa__link{grid-template-columns:minmax(0,.9fr) minmax(0,1.1fr);align-items:center;gap:clamp(1.5rem,4vw,4rem)}.PosterCard-module__cDaEYa__card[data-featured] .PosterCard-module__cDaEYa__sheet{order:2}.PosterCard-module__cDaEYa__sheet{background:var(--paper);border-radius:14px;position:relative;overflow:hidden;box-shadow:0 30px 60px -36px #000000e6}.PosterCard-module__cDaEYa__poster{aspect-ratio:5/4;object-fit:cover;block-size:auto;inline-size:100%;display:block}.PosterCard-module__cDaEYa__text{align-content:start;gap:.6rem;display:grid}.PosterCard-module__cDaEYa__kind{color:var(--space-signal);font-size:.85rem}.PosterCard-module__cDaEYa__title{font-family:var(--font-serif), serif;letter-spacing:-.015em;text-wrap:balance;font-size:clamp(1.45rem,2vw,1.9rem);font-weight:350;line-height:1.12}.PosterCard-module__cDaEYa__card[data-featured] .PosterCard-module__cDaEYa__title{font-size:clamp(1.9rem,3.2vw,3rem);line-height:1.05}.PosterCard-module__cDaEYa__summary{color:var(--space-muted);-webkit-line-clamp:2;-webkit-box-orient:vertical;font-size:1rem;line-height:1.55;display:-webkit-box;overflow:hidden}.PosterCard-module__cDaEYa__card[data-featured] .PosterCard-module__cDaEYa__summary{-webkit-line-clamp:4;max-inline-size:34rem}.PosterCard-module__cDaEYa__meta{color:var(--space-quiet);font-variant-numeric:tabular-nums;flex-wrap:wrap;gap:.25rem 1.25rem;font-size:.85rem;display:flex}.PosterCard-module__cDaEYa__link:focus-visible{outline:1px solid var(--space-ink);outline-offset:8px;border-radius:14px}.PosterCard-module__cDaEYa__card[data-compact]{display:grid}.PosterCard-module__cDaEYa__card[data-compact] .PosterCard-module__cDaEYa__link{border:1px solid var(--space-line);background:color-mix(in srgb, var(--space-ink) 4%, var(--space));transition:border-color .2s var(--ease-out);border-radius:18px;grid-template-rows:auto 1fr;gap:0;padding:.6rem}.PosterCard-module__cDaEYa__card[data-compact] .PosterCard-module__cDaEYa__sheet{box-shadow:none;border-radius:12px}.PosterCard-module__cDaEYa__card[data-compact] .PosterCard-module__cDaEYa__text{grid-template-rows:auto auto 1fr auto;gap:.4rem;padding:1rem .5rem .4rem}.PosterCard-module__cDaEYa__card[data-compact] .PosterCard-module__cDaEYa__kind{font-size:.78rem}.PosterCard-module__cDaEYa__card[data-compact] .PosterCard-module__cDaEYa__title{font-size:clamp(1.2rem,1.35vw,1.4rem);line-height:1.15}.PosterCard-module__cDaEYa__card[data-compact] .PosterCard-module__cDaEYa__summary{font-size:.9rem;line-height:1.5}.PosterCard-module__cDaEYa__card[data-compact] .PosterCard-module__cDaEYa__meta{flex-direction:column;gap:.1rem;margin-block-start:.5rem;font-size:.78rem}.PosterCard-module__cDaEYa__card[data-compact] .PosterCard-module__cDaEYa__link:focus-visible{outline-offset:4px;border-radius:18px}.PosterCard-module__cDaEYa__sheet{transition:transform .16s var(--ease-out)}.PosterCard-module__cDaEYa__link:active .PosterCard-module__cDaEYa__sheet{transform:scale(.985)}@media (hover:hover) and (pointer:fine){.PosterCard-module__cDaEYa__card[data-compact] .PosterCard-module__cDaEYa__link:hover{border-color:var(--space-quiet)}.PosterCard-module__cDaEYa__link:hover .PosterCard-module__cDaEYa__title{text-decoration:underline;-webkit-text-decoration-color:var(--space-quiet);text-decoration-color:var(--space-quiet);text-underline-offset:.18em;text-decoration-thickness:1px}}@media (max-width:52rem){.PosterCard-module__cDaEYa__card[data-featured] .PosterCard-module__cDaEYa__link{grid-template-columns:1fr}.PosterCard-module__cDaEYa__card[data-featured] .PosterCard-module__cDaEYa__sheet{order:0}}@media (prefers-reduced-motion:reduce){.PosterCard-module__cDaEYa__sheet,.PosterCard-module__cDaEYa__card[data-compact] .PosterCard-module__cDaEYa__link{transition:none}}
/*# sourceMappingURL=3su6jgoko29f_.css.map*/