.st{--out:var(--ease-smooth-out);--hud:var(--mono)}.st-open{padding-top:calc(var(--nav-h,84px) + clamp(28px, 6vw, 80px));position:relative}.st-lead .d-xxl{font-size:clamp(56px,15vw,150px)}.st-lead .d-xxl span{display:block}.st-lead-copy{gap:16px;max-width:58ch;margin-top:32px;display:grid}.st .d-xl>span{display:block}.st-lead .lede{max-width:44ch;color:var(--fg);margin-top:24px}.st-lead-more{color:var(--muted);text-wrap:pretty;margin:0;font-size:17px;line-height:1.55}.st-sign{font-family:var(--display);letter-spacing:.02em;margin:10px 0 0;font-size:clamp(24px,2vw,30px);line-height:1.05}.st-film{aspect-ratio:4/5;will-change:clip-path;background:#111;margin:clamp(48px,8vw,80px) 0 0;position:relative;overflow:hidden}.st-film video{object-fit:cover;object-position:50% 30%;width:100%;height:100%}.st-scrim{opacity:0;pointer-events:none;background:linear-gradient(90deg,#09080be0,#09080b8c 58%,#09080bb8);position:absolute;inset:0}.st-film:after{content:"";pointer-events:none;background:linear-gradient(#09080b80,#0000);height:110px;position:absolute;inset:0 0 auto}.st-hud{z-index:1;pointer-events:none;font-family:var(--hud);letter-spacing:.06em;color:#fff;text-shadow:0 1px 8px #00000080;font-size:12px;font-weight:500;position:absolute;inset:0}.st-rec,.st-read{align-items:center;gap:8px;display:inline-flex;position:absolute;top:18px}.st-rec{left:18px}.st-read{right:18px}.st-rec i{background:#ff4b4b;border-radius:50%;width:8px;height:8px;animation:1.6s steps(2,jump-none) infinite st-blink}.st-rec time{font-variant-numeric:tabular-nums}@keyframes st-blink{50%{opacity:.25}}.st-c{opacity:.9;--s:1.5px solid #fff;width:20px;height:20px;position:absolute}.st-c.tl{border-left:var(--s);border-top:var(--s);top:10px;left:10px}.st-c.tr{border-right:var(--s);border-top:var(--s);top:10px;right:10px}.st-c.bl{border-left:var(--s);border-bottom:var(--s);bottom:10px;left:10px}.st-c.br{border-right:var(--s);border-bottom:var(--s);bottom:10px;right:10px}.st-case{padding-block:clamp(56px,10vw,120px) 0}.st-case-body{gap:16px;margin-top:28px;display:grid}.st-case-p{max-width:54ch;color:color-mix(in oklab, var(--fg) 82%, transparent);text-wrap:pretty;margin:0;font-size:18px;line-height:1.55}.st-case-key,.st-key{font-family:var(--display);letter-spacing:.005em;color:var(--accent);text-wrap:balance;margin:12px 0 0;font-size:clamp(32px,3.3vw,54px);line-height:1}.st-sheet{margin:0;padding:0;list-style:none;display:none}@media (width>=1025px){.st-film{aspect-ratio:21/9}}.st-live.st-open{height:340vh;padding:0}.st-live .st-pin{height:100vh;position:sticky;top:0;overflow:clip}.st-live .st-film{aspect-ratio:auto;z-index:0;background:0 0;margin:0;position:absolute;inset:0}.st-live .st-film video{object-position:50% 40%;will-change:transform;transform-origin:50%;position:absolute;inset:0}.st-live .st-lead{z-index:2;width:100%;padding-top:calc(var(--nav-h,84px) + clamp(12px, 3.4vh, 44px));will-change:transform, opacity;position:absolute;inset:0}.st-live .st-lead>*{max-width:62%}.st-live .st-lead .d-xxl{font-size:min(6.6vw,11.2vh)}.st-live .st-lead .lede{margin-top:clamp(12px,2vh,24px);font-size:clamp(18px,2.4vh,24px)}.st-live .st-lead .kicker{margin-bottom:clamp(14px,2.4vh,32px)}.st-live .st-lead-copy{grid-template-columns:1fr 1.25fr;gap:28px;max-width:62%;margin-top:clamp(14px,2.6vh,28px)}.st-live .st-lead-more{font-size:clamp(14px,1.8vh,16px);line-height:1.45}.st-live .pg-ctas{margin-top:clamp(14px,2.4vh,28px)}.st-live .st-hud>*{will-change:transform}.st-live .st-case{z-index:3;width:100%;padding-block:calc(var(--nav-h,84px) + 12px) 32px;visibility:hidden;grid-template-columns:minmax(0,1.1fr) minmax(0,.9fr);align-items:center;gap:clamp(36px,5vw,96px);margin-inline:auto;display:grid;position:absolute;inset:0}.st-live .st-case-head .d-xl{font-size:min(6.4vw,12.4vh)}.st-live .st-case-body{gap:clamp(8px,1.5vh,16px);margin:0}.st-live .st-case-p{color:#f3f0f8;font-size:clamp(15px,1.15vw,18px)}.st-live .st-case-key{color:#fff;margin-top:8px;font-size:min(3.2vw,6vh)}.st-live .st-sheet{gap:0;display:grid}.st-live .st-sheet li{font-family:var(--display);letter-spacing:.03em;color:#fff;opacity:.22;transition:opacity .5s var(--out), transform .5s var(--out);border-bottom:1px solid #ffffff38;justify-content:space-between;padding:clamp(5px,.9vh,9px) 0;font-size:clamp(20px,3vh,30px);line-height:1.05;display:flex;transform:translate(-8px)}.st-live .st-sheet li:after{content:"";background:var(--signal);opacity:0;width:9px;height:9px;transition:opacity .3s, transform .5s var(--out);border-radius:50%;margin:auto 0;transform:scale(.4)}.st-live .st-sheet li.on,.st-live .st-sheet li.on:after{opacity:1;transform:none}.st-prods{padding-bottom:clamp(72px,8vw,120px)}.st-board{grid-template-columns:minmax(0,1.15fr) minmax(0,.85fr);align-items:start;gap:clamp(36px,5vw,96px);margin-top:clamp(48px,6vw,96px);display:grid}.st-stage{top:calc(var(--nav-h,84px) + 20px);aspect-ratio:5/4;isolation:isolate;background:#16101f;border-radius:18px;width:100%;max-height:calc(100vh - 124px);position:sticky;overflow:hidden;box-shadow:0 50px 100px -50px #3b1c86bf}.st-shot{clip-path:inset(100% 0 0);transition:clip-path .9s var(--out);z-index:0;position:absolute;inset:0}.st-shot.on{clip-path:inset(0);z-index:1}.st-shot.was{clip-path:inset(0);z-index:0}.st-shot video,.st-shot>img,.st-stills img{object-fit:cover;width:100%;height:100%;position:absolute;inset:0}.st-shot video{transition:transform 1.6s var(--out);transform:scale(1.08)}.st-shot.on video{transform:none}.st-stills img{opacity:0;transition:transform 4.5s linear;transform:scale(1.04)}.st-stills img.on{opacity:1;transform:none}.st-shutter{opacity:0;pointer-events:none;background:#fff;position:absolute;inset:0}.st-shutter.fire{animation:.34s ease-out st-shutter}@keyframes st-shutter{0%{opacity:.85}to{opacity:0}}.st-slate{z-index:3;color:#fff;font-family:var(--hud);letter-spacing:.05em;-webkit-backdrop-filter:blur(8px);background:#09080b9e;border-radius:999px;gap:10px;padding:7px 12px;font-size:12px;font-weight:500;display:flex;position:absolute;top:16px;left:16px}.st-slate i{font-style:normal}.st-slate i+i{opacity:.6}.st-track{z-index:3;background:#ffffff47;border-radius:2px;height:2px;position:absolute;bottom:14px;left:16px;right:16px;overflow:hidden}.st-track i{transform-origin:0;transition:transform .7s var(--out);background:#fff;position:absolute;inset:0;transform:scaleX(.2)}.st-rows{display:grid}.st-row{opacity:.32;min-height:62vh;transition:opacity .5s var(--out);align-content:center;gap:14px;padding-block:clamp(32px,7vh,80px);display:grid}.st-row:first-child{padding-top:0}.st-row.on{opacity:1}.st-row h3{max-width:13ch}.st-row p{color:var(--muted);text-wrap:pretty;max-width:46ch;margin:0;font-size:17px;line-height:1.55}.st-row .st-strap{color:var(--accent);font-size:clamp(19px,1.5vw,22px);font-weight:600;line-height:1.3}.st-craft{flex-wrap:wrap;gap:6px;margin:4px 0;padding:0;list-style:none;display:flex}.st-craft li{border:1px solid color-mix(in oklab, var(--fg) 22%, transparent);opacity:0;transition:opacity .4s var(--out), transform .5s var(--out), background-color .3s;border-radius:999px;padding:5px 11px;font-size:14px;font-weight:600;transform:translateY(6px)}.st-row.on .st-craft li{opacity:1;transform:none}.st-craft li:nth-child(2){transition-delay:45ms}.st-craft li:nth-child(3){transition-delay:90ms}.st-craft li:nth-child(4){transition-delay:.135s}.st-craft li:nth-child(5){transition-delay:.18s}.st-craft li:nth-child(6){transition-delay:.225s}.st-craft li:nth-child(7){transition-delay:.27s}.st-craft li:nth-child(8){transition-delay:.315s}.st-rows-cta{margin-top:0;padding-bottom:8px}.st-art{background:#1d0e45}.st-ab{font-family:var(--display);opacity:0;transform:translateY(26px) rotate(var(--r,0deg));transition:opacity .5s var(--out), transform .9s var(--out);border-radius:6px;flex-direction:column;justify-content:space-between;padding:5%;font-weight:400;line-height:.92;display:flex;position:absolute;box-shadow:0 30px 60px -24px #000000b3}.st-art.on .st-ab{opacity:1;transform:rotate(var(--r,0deg))}.st-ab b{font-weight:400}.ab-poster{color:#fff;--r:-2deg;background:#7b2ff7;width:44%;height:80%;font-size:clamp(30px,4vw,68px);top:10%;left:6%}.ab-poster img{width:38%;height:auto}.ab-story{color:#1d0e45;--r:2deg;background:#eeeaf4;width:25%;height:58%;font-size:clamp(20px,2.3vw,38px);transition-delay:90ms;top:8%;left:54%}.ab-story span{background:#7b2ff7;border-radius:3px;width:44%;height:6px;display:block}.ab-banner{color:#3ddc84;--r:-1deg;background:#09080b;flex-direction:row;align-items:center;width:50%;height:19%;padding-block:0;font-size:clamp(18px,2.2vw,36px);transition-delay:.17s;top:71%;left:44%}.st-focus-lede{max-width:42ch;margin-top:28px}.st-qs{gap:clamp(28px,7vh,72px);margin:clamp(56px,8vw,120px) 0;padding:0;list-style:none;display:grid}.st-q{font-family:var(--display);width:fit-content;max-width:100%;opacity:var(--o,1);filter:blur(var(--b,0px));font-size:clamp(44px,7.2vw,124px);line-height:.96;position:relative}.st-q em{color:#fff;font-style:normal}.st-q span{color:var(--muted)}.st-q:before,.st-q:after{content:"";width:22px;height:22px;opacity:var(--lock,0);transition:opacity .25s;position:absolute}.st-q:before{border-left:2px solid var(--signal);border-top:2px solid var(--signal);top:-12px;left:-16px}.st-q:after{border-right:2px solid var(--signal);border-bottom:2px solid var(--signal);bottom:-8px;right:-16px}.st-focus-end{grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:end;gap:clamp(36px,5vw,96px);display:grid}.st-focus-end .pg-prose p:last-child{color:var(--fg)}.st-focus .st-key{color:#fff;margin:0}.st-mesh{aspect-ratio:16/8.6;grid-template-rows:repeat(6,minmax(0,1fr));grid-template-columns:repeat(12,minmax(0,1fr));gap:clamp(8px,1vw,16px);margin-top:clamp(40px,5vw,72px);display:grid}.st-tile{will-change:transform, opacity;background:#16101f 50%/cover no-repeat;border-radius:12px;position:relative;overflow:hidden;box-shadow:0 0 0 1px #ffffff1a}.st-tile video{object-fit:cover;width:100%;height:100%;display:block;position:absolute;inset:0}.t-src{z-index:2;box-shadow:0 0 0 1px #ffffff38, 0 40px 90px -30px color-mix(in oklab, var(--accent) 70%, transparent);grid-area:1/4/5/10}.t-soc{grid-area:1/1/7/4}.t-ad{grid-area:1/10/4/13}.t-edu{grid-area:4/10/7/13}.t-web{grid-area:5/4/7/8}.t-sal{grid-area:5/8/7/10}.st-tag{z-index:2;color:#fff;background:#09080bb8;border-radius:999px;align-items:center;gap:8px;max-width:calc(100% - 20px);padding:6px 11px;font-size:13px;font-weight:600;line-height:1.2;display:inline-flex;position:absolute;bottom:10px;left:10px}.t-src .st-tag{font-size:15px}.st-tag i{background:#ff4b4b;border-radius:50%;flex:none;width:8px;height:8px;animation:1.6s steps(2,jump-none) infinite st-blink}.st-chrome{z-index:2;background:#09080bb8;gap:5px;padding:8px 10px;display:flex;position:absolute;top:0;left:0;right:0}.st-chrome i{background:#fff6;border-radius:50%;width:7px;height:7px}.st-bar{z-index:2;background:#ffffff4d;border-radius:2px;height:3px;position:absolute;top:12px;left:10px;right:10px;overflow:hidden}.st-bar i{transform-origin:0;transform:scaleX(var(--play,0));background:#fff;transition:transform .25s linear;position:absolute;inset:0}.st-many-foot{grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:clamp(36px,5vw,96px);margin-top:clamp(48px,6vw,88px);display:grid}.st-many-link{color:var(--muted);max-width:52ch;margin:0;font-size:17px;line-height:1.55}.st-many-link a{color:var(--fg);text-underline-offset:3px;text-decoration:underline;text-decoration-color:color-mix(in oklab, var(--fg) 40%, transparent);transition:text-decoration-color .3s}.st-many-link a:hover{text-decoration-color:var(--fg)}.st-many .pg-ctas{margin-top:28px}.st-proof-in{grid-template-columns:minmax(0,1.1fr) minmax(0,.9fr);align-items:center;gap:clamp(36px,5vw,96px);display:grid}.st-proof-media{aspect-ratio:4/3;border-radius:18px;display:block;overflow:hidden}.st-proof-media img{object-fit:cover;object-position:60% 70%;width:100%;height:100%;transition:transform 1.4s var(--out)}.st-proof-media:hover img{transform:scale(1.03)}.st-proof .proof-line{max-width:28ch;font-size:clamp(24px,2.3vw,36px)}.st-final-in{grid-template-columns:minmax(0,1.05fr) minmax(0,.95fr);align-items:start;gap:clamp(40px,6vw,112px);display:grid}.st-final .d-xl{max-width:13ch;top:calc(var(--nav-h,84px) + 24px);position:sticky}.st-maybes{margin:0 0 32px;padding:0;list-style:none;display:grid}.st-maybes li{border-bottom:1px solid var(--line);grid-template-columns:76px 1fr;align-items:center;gap:18px;padding:18px 0;font-size:clamp(18px,1.5vw,22px);font-weight:600;line-height:1.25;display:grid}.st-maybes small{color:var(--muted);margin-bottom:3px;font-size:14px;font-weight:500;display:block}.st-gl{border:1.5px solid var(--fg);background:color-mix(in oklab, var(--fg) 12%, transparent);border-radius:3px;justify-self:center;display:block}.st-gl.s{width:24px;height:30px}.st-gl.m{width:44px;height:32px}.st-gl.l{width:72px;height:32px}.st-final .lede{max-width:40ch;margin-top:0}.st-final .st-key{color:#fff;margin-top:24px}@media (width<=1024px){.st-board{grid-template-columns:1fr;gap:24px}.st-stage{top:calc(var(--nav-h,64px) + 4px);aspect-ratio:16/10;z-index:5;max-height:40svh;box-shadow:none;background:0 0;overflow:visible}.st-stage:before{content:"";background:var(--bg);z-index:-1;opacity:0;transition:opacity .16s linear;position:absolute;inset:-120px -24px 30%;-webkit-mask:linear-gradient(#000 70%,#0000);mask:linear-gradient(#000 70%,#0000)}.st-stage.is-stuck:before{opacity:1}.st-prods-h{z-index:6;position:relative}.st-shot{border-radius:14px;overflow:hidden}.st-row{align-content:start;min-height:56svh;padding-block:32px}.st-row:first-child{padding-top:24px}.st-focus-end,.st-many-foot,.st-proof-in,.st-final-in{grid-template-columns:1fr}.st-final .d-xl{position:static}}@media (width<=720px){.st-mesh{aspect-ratio:auto;grid-template-rows:auto;grid-template-columns:repeat(6,minmax(0,1fr));grid-auto-rows:26vw}.t-src{grid-area:span 2/span 6}.t-soc{grid-area:span 2/span 2}.t-ad,.t-edu{grid-area:span 1/span 4}.t-web,.t-sal{grid-area:span 1/span 3}.st-tag{max-width:calc(100% - 14px);padding:4px 8px;font-size:11px;bottom:7px;left:7px}.t-src .st-tag{font-size:13px}.st-film{margin-inline:0}.st-q:before{left:-8px}.st-q:after{right:-8px}}@media (prefers-reduced-motion:reduce){.st-rec i,.st-tag i{animation:none}.st-shot,.st-shot video,.st-ab,.st-craft li,.st-row,.st-stills img{transition:none}.st-craft li{opacity:1;transform:none}.st-row{opacity:1}}.t-web .st-tag{inset:5px 8px auto auto}.st-chrome{align-items:center;min-height:34px}.st-ad{z-index:1;color:#fff;background:linear-gradient(#09080b9e,#0000 52%);flex-direction:column;align-items:flex-start;gap:10px;padding:14px;display:flex;position:absolute;inset:0}.st-ad b{font-family:var(--display);max-width:11ch;font-size:clamp(22px,2.5vw,40px);font-weight:400;line-height:.96}.st-ad i{background:#e0177f;border-radius:999px;padding:7px 13px;font-size:13px;font-style:normal;font-weight:600;line-height:1.1}@media (width<=720px){.st-ad{padding:8px 10px}.st-ad b{max-width:16ch;font-size:18px}.st-ad i{display:none}}
