.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}}
