@font-face{font-family:Geist;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/fef07dbb0973bf53-s.00az9qtie3ho1.woff2)format("woff2");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Geist;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/8a480f0b521d4e75-s.3j-a226dh71aj.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Geist;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/53b9e256198e5412-s.2gwoz23eiro2t.woff2)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Geist;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/7178b3e590c64307-s.p.0i3h3th1vs4m7.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Geist;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/caa3a2e1cccd8315-s.p.0zr6hhvz-h9nw.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Geist Fallback;src:local(Arial);ascent-override:95.94%;descent-override:28.16%;line-gap-override:0.0%;size-adjust:104.76%}.geist_191e9a3b-module__w1rnzG__className{font-family:Geist,Geist Fallback;font-style:normal}.geist_191e9a3b-module__w1rnzG__variable{--font-geist-sans:"Geist", "Geist Fallback"}
@font-face{font-family:Cinzel;font-style:normal;font-weight:400;font-display:swap;src:url(../media/bfe042ccf5d83fb7-s.p.1z-7ecuigp74b.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Cinzel;font-style:normal;font-weight:400;font-display:swap;src:url(../media/d6e2be6054452167-s.p.2-bgfqowr19id.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Cinzel Fallback;src:local(Times New Roman);ascent-override:71.31%;descent-override:27.18%;line-gap-override:0.0%;size-adjust:136.86%}.cinzel_5aae71c-module__6uLT9a__className{font-family:Cinzel,Cinzel Fallback;font-style:normal;font-weight:400}.cinzel_5aae71c-module__6uLT9a__variable{--font-cinzel:"Cinzel", "Cinzel Fallback"}
@font-face{font-family:Geist Mono;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/5ce348bf30bf5439-s.27spqqad3wyeo.woff2)format("woff2");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Geist Mono;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/4fa387ec64143e14-s.3f4zuumv8svu0.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Geist Mono;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/6306c77e7c8268e4-s.34r5yzckw0h2s.woff2)format("woff2");unicode-range:U+2000-2001,U+2004-2008,U+200A,U+23B8-23BD,U+2500-259F}@font-face{font-family:Geist Mono;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/7d817b4c03b0c5f1-s.2jyz_zw3a8jit.woff2)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Geist Mono;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/bbc41e54d2fcbd21-s.30bdpjkrtcces.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Geist Mono;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/797e433ab948586e-s.1v5bejj26fx9h.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Geist Mono Fallback;src:local(Arial);ascent-override:74.67%;descent-override:21.92%;line-gap-override:0.0%;size-adjust:134.59%}.geist_mono_9552c320-module__w5Opga__className{font-family:Geist Mono,Geist Mono Fallback;font-style:normal}.geist_mono_9552c320-module__w5Opga__variable{--font-geist-mono:"Geist Mono", "Geist Mono Fallback"}
.Premiere-module__OBgacW__poster{--warm:86 52 20;--deep:30 17 6;--cream:#f4efe6;background:rgb(var(--deep));color:var(--cream);position:relative;overflow:hidden;container-type:inline-size}.Premiere-module__OBgacW__poster,.Premiere-module__OBgacW__page{--tone-primary:#f4efe6;--tone-primary-fg:#12140f;--tone-primary-hover:#fff;--tone-primary-press:#e2dccf}.Premiere-module__OBgacW__posterPhoto,.Premiere-module__OBgacW__posterGrade{position:absolute;inset:0}.Premiere-module__OBgacW__posterPhoto img{object-fit:cover;filter:contrast(1.06)saturate(.9)}.Premiere-module__OBgacW__posterGrade{mix-blend-mode:multiply;pointer-events:none}.Premiere-module__OBgacW__posterTitle{letter-spacing:-.057em;white-space:nowrap;font-weight:300;line-height:.9}.Premiere-module__OBgacW__posterDate{letter-spacing:-.05em;white-space:nowrap;font-weight:300;line-height:.95}.Premiere-module__OBgacW__posterLine{letter-spacing:-.015em;line-height:1.25}.Premiere-module__OBgacW__posterWhen{font-family:var(--font-serif);text-transform:uppercase;letter-spacing:.14em}.Premiere-module__OBgacW__popup{aspect-ratio:2/3;border:.3125rem solid var(--cream);width:min(30rem,100vw - 2rem);max-width:none;max-height:calc(100dvh - 2rem);animation:Premiere-module__OBgacW__popup-in var(--dur-settle) var(--ease-arrive) both;outline:none;margin:auto;padding:0;box-shadow:0 30px 90px -30px #000000b3}.Premiere-module__OBgacW__popup::backdrop{-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);animation:Premiere-module__OBgacW__backdrop-in var(--dur-small) var(--ease-arrive) both;background:#040603bd}@keyframes Premiere-module__OBgacW__popup-in{0%{opacity:0;transform:translateY(16px)}}@keyframes Premiere-module__OBgacW__backdrop-in{0%{opacity:0}}.Premiere-module__OBgacW__popup .Premiere-module__OBgacW__posterPhoto img{object-position:50% 0}.Premiere-module__OBgacW__popup .Premiere-module__OBgacW__posterGrade{background:linear-gradient(to bottom, rgb(var(--warm) / .8) 0%, rgb(var(--warm) / .5) 15%, rgb(var(--warm) / .1) 26%, rgb(var(--warm) / 0) 31%, rgb(var(--deep) / 0) 46%, rgb(var(--deep) / .62) 62%, rgb(var(--deep) / .9) 80%, rgb(var(--deep) / .97) 100%)}.Premiere-module__OBgacW__popupInner{flex-direction:column;justify-content:space-between;height:100%;padding:6cqw 6cqw 6.5cqw;display:flex;position:relative}.Premiere-module__OBgacW__popupLogo{width:21cqw}.Premiere-module__OBgacW__popup .Premiere-module__OBgacW__posterTitle{margin:8.6cqw 0 0 -1cqw;font-size:22.2cqw}.Premiere-module__OBgacW__popup .Premiere-module__OBgacW__posterWhen{font-size:max(.6875rem,2.6cqw)}.Premiere-module__OBgacW__popup .Premiere-module__OBgacW__posterDate{margin-top:2.4cqw;font-size:11.5cqw}.Premiere-module__OBgacW__popup .Premiere-module__OBgacW__posterLine{margin-top:2.6cqw;font-size:clamp(.9375rem,3.7cqw,1.125rem)}.Premiere-module__OBgacW__popupActions{flex-wrap:wrap;align-items:center;gap:.25rem 1.5rem;margin-top:5.4cqw;display:flex}.Premiere-module__OBgacW__popupClose{width:2.75rem;height:2.75rem;color:var(--cream);opacity:.86;transition:opacity var(--dur-micro) var(--ease-arrive);place-items:center;display:grid;position:absolute;top:1.6cqw;right:1.6cqw}.Premiere-module__OBgacW__popupClose:hover,.Premiere-module__OBgacW__popupClose:focus-visible{opacity:1}.Premiere-module__OBgacW__page{background:var(--color-brand-dark)}.Premiere-module__OBgacW__hero{background:var(--color-brand-dark);width:100%;height:min(56.25vw,100svh - 4.5rem)}.Premiere-module__OBgacW__hero .Premiere-module__OBgacW__posterPhoto img{object-position:50% 17.5%}.Premiere-module__OBgacW__hero .Premiere-module__OBgacW__posterGrade{background:linear-gradient(to bottom, rgb(var(--warm) / .82) 0%, rgb(var(--warm) / .56) 30%, rgb(var(--warm) / .16) 50%, rgb(var(--warm) / 0) 62%)}.Premiere-module__OBgacW__heroFade{background:linear-gradient(to bottom, #090c0600 66%, #090c0699 86%, var(--color-brand-dark) 100%);pointer-events:none;position:absolute;inset:0}.Premiere-module__OBgacW__heroType{position:absolute;inset:0}.Premiere-module__OBgacW__hero .Premiere-module__OBgacW__posterTitle{top:12.7cqw;left:calc(var(--spacing-margin) - .05em);font-size:16.8cqw;position:absolute}.Premiere-module__OBgacW__heroAside{top:15.2cqw;right:var(--spacing-margin);text-align:right;position:absolute}.Premiere-module__OBgacW__hero .Premiere-module__OBgacW__posterDate{font-size:5.7cqw}.Premiere-module__OBgacW__hero .Premiere-module__OBgacW__posterLine{max-width:14em;margin:1.15cqw 0 0 auto;font-size:max(1rem,2cqw)}.Premiere-module__OBgacW__heroFoot{z-index:1;align-items:end;gap:2.5rem var(--layout-gap);padding-bottom:var(--spacing-section-md);grid-template-columns:minmax(0,1fr) auto;margin-top:clamp(-4rem,-3vw,-1.5rem);display:grid;position:relative}.Premiere-module__OBgacW__facts{grid-template-columns:repeat(4,minmax(0,auto));justify-content:start;gap:1.5rem clamp(2rem,4.5vw,4.5rem);display:grid}.Premiere-module__OBgacW__facts dt{font-size:var(--text-small);color:var(--tone-muted)}.Premiere-module__OBgacW__facts dd{font-size:var(--text-lead);letter-spacing:-.01em;margin-top:.375rem}.Premiere-module__OBgacW__trailer{width:min(100%,122.789svh);margin-inline:auto}.Premiere-module__OBgacW__trailerFrame{aspect-ratio:1542/1080;background:#000;position:relative;overflow:hidden}.Premiere-module__OBgacW__trailerFrame img{object-fit:cover}.Premiere-module__OBgacW__trailerFrame video{background:#000;width:100%;height:100%;position:absolute;inset:0}.Premiere-module__OBgacW__trailerControl{z-index:10;display:block;position:absolute;inset:0}.Premiere-module__OBgacW__trailerControl:focus-visible{outline-offset:-6px}.Premiere-module__OBgacW__trailerCaption{justify-content:space-between;align-items:baseline;gap:1rem;padding-top:1.25rem;display:flex}.Premiere-module__OBgacW__trailerCaption h2{font-size:var(--text-h3);letter-spacing:-.02em}.Premiere-module__OBgacW__trailerCaption p{font-size:var(--text-small);color:var(--tone-muted)}.Premiere-module__OBgacW__story{gap:var(--layout-gap);grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:start;display:grid}.Premiere-module__OBgacW__question{max-width:16ch;font-size:var(--text-section-title);letter-spacing:-.035em;text-wrap:balance;line-height:1.08}.Premiere-module__OBgacW__storyBody p{max-width:36rem;font-size:var(--text-lead);color:var(--tone-muted);line-height:1.6}.Premiere-module__OBgacW__storyBody p+p{margin-top:1.5rem}.Premiere-module__OBgacW__eveningTitle{font-size:var(--text-section-title);letter-spacing:-.035em;line-height:1.08}.Premiere-module__OBgacW__evening{gap:var(--content-gap);margin-top:var(--spacing-stage);counter-reset:evening;grid-template-columns:repeat(3,minmax(0,1fr));display:grid}.Premiere-module__OBgacW__evening li{border-top:1px solid var(--tone-line-strong);counter-increment:evening;padding-top:1.5rem}.Premiere-module__OBgacW__evening li:before{content:counter(evening);font-size:var(--text-small);color:var(--tone-muted);display:block}.Premiere-module__OBgacW__evening h3{font-size:var(--text-h3);letter-spacing:-.02em;margin-top:1.75rem;line-height:1.2}.Premiere-module__OBgacW__evening p{max-width:30ch;color:var(--tone-muted);margin-top:.75rem;line-height:1.6}.Premiere-module__OBgacW__note{margin-top:var(--content-gap);font-size:var(--text-small);color:var(--tone-muted)}.Premiere-module__OBgacW__tickets{gap:var(--layout-gap);grid-template-columns:minmax(0,.8fr) minmax(0,1.2fr);align-items:start;display:grid}.Premiere-module__OBgacW__ticketsIntro h2{font-size:var(--text-section-title);letter-spacing:-.035em;line-height:1.08}.Premiere-module__OBgacW__ticketsIntro p{max-width:30ch;font-size:var(--text-lead);color:var(--tone-muted);margin-top:1.5rem;line-height:1.6}.Premiere-module__OBgacW__checkout{flex-direction:column;align-items:flex-start;gap:1rem;display:flex}.Premiere-module__OBgacW__checkoutFrame{background:var(--color-paper);width:100%;color:var(--color-ink);--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;position:relative}.Premiere-module__OBgacW__checkoutFrame iframe{border:0;width:100%;display:block}.Premiere-module__OBgacW__checkoutStatus{text-align:center;font-size:var(--text-small);color:var(--color-stone-600);place-items:center;padding:2rem;display:grid;position:absolute;inset:0}@media (max-width:1023px){.Premiere-module__OBgacW__heroFoot{grid-template-columns:1fr;align-items:start}.Premiere-module__OBgacW__facts{grid-template-columns:repeat(2,minmax(0,1fr))}.Premiere-module__OBgacW__story,.Premiere-module__OBgacW__tickets{grid-template-columns:1fr;gap:2.5rem}.Premiere-module__OBgacW__question{max-width:20ch}}@media (max-width:767px){.Premiere-module__OBgacW__hero{height:clamp(17rem,100svh - 19rem,125vw)}.Premiere-module__OBgacW__facts{grid-template-columns:1fr;gap:0}.Premiere-module__OBgacW__facts>div{border-top:1px solid var(--tone-line);grid-template-columns:5.25rem minmax(0,1fr);align-items:baseline;padding-block:.5625rem;display:grid}.Premiere-module__OBgacW__facts>div:last-child{border-bottom:1px solid var(--tone-line)}.Premiere-module__OBgacW__facts dd{font-size:var(--text-body);margin-top:0}.Premiere-module__OBgacW__heroFoot{gap:1.5rem}.Premiere-module__OBgacW__hero .Premiere-module__OBgacW__posterPhoto img{object-position:50% 5%}.Premiere-module__OBgacW__hero .Premiere-module__OBgacW__posterGrade{background:linear-gradient(to bottom, rgb(var(--warm) / .84) 0%, rgb(var(--warm) / .56) 24%, rgb(var(--warm) / .12) 39%, rgb(var(--warm) / 0) 46%)}.Premiere-module__OBgacW__heroFade{background:linear-gradient(to bottom, #090c0600 56%, #090c06b8 78%, var(--color-brand-dark) 100%)}.Premiere-module__OBgacW__hero .Premiere-module__OBgacW__posterTitle{font-size:21.6cqw;top:22cqw}.Premiere-module__OBgacW__heroAside{top:auto;bottom:5cqw;right:auto;left:var(--spacing-margin);text-align:left}.Premiere-module__OBgacW__hero .Premiere-module__OBgacW__posterDate{font-size:13cqw}.Premiere-module__OBgacW__hero .Premiere-module__OBgacW__posterLine{margin:2cqw 0 0;font-size:1rem}.Premiere-module__OBgacW__heroFoot{margin-top:1.75rem}.Premiere-module__OBgacW__evening{grid-template-columns:1fr;gap:2rem}.Premiere-module__OBgacW__evening h3{margin-top:1rem}}@media (prefers-reduced-motion:reduce){.Premiere-module__OBgacW__popup,.Premiere-module__OBgacW__popup::backdrop{animation:none}.Premiere-module__OBgacW__popupClose{transition:none}}
.Nav-module__p2V2BW__header{z-index:50;height:var(--nav-h);color:var(--tone-fg);pointer-events:none;transition:transform var(--dur-small) var(--ease-arrive),color var(--dur-small);padding:24px 32px 16px;position:fixed;inset:0 0 auto}.Nav-module__p2V2BW__hidden{transition-duration:var(--dur-small-exit);transform:translateY(-100%)}.Nav-module__p2V2BW__hidden:focus-within{transition:none;transform:none}.Nav-module__p2V2BW__instant,.Nav-module__p2V2BW__instant *{transition:none!important}.Nav-module__p2V2BW__bar{justify-content:space-between;align-items:center;gap:24px;height:56px;display:flex}.Nav-module__p2V2BW__capsule,.Nav-module__p2V2BW__menuBar,.Nav-module__p2V2BW__menuPanel{background:color-mix(in srgb,var(--tone-bg) 90%,#b7c0b2 5%);-webkit-backdrop-filter:blur(18px);border:1px solid #f2efea29;border-radius:8px;box-shadow:inset 0 1px #f2efea0d,0 4px 20px #00000014}.Nav-module__p2V2BW__capsule{pointer-events:auto;align-items:center;gap:18px;height:56px;padding:5px 7px 5px 16px;display:flex}.Nav-module__p2V2BW__brand{flex-shrink:0;justify-content:center;align-items:center;min-height:44px;display:flex}.Nav-module__p2V2BW__lockup{height:30px}.Nav-module__p2V2BW__divider{background:#f2efea29;width:1px;height:22px}.Nav-module__p2V2BW__links{align-items:center;gap:2px;display:flex}.Nav-module__p2V2BW__link{white-space:nowrap;border-radius:5px;justify-content:center;align-items:center;min-height:40px;padding:0 14px;font-size:13px;transition:background-color .2s,color .2s;display:flex}.Nav-module__p2V2BW__link[aria-current=page]{background:#f2efea17}.Nav-module__p2V2BW__link:is(:hover,:focus-visible){color:#090c06;background:#e9e7df}.Nav-module__p2V2BW__actions{pointer-events:auto;align-items:center;gap:20px;display:flex}.Nav-module__p2V2BW__desktopLanguage{font-size:12px}.Nav-module__p2V2BW__cta{color:#090c06;background:#efeee8;border-radius:6px;min-height:44px;padding-inline:16px;font-size:13px;box-shadow:inset 0 0 0 1px #f2efea29,0 2px 12px #00000014}.Nav-module__p2V2BW__cta:is(:hover,:focus-visible){color:#090c06;background:#fff;box-shadow:inset 0 0 0 1px #fff}.Nav-module__p2V2BW__ctaLabel{align-items:center;gap:9px;display:inline-flex}.Nav-module__p2V2BW__ctaDot{background:#159b63;border-radius:1px;flex-shrink:0;width:7px;height:7px}.Nav-module__p2V2BW__chip{background:var(--tone-bg);white-space:nowrap;border-radius:6px;align-items:center;gap:8px;max-width:240px;min-height:44px;padding:0 14px;font-size:12px;display:flex}.Nav-module__p2V2BW__chip span:last-child{text-overflow:ellipsis;overflow:hidden}.Nav-module__p2V2BW__toggle{cursor:pointer;background:#f2efea0f;border:1px solid #f2efea24;border-radius:6px;flex-shrink:0;justify-content:center;align-items:center;width:44px;height:44px;transition:background .2s;display:none}.Nav-module__p2V2BW__toggle:is(:hover,:focus-visible){background:#f2efea21}.Nav-module__p2V2BW__menuOverlay{display:none}@media (max-width:1023px){.Nav-module__p2V2BW__header{padding:16px 16px 0}.Nav-module__p2V2BW__bar{background:color-mix(in srgb,var(--tone-bg) 90%,#b7c0b2 5%);-webkit-backdrop-filter:blur(18px);pointer-events:auto;border:1px solid #f2efea29;border-radius:8px;gap:12px;padding:5px 7px;box-shadow:inset 0 1px #f2efea0d}.Nav-module__p2V2BW__capsule{box-shadow:none;-webkit-backdrop-filter:none;backdrop-filter:none;background:0 0;border:0;gap:12px;height:auto;padding:0}.Nav-module__p2V2BW__lockup{height:26px}.Nav-module__p2V2BW__divider,.Nav-module__p2V2BW__links,.Nav-module__p2V2BW__desktopLanguage{display:none}.Nav-module__p2V2BW__actions{min-width:0;margin-left:auto}.Nav-module__p2V2BW__cta{padding-inline:13px}.Nav-module__p2V2BW__chip{max-width:160px;padding-inline:7px}.Nav-module__p2V2BW__toggle{display:flex}.Nav-module__p2V2BW__menuOverlay{z-index:60;color:var(--tone-fg);background:linear-gradient(#090c0673,#090c0629);padding:16px;display:block;position:fixed;inset:0}.Nav-module__p2V2BW__menuOverlay[data-open=false]{pointer-events:none}.Nav-module__p2V2BW__menuBar{align-items:center;gap:12px;height:56px;padding:5px 7px;display:flex}.Nav-module__p2V2BW__menuCta{margin-left:auto}.Nav-module__p2V2BW__menuPanel{max-height:calc(100dvh - 104px - env(safe-area-inset-bottom));overscroll-behavior:contain;background:color-mix(in srgb,var(--tone-bg) 96%,#b7c0b2 4%);transform-origin:top;animation:Nav-module__p2V2BW__panel-in var(--dur-panel) var(--ease-arrive) both;margin-top:8px;padding:12px;overflow-y:auto}.Nav-module__p2V2BW__menuOverlay[data-open=false] .Nav-module__p2V2BW__menuPanel{animation:Nav-module__p2V2BW__panel-out var(--dur-panel-exit) var(--ease-exit) both}.Nav-module__p2V2BW__menuLinks{gap:3px;display:grid}.Nav-module__p2V2BW__menuLink{letter-spacing:-.035em;border-radius:5px;justify-content:space-between;align-items:center;gap:16px;min-height:62px;padding:12px 16px;font-size:22px;transition:background .2s,color .2s;display:flex;position:relative}.Nav-module__p2V2BW__menuLink[aria-current=page]{background:#f2efea12}.Nav-module__p2V2BW__menuLink:is(:hover,:focus-visible){color:#090c06;outline-offset:-2px;background:#e9e7df}.Nav-module__p2V2BW__menuLink[aria-current=page]>span:nth-child(2){background:#159b63;border-radius:1px}.Nav-module__p2V2BW__menuFoot{border-top:1px solid #f2efea1a;justify-content:space-between;align-items:center;gap:16px;margin-top:10px;padding:12px 12px 0;display:flex}.Nav-module__p2V2BW__menuSignature{color:var(--tone-muted);font-size:11px}}@media (max-width:374px){.Nav-module__p2V2BW__header,.Nav-module__p2V2BW__menuOverlay{padding-inline:10px}.Nav-module__p2V2BW__capsule,.Nav-module__p2V2BW__menuBar{gap:8px}.Nav-module__p2V2BW__lockup{height:24px}.Nav-module__p2V2BW__cta{padding-inline:10px;font-size:12px}.Nav-module__p2V2BW__ctaLabel{gap:6px}.Nav-module__p2V2BW__chip{max-width:128px;font-size:11px}}@media (orientation:landscape) and (max-height:520px){.Nav-module__p2V2BW__header,.Nav-module__p2V2BW__menuOverlay{padding-top:8px}.Nav-module__p2V2BW__menuPanel{max-height:calc(100dvh - 88px - env(safe-area-inset-bottom))}.Nav-module__p2V2BW__menuLinks{grid-template-columns:1fr 1fr}.Nav-module__p2V2BW__menuLink{min-height:46px;padding-block:8px;font-size:18px}.Nav-module__p2V2BW__menuFoot{margin-top:6px;padding-top:4px}}@keyframes Nav-module__p2V2BW__panel-in{0%{opacity:0;transform:translateY(-6px)scaleY(.98)}to{opacity:1;transform:none}}@keyframes Nav-module__p2V2BW__panel-out{to{opacity:0;transform:translateY(-6px)scaleY(.98)}}@media (prefers-reduced-motion:reduce){.Nav-module__p2V2BW__header,.Nav-module__p2V2BW__link,.Nav-module__p2V2BW__cta,.Nav-module__p2V2BW__toggle,.Nav-module__p2V2BW__menuLink{transition:none}.Nav-module__p2V2BW__menuPanel,.Nav-module__p2V2BW__menuOverlay[data-open=false] .Nav-module__p2V2BW__menuPanel{animation:none}.Nav-module__p2V2BW__menuOverlay[data-open=false]{visibility:hidden}}.Nav-module__p2V2BW__thumb{object-fit:cover;border-radius:4px;flex:none;width:30px;height:30px;margin-left:-6px;margin-right:9px;box-shadow:0 0 0 1px #f2efea24}.Nav-module__p2V2BW__twoLine{text-align:left;flex-direction:column;line-height:1.15;display:flex}.Nav-module__p2V2BW__sub{opacity:.6;font-size:11px}.Nav-module__p2V2BW__menuSub{letter-spacing:0;opacity:.6;margin-top:2px;font-size:14px}.Nav-module__p2V2BW__menuLabel{align-items:center;gap:12px;display:inline-flex}.Nav-module__p2V2BW__menuThumb{object-fit:cover;border-radius:5px;flex:none;width:40px;height:40px}
.hero-module__0W_ATq__stage{--tone-muted:color-mix(in srgb, var(--color-ink) 42%, var(--color-stone-600))}.hero-module__0W_ATq__stage:after{opacity:.035;-webkit-mask-image:linear-gradient(#000 calc(100% - 200px),#0000 calc(100% - 24px));mask-image:linear-gradient(#000 calc(100% - 200px),#0000 calc(100% - 24px))}@keyframes hero-module__0W_ATq__settle{0%{opacity:.001;transform:translate3d(0, var(--settle-y), 0)}to{opacity:1;transform:none}}.hero-module__0W_ATq__statement [data-hero=title],.hero-module__0W_ATq__statement [data-hero=lead],.hero-module__0W_ATq__statement [data-hero=cta]{animation:hero-module__0W_ATq__settle var(--dur-first) var(--ease-arrive) both}.hero-module__0W_ATq__statement [data-hero=lead]{animation-delay:var(--first-lead)}.hero-module__0W_ATq__statement [data-hero=cta]{animation-delay:var(--first-cta)}@media (prefers-reduced-motion:reduce){.hero-module__0W_ATq__statement [data-hero=title],.hero-module__0W_ATq__statement [data-hero=lead],.hero-module__0W_ATq__statement [data-hero=cta]{animation:none}}.hero-module__0W_ATq__sky{pointer-events:none;opacity:0;transition:opacity var(--dur-settle) var(--ease-arrive);position:absolute;inset:0;overflow:hidden}.hero-module__0W_ATq__sky[data-ready]{opacity:1}@media (scripting:none){.hero-module__0W_ATq__sky{opacity:1}}.hero-module__0W_ATq__skyInner{inset-inline:0;height:300%;transform:translate3d(0, calc(var(--hz,86svh) - 50%), 0);will-change:transform;background:linear-gradient(180deg, var(--color-paper-2) 0%, var(--color-paper) 30%, var(--color-paper) 40%, color-mix(in srgb, var(--color-paper) 78%, var(--color-sand)) 48%, color-mix(in srgb, var(--color-paper) 65%, var(--color-sand)) 52%, var(--color-sand) 70%, var(--color-sand) 100%);position:absolute;top:0}.hero-module__0W_ATq__glow{background:radial-gradient(closest-side,#f6e2cc80,#f6e2cc29 55%,#f6e2cc00 100%);width:86vw;height:86svh;animation:17s ease-in-out infinite alternate hero-module__0W_ATq__breathe;position:absolute;top:calc(50% - 52svh);left:-22vw}.hero-module__0W_ATq__glowCool{background:radial-gradient(closest-side,#f2efea38,#f2efea00);width:90vw;height:90svh;animation:23s ease-in-out infinite alternate-reverse hero-module__0W_ATq__breathe;position:absolute;top:calc(50% - 120svh);right:-30vw}@keyframes hero-module__0W_ATq__breathe{0%{opacity:.72;transform:translate(0,0)scale(1)}to{opacity:1;transform:translate(1.5vw,-.6vh)scale(1.04)}}.hero-module__0W_ATq__fog{inset-inline:0;background:linear-gradient(#ece5da00 0%,#ece5da8c 42%,#eae2d59e 58%,#e8dfd000 100%);height:12svh;position:absolute;top:calc(50% - 7svh)}@media (prefers-reduced-motion:reduce){.hero-module__0W_ATq__glow,.hero-module__0W_ATq__glowCool{animation:none}}.hero-module__0W_ATq__poster{opacity:0;inset:auto;left:var(--monument-x,55%);top:var(--monument-y,19%);width:var(--monument-w,35%);height:var(--monument-h,70%)}.hero-module__0W_ATq__poster img{object-fit:contain}@media (scripting:none){.hero-module__0W_ATq__poster{opacity:1}}@media (prefers-reduced-motion:reduce){.hero-module__0W_ATq__poster{opacity:1}}[data-canvas-state^=poster]>.hero-module__0W_ATq__poster{opacity:1}:is(.hero-module__0W_ATq__stage[data-hero-poster] [data-canvas-state=idle]>.hero-module__0W_ATq__poster,.hero-module__0W_ATq__stage[data-hero-poster] [data-canvas-state=loading]>.hero-module__0W_ATq__poster){opacity:1;transition-duration:var(--dur-small)}[data-canvas-state=live]>.hero-module__0W_ATq__poster{transition-duration:var(--dur-settle)}.hero-module__0W_ATq__track{--day-edge:var(--day,var(--color-paper))}.hero-module__0W_ATq__dissolve{inset-inline:0;pointer-events:none;background:linear-gradient(180deg, color-mix(in srgb, var(--day-edge) 0%, transparent) 0%, color-mix(in srgb, var(--day-edge) 55%, transparent) 50%, var(--day-edge) 88%);height:180px;position:absolute;bottom:0}.hero-module__0W_ATq__ground{inset-inline:0;pointer-events:none;display:none;position:absolute;bottom:0}.hero-module__0W_ATq__monument{object-fit:contain;object-position:50% 100%;width:80%;height:80%;position:absolute;inset:10%}@media (orientation:landscape) and (max-height:520px){.hero-module__0W_ATq__track{height:auto}.hero-module__0W_ATq__stage{flex-direction:column;height:auto;display:flex;position:relative}.hero-module__0W_ATq__textLayer{position:relative}.hero-module__0W_ATq__statement{padding-top:calc(var(--nav-h) + 1rem)}.hero-module__0W_ATq__statement [data-hero=lead]>*{max-width:40rem}.hero-module__0W_ATq__canvasBox{height:max(100svh,22rem);margin-top:1rem;position:relative;inset:auto}.hero-module__0W_ATq__dissolve{height:120px}}.hero-module__0W_ATq__track,.hero-module__0W_ATq__stage{position:relative}.hero-module__0W_ATq__anchor{height:0;display:block}.hero-module__0W_ATq__beat{z-index:2;position:relative}.hero-module__0W_ATq__beatInner{padding-block:clamp(2.75rem,8svh,4.5rem) clamp(3rem,8svh,5rem);position:relative}.hero-module__0W_ATq__manifesto{max-width:34rem}.hero-module__0W_ATq__band{inset-inline:0;pointer-events:none;z-index:-1;background:radial-gradient(46% 34px at 28% 30px, #f0e9ddd9, #f0e9dd00), radial-gradient(40% 26px at 74% 52px, #cebfa64d, #cebfa600), radial-gradient(36% 22px at 62% 20px, #eee7db99, #eee7db00), linear-gradient(180deg, #e3d8c6 0%, color-mix(in srgb, #e3d8c6 66%, var(--day-edge)) 34%, color-mix(in srgb, #e3d8c6 34%, var(--day-edge)) 66%, var(--day-edge) 100%);height:176px;position:absolute;top:0}.hero-module__0W_ATq__track .hero-module__0W_ATq__dissolve{background:linear-gradient(#e3d8c600 0%,#e3d8c69e 50%,#e3d8c6eb 80%,#e3d8c6 100%);height:200px}.hero-module__0W_ATq__manifesto [data-m]{opacity:0;transform:translate3d(0, var(--settle-y), 0);transition:opacity var(--dur-settle) var(--ease-arrive), transform var(--dur-settle) var(--ease-arrive)}.hero-module__0W_ATq__beat[data-in] .hero-module__0W_ATq__manifesto [data-m]{opacity:1;transform:none}.hero-module__0W_ATq__beat[data-in] .hero-module__0W_ATq__manifesto [data-m=line],.hero-module__0W_ATq__beat[data-in] .hero-module__0W_ATq__manifesto [data-m=link]{transition-delay:var(--dur-panel)}@media (scripting:none){.hero-module__0W_ATq__manifesto [data-m]{opacity:1;transform:none}}@media (prefers-reduced-motion:reduce){.hero-module__0W_ATq__manifesto [data-m]{opacity:1;transition:none;transform:none}}@media (min-width:768px) and (min-aspect-ratio:1) and (min-height:521px) and (prefers-reduced-motion:no-preference){.hero-module__0W_ATq__track:not([data-layout=stacked]){height:var(--track-h,180svh)}.hero-module__0W_ATq__track:not([data-layout=stacked]) .hero-module__0W_ATq__stage{position:sticky;top:0}.hero-module__0W_ATq__track:not([data-layout=stacked]) .hero-module__0W_ATq__anchor{left:0;top:var(--anchor-y,48svh);width:1px;scroll-margin-top:calc(-1 * (var(--nav-h) + 1rem));position:absolute}.hero-module__0W_ATq__track:not([data-layout=stacked]) .hero-module__0W_ATq__beat{pointer-events:none;align-items:center;height:100svh;margin-top:-100svh;display:flex;position:sticky;top:0}.hero-module__0W_ATq__track:not([data-layout=stacked]) .hero-module__0W_ATq__beatInner{width:100%;padding-block:var(--nav-h) 0}.hero-module__0W_ATq__track:not([data-layout=stacked]) .hero-module__0W_ATq__manifesto{pointer-events:auto;max-width:min(34rem,44vw)}.hero-module__0W_ATq__track:not([data-layout=stacked]) .hero-module__0W_ATq__manifesto [data-m]{transform:translateY(28px)}.hero-module__0W_ATq__track:not([data-layout=stacked]) .hero-module__0W_ATq__beat[data-in] .hero-module__0W_ATq__manifesto [data-m]{transform:none}.hero-module__0W_ATq__track:not([data-layout=stacked]) .hero-module__0W_ATq__band{display:none}.hero-module__0W_ATq__track:not([data-layout=stacked]) .hero-module__0W_ATq__dissolve{background:linear-gradient(180deg, color-mix(in srgb, var(--day-edge) 0%, transparent) 0%, color-mix(in srgb, var(--day-edge) 55%, transparent) 50%, var(--day-edge) 88%);height:180px}.hero-module__0W_ATq__track:not([data-layout=stacked]) .hero-module__0W_ATq__ground{opacity:0;background:linear-gradient(180deg, #eae1d300 0%, #eae1d31f 30%, color-mix(in srgb, var(--day-edge) 30%, #eae1d38c) 52%, color-mix(in srgb, var(--day-edge) 72%, #eae1d3e6) 76%, var(--day-edge) 94%);height:42svh;display:block}.hero-module__0W_ATq__track:not([data-layout=stacked]) .hero-module__0W_ATq__stage[data-beat] .hero-module__0W_ATq__poster{opacity:0;transition-duration:var(--dur-small)}}.hero-module__0W_ATq__statement{text-align:center;padding-top:calc(var(--nav-h) + clamp(1.75rem, 6svh, 3.5rem));align-items:center}.hero-module__0W_ATq__statement [data-hero=title]{max-width:100%}.hero-module__0W_ATq__statement [data-hero=lead]{max-width:40rem}.hero-module__0W_ATq__statement [data-hero=lead]>*{text-wrap:balance}.hero-module__0W_ATq__poster{left:var(--monument-x,35%);top:var(--monument-y,58%)}@media (min-width:768px) and (min-height:521px){.hero-module__0W_ATq__statement{padding-top:calc(var(--nav-h) + clamp(1.75rem, 7svh, 5rem))}}@media (max-width:767px),(max-aspect-ratio:999/1000){.hero-module__0W_ATq__stage{min-height:780px}.hero-module__0W_ATq__statement [data-hero=lead]{max-width:32ch}.hero-module__0W_ATq__poster{left:var(--monument-x,25%);top:var(--monument-y,54%)}.hero-module__0W_ATq__track .hero-module__0W_ATq__dissolve{height:65px}.hero-module__0W_ATq__beatInner{padding-block:2.5rem 4rem}.hero-module__0W_ATq__band{opacity:.4}}@media (orientation:landscape) and (max-height:520px){.hero-module__0W_ATq__stage{min-height:0}.hero-module__0W_ATq__statement{padding-top:calc(var(--nav-h) + 2rem)}}@media (min-width:768px) and (min-aspect-ratio:1) and (min-height:521px) and (prefers-reduced-motion:no-preference){.hero-module__0W_ATq__track:not([data-layout=stacked]) .hero-module__0W_ATq__beat:not([data-in]) .hero-module__0W_ATq__manifesto{pointer-events:none}}.hero-module__0W_ATq__glass{--tone-bg:#090c06;--tone-fg:#f0f2e8;--tone-muted:#b2bfb4;--tone-focus:#388e3b;--day-edge:#090c06;background:var(--tone-bg);color:var(--tone-fg)}.hero-module__0W_ATq__glass .hero-module__0W_ATq__stage{--tone-muted:#b2bfb4;background:#090c06}.hero-module__0W_ATq__glass .hero-module__0W_ATq__skyInner{background:radial-gradient(at 50% 49%,#172112,#090c06 42%)}.hero-module__0W_ATq__glass .hero-module__0W_ATq__glow,.hero-module__0W_ATq__glass .hero-module__0W_ATq__glowCool,.hero-module__0W_ATq__glass .hero-module__0W_ATq__fog,.hero-module__0W_ATq__glass .hero-module__0W_ATq__band{display:none}.hero-module__0W_ATq__track.hero-module__0W_ATq__glass .hero-module__0W_ATq__dissolve,.hero-module__0W_ATq__track.hero-module__0W_ATq__glass .hero-module__0W_ATq__ground{background:linear-gradient(#07150d00,#090c06)}.hero-module__0W_ATq__glass .hero-module__0W_ATq__poster{filter:none}.hero-module__0W_ATq__glass .hero-module__0W_ATq__statement [data-hero=title]{text-shadow:0 2px 24px #0000001a}.hero-module__0W_ATq__glass .hero-module__0W_ATq__manifesto{color:var(--tone-fg)}@media (max-width:767px) and (prefers-reduced-motion:no-preference){.hero-module__0W_ATq__stage{touch-action:pan-y}.hero-module__0W_ATq__stage canvas{touch-action:pan-y!important}.hero-module__0W_ATq__stage [data-canvas-state^=poster]:not([data-canvas-state=poster\:reduced-motion])>.hero-module__0W_ATq__poster{animation:6s ease-in-out infinite alternate hero-module__0W_ATq__mobile-mark-drift}}@keyframes hero-module__0W_ATq__mobile-mark-drift{0%{transform:perspective(800px)rotateY(-5deg)translateY(0)}to{transform:perspective(800px)rotateY(5deg)translateY(-9px)}}@media (scripting:enabled){.hero-module__0W_ATq__track[data-home-opening=loading] .hero-module__0W_ATq__statement [data-hero]{animation-play-state:paused}body:has([data-logo-loader-init]) header[data-nav-state]{visibility:hidden}}
.HomeLoader-module__pFM-vq__loader{z-index:1000;color:#f2efea;perspective:40em;touch-action:none;justify-content:center;align-items:center;display:flex;position:fixed;inset:0}.HomeLoader-module__pFM-vq__background{transform-origin:50% 0;background:#090c06;position:absolute;inset:0}.HomeLoader-module__pFM-vq__stack{z-index:1;width:clamp(12rem,24vw,20rem);transform-style:preserve-3d;display:grid;position:relative}.HomeLoader-module__pFM-vq__logo{backface-visibility:hidden;grid-area:1/1}.HomeLoader-module__pFM-vq__lockup{width:100%;height:auto;display:block}.HomeLoader-module__pFM-vq__track{bottom:max(3.5rem,env(safe-area-inset-bottom));z-index:1;background:#f2efea26;width:8rem;height:2px;margin-inline:auto;position:absolute;left:0;right:0;overflow:hidden}.HomeLoader-module__pFM-vq__bar{transform-origin:0;background:#f2efea;position:absolute;inset:0;transform:scaleX(0)}@media (scripting:none),(prefers-reduced-motion:reduce){.HomeLoader-module__pFM-vq__loader{display:none}}
.Opening-module__ER8Upa__heroTitle{letter-spacing:-.04em;text-wrap:initial;font-size:clamp(2.5rem,4.6vw,4.5rem);line-height:1.025}.Opening-module__ER8Upa__heroActions{flex-wrap:wrap;justify-content:center;align-items:center;gap:.75rem 1.75rem;margin-top:clamp(1.5rem,3.5svh,2.5rem);display:flex}.Opening-module__ER8Upa__heroActions>a:first-child{min-width:9rem}.Opening-module__ER8Upa__chapterTitle{font-size:var(--text-section-title);letter-spacing:-.045em;text-wrap:initial;max-width:11ch;line-height:1.06}.Opening-module__ER8Upa__filmSection{background:var(--tone-bg)}.Opening-module__ER8Upa__filmIntro{gap:var(--layout-gap);grid-template-columns:1.2fr 1fr;align-items:end;display:grid}.Opening-module__ER8Upa__filmLabel{font-family:var(--font-serif);letter-spacing:.055em;color:var(--tone-muted);margin-bottom:1.25rem;font-size:.8125rem}.Opening-module__ER8Upa__filmSummary{max-width:30rem;padding-bottom:.2rem}.Opening-module__ER8Upa__filmSummary>p{color:var(--tone-muted);font-size:1.0625rem;line-height:1.6}.Opening-module__ER8Upa__filmSummary>a{margin-top:1rem}.Opening-module__ER8Upa__filmCaption{color:var(--tone-muted);font-size:.8125rem}.Opening-module__ER8Upa__principles{padding-block:var(--spacing-section-md) var(--spacing-section-sm)}.Opening-module__ER8Upa__principlesIntro{justify-content:space-between;align-items:end;gap:2rem;display:flex}.Opening-module__ER8Upa__principlesIntro>p{max-width:23ch;font-size:var(--text-lead);padding-bottom:.25rem;line-height:1.4}.Opening-module__ER8Upa__drawing{margin-top:1.5rem}.Opening-module__ER8Upa__principlesEnd{text-align:center;padding-top:1.5rem}@media (max-width:767px){.Opening-module__ER8Upa__heroTitle{text-wrap:balance;font-size:clamp(2.25rem,9.5vw,4.5rem);line-height:1.04}.Opening-module__ER8Upa__heroTitle>span{display:inline}.Opening-module__ER8Upa__heroActions{gap:.25rem 1.25rem}.Opening-module__ER8Upa__heroActions>a:first-child{min-width:8rem}.Opening-module__ER8Upa__heroActions>a:last-child{font-size:.8125rem}.Opening-module__ER8Upa__filmSection{padding-block:3.5rem 2rem}.Opening-module__ER8Upa__filmIntro{grid-template-columns:1fr;gap:1.5rem}.Opening-module__ER8Upa__filmLabel{margin-bottom:1rem}.Opening-module__ER8Upa__filmSummary>p{font-size:1rem}.Opening-module__ER8Upa__chapterTitle{font-size:var(--text-section-title)}.Opening-module__ER8Upa__principlesIntro{flex-direction:column;align-items:start;gap:1.25rem}.Opening-module__ER8Upa__principlesIntro>p{max-width:26ch;font-size:1.125rem}.Opening-module__ER8Upa__principles{padding-block:4rem 2.5rem}.Opening-module__ER8Upa__principlesEnd{text-align:left;border-top:0}}@media (min-width:768px) and (max-width:1023px){.Opening-module__ER8Upa__filmSection{padding-block:4rem 3rem}.Opening-module__ER8Upa__heroTitle{font-size:clamp(2.75rem,5.4vw,4rem)}}@media (min-width:1024px) and (prefers-reduced-motion:reduce){.Opening-module__ER8Upa__filmSection{padding-block:5rem 3rem}}
