.stage-module__lg2Gzq__world{z-index:0;pointer-events:none;background:#02030a;position:fixed;inset:0}.stage-module__lg2Gzq__standIn{background:radial-gradient(60% 45% at 50% 38%,#2846c82e,#0000 70%),#02030a;position:absolute;inset:0}.stage-module__lg2Gzq__canvas{opacity:0;transition:opacity .4s;position:absolute;inset:0}.stage-module__lg2Gzq__canvas[data-ready=true]{opacity:1}@media (prefers-reduced-motion:reduce){.stage-module__lg2Gzq__canvas{transition:none}}
.film-module__hTHcKW__page{overscroll-behavior:none;color:#fff;background:#000;position:fixed;inset:0;overflow:hidden}.film-module__hTHcKW__offstage{pointer-events:none;width:200px;height:200px;position:fixed;top:-400px;left:-400px;overflow:hidden}.film-module__hTHcKW__sound{--spring:cubic-bezier(.34, 1.56, .64, 1);color:#fff;-webkit-backdrop-filter:blur(20px)saturate(1.6);backdrop-filter:blur(20px)saturate(1.6);-webkit-tap-highlight-color:transparent;pointer-events:auto;width:3.5rem;height:3.5rem;transition:scale .52s var(--spring), background-color .28s ease, box-shadow .28s ease;background-color:#ffffff17;background-image:linear-gradient(#ffffff1a,#fff0 55%);border-radius:999px;place-items:center;display:grid;box-shadow:inset 0 1px #ffffff4d,inset 0 0 0 1px #ffffff21,inset 0 -1px #ffffff0a,0 12px 32px -14px #000000a6}.film-module__hTHcKW__eq{align-items:flex-end;gap:3px;height:1.125rem;display:flex}.film-module__hTHcKW__eq span{transform-origin:bottom;background:#ffffffd1;border-radius:2px;width:4px;height:100%;transform:scaleY(.5)}@media (prefers-reduced-motion:no-preference){.film-module__hTHcKW__eq span{animation:.9s ease-in-out infinite alternate film-module__hTHcKW__eq}.film-module__hTHcKW__eq span:nth-child(2){animation-duration:.64s;animation-delay:-200ms}.film-module__hTHcKW__eq span:nth-child(3){animation-duration:.78s;animation-delay:-420ms}}.film-module__hTHcKW__sound:active{transition-duration:.11s;scale:.94}.film-module__hTHcKW__sound:focus-visible{outline-offset:3px;background-color:#ffffff2b;outline:2px solid #f2268c}@media (hover:hover){.film-module__hTHcKW__sound:hover{background-color:#ffffff2b;box-shadow:inset 0 1px #ffffff80,inset 0 0 0 1px #ffffff47,inset 0 -1px #ffffff0f,0 12px 32px -14px #000000a6}}.film-module__hTHcKW__soundHint{height:2.75rem;font-family:var(--font-sys), "Helvetica Neue", ui-sans-serif, system-ui, sans-serif;letter-spacing:-.01em;white-space:nowrap;color:#ffffffb8;text-shadow:0 1px 8px #02030acc;align-items:center;padding:0 .25rem;font-size:.875rem;font-weight:500;display:inline-flex}@media (prefers-reduced-motion:reduce){.film-module__hTHcKW__sound{transition:none}.film-module__hTHcKW__sound:active{scale:1}}.film-module__hTHcKW__soundDock{--lift:cubic-bezier(.2, 1.3, .3, 1)}@media (prefers-reduced-motion:no-preference){:root:not([data-dock=shown]) .film-module__hTHcKW__soundDock{visibility:hidden;pointer-events:none}:root:not([data-dock=shown]) .film-module__hTHcKW__soundDock .film-module__hTHcKW__sound,:root:not([data-dock=shown]) .film-module__hTHcKW__soundDock .film-module__hTHcKW__soundHint{opacity:0;pointer-events:none}:root[data-dock=shown] .film-module__hTHcKW__soundDock .film-module__hTHcKW__sound,:root[data-dock=shown] .film-module__hTHcKW__soundDock .film-module__hTHcKW__soundHint{animation:film-module__hTHcKW__fadeIn .56s ease-out .62s backwards, film-module__hTHcKW__soundRise .7s var(--lift) .62s backwards}}:root[data-frame=at] .film-module__hTHcKW__soundDock .film-module__hTHcKW__sound,:root[data-frame=at] .film-module__hTHcKW__soundDock .film-module__hTHcKW__soundHint{animation:none!important}.film-module__hTHcKW__hero{--reveal:cubic-bezier(.2, 1.3, .3, 1);z-index:10;pointer-events:none;position:fixed;inset:0;overflow:clip}.film-module__hTHcKW__lockup{text-align:center;isolation:isolate;flex-direction:column;justify-content:flex-start;align-items:center;width:min(100% - 2rem,44rem);margin-inline:auto;padding-block:max(1rem,11svh) 1rem;display:flex;position:absolute;inset:0}.film-module__hTHcKW__pool{z-index:-1;pointer-events:none;background:radial-gradient(closest-side,#000000b8,#0000);width:min(60rem,150vw);height:min(26rem,40svh);position:absolute;top:calc(max(1rem,11svh) + 7.5rem);left:50%;transform:translate(-50%,-50%)}.film-module__hTHcKW__label{font-family:var(--font-sys), "Helvetica Neue", ui-sans-serif, system-ui, sans-serif;letter-spacing:-.01em;white-space:nowrap;color:#f2268c;margin:0 0 .875rem;font-size:1.0625rem;font-weight:500;line-height:1.2}.film-module__hTHcKW__headline{max-width:22ch;font-family:var(--font-name), Georgia, serif;font-variation-settings:"opsz" 144, "SOFT" 50;letter-spacing:-.03em;color:#fff;text-wrap:balance;margin:0;font-size:min(clamp(2.25rem,4.6vw,4rem),6.1svh);font-weight:600;line-height:1.02}.film-module__hTHcKW__story{font-family:var(--font-sys), "Helvetica Neue", ui-sans-serif, system-ui, sans-serif;letter-spacing:-.01em;color:#ffffffb8;text-underline-offset:.25em;pointer-events:auto;margin-top:1.25rem;font-size:.9375rem;font-weight:500;line-height:1.2;-webkit-text-decoration:underline #ffffff4d;text-decoration:underline #ffffff4d;transition:color .2s,text-decoration-color .2s;animation:.6s ease-out .7s backwards film-module__hTHcKW__fadeIn}.film-module__hTHcKW__story:focus-visible{outline-offset:4px;border-radius:4px;outline:2px solid #f2268c}.film-module__hTHcKW__story:focus-visible,.film-module__hTHcKW__story:active{color:#fff;text-decoration-color:#fffc}@media (hover:hover){.film-module__hTHcKW__story:hover{color:#fff;text-decoration-color:#fffc}}.film-module__hTHcKW__actions{pointer-events:auto;justify-content:center;align-items:center;gap:.625rem;margin-top:2rem;display:flex}.film-module__hTHcKW__cta{--mx:0px;--my:0px;--x:50%;--y:0%;--spring:cubic-bezier(.34, 1.56, .64, 1);--move:.65s var(--spring);--press:.52s var(--spring);height:3.5rem;font-family:var(--font-sys), "Helvetica Neue", ui-sans-serif, system-ui, sans-serif;letter-spacing:-.01em;white-space:nowrap;isolation:isolate;-webkit-backdrop-filter:blur(20px)saturate(1.6);backdrop-filter:blur(20px)saturate(1.6);-webkit-tap-highlight-color:transparent;translate:var(--mx) var(--my);transition:translate var(--move), scale var(--press), color .28s ease, background-color .28s ease, box-shadow .28s ease;border-radius:999px;flex:none;justify-content:center;align-items:center;gap:.625rem;padding-inline:1.75rem;font-size:1.0625rem;font-weight:500;line-height:1;text-decoration:none;display:inline-flex;position:relative}.film-module__hTHcKW__cta:before,.film-module__hTHcKW__join:after{content:"";z-index:-1;border-radius:inherit;pointer-events:none;position:absolute;inset:0}.film-module__hTHcKW__cta:before{background:radial-gradient(70% 90% at 50% 0,#ffffff52,#0000 72%)}.film-module__hTHcKW__cta:active{--press:.11s cubic-bezier(.2, .8, .3, 1);scale:.97}.film-module__hTHcKW__cta:focus-visible{outline-offset:3px;outline:2px solid #f2268c}.film-module__hTHcKW__start{color:#0b0b10;background-color:#ffffffed;background-image:linear-gradient(#ffffff8c,#fff0 62%);padding-inline:.6875rem 1.625rem;box-shadow:inset 0 1px #fffffff2,inset 0 0 0 1px #ffffff80,inset 0 -1px #00000012,0 1px 2px #00000038,0 12px 32px -12px #0000008c}.film-module__hTHcKW__start:before{background:radial-gradient(70% 90% at 50% 0,#ffffffb3,#0000 72%)}.film-module__hTHcKW__join{color:#fff;background-color:#ffffff17;background-image:linear-gradient(#ffffff1a,#fff0 55%);padding-inline:1.875rem;box-shadow:inset 0 1px #ffffff4d,inset 0 0 0 1px #ffffff21,inset 0 -1px #ffffff0a,0 12px 32px -14px #000000a6}.film-module__hTHcKW__join:before{background:radial-gradient(60% 50% at 50% 0,#ffffff29,#0000 72%)}.film-module__hTHcKW__join:after{background:radial-gradient(4rem circle at var(--x) var(--y), #fff9, transparent 70%);-webkit-mask-composite:xor;opacity:0;padding:1px;transition:opacity .3s;-webkit-mask:linear-gradient(#000 0 0) content-box,linear-gradient(#000 0 0);-webkit-mask-composite:xor,source-over;mask:linear-gradient(#000 0 0) content-box exclude,linear-gradient(#000 0 0)}.film-module__hTHcKW__ctaLabel{transition:translate .42s var(--spring)}.film-module__hTHcKW__start .film-module__hTHcKW__ctaLabel{translate:calc(var(--mx) * .6) calc(var(--my) * .6);transition:translate var(--move)}.film-module__hTHcKW__arrow{opacity:0;transition:opacity .22s ease, translate .42s var(--spring);margin-top:-7px;position:absolute;top:50%;right:1.0625rem;translate:-.375rem}.film-module__hTHcKW__playDot{width:2.125rem;height:2.125rem;translate:calc(var(--mx) * .6) calc(var(--my) * .6);transition:box-shadow .36s ease, scale .46s var(--spring), translate var(--move);background-color:#f2268c;border-radius:999px;flex:none;place-items:center;display:grid;position:relative;box-shadow:0 2px 10px #f2268c73,0 0 #f2268c00}.film-module__hTHcKW__playDot:after{content:"";border-radius:inherit;pointer-events:none;position:absolute;inset:0}.film-module__hTHcKW__playIcon,.film-module__hTHcKW__bars{grid-area:1/1}.film-module__hTHcKW__playIcon{transition:opacity .16s ease, scale .3s var(--spring)}.film-module__hTHcKW__bars{opacity:0;height:.875rem;transition:opacity .2s ease 60ms, scale .36s var(--spring) 40ms;align-items:flex-end;gap:2.5px;display:flex;scale:.4}.film-module__hTHcKW__bars span{transform-origin:bottom;background:#fff;border-radius:2px;width:3px;height:100%;transform:scaleY(.55)}.film-module__hTHcKW__bars span:nth-child(2){transform:scaleY(1)}.film-module__hTHcKW__bars span:nth-child(3){transform:scaleY(.75)}.film-module__hTHcKW__start:focus-visible .film-module__hTHcKW__playDot{scale:1.08;box-shadow:0 3px 14px #f2268c99,0 0 28px 4px #f2268c61}.film-module__hTHcKW__start:focus-visible .film-module__hTHcKW__playIcon{opacity:0;scale:.5}.film-module__hTHcKW__start:focus-visible .film-module__hTHcKW__bars{opacity:1;scale:1}.film-module__hTHcKW__join:focus-visible{background-color:#ffffff2b;box-shadow:inset 0 1px #ffffff80,inset 0 0 0 1px #ffffff47,inset 0 -1px #ffffff0f,0 12px 32px -14px #000000a6}.film-module__hTHcKW__join:focus-visible .film-module__hTHcKW__ctaLabel{translate:-.5rem}.film-module__hTHcKW__join:focus-visible .film-module__hTHcKW__arrow{opacity:1;translate:0}@media (hover:hover){.film-module__hTHcKW__join:hover:after{opacity:1}.film-module__hTHcKW__start:hover .film-module__hTHcKW__playDot{scale:1.08;box-shadow:0 3px 14px #f2268c99,0 0 28px 4px #f2268c61}.film-module__hTHcKW__start:hover .film-module__hTHcKW__playIcon{opacity:0;scale:.5}.film-module__hTHcKW__start:hover .film-module__hTHcKW__bars{opacity:1;scale:1}.film-module__hTHcKW__join:hover{background-color:#ffffff2b;box-shadow:inset 0 1px #ffffff80,inset 0 0 0 1px #ffffff47,inset 0 -1px #ffffff0f,0 12px 32px -14px #000000a6}.film-module__hTHcKW__join:hover .film-module__hTHcKW__ctaLabel{translate:-.5rem}.film-module__hTHcKW__join:hover .film-module__hTHcKW__arrow{opacity:1;translate:0}}@media (hover:hover) and (pointer:fine){.film-module__hTHcKW__cta:hover{--move:.16s cubic-bezier(.2, .7, .3, 1);will-change:transform}}@media (prefers-reduced-motion:no-preference){.film-module__hTHcKW__start:focus-visible .film-module__hTHcKW__bars span{animation:.9s ease-in-out infinite alternate film-module__hTHcKW__eq}.film-module__hTHcKW__start:focus-visible .film-module__hTHcKW__bars span:nth-child(2){animation-duration:.64s;animation-delay:-200ms}.film-module__hTHcKW__start:focus-visible .film-module__hTHcKW__bars span:nth-child(3){animation-duration:.78s;animation-delay:-420ms}}@media (prefers-reduced-motion:no-preference) and (hover:hover){.film-module__hTHcKW__start:hover .film-module__hTHcKW__playDot:after{animation:.7s cubic-bezier(.2,.7,.3,1) film-module__hTHcKW__ring}.film-module__hTHcKW__start:hover .film-module__hTHcKW__bars span{animation:.9s ease-in-out infinite alternate film-module__hTHcKW__eq}.film-module__hTHcKW__start:hover .film-module__hTHcKW__bars span:nth-child(2){animation-duration:.64s;animation-delay:-200ms}.film-module__hTHcKW__start:hover .film-module__hTHcKW__bars span:nth-child(3){animation-duration:.78s;animation-delay:-420ms}}@media (min-width:1024px){.film-module__hTHcKW__label{font-size:1.25rem}}@media (max-aspect-ratio:11/10){.film-module__hTHcKW__lockup{padding-top:max(1rem,12svh)}.film-module__hTHcKW__pool{height:min(24rem,36svh);top:calc(max(1rem,12svh) + 9rem)}}@media (max-aspect-ratio:11/10) and (max-height:699px){.film-module__hTHcKW__headline{font-size:2rem}.film-module__hTHcKW__actions{margin-top:1.5rem}.film-module__hTHcKW__cta{height:3rem;font-size:1rem}.film-module__hTHcKW__start{padding-inline:.4375rem 1.25rem}.film-module__hTHcKW__join{padding-inline:1.5rem}}@media (min-aspect-ratio:11/10) and (max-height:820px){.film-module__hTHcKW__lockup{padding-top:max(1rem,8svh)}.film-module__hTHcKW__pool{top:calc(max(1rem,8svh) + 7rem)}.film-module__hTHcKW__headline{font-size:min(clamp(2.25rem,4.6vw,4rem),5.6svh)}.film-module__hTHcKW__actions[data-docked=false]{margin-top:min(2rem,3.6svh)}.film-module__hTHcKW__actions[data-docked=false] .film-module__hTHcKW__cta{height:min(3.5rem,7.5svh)}.film-module__hTHcKW__actions[data-docked=false] .film-module__hTHcKW__start{padding-left:calc(min(3.5rem,7.5svh)/2 - 1.0625rem)}}@media (max-width:374px){.film-module__hTHcKW__actions{flex-direction:column;align-items:stretch;gap:.625rem;width:100%;max-width:20rem}}@media (prefers-reduced-motion:no-preference){.film-module__hTHcKW__actions[data-docked=true]{bottom:max(1.25rem, env(safe-area-inset-bottom));flex-direction:row;align-items:center;gap:.75rem;width:auto;max-width:none;margin:0;position:fixed;left:50%;transform:translate(-50%)}:root:not([data-dock=shown]) .film-module__hTHcKW__actions[data-docked=true]{pointer-events:none}:root:not([data-dock=shown]) .film-module__hTHcKW__actions[data-docked=true]>*{visibility:hidden;opacity:0}:root[data-dock=shown] .film-module__hTHcKW__actions[data-docked=true]>*{animation:film-module__hTHcKW__fadeIn .56s ease-out .35s backwards, film-module__hTHcKW__dockRise .7s var(--reveal) .35s backwards}:root[data-dock=shown] .film-module__hTHcKW__actions[data-docked=true]>:nth-child(2){animation-delay:.44s}:root[data-cue=you] .film-module__hTHcKW__actions[data-docked=true]{pointer-events:none}:root[data-cue=you] .film-module__hTHcKW__actions[data-docked=true]>*{opacity:0;transition:opacity .3s}.film-module__hTHcKW__dockLine{right:0;bottom:calc(max(1.25rem, env(safe-area-inset-bottom)) + 4.375rem);width:max-content;max-width:calc(100% - 2rem);font-family:var(--font-sys), "Helvetica Neue", ui-sans-serif, system-ui, sans-serif;letter-spacing:-.01em;color:#fffc;text-align:center;text-wrap:balance;text-shadow:0 1px 14px #000000b3;pointer-events:none;margin:0 auto;font-size:clamp(1rem,1.5vw,1.25rem);font-weight:400;line-height:1.3;position:fixed;left:0}:root:not([data-dock=shown]) .film-module__hTHcKW__dockLine{visibility:hidden;opacity:0}:root[data-dock=shown] .film-module__hTHcKW__dockLine{animation:film-module__hTHcKW__fadeIn .56s ease-out .26s backwards, film-module__hTHcKW__dockRise .7s var(--reveal) .26s backwards}:root[data-cue=you] .film-module__hTHcKW__dockLine{opacity:0;transition:opacity .3s}.film-module__hTHcKW__hero:not([data-finale=true]) .film-module__hTHcKW__pool{opacity:0;transform:translate(-50%,-50%)scale(.6)}.film-module__hTHcKW__hero:not([data-finale=true]) .film-module__hTHcKW__word{opacity:0}.film-module__hTHcKW__hero:not([data-finale=true]) .film-module__hTHcKW__headline{opacity:0;filter:blur(6px);transform:translateY(.35em)scale(.96)}.film-module__hTHcKW__hero[data-finale=true] .film-module__hTHcKW__pool{transition:opacity .9s .1s,transform .9s .1s}.film-module__hTHcKW__hero[data-finale=true] .film-module__hTHcKW__word{animation:.42s backwards film-module__hTHcKW__wordIn}.film-module__hTHcKW__hero[data-finale=true] .film-module__hTHcKW__word[data-word="2"]{animation-delay:.25s}.film-module__hTHcKW__hero[data-finale=true] .film-module__hTHcKW__word[data-word="1"]{animation-delay:.4s}.film-module__hTHcKW__hero[data-finale=true] .film-module__hTHcKW__word[data-word="0"]{animation-delay:.55s}.film-module__hTHcKW__hero[data-finale=true] .film-module__hTHcKW__headline{transition:opacity .7s var(--reveal) .5s, transform .7s var(--reveal) .5s, filter .7s var(--reveal) .5s}}@media (prefers-reduced-motion:no-preference) and (max-width:899px){.film-module__hTHcKW__actions[data-docked=true]{bottom:calc(max(1.25rem, env(safe-area-inset-bottom)) + 3.5rem)}.film-module__hTHcKW__dockLine{bottom:calc(max(1.25rem, env(safe-area-inset-bottom)) + 7.875rem)}}@media (prefers-reduced-motion:no-preference) and (max-aspect-ratio:11/10){.film-module__hTHcKW__hero:before{content:"";pointer-events:none;background:linear-gradient(#0000,#02030abf);height:22svh;transition:opacity .9s .1s;position:absolute;inset:auto 0 0}.film-module__hTHcKW__hero[data-finale=true]:before{opacity:0}}@media (min-aspect-ratio:11/10){.film-module__hTHcKW__hero:after{content:"";z-index:-1;pointer-events:none;background:radial-gradient(50% 70% at 50% 64%,#0000 40%,#000000e6);position:absolute;inset:0}}@media (prefers-reduced-motion:no-preference) and (min-aspect-ratio:11/10){.film-module__hTHcKW__hero:not([data-finale=true]):after{opacity:0}.film-module__hTHcKW__hero[data-finale=true]:after{transition:opacity .9s .1s}}@media (prefers-reduced-motion:no-preference) and (max-aspect-ratio:11/10) and (max-height:699px){.film-module__hTHcKW__actions[data-docked=true] .film-module__hTHcKW__cta{height:3.5rem;font-size:1.0625rem}.film-module__hTHcKW__actions[data-docked=true] .film-module__hTHcKW__start{padding-inline:.6875rem 1.625rem}.film-module__hTHcKW__actions[data-docked=true] .film-module__hTHcKW__join{padding-inline:1.875rem}}@media (prefers-reduced-motion:reduce){.film-module__hTHcKW__hero,.film-module__hTHcKW__hero *,.film-module__hTHcKW__hero :before,.film-module__hTHcKW__hero :after{transition:none!important;animation:none!important}}.film-module__hTHcKW__hero[data-still=true],.film-module__hTHcKW__hero[data-still=true]:before,.film-module__hTHcKW__hero[data-still=true] *,.film-module__hTHcKW__hero[data-still=true] :before,.film-module__hTHcKW__hero[data-still=true] :after{transition:none!important;animation:none!important}.film-module__hTHcKW__hero[data-resumed=true] *,.film-module__hTHcKW__hero[data-resumed=true] :before{transition-delay:0s!important;animation-delay:0s!important}.film-module__hTHcKW__hero[data-resumed=true] .film-module__hTHcKW__word{animation:none!important}.film-module__hTHcKW__hero[data-waiting=true] .film-module__hTHcKW__lockup{opacity:0;pointer-events:none}.film-module__hTHcKW__hero[data-waiting=true] .film-module__hTHcKW__actions{pointer-events:none}@media (prefers-reduced-motion:no-preference){.film-module__hTHcKW__hero[data-resumed=true]:not([data-waiting=true]) .film-module__hTHcKW__lockup{animation:.7s both film-module__hTHcKW__fadeIn;animation-delay:.25s!important}}@keyframes film-module__hTHcKW__fadeIn{0%{opacity:0}}@keyframes film-module__hTHcKW__dockRise{0%{transform:translateY(1.5rem)}}@keyframes film-module__hTHcKW__soundRise{0%{transform:translateY(.75rem)}}@keyframes film-module__hTHcKW__wordIn{0%{opacity:0}}@keyframes film-module__hTHcKW__ring{0%{box-shadow:0 0 #f2268c73}to{box-shadow:0 0 0 12px #f2268c00}}@keyframes film-module__hTHcKW__eq{0%{transform:scaleY(.3)}to{transform:scaleY(1)}}
.landing-module__Q0SwhG__page{--ink:#000;--paper:#fff;--accent:#f2268c;--spring:cubic-bezier(.3, 1.3, .5, 1);overscroll-behavior:none;touch-action:none;background:var(--ink);color:var(--paper);position:fixed;inset:0;overflow:hidden}.landing-module__Q0SwhG__page:after{content:"";z-index:60;pointer-events:none;opacity:.14;mix-blend-mode:overlay;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='220' height='220'%3E%3Cfilter id='n'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='0.9' numOctaves='3' stitchTiles='stitch'/%3E%3CfeColorMatrix values='0 0 0 0 1 0 0 0 0 1 0 0 0 0 1 0 0 0 1.4 -0.2'/%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23n)'/%3E%3C/svg%3E");position:fixed;inset:0}.landing-module__Q0SwhG__hero{z-index:10;padding:0 1.25rem max(1.25rem, env(safe-area-inset-bottom));text-align:center;flex-direction:column;align-items:center;display:flex;position:absolute;bottom:0;left:0;right:0}.landing-module__Q0SwhG__hero:before{content:"";z-index:-1;pointer-events:none;background:linear-gradient(#0000 0%,#0a060959 50%,#0a0609c7 100%);transition:opacity .9s;position:absolute;inset:-30svh 0 0}.landing-module__Q0SwhG__hero:after{content:"";z-index:-1;opacity:0;pointer-events:none;background:radial-gradient(closest-side,#0a0609e0 35%,#0a060900);border-radius:50%;width:min(60rem,150vw);height:34rem;transition:opacity .9s,transform 1.2s cubic-bezier(.2,.9,.3,1);position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)scale(.6)}.landing-module__Q0SwhG__hero{transition:transform 1.3s cubic-bezier(.2,.9,.3,1)}.landing-module__Q0SwhG__hero[data-finale=true]{transform:translateY(calc(-50svh + 50% + max(1.25rem, env(safe-area-inset-bottom))))}.landing-module__Q0SwhG__hero[data-finale=true]:before{opacity:0}.landing-module__Q0SwhG__hero[data-finale=true]:after{opacity:1;transform:translate(-50%,-50%)scale(1)}.landing-module__Q0SwhG__heroInner{transform-origin:50% 100%;flex-direction:column;align-items:center;transition:transform 1.3s cubic-bezier(.2,.9,.3,1);display:flex}.landing-module__Q0SwhG__hero[data-finale=true] .landing-module__Q0SwhG__actions{transform:scale(1.12)}.landing-module__Q0SwhG__finaleLabel{max-height:0;font-family:var(--font-name), Georgia, serif;letter-spacing:-.01em;color:#ffe6f2;text-shadow:0 0 .08em #ff78bef2,0 0 .45em #ff3ca099;opacity:0;margin-bottom:0;font-size:clamp(1.125rem,2.2vw,1.5rem);font-style:italic;font-weight:600;transition:opacity .7s .9s,max-height .9s,margin .9s;overflow:hidden}.landing-module__Q0SwhG__hero[data-finale=true] .landing-module__Q0SwhG__finaleLabel{opacity:1;max-height:2em;margin-bottom:.75rem;animation:.9s step-end .9s backwards landing-module__Q0SwhG__labelCatch}.landing-module__Q0SwhG__lede{transition:font-size 1.2s cubic-bezier(.2,.9,.3,1),color .9s,max-width 1.2s}.landing-module__Q0SwhG__hero[data-finale=true] .landing-module__Q0SwhG__lede{max-width:15ch;font-family:var(--font-name), Georgia, serif;font-variation-settings:"opsz" 144, "SOFT" 60;letter-spacing:-.035em;color:#fff6ec;text-wrap:balance;text-shadow:0 0 .05em #ffc8a099,0 0 .4em #ff965a4d;font-size:clamp(2.25rem,6vw,4.75rem);font-weight:700;line-height:1.02}.landing-module__Q0SwhG__hero[data-finale=true] .landing-module__Q0SwhG__actions{margin-top:1.75rem}.landing-module__Q0SwhG__lede{letter-spacing:-.01em;color:#fff0e1b8;text-wrap:balance;font-size:.9375rem;line-height:1.4}.landing-module__Q0SwhG__actions{flex-wrap:wrap;justify-content:center;align-items:center;gap:.25rem 1.25rem;margin-top:1rem;display:flex}.landing-module__Q0SwhG__play{-webkit-backdrop-filter:blur(14px)saturate(1.4);backdrop-filter:blur(14px)saturate(1.4);color:#1a0f14;height:3.5rem;transition:transform .16s var(--spring), box-shadow .3s ease;background:linear-gradient(#fff6eceb,#ffe8d6d1);border-radius:999px;justify-content:center;align-items:center;gap:.625rem;padding:0 1.625rem 0 .75rem;font-size:.8125rem;display:inline-flex;box-shadow:inset 0 1px #ffffffe6,inset 0 0 0 1px #ffffff80,0 10px 40px -8px #ffa05a8c,0 2px 10px #0000004d}.landing-module__Q0SwhG__play:active{transform:scale(.96)}@media (hover:hover){.landing-module__Q0SwhG__play:hover{box-shadow:inset 0 1px #ffffffe6,inset 0 0 0 1px #ffffff80,0 14px 50px -6px #ffa05abf,0 2px 10px #0000004d}.landing-module__Q0SwhG__play:hover .landing-module__Q0SwhG__playDot{transform:scale(1.08)}}.landing-module__Q0SwhG__playDot{background:var(--accent);width:2.125rem;height:2.125rem;transition:transform .26s var(--spring);border-radius:999px;place-items:center;display:grid;box-shadow:0 0 16px #f2268c8c}.landing-module__Q0SwhG__join{color:#fff0e1d9;text-underline-offset:5px;align-items:center;gap:.375rem;min-height:2.75rem;padding:0 .25rem;font-size:.75rem;-webkit-text-decoration:underline #fff0e159;text-decoration:underline #fff0e159;text-decoration-thickness:1px;transition:text-decoration-color .2s;display:inline-flex}@media (hover:hover){.landing-module__Q0SwhG__join:hover{text-decoration-color:#fff0e1e6}}@media (min-width:1024px){.landing-module__Q0SwhG__lede{font-size:1rem}}.landing-module__Q0SwhG__ambience{right:max(1rem, env(safe-area-inset-right));bottom:max(1rem, env(safe-area-inset-bottom));z-index:50;pointer-events:none;align-items:center;gap:.5rem;display:flex;position:fixed}.landing-module__Q0SwhG__ambienceButton{color:#000;pointer-events:auto;background:#fff;border-radius:999px;place-items:center;width:3.25rem;height:3.25rem;transition:transform .32s cubic-bezier(.3,1.3,.5,1),opacity .2s;display:grid;box-shadow:0 0 0 2px #000}.landing-module__Q0SwhG__ambienceButton:active{transform:scale(.9)}.landing-module__Q0SwhG__ambienceButton:disabled{opacity:.6}.landing-module__Q0SwhG__ambienceButton:focus-visible{outline-offset:4px;outline:2px solid #f2268c}.landing-module__Q0SwhG__ambienceHint{color:#000;white-space:nowrap;background:#fff;border-radius:999px;align-items:center;height:2.5rem;padding:0 1rem;font-size:.75rem;display:inline-flex;box-shadow:0 0 0 2px #000}.landing-module__Q0SwhG__playing{align-items:flex-end;gap:3px;height:1.125rem;display:flex}.landing-module__Q0SwhG__playing span{transform-origin:bottom;background:#f2268c;border-radius:2px;width:4px;height:100%;transform:scaleY(.5)}@media (prefers-reduced-motion:no-preference){.landing-module__Q0SwhG__lede,.landing-module__Q0SwhG__actions{animation:landing-module__Q0SwhG__rise .9s var(--spring) backwards;animation-delay:1.4s}.landing-module__Q0SwhG__actions{animation-delay:1.5s}.landing-module__Q0SwhG__playing span{animation:.9s ease-in-out infinite alternate landing-module__Q0SwhG__eq}.landing-module__Q0SwhG__playing span:nth-child(2){animation-duration:.64s;animation-delay:-200ms}.landing-module__Q0SwhG__playing span:nth-child(3){animation-duration:.78s;animation-delay:-420ms}.landing-module__Q0SwhG__ambienceHint{animation:landing-module__Q0SwhG__hintIn .42s var(--spring) backwards}}@keyframes landing-module__Q0SwhG__rise{0%{opacity:0;transform:translateY(16px)}}@keyframes landing-module__Q0SwhG__hintIn{0%{opacity:0;transform:translate(.5rem)scale(.96)}}@keyframes landing-module__Q0SwhG__eq{0%{transform:scaleY(.3)}to{transform:scaleY(1)}}@keyframes landing-module__Q0SwhG__labelCatch{0%{opacity:0}20%{opacity:1}32%{opacity:.1}48%{opacity:1}}
