:root{--lime:#a6e812;--green:#2e7412;--mint:#eef7df;--wash:#f5f6f3;--ease-io:cubic-bezier(.76,0,.24,1);--sec-pad:clamp(64px,8vw,120px);--sec-pad-t:clamp(48px,6vw,84px)}html.lenis,html.lenis body{height:auto}.lenis.lenis-stopped{overflow:clip}.lenis.lenis-smooth [data-lenis-prevent]{overscroll-behavior:contain}.lenis.lenis-smooth iframe{pointer-events:none}.section{padding-block:var(--sec-pad)}.section.tight{padding-block:var(--sec-pad-t)}.sec-head{margin-bottom:clamp(30px,4vw,56px)}.pbar{position:fixed;left:0;right:0;top:0;height:2px;z-index:130;pointer-events:none}.pbar i{display:block;height:100%;background:linear-gradient(90deg,var(--green),var(--lime));transform-origin:0 50%;transform:scaleX(var(--pp,0))}.still .pbar{display:none}.curtain{position:fixed;inset:0;z-index:400;pointer-events:none;visibility:hidden}.curtain.on{visibility:visible}.curtain i{position:absolute;inset:0;display:block;will-change:transform}.curtain .c1{background:var(--lime)}.curtain .c2{background:#fff}.curtain .c-mark{position:absolute;left:50%;top:50%;width:clamp(76px,9vw,120px);transform:translate(-50%,-50%);color:var(--ink)}.curtain .c-mark svg{display:block;width:100%;height:auto}.curtain.go .c2{transition:transform .7s var(--ease-io) .12s}.curtain.go .c1,.curtain.go .c2{transform:translate3d(0,-101%,0)}.curtain.go .c1{transition:transform .7s var(--ease-io) .26s}.curtain.go .c-mark{opacity:0;transform:translate(-50%,-80%);transition:opacity .3s,transform .6s var(--ease-io)}.wsplit .wr{display:inline-block;overflow:hidden;vertical-align:top;padding:.08em .02em .14em;margin:-.08em -.02em -.14em}.wsplit .wr-w{display:inline-block;white-space:nowrap}.wsplit .wr-i{display:inline-block;will-change:transform}.motion .wsplit .wr-i{transform:translate3d(0,112%,0) rotate(5deg);transform-origin:0 100%;transition:transform 1.05s var(--ease-out) calc(var(--wi) * 42ms)}.motion .wsplit.in .wr-i{transform:none}[data-odo]{display:inline-flex;align-items:flex-start;line-height:1.05}.od{display:inline-block;height:1.05em;overflow:hidden}.od-c{display:flex;flex-direction:column;transform:translate3d(0,calc(var(--d) * -1.05em),0)}.od-c span{display:block;height:1.05em;line-height:1.05}.od-s{display:inline-block;line-height:1.05}.motion [data-odo]:not(.in) .od-c{transform:translateZ(0)}.motion [data-odo] .od-c{transition:transform 2s cubic-bezier(.16,1,.3,1) calc(var(--k) * 90ms)}[data-odo] span{font-size:inherit;font-weight:inherit;font-family:inherit;font-stretch:inherit;color:inherit;letter-spacing:inherit}.mathx-big b[data-odo],.sb-v[data-odo],[data-odo].num{line-height:1.05}[data-odo] .od,[data-odo] .od-c span{height:1.05em;line-height:1.05}[data-odo] .od-s{line-height:1.05}.stile{background:var(--surface-3)}.mag{display:inline-flex;transition:transform .5s cubic-bezier(.2,1.4,.4,1);will-change:transform}.film{position:relative;height:calc(var(--n,4) * 70vh);height:calc(var(--n,4) * 70svh);margin-top:-64px;background:var(--wash);color:var(--ink);--sp:0}.film-pin{position:sticky;top:0;height:100vh;height:100svh;overflow:hidden;isolation:isolate}.film-media{position:absolute;inset:0;z-index:0}.film-poster,.film-video{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;object-position:var(--fop,50% 50%)}@media (max-width:860px){.film{--fop:64% 50%}}.film-video{opacity:0;transition:opacity .5s}.film-live .film-video{opacity:1}.film-live .ff{visibility:hidden}.film-veil{z-index:1;pointer-events:none;background:linear-gradient(90deg,rgba(245,246,243,.95),rgba(245,246,243,.8) 30%,rgba(245,246,243,.16) 58%,rgba(245,246,243,0) 72%),linear-gradient(0deg,rgba(245,246,243,.9),transparent 20%),linear-gradient(180deg,rgba(245,246,243,.7),transparent 16%)}.film-story,.film-veil{position:absolute;inset:0}.film-story{z-index:3}.film-ch{position:absolute;inset:0;display:flex;align-items:center;padding:calc(80px + 3vh) var(--gutter) 11vh;pointer-events:none;--o:clamp(0,min((var(--sp) - var(--a)) * 20,(var(--b) - var(--sp)) * 20),1);opacity:var(--o)}.film-copy{width:min(var(--maxw),100%);margin-inline:auto;display:grid;gap:clamp(16px,2vw,24px);justify-items:start;transform:translate3d(0,calc((1 - var(--o)) * 46px),0)}.film-copy>*{max-width:min(660px,100%)}@media (min-width:861px){.film-copy>*{max-width:min(46vw,660px)}}.film:not([data-step]) .film-ch:first-child .film-copy,.film[data-step="0"] .film-ch:first-child .film-copy,.film[data-step="1"] .film-ch:nth-child(2) .film-copy,.film[data-step="2"] .film-ch:nth-child(3) .film-copy,.film[data-step="3"] .film-ch:nth-child(4) .film-copy,.film[data-step="4"] .film-ch:nth-child(5) .film-copy{pointer-events:auto}.film-h1{display:grid;font:900 clamp(62px,11vw,178px)/.84 var(--f-sans);font-stretch:125%;letter-spacing:-.045em;color:var(--ink);margin:0;max-width:none!important}.film-h1 .fh-2{color:transparent;-webkit-text-stroke:clamp(1.4px,.16vw,2.6px) var(--green);margin-left:.04em}.film-h2{font:850 clamp(42px,6.2vw,104px)/.9 var(--f-sans);font-stretch:116%;letter-spacing:-.045em;color:var(--ink);margin:0}.film-lede{font-size:clamp(17px,1.5vw,21px);line-height:1.55;color:var(--ink-2);max-width:52ch!important}.film-tags{list-style:none;display:flex;flex-wrap:wrap;gap:8px 10px}.film-tags li{display:inline-flex;align-items:center;gap:8px;padding:8px 14px;border-radius:999px;border:1px solid var(--line-2);background:rgba(255,255,255,.75);-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);font:500 13.5px/1 var(--f-mono);color:var(--ink-2);letter-spacing:.02em}.film-tags li i{width:8px;height:8px;border-radius:50%;background:var(--gc,var(--lime))}.film-cta{gap:12px}.motion .film .film-ch .wsplit .wr-i{transform:translate3d(0,112%,0) rotate(5deg)}.motion .film[data-step="0"] .film-ch:first-child .wsplit .wr-i,.motion .film[data-step="1"] .film-ch:nth-child(2) .wsplit .wr-i,.motion .film[data-step="2"] .film-ch:nth-child(3) .wsplit .wr-i,.motion .film[data-step="3"] .film-ch:nth-child(4) .wsplit .wr-i,.motion .film[data-step="4"] .film-ch:nth-child(5) .wsplit .wr-i{transform:none}.film-rail{position:absolute;right:var(--gutter);top:50%;transform:translateY(-50%);z-index:4;display:grid;gap:18px;padding-left:18px}.fr-i{display:grid;grid-template-columns:auto auto;gap:10px;align-items:baseline;color:var(--ink-4);font:500 12px/1 var(--f-mono);letter-spacing:.08em;text-transform:uppercase;transition:color .4s}.fr-i b{font-weight:500;color:inherit}.film:not([data-step]) .fr-i:first-child,.film[data-step="0"] .fr-i:first-child,.film[data-step="1"] .fr-i:nth-child(2),.film[data-step="2"] .fr-i:nth-child(3),.film[data-step="3"] .fr-i:nth-child(4){color:var(--ink)}.fr-bar{position:absolute;left:0;top:0;bottom:0;width:1px;background:var(--line-2)}.fr-bar i{display:block;width:100%;height:100%;background:var(--green);transform-origin:50% 0;transform:scaleY(var(--sp))}.film-hint{position:absolute;left:50%;bottom:26px;z-index:4;transform:translateX(-50%);display:grid;justify-items:center;gap:10px;font-size:11px;letter-spacing:.3em;text-transform:uppercase;color:var(--ink-3);opacity:calc(1 - var(--sp) * 24)}.film-hint i{width:1px;height:42px;background:linear-gradient(180deg,var(--ink-2),transparent);transform-origin:50% 0}.motion .film-hint i{animation:hint 1.8s var(--ease-io) infinite}@keyframes hint{0%{transform:scaleY(0)}50%{transform:scaleY(1)}to{transform:scaleY(1) translateY(100%);opacity:0}}@media (max-width:860px){.film-rail{display:none}.film-veil{background:linear-gradient(0deg,rgba(245,246,243,.97) 12%,rgba(245,246,243,.84) 46%,rgba(245,246,243,.2) 70%,rgba(245,246,243,0)),linear-gradient(180deg,rgba(245,246,243,.8),transparent 20%)}.film-ch{align-items:flex-end;padding-bottom:12vh}}.ff{inset:0;overflow:hidden;background:radial-gradient(90% 80% at 68% 55%,#fff 0,var(--wash) 72%)}.ff,.ff-glow{position:absolute}.ff-glow{left:70%;top:56%;width:130vmax;height:130vmax;border-radius:50%;transform:translate(-50%,-50%) scale(calc(.22 + var(--sp) * 1.1));background:radial-gradient(closest-side,rgba(166,232,18,.42),rgba(166,232,18,.12) 44%,transparent 72%)}.ff-floor{position:absolute;left:-40%;right:-40%;bottom:-6%;height:58%;background-image:linear-gradient(rgba(46,116,18,.16) 1px,transparent 0),linear-gradient(90deg,rgba(46,116,18,.16) 1px,transparent 0);background-size:72px 72px;background-position:0 calc(var(--sp) * 2400px);transform:perspective(520px) rotateX(74deg);transform-origin:50% 100%;-webkit-mask-image:linear-gradient(0deg,#000 5%,transparent 80%);mask-image:linear-gradient(0deg,#000 5%,transparent 80%);opacity:calc(.3 + var(--sp) * .5)}.ff-rings{position:absolute;left:70%;top:52%;width:0;height:0}.ff-rings i{position:absolute;left:0;top:0;width:60vmin;height:60vmin;border-radius:50%;border:1px solid rgba(46,116,18,.3);transform:translate(-50%,-50%) scale(calc(.2 + var(--sp) * 2.4 - var(--k,0) * .5));opacity:calc(1 - var(--sp) * 1.3)}.ff-rings i:nth-child(2){--k:.6}.ff-rings i:nth-child(3){--k:1.2}.ff-logo{position:absolute;left:71%;top:50%;width:min(32vw,440px);color:var(--ink);transform:translate(-50%,-50%) scale(calc(1 + max(0,var(--sp) - .06) * 11));opacity:calc(1 - max(0,var(--sp) - .1) * 7);filter:drop-shadow(0 30px 40px rgba(46,116,18,.28))}.ff-logo svg{display:block;width:100%;height:auto}.ff-cab{position:absolute;left:73%;top:54%;width:min(44vw,560px);transform:translate(-50%,-50%) perspective(1000px) translate3d(0,calc(max(0,.42 - var(--sp)) * 150vh),0) rotateX(calc(max(0,.42 - var(--sp)) * 110deg)) scale(calc(.86 + min(var(--sp),.9) * .16))}.ff-reels{position:relative;display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:10px;padding:14px;height:min(54vh,430px);overflow:hidden;border-radius:26px;background:linear-gradient(180deg,#fff,#eef2ea);border:1px solid var(--line);box-shadow:0 60px 120px -50px rgba(46,116,18,.45),0 0 0 8px rgba(255,255,255,.7)}.ff-reels:after,.ff-reels:before{content:"";position:absolute;left:0;right:0;height:22%;z-index:2;pointer-events:none}.ff-reels:before{top:0;background:linear-gradient(180deg,#fff,transparent)}.ff-reels:after{bottom:0;background:linear-gradient(0deg,#eef2ea,transparent)}.ff-col{position:relative;overflow:hidden;border-radius:14px}.ff-strip{display:grid;gap:10px;transform:translate3d(0,calc(min(var(--sp),.84) / .84 * var(--spd) * -64%),0)}.ff-t{border-radius:12px;width:100%}.ff-line{position:absolute;left:10px;right:10px;top:50%;height:2px;z-index:3;background:var(--green);box-shadow:0 0 18px 2px rgba(166,232,18,.8);transform:scaleX(clamp(0,(var(--sp) - .84) * 12,1))}@media (max-width:860px){.ff-cab,.ff-glow,.ff-logo,.ff-rings{left:50%}.ff-logo{width:min(56vw,320px);top:25%}.ff-cab{width:min(88vw,460px);top:36%}.ff-reels{height:min(34vh,300px);gap:6px;padding:10px}.ff-strip{gap:6px}}.hs{background:#fff;color:var(--ink);--hs-pin:1}.hs,.hs-pin{position:relative}.hs-pin{display:grid;grid-template-columns:minmax(0,1fr);grid-template-rows:auto 1fr auto;gap:clamp(16px,3vh,32px);padding:var(--sec-pad) 0}.hs.hs-on .hs-pin{position:sticky;top:0;height:100vh;height:100svh;overflow:hidden;padding:calc(64px + 4vh) 0 5vh}.hs-top{display:flex;justify-content:space-between;align-items:flex-end;gap:16px 30px;width:100%}.hs-title{font:850 clamp(34px,5vw,78px)/.94 var(--f-sans);font-stretch:118%;letter-spacing:-.045em;color:var(--ink);margin-top:10px;max-width:15ch}.hs-count{display:flex;align-items:baseline;gap:8px;color:var(--ink-3);font-size:13px;letter-spacing:.08em}.hs-count b{font:800 clamp(44px,5vw,72px)/1 var(--f-sans);font-stretch:118%;letter-spacing:-.04em;color:var(--ink)}.hs-track{display:flex;gap:clamp(24px,4vw,64px);padding:0 var(--gutter);align-items:stretch;width:max-content}.hs.hs-on .hs-track{transform:translate3d(calc(var(--tp,0) * var(--travel,0) * -1px),0,0);will-change:transform;min-height:0}.hs-card{--c:0;position:relative;width:min(1260px,90vw);display:grid;grid-template-columns:minmax(0,1.6fr) minmax(0,1fr);gap:clamp(18px,3vw,44px);align-items:center;padding:clamp(18px,2.6vw,36px);border-radius:30px;background:var(--wash);border:1px solid var(--line);box-shadow:0 40px 80px -56px rgba(17,22,18,.4);overflow:hidden;isolation:isolate;color:inherit;text-decoration:none}.hs.hs-on .hs-card{max-height:100%}.hs-amb{position:absolute;inset:-25%;z-index:-1;opacity:.32;filter:blur(80px) saturate(1.6);transform:translate3d(calc(var(--c) * 60px),0,0) scale(1.1)}.hs-amb img{width:100%;height:100%;object-fit:cover}.hs-card:after{content:"";position:absolute;inset:0;z-index:-1;background:linear-gradient(180deg,rgba(255,255,255,.35),rgba(255,255,255,.78))}.hs-shot{border-radius:20px;box-shadow:0 44px 90px -40px rgba(17,22,18,.5),0 0 0 1px rgba(17,22,18,.06);transform:perspective(1400px) rotateY(calc(var(--c) * -16deg)) scale(calc(1 - min(1,max(var(--c),-1 * var(--c))) * .07));transform-origin:50% 50%;max-width:860px;justify-self:end;width:100%}.hs-shot,.hs-shot-in{display:block;overflow:hidden}.hs-shot-in{aspect-ratio:1280/690}.hs-shot-in img{width:100%;height:100%;object-fit:cover;transform:scale(1.06) translate3d(calc(var(--c) * -3%),0,0);transition:transform .8s var(--ease-out)}.hs-shot:hover .hs-shot-in img{transform:scale(1.1) translate3d(calc(var(--c) * -3%),0,0)}.hs-info{display:grid;gap:clamp(12px,1.6vw,18px);align-content:center;min-width:0;transform:translate3d(calc(var(--c) * 90px),0,0)}.hs-id{display:flex;align-items:center;gap:16px}@media (min-width:861px){.hs-card:has(.hs-syms) .hs-id{padding-right:clamp(150px,16vw,230px)}}.hs-cv{width:84px;flex:none;border-radius:14px;overflow:hidden;box-shadow:0 14px 30px -14px rgba(17,22,18,.5),0 0 0 1px rgba(17,22,18,.08)}.hs-cv img{width:100%;height:auto;aspect-ratio:408/546;object-fit:cover}.hs-no{font-size:12px;letter-spacing:.1em;color:var(--ink-3)}.hs-name{font:880 clamp(34px,4.4vw,72px)/.9 var(--f-sans);font-stretch:118%;letter-spacing:-.045em;text-transform:uppercase;color:var(--ink);margin:0}.hs-tag{font-size:clamp(16px,1.3vw,19px);line-height:1.5;color:var(--ink-2);max-width:38ch}.hs-specs{display:grid;grid-template-columns:repeat(3,auto);justify-content:start;gap:8px 28px;margin:4px 0;padding-top:14px;border-top:1px solid var(--line-2)}.hs-specs dt{font:500 11px/1 var(--f-mono);letter-spacing:.08em;text-transform:uppercase;color:var(--ink-3);margin-bottom:8px}.hs-specs dd{margin:0;font:760 clamp(17px,1.5vw,22px)/1.1 var(--f-sans);font-stretch:106%;color:var(--ink);white-space:nowrap}.hs-syms{position:absolute;right:clamp(18px,3vw,40px);top:clamp(18px,3vw,36px);display:flex;gap:10px;z-index:2;transform:translate3d(calc(var(--c) * -140px),0,0)}.hs-s{width:clamp(44px,4.4vw,64px);border-radius:14px;box-shadow:0 0 0 2px #fff,0 16px 30px -12px color-mix(in srgb,var(--gc) 70%,transparent)}.hs-s:nth-child(2){transform:translateY(18px) rotate(6deg)}.hs-s:first-child{transform:rotate(-8deg)}.hs-s:nth-child(3){transform:translateY(-6px) rotate(3deg)}.hs-next{grid-template-columns:1fr;width:min(680px,80vw);background:#fff}.hs-next .hs-name{font-size:clamp(28px,3vw,46px)}.hs-next-in{display:grid;grid-template-columns:minmax(0,.9fr) minmax(0,1fr);gap:28px;align-items:center}.hs-next:hover .hs-name{color:var(--green)}.hs-bar{margin:0 var(--gutter);height:2px;background:var(--line);border-radius:2px;overflow:hidden}.hs-bar i{display:block;height:100%;background:var(--green);transform-origin:0 50%;transform:scaleX(var(--tp,0))}@media (max-width:860px){.hs{--hs-pin:0}.hs-track{width:auto;overflow-x:auto;scroll-snap-type:x mandatory;padding-bottom:10px;-webkit-overflow-scrolling:touch;scrollbar-width:none}.hs-track::-webkit-scrollbar{display:none}.hs-card{grid-template-columns:1fr;width:86vw;scroll-snap-align:center;flex:none}.hs-amb,.hs-info,.hs-shot,.hs-syms{transform:none}.hs-bar,.hs-syms{display:none}.hs-next-in{grid-template-columns:1fr}}.hs:not(.hs-on) .hs-track{width:auto;overflow-x:auto;scroll-snap-type:x mandatory;padding-bottom:10px;scrollbar-width:thin;scrollbar-color:var(--line-3) transparent}.hs:not(.hs-on) .hs-card{flex:none;scroll-snap-align:center}.hs:not(.hs-on) .hs-amb,.hs:not(.hs-on) .hs-info,.hs:not(.hs-on) .hs-shot,.hs:not(.hs-on) .hs-syms{transform:none}.sband{position:relative;overflow:hidden;isolation:isolate;background:var(--wash);color:var(--ink);padding:var(--sec-pad) 0;border-block:1px solid var(--line)}.sband:before{content:"";position:absolute;inset:0;z-index:-1;background:radial-gradient(520px 380px at var(--mx,72%) var(--my,30%),rgba(166,232,18,.24),transparent 70%)}.sband-grid-bg{position:absolute;inset:0;z-index:-2;background-image:radial-gradient(rgba(17,22,18,.1) 1px,transparent 1.4px);background-size:30px 30px;-webkit-mask-image:linear-gradient(180deg,transparent,#000 30%,#000 70%,transparent);mask-image:linear-gradient(180deg,transparent,#000 30%,#000 70%,transparent)}.sband-head{display:flex;justify-content:space-between;align-items:baseline;gap:10px;flex-wrap:wrap;margin-bottom:26px}.sband-row{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));border-top:1px solid var(--line-2)}.sb-i{display:grid;gap:12px;align-content:start;padding:28px 24px 8px 0;margin-right:24px;border-right:1px solid var(--line);min-width:0}.sb-i:last-child{border-right:0;margin-right:0}.sb-l{display:inline-flex;align-items:center;gap:8px;font-size:11.5px;letter-spacing:.1em;text-transform:uppercase;color:var(--ink-3)}.sb-v{font:800 clamp(32px,4vw,64px)/1.05 var(--f-sans);font-stretch:112%;letter-spacing:-.05em;color:var(--ink);white-space:nowrap}.sb-live .sb-v{color:var(--green)}.sb-s{font-size:14px;color:var(--ink-3)}@media (max-width:900px){.sband-row{grid-template-columns:1fr 1fr}.sb-i:nth-child(2){border-right:0;margin-right:0}.sb-i:nth-child(-n+2){border-bottom:1px solid var(--line);padding-bottom:22px}}.mx2 .h2{font-size:clamp(34px,4.4vw,64px)}.mathx-big b[data-odo]{display:inline-flex;background:none;-webkit-background-clip:border-box;background-clip:border-box;color:var(--ink)}.mathx-big b[data-odo] .od-s:last-child{color:var(--brand-deep)}.dsec .dline{background:rgba(17,22,18,.12);height:2px}.dsec .dline:after{content:"";position:absolute;inset:0;background:var(--ink);transform-origin:0 50%;transform:scaleX(clamp(0,(var(--p,1) - .18) * 3.4,1))}.dsec .dline:nth-of-type(4):after{transform:scaleX(clamp(0,(var(--p,1) - .3) * 3.4,1))}.dsec .dline i{z-index:1}.dsec .h2{font-size:clamp(32px,4vw,58px);max-width:18ch}.crypband2{position:relative;overflow:hidden;isolation:isolate;background:linear-gradient(180deg,#fff,var(--mint));border-block:1px solid var(--line)}.crypband2 .h2,.progs2 .h2{font-size:clamp(34px,4.4vw,62px)}.scards{display:grid;gap:clamp(20px,5vh,56px);padding-bottom:4vh}.scard{position:sticky;top:calc(104px + var(--k) * 26px);display:grid;grid-template-columns:auto minmax(0,1fr) auto;gap:clamp(16px,3.4vw,48px);align-items:center;min-height:clamp(170px,24vh,240px);padding:clamp(22px,3.4vw,46px);border-radius:28px;background:var(--surface);border:1px solid var(--line);box-shadow:0 -24px 50px -38px rgba(17,22,18,.35),0 30px 60px -50px rgba(17,22,18,.3);text-decoration:none;color:var(--ink);overflow:hidden;isolation:isolate;transition:border-color .3s}.scard:before{content:"";position:absolute;inset:0;z-index:-1;opacity:0;transition:opacity .4s;background:radial-gradient(380px 260px at var(--mx,50%) var(--my,50%),rgba(166,232,18,.2),transparent 70%)}.scard:hover:before{opacity:1}.scard:nth-child(2){background:#eef5e2;border-color:#d8e8bf}.scard:nth-child(3){background:var(--lime);border-color:#95d40c}.sc-n{font:880 clamp(58px,8.6vw,132px)/.9 var(--f-sans);font-stretch:125%;letter-spacing:-.04em;color:transparent;-webkit-text-stroke:1.4px rgba(17,22,18,.35)}.sc-b{display:grid;gap:10px;min-width:0}.sc-b b{font:820 clamp(28px,3.4vw,52px)/1 var(--f-sans);font-stretch:114%;letter-spacing:-.04em}.sc-t{color:var(--ink-2);font-size:clamp(15px,1.2vw,17px);max-width:56ch}.sc-f{display:flex;align-items:center;gap:16px;flex-wrap:wrap;margin-top:6px}.sc-ic{display:grid;place-items:center;width:clamp(64px,8vw,120px);aspect-ratio:1;border-radius:50%;background:rgba(166,232,18,.2);color:var(--brand-deep);transition:transform .6s var(--ease-out)}.scard:nth-child(3) .sc-ic{color:var(--ink);background:rgba(255,255,255,.45)}.scard:nth-child(3) .arrow-link svg{color:var(--ink)}.sc-ic svg{width:42%;height:42%}.scard:hover .sc-ic{transform:rotate(-12deg) scale(1.06)}@media (max-width:720px){.scards{gap:18px;padding-bottom:0}.scard{grid-template-columns:1fr;position:relative;top:auto}.sc-n{font-size:52px}.sc-ic{display:none}}.news3 .pcardb .im{aspect-ratio:4/3}@media (max-width:700px){.news3>:nth-child(n+3){display:none}}.grid>.pcardb,.gtile{max-width:408px}.cta2{position:relative;overflow:hidden;isolation:isolate;background:#fff;color:var(--ink);padding:clamp(88px,10vw,160px) 0;border-top:1px solid var(--line)}.cta2:before{content:"";z-index:-1;background:radial-gradient(460px 340px at var(--mx,30%) var(--my,40%),rgba(166,232,18,.3),transparent 70%)}.cta2-bg,.cta2:before{position:absolute;inset:0}.cta2-bg{z-index:-2;overflow:hidden}.cta2-bg i{position:absolute;width:56vmax;height:56vmax;border-radius:50%;filter:blur(90px);opacity:.4}.cta2-bg i:first-child{background:#d8f58c;left:-22vmax;top:-30vmax}.cta2-bg i:nth-child(2){background:#bdeed8;right:-24vmax;top:-12vmax;opacity:.5}.cta2-bg i:nth-child(3){background:#cfe3fb;left:26vw;bottom:-42vmax;opacity:.5}.motion .cta2-bg i{animation:blob 16s ease-in-out infinite alternate}.motion .cta2-bg i:nth-child(2){animation-delay:-5s}.motion .cta2-bg i:nth-child(3){animation-delay:-10s}@keyframes blob{to{transform:translate3d(9vmax,7vmax,0) scale(1.18)}}.cta2-in{display:grid;gap:clamp(18px,2.4vw,28px);justify-items:start}.cta2-h{font:880 clamp(42px,7.6vw,124px)/.92 var(--f-sans);font-stretch:118%;letter-spacing:-.05em;color:var(--ink);max-width:15ch;margin:0}.cta2 .lede{color:var(--ink-2)}.f-word .fw-o{font:900 118px var(--f-sans);font-stretch:125%;fill:transparent;stroke:rgba(17,22,18,.18);stroke-width:1.2px;vector-effect:non-scaling-stroke}.f-word text{transition:none}.footer:hover .f-word text{fill:transparent;stroke:rgba(17,22,18,.18)}.f-word clipPath text{font:900 118px var(--f-sans);font-stretch:125%}.f-word .fw-fill{transform-box:fill-box;transform:translate3d(calc((min(var(--p,1) * 2.4,1) - 1) * 100%),0,0)}.still .f-word .fw-fill{transform:none}.phead{margin-top:-64px;padding-top:64px;position:relative;overflow:hidden;isolation:isolate;color:var(--ink);border-bottom:1px solid var(--line);background:radial-gradient(560px 420px at var(--mx,82%) var(--my,10%),rgba(166,232,18,.22),transparent 70%),radial-gradient(1100px 520px at 90% -20%,rgba(166,232,18,.24),transparent 60%),radial-gradient(700px 400px at -10% 120%,rgba(42,120,214,.08),transparent 60%),linear-gradient(180deg,#fff,var(--wash))}.phead:after{inset:0;z-index:-1;pointer-events:none;background-image:radial-gradient(rgba(17,22,18,.08) 1px,transparent 1.3px);background-size:26px 26px;-webkit-mask-image:linear-gradient(180deg,#000,transparent 85%);mask-image:linear-gradient(180deg,#000,transparent 85%)}.phead:after,.phead:before{content:"";position:absolute}.phead:before{left:0;right:0;bottom:0;height:1px;background:linear-gradient(90deg,transparent,rgba(46,116,18,.5),transparent)}.phead .wrap{z-index:1;padding-block:clamp(72px,10vw,150px) clamp(56px,7vw,110px)}.phead .h1{font-size:clamp(44px,7.2vw,112px);font-stretch:120%;letter-spacing:-.05em;line-height:.92;color:var(--ink)}.phead .eyebrow:before{background:var(--green);opacity:1}.ph-mark{color:var(--ink);opacity:.05}.ph-mark span{display:block;transform:translate3d(0,calc(var(--p,.5) * 120px - 60px),0) rotate(calc(var(--p,.5) * 18deg - 9deg))}.sec-head .h2{font-size:clamp(30px,3.8vw,54px)}.phead.ghero{background:radial-gradient(520px 400px at var(--mx,78%) var(--my,30%),color-mix(in srgb,var(--gc) 20%,transparent),transparent 70%),radial-gradient(1000px 520px at 85% 0,color-mix(in srgb,var(--gc) 24%,transparent),transparent 62%),linear-gradient(180deg,#fff,var(--wash))}.phead.ghero .shot{box-shadow:0 60px 120px -50px rgba(17,22,18,.5),0 0 0 1px rgba(17,22,18,.06),0 0 120px -40px var(--gc);transform:perspective(1400px) rotateY(calc((var(--p,.5) - .5) * -14deg)) rotateX(calc((var(--p,.5) - .5) * 8deg));max-width:640px;justify-self:end}.phead.ghero .h1{font-size:clamp(46px,6.4vw,100px);text-transform:uppercase;font-stretch:120%}@media (max-width:860px){.phead.ghero .shot{transform:none}}.phead .statement{color:var(--ink);font-size:clamp(40px,6vw,92px);font-stretch:116%;letter-spacing:-.045em;line-height:.98}.phead .statement span{background:none}.phead .pmeta .cat,.phead .statement>span:not(.wr){color:var(--green)}.xhead{margin-top:-64px;padding-top:64px;background:radial-gradient(1000px 520px at 88% 0,rgba(166,232,18,.26),transparent 60%),radial-gradient(700px 420px at -10% 110%,rgba(42,120,214,.08),transparent 60%),linear-gradient(180deg,#fff,var(--mint));color:var(--ink);border-bottom:1px solid var(--line)}.xhead:after{content:"";position:absolute;inset:0;z-index:-1;pointer-events:none;background:radial-gradient(460px 340px at var(--mx,70%) var(--my,40%),rgba(166,232,18,.2),transparent 70%)}.xhead-bg{display:none}.xhead .wrap{padding-block:clamp(56px,8vw,120px) clamp(56px,7vw,110px)}.xhead .h1{font-size:clamp(46px,7.4vw,116px);font-stretch:120%;letter-spacing:-.05em;line-height:.92}.xhead .crumbs,.xhead .crumbs a{color:var(--ink-3)}.xh-copy .h1,.xhead .crumbs [aria-current]{color:var(--ink)}.xh-copy .lede{color:var(--ink-2)}.gsc,.gscenes{background:var(--wash)}.gsc{position:relative;height:220vh;height:220svh;color:var(--ink);--sp:0}.gsc:nth-child(2n){background:#fff}.gsc-pin{position:sticky;top:0;height:100vh;height:100svh;overflow:hidden;isolation:isolate;display:grid;place-items:center}.gsc-amb{position:absolute;inset:-25%;z-index:-3;filter:blur(90px) saturate(1.6);opacity:calc(.16 + var(--sp) * .26)}.gsc-amb img{width:100%;height:100%;object-fit:cover}.gsc-pin:before{content:"";position:absolute;inset:0;z-index:-1;background:radial-gradient(70% 60% at 50% 50%,transparent,rgba(255,255,255,.75))}.gsc-word{position:absolute;left:0;top:50%;z-index:-2;white-space:nowrap;font:900 clamp(110px,18vw,300px)/1 var(--f-sans);font-stretch:125%;letter-spacing:-.05em;text-transform:uppercase;color:transparent;-webkit-text-stroke:1.5px color-mix(in srgb,var(--gc) 60%,rgba(17,22,18,.3));transform:translate3d(calc(55vw - var(--sp) * 150vw),-50%,0)}.gsc-stage,.gsc-word{will-change:transform}.gsc-stage{position:relative;width:min(820px,70vw);transform:translate3d(calc(min(max(var(--sp) - .3,0) * 4,1) * 11vw),calc((1 - min(var(--sp) * 2.4,1)) * 12vh),0) scale(calc(.62 + min(var(--sp) * 2.4,1) * .38))}.gsc-shot{display:block;border-radius:22px;overflow:hidden;box-shadow:0 70px 140px -60px rgba(17,22,18,.55),0 0 0 1px rgba(17,22,18,.06),0 0 120px -40px var(--gc)}.gsc-shot img{width:100%;height:auto;aspect-ratio:1280/690;object-fit:cover}.gsc-syms span{position:absolute;display:block;width:clamp(52px,5vw,76px);z-index:2}.gsc-syms span:first-child{left:-5%;top:-9%;transform:translate3d(0,calc(var(--sp) * -90px),0) rotate(-10deg)}.gsc-syms span:nth-child(2){right:-4%;top:12%;transform:translate3d(0,calc(var(--sp) * -150px),0) rotate(8deg)}.gsc-syms span:nth-child(3){right:10%;bottom:-10%;transform:translate3d(0,calc(var(--sp) * -60px),0) rotate(-4deg)}.gsc-s{border-radius:14px;box-shadow:0 0 0 2px #fff,0 18px 34px -12px color-mix(in srgb,var(--gc) 70%,transparent)}.gsc-info{position:absolute;left:0;right:0;bottom:clamp(20px,6vh,64px);pointer-events:none}.gsc-card{pointer-events:auto;width:min(470px,100%);display:grid;gap:14px;padding:clamp(20px,2.2vw,28px);border-radius:24px;background:rgba(255,255,255,.86);-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);border:1px solid var(--line);box-shadow:0 30px 60px -30px rgba(17,22,18,.35);--in:clamp(0,(var(--sp) - .28) * 6,1);opacity:var(--in);transform:translate3d(0,calc((1 - var(--in)) * 48px),0)}.gsc[data-step="0"] .gsc-card{visibility:hidden}.gsc-name{font:880 clamp(32px,3.6vw,56px)/.92 var(--f-sans);font-stretch:118%;letter-spacing:-.045em;text-transform:uppercase;color:var(--ink);margin:0}.gsc-specs{grid-template-columns:repeat(3,auto)}@media (max-width:860px){.gsc,.gsc-pin{height:auto}.gsc-pin{position:relative;display:grid;gap:22px;padding:var(--sec-pad-t) 0;place-items:initial}.gsc-word{display:none}.gsc-stage{transform:none;width:auto;margin:0 var(--gutter)}.gsc-syms{display:none}.gsc-info{position:relative;bottom:auto}.gsc-card{opacity:1;transform:none;visibility:visible!important;width:100%}}.section.dark,.xband{background:linear-gradient(180deg,#fff,var(--mint));color:var(--ink);border-block:1px solid var(--line)}.section.dark .h2,.xband .h2{color:var(--ink)}.section.dark .lede,.xband .lede{color:var(--ink-2)}.cryp-facts{border-top-color:var(--line-2)}.cryp-facts dt{color:var(--ink-3)}.cryp-facts dd{color:var(--ink)}.rstrip2 span{border-color:var(--line-2);background:rgba(255,255,255,.7);color:var(--ink-2)}.rstrip2 span b{color:var(--ink)}.rstrip2 i{color:var(--ink-3)}.token-art{filter:drop-shadow(0 30px 40px rgba(17,22,18,.28))}.pipeline{background:radial-gradient(600px 300px at 90% 0,rgba(166,232,18,.2),transparent 60%),#fff;border:1px solid var(--line)}.pipeline,.pipeline .h2{color:var(--ink)}.pipeline .lede{color:var(--ink-2)}.pipeline .arrow-link{color:var(--ink)}.pipeline .arrow-link svg{color:var(--green)}.classified{background:var(--wash);box-shadow:inset 0 0 0 1px var(--line)}.cl-reels span{background:linear-gradient(135deg,#e9ede6,#dfe5da)}.cl-reels span:after{background:linear-gradient(100deg,transparent 30%,rgba(255,255,255,.8) 50%,transparent 70%);background-size:300% 100%}.cl-scan{background:linear-gradient(180deg,transparent,rgba(166,232,18,.2),transparent)}.cl-stamp{border-color:var(--green);color:var(--green);background:rgba(255,255,255,.88)}.rc-out{background:#fff;color:var(--ink);border:1px solid var(--line);box-shadow:0 40px 80px -50px rgba(17,22,18,.35)}.rc-pool{border-bottom-color:var(--line)}.rc-out .note,.rc-pool .mono{color:var(--ink-3)}.rc-leg b,.rc-pool>b,.rc-row b{color:var(--ink)}.rc-leg,.rc-row{color:var(--ink-2)}.rc-row.big b{color:var(--green)}.docart{background:var(--mint)}.docart figcaption{color:var(--ink-3)}.countdown div{background:#fff;color:var(--ink);border:1px solid var(--line)}.countdown span{color:var(--ink-3)}.motion .gs-shot img,.motion [data-rv] .im img{transition:transform 1.2s var(--ease-out),clip-path 1.2s var(--ease-out)}.motion .tbl-wrap[data-rv] tbody tr{transition:opacity .6s var(--ease-out),transform .8s var(--ease-out);transition-delay:calc(var(--rvd,0s) + .12s)}.motion .tbl-wrap[data-rv]:not(.in) tbody tr{opacity:0;transform:translate3d(0,14px,0)}.motion .tbl-wrap[data-rv] tbody tr:nth-child(2){transition-delay:calc(var(--rvd,0s) + .18s)}.motion .tbl-wrap[data-rv] tbody tr:nth-child(3){transition-delay:calc(var(--rvd,0s) + .24s)}.motion .tbl-wrap[data-rv] tbody tr:nth-child(4){transition-delay:calc(var(--rvd,0s) + .3s)}.motion .tbl-wrap[data-rv] tbody tr:nth-child(n+5){transition-delay:calc(var(--rvd,0s) + .36s)}.motion [data-rv] .im img{transition:transform 1.4s var(--ease-out)}.motion [data-rv]:not(.in) .im img{transform:scale(1.12)}.motion .fig[data-rv]:not(.in){transform:translate3d(0,40px,0)}.film-stats{display:flex;flex-wrap:wrap;align-items:flex-end;gap:14px clamp(24px,3.2vw,48px);margin:0;padding-top:clamp(14px,1.6vw,18px);border-top:1px solid var(--line-2)}.film-stats .fs-i{display:flex;flex-direction:column-reverse;gap:10px;min-width:0}.film-stats dt{display:inline-flex;align-items:center;gap:8px;font:500 11px/1 var(--f-mono);letter-spacing:.1em;text-transform:uppercase;color:var(--ink-3)}.film-stats dd{margin:0;font:800 clamp(24px,2.4vw,36px)/1 var(--f-sans);font-stretch:112%;letter-spacing:-.04em;color:var(--ink);white-space:nowrap}.film-stats .fs-main dd{font-size:clamp(34px,4vw,62px)}.film-stats .fs-live dd{color:var(--green)}@media (max-width:860px) and (max-height:740px){.film-ch.first .film-lede{display:none}.ff-logo{top:22%}.film-hint{display:none}}@media (max-width:860px) and (max-height:480px){.film-ch.first .kicker{display:none}.film-h1{font-size:max(40px,12vh)}}@media (max-width:360px){.film-h1{font-size:15.5vw}}@media (max-width:480px){.film-stats{gap:12px 18px}.film-stats dd{font-size:21px}.film-stats .fs-main dd{font-size:29px}.film-stats dt{font-size:10px;letter-spacing:.08em}}@media (max-width:380px){.film-stats{gap:10px 14px}.film-stats dd{font-size:19px}.film-stats .fs-main dd{font-size:26px}}@media (min-width:901px){.sband-row{grid-template-columns:minmax(0,1.35fr) repeat(3,minmax(0,1fr))}}.pmq{position:relative;display:grid;grid-template-columns:auto minmax(0,1fr);gap:clamp(14px,2vw,28px);background:var(--lime);color:var(--ink);padding:clamp(16px,2vw,24px) 0 clamp(16px,2vw,24px) var(--gutter);overflow:hidden}.pmq,.pmq-lab{align-items:center}.pmq-lab{display:inline-flex;gap:8px;margin:0;padding:8px 12px;border-radius:999px;background:rgba(255,255,255,.6);font-size:11.5px;letter-spacing:.12em;text-transform:uppercase;white-space:nowrap}.pmq-view{overflow:hidden;-webkit-mask-image:linear-gradient(90deg,transparent,#000 5%,#000 95%,transparent);mask-image:linear-gradient(90deg,transparent,#000 5%,#000 95%,transparent)}.pmq-track{display:flex;width:max-content;animation:pmq var(--pmq-t,30s) linear infinite}.pmq:hover .pmq-track{animation-play-state:paused}.pmq:focus-within .pmq-track{animation:none}@keyframes pmq{to{transform:translate3d(-50%,0,0)}}.pmq-set{list-style:none;margin:0;padding:0}.pmq-i,.pmq-set{display:flex;align-items:center}.pmq-i{gap:clamp(26px,3.6vw,56px);padding-right:clamp(26px,3.6vw,56px)}.pmq-i a{display:flex;align-items:center;color:inherit;text-decoration:none}.pmq-logo{display:block;height:clamp(26px,2.6vw,38px);width:auto;max-width:210px;object-fit:contain;filter:brightness(0);opacity:.86;transition:opacity .3s}.pmq-i a:hover .pmq-logo{opacity:1}.pmq-name{font:850 clamp(26px,3vw,44px)/1 var(--f-sans);font-stretch:118%;letter-spacing:-.035em;text-transform:uppercase;color:var(--ink);white-space:nowrap}.pmq-sep{flex:none;width:9px;height:9px;border-radius:2px;background:var(--ink);opacity:.7;transform:rotate(45deg)}@media (max-width:640px){.pmq{grid-template-columns:minmax(0,1fr);padding-left:0;gap:12px}.pmq-lab{justify-self:start;margin-left:var(--gutter)}}@media (prefers-reduced-motion:reduce){.pmq-track{animation:none}}.still .pmq-track{animation:none}.still .pmq-i[aria-hidden],.still .pmq-set[aria-hidden]{display:none}.still .pmq-view{overflow-x:auto;-webkit-mask-image:none;mask-image:none}.team-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(min(100%,250px),1fr));gap:clamp(30px,3.4vw,44px) clamp(20px,2.4vw,32px)}.tm{display:grid;gap:18px;align-content:start}.tm-ph{position:relative;aspect-ratio:1;border-radius:24px;overflow:hidden;background:var(--surface-3);box-shadow:0 34px 60px -44px rgba(17,22,18,.55),0 0 0 1px rgba(17,22,18,.07)}.tm-ph img{display:block;width:100%;height:100%;object-fit:cover;transition:transform .9s var(--ease-out)}.tm:hover .tm-ph img{transform:scale(1.04)}.tm-ini{display:grid;place-items:center;height:100%;font:850 clamp(44px,5vw,72px)/1 var(--f-sans);font-stretch:118%;letter-spacing:-.04em;color:var(--ink-4)}.tm-bd{display:grid;gap:8px}.tm-role{font:500 11.5px/1.35 var(--f-mono);letter-spacing:.08em;text-transform:uppercase;color:var(--green)}.tm h3{font:820 clamp(22px,2vw,28px)/1.05 var(--f-sans);font-stretch:112%;letter-spacing:-.03em;margin:0;color:var(--ink)}.tm p{margin:0;font-size:15px;line-height:1.55;color:var(--ink-2)}.tm .links{display:flex;gap:8px;flex-wrap:wrap;margin-top:4px}@media (max-width:560px){.team-grid{gap:26px}.tm{grid-template-columns:104px minmax(0,1fr);gap:16px;align-items:start}.tm-ph{border-radius:18px}.tm-ini{font-size:34px}.tm h3{font-size:21px}.tm p{font-size:14.5px}}.earn2{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:clamp(16px,2vw,24px)}.earn3{grid-template-columns:repeat(3,minmax(0,1fr))}.earn{display:grid;gap:10px;align-content:start;padding:clamp(22px,3vw,36px);border-radius:26px;background:#fff;border:1px solid var(--line);box-shadow:0 40px 80px -60px rgba(17,22,18,.4)}.earn-hi{background:var(--lime);border-color:#95d40c}.earn-k{font-size:12px;letter-spacing:.1em;text-transform:uppercase;color:var(--ink-3)}.earn-hi .earn-k{color:var(--ink-2)}.earn-n{font:880 clamp(56px,7vw,104px)/.9 var(--f-sans);font-stretch:120%;letter-spacing:-.05em;color:var(--ink)}.earn h3{font:760 clamp(19px,1.7vw,24px)/1.2 var(--f-sans);margin:0;color:var(--ink)}.earn p{margin:0;color:var(--ink-2);max-width:48ch}@media (max-width:900px){.earn3{grid-template-columns:1fr}}@media (max-width:760px){.earn2{grid-template-columns:1fr}}.rstrip2{gap:8px 18px}.rstrip2 .rs-g{display:inline-flex;align-items:center;gap:8px}.still .film{height:auto;margin-top:-64px}.still .film-pin{position:relative;height:auto;min-height:100svh}.still .film-ch,.still .film-story{position:relative;inset:auto}.still .film-ch{opacity:1;min-height:auto;padding-block:calc(80px + 3vh) 8vh}.still .film-ch:not(.first){padding-top:10vh}.still .film-copy{transform:none;pointer-events:auto}.still .film-hint,.still .film-rail{display:none}.still .ff-logo{opacity:.12}.still .ff-cab{display:none}.still .gsc{height:auto}.still .gsc-pin{position:relative;height:auto;display:grid;gap:22px;padding:var(--sec-pad-t) 0;place-items:initial}.still .gsc-word{display:none}.still .gsc-stage{transform:none;margin:0 auto}.still .gsc-info{position:relative;bottom:auto}.still .gsc-card{opacity:1;transform:none;visibility:visible}@media (max-width:860px){.cta2-bg i{filter:blur(60px)}.motion .cta2-bg i{animation:none}}.chart-slot>svg{max-width:100%;display:block}.next-status{padding:12px;text-align:center}.cmdk .search-results{max-height:65vh;overflow:auto}.cmdk .search-results>a{display:flex;gap:12px;padding:14px;text-decoration:none;border-bottom:1px solid var(--line)}.cmdk .search-results>a:focus,.cmdk .search-results>a:hover{background:var(--surface-3)}.cmdk .ch{display:flex;gap:12px;align-items:center;padding:0 16px;border-bottom:1px solid var(--line)}.cmdk .ch svg{width:20px;height:20px;flex:none}.lightbox>.box{position:relative;text-align:center;color:#fff}.lightbox>.box>.iconbtn{position:absolute;right:0;top:-42px;background:var(--surface);color:var(--ink)}.previewbar{padding:10px var(--gutter);display:flex;justify-content:center;align-items:center;gap:10px;background:var(--brand);font-size:13px}.cmdk .search-results b,.cmdk .search-results small{display:block}.cmdk .search-results svg{width:22px;height:22px}.demo-stage .bar{align-items:center;padding-block:6px}.demo-ctl{display:flex;gap:2px;margin-right:-6px}.demo-ctl button{display:inline-flex;align-items:center;gap:6px;height:26px;padding:0 8px;border:0;border-radius:6px;background:none;font:500 13px/1 var(--f-sans);color:var(--ink-2);cursor:pointer}.demo-ctl button:hover{background:var(--surface-3);color:var(--ink)}.demo-ctl svg{width:14px;height:14px}.play-stage:has(.demo-stage){grid-template-columns:minmax(0,2fr) minmax(0,1fr)}@media (max-width:980px){.play-stage:has(.demo-stage){grid-template-columns:1fr}}.demo-view{position:relative;aspect-ratio:16/10;background:#0b100d}.demo-view iframe,.lenis.lenis-smooth .demo-view iframe{position:absolute;inset:0;width:100%;height:100%;border:0;display:block;pointer-events:auto}.demo-view.is-max{position:fixed;inset:0;z-index:160;aspect-ratio:auto}.demo-x{position:absolute;z-index:1;top:calc(env(safe-area-inset-top,0px) + 8px);right:calc(env(safe-area-inset-right,0px) + 8px);width:32px;height:32px;background:rgba(0,0,0,.45);border-color:transparent;color:#fff}.demo-stage .demo-launch{border:0;border-radius:0;box-shadow:none;aspect-ratio:16/10}.demo-stage .demo-launch img{width:100%;height:100%;object-fit:cover}@media (max-width:640px){.demo-view{aspect-ratio:3/4}.demo-ctl button span{display:none}}.demo-launch{cursor:pointer}.demo-launch img{transition:filter .3s}.demo-launch:hover img{filter:brightness(.8)}.demo-cta{position:absolute;left:50%;top:50%;transform:translate(-50%,-50%);display:inline-flex;align-items:center;gap:9px;padding:14px 24px;border-radius:999px;background:var(--brand);color:var(--ink);font:650 16px/1 var(--f-sans);box-shadow:0 18px 40px -12px rgba(0,0,0,.55);white-space:nowrap}.demo-cta svg{width:18px;height:18px}.sb-i{container-type:inline-size}.sb-v .fit{font-size:min(1em,calc(100cqi / (var(--ch,8) * .6)))}.nav .dd:before{content:"";position:absolute;left:0;right:0;bottom:100%;height:14px}