body:has(.v2){background:var(--color-canvas)}body:has(.v2):before{display:none!important}body:has(.v2):after{display:none!important}:is(html:has(.v2),body:has(.v2)){overflow-x:visible}html:has(.v2){scroll-behavior:smooth}@media (prefers-reduced-motion:reduce){html:has(.v2){scroll-behavior:auto}}.v2{--ground:#0a0a0a;--ink:#edebe7;--warm:#f5ecde;--sec:#c9c9c9;--muted:#9a9aae;--dim:#8a8a92;--faint:#6b6b6b;--gold:#fcc373;--hi:#ffd09a;--coral:#fb4d42;--green:#0eaa46;--blue:#3a86ff;--blue-br:#6aa8ff;--blue-mid:#4e8ef5;--blue-deep:#3e6bc8;--eyebrow:#fcc373d9;--ink-rgb:255, 255, 255;--gold-rgb:252, 195, 115;--gold2-rgb:221, 150, 62;--coral-rgb:251, 77, 66;--green-rgb:14, 170, 70;--blue-rgb:58, 134, 255;--blue-br-rgb:106, 168, 255;--glass:linear-gradient(158deg, #342b2538, #120e0c26);--btn-edge:inset 0 0 0 1px rgba(var(--ink-rgb),.06);--btn-edge-hover:inset 0 0 0 1px rgba(var(--ink-rgb),.06), var(--goldglow);--card:linear-gradient(158deg, #2a232080, #0c0a0a80);--ring:inset 0 0 0 1px rgba(var(--ink-rgb),.06);--ring-hi:inset 0 0 0 1px rgba(var(--ink-rgb),.1);--lift:0 24px 50px -18px #000c;--goldglow:0 0 18px #fcc37314;--navbar-bg:linear-gradient(158deg, #1a16149e, #0a0909b8);--navbar-bg-sc:linear-gradient(158deg, #221c19c7, #0b0909d6);--menu-bg:linear-gradient(158deg, #201b1894, #0c0a0aa8);--slider-bg:linear-gradient(158deg, #221d1b66, #0b0a0a70);--liverun-bg:linear-gradient(158deg, #2c252185, #0c0a0a85);--team-bg:linear-gradient(158deg, #241e1c70, #0b0a0a75);--foot-bg:linear-gradient(158deg, #1c181680, #0a0a0a80);--drop-deep:0 30px 60px -20px #000000d9;--drop-nav:0 12px 40px -14px #000c;--drop-menu:0 24px 50px -18px #000000e6;--maxw:1220px;--pad:32px;--ease:cubic-bezier(.19,1,.22,1);background:var(--ground);min-height:100vh;color:var(--ink);-webkit-font-smoothing:antialiased;font-family:Plus Jakarta Sans,-apple-system,BlinkMacSystemFont,system-ui,sans-serif;font-size:16px;font-weight:300;line-height:normal;position:relative}html[data-theme=light] .v2{--ground:#f2efe9;--ink:#171511;--warm:#453d2e;--sec:#4a4639;--muted:#5f5f68;--dim:#6f6a5c;--faint:#8d8778;--gold:#a97b1a;--hi:#9d6b1c;--coral:#c8453a;--green:#1e7d47;--blue:#2e6e9c;--blue-br:#245c85;--blue-mid:#4a7fa6;--blue-deep:#7fa0bc;--eyebrow:#a97b1ae6;--ink-rgb:23, 21, 17;--gold-rgb:169, 123, 26;--gold2-rgb:143, 100, 32;--coral-rgb:200, 69, 58;--green-rgb:30, 125, 71;--blue-rgb:46, 110, 156;--blue-br-rgb:36, 92, 133;--glass:linear-gradient(158deg, #fffdf999, #f6f2eb80);--card:linear-gradient(158deg, #fcfaf6eb, #f4f0e9e0);--lift:0 24px 50px -18px #4c3e2847;--goldglow:0 0 18px #a97b1a1f;--navbar-bg:linear-gradient(158deg, #fffdf9b8, #f4f0e9cc);--navbar-bg-sc:linear-gradient(158deg, #fffdf9d9, #f4f0e9eb);--menu-bg:linear-gradient(158deg, #fffdf9e0, #f4f0e9f0);--slider-bg:linear-gradient(158deg, #fffdf9a8, #f6f2eb8f);--liverun-bg:linear-gradient(158deg, #fcfaf6e6, #f4f0e9db);--team-bg:linear-gradient(158deg, #fffdf9b3, #f6f2eb99);--foot-bg:linear-gradient(158deg, #fcfaf6cc, #f4f0e9c7);--drop-deep:0 30px 60px -20px #4c3e284d;--drop-nav:0 12px 40px -14px #4c3e2838;--drop-menu:0 24px 50px -18px #4c3e284d}.v2 *,.v2 :before,.v2 :after{box-sizing:border-box}.v2 ::selection{background:rgba(var(--coral-rgb),.3);color:var(--ink)}.v2 a{color:var(--gold);text-decoration:none;transition:color .15s}.v2 a:hover{color:var(--hi)}.v2 img,.v2 svg,.v2 video{max-width:100%;display:block}.v2 .container{max-width:var(--maxw);padding-left:var(--pad);padding-right:var(--pad);margin:0 auto}.v2 .content-1{z-index:1;position:relative}.v2 .eyebrow{letter-spacing:.16em;text-transform:uppercase;color:var(--eyebrow);font-size:13px;font-weight:600}.v2 .h2{letter-spacing:-.02em;color:var(--ink);margin:0;font-size:clamp(32px,5.2vw,48px);font-weight:300;line-height:1.08}.v2 .h2 em{color:var(--hi);font-style:normal;font-weight:500}.v2 .lede{color:var(--muted);font-size:clamp(16px,2vw,19px);font-weight:300;line-height:1.6}@keyframes blobDriftA{0%,to{transform:translate(0)scale(1)}50%{transform:translate(70px,50px)scale(1.08)}}@keyframes blobDriftB{0%,to{transform:translate(0)scale(1)}50%{transform:translate(-80px,44px)scale(1.1)}}@keyframes blobDriftC{0%,to{transform:translate(0)scale(1)}50%{transform:translate(50px,-64px)scale(.94)}}@keyframes blobDriftD{0%,to{transform:translate(0)scale(1)}33%{transform:translate(-56px,-40px)scale(1.06)}66%{transform:translate(44px,30px)scale(.96)}}@keyframes blobDriftE{0%,to{transform:translate(0)scale(1)}40%{transform:translate(60px,-34px)scale(1.05)}75%{transform:translate(-38px,46px)scale(.95)}}@keyframes v2CursorBlink{0%,45%{opacity:1}55%,to{opacity:0}}@keyframes v2ScrollDot{0%{opacity:0;transform:translateY(0)}30%{opacity:1}to{opacity:0;transform:translateY(16px)}}.v2 .blob-layer{pointer-events:none;z-index:0;position:fixed;inset:0;overflow:hidden}.v2 .blob{border-radius:50%;position:absolute}.v2 .reveal{opacity:0;transition:opacity .7s var(--ease) var(--rd,0s), transform .7s var(--ease) var(--rd,0s);transform:translateY(24px)}.v2 .reveal.in{opacity:1;transform:none}@media (prefers-reduced-motion:reduce){.v2 .reveal{transition:none;opacity:1!important;transform:none!important}.v2 .blob{animation:none!important}}.v2 .nav{z-index:50;padding:14px 20px 0;position:sticky;top:0}.v2 .navbar{background:var(--navbar-bg);-webkit-backdrop-filter:blur(22px)saturate(160%);backdrop-filter:blur(22px)saturate(160%);max-width:1180px;box-shadow:inset 0 1px 0 rgba(var(--ink-rgb),.08), inset 0 -1px 0 rgba(var(--ink-rgb),.05);border-radius:18px;align-items:center;gap:24px;margin:0 auto;padding:12px 16px 12px 20px;transition:background .25s,box-shadow .25s;display:flex}.v2 .navbar.scrolled{background:var(--navbar-bg-sc);box-shadow:inset 0 1px 0 rgba(var(--ink-rgb),.12), inset 0 -1px 0 rgba(var(--ink-rgb),.06), var(--drop-nav)}.v2 .nav-logo{flex:none;align-items:center;gap:0;display:flex}.v2 .nav-logo .mark{flex:none;width:42px;height:42px;position:relative;overflow:visible}.v2 .nav-logo .mark img{max-width:none}.v2 .nav-logo .mark .static{object-fit:contain;width:42px;height:42px;transition:opacity .2s;position:absolute;inset:0}.v2 .nav-logo .mark .draw{object-fit:contain;opacity:0;pointer-events:none;width:auto;height:42px;transition:opacity .2s;position:absolute;top:0;left:0}.v2 .nav-logo.hover .static{opacity:0}.v2 .nav-logo.hover .draw{opacity:1}.v2 .nav-logo .wordmark{object-fit:contain;width:auto;height:20px;margin-left:-4px}html[data-theme=light] .v2 .nav-logo img,html[data-theme=light] .v2 .foot-lockup img{filter:brightness(.62)saturate(1.5)}html[data-theme=light] .v2 .uni-row img{filter:brightness(.25)sepia(.2)}.v2 .nav-links{align-items:center;gap:30px;margin-left:auto;display:flex}.v2 .nav-links a[data-nav]{color:var(--sec);font-size:14px;font-weight:500}.v2 .nav-links a[data-nav].active{color:var(--hi)}.v2 .nav-plain{color:var(--sec);font-size:14px;font-weight:500}.v2 .nav-plain:hover{color:var(--hi)}.v2 .nav-login{color:var(--ink);background:var(--glass);box-shadow:var(--btn-edge);border-radius:10px;align-items:center;padding:8px 16px;font-size:14px;font-weight:600;transition:box-shadow .15s;display:inline-flex}.v2 .nav-login:hover{box-shadow:var(--btn-edge-hover);color:var(--ink)}.v2 .nav-lang{cursor:pointer;letter-spacing:.06em;color:var(--sec);background:0 0;border:none;align-items:center;gap:5px;padding:0;font-family:inherit;font-size:12.5px;font-weight:600;display:inline-flex}.v2 .nav-lang span{opacity:.5;transition:opacity .15s,color .15s}.v2 .nav-lang span.on{opacity:1;color:var(--hi)}.v2 .nav-lang .sep{opacity:.25;font-weight:400}.v2 .nav-lang:hover span:not(.sep):not(.on){opacity:.85}.v2 .nav-theme{cursor:pointer;color:var(--sec);background:0 0;border:none;justify-content:center;align-items:center;padding:0;transition:color .15s;display:inline-flex}.v2 .nav-theme:hover{color:var(--hi)}.v2 .nav-toggle{width:42px;height:42px;color:var(--ink);cursor:pointer;background:0 0;border:none;border-radius:10px;justify-content:center;align-items:center;margin-left:auto;display:none}.v2 .nav-toggle:hover{background:rgba(var(--ink-rgb),.06)}.v2 .nav-menu{display:none}@media (max-width:820px){.v2 .nav-links{display:none}.v2 .nav-toggle{display:inline-flex}.v2 .nav-menu{background:var(--menu-bg);-webkit-backdrop-filter:blur(26px)saturate(160%);backdrop-filter:blur(26px)saturate(160%);box-shadow:inset 0 1px 0 rgba(var(--ink-rgb),.1), inset 0 -1px 0 rgba(var(--ink-rgb),.04), var(--drop-menu);opacity:0;visibility:hidden;border-radius:16px;flex-direction:column;align-items:stretch;gap:4px;padding:10px;transition:opacity .18s,transform .18s,visibility .18s;display:flex;position:absolute;top:calc(100% + 8px);left:20px;right:20px;transform:translateY(-6px)}.v2 .nav.open .nav-menu{opacity:1;visibility:visible;transform:none}.v2 .nav-menu a[data-nav],.v2 .nav-menu .nav-plain{color:var(--sec);padding:12px;font-size:15px;font-weight:500}.v2 .nav-menu a[data-nav].active{color:var(--hi);padding:12px}.v2 .nav-menu .nav-login{justify-content:center;margin-top:6px;padding:12px;font-size:15px}.v2 .nav-menu .nav-lang{justify-content:center;padding:12px;font-size:14px}.v2 .nav-menu .nav-theme{justify-content:center;padding:12px}}.v2 .hero{max-width:var(--maxw);padding:32px var(--pad) 88px;text-align:center;flex-direction:column;justify-content:center;align-items:center;min-height:calc(100vh - 92px);margin:0 auto;display:flex;position:relative}.v2 .hero-inner{z-index:1;flex-direction:column;align-items:center;display:flex;position:relative}.v2 .hero h1{letter-spacing:-.03em;color:var(--ink);max-width:20ch;margin:0;font-size:clamp(40px,9vw,88px);font-weight:300;line-height:1.02}.v2 .hero h1 em{color:var(--hi);font-style:normal;font-weight:500}.v2 .hero .lead{color:var(--warm);max-width:56ch;margin:32px 0 0;font-size:clamp(17px,2.4vw,20px);font-weight:300;line-height:1.6}.v2 .hero .lead strong{color:var(--hi);font-weight:600}.v2 .hero-actions{flex-wrap:wrap;justify-content:center;gap:14px;margin-top:40px;display:flex}.v2 .btn-glass{color:var(--ink);background:var(--glass);-webkit-backdrop-filter:blur(18px)saturate(190%);backdrop-filter:blur(18px)saturate(190%);box-shadow:var(--btn-edge);border-radius:12px;align-items:center;gap:8px;padding:14px 22px;font-size:15px;font-weight:600;transition:box-shadow .15s;display:inline-flex}.v2 .btn-glass:hover{box-shadow:var(--btn-edge-hover);color:var(--ink)}.v2 .scroll-cue{letter-spacing:.16em;text-transform:uppercase;color:var(--faint);flex-direction:column;align-items:center;gap:8px;margin-top:56px;font-size:11px;font-weight:600;display:flex}.v2 .scroll-cue .track{width:22px;height:34px;box-shadow:inset 0 0 0 1.5px rgba(var(--ink-rgb),.16);border-radius:999px;justify-content:center;padding-top:7px;display:flex}.v2 .scroll-cue .dot{background:var(--gold);border-radius:2px;width:3px;height:6px;animation:1.7s ease-in-out infinite v2ScrollDot}@media (max-width:820px){.v2{--pad:20px}.v2 .hero{min-height:calc(100vh - 80px);padding-top:24px;padding-bottom:64px}.v2 .hero .lead{margin-top:24px}.v2 .hero-actions{margin-top:32px}}.v2 .site-blobs{transition:opacity 1.4s}html[data-hero-mood] .v2 .site-blobs{opacity:0}.v2 .mood-layer{pointer-events:none;z-index:-1;opacity:0;visibility:hidden;transition:opacity 1.4s,visibility 0s linear 1.4s;position:fixed;inset:0;overflow:hidden}.v2 .mood-layer.on{opacity:1;visibility:visible;transition:opacity 1.5s}@keyframes v2FashionPop{0%,to{opacity:0}3%{opacity:1}4.5%{opacity:.35}7%{opacity:0}52%{opacity:.9}54%{opacity:0}}.v2 .fashion .flash{filter:blur(34px);opacity:0;width:22vw;height:22vw;animation:v2FashionPop var(--fp-dur,4s) steps(1, end) var(--fp-delay,0s) infinite;background:radial-gradient(circle,#fffffff2 0%,#fffaf059 40%,#0000 65%);border-radius:50%;animation-play-state:paused;position:absolute}.v2 .fashion.on .flash{animation-play-state:running}.v2 .fashion .flash:first-child{--fp-dur:3.7s;--fp-delay:0s;top:-6%;left:-8%}.v2 .fashion .flash:nth-child(2){--fp-dur:4.3s;--fp-delay:.6s;top:2%;right:-7%}.v2 .fashion .flash:nth-child(3){--fp-dur:3.1s;--fp-delay:1.4s;top:56%;left:44%}.v2 .fashion .flash:nth-child(4){--fp-dur:5.2s;--fp-delay:2.1s;top:36%;right:-4%}.v2 .fashion .flash:nth-child(5){--fp-dur:4.7s;--fp-delay:2.9s;top:62%;left:-10%}.v2 .fashion .flash:nth-child(6){--fp-dur:3.9s;--fp-delay:3.3s;top:-9%;left:36%}.v2 .fashion .flash:nth-child(7){--fp-dur:3.4s;--fp-delay:1s;width:16vw;height:16vw;top:18%;left:12%}.v2 .fashion .flash:nth-child(8){--fp-dur:4.1s;--fp-delay:1.8s;width:18vw;height:18vw;top:70%;right:16%}.v2 .fashion .flash:nth-child(9){--fp-dur:3.6s;--fp-delay:2.5s;width:15vw;height:15vw;top:-4%;left:62%}.v2 .fashion .flash:nth-child(10){--fp-dur:4.9s;--fp-delay:3.7s;width:17vw;height:17vw;top:46%;left:-7%}.v2 .fashion .bed{filter:blur(110px);background:radial-gradient(circle,#786e824d 0%,#0000 65%);border-radius:50%;width:60vw;height:60vw;position:absolute;top:33%;left:50%;transform:translate(-50%,-50%)}.v2 .hero h1 em{transition:color .8s}.v2 .type-caret{transition:background-color .8s}.v2 .hero h1.mood-fashion em{color:#edebf2}.v2 .hero h1.mood-fashion .type-caret{background:#edebf2}.v2 .hero h1.mood-videogames em{color:#8fd4e0}.v2 .hero h1.mood-videogames .type-caret{background:#8fd4e0}.v2 .hero h1.mood-restaurants em{color:#e8a87c}.v2 .hero h1.mood-restaurants .type-caret{background:#e8a87c}.v2 .hero h1.mood-museums em{color:#c9c3b8}.v2 .hero h1.mood-museums .type-caret{background:#c9c3b8}.v2 .hero h1.mood-creators em{color:#f0e4d2}.v2 .hero h1.mood-creators .type-caret{background:#f0e4d2}.v2 .hero h1.mood-concerts em{color:#ba84f2}.v2 .hero h1.mood-concerts .type-caret{background:#ba84f2}html[data-theme=light] .v2 .mood-layer>*{display:none}html[data-theme=light] .v2 .mood-layer{background-color:var(--ground);z-index:-2;transition:opacity 1s .6s,visibility 0s linear 1.6s}html[data-theme=light] .v2 .mood-layer.on{z-index:-1;transition:opacity 1.5s;animation:1.5s v2WashIn}@keyframes v2WashIn{0%{opacity:0}}html[data-theme=light] .v2 .mood-layer.fashion{background-image:linear-gradient(#58627833 0%,#5862780f 45%,#0000 70%),radial-gradient(60% 50% at 18% 8%,#46506659 0%,#0000 70%),radial-gradient(55% 46% at 84% 16%,#606a8047 0%,#0000 70%),radial-gradient(80% 55% at 50% 100%,#58627829 0%,#0000 75%)}html[data-theme=light] .v2 .mood-layer.films{background-image:linear-gradient(#c48c2a1a 0%,#c48c2a0d 60%,#0000 85%),radial-gradient(40vw 40vw at 50% 48%,#ba7e1e66 0%,#be84242e 48%,#0000 72%)}html[data-theme=light] .v2 .mood-layer.concerts{background-image:linear-gradient(#7a3fbf29 0%,#7a3fbf0d 50%,#0000 75%),radial-gradient(50% 62% at 14% 0,#7035b457 0%,#0000 70%),radial-gradient(48% 58% at 82% 4%,#9650d747 0%,#0000 72%),radial-gradient(70% 40% at 50% 100%,#7a3fbf24 0%,#0000 75%)}html[data-theme=light] .v2 .mood-layer.videogames{background-image:radial-gradient(58% 48% at 20% 20%,#1e64af52 0%,#0000 70%),radial-gradient(58% 48% at 80% 80%,#be342e47 0%,#0000 70%),linear-gradient(160deg,#1e64af14 0%,#0000 45%,#be342e14 100%)}html[data-theme=light] .v2 .mood-layer.restaurants{background-image:linear-gradient(#0000 30%,#b4581c12 60%,#b4581c33 100%)}html[data-theme=light] .v2 .mood-layer.restaurants .candle{mix-blend-mode:normal;display:block}html[data-theme=light] .v2 .mood-layer.restaurants .candle.near{background:radial-gradient(circle,#b85e1c4d 0%,#c06e2821 30%,#c06e280a 55%,#0000 78%)}html[data-theme=light] .v2 .mood-layer.restaurants .candle.mid{background:radial-gradient(circle,#c46e263d 0%,#c87a321a 30%,#c87a3208 55%,#0000 78%)}html[data-theme=light] .v2 .mood-layer.restaurants .candle.far{background:radial-gradient(circle,#ca7e382e 0%,#ce8a4414 30%,#ce8a4406 55%,#0000 78%)}@media (max-width:820px){html[data-theme=light] .v2 .mood-layer.restaurants .candle.c7,html[data-theme=light] .v2 .mood-layer.restaurants .candle.c8{display:none}}html[data-theme=light] .v2 .mood-layer.museums{background-image:linear-gradient(#68605238 0%,#68605212 35%,#0000 60%),radial-gradient(17% 62% at 33% 34%,#6860523d 0%,#0000 75%),radial-gradient(17% 62% at 67% 34%,#6860523d 0%,#0000 75%)}html[data-theme=light] .v2 .mood-layer.creators{background-image:radial-gradient(min(44vw,600px) at 50% 46%,#0000 0% 38%,#3e607a4d 54% 63%,#0000 84%),radial-gradient(70% 60% at 50% 46%,#3e607a1a 0%,#0000 75%)}@media (max-width:820px){html[data-theme=light] .v2 .mood-layer.creators{background-image:radial-gradient(68vw at 50% 46%,#0000 0% 38%,#3e607a4d 54% 63%,#0000 84%),radial-gradient(90% 60% at 50% 46%,#3e607a1a 0%,#0000 75%)}}html[data-theme=light] .v2 .hero h1.mood-fashion em{color:#565f6e}html[data-theme=light] .v2 .hero h1.mood-fashion .type-caret{background:#565f6e}html[data-theme=light] .v2 .hero h1.mood-videogames em{color:#29688f}html[data-theme=light] .v2 .hero h1.mood-videogames .type-caret{background:#29688f}html[data-theme=light] .v2 .hero h1.mood-restaurants em{color:#a14e17}html[data-theme=light] .v2 .hero h1.mood-restaurants .type-caret{background:#a14e17}html[data-theme=light] .v2 .hero h1.mood-museums em{color:#67604f}html[data-theme=light] .v2 .hero h1.mood-museums .type-caret{background:#67604f}html[data-theme=light] .v2 .hero h1.mood-creators em{color:#47657f}html[data-theme=light] .v2 .hero h1.mood-creators .type-caret{background:#47657f}html[data-theme=light] .v2 .hero h1.mood-concerts em{color:#713bb0}html[data-theme=light] .v2 .hero h1.mood-concerts .type-caret{background:#713bb0}@media (max-width:820px){.v2 .fashion .flash{width:36vw;height:36vw}}@media (prefers-reduced-motion:reduce){.v2 .fashion .flash{opacity:0!important;animation:none!important}}.v2 .films{background:#000}.v2 .films .disc{opacity:0;filter:blur(30px);background:radial-gradient(circle,#f6d08469 0%,#f0c07057 42%,#d0945426 66%,#0000 75%);width:47vw;max-width:660px;height:47vw;max-height:660px;position:absolute;top:53%;left:50%;transform:translate(-50%,-50%)}.v2 .films .couple{--figx:49%;width:198vw;max-width:2720px;height:111.4vw;max-height:1530px;transform:translate(calc(-1 * var(--figx)), -51.5%);opacity:0;mix-blend-mode:multiply;will-change:opacity, filter;position:absolute;top:53%;left:50%}.v2 .films .couple video{object-fit:contain;filter:blur(6.5px);transform-origin:0 0;width:33.333%;height:33.333%;display:block;transform:scale(3)}.v2 .films .disc,.v2 .films .couple{transition:opacity 1.4s}.v2 .films.on .disc{opacity:1;transition:opacity 1.1s ease-out .15s}.v2 .films.on .couple{opacity:1;transition:opacity 1s cubic-bezier(.33,.65,.3,1) .3s}@media (max-width:820px){.v2 .films .disc{width:72vw;height:72vw}.v2 .films .couple{width:277vw;height:155.8vw}}@media (prefers-reduced-motion:reduce){.v2 .films .disc,.v2 .films .couple{transition:none}}.v2 .concerts .b1{--x:26%;--r:186,132,242}.v2 .concerts .b2{--x:42%;--r:236,132,178}.v2 .concerts .b3{--x:58%;--r:240,152,192}.v2 .concerts .b4{--x:74%;--r:152,116,236}.v2 .concerts .beam{--w:34vw;top:-40vh;left:calc(var(--x) - var(--w) / 2);width:var(--w);transform-origin:50% 0;opacity:.45;mix-blend-mode:screen;will-change:transform, opacity;background:linear-gradient(90deg, transparent 0%, transparent 8%, rgba(var(--r), .04) 20%, rgba(var(--r), .12) 32%, rgba(var(--r), .3) 45%, rgba(var(--r), .3) 55%, rgba(var(--r), .12) 68%, rgba(var(--r), .04) 80%, transparent 92%, transparent 100%);height:180vh;position:absolute;-webkit-mask-image:linear-gradient(#0000 0%,#000000e6 24%,#000000b3 55%,#00000052 80%,#0000 97%);mask-image:linear-gradient(#0000 0%,#000000e6 24%,#000000b3 55%,#00000052 80%,#0000 97%)}.v2 .concerts .lens{top:-14vw;left:calc(var(--x) - 14vw);filter:blur(80px);mix-blend-mode:screen;background:radial-gradient(circle, rgba(var(--r), .34) 0%, rgba(var(--r), .1) 45%, transparent 70%);border-radius:50%;width:28vw;height:28vw;position:absolute}.v2 .concerts .pool{bottom:-14vh;left:calc(var(--x) - 24vw);filter:blur(90px);mix-blend-mode:screen;background:radial-gradient(ellipse at center, rgba(var(--r), .26) 0%, rgba(var(--r), .08) 50%, transparent 72%);border-radius:50%;width:48vw;height:26vh;position:absolute}.v2 .concerts .haze{filter:blur(100px);mix-blend-mode:screen;background:radial-gradient(50% 42% at 30% 28%,#ba84f21a,#0000 70%),radial-gradient(46% 40% at 72% 60%,#ec84b217,#0000 70%),radial-gradient(60% 50% at 50% 85%,#9874ec12,#0000 72%);position:absolute;inset:-12%}.v2 .concerts .wash{filter:blur(120px);mix-blend-mode:screen;opacity:.6;background:radial-gradient(60% 60% at 50% 100%,#dc8cc82e,#0000 75%);height:40vh;position:absolute;bottom:-18vh;left:-10%;right:-10%}@keyframes v2SweepA{0%{transform:rotate(-16deg)}28%{transform:rotate(13deg)}55%{transform:rotate(-14deg)}80%{transform:rotate(11deg)}to{transform:rotate(-16deg)}}@keyframes v2PoolA{0%{transform:translate(22vw)}28%{transform:translate(-18vw)}55%{transform:translate(19vw)}80%{transform:translate(-15vw)}to{transform:translate(22vw)}}@keyframes v2SweepB{0%{transform:rotate(14deg)}24%{transform:rotate(-15deg)}52%{transform:rotate(12deg)}78%{transform:rotate(-13deg)}to{transform:rotate(14deg)}}@keyframes v2PoolB{0%{transform:translate(-19vw)}24%{transform:translate(20vw)}52%{transform:translate(-16vw)}78%{transform:translate(18vw)}to{transform:translate(-19vw)}}@keyframes v2SweepC{0%{transform:rotate(-13deg)}30%{transform:rotate(15deg)}58%{transform:rotate(-11deg)}84%{transform:rotate(12deg)}to{transform:rotate(-13deg)}}@keyframes v2PoolC{0%{transform:translate(18vw)}30%{transform:translate(-20vw)}58%{transform:translate(15vw)}84%{transform:translate(-16vw)}to{transform:translate(18vw)}}@keyframes v2SweepD{0%{transform:rotate(15deg)}26%{transform:rotate(-12deg)}56%{transform:rotate(14deg)}82%{transform:rotate(-15deg)}to{transform:rotate(15deg)}}@keyframes v2PoolD{0%{transform:translate(-20vw)}26%{transform:translate(16vw)}56%{transform:translate(-19vw)}82%{transform:translate(20vw)}to{transform:translate(-20vw)}}@keyframes v2LampA{0%,to{opacity:.3}28%{opacity:.52}55%{opacity:.24}76%{opacity:.44}}@keyframes v2LampB{0%,to{opacity:.42}24%{opacity:.26}58%{opacity:.55}84%{opacity:.33}}@keyframes v2HazeDrift{0%,to{transform:translate(0)scale(1)}50%{transform:translate(3%,-2%)scale(1.06)}}@keyframes v2WashPulse{0%,to{opacity:.5}50%{opacity:.8}}.v2 .concerts .beam.b1{animation:9.5s cubic-bezier(.5,0,.5,1) infinite v2SweepA,3.7s ease-in-out infinite v2LampA}.v2 .concerts .beam.b2{animation:11s cubic-bezier(.5,0,.5,1) infinite v2SweepB,4.1s ease-in-out infinite v2LampB}.v2 .concerts .beam.b3{animation:12.5s cubic-bezier(.5,0,.5,1) infinite v2SweepC,4.7s ease-in-out infinite v2LampA}.v2 .concerts .beam.b4{animation:14s cubic-bezier(.5,0,.5,1) infinite v2SweepD,5.3s ease-in-out infinite v2LampB}.v2 .concerts .pool.b1{animation:9.5s cubic-bezier(.5,0,.5,1) infinite v2PoolA}.v2 .concerts .pool.b2{animation:11s cubic-bezier(.5,0,.5,1) infinite v2PoolB}.v2 .concerts .pool.b3{animation:12.5s cubic-bezier(.5,0,.5,1) infinite v2PoolC}.v2 .concerts .pool.b4{animation:14s cubic-bezier(.5,0,.5,1) infinite v2PoolD}.v2 .concerts .haze{animation:31s ease-in-out infinite v2HazeDrift}.v2 .concerts .wash{animation:2.2s ease-in-out infinite v2WashPulse}@media (max-width:820px){.v2 .concerts .beam{--w:64vw}}@media (prefers-reduced-motion:reduce){.v2 .concerts .beam,.v2 .concerts .pool,.v2 .concerts .haze,.v2 .concerts .wash{animation:none!important}.v2 .concerts .beam{opacity:.45;transform:none}}.v2 .videogames .light{mix-blend-mode:screen;will-change:transform, opacity;width:150vw;height:52vh;position:absolute;top:0;left:50%;transform:translate(-50%,-58vh);-webkit-mask-image:linear-gradient(90deg,#0000 0%,#000000b3 18%,#000 42% 58%,#000000b3 82%,#0000 100%);mask-image:linear-gradient(90deg,#0000 0%,#000000b3 18%,#000 42% 58%,#000000b3 82%,#0000 100%)}.v2 .videogames .light.blue{background:linear-gradient(#0000 0%,#22448c03 24%,#3e74c40f 38%,#7ebaf56b 46% 54%,#3e74c40f 62%,#22448c03 76%,#0000 100%)}.v2 .videogames .light.red{background:linear-gradient(#0000 0%,#701c3203 24%,#b0324a0d 38%,#ee687461 46% 54%,#b0324a0d 62%,#701c3203 76%,#0000 100%)}@keyframes v2VgFall{0%{transform:translate(-50%,-58vh)}to{transform:translate(-50%,102vh)}}@keyframes v2VgPulseB{0%{opacity:.52}30%{opacity:.84}58%{opacity:.6}82%{opacity:.78}to{opacity:.52}}@keyframes v2VgPulseR{0%{opacity:.44}30%{opacity:.7}58%{opacity:.78}82%{opacity:.5}to{opacity:.44}}.v2 .videogames .light.blue{animation:13s linear -5.5s infinite v2VgFall,5.3s ease-in-out infinite v2VgPulseB}.v2 .videogames .light.red{animation:13s linear -3s infinite v2VgFall,6.7s ease-in-out infinite v2VgPulseR}@media (max-width:820px){.v2 .videogames .light{width:220vw;height:44vh}}@media (prefers-reduced-motion:reduce){.v2 .videogames .light{animation:none!important}.v2 .videogames .light.blue{opacity:.6;transform:translate(-50%,18vh)}.v2 .videogames .light.red{opacity:.5;transform:translate(-50%,58vh)}}.v2 .restaurants .room{opacity:0;mix-blend-mode:screen;background:radial-gradient(70% 55% at 46% 88%,#e096541f 0%,#0000 70%),radial-gradient(44% 36% at 86% 10%,#8caac80d 0%,#0000 70%);transition:opacity 1.6s;position:absolute;inset:0}.v2 .restaurants.on .room{opacity:1}.v2 .restaurants .candle{mix-blend-mode:screen;opacity:0;will-change:opacity, transform;animation:var(--catch) 1.9s ease-out var(--t) both, var(--flick) var(--fd) ease-in-out calc(var(--t) + 1.9s) infinite;border-radius:50%;position:absolute}.v2 .restaurants .candle.near{background:radial-gradient(circle,#ffc47e66 0%,#e28a4229 26%,#964a1e0a 52%,#0000 78%)}.v2 .restaurants .candle.mid{background:radial-gradient(circle,#ffce964d 0%,#e096541f 26%,#924e2608 52%,#0000 78%)}.v2 .restaurants .candle.far{background:radial-gradient(circle,#fcd6ac38 0%,#d49c6817 26%,#84523006 52%,#0000 78%)}.v2 .restaurants .c1{--t:2.8s;--catch:v2RestCatchNear;--flick:v2RestFlickA;--fd:4.7s;width:42vw;height:42vw;top:44%;left:14%}.v2 .restaurants .c2{--t:2.4s;--catch:v2RestCatchNear;--flick:v2RestFlickA;--fd:3.7s;width:36vw;height:36vw;top:30%;left:68%}.v2 .restaurants .c3{--t:2s;--catch:v2RestCatchMid;--flick:v2RestFlickB;--fd:4.3s;width:30vw;height:30vw;top:62%;left:40%}.v2 .restaurants .c4{--t:1.6s;--catch:v2RestCatchMid;--flick:v2RestFlickB;--fd:5.7s;width:24vw;height:24vw;top:66%;left:83%}.v2 .restaurants .c5{--t:1.2s;--catch:v2RestCatchMid;--flick:v2RestFlickB;--fd:4.9s;width:22vw;height:22vw;top:20%;left:3%}.v2 .restaurants .c6{--t:.4s;--catch:v2RestCatchFar;--flick:v2RestFlickC;--fd:5.3s;width:18vw;height:18vw;top:12%;left:55%}.v2 .restaurants .c7{--t:0s;--catch:v2RestCatchFar;--flick:v2RestFlickC;--fd:6.1s;width:14vw;height:14vw;top:8%;left:28%}.v2 .restaurants .c8{--t:.8s;--catch:v2RestCatchFar;--flick:v2RestFlickC;--fd:6.7s;width:16vw;height:16vw;top:40%;left:92%}@keyframes v2RestCatchNear{0%{opacity:0}to{opacity:.9}}@keyframes v2RestCatchMid{0%{opacity:0}to{opacity:.86}}@keyframes v2RestCatchFar{0%{opacity:0}to{opacity:.8}}@keyframes v2RestFlickA{0%{opacity:.9;transform:scale(1)}11%{opacity:.84;transform:scale(.995)}23%{opacity:.92;transform:scale(1.01)}31%{opacity:.87;transform:scale(.99)}47%{opacity:.93;transform:scale(1.015)}58%{opacity:.78;transform:scale(.975)}64%{opacity:.9;transform:scale(1.005)}69%{opacity:.86;transform:scale(.99)}83%{opacity:.92;transform:scale(1.01)}to{opacity:.9;transform:scale(1)}}@keyframes v2RestFlickB{0%{opacity:.86;transform:scale(1)}13%{opacity:.8;transform:scale(.992)}27%{opacity:.89;transform:scale(1.008)}34%{opacity:.83;transform:scale(.988)}49%{opacity:.9;transform:scale(1.012)}61%{opacity:.72;transform:scale(.97)}66%{opacity:.85;transform:scale(1.002)}72%{opacity:.82;transform:scale(.992)}86%{opacity:.88;transform:scale(1.008)}to{opacity:.86;transform:scale(1)}}@keyframes v2RestFlickC{0%{opacity:.8;transform:scale(1)}9%{opacity:.75;transform:scale(.993)}21%{opacity:.83;transform:scale(1.007)}36%{opacity:.78;transform:scale(.99)}44%{opacity:.66;transform:scale(.972)}57%{opacity:.82;transform:scale(1.01)}63%{opacity:.77;transform:scale(.992)}71%{opacity:.84;transform:scale(1.012)}84%{opacity:.79;transform:scale(.995)}to{opacity:.8;transform:scale(1)}}@media (max-width:820px){.v2 .restaurants .c7,.v2 .restaurants .c8{display:none}.v2 .restaurants .c1{--t:2s;width:56vw;height:56vw}.v2 .restaurants .c2{--t:1.6s;width:48vw;height:48vw}.v2 .restaurants .c3{--t:1.2s;width:42vw;height:42vw}.v2 .restaurants .c4{--t:.8s;width:34vw;height:34vw}.v2 .restaurants .c5{--t:.4s;width:32vw;height:32vw}.v2 .restaurants .c6{--t:0s;width:26vw;height:26vw}}@media (prefers-reduced-motion:reduce){.v2 .restaurants .candle{animation:none!important}.v2 .restaurants.on .candle.near{opacity:.9}.v2 .restaurants.on .candle.mid{opacity:.86}.v2 .restaurants.on .candle.far{opacity:.8}.v2 .restaurants .room{transition:none}}.v2 .museums .floor{mix-blend-mode:screen;background:linear-gradient(#0000 0%,#c8c6c007 55%,#ceccc60b 100%);height:42vh;position:absolute;bottom:0;left:0;right:0}.v2 .museums .pool{mix-blend-mode:screen;border-radius:50%;height:34vh;position:absolute;bottom:-16vh;transform:translate(-50%)}.v2 .museums .pool.w1{background:radial-gradient(50% 50%,#f6f2ea1a 0%,#d4cec20a 45%,#0000 72%);width:58vw;left:30%}.v2 .museums .pool.w2{background:radial-gradient(50% 50%,#e6ecf216 0%,#b6c2ce08 45%,#0000 72%);width:47vw;left:71%}.v2 .museums .beam{mix-blend-mode:screen;transform-origin:50% 0;height:150vh;position:absolute;top:-14vh;-webkit-mask-image:linear-gradient(#0000 0%,#000000e6 7%,#000 18%,#0009 44%,#00000042 68%,#0000000f 88%,#0000 100%);mask-image:linear-gradient(#0000 0%,#000000e6 7%,#000 18%,#0009 44%,#00000042 68%,#0000000f 88%,#0000 100%)}.v2 .museums .beam.warm{background:linear-gradient(90deg,#0000 0%,#94908805 14%,#d4cec212 30%,#f6f2ea33 44% 56%,#d4cec212 70%,#94908805 86%,#0000 100%)}.v2 .museums .beam.cool{background:linear-gradient(90deg,#0000 0%,#7c889404 14%,#b6c2ce0e 30%,#e6ecf229 44% 56%,#b6c2ce0e 70%,#7c889404 86%,#0000 100%)}.v2 .museums .b1{width:30vw;animation:61s ease-in-out infinite v2MusSettleA;left:30%;transform:translate(-50%)perspective(520px)rotateX(38deg)}.v2 .museums .b2{width:24vw;animation:47s ease-in-out infinite v2MusSettleB;left:71%;transform:translate(-50%)perspective(460px)rotateX(34deg)}@keyframes v2MusSettleA{0%{opacity:.97}19%{opacity:1}41%{opacity:.94}67%{opacity:.99}86%{opacity:.95}to{opacity:.97}}@keyframes v2MusSettleB{0%{opacity:.95}23%{opacity:.99}38%{opacity:.93}61%{opacity:1}84%{opacity:.94}to{opacity:.95}}@media (max-width:820px){.v2 .museums .b1{width:58vw;transform:translate(-50%)perspective(520px)rotateX(32deg)}.v2 .museums .b2{width:46vw;transform:translate(-50%)perspective(460px)rotateX(29deg)}.v2 .museums .pool.w1{width:84vw}.v2 .museums .pool.w2{width:70vw}}@media (prefers-reduced-motion:reduce){.v2 .museums .beam{animation:none!important}}.v2 .creators{--r1:#fcf6ec6b;--r2:#ece2d024;--r3:#beb4a409;--w1:#f6eee01f;--w2:#cec6b60a;--w3:#8c867c03;--i1:#fef8f057;--i2:#eee4d41c;--i3:#beb4a608;--ringr:min(46vw, 620px);--innerr:min(36vw, 485px);--corer:min(9vw, 115px)}.v2 .creators .bed{opacity:.4;mix-blend-mode:screen;background:radial-gradient(56% 46% at 24% 22%,#e4ded20d 0%,#0000 70%),radial-gradient(60% 50% at 82% 78%,#bab6ae0a 0%,#0000 72%);position:absolute;inset:0}.v2 .creators .wash{mix-blend-mode:screen;background:radial-gradient(76% 78% at 50% 50%, var(--w1) 0%, var(--w2) 34%, var(--w3) 58%, #0000 82%);opacity:.6;position:absolute;inset:0}.v2 .creators .ring{mix-blend-mode:screen;background:radial-gradient(var(--ringr) at 50% 50%, transparent 0%, transparent 34%, var(--r3) 41%, var(--r2) 47%, var(--r1) 52%, var(--r1) 58%, var(--r2) 65%, var(--r3) 74%, #0000 88%);position:absolute;inset:0}.v2 .creators .ring.inner{opacity:.5;background:radial-gradient(var(--innerr) at 50% 50%, transparent 0%, transparent 34%, var(--i3) 41%, var(--i2) 47%, var(--i1) 52%, var(--i1) 58%, var(--i2) 65%, var(--i3) 74%, #0000 88%)}.v2 .creators .core{mix-blend-mode:screen;opacity:.5;background:radial-gradient(var(--corer) at 50% 50%, var(--r1) 0%, var(--i2) 40%, #0000 70%);position:absolute;inset:0}.v2 .mood-layer.creators.on{transition:opacity 2.2s}.v2 .creators .ring{animation:1.2s ease-out .1s both v2CrIgniteRing,4.2s ease-in-out 1.3s infinite v2CrBreatheA}.v2 .creators .ring.inner{animation:1.1s ease-out .2s both v2CrIgniteInner,3.7s ease-in-out 1.3s infinite v2CrBreatheB}.v2 .creators .core{animation:1s ease-out .3s both v2CrIgniteCore,3.2s ease-in-out 1.3s infinite v2CrBreatheC}.v2 .creators .wash{animation:1s ease-out both v2CrIgniteWash,4.9s ease-in-out 1s infinite v2CrBreatheW}@keyframes v2CrIgniteRing{0%{opacity:0}to{opacity:.4}}@keyframes v2CrIgniteInner{0%{opacity:0}to{opacity:.19}}@keyframes v2CrIgniteCore{0%{opacity:0}to{opacity:.18}}@keyframes v2CrIgniteWash{0%{opacity:0}to{opacity:.33}}@keyframes v2CrBreatheA{0%,to{opacity:.4}48%{opacity:.82}}@keyframes v2CrBreatheB{0%,to{opacity:.19}44%{opacity:.54}}@keyframes v2CrBreatheC{0%,to{opacity:.18}40%{opacity:.64}}@keyframes v2CrBreatheW{0%,to{opacity:.33}52%{opacity:.66}}@media (max-width:820px){.v2 .creators{--ringr:74vw;--innerr:58vw;--corer:17vw}}@media (prefers-reduced-motion:reduce){.v2 .creators .ring,.v2 .creators .core,.v2 .creators .wash{animation:none!important}}.v2 .section{max-width:var(--maxw);padding:100px var(--pad);margin:0 auto;scroll-margin-top:90px}.v2 .section.product{padding-top:48px;padding-bottom:100px}.v2 .section-head{max-width:760px}.v2 .section-head .eyebrow{margin-bottom:20px;display:block}.v2 .section-head .lede{margin:24px 0 0}.v2 .g-card{background:var(--card);-webkit-backdrop-filter:blur(24px)saturate(150%);backdrop-filter:blur(24px)saturate(150%);box-shadow:var(--ring), var(--lift);transition:opacity .7s var(--ease) var(--rd,0s), transform .7s var(--ease) var(--rd,0s), box-shadow .28s ease;border-radius:20px;padding:34px}.v2 .g-card:hover{box-shadow:var(--ring), var(--lift), var(--goldglow)}.v2 .card-num{color:var(--gold);margin-bottom:20px;font-size:13px;font-weight:700}.v2 .card-title{letter-spacing:-.01em;color:var(--hi);margin:0;font-size:22px;font-weight:600}.v2 .card-body{color:var(--sec);margin:16px 0 0;font-size:15.5px;font-weight:300;line-height:1.6}.v2 .product-grid{grid-template-columns:repeat(3,1fr);gap:20px;margin-top:52px;display:grid}@media (max-width:820px){.v2 .section{padding-top:72px;padding-bottom:72px}.v2 .section.product{padding-top:40px;padding-bottom:72px}.v2 .product-grid{grid-template-columns:1fr;gap:16px;margin-top:36px}.v2 .g-card{padding:26px}}.v2 .output-grid{grid-template-columns:.85fr 1.15fr;align-items:center;gap:56px;display:grid}.v2 .act-now{color:var(--warm);font-style:italic}.v2 .slider-card{background:var(--slider-bg);box-shadow:inset 0 0 0 1px rgba(var(--ink-rgb),.05);border-radius:16px;margin-top:30px;padding:20px 22px}.v2 .slider-label{letter-spacing:.14em;text-transform:uppercase;color:var(--dim);justify-content:space-between;align-items:baseline;font-size:12px;font-weight:600;display:flex}.v2 .slider-val{letter-spacing:0;text-transform:none;color:var(--hi);font-size:20px;font-weight:700}.v2 .slider-card input[type=range]{width:100%;accent-color:var(--coral);cursor:pointer;margin-top:14px}.v2 .trigger-chip{color:var(--dim);background:rgba(var(--ink-rgb),.04);border-radius:999px;margin-top:14px;padding:6px 13px;font-size:13px;font-weight:600;display:inline-block}.v2 .trigger-chip.on{color:var(--green);background:rgba(var(--green-rgb),.14)}.v2 .liverun{background:var(--liverun-bg);-webkit-backdrop-filter:blur(28px)saturate(150%);backdrop-filter:blur(28px)saturate(150%);box-shadow:inset 0 0 0 1px rgba(var(--ink-rgb),.07), var(--drop-deep);border-radius:24px;overflow:hidden}.v2 .lr-head{border-bottom:1px solid rgba(var(--ink-rgb),.06);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:10px;padding:18px 24px;display:flex}.v2 .lr-id{color:var(--sec);font-size:14px;font-weight:600}.v2 .lr-conf{color:var(--green);font-size:13px;font-weight:600}.v2 .lr-body{padding:26px 24px}.v2 .lr-eyebrow{letter-spacing:.14em;text-transform:uppercase;color:var(--eyebrow);margin-bottom:12px;font-size:12px;font-weight:600}.v2 .lr-rec{color:var(--warm);font-size:18px;font-weight:300;line-height:1.55}.v2 .lr-rec strong{color:var(--hi);font-weight:500}.v2 .lr-stats{grid-template-columns:repeat(3,1fr);gap:14px;margin-top:24px;display:grid}.v2 .lr-tile{background:rgba(var(--ink-rgb),.03);box-shadow:inset 0 0 0 1px rgba(var(--ink-rgb),.06);border-radius:14px;padding:18px}.v2 .lr-tile .k{color:var(--dim);margin-bottom:8px;font-size:13px}.v2 .lr-tile .v{letter-spacing:-1px;font-size:32px;font-weight:700}.v2 .lr-tile .v.white{color:var(--ink)}.v2 .lr-tile .v.gold{color:var(--hi)}.v2 .lr-tile .v.green{color:var(--green)}.v2 .lr-tile .pm{color:var(--dim);letter-spacing:0;margin-left:6px;font-size:15px;font-weight:500}.v2 .lr-chart-label{letter-spacing:.14em;text-transform:uppercase;color:var(--dim);margin-top:24px;font-size:12px;font-weight:600}.v2 .lr-chart{margin-top:14px;position:relative}.v2 .lr-trigger{letter-spacing:.1em;color:var(--eyebrow);font-size:11px;font-weight:700;position:absolute;top:44px;right:2px}.v2 .lr-axis{color:var(--faint);justify-content:space-between;margin-top:10px;font-size:12px;display:flex}.v2 .lr-legend{color:var(--dim);gap:20px;margin-top:14px;font-size:12px;display:flex}.v2 .lr-legend span{align-items:center;gap:7px;display:inline-flex}.v2 .lr-legend .sw-line{background:var(--gold);border-radius:2px;width:22px;height:3px}.v2 .lr-legend .sw-band{background:rgba(var(--gold-rgb),.2);border-radius:3px;width:22px;height:10px}.v2 .how-grid{grid-template-columns:.9fr 1.1fr;align-items:stretch;gap:24px;margin-top:52px;display:grid}.v2 .how-steps{flex-direction:column;gap:14px;display:flex}.v2 .how-step{text-align:left;cursor:pointer;box-shadow:inset 0 0 0 1px rgba(var(--ink-rgb),.08);background:0 0;border:none;border-radius:16px;padding:24px 26px;font-family:inherit;transition:background .2s,box-shadow .2s}.v2 .how-step .row{align-items:baseline;gap:12px;display:flex}.v2 .how-step .num{color:var(--faint);font-size:15px;font-weight:700;transition:color .2s}.v2 .how-step .title{letter-spacing:.14em;text-transform:uppercase;color:var(--dim);font-size:15px;font-weight:600;transition:color .2s}.v2 .how-step .blurb{color:var(--sec);margin-top:12px;font-size:16px;font-weight:400;line-height:1.5}.v2 .how-step.on{background:linear-gradient(158deg, rgba(var(--gold-rgb),.16), rgba(var(--gold2-rgb),.08));box-shadow:inset 0 0 0 1px rgba(var(--gold-rgb),.35)}.v2 .how-step.on .num{color:var(--gold)}.v2 .how-step.on .title{color:var(--ink)}.v2 .how-panel{background:var(--card);-webkit-backdrop-filter:blur(26px)saturate(150%);backdrop-filter:blur(26px)saturate(150%);min-height:420px;box-shadow:inset 0 0 0 1px rgba(var(--ink-rgb),.06), var(--lift);border-radius:22px;padding:40px;position:relative}.v2 .hp-eyebrow{letter-spacing:.16em;text-transform:uppercase;color:var(--faint);margin-bottom:24px;font-size:12px;font-weight:600}.v2 .hp-viz{background:rgba(var(--ink-rgb),.02);box-shadow:inset 0 0 0 1px rgba(var(--ink-rgb),.06);border-radius:14px;margin-bottom:28px;padding:22px 24px 16px}.v2 .hp-title{letter-spacing:-.01em;color:var(--hi);margin:0;font-size:30px;font-weight:400;line-height:1.2}.v2 .hp-body{color:var(--sec);margin:18px 0 0;font-size:17px;font-weight:300;line-height:1.6}.v2 .rec-card{background:rgba(var(--ink-rgb),.02);box-shadow:inset 0 0 0 1px rgba(var(--ink-rgb),.06);border-radius:14px;margin-bottom:28px;padding:24px}.v2 .rc-head{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:10px;margin-bottom:22px;display:flex}.v2 .rc-pill{letter-spacing:.12em;text-transform:uppercase;color:var(--ground);background:var(--blue);border-radius:999px;padding:6px 13px;font-size:12px;font-weight:700}.v2 .rc-conf{letter-spacing:.14em;text-transform:uppercase;color:var(--dim);font-size:12px;font-weight:600}.v2 .rc-stats{border-bottom:1px solid rgba(var(--ink-rgb),.08);grid-template-columns:repeat(3,1fr);gap:20px;padding-bottom:22px;display:grid}.v2 .rc-stats .k{letter-spacing:.12em;text-transform:uppercase;color:var(--dim);margin-bottom:8px;font-size:11px;font-weight:600}.v2 .rc-stats .v{letter-spacing:-1px;font-size:30px;font-weight:700;line-height:1}.v2 .rc-stats .v.white{color:var(--ink)}.v2 .rc-stats .v.blue{color:var(--blue-br)}.v2 .rc-stats .v.green{color:var(--green)}.v2 .rc-stats .s{color:var(--dim);margin-top:5px;font-size:12px}.v2 .rc-trigger{margin-top:22px}.v2 .rc-trigger .k{letter-spacing:.14em;text-transform:uppercase;color:rgba(var(--blue-br-rgb),.9);margin-bottom:12px;font-size:11px;font-weight:600}.v2 .rc-trigger .box{background:linear-gradient(158deg, rgba(var(--blue-rgb),.14), rgba(var(--blue-rgb),.05));box-shadow:inset 0 0 0 1px rgba(var(--blue-br-rgb),.24);border-radius:12px;padding:16px 18px}.v2 .rc-trigger .cond{color:var(--warm);font-size:15px;font-weight:600}.v2 .rc-trigger .then{color:var(--sec);margin-top:4px;font-size:14px;font-weight:300}.v2 .industry-grid{grid-template-columns:repeat(3,1fr);gap:20px;margin-top:52px;display:grid}.v2 .ind-card{flex-direction:column;display:flex}.v2 .ind-title{letter-spacing:-.01em;color:var(--hi);margin:0;font-size:24px;font-weight:600}.v2 .ind-body{flex:1}.v2 .ind-foot{border-top:1px solid rgba(var(--ink-rgb),.08);margin-top:24px;padding-top:20px}.v2 .ww{letter-spacing:.14em;text-transform:uppercase;color:var(--faint);margin-bottom:12px;font-size:11px;font-weight:600}.v2 .logo-row{align-items:center;height:44px;display:flex}.v2 .logo-row img{object-fit:contain;opacity:.85;width:auto}.v2 .gold-strong{color:var(--hi);font-weight:600}.v2 .team-grid{grid-template-columns:repeat(5,1fr);gap:16px;margin-top:52px;display:grid}.v2 .team-card{background:var(--team-bg);box-shadow:inset 0 0 0 1px rgba(var(--ink-rgb),.05);transition:opacity .7s var(--ease) var(--rd,0s), transform .7s var(--ease) var(--rd,0s), box-shadow .28s ease;border-radius:20px;padding:26px;display:block}.v2 .team-card:hover{box-shadow:inset 0 0 0 1px rgba(var(--ink-rgb),.05), var(--goldglow)}.v2 .avatar{object-fit:cover;width:84px;height:84px;box-shadow:0 0 0 1px rgba(var(--ink-rgb),.12);border-radius:50%}.v2 .tname{letter-spacing:-.01em;color:var(--hi);margin:20px 0 0;font-size:18px;font-weight:600}.v2 .trole{color:var(--dim);margin-top:5px;font-size:13px}.v2 .uni-row{flex-wrap:wrap;align-items:center;gap:36px;margin-top:44px;display:flex}.v2 .uni-row .from{letter-spacing:.14em;text-transform:uppercase;color:var(--faint);font-size:12px;font-weight:600}.v2 .uni-row img{object-fit:contain;opacity:.75;width:auto}.v2 .section.next{padding-bottom:120px}.v2 .next-panel{background:var(--card);-webkit-backdrop-filter:blur(26px)saturate(150%);backdrop-filter:blur(26px)saturate(150%);box-shadow:inset 0 0 0 1px rgba(var(--ink-rgb),.06), var(--drop-deep);border-radius:28px;padding:80px 64px;position:relative;overflow:hidden}.v2 .next-bloom{pointer-events:none;opacity:.5;position:absolute;inset:0}.v2 .next-bloom div{background:radial-gradient(circle at 50% 50%, rgba(var(--coral-rgb),.16), rgba(var(--coral-rgb),0) 66%);filter:blur(50px);border-radius:50%;width:600px;height:600px;position:absolute;top:-40%;right:-6%}.v2 .next-inner{max-width:820px;position:relative}.v2 .next-h2{letter-spacing:-.02em;color:var(--ink);margin:0;font-size:clamp(34px,5.6vw,56px);font-weight:300;line-height:1.05}.v2 .next-h2 em{color:var(--hi);font-style:normal;font-weight:500}.v2 .next-lead{color:var(--warm);margin:26px 0 0;font-size:clamp(17px,2.2vw,20px);font-weight:300;line-height:1.6}.v2 .next-actions{flex-wrap:wrap;gap:14px;margin-top:38px;display:flex}.v2 .foot{background:var(--foot-bg);-webkit-backdrop-filter:blur(18px)saturate(140%);backdrop-filter:blur(18px)saturate(140%);box-shadow:inset 0 0 0 1px rgba(var(--ink-rgb),.07);border-radius:28px;margin:40px 20px 20px;padding:0;overflow:hidden}.v2 .foot-grid{max-width:var(--maxw);grid-template-columns:1.6fr 1fr 1fr 1fr;gap:40px;margin:0 auto;padding:64px 32px;display:grid}.v2 .foot-lockup{align-items:center;gap:0;margin-bottom:20px;display:flex}.v2 .foot-lockup img{max-width:none}.v2 .foot-tag{color:var(--dim);max-width:38ch;margin:0;padding-left:40px;font-size:15px;font-weight:300;line-height:1.6}.v2 .foot-head{letter-spacing:.14em;text-transform:uppercase;color:var(--faint);margin-bottom:16px;font-size:12px;font-weight:600}.v2 .foot-links{flex-direction:column;gap:11px;display:flex}.v2 .foot-links a{color:var(--sec);font-size:15px}.v2 .foot-links a:hover{color:var(--hi)}.v2 .foot-links span{color:var(--dim);font-size:15px}.v2 .foot-bar{max-width:var(--maxw);border-top:1px solid rgba(var(--ink-rgb),.06);color:var(--faint);flex-wrap:wrap;justify-content:space-between;gap:12px;margin:0 auto;padding:24px 32px;font-size:13px;display:flex}@media (max-width:980px){.v2 .output-grid{grid-template-columns:1fr;gap:36px}.v2 .how-grid{grid-template-columns:1fr}.v2 .how-panel{min-height:0}.v2 .team-grid{grid-template-columns:repeat(3,1fr)}.v2 .foot-grid{grid-template-columns:1fr 1fr;padding:48px 24px}}@media (max-width:820px){.v2 .product-grid,.v2 .industry-grid{grid-template-columns:1fr}.v2 .lr-stats,.v2 .rc-stats{grid-template-columns:1fr;gap:12px}.v2 .rc-stats{border-bottom:none;padding-bottom:0}.v2 .how-panel{padding:26px 20px}.v2 .hp-title{font-size:24px}.v2 .next-panel{padding:48px 24px}.v2 .team-grid{grid-template-columns:repeat(2,1fr);gap:12px}.v2 .uni-row{gap:24px}.v2 .uni-row img{transform-origin:0;transform:scale(.85)}.v2 .foot{margin:24px 12px 12px}.v2 .foot-grid{grid-template-columns:1fr;gap:32px;padding:40px 20px}.v2 .foot-tag{padding-left:0}.v2 .foot-bar{padding:20px}}.v2 .eyebrow{line-height:normal}.v2 .lede{max-width:none}.v2 .section-head{margin-bottom:0}.v2 .section-head.center{text-align:left;margin-left:0;margin-right:0}.v2 .foot-grid{margin:0 auto}.v2 .liverun,.v2 .how-panel,.v2 .next-panel{transition:opacity .7s var(--ease) var(--rd,0s), transform .7s var(--ease) var(--rd,0s), box-shadow .28s ease}.v2 .slider-card,.v2 .foot,.v2 .how-step{transition:background .2s,box-shadow .28s}.v2 .liverun:hover{box-shadow:inset 0 0 0 1px rgba(var(--ink-rgb),.07), var(--drop-deep), var(--goldglow)}.v2 .slider-card:hover{box-shadow:inset 0 0 0 1px rgba(var(--ink-rgb),.05), var(--goldglow)}.v2 .how-panel:hover{box-shadow:inset 0 0 0 1px rgba(var(--ink-rgb),.06), var(--lift), var(--goldglow)}.v2 .how-step:hover{box-shadow:inset 0 0 0 1px rgba(var(--ink-rgb),.08), var(--goldglow)}.v2 .how-step.on:hover{box-shadow:inset 0 0 0 1px rgba(var(--gold-rgb),.35), var(--goldglow)}.v2 .next-panel:hover{box-shadow:inset 0 0 0 1px rgba(var(--ink-rgb),.06), var(--drop-deep), var(--goldglow)}.v2 .foot:hover{box-shadow:inset 0 0 0 1px rgba(var(--ink-rgb),.07), var(--goldglow)}.v2 .foot .foot-grid{max-width:var(--maxw);grid-template-columns:1.6fr 1fr 1fr 1fr;gap:40px;margin:0 auto;padding:64px 32px;display:grid}.v2 .section-head .h2{margin:0}@media (max-width:980px){.v2 .foot .foot-grid{grid-template-columns:1fr 1fr;padding:48px 24px}}@media (max-width:820px){.v2 .foot .foot-grid{grid-template-columns:1fr;gap:32px;padding:40px 20px}}.v2 .lede,.v2 .eyebrow{font-family:inherit}.v2 .mark{margin:0}.v2 .sr-only{clip:rect(0 0 0 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.v2 .type-wrap{white-space:nowrap}.v2 .type-caret{background:var(--hi);border-radius:2px;width:.055em;min-width:3px;height:.78em;margin-left:.07em;animation:1.15s infinite v2CursorBlink;display:inline-block;transform:translateY(.06em)}.v2 .liverun .lr-p50{stroke-dasharray:1 1;stroke-dashoffset:1px}.v2 .liverun.in .lr-p50{animation:v2DrawLine 1.6s var(--ease) .35s forwards}@keyframes v2DrawLine{to{stroke-dashoffset:0}}.v2 .liverun .lr-band{opacity:0;transition:opacity .9s 1.2s}.v2 .liverun.in .lr-band{opacity:1}@keyframes v2ChipPulse{0%{box-shadow:0 0 0 0 rgba(var(--green-rgb), .45)}to{box-shadow:0 0 0 16px rgba(var(--green-rgb), 0)}}.v2 .trigger-chip.on{animation:.8s ease-out v2ChipPulse}.v2 button.team-card{cursor:pointer;text-align:left;width:100%;font:inherit;color:inherit;border:0}.v2 .team-overlay{z-index:90;-webkit-backdrop-filter:blur(10px)saturate(130%);backdrop-filter:blur(10px)saturate(130%);background:#0a080673;justify-content:center;align-items:center;padding:20px;animation:.22s both v2FadeIn;display:flex;position:fixed;inset:0}@keyframes v2FadeIn{0%{opacity:0}to{opacity:1}}.v2 .team-panel{text-align:center;background:var(--navbar-bg);-webkit-backdrop-filter:blur(22px)saturate(160%);backdrop-filter:blur(22px)saturate(160%);width:min(420px,100%);box-shadow:inset 0 1px 0 rgba(var(--ink-rgb), .1), inset 0 0 0 1px rgba(var(--ink-rgb), .06), 0 24px 80px #00000059;animation:v2PanelIn .3s var(--ease) both;border-radius:24px;padding:40px 32px 34px;position:relative}@keyframes v2PanelIn{0%{opacity:0;transform:translateY(14px)scale(.97)}to{opacity:1;transform:none}}.v2 .tp-close{cursor:pointer;width:32px;height:32px;color:var(--dim);background:rgba(var(--ink-rgb), .06);border:0;border-radius:50%;justify-content:center;align-items:center;transition:color .2s,background .2s;display:flex;position:absolute;top:14px;right:14px}.v2 .tp-close:hover{color:var(--ink);background:rgba(var(--ink-rgb), .12)}.v2 .tp-avatar{width:108px;height:108px}.v2 .tp-name{margin-top:18px}.v2 .tp-bio{color:var(--warm);margin:16px 0 0;font-size:14.5px;font-weight:300;line-height:1.65}.v2 .tp-links{justify-content:center;gap:10px;margin-top:22px;display:flex}.v2 .tp-links a{width:40px;height:40px;color:var(--dim);background:rgba(var(--ink-rgb), .06);box-shadow:inset 0 0 0 1px rgba(var(--ink-rgb), .08);border-radius:50%;justify-content:center;align-items:center;transition:color .2s,background .2s,box-shadow .25s;display:flex}.v2 .tp-links a:hover{color:var(--hi);background:rgba(var(--gold-rgb), .12);box-shadow:inset 0 0 0 1px rgba(var(--gold-rgb), .35), var(--goldglow)}@media (prefers-reduced-motion:reduce){.v2 .type-caret{animation:none}.v2 .liverun .lr-p50{stroke-dasharray:none;stroke-dashoffset:0;animation:none!important}.v2 .liverun .lr-band{opacity:1;transition:none}.v2 .trigger-chip.on,.v2 .team-overlay,.v2 .team-panel{animation:none}}.v2 .contact-wrap{display:inline-flex;position:relative}.v2 .contact-pop{white-space:nowrap;z-index:20;background:var(--navbar-bg);-webkit-backdrop-filter:blur(22px)saturate(160%);backdrop-filter:blur(22px)saturate(160%);box-shadow:inset 0 1px 0 rgba(var(--ink-rgb), .1), inset 0 0 0 1px rgba(var(--ink-rgb), .08), 0 12px 40px #0000004d;animation:v2PanelIn .22s var(--ease) both;border-radius:14px;align-items:center;gap:8px;padding:10px 12px 10px 16px;display:flex;position:absolute;bottom:calc(100% + 12px);left:50%;transform:translate(-50%)}.v2 .contact-pop a{color:var(--hi);font-size:14.5px;font-weight:600;text-decoration:none}.v2 .contact-pop a:hover{text-underline-offset:3px;text-decoration:underline}.v2 .contact-pop button{cursor:pointer;width:30px;height:30px;color:var(--dim);background:rgba(var(--ink-rgb), .07);border:0;border-radius:9px;justify-content:center;align-items:center;transition:color .2s,background .2s;display:flex}.v2 .contact-pop button:hover{color:var(--hi);background:rgba(var(--gold-rgb), .14)}.v2 .contact-copied{color:var(--green,#7fd7a4);font-size:12px;font-style:normal;font-weight:600;position:absolute;top:calc(100% + 6px);left:50%;transform:translate(-50%)}.v2 .tp-email{color:var(--hi);margin-top:10px;font-size:14px;font-weight:600;text-decoration:none;display:inline-block}.v2 .tp-email:hover{text-underline-offset:3px;text-decoration:underline}@media (prefers-reduced-motion:reduce){.v2 .contact-pop{animation:none}}.v2 .tp-pass{text-align:left;background:rgba(var(--ink-rgb), .045);box-shadow:inset 0 0 0 1px rgba(var(--ink-rgb), .07);border-radius:14px;grid-template-columns:auto 1fr;align-items:start;gap:10px 14px;margin-top:20px;padding:16px 18px;display:grid}.v2 .tp-pass .k{width:20px;color:var(--faint);cursor:default;justify-content:center;align-items:center;display:flex}.v2 .tp-pass .v{color:var(--warm);font-size:13.5px;line-height:1.45}
