.gate{display:none}html.film-gate .gate,.gate.is-leaving{z-index:29;cursor:pointer;-webkit-tap-highlight-color:transparent;touch-action:pan-y;display:block;position:fixed;inset:0}.gate.is-leaving{pointer-events:none}.gate__ui{left:0;right:0;bottom:calc(36px + var(--safe-b,0px));opacity:0;visibility:hidden;justify-items:center;gap:14px;display:grid;position:absolute}html.gate-ready .gate__ui{visibility:visible;animation:gate-in .42s cubic-bezier(.16, 1, .3, 1) var(--gate-in,.3s) both}.gate.is-leaving .gate__ui{animation:.2s cubic-bezier(.4,0,1,1) both gate-out}@keyframes gate-in{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:none}}@keyframes gate-out{0%{opacity:1}to{opacity:0;transform:translateY(4px)}}.gate__tap{border-radius:var(--r-round,999px);min-height:48px;color:var(--c-cream,#ece8df);font:var(--w-ui,500) 15px/1 var(--font,system-ui, sans-serif);letter-spacing:.005em;cursor:pointer;transition:transform var(--dur-press,.12s) var(--ease-out,ease-out), background-color .24s var(--ease-out,ease-out), border-color .24s var(--ease-out,ease-out);--focus:var(--c-cream);background:#ece8df12;border:1px solid #ece8df38;align-items:center;gap:10px;padding:0 22px 0 18px;display:inline-flex}.gate__tap .seed-glyph{width:14px;height:14px}.gate__tap:active{transform:scale(.97)}@media (hover:hover) and (pointer:fine){.gate__tap:hover{background-color:#ece8df1f;border-color:#ece8df5c}}.gate__line{background:#ece8df24;width:88px;height:1px;display:block;position:relative;overflow:hidden}.gate__line i{transform-origin:0;background:#ece8df9e;transition:transform .3s linear,background-color .4s;position:absolute;inset:0;transform:scaleX(0)}.gate__line.is-full i{background:color-mix(in oklab, var(--key-tint,#e6c46e) 70%, var(--c-cream,#ece8df))}.gate__quiet{color:#ece8df99;min-height:44px;font:400 13px/1 var(--font,system-ui, sans-serif);text-underline-offset:4px;cursor:pointer;--focus:var(--c-cream);background:0 0;border:0;align-items:center;margin-top:-8px;padding:0 12px;text-decoration:underline 1px #ece8df47;display:inline-flex}@media (hover:hover) and (pointer:fine){.gate__quiet:hover{color:var(--c-cream,#ece8df);text-decoration-color:currentColor}}@media (prefers-reduced-motion:reduce){html.gate-ready .gate__ui{animation-name:gate-fade;animation-duration:.3s}.gate__line i{transition:none}}@keyframes gate-fade{0%{opacity:0}to{opacity:1}}@media (orientation:landscape){.gate__ui{bottom:calc(22px + var(--safe-b,0px));grid-template-columns:minmax(0,1fr) auto minmax(0,1fr);align-items:center;column-gap:12px}.gate__tap{grid-area:1/2}.gate__line{grid-area:2/2}.gate__quiet{grid-area:1/3;justify-self:start;margin-top:0}}.film{--frame-top:0px;color:var(--c-cream);position:relative;overflow-x:clip}@media (orientation:portrait){.film{--frame-top:calc(var(--safe-t) + var(--header-h))}}.film__stage{display:none}html:not(.film-3d) .film-only{display:none!important}.film-skip{z-index:30;left:var(--edge-l);bottom:calc(16px + var(--safe-b));border-radius:var(--r-round);background:var(--c-night-2);height:40px;color:var(--c-cream);font:var(--w-ui) var(--t-small)/1 var(--font);-webkit-touch-callout:none;transition:opacity var(--dur-ui) var(--ease-out), transform var(--dur-press) var(--ease-out);--focus:var(--c-cream);align-items:center;gap:8px;padding:0 14px 0 16px;text-decoration:none;display:inline-flex;position:fixed}.film-skip .icon{transform:rotate(90deg)}.film-skip:active{transform:scale(var(--scale-press))}.film-skip.is-past{opacity:0;pointer-events:none;transition-duration:var(--dur-quick)}.film-skip:focus-visible{opacity:1}@media (width<=1023px){html:not(.film-3d) .film-skip{top:calc(var(--safe-t) + var(--header-h) + var(--s-2));position:absolute;bottom:auto}html.film-3d .film-skip{top:calc(var(--safe-t) + var(--header-h) + 2px);bottom:auto;left:calc(var(--edge-l) - 8px);height:32px;color:color-mix(in oklab, var(--c-cream) 86%, transparent);text-underline-offset:5px;text-shadow:0 0 12px color-mix(in oklab, var(--room,#131313) 80%, transparent);background:0 0;padding:0 8px;text-decoration:underline 1.5px #ece8df66}html.film-3d .film-skip .icon{width:14px;height:14px}}@media (width>=1024px){.film-skip{z-index:41;top:calc(var(--safe-t) + var(--header-h) / 2 - 20px);bottom:auto;left:calc(var(--edge-l) + 84px + var(--s-6));text-underline-offset:5px;transition:opacity var(--dur-ui) var(--ease-out), text-decoration-color var(--dur-quick) var(--ease-out);background:0 0;padding:0 12px;text-decoration:underline 1.5px #ece8df66}html.film-3d .film-skip{top:auto;bottom:calc(24px + var(--safe-b));left:calc(var(--edge-l) - 12px)}}@media (width>=1024px) and (hover:hover) and (pointer:fine){.film-skip:hover{text-decoration-color:currentColor}}.scene,.scene__pin{position:relative}html.film-calm [data-frame]:not(.scene--1),html.film-static [data-frame]:not(.scene--1){opacity:0;transition:opacity .4s var(--ease-out)}html.film-calm [data-frame].is-in,html.film-static [data-frame].is-in{opacity:1}html:not(.film-3d) .hero__still img{-webkit-mask-image:radial-gradient(closest-side,#000 72%,#0000);mask-image:radial-gradient(closest-side,#000 72%,#0000)}html:not(.film-3d) .scene__still img{-webkit-mask-image:linear-gradient(#000 75%,#0000);mask-image:linear-gradient(#000 75%,#0000)}.scene0{min-height:42svh;padding:calc(var(--safe-t) + var(--header-h) + 32px) var(--edge-r) 0 var(--edge-l);text-align:center;align-content:end;justify-items:center;gap:28px;display:grid}.scene0 .bulbs{margin-inline:calc(-1 * var(--edge-l)) calc(-1 * var(--edge-r));justify-self:stretch}.scene0__tag{font-family:var(--font-display);font-size:min(var(--t-display), calc((100vw - var(--edge-l) - var(--edge-r)) / 10));font-synthesis:none;letter-spacing:-.01em;color:var(--c-marigold);text-wrap:balance;margin:0;font-weight:400;line-height:1}.scene0__line{margin-inline:calc(-1 * var(--edge-l)) calc(-1 * var(--edge-r));background:var(--c-marigold);justify-self:stretch;height:2px;display:block;box-shadow:inset 0 1px #ece8df80;-webkit-mask-image:linear-gradient(90deg,#0000,#000 12% 88%,#0000);mask-image:linear-gradient(90deg,#0000,#000 12% 88%,#0000)}.hero .scene__pin{height:max(100svh,600px);overflow:hidden;container-type:size}.hero__title{font-family:var(--font-display);font-synthesis:none;letter-spacing:0;color:color-mix(in srgb, var(--c-cream) 80%, var(--c-night));white-space:nowrap;margin:0;font-weight:400;line-height:.9}.hero__w{clip-path:inset(-.2em -.5em 0);display:block}.hero__title .g{animation:1s cubic-bezier(.16,1,.3,1) both hero-rise;animation-delay:calc(var(--rise-at,.12s) + var(--i,0) * 34ms);display:inline-block}html.film-gate .hero__title .g{animation:none;transform:translateY(104%)}html.film-open .hero__title .g{--rise-at:.3s}@keyframes hero-rise{0%{transform:translateY(104%)}to{transform:none}}@media (prefers-reduced-motion:reduce){.hero__title .g{animation:.3s both hero-fade;animation-delay:var(--rise-at,0s)}html.film-gate .hero__title .g{opacity:0;animation:none;transform:none}}@keyframes hero-fade{0%{opacity:0}to{opacity:1}}html.film-gate [data-film-poster]{filter:brightness(.34)saturate(.8)}.hero__pool{display:none}html:not(.film-3d) .hero .scene__pin{isolation:isolate}html:not(.film-3d) .hero__pool{z-index:-1;aspect-ratio:1;background:radial-gradient(closest-side, color-mix(in oklab, var(--key-tint,#e6c46e) 22%, transparent) 0%, color-mix(in oklab, var(--key-tint,#e6c46e) 7%, transparent) 42%, transparent 72%);pointer-events:none;width:min(130vw,150svh,1200px);display:block;position:absolute;top:50%;left:50%;translate:-50% -50%}html.film-gate .hero__pool{opacity:0}html:not(.film-3d) .film:before{content:"";z-index:0;opacity:0;transition:opacity .52s var(--ease-out,ease-out);pointer-events:none;background:radial-gradient(140% 100% at 50% 42%,#0a0a0880,#060605c7);position:fixed;inset:0}html.film-gate:not(.film-3d) .film:before{opacity:1;transition:none}@media (prefers-reduced-motion:reduce){html:not(.film-3d) .film:before{transition-duration:.3s}}html.film-gate:not(.film-3d) .hero__text,html.film-gate:not(.film-3d) .hero [data-picker]{opacity:0}html.film-open:not(.film-3d) .hero__text,html.film-open:not(.film-3d) .hero [data-picker]{animation:hero-fade .6s var(--ease-out,ease-out) .7s both}.hero__lede{max-width:30ch;margin:0 0 var(--s-2);font-size:var(--t-lead);font-weight:var(--w-ui);letter-spacing:-.01em;line-height:1.2}.hero__sub{max-width:26ch;margin:0 0 var(--s-5);font-size:var(--t-body);color:var(--c-cream-dim);text-wrap:balance;line-height:1.5}@media (orientation:portrait){.hero .scene__pin{--F:min(calc((100svw - var(--edge-l) - var(--edge-r)) / 4.1), max(17svh, 96px));grid-template-rows:calc(var(--F) * .8) minmax(0, 1fr) calc(var(--F) * .8) auto;padding:calc(var(--safe-t) + var(--header-h) + 12px) var(--edge-r) calc(84px + var(--safe-b)) var(--edge-l);text-align:center;grid-template-columns:minmax(0,1fr);justify-items:center;display:grid}.hero .scene__pin>*{grid-column:1}.hero__still{grid-row:2;width:100%;height:100%;display:block}.hero__still img{object-fit:contain;width:100%;height:100%;transform:scale(1.32)}.hero__title{z-index:1;font-size:var(--F);flex-direction:column;grid-row:1/4;justify-content:space-between;display:flex;position:relative}.hero__text{z-index:1;grid-row:4;justify-items:center;padding-top:24px;display:grid;position:relative}}@media (orientation:landscape){.hero__still{display:block;position:absolute;inset:0}.hero__still img{object-fit:cover;width:100%;height:100%;position:absolute;inset:0}.hero__title{--img-w:max(100cqw, 177.78cqh);--gap:calc(var(--img-w) * .175);--F:min(calc((50cqw - var(--gap) / 2 - var(--edge-l)) / 4.1), 28cqh);left:var(--edge-l);right:var(--edge-r);grid-template-columns:1fr var(--gap) 1fr;font-size:var(--F);display:grid;position:absolute;top:44%;transform:translateY(-50%)}.hero__w--1{text-align:right}.hero__w--2{grid-column:3}.hero__text{left:var(--edge-l);bottom:calc(40px + var(--safe-b));position:absolute}}.scene--2 .scene__pin{display:grid;overflow:hidden}.scene__still{order:2;height:78svh;display:block}.scene__still img{object-fit:cover;object-position:50% 30%;width:100%;height:100%}.scene2__text{z-index:1;padding:56px var(--edge-r) 24px var(--edge-l);text-align:center;order:1;position:relative}@media (orientation:landscape){.scene--2 .scene__pin{min-height:100svh;display:block}.scene__still{height:auto;position:absolute;inset:0}.scene__still img{object-position:50% 50%}.scene2__text{max-width:36vw;padding:0 0 0 var(--edge-l);text-align:left;flex-direction:column;justify-content:center;align-items:flex-start;display:flex;position:absolute;top:0;bottom:0;left:0}}.scene2__title{font-family:var(--font-display);font-synthesis:none;letter-spacing:var(--track-display);color:var(--c-cream);margin:0;font-size:clamp(3rem,1.4rem + 6vw,7rem);font-weight:400;line-height:.92}.scene2__line{margin:var(--s-4) 0 0;font-size:var(--t-lead);font-weight:var(--w-text);line-height:1.35}.scene2__tsss{font-weight:var(--w-ui)}.scene2__sound{margin-top:var(--s-5);padding-left:14px}.scene2__sound .seed-glyph{width:14px;height:14px}html.film-3d .film-only{display:revert}html.film-3d .hero__cue.film-only,html.film-3d .scene2__sound.film-only,html.film-3d .inside__hint.film-only{display:inline-flex}html.film-3d .board-only{display:none}html.film-3d .film__stage{z-index:0;height:100svh;margin-bottom:-100svh;display:block;position:sticky;top:0;overflow:hidden}.film__frame{inset:var(--frame-top) 0 0 0;pointer-events:none;position:absolute}.film__gl{opacity:0;width:100%;height:100%;transition:opacity .12s linear;display:block;position:absolute;inset:0}.film__horizon{opacity:0;background:color-mix(in oklab, var(--key-tint) 45%, transparent);will-change:transform, opacity;height:2px;position:absolute;top:-1px;left:0;right:0;-webkit-mask-image:linear-gradient(90deg,#0000,#000 12% 88%,#0000);mask-image:linear-gradient(90deg,#0000,#000 12% 88%,#0000)}.film__fx,.film__loader{pointer-events:none;position:absolute;inset:0}html:not(.film-intro) .film__loader{display:none}html.film-live .film__loader{opacity:0;transition:opacity .4s var(--ease-out)}html.film-3d .scene{z-index:1;pointer-events:none}html.film-3d .scene a,html.film-3d .scene button{pointer-events:auto}html.film-3d .scene--0{display:none}html.film-3d .scene--1{height:150svh}@media (orientation:portrait){html.film-3d .scene--1{height:210svh}}html.film-3d .scene--2{height:285svh}html.film-3d .scene .scene__pin{height:100svh;min-height:0;padding:0;display:block;position:sticky;top:0;overflow:visible}html.film-3d .scene:not(.scene--1) .scene__pin{clip-path:inset(calc(var(--safe-t) + var(--header-h) - 4px) 0 0 0)}html.film-3d [data-scene-text]{will-change:transform, opacity}html.film-3d [data-scene-text].is-off a,html.film-3d [data-scene-text].is-off button{pointer-events:none}.film{--hero-bt:.162;--hero-bf:.58}html.film-3d .hero__still{inset:var(--frame-top) 0 0 0;width:auto;height:auto;transition:opacity .25s var(--ease-out);position:absolute;overflow:hidden}html.film-3d .hero__still img{object-fit:initial;width:auto;max-width:none;height:100%;position:absolute;top:0;left:50%;transform:translate(-50%)}@media (orientation:portrait){html.film-3d .hero__still img{transform:translateX(-50%) translateY(calc((var(--hero-bt) + var(--hero-bf) / 2 - .5) * 100%)) scale(calc(var(--hero-bf) / .7))}}html.film-live .hero__still{opacity:0;pointer-events:none}html.film-3d .hero__title{z-index:1;opacity:calc(1 - var(--s1o,0));translate:0 calc(var(--s1o,0) * -12px);position:absolute}html.film-3d .hero__w{position:absolute}html.film-3d .hero__text{z-index:1;opacity:calc(1 - var(--s1o,0));translate:0 calc(var(--s1o,0) * -12px);padding:0;position:absolute}html.film-intro:not(.film-live) .hero__text{opacity:0}@media (orientation:portrait){html.film-3d .hero__title{--F:min(20vw, 10.5svh);--Hf:calc(100svh - var(--frame-top));top:var(--frame-top);height:var(--Hf);font-size:var(--F);letter-spacing:.02em;text-align:center;display:block;left:0;right:0;transform:none}html.film-3d .hero__w{left:-25%;right:-25%}html.film-3d .hero__w--1{top:calc(var(--Hf) * var(--hero-bt) - .92em - 6px)}html.film-3d .hero__w--2{top:calc(var(--Hf) * (var(--hero-bt) + var(--hero-bf)) + .02em)}html.film-3d .hero__text{left:var(--edge-l);right:var(--edge-r);bottom:calc(70px + var(--safe-b));text-align:center;justify-items:center;display:grid}html.film-3d .hero__cue.film-only{display:none}html.film-3d .hero__lede{font-size:var(--t-lead);margin:0;line-height:1.1}html.film-3d [data-lede-top] .hero__text{top:var(--lede-top);bottom:auto}html.film-3d .hero__cta{display:none}html.film-3d .hero__sub{max-width:30ch;margin:var(--s-2) 0 0;font-size:var(--t-small);color:var(--c-cream-dim);text-wrap:balance;line-height:1.3}}@media (orientation:portrait) and (height<=720px){html.film-3d .hero__sub{display:none}}@media (orientation:landscape){html.film-3d .hero__title{--gap:31svh;--F:min(calc((50vw - var(--gap) / 2 - var(--edge-l)) / 4.1), 16svh);height:100svh;font-size:var(--F);letter-spacing:.02em;display:block;inset:0 0 auto;transform:none}html.film-3d .hero__w{top:calc(37svh - .45em)}html.film-3d .hero__w--1{right:calc(50vw - var(--hero-shift,0px) + var(--gap) / 2);text-align:right}html.film-3d .hero__w--2{left:calc(50vw + var(--hero-shift,0px) + var(--gap) / 2)}html.film-3d .hero__still img{transform:translateX(calc(-50% + var(--hero-shift,0px)))}html.film-3d .hero__cue.film-only{width:max-content;display:flex}html.film-3d .hero__text{left:var(--edge-l);width:min(18vw,260px);top:calc(50svh + 24px);bottom:auto}html.film-3d .hero__lede{font-size:1.5rem;line-height:1.15}html.film-3d .hero__sub{font-size:1rem}}.hero__cue{margin-top:var(--s-5);font-size:var(--t-small);font-weight:var(--w-ui);color:var(--c-cream-dim);transition:opacity var(--dur-ui) var(--ease-out);align-items:center;gap:10px}.hero__cue.is-gone{opacity:0;transition-duration:var(--dur-quick)}.hero__cue i{width:14px;height:14px;animation:film-cue 1.6s var(--ease-in-out) infinite}@keyframes film-cue{0%{opacity:0;transform:translateY(-6px)}25%{opacity:1}80%,to{opacity:0;transform:translateY(18px)}}html.film-3d .scene2__text{padding:calc(var(--safe-t) + var(--header-h) + var(--s-5)) var(--edge-r) 0 var(--edge-l);position:absolute;top:0;left:0;right:0}@media (orientation:landscape){html.film-3d .scene2__text{flex-direction:column;justify-content:center;align-items:flex-start;max-width:40vw;padding-top:0;display:flex;bottom:0;right:auto}}@media (orientation:portrait){html.film-3d .scene2__text{text-align:center}html.film-3d .scene2__line{margin-top:var(--s-3)}}html.film-3d .split .w,html.film-3d .split--glyph .u{white-space:nowrap;display:inline-block}html.film-3d .split--glyph{contain:layout paint;margin-block:-.08em;padding-block:.08em;display:inline-block}html.film-3d [data-reveal] .u{transition:opacity .18s var(--ease-out), transform var(--dur-ui) var(--ease-out)}html.film-3d [data-reveal=pre] .u{opacity:0;transform:translateY(var(--dist-type))}html.film-3d [data-reveal=past] .u{opacity:0;transform:translateY(-.15em)}html.film-3d [data-reveal=in] .u{--delay:calc(var(--d0,0s) + var(--i,0) * var(--stg,60ms));transition:opacity var(--dur-type) var(--ease-expo) var(--delay), transform var(--dur-type) var(--ease-expo) var(--delay)}html.film-3d [data-reveal] .btn.u{transition-property:opacity,transform,background-color}@keyframes film-pour{0%{transform:translateY(var(--dist-type)) scale(.94, 1.1)}60%{transform:translateY(0)scale(1.015,.99)}to{transform:none}}html.film-3d .split--glyph .u{transform-origin:50% 100%}@keyframes film-squeeze{0%{transform:none}35%{transform:scale(.97,1.08)}70%{transform:scale(1.03,.96)}to{transform:none}}html.film-3d .scene2__title{transform-origin:0 100%}@media (orientation:portrait){html.film-3d .scene2__title{transform-origin:50% 100%}}html.film-3d:not(.film-lite) .is-squeeze{animation:film-squeeze .42s var(--ease-juice)}html.film-3d .pick[data-reveal]:not([data-reveal=in]) .pick__name{opacity:0;transition-duration:var(--dur-quick)}.film__stage .ib-tilt{display:none}html.film-on .sb__juice{animation:none!important}@media (prefers-reduced-motion:reduce){.hero__cue i{animation:none}}.pick{--opt:56px;min-width:0;color:var(--c-cream);border:0;margin:0;padding:0}html:not(.film-3d,.film-calm,.film-static) .pick{display:none}.pick__row{display:flex;position:relative}.pick__opt{width:var(--opt);height:var(--opt);cursor:pointer;-webkit-tap-highlight-color:transparent;flex:none;display:block;position:relative}.pick__input{z-index:1;opacity:0;cursor:pointer;width:100%;height:100%;margin:0;position:absolute;inset:0}.pick__name{font-family:var(--font-display);font-size:var(--t-small);font-synthesis:none;letter-spacing:.005em;white-space:nowrap;pointer-events:none;margin:0;font-weight:400;line-height:1.2}.pick__name span{display:inline-block}.pick__name.is-new span{animation:pick-name .56s var(--ease-out) both}@keyframes pick-name{0%{opacity:0;transform:translateY(5px)scale(.94,1.1)}55%{transform:translateY(0)scale(1.03,.97)}to{opacity:1;transform:none}}.pick__still{display:none}html.film-3d .pick{z-index:2;pointer-events:none;position:absolute;inset:0}html.film-3d .pick__row{clip-path:inset(50%);width:1px;height:1px;position:absolute;overflow:hidden}html.film-3d .pick__name{left:var(--name-x,50%);top:var(--name-y,88%);font-size:var(--t-small);letter-spacing:.005em;opacity:calc(.92 * (1 - var(--s1o,0)));transition:opacity var(--dur-ui) var(--ease-out);position:absolute;transform:translate(-50%)}html.film-3d .pick:has(.pick__input:checked:focus-visible) .pick__name{outline:2px solid var(--c-cream);outline-offset:4px;border-radius:4px}html.film-3d:not(.film-picks) .pick__name{opacity:0}@media (orientation:landscape){html.film-3d .pick__name{font-size:var(--t-body)}}@media (orientation:portrait){html.film-3d .pick__name{opacity:0}html.film-3d.film-picks .pick__name.is-new{animation:pick-name-flash 2.4s var(--ease-out) both}}@keyframes pick-name-flash{0%{opacity:0}15%,70%{opacity:.92}to{opacity:0}}.film__lineup{pointer-events:none;opacity:0;will-change:opacity;position:absolute;inset:0}.lineup__b{will-change:transform;position:absolute}.lineup__in{position:absolute;inset:0}.lineup__in img{width:100%;height:100%;filter:brightness(var(--dim,.9));transition:filter var(--dur-ui) var(--ease-out);position:absolute;inset:0}.lineup__shadow{background:radial-gradient(closest-side,#0000008c,#0000);border-radius:50%;height:3.2%;position:absolute;top:84.9%;left:30%;right:30%}.lineup__b--L2,.lineup__b--R2{z-index:0}.lineup__b--L1,.lineup__b--R1{z-index:1}.lineup__b.is-hover img{filter:brightness(.95);transition-duration:var(--dur-ui);transform:translateY(-3px)}.lineup__in img{transition:filter .16s var(--ease-out), transform .16s var(--ease-out)}@media (prefers-reduced-motion:reduce){.lineup__b.is-hover img{transform:none}}.lineup__b.is-focus .lineup__in:after{content:"";box-shadow:0 0 0 2px var(--c-cream);border-radius:999px;position:absolute;inset:9% 25%}html.film-calm .pick,html.film-static .pick{z-index:1;justify-items:center;gap:8px;display:grid;position:relative}html.film-calm .pick__row,html.film-static .pick__row{gap:6px}html.pick-stills .pick__opt{height:calc(var(--opt) * 1.45);border-radius:var(--r-round);background:var(--c-night-2);transition:background-color var(--dur-ui) var(--ease-out);overflow:hidden}html.pick-stills .pick__opt:has(.pick__input:checked){background:color-mix(in oklab, var(--fc) 32%, var(--c-night))}@media (hover:hover) and (pointer:fine){html.pick-stills .pick__opt:not(:has(.pick__input:checked)):hover{background:var(--c-night-3);transition-duration:var(--dur-quick)}}html.pick-stills .pick__opt:has(.pick__input:focus-visible){outline:2px solid var(--c-cream);outline-offset:2px}html.pick-stills .pick__still{pointer-events:none;display:block;position:absolute;inset:0}html.pick-stills .pick__still img{width:auto;max-width:none;height:100%;position:absolute;top:0;left:50%;transform:translate(-50%)scale(1.3)}@media (orientation:portrait){html.film-calm:not(.film-3d) .film>.scene--1,html.film-static:not(.film-3d) .film>.scene--1{padding-top:0}html.film-calm .hero .scene__pin,html.film-static .hero .scene__pin{--F:min(20vw, 10.5svh);--Hf:calc(100svh - var(--frame-top));height:auto;min-height:max(100svh,600px);padding:calc(var(--frame-top) + var(--Hf) * (var(--hero-bt) + var(--hero-bf)) + var(--F) * .82 + 14px) var(--edge-r) calc(40px + var(--safe-b)) var(--edge-l);flex-direction:column;align-items:center;display:flex;container-type:normal}html.film-calm .hero__pool,html.film-static .hero__pool{top:calc(var(--frame-top) + var(--Hf) * (var(--hero-bt) + var(--hero-bf) / 2))}html.film-calm .hero__still,html.film-static .hero__still{top:var(--frame-top);height:var(--Hf);position:absolute;left:0;right:0;overflow:hidden}html.film-calm .hero__still img,html.film-static .hero__still img{object-fit:initial;width:auto;max-width:none;height:100%;transform:translateX(-50%) translateY(calc((var(--hero-bt) + var(--hero-bf) / 2 - .5) * 100%)) scale(calc(var(--hero-bf) / .7));position:absolute;top:0;left:50%}html.film-calm .hero__title,html.film-static .hero__title{top:var(--frame-top);height:var(--Hf);font-size:var(--F);letter-spacing:.02em;text-align:center;pointer-events:none;display:block;position:absolute;left:0;right:0}html.film-calm .hero__w,html.film-static .hero__w{position:absolute;left:-25%;right:-25%}html.film-calm .hero__w--1,html.film-static .hero__w--1{top:calc(var(--Hf) * var(--hero-bt) - .92em - 6px)}html.film-calm .hero__w--2,html.film-static .hero__w--2{top:calc(var(--Hf) * (var(--hero-bt) + var(--hero-bf)) + .02em)}html.film-calm .hero__text,html.film-static .hero__text{display:contents}html.film-calm .hero__lede,html.film-static .hero__lede{order:1;margin:0}html.film-calm .pick,html.film-static .pick{--opt:44px;order:2;gap:4px;padding-top:10px}html.film-calm .hero__sub,html.film-static .hero__sub{margin:var(--s-5) 0 var(--s-4);order:3}html.film-calm .hero__cta,html.film-static .hero__cta{order:4}html.film-gate:is(.film-calm,.film-static) .hero__text>*{opacity:0}html.film-open:is(.film-calm,.film-static) .hero__text>*{animation:hero-fade .6s var(--ease-out,ease-out) .7s both}}@media (orientation:landscape){html.film-calm .pick,html.film-static .pick{--opt:52px;right:var(--edge-r);top:calc(50cqh + .35 * max(100cqh, 56.25cqw) - var(--opt) * 1.45);justify-items:center;position:absolute}}.sb__juice{transition:background-color .7s var(--ease-out)}@media (prefers-reduced-motion:reduce){.pick__name.is-new span{animation:none}}html:not(.film-3d) .film{flex-direction:column;display:flex}html:not(.film-3d) .film>.scene:not(.scene--1){order:1}@media (width<=1023px){html:not(.film-3d) .film>.scene--1{padding-top:calc(var(--safe-t) + var(--header-h) + var(--s-2) + 48px)}}.splash,.inside,.soon{padding:var(--s-9) var(--edge-r) var(--s-9) var(--edge-l)}.splash__title,.inside__title,.soon__title,.finale__title,.world__name{font-family:var(--font-display);font-synthesis:none;letter-spacing:var(--track-display);text-wrap:balance;margin:0;font-weight:400;line-height:.92}.splash__title,.inside__title{font-size:var(--t-display);color:var(--c-cream)}.splash__line,.inside__line,.soon__line,.world__line,.finale__line{margin:var(--s-4) 0 0;max-width:34ch;font-size:var(--t-lead);font-weight:var(--w-ui);line-height:1.35}.splash__poster img{width:100%;max-width:960px;height:auto;max-height:80svh;margin:0 auto var(--s-6);object-fit:contain}.inside[data-kind=basil] .inside__k--nata,.inside[data-kind=nata] .inside__k--basil{display:none}.inside__title .inside__k{display:block}.inside__hint{align-items:center;gap:var(--s-2);margin:var(--s-4) 0 0;font-size:var(--t-small);font-weight:var(--w-ui);color:var(--c-cream-dim);display:inline-flex}.inside__hint-mouse{display:none}.inside__hint{margin-inline-end:var(--s-5)}@media (width<=479px){.inside__hint,html.film-3d .inside__hint.film-only{margin-inline-end:0;display:flex}}@media (hover:hover) and (pointer:fine){.inside__hint-touch{display:none}.inside__hint-mouse{display:inline}}.inside__more,.world__go{align-items:center;gap:var(--s-2);min-height:44px;margin-top:var(--s-3);font-weight:var(--w-ui);font-size:var(--t-body);color:var(--c-cream);text-underline-offset:5px;transition:text-decoration-color var(--dur-quick) var(--ease-out);text-decoration:underline 2px #ece8df66;display:inline-flex}.world__go .icon{transition:transform var(--dur-quick) var(--ease-out)}@media (hover:hover) and (pointer:fine){.inside__more:hover,.world__go:hover{text-decoration-color:currentColor}.world__go:hover .icon{transform:translate(4px)}}.worlds{background:var(--c-night)}.world{--bx:50%;height:min(88svh,760px);min-height:480px;padding:var(--s-7) var(--edge-r) 0 var(--edge-l);background-color:var(--c-night);background-image:var(--grain), var(--vignette), radial-gradient(30% 9% at var(--bx) 93%, color-mix(in oklab, var(--world) 26%, transparent) 0%, color-mix(in oklab, var(--world) 6%, transparent) 60%, transparent 100%), radial-gradient(40% 46% at var(--bx) 58%, color-mix(in oklab, var(--world) 22%, transparent) 0%, color-mix(in oklab, var(--world) 6%, transparent) 40%, transparent 72%), var(--dusk);grid-template-rows:auto minmax(0,1fr);grid-template-columns:minmax(0,1fr);display:grid;position:relative;overflow:hidden}.world__name{font-size:min(calc((100vw - var(--edge-l) - var(--edge-r)) / 6.9), 5.5rem);color:var(--c-cream)}.world__text{z-index:1;position:relative}.world__bottle{margin-top:var(--s-4);position:relative}.world__bottle img{width:auto;max-width:none;height:104%;position:absolute;bottom:-2%;left:50%;transform:translate(-50%)}@media (width>=1024px){.world{--bx:72%;align-items:center;column-gap:var(--s-4);grid-template-rows:1fr;grid-template-columns:minmax(0,1.4fr) minmax(0,1fr);padding-top:0}.world--flip{--bx:28%;grid-template-columns:minmax(0,1fr) minmax(0,1.4fr)}.world__name{font-size:min(calc((100vw - 2 * var(--gutter)) * .075), 7.5rem)}.world__bottle{margin:var(--s-8) 0 0;align-self:stretch}html:not(.film-3d) .world--flip .world__text{text-align:right;grid-column:2;justify-self:end}html:not(.film-3d) .world--flip .world__line{margin-left:auto}.world--flip .world__bottle{grid-area:1/1}}.soon{background-color:var(--c-night);background-image:var(--grain), var(--vignette), radial-gradient(60% 40% at 50% 36%, color-mix(in oklab, var(--f-coconut-water) 20%, transparent) 0%, transparent 100%);display:grid;position:relative}.soon .scene__pin{gap:var(--s-5);display:grid}.soon__still img{width:min(62vw,340px);height:auto;margin-inline:auto}.soon__when{margin:0 0 var(--s-2);font-weight:var(--w-ui);font-size:var(--t-lead);color:var(--c-cream-dim)}.soon__title{color:var(--c-cream);font-size:clamp(3rem,1rem + 9vw,8rem)}.soon__acts,.finale__acts{gap:var(--s-3);margin-top:var(--s-6);flex-wrap:wrap;display:flex}@media (width>=1024px){.soon .scene__pin{grid-template-columns:1fr 1fr;align-items:center}.soon__still{order:2}}.splash__still,.inside__still{display:none}@media (width>=1024px){html:not(.film-3d) .splash .scene__pin,html:not(.film-3d) .inside .scene__pin{align-items:center;gap:var(--s-8);grid-template-columns:1fr 1fr;min-height:80svh;display:grid}html:not(.film-3d) .splash__still,html:not(.film-3d) .inside__still{order:2;justify-self:center;display:block}html:not(.film-3d) .splash__still{background:radial-gradient(closest-side, color-mix(in oklab, var(--f-pineapple-basil,#e6c46e) 44%, transparent) 0%, color-mix(in oklab, var(--f-pineapple-basil,#e6c46e) 12%, transparent) 46%, transparent 100%);padding:4svh 6vw}html:not(.film-3d) .splash__still img{width:auto;height:min(76svh,720px)}html:not(.film-3d) .inside__still{aspect-ratio:1;background:color-mix(in oklab, var(--pal-pineapple-basil-mid,#41300a) 70%, #000);border-radius:50%;width:min(36vw,64svh);overflow:hidden;box-shadow:0 0 0 1px #ece8df0f,0 30px 80px -20px #0009}html:not(.film-3d) .inside__still img{object-fit:cover;object-position:50% 31%;transform-origin:50% 31%;width:100%;height:100%;transform:scale(3.2)}}.finale{padding:var(--s-9) var(--edge-r) 0 var(--edge-l);background-color:var(--c-night);background-image:var(--grain), var(--dusk-up);color:var(--c-cream);position:relative;overflow:hidden}:root .finale{background-color:var(--fin-room,var(--room));background-image:var(--grain), linear-gradient(180deg, var(--room) 0, color-mix(in oklab, var(--room) 0%, transparent) 40%, transparent 62%, var(--c-night) 100%), radial-gradient(90% 52% at 50% 34%, color-mix(in oklab, var(--fin-lift,var(--room-lift)) 70%, transparent) 0%, transparent 100%)}.finale__row{max-width:1100px;margin:var(--s-6) auto 0;grid-template-columns:repeat(5,minmax(0,1fr));align-items:end;gap:0;padding:0;list-style:none;display:grid}.finale__link{-webkit-tap-highlight-color:transparent;display:block;position:relative}.finale__img{aspect-ratio:640/1138;display:block;position:relative}.finale__img img{object-fit:contain;width:100%;height:100%;opacity:var(--lit,1);filter:brightness(var(--glow-b,1));transition:opacity .52s var(--ease-out), filter .52s var(--ease-out), transform .42s var(--ease-juice)}.finale__pool{background:radial-gradient(50% 30% at 50% 70%, color-mix(in oklab, var(--fc) 34%, transparent) 0%, color-mix(in oklab, var(--fc) 8%, transparent) 55%, transparent 100%);height:22%;opacity:var(--lit,1);transform:scale(var(--pool-s,1));transition:opacity .52s var(--ease-out), transform .52s var(--ease-out);position:absolute;bottom:2%;left:-20%;right:-20%}.finale__pool:after{content:"";background:radial-gradient(closest-side, color-mix(in oklab, color-mix(in oklab, var(--fc) 45%, var(--fg,var(--fc))) 60%, transparent) 0%, transparent 100%);width:114%;height:46%;transform:scaleX(var(--floor-s,1));transition:transform .64s var(--ease-out) 60ms;border-radius:50%;margin-left:-57%;position:absolute;bottom:18%;left:50%}html.film-3d .finale__b{--lit:.3;--glow-b:.74;--pool-s:.9;--floor-s:.6}html.film-3d .finale__b.is-lit{--lit:1;--glow-b:1;--pool-s:1;--floor-s:1}@media (prefers-reduced-motion:reduce){.finale__img img,.finale__pool,.finale__pool:after{transition:opacity .2s var(--ease-out)}}@media (hover:hover) and (pointer:fine){.finale__link:hover img{transition-duration:.52s,.52s,.24s;transition-timing-function:var(--ease-out);transform:translateY(-6px)}.finale__link:hover .finale__pool{--pool-s:1.08}}.finale__link:active img{transition-duration:var(--dur-press);transform:scale(.98)}.finale__foot{margin-top:var(--s-7)}.finale__text{max-width:1100px}.finale__title{font-size:var(--t-display);color:var(--c-cream)}.finale__name{margin:var(--s-8) 0 0;position:relative}.finale__logo{z-index:1;width:min(86%,560px);margin:0 auto clamp(4px,1.4vw,16px);display:block;position:relative}@media (width>=900px){.finale__row{max-width:none;margin-inline:calc(-1 * var(--edge-l)) calc(-1 * var(--edge-r))}.finale__link{justify-content:center;display:flex}.finale__img{flex:none;height:min(66vh,46vw)}.finale__pool{left:-45%;right:-45%}.finale__foot{align-items:end;gap:var(--s-8);grid-template-columns:minmax(0,1.25fr) minmax(0,1fr);display:grid}.finale__name{margin:0}.finale__logo{width:min(100%,520px);margin-right:0}}.finale__wave{width:200%;max-width:none;height:clamp(48px,8vw,110px);margin:0 calc(-1 * var(--edge-r)) -1px calc(-1 * var(--edge-l));animation:9s linear infinite finale-wave;display:block}.finale__wave-a{fill:color-mix(in oklab, var(--flavour) 24%, var(--c-maroon))}.finale__wave{overflow:visible}.finale__wave-b{fill:var(--c-maroon);animation:6s ease-in-out infinite alternate finale-wave-b}@keyframes finale-wave{to{transform:translate(-50%)}}@keyframes finale-wave-b{to{transform:translate(-12%)}}@media (orientation:portrait){.finale__row{grid-template-columns:repeat(5,minmax(0,1fr));margin-inline:-6px}}@media (prefers-reduced-motion:reduce){.finale__wave,.finale__wave-b{animation:none}}html.film-3d .scene--3{height:220svh}html.film-3d .scene--4{height:240svh}html.film-3d .scene--5{height:520svh}html.film-3d .scene--8{height:280svh}@media (orientation:landscape){html.film-3d .scene--8{height:260svh}}html.film-3d .splash,html.film-3d .inside,html.film-3d .soon,html.film-3d .worlds{background:0 0;padding:0;overflow:visible}html.film-3d .film__glow,html.film-3d .film__dive,html.film-3d .film__drops,html.film-3d .film__wave,html.film-3d .film__sweep{pointer-events:none;opacity:0;visibility:hidden;position:absolute;inset:0}html.film-3d .film__splash{pointer-events:none;opacity:0;visibility:hidden;contain:strict;background:#131313;position:absolute;inset:0;overflow:hidden}.film__splash-media{object-fit:fill;transform-origin:0 0;display:block;position:absolute;top:0;left:0}.film__splash.is-fit{background:0 0}.film__splash.is-fit .film__splash-media{-webkit-mask-composite:source-in;-webkit-mask-image:linear-gradient(90deg,#0000,#000 7% 93%,#0000),linear-gradient(#0000,#000 7% 93%,#0000);mask-image:linear-gradient(90deg,#0000,#000 7% 93%,#0000),linear-gradient(#0000,#000 7% 93%,#0000);mask-composite:intersect}html.film-3d .film__glow{background:radial-gradient(46% 34% at var(--act-x,50%) 52%, color-mix(in oklab, var(--act-c,#e6c46e) 30%, transparent) 0%, color-mix(in oklab, var(--act-c,#e6c46e) 8%, transparent) 52%, transparent 100%), radial-gradient(120% 70% at var(--act-x,50%) 100%, color-mix(in oklab, var(--act-c,#e6c46e) 8%, transparent) 0%, transparent 70%);will-change:opacity}html.film-3d .film__bloom{left:calc(var(--act-x,50%) - min(55vw, 490px));aspect-ratio:1;background:radial-gradient(closest-side, color-mix(in oklab, var(--act-c,#e6c46e) 60%, transparent) 0%, color-mix(in oklab, var(--act-c,#e6c46e) 16%, transparent) 42%, transparent 70%), radial-gradient(40% 9% at 50% 86%, color-mix(in oklab, var(--act-c,#e6c46e) 16%, transparent) 0%, transparent 100%);opacity:0;visibility:hidden;will-change:transform, opacity;width:min(110vw,980px);position:absolute;top:calc(50% - min(55vw,490px))}html.film-3d .film__drops i{width:var(--d,12px);height:var(--d,12px);background:radial-gradient(circle at 34% 30%, #ffffffe6 0 12%, color-mix(in oklab, var(--act-c,#e6c46e) 92%, white) 24%, var(--act-c,#e6c46e) 60%, color-mix(in oklab, var(--act-c,#e6c46e) 70%, black) 100%);will-change:transform, opacity;border-radius:50%/60% 60% 40% 40%;position:absolute;top:0;left:0}html.film-3d .film__drops i.is-clear{background:radial-gradient(circle at 34% 30%, #fffffff2 0 16%, #ece8df6b 34%, color-mix(in oklab, var(--act-c,#e6c46e) 22%, #ece8df1f) 70%, #ece8df80 100%)}html.film-3d .film__drops i.is-streak{height:calc(var(--d) * 2.4);margin-top:calc(var(--d) * -.7);border-radius:50%/30%}html.film-3d .film__drops .film__sheet{background:radial-gradient(closest-side, color-mix(in oklab, var(--act-c,#e6c46e) 16%, transparent) 0%, color-mix(in oklab, var(--act-c,#e6c46e) 34%, transparent) 58%, color-mix(in oklab, var(--act-c,#e6c46e) 70%, white) 78%, #ffffffeb 86%, color-mix(in oklab, var(--act-c,#e6c46e) 50%, transparent) 93%, transparent 100%);opacity:0;pointer-events:none;will-change:transform, opacity;border-radius:50%;width:180px;height:90px;position:absolute;top:-45px;left:-90px;box-shadow:inset 0 0 0 1px #ffffff80}html.film-3d .film__drops .film__ring{width:64px;height:64px;box-shadow:0 0 0 1px color-mix(in oklab, var(--act-c,#e6c46e) 45%, transparent), inset 0 0 0 1px color-mix(in oklab, var(--act-c,#e6c46e) 40%, transparent);opacity:0;pointer-events:none;border:1.5px solid #faf7f0f2;border-radius:50%;position:absolute;top:-32px;left:-32px}html.film-3d .film__drops i.is-seed{width:calc(var(--d) * .8);height:calc(var(--d) * .8);background:radial-gradient(closest-side,#131313 0 34%,#ece8df57 40% 92%,#0000 100%)}html.film-3d .film__drops i.is-cube{background:linear-gradient(140deg,#ffffffd9,#ffffff52 55%,#ffffff80);border-radius:22%}html.film-3d .film__wave{--wh:170lvh;height:var(--wh);will-change:transform;inset:0 0 auto}html.film-3d .film__body{--wv-k:36%;--wv-gel:var(--wv-g,#e6c46e);background:linear-gradient(180deg, transparent 0 4lvh, #ffffff0d 12lvh, transparent 26lvh), linear-gradient(180deg, color-mix(in oklab, var(--wv-gel) var(--wv-k), var(--wv-room,#131313)) 0, color-mix(in oklab, var(--wv-gel) var(--wv-k), var(--wv-room,#131313)) 3lvh, color-mix(in oklab, var(--wv-gel) 20%, var(--wv-room,#131313)) 14lvh, color-mix(in oklab, var(--wv-gel) 8%, var(--wv-room,#131313)) 30lvh, color-mix(in oklab, var(--wv-gel) 3%, var(--wv-room,#131313)) 55lvh, var(--wv-room,#131313) calc(100% - 26lvh), color-mix(in oklab, var(--wv-room,#131313) 55%, transparent) calc(100% - 11lvh), transparent 100%);position:absolute;inset:34px 0;overflow:hidden}html.film-3d .film__crest{background:linear-gradient(180deg, #f7f0e2 0 1px, color-mix(in oklab, var(--wv-g,#e6c46e) var(--wv-k,36%), var(--wv-room,#131313)) 5px);transform-origin:50% 100%;width:200%;height:36px;animation:2.4s linear infinite film-crest;position:absolute;top:0;left:0;-webkit-mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 400 36' preserveAspectRatio='none'%3E%3Cpath d='M0 20C50 6 100 6 150 18S250 34 300 22 380 8 400 20V36H0Z'/%3E%3C/svg%3E") 0 0/50% 100% repeat-x;mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 400 36' preserveAspectRatio='none'%3E%3Cpath d='M0 20C50 6 100 6 150 18S250 34 300 22 380 8 400 20V36H0Z'/%3E%3C/svg%3E") 0 0/50% 100% repeat-x}html.film-3d .film__crest--tail{background:var(--wv-room,#131313);animation-duration:3.1s;animation-direction:reverse;display:none;top:auto;bottom:0;transform:scaleY(-1)}@keyframes film-crest{to{translate:-50%}}html.film-3d .film__crest--back{opacity:.5;animation-duration:3.4s;animation-direction:reverse;top:-12px;-webkit-mask-position:90px 0;mask-position:90px 0}@media (width>=900px) and (height>=640px){html.film-3d .film__crest{height:48px;-webkit-mask-size:25% 100%;mask-size:25% 100%}html.film-3d .film__crest--back{top:-16px}html.film-3d .film__body,html.film-3d .film__crest{--wv-k:32%}}html.film-3d .film__body:before{content:"";left:calc(var(--act-x,50%) - var(--key-size,min(110vw, 980px)) / 2);top:calc(50% - var(--key-size,min(110vw, 980px)) / 2);width:var(--key-size,min(110vw, 980px));aspect-ratio:1;background:radial-gradient(closest-side, color-mix(in oklab, var(--wv-g,#e6c46e) 34%, transparent) 0%, color-mix(in oklab, var(--wv-g,#e6c46e) 11%, transparent) 40%, transparent 72%);position:absolute}html.film-3d .film__stage[data-world-light]{--key-light:radial-gradient(closest-side, color-mix(in oklab, var(--key-tint) var(--key-a), transparent) 0%, color-mix(in oklab, var(--key-tint) var(--key-b), transparent) 40%, transparent 72%);--key-floor:radial-gradient(closest-side, color-mix(in oklab, var(--pool,var(--key-tint)) 70%, transparent) 0%, color-mix(in oklab, var(--pool,var(--key-tint)) 20%, transparent) 55%, transparent 100%)}html.film-3d .film__bits,html.film-3d .film__dl{will-change:transform;position:absolute;left:0;right:0}html.film-3d .film__bits{height:150%;top:-40%}html.film-3d .film__bits i,html.film-3d .film__dl i{width:var(--s,60px);height:var(--s,60px);margin:calc(var(--s,60px) / -2) 0 0 calc(var(--s,60px) / -2);background:var(--seed0) center / contain no-repeat;position:absolute}html.film-3d .k1{background-image:var(--seed1)}html.film-3d .k2{background-image:var(--seed2)}html.film-3d .k3{background-image:var(--seed3)}html.film-3d [data-kind=nata] .k0{background-image:var(--cube0)}html.film-3d [data-kind=nata] .k1{background-image:var(--cube1)}html.film-3d [data-kind=nata] .k2{background-image:var(--cube2)}html.film-3d [data-kind=nata] .k3{background-image:var(--cube0)}html.film-3d [data-kind=nata] .film__bits i,html.film-3d [data-kind=nata] .film__dl i{width:calc(var(--s) * .62);height:calc(var(--s) * .62);margin:calc(var(--s) * -.31) 0 0 calc(var(--s) * -.31)}html.film-3d .film__bits--far,html.film-3d .film__dl--far{opacity:.55}html.film-3d:not(.film-lite) .film__bits--far,html.film-3d:not(.film-lite) .film__dl--far{filter:blur(1.5px)}html.film-3d .film__dive{background:radial-gradient(130% 100% at 50% 45%, transparent 48%, color-mix(in oklab, color-mix(in oklab, var(--room-deep,#000) 60%, #000) 50%, transparent) 100%), radial-gradient(closest-side at 50% 44%, color-mix(in oklab, var(--act-c,#e6c46e) 18%, transparent) 0%, color-mix(in oklab, var(--act-c,#e6c46e) 5%, transparent) 55%, transparent 100%) 50% 44% / min(120vw, 120svh) min(120vw, 120svh) no-repeat, color-mix(in oklab, var(--dv-b,#41300a) 88%, transparent);overflow:hidden}html.film-3d .film__focus{background:radial-gradient(closest-side at 50% 44%, color-mix(in oklab, var(--act-c,#e6c46e) 8%, transparent) 0%, transparent 56%) 50% 44% / min(96vw, 96svh) min(96vw, 96svh) no-repeat, radial-gradient(130% 100% at 50% 45%, transparent 40%, color-mix(in oklab, color-mix(in oklab, var(--room-deep,#000) 30%, #000) 55%, transparent) 100%);opacity:0;position:absolute;inset:0}html.film-3d .film__dl{height:220%;top:0}html[data-wall-on] .hd:before{opacity:1}html.film-3d .film__sweep{mix-blend-mode:overlay;will-change:transform;background:linear-gradient(104deg,#0000 38%,#ffffff80 48%,#ffffffb8 50%,#ffffff80 52%,#0000 62%)}html.film-3d.film-lite .film__sweep{mix-blend-mode:normal;background:linear-gradient(104deg,#0000 42%,#ffffff24 50%,#0000 58%)}html.film-live .film__gl{opacity:var(--gl-o,1)}html.film-3d .film__stage[data-act-hide] .film__gl{visibility:hidden}html[data-mela-scene="2"] .film__stage:before,html[data-mela-scene="3"] .film__stage:before,html[data-mela-scene="4"] .film__stage:before,html[data-mela-scene="7"] .film__stage:before{opacity:0;animation:none}html[data-mela-scene="7"] .film__stage:after{opacity:1}html.film-3d .splash__text{padding:var(--s-8) var(--edge-r) calc(64px + var(--safe-b)) var(--edge-l);text-align:center;isolation:isolate;position:absolute;bottom:0;left:0;right:0}html.film-3d .splash__text:before{content:"";z-index:-1;background:linear-gradient(0deg, color-mix(in oklab, var(--room,#131313) 86%, transparent) 0%, color-mix(in oklab, var(--room,#131313) 60%, transparent) 60%, transparent 100%);opacity:0;transition:opacity .7s var(--ease-out);position:absolute;inset:0}html.film-3d .splash__text[data-reveal=in]:before{opacity:1}html.film-3d .splash__title{font-size:clamp(2.6rem,1rem + 8vw,6.5rem)}html.film-3d .splash__line{margin-inline:auto;margin-top:var(--s-2);font-size:var(--t-body)}html.film-3d .inside__text{padding:var(--s-8) calc(var(--edge-r) + 52px) calc(64px + var(--safe-b)) var(--edge-l);isolation:isolate;--scrim:linear-gradient(0deg, color-mix(in oklab, var(--room,#131313) 90%, transparent) 0%, color-mix(in oklab, var(--room,#131313) 66%, transparent) 60%, transparent 100%);position:absolute;bottom:0;left:0;right:0}html.film-3d .inside__text:before{content:"";z-index:-1;background:var(--scrim);opacity:0;transition:opacity .7s var(--ease-out);position:absolute;inset:0}html.film-3d .inside__text[data-reveal=in]:before{opacity:1}html.film-3d .inside__title{font-size:clamp(2.4rem,1rem + 6.4vw,5.5rem)}html.film-3d .inside__line{font-size:var(--t-body);max-width:36ch}html.film-3d .world{pointer-events:none;background:0 0;height:auto;min-height:0;padding:0;display:block;position:absolute;inset:0;overflow:visible}html.film-3d .world__text{left:var(--edge-l);right:var(--edge-r);top:calc(var(--safe-t) + var(--header-h) + var(--s-2));position:absolute}html.film-3d .world__name{text-shadow:0 0 .6em color-mix(in oklab, var(--room,#131313) 50%, transparent);font-size:clamp(2.5rem,.5rem + 10.4vw,7.5rem)}html.film-3d .world__line{margin-top:var(--s-2);font-size:var(--t-body)}html.film-3d .world__go{margin-top:0}html.film-3d .world__fruit{position:absolute;inset:0}html.film-3d .world__cut{width:var(--cut,112px);height:auto;margin:calc(var(--cut,112px) / -2) 0 0 calc(var(--cut,112px) / -2);opacity:0;will-change:transform, opacity;position:absolute;top:0;left:0}html.film-3d .soon .scene__pin{display:block}html.film-3d .soon__text{padding:var(--s-9) calc(var(--edge-r) + 52px) calc(24px + var(--safe-b)) var(--edge-l);isolation:isolate;position:absolute;bottom:0;left:0;right:0}html.film-3d .soon__text:before{content:"";z-index:-1;background:linear-gradient(0deg, color-mix(in oklab, var(--room,#131313) 94%, transparent) 0%, color-mix(in oklab, var(--room,#131313) 80%, transparent) 60%, transparent 100%);opacity:0;transition:opacity .7s var(--ease-out);position:absolute;inset:0}html.film-3d .soon__text[data-reveal=in]:before{opacity:1}.soon__beat{display:none}html.film-3d .soon__beat{left:var(--beat-x,var(--edge-l));top:var(--beat-y,62%);font-family:var(--font-display);font-synthesis:none;letter-spacing:var(--track-display);white-space:nowrap;color:color-mix(in oklab, var(--pal-coconut-water-accent) 82%, transparent);text-shadow:0 0 .5em color-mix(in oklab, var(--pal-coconut-water-deep) 70%, transparent);margin:0;font-size:clamp(2.6rem,1rem + 8vw,7rem);font-weight:400;line-height:.92;display:block;position:absolute}html.film-3d .soon__beat .u{transition-duration:.9s}html.film-3d .soon__title{font-size:clamp(2.6rem,1rem + 8vw,7rem)}html.film-3d .soon__line{font-size:var(--t-body);margin-top:var(--s-2)}html.film-3d .soon__acts{margin-top:var(--s-4)}html.film-3d .finale{z-index:1;padding-top:calc(var(--s-9) + 40svh);pointer-events:none;margin-top:-40svh;-webkit-mask-image:linear-gradient(#0000 0,#0000002e 12svh,#0000009e 26svh,#000 40svh);mask-image:linear-gradient(#0000 0,#0000002e 12svh,#0000009e 26svh,#000 40svh)}html.film-3d .finale>*{pointer-events:auto}@media (orientation:landscape){html.film-3d .splash__text{left:max(var(--edge-l), 5vw);text-align:left;width:30vw;padding:0;top:50%;bottom:auto;right:auto;transform:translateY(-50%)}html.film-3d .splash__text:before{display:none}html.film-3d .splash__line{margin-inline:0}html.film-3d .inside__text{width:min(50vw,700px);padding:var(--s-9) var(--s-9) var(--s-9) max(var(--edge-l), 5vw);--scrim:linear-gradient(90deg, color-mix(in oklab, var(--room,#131313) 92%, transparent) 0%, color-mix(in oklab, var(--room,#131313) 80%, transparent) 62%, transparent 100%);flex-direction:column;justify-content:center;align-items:flex-start;display:flex;top:0;right:auto}html.film-3d .world__text{left:max(var(--edge-l), 5vw);width:38vw;top:50%;right:auto;transform:translateY(-50%)}html.film-3d .world__name{font-size:min(5.8vw,7rem)}html.film-3d .world__text{--dur-type:.38s}html.film-3d .world__text .split--glyph{--stg:14ms}html.film-3d .soon__text{width:48vw;padding:0 0 0 max(var(--edge-l), 5vw);top:50%;bottom:auto;right:auto;transform:translateY(-50%)}html.film-3d .soon__text:before{display:none}html.film-3d .splash__title{font-size:min(6.4vw,7rem)}}html.film-3d [data-act-panel][data-reveal]:not([data-reveal=in]){pointer-events:none}.pick__name .pn-m{vertical-align:top;clip-path:inset(0 -100vw);margin-block:-.12em;padding-block:.12em;display:inline-block;position:relative}.pick__name .pn-l{display:inline-block}.pick__name .pn-old{white-space:nowrap;position:absolute;top:.12em;left:50%;translate:-50%}.pick__name.is-new span.pn-m,.pick__name.is-new span.pn-l{animation:none}.film__blink{background:radial-gradient(120% 90% at 50% 62%, var(--room-deep,#0b0b0b), #060606);opacity:0;pointer-events:none;position:absolute;inset:0}html.film-3d .split--glyph .w{clip-path:inset(0 -.6em);margin-block:-.14em;padding-block:.14em}html.film-3d [data-reveal] .split--glyph .u{opacity:1;transition:transform .3s var(--e-in) calc(var(--i,0) * 6ms)}html.film-3d [data-reveal=pre] .split--glyph .u{opacity:1;transform:translateY(108%)}html.film-3d [data-reveal=past] .split--glyph .u{opacity:1;transform:translateY(-108%)}html.film-3d [data-reveal=in] .split--glyph .u{transition:transform var(--t-slow) var(--e-out) var(--delay)}html.film-3d:not(.film-lite) [data-reveal=in] .split--glyph .u{animation:none}html.film-3d [data-scene]:not([data-scene="1"]) [data-reveal] .split--word .u{transition:opacity .2s var(--e-in), transform .3s var(--e-in)}html.film-3d [data-scene]:not([data-scene="1"]) [data-reveal=in] .split--word .u{transition:opacity var(--t-slow) var(--e-out) var(--delay), transform var(--t-slow) var(--e-out) var(--delay)}@property --room{syntax:"<color>";inherits:true;initial-value:#131313}@property --room-deep{syntax:"<color>";inherits:true;initial-value:#0e0e0e}@property --room-lift{syntax:"<color>";inherits:true;initial-value:#161616}@property --pool{syntax:"<color>";inherits:true;initial-value:#4e3100}@property --key{syntax:"<color>";inherits:true;initial-value:#deb77a}@property --vig{syntax:"<number>";inherits:true;initial-value:.42}:root,:root[data-room=pineapple-basil]{--r-ground:var(--pal-pineapple-basil-room);--r-deep:var(--pal-pineapple-basil-deep);--r-glow:var(--pal-pineapple-basil-pool);--r-gel:var(--pal-pineapple-basil-key)}:root[data-room=pink-guava-basil]{--r-ground:var(--pal-pink-guava-basil-room);--r-deep:var(--pal-pink-guava-basil-deep);--r-glow:var(--pal-pink-guava-basil-pool);--r-gel:var(--pal-pink-guava-basil-key)}:root[data-room=mango-basil]{--r-ground:var(--pal-mango-basil-room);--r-deep:var(--pal-mango-basil-deep);--r-glow:var(--pal-mango-basil-pool);--r-gel:var(--pal-mango-basil-key)}:root[data-room=kiwi-nata]{--r-ground:var(--pal-kiwi-nata-room);--r-deep:var(--pal-kiwi-nata-deep);--r-glow:var(--pal-kiwi-nata-pool);--r-gel:var(--pal-kiwi-nata-key)}:root[data-room=pineapple-nata]{--r-ground:var(--pal-pineapple-nata-room);--r-deep:var(--pal-pineapple-nata-deep);--r-glow:var(--pal-pineapple-nata-pool);--r-gel:var(--pal-pineapple-nata-key)}:root[data-room=coconut-water]{--r-ground:var(--pal-coconut-water-room);--r-deep:var(--pal-coconut-water-deep);--r-glow:var(--pal-coconut-water-pool);--r-gel:var(--pal-coconut-water-key)}:root{--room:var(--r-ground);--room-deep:var(--r-deep);--room-lift:color-mix(in oklab, var(--r-glow) 35%, var(--r-ground));--pool:var(--r-glow);--key:var(--r-gel);--c-studio:var(--room);transition:--flavour var(--dur-light) var(--ease-out), --room .76s var(--ease-out) .12s, --room-deep .76s var(--ease-out) .12s, --room-lift .76s var(--ease-out) .12s, --pool .52s var(--ease-out) .68s, --key var(--dur-light) var(--ease-out)}html:not([data-theme]){background:var(--room)}:root[data-room=coconut-water]{transition:--flavour var(--dur-light) var(--ease-out), --room .9s var(--ease-out), --room-deep .9s var(--ease-out), --room-lift .9s var(--ease-out), --pool .9s var(--ease-out)}:root[data-room-cut]{transition:--flavour var(--dur-light) var(--ease-out)}html.film-lite:not([data-room-cut]){transition:--flavour var(--dur-light) var(--ease-out), --room .12s steps(1, end), --room-deep .12s steps(1, end), --room-lift .12s steps(1, end), --pool .12s steps(1, end) .4s}@media (prefers-reduced-motion:reduce){:root:not([data-room-cut]){transition:--flavour var(--dur-light) var(--ease-out), --room var(--dur-light) var(--ease-out), --room-deep var(--dur-light) var(--ease-out), --room-lift var(--dur-light) var(--ease-out), --pool var(--dur-light) var(--ease-out)}}:root .film,:root .finale,:root.film-3d .film__stage,:root .world{--key-a:28%;--key-b:10%;--key-light:radial-gradient(closest-side, color-mix(in oklab, var(--key-tint) var(--key-a), transparent) 0%, color-mix(in oklab, var(--key-tint) var(--key-b), transparent) 40%, transparent 72%);--dusk:radial-gradient(140% 100% at 50% 38%, var(--room-lift) 0%, var(--room) 52%, var(--room-deep) 100%);--key-tint:var(--key);--key-floor:radial-gradient(closest-side, color-mix(in oklab, var(--key-tint) 24%, transparent) 0%, color-mix(in oklab, var(--pool) 34%, transparent) 50%, transparent 100%);--vignette:radial-gradient(130% 110% at 50% 45%, transparent 55%, color-mix(in oklab, color-mix(in oklab, var(--room-deep) 70%, #000) calc(var(--vig) * 100%), transparent) 100%);--ground-fade:linear-gradient(to bottom, transparent calc(100% - 140px), var(--room))}:root .film,:root.film-3d .film__stage{background-color:var(--room)}:root.film-3d .film__stage[data-act-end]{background-image:var(--grain), var(--ground-fade), var(--vignette), var(--key-floor), var(--key-light), var(--dusk);background-size:auto, 100% 100%, 100% 100%, min(70vw, 760px) min(14vw, 150px), var(--key-size) var(--key-size), 100% 100%;background-position:0 0, 0 0, 0 0, calc(var(--pool-x,50%) - min(35vw, 380px) + 0px) calc(var(--floor-y) - min(7vw, 75px)), calc(var(--pool-x,50%) - var(--key-size) / 2) calc(var(--key-y) - var(--key-size) / 2), 0 0;background-repeat:repeat,no-repeat,no-repeat,no-repeat,no-repeat,no-repeat}@media (orientation:portrait){:root.film-3d .film__stage[data-act-end]{background-size:auto, 100% 100%, 100% 100%, 92vw 18vw, var(--key-size) var(--key-size), 100% 100%;background-position:0 0, 0 0, 0 0, calc(var(--pool-x,50%) - 46vw) calc(var(--floor-y) - 9vw), calc(var(--pool-x,50%) - var(--key-size) / 2) calc(var(--key-y) - var(--key-size) / 2), 0 0}}.film__pool[data-flavour=pineapple-basil]{--pl-room:var(--pal-pineapple-basil-room);--pl-deep:var(--pal-pineapple-basil-deep);--pl-pool:var(--pal-pineapple-basil-pool);--pl-key:var(--pal-pineapple-basil-key)}.film__pool[data-flavour=pink-guava-basil]{--pl-room:var(--pal-pink-guava-basil-room);--pl-deep:var(--pal-pink-guava-basil-deep);--pl-pool:var(--pal-pink-guava-basil-pool);--pl-key:var(--pal-pink-guava-basil-key)}.film__pool[data-flavour=mango-basil]{--pl-room:var(--pal-mango-basil-room);--pl-deep:var(--pal-mango-basil-deep);--pl-pool:var(--pal-mango-basil-pool);--pl-key:var(--pal-mango-basil-key)}.film__pool[data-flavour=kiwi-nata]{--pl-room:var(--pal-kiwi-nata-room);--pl-deep:var(--pal-kiwi-nata-deep);--pl-pool:var(--pal-kiwi-nata-pool);--pl-key:var(--pal-kiwi-nata-key)}.film__pool[data-flavour=pineapple-nata]{--pl-room:var(--pal-pineapple-nata-room);--pl-deep:var(--pal-pineapple-nata-deep);--pl-pool:var(--pal-pineapple-nata-pool);--pl-key:var(--pal-pineapple-nata-key)}.film__pool[data-flavour=coconut-water]{--pl-room:var(--pal-coconut-water-room);--pl-deep:var(--pal-coconut-water-deep);--pl-pool:var(--pal-coconut-water-pool);--pl-key:var(--pal-coconut-water-key)}html.film-pools.film-3d .film__stage{background-image:none}html.film-pools.film-3d .film__pool{--pl-lift:color-mix(in oklab, var(--pl-pool) 35%, var(--pl-room));--pl-key-light:radial-gradient(closest-side, color-mix(in oklab, var(--pl-key) var(--key-a), transparent) 0%, color-mix(in oklab, var(--pl-key) var(--key-b), transparent) 40%, transparent 72%);--pl-floor:radial-gradient(closest-side, color-mix(in oklab, var(--pl-key) 24%, transparent) 0%, color-mix(in oklab, var(--pl-pool) 34%, transparent) 50%, transparent 100%);z-index:0;opacity:0;pointer-events:none;background-color:var(--pl-room);background-image:var(--grain), radial-gradient(130% 110% at 50% 45%, transparent 55%, color-mix(in oklab, color-mix(in oklab, var(--pl-deep) 70%, #000) calc(var(--vig) * 100%), transparent) 100%), var(--pl-floor), var(--pl-key-light), radial-gradient(140% 100% at 50% 38%, var(--pl-lift) 0%, var(--pl-room) 52%, var(--pl-deep) 100%);background-size:auto, 100% 100%, min(70vw, 760px) min(14vw, 150px), var(--key-size) var(--key-size), 100% 100%;background-position:0 0, 0 0, calc(var(--pool-x,50%) - min(35vw, 380px) + 0px) calc(var(--floor-y) - min(7vw, 75px)), calc(var(--pool-x,50%) - var(--key-size) / 2) calc(var(--key-y) - var(--key-size) / 2), 0 0;transition:opacity .76s var(--ease-out);contain:strict;background-repeat:repeat,no-repeat,no-repeat,no-repeat,no-repeat;display:block;position:absolute;inset:0}html.film-pools.film-3d .film__pool.is-on{opacity:1}@media (orientation:portrait){html.film-pools.film-3d .film__pool{background-size:auto, 100% 100%, 92vw 18vw, var(--key-size) var(--key-size), 100% 100%;background-position:0 0, 0 0, calc(var(--pool-x,50%) - 46vw) calc(var(--floor-y) - 9vw), calc(var(--pool-x,50%) - var(--key-size) / 2) calc(var(--key-y) - var(--key-size) / 2), 0 0}}html.film-pools.film-3d .film__stage[data-world-light] .film__pool{--pl-key:var(--key-tint)}html.film-pools.film-3d .film__stage[data-act-end] .film__pool{background-image:var(--grain), linear-gradient(to bottom, transparent calc(100% - 140px), var(--room)), radial-gradient(130% 110% at 50% 45%, transparent 55%, color-mix(in oklab, color-mix(in oklab, var(--pl-deep) 70%, #000) calc(var(--vig) * 100%), transparent) 100%), var(--pl-floor), var(--pl-key-light), radial-gradient(140% 100% at 50% 38%, var(--pl-lift) 0%, var(--pl-room) 52%, var(--pl-deep) 100%);background-size:auto, 100% 100%, 100% 100%, min(70vw, 760px) min(14vw, 150px), var(--key-size) var(--key-size), 100% 100%;background-position:0 0, 0 0, 0 0, calc(var(--pool-x,50%) - min(35vw, 380px) + 0px) calc(var(--floor-y) - min(7vw, 75px)), calc(var(--pool-x,50%) - var(--key-size) / 2) calc(var(--key-y) - var(--key-size) / 2), 0 0;background-repeat:repeat,no-repeat,no-repeat,no-repeat,no-repeat,no-repeat}@media (orientation:portrait){html.film-pools.film-3d .film__stage[data-act-end] .film__pool{background-size:auto, 100% 100%, 100% 100%, 92vw 18vw, var(--key-size) var(--key-size), 100% 100%;background-position:0 0, 0 0, 0 0, calc(var(--pool-x,50%) - 46vw) calc(var(--floor-y) - 9vw), calc(var(--pool-x,50%) - var(--key-size) / 2) calc(var(--key-y) - var(--key-size) / 2), 0 0}}html[data-room-cut] .film__pool,html[data-pool-manual] .film__pool{transition:none}html.film-lite .film__pool{transition:opacity .12s step-end}@media (prefers-reduced-motion:reduce){html.film-pools.film-3d .film__pool{transition-duration:var(--dur-light)}}html:not(.film-pools) .film__pool{display:none}:root .hd[data-film]:before{background:var(--room)}:root.film-3d .film__stage:after{background:radial-gradient(60% 52% at 50% 36%, transparent 22%, color-mix(in oklab, color-mix(in oklab, var(--room-deep) 85%, #000) 84%, transparent) 100%), linear-gradient(0deg, color-mix(in oklab, color-mix(in oklab, var(--room-deep) 85%, #000) 90%, transparent) 0%, transparent 46%)}:root.film-3d .film__stage[data-world-light]:after{opacity:0;transition:none}html[data-mela-scene="2"] .film__stage:not([data-world-light]):after{opacity:.35}html.film-3d .film__dip{background:radial-gradient(140% 100% at 50% 45%, color-mix(in oklab, var(--room-deep) 70%, transparent) 0%, color-mix(in oklab, var(--room-deep) 60%, #000) 100%);opacity:0;visibility:hidden;pointer-events:none;will-change:opacity;contain:strict;position:absolute;inset:0}.world[data-world=pineapple-basil]{--room:var(--pal-pineapple-basil-ground);--room-deep:var(--pal-pineapple-basil-deep);--room-lift:color-mix(in oklab, var(--pal-pineapple-basil-glow) 35%, var(--pal-pineapple-basil-ground))}.world[data-world=pink-guava-basil]{--room:var(--pal-pink-guava-basil-ground);--room-deep:var(--pal-pink-guava-basil-deep);--room-lift:color-mix(in oklab, var(--pal-pink-guava-basil-glow) 35%, var(--pal-pink-guava-basil-ground))}.world[data-world=mango-basil]{--room:var(--pal-mango-basil-ground);--room-deep:var(--pal-mango-basil-deep);--room-lift:color-mix(in oklab, var(--pal-mango-basil-glow) 35%, var(--pal-mango-basil-ground))}.world[data-world=kiwi-nata]{--room:var(--pal-kiwi-nata-ground);--room-deep:var(--pal-kiwi-nata-deep);--room-lift:color-mix(in oklab, var(--pal-kiwi-nata-glow) 35%, var(--pal-kiwi-nata-ground))}.world[data-world=pineapple-nata]{--room:var(--pal-pineapple-nata-ground);--room-deep:var(--pal-pineapple-nata-deep);--room-lift:color-mix(in oklab, var(--pal-pineapple-nata-glow) 35%, var(--pal-pineapple-nata-ground))}html:not(.film-3d) .world{background-color:var(--room)}html:not(.film-3d) .soon{--room:var(--pal-coconut-water-ground);--room-deep:var(--pal-coconut-water-deep);--vignette:radial-gradient(130% 110% at 50% 45%, transparent 55%, color-mix(in oklab, var(--pal-coconut-water-deep) 70%, #000) 100%);background-color:var(--room)}html:not(.film-3d) .world[data-world=pink-guava-basil]{--prev-room:color-mix(in oklab, var(--pal-pineapple-basil-deep) 75%, var(--pal-pineapple-basil-ground))}html:not(.film-3d) .world[data-world=mango-basil]{--prev-room:color-mix(in oklab, var(--pal-pink-guava-basil-deep) 75%, var(--pal-pink-guava-basil-ground))}html:not(.film-3d) .world[data-world=kiwi-nata]{--prev-room:color-mix(in oklab, var(--pal-mango-basil-deep) 75%, var(--pal-mango-basil-ground))}html:not(.film-3d) .world[data-world=pineapple-nata]{--prev-room:color-mix(in oklab, var(--pal-kiwi-nata-deep) 75%, var(--pal-kiwi-nata-ground))}html:not(.film-3d) .soon{--prev-room:color-mix(in oklab, var(--pal-pineapple-nata-deep) 75%, var(--pal-pineapple-nata-ground))}html:not(.film-3d) .world[data-world]:not([data-world=pineapple-basil]){background-image:var(--grain), var(--vignette), linear-gradient(180deg, var(--prev-room) 0, color-mix(in oklab, var(--prev-room) 40%, transparent) 10svh, transparent 24svh), radial-gradient(30% 9% at var(--bx) 93%, color-mix(in oklab, var(--world) 26%, transparent) 0%, color-mix(in oklab, var(--world) 6%, transparent) 60%, transparent 100%), radial-gradient(40% 46% at var(--bx) 58%, color-mix(in oklab, var(--world) 22%, transparent) 0%, color-mix(in oklab, var(--world) 6%, transparent) 40%, transparent 72%), var(--dusk)}html:not(.film-3d) .soon{background-image:var(--grain), var(--vignette), linear-gradient(180deg, var(--prev-room) 0, color-mix(in oklab, var(--prev-room) 40%, transparent) 10svh, transparent 24svh), radial-gradient(60% 40% at 50% 36%, color-mix(in oklab, var(--f-coconut-water) 20%, transparent) 0%, transparent 100%)}.after-film[data-astro-cid-lcdefpme]:focus{outline:none}
