.Scene00Preloader-module__XOcqNW__preloader{z-index:var(--z-preloader);background:var(--ink);color:var(--paper-dim);align-items:flex-end;padding:8vh 6vw;display:flex;position:fixed;inset:0;overflow:hidden}.Scene00Preloader-module__XOcqNW__scanline{pointer-events:none;opacity:.5;background:repeating-linear-gradient(#f4eee20d 0 1px,#0000 1px 3px);animation:.26s steps(2,end) infinite Scene00Preloader-module__XOcqNW__scan-shift;position:absolute;inset:0}.Scene00Preloader-module__XOcqNW__exiting .Scene00Preloader-module__XOcqNW__scanline{animation-play-state:paused}@keyframes Scene00Preloader-module__XOcqNW__scan-shift{0%{transform:translateY(0)}to{transform:translateY(3px)}}.Scene00Preloader-module__XOcqNW__console{font-family:var(--font-body);letter-spacing:.03em;text-transform:uppercase;font-size:clamp(.8rem,1.4vw,.95rem);line-height:1.9}.Scene00Preloader-module__XOcqNW__line{white-space:pre}.Scene00Preloader-module__XOcqNW__percent{color:var(--dusty-rose);font-variant-numeric:tabular-nums}.Scene00Preloader-module__XOcqNW__cursor{background:var(--dusty-rose);vertical-align:text-bottom;width:.55em;height:1em;margin-left:.35em;animation:1s step-end infinite Scene00Preloader-module__XOcqNW__blink;display:inline-block}.Scene00Preloader-module__XOcqNW__exiting .Scene00Preloader-module__XOcqNW__cursor{opacity:1;animation-play-state:paused}@keyframes Scene00Preloader-module__XOcqNW__blink{0%,49%{opacity:1}50%,to{opacity:0}}.Scene00Preloader-module__XOcqNW__skip{font-family:var(--font-body);letter-spacing:.12em;text-transform:uppercase;color:var(--lavender-brown);opacity:.75;transition:opacity var(--duration-fast) var(--ease-cinematic);font-size:.75rem;position:absolute;bottom:8vh;right:6vw}.Scene00Preloader-module__XOcqNW__skip:hover,.Scene00Preloader-module__XOcqNW__skip:focus-visible{opacity:1;color:var(--dusty-rose)}@media (prefers-reduced-motion:reduce){.Scene00Preloader-module__XOcqNW__scanline{opacity:.3;animation:none}.Scene00Preloader-module__XOcqNW__cursor{animation:none}}@media (max-width:640px){.Scene00Preloader-module__XOcqNW__preloader{padding:6vh 6vw}.Scene00Preloader-module__XOcqNW__console{font-size:.72rem;line-height:1.7}}
.SceneLabel-module__jG-XWG__label{font-family:var(--font-body);font-size:var(--step-label);letter-spacing:var(--tracking-label);text-transform:uppercase}.SceneLabel-module__jG-XWG__muted{color:var(--lavender-brown)}.SceneLabel-module__jG-XWG__accent{color:var(--dusty-rose)}
.Scene01Hypothesis-module__uL6tqq__stage{background:var(--paper);justify-content:center;align-items:center;width:100%;height:100dvh;display:flex;position:relative;overflow:hidden}.Scene01Hypothesis-module__uL6tqq__grid{background-image:repeating-linear-gradient(90deg,#1813100d 0 1px,#0000 1px 48px),repeating-linear-gradient(#1813100d 0 1px,#0000 1px 48px);position:absolute;inset:0;-webkit-mask-image:radial-gradient(#000 40%,#0000 85%);mask-image:radial-gradient(#000 40%,#0000 85%)}.Scene01Hypothesis-module__uL6tqq__doodle{width:clamp(70px,9vw,120px);height:auto;color:var(--wine);opacity:.35;position:absolute;bottom:8vh;right:6vw}.Scene01Hypothesis-module__uL6tqq__tagSlot{z-index:var(--z-content);position:absolute;top:5vh;left:6vw}.Scene01Hypothesis-module__uL6tqq__copy{z-index:var(--z-content);text-align:center;flex-direction:column;align-items:center;gap:1.5rem;max-width:60rem;padding:0 6vw;display:flex;position:relative}.Scene01Hypothesis-module__uL6tqq__label,.Scene01Hypothesis-module__uL6tqq__sentence,.Scene01Hypothesis-module__uL6tqq__subtitle,.Scene01Hypothesis-module__uL6tqq__tagline{opacity:0;visibility:hidden;transform:translateY(20px)}.Scene01Hypothesis-module__uL6tqq__label{font-family:var(--font-body);font-size:var(--step-label);letter-spacing:var(--tracking-label);text-transform:uppercase;color:var(--wine)}.Scene01Hypothesis-module__uL6tqq__sentence{font-family:var(--font-display);font-style:italic;font-size:var(--step-sentence);color:var(--ink-soft);font-optical-sizing:auto;line-height:1.4}.Scene01Hypothesis-module__uL6tqq__title{opacity:0;visibility:hidden;filter:blur(10px);letter-spacing:.42em;font-family:var(--font-display);font-weight:600;font-size:var(--step-title);color:var(--ink);font-optical-sizing:auto;line-height:1;transform:translateY(10px)}.Scene01Hypothesis-module__uL6tqq__subtitle{font-family:var(--font-hand);color:var(--wine);font-size:clamp(1.1rem,2vw,1.4rem)}.Scene01Hypothesis-module__uL6tqq__tagline{font-family:var(--font-body);font-size:var(--step-label);letter-spacing:var(--tracking-label);text-transform:uppercase;color:var(--lavender-brown);margin-top:.5rem}@media (max-width:640px){.Scene01Hypothesis-module__uL6tqq__copy{gap:1.1rem}.Scene01Hypothesis-module__uL6tqq__doodle{opacity:.22}}
.ArchiveMenu-module__TPiz5G__menu{z-index:var(--z-content);opacity:0;visibility:hidden;width:100%;max-width:52rem;margin:0 auto;padding:4vh 6vw;position:relative}.ArchiveMenu-module__TPiz5G__list{flex-direction:column;list-style:none;display:flex}.ArchiveMenu-module__TPiz5G__item{opacity:0;visibility:hidden;border-top:1px solid #18131024;transform:translateY(22px)}.ArchiveMenu-module__TPiz5G__item:last-child{border-bottom:1px solid #18131024}.ArchiveMenu-module__TPiz5G__link{transition:background-color var(--duration-fast) var(--ease-cinematic), padding-left var(--duration-fast) var(--ease-cinematic);align-items:baseline;gap:clamp(1rem,3vw,2.5rem);padding:clamp(1rem,2.6vw,1.6rem) .25rem;display:flex}.ArchiveMenu-module__TPiz5G__link:hover,.ArchiveMenu-module__TPiz5G__link:focus-visible{background-color:#5e1a2b0d;padding-left:1rem}.ArchiveMenu-module__TPiz5G__index{font-family:var(--font-body);letter-spacing:.08em;color:var(--dusty-rose);font-variant-numeric:tabular-nums;flex:none;font-size:.85rem}.ArchiveMenu-module__TPiz5G__title{font-family:var(--font-display);letter-spacing:.01em;color:var(--ink);transition:color var(--duration-fast) var(--ease-cinematic);flex:auto;font-size:clamp(1.5rem,4.2vw,2.6rem)}.ArchiveMenu-module__TPiz5G__link:hover .ArchiveMenu-module__TPiz5G__title,.ArchiveMenu-module__TPiz5G__link:focus-visible .ArchiveMenu-module__TPiz5G__title{color:var(--wine)}.ArchiveMenu-module__TPiz5G__meta{font-family:var(--font-body);letter-spacing:var(--tracking-label);text-transform:uppercase;color:var(--lavender-brown);text-align:right;flex:none;font-size:.72rem}@media (max-width:640px){.ArchiveMenu-module__TPiz5G__link{flex-wrap:wrap;gap:.4rem 1rem}.ArchiveMenu-module__TPiz5G__title{flex:100%;order:1;font-size:clamp(1.3rem,6.5vw,1.8rem)}.ArchiveMenu-module__TPiz5G__index{order:0}.ArchiveMenu-module__TPiz5G__meta{text-align:left;flex:100%;order:2;padding-left:1.85rem}}
.TeaserModal-module__ruW2uq__backdrop{z-index:200;animation:TeaserModal-module__ruW2uq__fadeIn var(--duration-medium) var(--ease-cinematic);background:#080605eb;justify-content:center;align-items:center;padding:4vh 4vw;display:flex;position:fixed;inset:0}.TeaserModal-module__ruW2uq__dialog{width:min(100%,1100px);position:relative}.TeaserModal-module__ruW2uq__frameWrap{aspect-ratio:16/9;background:#000;width:100%;position:relative;box-shadow:0 30px 90px #0009}.TeaserModal-module__ruW2uq__frame{border:0;width:100%;height:100%;position:absolute;inset:0}.TeaserModal-module__ruW2uq__closeButton{font-family:var(--font-body);letter-spacing:.14em;color:var(--paper-dim);transition:color var(--duration-fast) var(--ease-cinematic);font-size:.72rem;position:absolute;top:-2.6rem;right:0}.TeaserModal-module__ruW2uq__closeButton:hover,.TeaserModal-module__ruW2uq__closeButton:focus-visible{color:var(--paper)}@keyframes TeaserModal-module__ruW2uq__fadeIn{0%{opacity:0}to{opacity:1}}@media (prefers-reduced-motion:reduce){.TeaserModal-module__ruW2uq__backdrop{animation:none}}@media (max-width:640px){.TeaserModal-module__ruW2uq__backdrop{padding:0}.TeaserModal-module__ruW2uq__dialog{width:100%}.TeaserModal-module__ruW2uq__closeButton{z-index:1;background:#08060599;padding:.4rem .6rem;top:.75rem;right:.75rem}}
.page-module__E0kJGG__main{background:var(--paper);justify-content:center;align-items:center;min-height:100dvh;display:flex;position:relative}
.FilmShell-module__ahBjYa__page{background:var(--ink);width:100%;position:relative}.FilmShell-module__ahBjYa__hero{background:var(--ink);justify-content:center;align-items:center;width:100%;height:100dvh;display:flex;position:relative;overflow:hidden}.FilmShell-module__ahBjYa__heroImage{opacity:0;visibility:hidden;position:absolute;inset:-4%;transform:scale(1.15)}.FilmShell-module__ahBjYa__heroImg{object-fit:cover;filter:saturate(.85)contrast(1.08)brightness(.82)}.FilmShell-module__ahBjYa__heroScrim{z-index:2;pointer-events:none;background:linear-gradient(#0a07068c 0%,#0a070652 58%,#0a0706e0 100%);position:absolute;inset:0}.FilmShell-module__ahBjYa__heroVignette{z-index:3;pointer-events:none;background:radial-gradient(#0000 38%,#0a0706a6 100%);position:absolute;inset:0}.FilmShell-module__ahBjYa__heroGrain{z-index:3;pointer-events:none;opacity:.07;mix-blend-mode:overlay;position:absolute;inset:-4px}.FilmShell-module__ahBjYa__grainSvg{width:100%;height:100%}.FilmShell-module__ahBjYa__heroContent{z-index:4;text-align:center;flex-direction:column;align-items:center;gap:.9rem;padding:0 6vw;display:flex;position:relative}.FilmShell-module__ahBjYa__heroTitle{opacity:0;visibility:hidden;font-family:var(--font-display);font-optical-sizing:auto;font-weight:600;font-size:var(--step-title);letter-spacing:.01em;color:var(--paper);transform:translateY(20px)}.FilmShell-module__ahBjYa__heroByline{opacity:0;visibility:hidden;font-family:var(--font-body);font-size:var(--step-label);letter-spacing:var(--tracking-label);text-transform:uppercase;color:var(--dusty-rose);margin-top:.4rem;transform:translateY(16px)}.FilmShell-module__ahBjYa__heroCast{opacity:0;visibility:hidden;font-family:var(--font-body);letter-spacing:.08em;text-transform:uppercase;color:var(--paper-dim);font-size:clamp(.85rem,1.6vw,1rem);transform:translateY(16px)}.FilmShell-module__ahBjYa__heroCue{z-index:4;opacity:0;color:var(--paper-dim);flex-direction:column;align-items:center;gap:.5rem;display:flex;position:absolute;bottom:7vh;left:50%;transform:translate(-50%)}.FilmShell-module__ahBjYa__heroCueLabel{font-family:var(--font-body);letter-spacing:.26em;font-size:.62rem}.FilmShell-module__ahBjYa__heroCueLine{opacity:.5;background:currentColor;width:1px;height:2.2rem}.FilmShell-module__ahBjYa__heroLetterboxTop,.FilmShell-module__ahBjYa__heroLetterboxBottom{z-index:5;background:var(--ink);height:5vh;position:absolute;left:0;right:0}.FilmShell-module__ahBjYa__heroLetterboxTop{top:0}.FilmShell-module__ahBjYa__heroLetterboxBottom{bottom:0}.FilmShell-module__ahBjYa__transition{background:var(--ink);place-items:center;min-height:68vh;padding:8vh 6vw;display:grid;position:relative}.FilmShell-module__ahBjYa__tagSlot{z-index:2;position:absolute;top:5vh;left:6vw}.FilmShell-module__ahBjYa__transStack{text-align:center;place-items:center;display:grid}.FilmShell-module__ahBjYa__transLine{opacity:0;visibility:hidden;grid-area:1/1;max-width:90vw}.FilmShell-module__ahBjYa__transOriginal{font-family:var(--font-hand);color:var(--dusty-rose);font-size:clamp(1.5rem,4vw,2.4rem)}.FilmShell-module__ahBjYa__transNow{font-family:var(--font-body);letter-spacing:var(--tracking-label);text-transform:uppercase;color:var(--paper-dim);font-size:clamp(.85rem,2vw,1.05rem);transform:translateY(14px)}.FilmShell-module__ahBjYa__transFilmTitle{font-family:var(--font-display);font-optical-sizing:auto;color:var(--paper);font-size:clamp(2.1rem,6.5vw,4.25rem);font-weight:600;transform:translateY(14px)}.FilmShell-module__ahBjYa__leads{background:var(--ink);grid-template-columns:1fr 1fr;display:grid}.FilmShell-module__ahBjYa__leadCard{opacity:0;visibility:hidden;min-height:92vh;position:relative;overflow:hidden}.FilmShell-module__ahBjYa__leadImage{position:absolute;inset:-6%}.FilmShell-module__ahBjYa__leadImg{object-fit:cover}.FilmShell-module__ahBjYa__leadOlive .FilmShell-module__ahBjYa__leadImg{filter:sepia(.16)saturate(1.05)contrast(1.02)brightness(1.04)}.FilmShell-module__ahBjYa__leadAdam .FilmShell-module__ahBjYa__leadImg{filter:saturate(.65)contrast(1.18)brightness(.72)}.FilmShell-module__ahBjYa__leadScrim{pointer-events:none;background:linear-gradient(#0000 55%,#0a0706d1 100%);position:absolute;inset:0}.FilmShell-module__ahBjYa__leadOlive .FilmShell-module__ahBjYa__leadScrim{background:linear-gradient(#0000 55%,#0a0706bf 100%)}.FilmShell-module__ahBjYa__leadCaption{flex-direction:column;gap:.3rem;display:flex;position:absolute;bottom:8%;left:7%}.FilmShell-module__ahBjYa__leadName{font-family:var(--font-display);color:var(--paper);text-shadow:0 2px 14px #00000080;font-size:clamp(1.3rem,2.6vw,2rem);font-weight:600}.FilmShell-module__ahBjYa__leadActor{font-family:var(--font-body);letter-spacing:.05em;color:var(--dusty-rose);font-size:.85rem}.FilmShell-module__ahBjYa__leadAdam .FilmShell-module__ahBjYa__leadActor{color:var(--lavender-brown)}.FilmShell-module__ahBjYa__info{text-align:center;background:var(--ink);flex-direction:column;align-items:center;padding:14vh 6vw;display:flex}.FilmShell-module__ahBjYa__infoContent{opacity:0;visibility:hidden;flex-direction:column;gap:2rem;width:100%;max-width:32rem;display:flex}.FilmShell-module__ahBjYa__infoTitle{font-family:var(--font-display);font-optical-sizing:auto;color:var(--paper);font-size:clamp(1.7rem,4vw,2.6rem);font-weight:600}.FilmShell-module__ahBjYa__infoList{text-align:left;flex-direction:column;gap:.9rem;display:flex}.FilmShell-module__ahBjYa__infoRow{border-bottom:1px solid #f4eee21f;justify-content:space-between;align-items:baseline;gap:1.5rem;padding-bottom:.9rem;display:flex}.FilmShell-module__ahBjYa__infoRow dt{font-family:var(--font-body);letter-spacing:.1em;text-transform:uppercase;color:var(--lavender-brown);white-space:nowrap;font-size:.72rem}.FilmShell-module__ahBjYa__infoRow dd{font-family:var(--font-body);color:var(--paper-dim);text-align:right;font-size:.95rem}.FilmShell-module__ahBjYa__teaser{background:var(--ink);flex-direction:column;justify-content:center;align-items:center;padding:12vh 6vw;display:flex}.FilmShell-module__ahBjYa__teaserFacadeWrap{opacity:0;visibility:hidden;width:100%;max-width:68rem}.FilmShell-module__ahBjYa__teaserFacade{aspect-ratio:16/9;border:1px solid #f4eee226;width:100%;display:block;position:relative;overflow:hidden}.FilmShell-module__ahBjYa__teaserImg{object-fit:cover;filter:saturate(.75)brightness(.68)contrast(1.05);transition:filter var(--duration-medium) var(--ease-cinematic), transform var(--duration-medium) var(--ease-cinematic)}.FilmShell-module__ahBjYa__teaserFacade:hover .FilmShell-module__ahBjYa__teaserImg,.FilmShell-module__ahBjYa__teaserFacade:focus-visible .FilmShell-module__ahBjYa__teaserImg{filter:saturate(.9)brightness(.78)contrast(1.05);transform:scale(1.03)}.FilmShell-module__ahBjYa__teaserScrim{background:radial-gradient(#0a07061a,#0a0706ad 100%);position:absolute;inset:0}.FilmShell-module__ahBjYa__teaserPlay{width:clamp(3.4rem,7vw,5rem);height:clamp(3.4rem,7vw,5rem);color:var(--paper);opacity:.92;transition:transform var(--duration-fast) var(--ease-cinematic);position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.FilmShell-module__ahBjYa__teaserFacade:hover .FilmShell-module__ahBjYa__teaserPlay,.FilmShell-module__ahBjYa__teaserFacade:focus-visible .FilmShell-module__ahBjYa__teaserPlay{transform:translate(-50%,-50%)scale(1.08)}.FilmShell-module__ahBjYa__teaserLabel{font-family:var(--font-body);letter-spacing:.16em;text-transform:uppercase;color:var(--paper);text-shadow:0 2px 10px #00000080;white-space:nowrap;font-size:.82rem;position:absolute;bottom:7%;left:50%;transform:translate(-50%)}.FilmShell-module__ahBjYa__closing{text-align:center;background:var(--ink);flex-direction:column;justify-content:center;align-items:center;gap:2rem;padding:14vh 6vw;display:flex}.FilmShell-module__ahBjYa__closingLines{opacity:0;visibility:hidden;font-family:var(--font-body);letter-spacing:.04em;text-transform:uppercase;color:var(--paper-dim);flex-direction:column;gap:.4rem;font-size:clamp(.9rem,1.9vw,1.1rem);display:flex;transform:translateY(20px)}.FilmShell-module__ahBjYa__closingTitle{opacity:0;visibility:hidden;flex-direction:column;gap:.6rem;display:flex;transform:translateY(20px)}.FilmShell-module__ahBjYa__closingTitle h2{font-family:var(--font-display);font-optical-sizing:auto;color:var(--paper);font-size:clamp(1.9rem,5.5vw,3.25rem);font-weight:600}.FilmShell-module__ahBjYa__closingTitle p{font-family:var(--font-body);font-size:var(--step-label);letter-spacing:var(--tracking-label);color:var(--dusty-rose)}.FilmShell-module__ahBjYa__closingCta{opacity:0;visibility:hidden;transform:translateY(16px)}.FilmShell-module__ahBjYa__archiveLink{font-family:var(--font-body);letter-spacing:.14em;text-transform:uppercase;color:var(--lavender-brown);transition:color var(--duration-fast) var(--ease-cinematic), border-color var(--duration-fast) var(--ease-cinematic);border-bottom:1px solid #0000;font-size:.8rem}.FilmShell-module__ahBjYa__archiveLink:hover,.FilmShell-module__ahBjYa__archiveLink:focus-visible{color:var(--paper);border-color:currentColor}@media (max-width:1023px){.FilmShell-module__ahBjYa__leadCard{min-height:80vh}}@media (max-width:640px){.FilmShell-module__ahBjYa__heroLetterboxTop,.FilmShell-module__ahBjYa__heroLetterboxBottom{height:3vh}.FilmShell-module__ahBjYa__leads{grid-template-columns:1fr}.FilmShell-module__ahBjYa__leadCard{min-height:62vh}.FilmShell-module__ahBjYa__teaserFacade{aspect-ratio:3/4}.FilmShell-module__ahBjYa__infoRow{flex-direction:column;align-items:flex-start;gap:.25rem}.FilmShell-module__ahBjYa__infoRow dd{text-align:left}}@media (prefers-reduced-motion:reduce){.FilmShell-module__ahBjYa__heroImage{transform:none}}
.Scene02Subjects-module__FySVIG__stage{background:var(--paper);flex-direction:column;justify-content:center;align-items:center;gap:2.5rem;width:100%;min-height:100dvh;padding:12vh 0 8vh;display:flex;position:relative;overflow:hidden}.Scene02Subjects-module__FySVIG__grid{background-image:repeating-linear-gradient(90deg,#1813100d 0 1px,#0000 1px 48px),repeating-linear-gradient(#1813100d 0 1px,#0000 1px 48px);position:absolute;inset:0;-webkit-mask-image:radial-gradient(#000 35%,#0000 85%);mask-image:radial-gradient(#000 35%,#0000 85%)}.Scene02Subjects-module__FySVIG__tagSlot{z-index:var(--z-content);position:absolute;top:5vh;left:6vw}.Scene02Subjects-module__FySVIG__connector{width:min(30vw,16rem);color:var(--red-pen);position:absolute;top:50%;left:50%;overflow:visible;transform:translate(-50%,-50%)}.Scene02Subjects-module__FySVIG__connector line{opacity:.7}.Scene02Subjects-module__FySVIG__panels{z-index:var(--z-content);justify-content:space-between;align-items:center;gap:4vw;width:100%;padding:0 8vw;display:flex;position:relative}.Scene02Subjects-module__FySVIG__panel{opacity:0;visibility:hidden;width:min(38vw,24rem);position:relative}.Scene02Subjects-module__FySVIG__panelA{transform:translate(-14vw)}.Scene02Subjects-module__FySVIG__panelB{text-align:right;transform:translate(14vw)}.Scene02Subjects-module__FySVIG__iconRow{gap:1.4rem;margin-bottom:1.2rem;display:flex}.Scene02Subjects-module__FySVIG__panelB .Scene02Subjects-module__FySVIG__iconRow{justify-content:flex-end}.Scene02Subjects-module__FySVIG__icon{width:clamp(38px,4vw,52px);color:var(--wine);opacity:0;transform:scale(.75)}.Scene02Subjects-module__FySVIG__tag{opacity:0;visibility:hidden;font-family:var(--font-body);font-size:var(--step-label);letter-spacing:var(--tracking-label);text-transform:uppercase;color:var(--wine);margin-bottom:.6rem;transform:translateY(14px)}.Scene02Subjects-module__FySVIG__name{opacity:0;visibility:hidden;filter:blur(8px);font-family:var(--font-display);color:var(--ink);font-optical-sizing:auto;margin-bottom:1.2rem;font-size:clamp(1.8rem,4vw,3rem);line-height:1.05;transform:translateY(14px)}.Scene02Subjects-module__FySVIG__nameA{font-style:italic;font-weight:500}.Scene02Subjects-module__FySVIG__nameB{letter-spacing:.01em;text-transform:uppercase;font-size:clamp(1.5rem,3.2vw,2.3rem);font-style:normal;font-weight:600}.Scene02Subjects-module__FySVIG__lines{flex-direction:column;gap:.55rem;list-style:none;display:flex}.Scene02Subjects-module__FySVIG__line{opacity:0;visibility:hidden;font-family:var(--font-body);color:var(--ink-soft);border-left:1px solid var(--dusty-rose);padding-left:.8rem;font-size:.85rem;line-height:1.45;transform:translateY(10px)}.Scene02Subjects-module__FySVIG__panelB .Scene02Subjects-module__FySVIG__line{border-left:none;border-right:1px solid var(--lavender-brown);padding-left:0;padding-right:.8rem}.Scene02Subjects-module__FySVIG__linked{z-index:var(--z-content);opacity:0;visibility:hidden;font-family:var(--font-body);font-size:var(--step-label);letter-spacing:.3em;text-transform:uppercase;color:var(--red-pen);position:relative;transform:translateY(14px)}.Scene02Subjects-module__FySVIG__nav{z-index:var(--z-content);opacity:0;visibility:hidden;align-items:center;gap:2rem;display:flex;position:relative;transform:translateY(14px)}.Scene02Subjects-module__FySVIG__navPrimary,.Scene02Subjects-module__FySVIG__navSecondary{font-family:var(--font-body);letter-spacing:.14em;text-transform:uppercase;transition:opacity var(--duration-fast) var(--ease-cinematic), border-color var(--duration-fast) var(--ease-cinematic);font-size:.78rem}.Scene02Subjects-module__FySVIG__navPrimary{border:1px solid var(--wine);color:var(--wine);padding:.85rem 1.6rem}.Scene02Subjects-module__FySVIG__navPrimary:hover,.Scene02Subjects-module__FySVIG__navPrimary:focus-visible{background:var(--wine);color:var(--paper)}.Scene02Subjects-module__FySVIG__navSecondary{color:var(--lavender-brown);border-bottom:1px solid #0000}.Scene02Subjects-module__FySVIG__navSecondary:hover,.Scene02Subjects-module__FySVIG__navSecondary:focus-visible{color:var(--ink);border-color:currentColor}@media (max-width:1023px){.Scene02Subjects-module__FySVIG__panels{gap:2vw;padding:0 5vw}.Scene02Subjects-module__FySVIG__panel{width:min(34vw,16rem)}.Scene02Subjects-module__FySVIG__lines{gap:.5rem}.Scene02Subjects-module__FySVIG__line{font-size:.78rem}}@media (max-width:640px){.Scene02Subjects-module__FySVIG__stage{gap:1.8rem;padding:10vh 0 6vh}.Scene02Subjects-module__FySVIG__panels{gap:1vw}.Scene02Subjects-module__FySVIG__panel{width:min(30vw,14rem)}.Scene02Subjects-module__FySVIG__name{font-size:clamp(1.4rem,7vw,2rem)}.Scene02Subjects-module__FySVIG__nameB{font-size:clamp(1.2rem,6vw,1.7rem)}.Scene02Subjects-module__FySVIG__line{padding-left:.6rem;font-size:.68rem}.Scene02Subjects-module__FySVIG__panelB .Scene02Subjects-module__FySVIG__line{padding-left:0;padding-right:.6rem}.Scene02Subjects-module__FySVIG__iconRow{gap:1rem;margin-bottom:.9rem}.Scene02Subjects-module__FySVIG__icon{width:30px}.Scene02Subjects-module__FySVIG__nav{flex-direction:column;gap:1rem}}@media (prefers-reduced-motion:reduce){.Scene02Subjects-module__FySVIG__stage{padding:12vh 6vw 6vh}.Scene02Subjects-module__FySVIG__panels{flex-direction:column;gap:3.5rem;padding:0}.Scene02Subjects-module__FySVIG__panel{width:min(90vw,30rem)}.Scene02Subjects-module__FySVIG__panelB{text-align:left}.Scene02Subjects-module__FySVIG__panelB .Scene02Subjects-module__FySVIG__iconRow{justify-content:flex-start}.Scene02Subjects-module__FySVIG__panelB .Scene02Subjects-module__FySVIG__line{border-left:1px solid var(--lavender-brown);border-right:none;padding-left:.8rem;padding-right:0}.Scene02Subjects-module__FySVIG__connector{display:none}}
.Scene03Experiment-module__UVjezW__stage{background:var(--ink);justify-content:center;align-items:center;width:100%;min-height:100dvh;padding:14vh 6vw 8vh;display:flex;position:relative;overflow:hidden}.Scene03Experiment-module__UVjezW__grid{background-image:repeating-linear-gradient(90deg,#f4eee20d 0 1px,#0000 1px 48px),repeating-linear-gradient(#f4eee20d 0 1px,#0000 1px 48px);position:absolute;inset:0;-webkit-mask-image:radial-gradient(#000 40%,#0000 88%);mask-image:radial-gradient(#000 40%,#0000 88%)}.Scene03Experiment-module__UVjezW__tagSlot{z-index:var(--z-content);position:absolute;top:5vh;left:6vw}.Scene03Experiment-module__UVjezW__console{z-index:var(--z-content);width:100%;max-width:44rem;position:relative}.Scene03Experiment-module__UVjezW__objectiveLabel{opacity:0;visibility:hidden;font-family:var(--font-body);font-size:var(--step-label);letter-spacing:var(--tracking-label);text-transform:uppercase;color:var(--dusty-rose);margin-bottom:.6rem;transform:translateY(14px)}.Scene03Experiment-module__UVjezW__objectiveText{opacity:0;visibility:hidden;font-family:var(--font-body);color:var(--paper-dim);max-width:34rem;font-size:clamp(1rem,1.8vw,1.25rem);transform:translateY(14px)}.Scene03Experiment-module__UVjezW__rows{flex-direction:column;gap:1.5rem;margin:3rem 0 2.5rem;display:flex}.Scene03Experiment-module__UVjezW__row{opacity:0;visibility:hidden;grid-template-columns:minmax(110px,160px) 1fr minmax(150px,180px);align-items:center;gap:1.2rem;display:grid;transform:translateY(14px)}.Scene03Experiment-module__UVjezW__rowLabel{font-family:var(--font-body);letter-spacing:.14em;text-transform:uppercase;color:var(--paper-dim);font-size:.78rem}.Scene03Experiment-module__UVjezW__track{background:#f4eee224;height:2px;position:relative}.Scene03Experiment-module__UVjezW__fill{transform-origin:0;background:var(--lavender-brown);position:absolute;inset:0;transform:scaleX(0)}.Scene03Experiment-module__UVjezW__status{height:1.3em;font-family:var(--font-body);font-size:.82rem;font-style:italic;display:block;position:relative}.Scene03Experiment-module__UVjezW__statusCalm,.Scene03Experiment-module__UVjezW__statusFinal{white-space:nowrap;color:var(--paper-dim);position:absolute;top:0;left:0}.Scene03Experiment-module__UVjezW__statusCalm{opacity:1}.Scene03Experiment-module__UVjezW__statusFinal{opacity:0;visibility:hidden;color:var(--dusty-rose)}.Scene03Experiment-module__UVjezW__statusCritical{color:var(--red-pen);font-weight:600}.Scene03Experiment-module__UVjezW__runButton{opacity:0;visibility:hidden;font-family:var(--font-body);letter-spacing:.16em;text-transform:uppercase;color:var(--dusty-rose);border:1px solid var(--dusty-rose);transition:background-color var(--duration-fast) var(--ease-cinematic), color var(--duration-fast) var(--ease-cinematic);padding:.9rem 1.8rem;font-size:.8rem;transform:translateY(14px)}.Scene03Experiment-module__UVjezW__runButton:hover:not(:disabled),.Scene03Experiment-module__UVjezW__runButton:focus-visible{background:var(--dusty-rose);color:var(--ink)}.Scene03Experiment-module__UVjezW__runButton:disabled{cursor:default}.Scene03Experiment-module__UVjezW__note{opacity:0;visibility:hidden;font-family:var(--font-hand);color:var(--red-pen);margin-top:1.5rem;font-size:clamp(1.4rem,3vw,2rem);transform:translateY(16px)rotate(-6deg)}.Scene03Experiment-module__UVjezW__alert{opacity:0;visibility:hidden;font-family:var(--font-body);letter-spacing:.08em;text-transform:uppercase;color:var(--red-pen);margin-top:1.5rem;font-size:clamp(1rem,2.2vw,1.4rem);transform:translateY(10px)}.Scene03Experiment-module__UVjezW__love{opacity:0;visibility:hidden;font-family:var(--font-display);letter-spacing:.02em;color:var(--paper);font-optical-sizing:auto;margin-top:1.5rem;font-size:clamp(2.5rem,8vw,5rem);font-weight:600}.Scene03Experiment-module__UVjezW__nav{z-index:var(--z-content);opacity:0;visibility:hidden;align-items:center;gap:2rem;margin-top:2.5rem;display:flex;position:relative;transform:translateY(14px)}.Scene03Experiment-module__UVjezW__navPrimary,.Scene03Experiment-module__UVjezW__navSecondary{font-family:var(--font-body);letter-spacing:.14em;text-transform:uppercase;transition:opacity var(--duration-fast) var(--ease-cinematic), background-color var(--duration-fast) var(--ease-cinematic), color var(--duration-fast) var(--ease-cinematic);font-size:.78rem}.Scene03Experiment-module__UVjezW__navPrimary{border:1px solid var(--dusty-rose);color:var(--dusty-rose);padding:.85rem 1.6rem}.Scene03Experiment-module__UVjezW__navPrimary:hover,.Scene03Experiment-module__UVjezW__navPrimary:focus-visible{background:var(--dusty-rose);color:var(--ink)}.Scene03Experiment-module__UVjezW__navSecondary{color:var(--lavender-brown);border-bottom:1px solid #0000}.Scene03Experiment-module__UVjezW__navSecondary:hover,.Scene03Experiment-module__UVjezW__navSecondary:focus-visible{color:var(--paper);border-color:currentColor}@media (max-width:640px){.Scene03Experiment-module__UVjezW__row{grid-template-columns:1fr;row-gap:.5rem}.Scene03Experiment-module__UVjezW__rows{margin:2.2rem 0 2rem}.Scene03Experiment-module__UVjezW__nav{flex-direction:column;align-items:flex-start;gap:1rem}}
.Scene04Montage-module__EEUnQa__stage{background:var(--ink);width:100%;min-height:100dvh;position:relative}.Scene04Montage-module__EEUnQa__tagSlot{z-index:40;position:absolute;top:5vh;left:6vw}.Scene04Montage-module__EEUnQa__frame{opacity:0;visibility:hidden;clip-path:inset(0 0% 0 0);position:absolute;inset:0;overflow:hidden}.Scene04Montage-module__EEUnQa__frameWipe{opacity:1;visibility:visible;clip-path:inset(0 100% 0 0)}.Scene04Montage-module__EEUnQa__frameInner{position:absolute;inset:-6%}.Scene04Montage-module__EEUnQa__frameImage{object-fit:cover;filter:sepia(.12)saturate(.82)contrast(1.06)brightness(.96)}.Scene04Montage-module__EEUnQa__caption{z-index:30;opacity:0;visibility:hidden;max-width:26rem;font-family:var(--font-hand);color:var(--paper-dim);text-shadow:0 2px 12px #0000008c;font-size:clamp(1.3rem,2.6vw,2rem);position:absolute;bottom:16vh;left:8vw;transform:translateY(10px)}.Scene04Montage-module__EEUnQa__captionSubtle{color:var(--paper);opacity:0;bottom:20vh}.Scene04Montage-module__EEUnQa__vignette{z-index:20;pointer-events:none;background:radial-gradient(#0000 45%,#0a07068c 100%);position:absolute;inset:0}.Scene04Montage-module__EEUnQa__scrim{z-index:21;pointer-events:none;background:linear-gradient(#0000 68%,#0a070680 100%);position:absolute;inset:0}.Scene04Montage-module__EEUnQa__lightLeak{z-index:22;pointer-events:none;mix-blend-mode:screen;background:radial-gradient(circle at 88% 8%,#c99a9629,#0000 40%);position:absolute;inset:0}.Scene04Montage-module__EEUnQa__grain{z-index:23;pointer-events:none;opacity:.07;mix-blend-mode:overlay;position:absolute;inset:-4px}.Scene04Montage-module__EEUnQa__grainSvg{width:100%;height:100%}.Scene04Montage-module__EEUnQa__endOverlay{z-index:25;pointer-events:none;background:var(--ink);opacity:0;visibility:hidden;position:absolute;inset:0}.Scene04Montage-module__EEUnQa__book{z-index:26;text-align:center;opacity:0;visibility:hidden;flex-direction:column;justify-content:center;align-items:center;gap:1rem;padding:10vh 6vw;display:flex;position:absolute;inset:0;transform:translateY(16px)}.Scene04Montage-module__EEUnQa__bookEyebrow{font-family:var(--font-body);font-size:var(--step-label);letter-spacing:var(--tracking-label);text-transform:uppercase;color:var(--dusty-rose);margin-bottom:.5rem}.Scene04Montage-module__EEUnQa__bookTitle{font-family:var(--font-display);color:var(--paper);font-optical-sizing:auto;font-size:clamp(1.8rem,5vw,3.2rem);font-weight:600}.Scene04Montage-module__EEUnQa__bookMeta{font-family:var(--font-hand);color:var(--dusty-rose);margin-bottom:.75rem;font-size:clamp(1.1rem,2vw,1.35rem)}.Scene04Montage-module__EEUnQa__bookDesc{max-width:34rem;font-family:var(--font-body);color:var(--paper-dim);margin-bottom:.75rem;font-size:clamp(.9rem,1.6vw,1.05rem);line-height:1.6}.Scene04Montage-module__EEUnQa__nav{align-items:center;gap:2rem;margin-top:.5rem;display:flex}.Scene04Montage-module__EEUnQa__navPrimary,.Scene04Montage-module__EEUnQa__navSecondary{font-family:var(--font-body);letter-spacing:.14em;text-transform:uppercase;transition:background-color var(--duration-fast) var(--ease-cinematic), color var(--duration-fast) var(--ease-cinematic);font-size:.78rem}.Scene04Montage-module__EEUnQa__navPrimary{border:1px solid var(--dusty-rose);color:var(--dusty-rose);padding:.85rem 1.6rem}.Scene04Montage-module__EEUnQa__navPrimary:hover,.Scene04Montage-module__EEUnQa__navPrimary:focus-visible{background:var(--dusty-rose);color:var(--ink)}.Scene04Montage-module__EEUnQa__navSecondary{color:var(--lavender-brown);border-bottom:1px solid #0000}.Scene04Montage-module__EEUnQa__navSecondary:hover,.Scene04Montage-module__EEUnQa__navSecondary:focus-visible{color:var(--paper);border-color:currentColor}.Scene04Montage-module__EEUnQa__letterboxTop,.Scene04Montage-module__EEUnQa__letterboxBottom{z-index:50;background:var(--ink);height:5vh;position:absolute;left:0;right:0}.Scene04Montage-module__EEUnQa__letterboxTop{top:0}.Scene04Montage-module__EEUnQa__letterboxBottom{bottom:0}@media (prefers-reduced-motion:reduce){.Scene04Montage-module__EEUnQa__stage{height:auto;padding-bottom:2px;display:block;overflow:visible}.Scene04Montage-module__EEUnQa__frame{height:90dvh;margin-bottom:2px;position:relative}.Scene04Montage-module__EEUnQa__caption,.Scene04Montage-module__EEUnQa__captionSubtle{bottom:8vh}.Scene04Montage-module__EEUnQa__book{min-height:100dvh;position:relative;inset:auto}.Scene04Montage-module__EEUnQa__endOverlay,.Scene04Montage-module__EEUnQa__grain,.Scene04Montage-module__EEUnQa__lightLeak{display:none}}@media (max-width:640px){.Scene04Montage-module__EEUnQa__caption{max-width:80vw;font-size:1.2rem;bottom:12vh;left:6vw}.Scene04Montage-module__EEUnQa__captionSubtle{bottom:15vh}.Scene04Montage-module__EEUnQa__letterboxTop,.Scene04Montage-module__EEUnQa__letterboxBottom{height:3vh}.Scene04Montage-module__EEUnQa__nav{flex-direction:column;gap:1rem}}
