:root{--v1-ink:#0d0b12;--v1-ink-2:#17131f;--v1-line-dark:rgba(246,244,250,0.14);--v1-on-dark:#f6f4fa;--v1-on-dark-muted:#b4adc2;--v1-paper:#f5f4f7;--v1-white:#ffffff;--v1-text:#14111a;--v1-muted:#5b5566;--v1-line:rgba(20,17,26,0.12);--v1-purple:#8b3fa0;--v1-purple-hi:#d3a3e3;--v1-pink:#d94f9e;--v1-ease:cubic-bezier(0.16,1,0.3,1);--v1-header:64px}html{scroll-behavior:smooth;-webkit-text-size-adjust:100%}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto}}body.v1{margin:0;background:var(--v1-ink);color:var(--v1-text);font-family:var(--font-v1),system-ui,-apple-system,"Segoe UI",sans-serif;font-size:1.0625rem;line-height:1.55;-webkit-font-smoothing:antialiased;text-rendering:optimizeLegibility;accent-color:var(--v1-purple)}.v1 *,.v1 :after,.v1 :before{box-sizing:border-box}.v1 ::selection{background:var(--v1-purple);color:#fff}.v1 a{color:inherit;text-decoration:none}.v1 img{display:block;max-width:100%;height:auto}.v1 :focus-visible{outline:2px solid var(--v1-purple-hi);outline-offset:3px;border-radius:4px}.v1 :where(h1,h2,h3,p){margin:0}.v1-skip{position:absolute;left:16px;top:-100px;z-index:100;background:#fff;color:#000;padding:10px 16px;border-radius:8px}.v1-skip:focus{top:12px}.v1-wrap{width:min(1180px,100% - 48px);margin-inline:auto}.v1-display{font-weight:600;letter-spacing:-.035em;line-height:1.02;text-wrap:balance}.v1-h1{font-size:clamp(2.5rem,5.6vw,4.75rem)}.v1-h2{font-size:clamp(2rem,4.6vw,3.75rem)}.v1-lede{font-size:clamp(1.1rem,1.6vw,1.35rem);line-height:1.5;max-width:34em;text-wrap:pretty}.v1-muted{color:var(--v1-muted)}.v1-dark .v1-muted,.v1-dark-2 .v1-muted,.v1-on-dark .v1-muted{color:var(--v1-on-dark-muted)}.v1-accent{color:var(--v1-purple-hi)}.v1-btn{display:inline-flex;align-items:center;justify-content:center;gap:8px;min-height:48px;padding:0 26px;border-radius:999px;background:var(--v1-purple);color:#fff;font-weight:600;font-size:1rem;border:1px solid transparent;transition:background .25s var(--v1-ease),transform .25s var(--v1-ease);cursor:pointer}.v1-btn:hover{background:#9d49b4}.v1-btn:active{transform:scale(.98)}.v1-btn--small{min-height:40px;padding:0 18px;font-size:.9375rem}.v1-btn--ghost{background:transparent;color:inherit;border-color:currentColor}.v1-btn--ghost:hover{background:rgba(255,255,255,.08)}.v1-light .v1-btn--ghost:hover{background:rgba(20,17,26,.06)}.v1-link{font-weight:600;border-bottom:1px solid;padding-bottom:1px}.v1-link:hover{color:var(--v1-purple-hi)}.v1-light .v1-link:hover{color:var(--v1-purple)}.v1-header{position:fixed;inset:0 0 auto 0;z-index:50;background:rgba(13,11,18,.78);backdrop-filter:saturate(180%) blur(18px);-webkit-backdrop-filter:saturate(180%) blur(18px);border-bottom:1px solid var(--v1-line-dark);color:var(--v1-on-dark)}.v1-header__bar{width:min(1180px,100% - 48px);height:var(--v1-header);margin-inline:auto;display:flex;align-items:center;gap:32px}.v1-logo{display:block;line-height:0}.v1-logo-lockup{display:inline-flex;align-items:center;gap:12px;color:#fff}.v1-logo-lockup svg{width:40px;height:40px;flex-shrink:0}.v1-logo-lockup__text{display:flex;flex-direction:column;align-items:flex-end}.v1-logo-lockup__name{font-family:var(--font-display),var(--font-v1),system-ui,sans-serif;font-weight:800;font-size:28px;line-height:1;letter-spacing:-.5px}.v1-logo-lockup__name span{color:var(--v1-pink)}.v1-logo-lockup__strap{margin-top:3px;font-size:8px;font-weight:600;letter-spacing:.18em;text-transform:uppercase;line-height:1;color:rgba(255,255,255,.5)}@media (max-width:420px){.v1-logo-lockup svg{width:34px;height:34px}.v1-logo-lockup__name{font-size:23px}}.v1-wordmark{font-weight:700;font-size:1.375rem;letter-spacing:-.03em;color:#fff}.v1-wordmark span{color:var(--v1-pink)}.v1-nav{display:flex;gap:28px;margin-left:auto;font-size:.9375rem;color:var(--v1-on-dark-muted)}.v1-nav a{transition:color .2s}.v1-nav a:hover{color:#fff}.v1-menu{display:none;position:relative}.v1-menu summary{list-style:none;cursor:pointer;width:44px;height:44px;display:grid;place-content:center;gap:6px}.v1-menu summary::-webkit-details-marker{display:none}.v1-menu summary span{display:block;width:20px;height:2px;background:#fff;border-radius:2px}.v1-menu__panel{position:absolute;right:0;top:52px;min-width:220px;padding:12px;background:var(--v1-ink-2);border:1px solid var(--v1-line-dark);border-radius:16px;display:grid;box-shadow:0 20px 50px rgba(0,0,0,.5)}.v1-menu__panel a{padding:12px 14px;border-radius:10px}.v1-menu__panel a:hover{background:rgba(255,255,255,.07)}@media (max-width:820px){.v1-nav{display:none}.v1-menu{display:block}.v1-header__bar{gap:12px}.v1-header__bar .v1-btn{margin-left:auto;white-space:nowrap}}@media (max-width:440px){.v1-header__bar{width:calc(100% - 32px);gap:8px}.v1-header__bar .v1-btn--small{padding:0 14px;font-size:.875rem}}.v1-dark{background:var(--v1-ink)}.v1-dark,.v1-dark-2{color:var(--v1-on-dark)}.v1-dark-2{background:var(--v1-ink-2)}.v1-light{background:var(--v1-paper);color:var(--v1-text)}.v1-section{padding-block:clamp(88px,13vw,180px)}.v1-split{display:grid;grid-template-columns:1fr 1fr;gap:clamp(40px,7vw,120px);align-items:center}.v1-split--flip>:first-child{order:2}@media (max-width:820px){.v1-split{grid-template-columns:1fr}.v1-split--flip>:first-child{order:0}}.v1-stack>*+*{margin-top:24px}.v1-note{font-size:.8125rem;color:var(--v1-on-dark-muted);margin-top:14px}.v1-light .v1-note{color:var(--v1-muted)}.v1-story{--p:0;position:relative;height:380vh;background:var(--v1-ink);color:var(--v1-on-dark)}.v1-stage{position:sticky;top:0;height:100vh;height:100svh;overflow:hidden}.v1-mosaic{position:absolute;inset:0;display:grid;grid-template-columns:repeat(10,1fr);align-content:center;gap:3px;padding:3px;opacity:calc(1 - clamp(0, calc((var(--p) - .74) * 4), 1) * .6);transform:scale(calc(1 + var(--p) * .06))}.v1-mosaic__tile{--lit:clamp(0,calc((var(--p) - 0.1 - var(--k) * 0.5) * 12),1);aspect-ratio:1;overflow:hidden;border-radius:4px}.v1-mosaic__tile img{width:100%;height:100%;object-fit:cover;filter:grayscale(calc(1 - var(--lit))) brightness(calc(.38 + var(--lit) * .62))}@media (max-width:1024px){.v1-mosaic{grid-template-columns:repeat(8,1fr);transform:scale(calc(1.16 + var(--p) * .06))}}@media (max-width:700px){.v1-mosaic{grid-template-columns:repeat(5,1fr)}}.v1-scrim{pointer-events:none;background:radial-gradient(62% 52% at 50% 48%,rgba(13,11,18,.93),rgba(13,11,18,.7) 58%,rgba(13,11,18,.08) 100%),linear-gradient(rgba(13,11,18,.7),rgba(13,11,18,0) 22%);opacity:calc(.9 + clamp(0, calc((var(--p) - .7) * 3), 1) * .1)}.v1-copy,.v1-scrim{position:absolute;inset:0}.v1-copy{padding:84px 24px 0;display:grid;align-content:center;justify-items:center;gap:22px;text-align:center;text-shadow:0 2px 30px rgba(13,11,18,.9)}.v1-copy--1{opacity:clamp(0,calc(1 - (var(--p) - .12) * 12),1);transform:translateY(calc(clamp(0, calc((var(--p) - .1) * 10), 1) * -24px));z-index:2}.v1-copy--2{--in:clamp(0,calc((var(--p) - 0.3) * 10),1);--out:clamp(0,calc((var(--p) - 0.64) * 10),1);opacity:min(var(--in),calc(1 - var(--out)));transform:translateY(calc((1 - var(--in)) * 24px - var(--out) * 24px));z-index:2}.v1-copy--3{--in:clamp(0,calc((var(--p) - 0.76) * 10),1);opacity:var(--in);transform:translateY(calc((1 - var(--in)) * 24px));z-index:2}.v1-copy--2,.v1-copy--3{pointer-events:none}.v1-copy--3 .v1-btns{pointer-events:auto}.v1-copy .v1-btns{display:flex;gap:14px;flex-wrap:wrap;justify-content:center}.v1-copy .v1-lede{color:var(--v1-on-dark-muted);margin-inline:auto}.v1-descriptor{font-size:.9375rem;color:var(--v1-on-dark-muted);max-width:40em}.v1-copy--1 .v1-h1{font-size:clamp(2.25rem,5vw,4.25rem)}.v1-stage__note{position:absolute;left:50%;bottom:14px;translate:-50% 0;margin:0;padding:5px 14px;border-radius:999px;background:#0d0b12;border:1px solid var(--v1-line-dark);color:var(--v1-on-dark-muted);font-size:.8125rem;white-space:nowrap;z-index:3;opacity:clamp(0,calc(1 - (var(--p) - .6) * 10),1)}.v1-copy--2 .v1-lede{padding:8px 18px;border-radius:14px;background:rgba(13,11,18,.78);color:var(--v1-on-dark)}@media (prefers-reduced-motion:reduce){.v1-story{height:auto;--p:1}.v1-stage{position:static;height:auto;overflow:visible;display:grid;padding:112px 0 64px;gap:48px}.v1-copy{position:static;padding:0 24px;opacity:1!important;transform:none!important;pointer-events:auto}.v1-copy--1{order:1}.v1-mosaic{position:static;order:2;opacity:1;transform:none}.v1-scrim{display:none}.v1-stage__note{position:static;translate:none;opacity:1;justify-self:center;order:2}.v1-copy--2{order:3}.v1-copy--3{order:4}}.v1-reveal{position:relative;width:min(300px,78vw);aspect-ratio:2/3}.v1-rv{position:relative;overflow:hidden;border-radius:24px;background:#082428;box-shadow:0 30px 80px rgba(0,0,0,.55),0 0 0 1px rgba(255,255,255,.08);isolation:isolate}.v1-rv,.v1-rv img{width:100%;height:100%}.v1-rv img{position:absolute;inset:0;object-fit:cover}:root{--v1-rv-t:8s;--v1-rv-delay:0.7s}.v1-rv__final{opacity:0;animation:v1-rv-final var(--v1-rv-t) var(--v1-ease) var(--v1-rv-delay) both}.v1-rv__before{animation:v1-rv-before var(--v1-rv-t) ease-in-out var(--v1-rv-delay) both}.v1-rv__cut{transform-origin:0 0;filter:drop-shadow(0 0 5px rgba(255,255,255,.55)) drop-shadow(0 16px 22px rgba(0,0,0,.5));animation:v1-rv-cut var(--v1-rv-t) var(--v1-ease) var(--v1-rv-delay) both}@keyframes v1-rv-before{0%,20%{opacity:1}38%,to{opacity:0}}@keyframes v1-rv-cut{0%,38%{transform:none;opacity:1}62%{transform:translate(8.45%,1.97%) scale(.8452);opacity:1}66%{transform:translate(8.45%,1.97%) scale(.8452);opacity:1}76%,to{transform:translate(8.45%,1.97%) scale(.8452);opacity:0}}@keyframes v1-rv-final{0%,48%{opacity:0}66%,to{opacity:1}}.v1-rv__demo{left:12px;padding:4px 10px;border-radius:999px;font-size:.75rem;letter-spacing:.04em;z-index:2}.v1-rv__demo,.v1-rv__steps{position:absolute;top:12px;margin:0;white-space:nowrap;font-weight:600;color:var(--v1-on-dark);background:#0d0b12;border:1px solid rgba(246,244,250,.2)}.v1-rv__steps{list-style:none;padding:10px 18px;right:12px;display:grid;justify-items:center;text-align:center;font-size:.9375rem;border-radius:999px}.v1-rv__steps li{grid-area:1/1;opacity:0}.v1-rv__steps li:first-child{animation:v1-rv-s1 var(--v1-rv-t) linear var(--v1-rv-delay) both}.v1-rv__steps li:nth-child(2){animation:v1-rv-s2 var(--v1-rv-t) linear var(--v1-rv-delay) both}.v1-rv__steps li:nth-child(3){animation:v1-rv-s3 var(--v1-rv-t) linear var(--v1-rv-delay) both}.v1-rv__steps li:nth-child(4){animation:v1-rv-s4 var(--v1-rv-t) linear var(--v1-rv-delay) both}.v1-rv__partner{position:absolute;left:9%;right:9%;bottom:6%;display:grid;justify-items:center;gap:4px;padding:10px 12px 12px;border-radius:12px;background:#fff;color:#0d1b2a;box-shadow:0 10px 28px rgba(0,0,0,.45);z-index:2;opacity:0;animation:v1-rv-card var(--v1-rv-t) var(--v1-ease) var(--v1-rv-delay) both}.v1-rv__partner span{font-size:.625rem;font-weight:600;letter-spacing:.08em;text-transform:uppercase;color:#4a5565}.v1-rv__partner b{font-size:1.125rem;font-weight:800;letter-spacing:.2em;line-height:1}@keyframes v1-rv-card{0%,80%{opacity:0;transform:translateY(14px)}90%,to{opacity:1;transform:none}}@keyframes v1-rv-s1{0%{opacity:1}19%{opacity:1}22%,to{opacity:0}}@keyframes v1-rv-s2{0%,19%{opacity:0}22%{opacity:1}38%{opacity:1}41%,to{opacity:0}}@keyframes v1-rv-s3{0%,38%{opacity:0}41%{opacity:1}64%{opacity:1}67%,to{opacity:0}}@keyframes v1-rv-s4{0%,64%{opacity:0}67%,to{opacity:1}}@media (prefers-reduced-motion:reduce){.v1-rv__partner{animation:none;opacity:1}.v1-rv__before,.v1-rv__cut{animation:none;opacity:0}.v1-rv__final{animation:none;opacity:1}.v1-rv__steps{display:none}}.v1-pair{position:relative;display:flex;justify-content:center;gap:0}.v1-pair img{width:min(46%,300px);border-radius:22px;box-shadow:0 24px 60px rgba(20,17,26,.28)}.v1-pair img:first-child{transform:rotate(-4deg) translateX(8%)}.v1-pair img:last-child{transform:rotate(3deg) translate(-8%,6%)}.v1-read{position:relative;max-width:420px;margin-inline:auto}.v1-read img{width:100%;border-radius:24px;box-shadow:0 30px 80px rgba(0,0,0,.55)}.v1-chip{position:absolute;padding:8px 14px;border-radius:999px;background:#0d0b12;border:1px solid rgba(246,244,250,.22);color:var(--v1-on-dark);font-size:.875rem;font-weight:500;white-space:nowrap}.v1-chip b{color:var(--v1-purple-hi);font-weight:600}.v1-chip--a{left:-6%;top:52%}.v1-chip--b{right:-6%;top:41%}.v1-chip--c{left:8%;bottom:12%}.v1-chip--d{right:-4%;bottom:22%}@media (max-width:520px){.v1-chip--a{left:-2%}.v1-chip--b,.v1-chip--d{right:-2%}}.v1-florence{max-width:460px;margin-inline:auto;display:grid;gap:14px}.v1-bubble{padding:16px 20px;border-radius:22px;font-size:1rem;line-height:1.45;max-width:88%}.v1-bubble--you{justify-self:end;background:var(--v1-purple);color:#fff;border-bottom-right-radius:6px}.v1-bubble--flo{justify-self:start;background:rgba(246,244,250,.09);border:1px solid var(--v1-line-dark);border-bottom-left-radius:6px}.v1-bubble--flo b{display:block;color:var(--v1-purple-hi);font-size:.8125rem;letter-spacing:.02em;margin-bottom:4px}.v1-quote{font-size:clamp(1.75rem,4vw,3.25rem);line-height:1.12;letter-spacing:-.03em;font-weight:600;text-wrap:balance;max-width:22em}.v1-quote em{font-style:normal;color:var(--v1-purple)}.v1-close{text-align:center;padding-block:clamp(110px,16vw,220px);position:relative;overflow:hidden}.v1-close:before{content:"";position:absolute;inset:0;background:radial-gradient(55% 60% at 50% 110%,rgba(139,63,160,.5),transparent 70%)}.v1-close>*{position:relative}.v1-strap{letter-spacing:.22em;font-weight:600;font-size:.9375rem;color:var(--v1-on-dark-muted)}.v1-points{list-style:none;margin:8px 0 0;padding:0;display:grid;gap:0;border-top:1px solid var(--v1-line-dark)}.v1-points li{padding:16px 0;border-bottom:1px solid var(--v1-line-dark);color:var(--v1-on-dark-muted)}.v1-points b{color:var(--v1-on-dark);font-weight:600}.v1-page-hero{padding-top:calc(var(--v1-header) + clamp(72px, 11vw, 150px));padding-bottom:clamp(56px,8vw,110px)}.v1-facts{display:grid;gap:0;border-top:1px solid var(--v1-line)}.v1-facts>div{display:grid;grid-template-columns:minmax(0,5fr) minmax(0,7fr);gap:32px;padding:28px 0;border-bottom:1px solid var(--v1-line)}.v1-facts h3{font-size:clamp(1.25rem,2vw,1.625rem);font-weight:600;letter-spacing:-.02em}.v1-dark .v1-facts,.v1-dark .v1-facts>div,.v1-dark-2 .v1-facts,.v1-dark-2 .v1-facts>div{border-color:var(--v1-line-dark)}@media (max-width:720px){.v1-facts>div{grid-template-columns:1fr;gap:8px}}.v1-list{list-style:none;padding:0;margin:0;display:grid;gap:10px}.v1-list a{border-bottom:1px solid var(--v1-line)}.v1-list a:hover{color:var(--v1-purple);border-color:var(--v1-purple)}.v1-footer{background:var(--v1-ink);color:var(--v1-on-dark-muted);padding-block:32px 24px;border-top:1px solid var(--v1-line-dark);font-size:.875rem}.v1-footer ul{list-style:none;margin:0;padding:0;display:flex;flex-wrap:wrap;gap:8px 22px}.v1-footer a:hover{color:#fff}.v1-footer__top{display:flex;align-items:center;justify-content:space-between;gap:16px 40px;flex-wrap:wrap}.v1-footer__brand{display:flex;align-items:center;gap:16px}.v1-wordmark--footer{font-size:1.25rem}.v1-footer__strap{margin:0;letter-spacing:.2em;font-weight:600;font-size:.75rem}.v1-footer__base{margin-top:20px;padding-top:16px;border-top:1px solid var(--v1-line-dark);display:flex;justify-content:space-between;align-items:flex-start;gap:12px 24px;flex-wrap:wrap;font-size:.8125rem}.v1-footer__version{color:var(--v1-on-dark)}.v1-footer__legal summary{cursor:pointer;list-style:none;color:var(--v1-on-dark)}.v1-footer__legal summary::-webkit-details-marker{display:none}.v1-footer__legal summary:after{content:" +"}.v1-footer__legal[open] summary:after{content:" \2212"}.v1-footer__legal nav{margin-top:12px;max-width:460px}.v1{scrollbar-color:#4a3d5a var(--v1-ink)}.v1-ks{container-type:inline-size;position:relative;aspect-ratio:988/1500}.v1-ks__card{position:absolute;inset:0;background:#082428;border-radius:4cqw;overflow:hidden;color:#fff;font-family:var(--font-keep),var(--font-v1),system-ui,sans-serif;text-transform:uppercase;box-shadow:0 10px 30px rgba(0,0,0,.45)}.v1-ks__card:after{content:"";position:absolute;inset:1.8cqw;border:.5cqw solid #e8b84a;border-radius:3cqw;pointer-events:none}.v1-ks__top{position:absolute;inset:0 0 auto 0;height:40%;display:grid;align-content:start;justify-items:center;padding-top:6.5cqw;text-align:center}.v1-ks__crest{width:11cqw;height:auto;margin-bottom:3.5cqw}.v1-ks__line{font-weight:600;font-size:7.6cqw;line-height:1.05;letter-spacing:.03em;color:#fff}.v1-ks__main{font-weight:700;font-size:13.4cqw;line-height:1.02;letter-spacing:.01em;color:#e8b84a}.v1-ks__sub{margin-top:2.6cqw;font-weight:500;font-size:4.9cqw;letter-spacing:.04em;color:#f1ede0;padding-top:2.2cqw;border-top:.4cqw solid rgba(232,184,74,.7)}.v1-ks__photo{position:absolute;inset:auto 2.2cqw 2.2cqw 2.2cqw;height:59%;overflow:hidden;border-radius:0 0 3.8cqw 3.8cqw}.v1-ks__photo img{width:100%;height:100%;object-fit:cover}.v1-ks__photo:after{content:"";position:absolute;inset:0 0 auto 0;height:28%;background:linear-gradient(#082428,rgba(8,36,40,0))}.v1-ks__partner{position:absolute;left:9cqw;right:9cqw;bottom:6.5cqw;display:grid;justify-items:center;gap:.8cqw;padding:2.8cqw 3cqw 3.2cqw;border-radius:3cqw;background:#fff;color:#0d1b2a;box-shadow:0 1.5cqw 4cqw rgba(0,0,0,.45)}.v1-ks__partner span{font-size:3.2cqw;font-weight:600;letter-spacing:.08em;color:#4a5565}.v1-ks__partner b{font-size:7.6cqw;font-weight:800;letter-spacing:.2em;line-height:1}.v1-ks__partner--halcyon{background:#12304a;color:#f4d58d}.v1-ks__partner--halcyon span{color:#a9bccd}.v1-ks__partner--halcyon b{font-weight:600;letter-spacing:.02em;text-transform:none;font-size:9cqw}.v1-ks__partner--brightwell{background:#f6e7c8;color:#5a1b1b}.v1-ks__partner--brightwell span{color:#7a5a3a}.v1-ks__partner--brightwell b{letter-spacing:.06em;font-weight:700}.v1-ks__partner--tarnside{background:#1b1b1f;color:#ffffff}.v1-ks__partner--tarnside span{color:#a8a8b3}.v1-ks__partner--tarnside b{text-transform:lowercase;letter-spacing:-.01em;font-weight:800;font-size:9.5cqw}.v1-ks__partner--oakley{background:#e4f0e1;color:#1d4a2a}.v1-ks__partner--oakley span{color:#4d6a55}.v1-ks__partner--oakley b{letter-spacing:.1em;font-size:6.6cqw}.v1-replay{display:inline-flex;align-items:center;gap:6px;min-height:36px;padding:0 14px;border-radius:999px;border:1px solid rgba(246,244,250,.28);background:#0d0b12;color:var(--v1-on-dark);font:inherit;font-size:.8125rem;font-weight:600;cursor:pointer;transition:background .2s}.v1-replay:hover{background:#26202f}.v1-rv__list{display:none;list-style:none;margin:0;padding:0}@media (min-width:1100px){.v1-rv__list{display:grid;gap:0;position:absolute;left:calc(100% + 40px);top:14%;width:210px}.v1-rv__steps{display:none}.v1-rv__list li{position:relative;padding:0 0 26px 30px;font-size:1rem;font-weight:600;color:var(--v1-on-dark);opacity:.38}.v1-rv__list li:before{content:"";position:absolute;left:0;top:5px;width:12px;height:12px;border-radius:50%;background:var(--v1-purple);box-shadow:0 0 0 4px rgba(139,63,160,.25)}.v1-rv__list li:after{content:"";position:absolute;left:5px;top:22px;bottom:2px;width:2px;background:rgba(246,244,250,.16)}.v1-rv__list li:last-child:after{display:none}.v1-rv__list li:first-child{animation:v1-rv-lit var(--v1-rv-t) linear var(--v1-rv-delay) both;--s:0%}.v1-rv__list li:nth-child(2){animation:v1-rv-lit2 var(--v1-rv-t) linear var(--v1-rv-delay) both}.v1-rv__list li:nth-child(3){animation:v1-rv-lit3 var(--v1-rv-t) linear var(--v1-rv-delay) both}.v1-rv__list li:nth-child(4){animation:v1-rv-lit4 var(--v1-rv-t) linear var(--v1-rv-delay) both}}@keyframes v1-rv-lit{0%,to{opacity:1}}@keyframes v1-rv-lit2{0%,19%{opacity:.38}22%,to{opacity:1}}@keyframes v1-rv-lit3{0%,38%{opacity:.38}41%,to{opacity:1}}@keyframes v1-rv-lit4{0%,64%{opacity:.38}67%,to{opacity:1}}@media (prefers-reduced-motion:reduce){.v1-replay,.v1-rv__list{display:none}}.v1-tabs{display:flex;gap:6px;justify-content:center;margin:36px auto 0;padding:5px;width:fit-content;max-width:100%;overflow-x:auto;background:rgba(246,244,250,.08);border:1px solid var(--v1-line-dark);border-radius:999px}.v1-tab{flex:none;min-height:44px;padding:0 20px;border:0;border-radius:999px;background:transparent;color:var(--v1-on-dark-muted);font:inherit;font-weight:600;font-size:.9375rem;cursor:pointer;transition:background .25s var(--v1-ease),color .25s}.v1-tab:hover{color:#fff}.v1-tab[aria-selected=true]{background:var(--v1-purple);color:#fff}.v1-oc{display:grid;grid-template-columns:minmax(0,5fr) minmax(0,7fr);gap:clamp(32px,6vw,96px);align-items:center;margin-top:clamp(40px,6vw,72px)}@media (max-width:820px){.v1-oc{grid-template-columns:1fr}}.v1-oc__title{font-size:clamp(1.75rem,3.4vw,2.75rem);font-weight:600;letter-spacing:-.03em;line-height:1.05;text-wrap:balance}.v1-oc__stage{display:grid;justify-items:center;gap:4px;min-height:420px;align-content:center}@media (min-width:821px){.v1-oc__stage{min-height:580px}}.v1-oc__text{align-self:center}.v1-oc__title{min-height:2.1em}.v1-oc__text .v1-lede{min-height:3lh}@media (min-width:1100px){.v1-oc__text .v1-lede{min-height:2lh}}.v1-oc__run{width:100%;display:grid;justify-items:center}.v1-replay--inline{position:static;width:fit-content}.v1-sp{display:grid;justify-items:center;gap:5px;padding:12px 22px 14px;border-radius:14px;background:#fff;color:#0d1b2a;box-shadow:0 10px 30px rgba(0,0,0,.4);text-align:center}.v1-sp span{font-size:.6875rem;font-weight:600;letter-spacing:.08em;text-transform:uppercase;color:#4a5565}.v1-sp b{font-size:1.125rem;font-weight:800;letter-spacing:.2em;line-height:1}.v1-sp--lg b{font-size:1.75rem}.v1-sp--sm{padding:8px 14px 10px}.v1-sp--sm b{font-size:.9375rem}.v1-sp--halcyon{background:#12304a;color:#f4d58d}.v1-sp--halcyon span{color:#a9bccd}.v1-sp--halcyon b{font-weight:600;letter-spacing:.02em}.v1-sp--brightwell{background:#f6e7c8;color:#5a1b1b}.v1-sp--brightwell span{color:#7a5a3a}.v1-oc-moments{display:flex;justify-content:center;align-items:center;width:100%}.v1-oc-moments__card{width:clamp(104px,25%,220px);margin-inline:-1.5%;transform:rotate(var(--rot));opacity:0}.v1-oc-moments__card:nth-child(2){z-index:2;width:clamp(120px,29%,250px)}.v1-oc-moments.is-on .v1-oc-moments__card{animation:v1-ocm-in .9s var(--v1-ease) calc(var(--i) * .16s) both}@keyframes v1-ocm-in{0%{opacity:0;transform:translateY(40px) rotate(var(--rot))}to{opacity:1;transform:translateY(0) rotate(var(--rot))}}.v1-fw{--fw-t:9s;position:relative;width:min(340px,100%);aspect-ratio:3/4.5;border-radius:20px;overflow:hidden;background:#0b2429;box-shadow:0 30px 80px rgba(0,0,0,.55),0 0 0 1px rgba(255,255,255,.08);font-family:var(--font-keep),var(--font-v1),system-ui,sans-serif}.v1-fw__head{position:absolute;inset:0 0 auto 0;height:46px;z-index:3;display:flex;align-items:center;justify-content:space-between;padding:0 14px;background:#0b2429;color:#f1ede0;letter-spacing:.06em;font-size:.8125rem}.v1-fw__club{gap:8px}.v1-fw__club,.v1-fw__live{display:inline-flex;align-items:center}.v1-fw__live{gap:6px;color:#e8b84a;font-weight:600}.v1-fw__live i{width:8px;height:8px;border-radius:50%;background:#e8b84a}.v1-fw__view{position:absolute;inset:46px 0 0 0;overflow:hidden}.v1-fw__grid{height:100%;display:grid;grid-template-columns:repeat(3,1fr);grid-template-rows:repeat(4,1fr);gap:4px;padding:4px;transform-origin:50% 37.5%}.v1-fw__cell{position:relative;overflow:hidden;border-radius:6px;min-height:0}.v1-fw__cell img{width:100%;height:100%;object-fit:cover}.v1-fw__cell--new{opacity:0;z-index:2}.v1-fw__tag{position:absolute;top:6px;left:6px;padding:2px 8px;border-radius:999px;background:var(--v1-purple);color:#fff;font-size:.6875rem;font-weight:600;letter-spacing:.06em}.v1-fw__overlay{position:absolute;inset:0;z-index:4;display:grid;align-content:center;justify-items:center;gap:22px;background:rgba(8,36,40,.74);opacity:0}.v1-fw.is-on .v1-fw__grid{animation:v1-fw-zoom var(--fw-t) cubic-bezier(.45,0,.2,1) both}.v1-fw.is-on .v1-fw__cell--new{animation:v1-fw-pop var(--fw-t) var(--v1-ease) both}.v1-fw.is-on .v1-fw__overlay{animation:v1-fw-hand var(--fw-t) linear both}@keyframes v1-fw-zoom{0%,22%{transform:scale(1)}70%,to{transform:scale(1.75)}}@keyframes v1-fw-pop{0%,8%{opacity:0;transform:translateY(-70%) scale(.5)}18%{opacity:1;transform:none;outline:3px solid var(--v1-purple-hi);outline-offset:-3px}30%,to{opacity:1;transform:none;outline:3px solid var(--v1-purple-hi);outline-offset:-3px}}@keyframes v1-fw-hand{0%,68%{opacity:0}78%,to{opacity:1}}.v1-st{--st-t:9s;position:relative;width:min(250px,100%);aspect-ratio:9/16;border-radius:28px;overflow:hidden;background:#0b2429;box-shadow:0 30px 80px rgba(0,0,0,.55),0 0 0 6px #1b1722,0 0 0 7px rgba(255,255,255,.1);font-family:var(--font-keep),var(--font-v1),system-ui,sans-serif}.v1-st__bars{position:absolute;inset:12px 12px auto 12px;z-index:4;display:grid;grid-template-columns:repeat(3,1fr);gap:4px}.v1-st__bars span{height:3px;border-radius:3px;background:rgba(255,255,255,.3);overflow:hidden;position:relative}.v1-st__bars span:after{content:"";position:absolute;inset:0;background:#fff;transform-origin:0 50%;transform:scaleX(0)}.v1-st.is-on .v1-st__bars span:after{animation:v1-st-bar calc(var(--st-t) / 3) linear calc(var(--i) * var(--st-t) / 3) both}@keyframes v1-st-bar{to{transform:scaleX(1)}}.v1-st__frame{position:absolute;inset:0;display:grid;align-content:center;justify-items:center;gap:14px;padding:24px;text-align:center;opacity:0}.v1-st__title{opacity:1;color:#e8b84a}.v1-st__title b{font-size:2.6rem;font-weight:700;line-height:1;letter-spacing:.01em}.v1-st__title span{color:#f1ede0;letter-spacing:.1em;font-size:.9375rem}.v1-st__still{padding:0;align-content:center}.v1-st__still .v1-ks{width:100%;align-self:center}.v1-st__still .v1-ks__card{border-radius:0}.v1-st__sticker{position:absolute;bottom:22px;right:14px;z-index:2}.v1-st__outro{background:#0b2429;gap:18px}.v1-st__mini{width:46%}.v1-st.is-on .v1-st__title{animation:v1-st-a var(--st-t) linear both}.v1-st.is-on .v1-st__still{animation:v1-st-b var(--st-t) linear both}.v1-st.is-on .v1-st__still .v1-ks{animation:v1-st-push var(--st-t) linear both}.v1-st.is-on .v1-st__outro{animation:v1-st-c var(--st-t) linear both}@keyframes v1-st-a{0%,31%{opacity:1}34%,to{opacity:0}}@keyframes v1-st-b{0%,31%{opacity:0}34%,64%{opacity:1}67%,to{opacity:0}}@keyframes v1-st-c{0%,64%{opacity:0}67%,to{opacity:1}}@keyframes v1-st-push{0%,33%{transform:scale(1)}66%,to{transform:scale(1.1)}}.v1-fm{--fm-t:11s;width:min(640px,100%)}.v1-fm__screen{position:relative;aspect-ratio:16/9;border-radius:16px;overflow:hidden;background:#0b2429;box-shadow:0 30px 80px rgba(0,0,0,.55),0 0 0 1px rgba(255,255,255,.08);font-family:var(--font-keep),var(--font-v1),system-ui,sans-serif}.v1-fm__grid{position:absolute;inset:0;display:grid;grid-template-columns:repeat(5,1fr);grid-template-rows:repeat(3,1fr);gap:3px;transform-origin:50% 50%}.v1-fm__tile{position:relative;overflow:hidden;min-height:0}.v1-fm__tile img{width:100%;height:100%;object-fit:cover}.v1-fm__end,.v1-fm__title{position:absolute;inset:0;display:grid;align-content:center;justify-items:center;gap:8px;text-align:center;background:rgba(8,36,40,.9);color:#e8b84a}.v1-fm__title b{font-size:clamp(1.25rem,3.4vw,2rem);font-weight:700;letter-spacing:.04em}.v1-fm__title span{color:#f1ede0;letter-spacing:.12em;text-transform:uppercase;font-size:.8125rem}.v1-fm__end{opacity:0;gap:16px;background:#0b2429}.v1-fm.is-on .v1-fm__grid{animation:v1-fm-zoom var(--fm-t) cubic-bezier(.5,0,.2,1) both}.v1-fm.is-on .v1-fm__title{animation:v1-fm-title var(--fm-t) linear both}.v1-fm.is-on .v1-fm__end{animation:v1-fm-end var(--fm-t) linear both}.v1-fm:not(.is-on) .v1-fm__title{opacity:1}@keyframes v1-fm-zoom{0%,38%{transform:scale(1)}76%,to{transform:scale(2.7)}}@keyframes v1-fm-title{0%,14%{opacity:1}24%,to{opacity:0}}@keyframes v1-fm-end{0%,78%{opacity:0}90%,to{opacity:1}}.v1-fm__bar{display:flex;align-items:center;gap:12px;margin-top:12px;color:var(--v1-on-dark-muted);font-size:.8125rem}.v1-fm__track{flex:1;height:4px;border-radius:4px;background:rgba(255,255,255,.2);overflow:hidden}.v1-fm__track i{display:block;height:100%;background:var(--v1-purple-hi);transform-origin:0 50%;transform:scaleX(0)}.v1-fm.is-on .v1-fm__track i{animation:v1-fm-play var(--fm-t) linear both}@keyframes v1-fm-play{to{transform:scaleX(1)}}@media (prefers-reduced-motion:reduce){.v1-fw .v1-fw__cell--new,.v1-oc-moments__card{opacity:1;animation:none!important}.v1-fw .v1-fw__grid,.v1-fw .v1-fw__overlay,.v1-st .v1-st__bars span:after,.v1-st .v1-st__title{animation:none!important}.v1-st .v1-st__outro,.v1-st .v1-st__still{opacity:0;animation:none!important}.v1-fm .v1-fm__end,.v1-fm .v1-fm__grid,.v1-fm .v1-fm__title{animation:none!important}.v1-fm .v1-fm__title{opacity:0}}.v1-map{position:relative;margin-top:40px}.v1-map svg{display:block;width:100%;height:auto}.v1-map__land path{fill:rgba(246,244,250,.1);stroke:rgba(246,244,250,.06);stroke-width:.5}.v1-map__arcs path{fill:none;stroke:var(--v1-purple-hi);stroke-opacity:.45;stroke-width:1;stroke-dasharray:600;stroke-dashoffset:600}.v1-map.is-on .v1-map__arcs path{animation:v1-map-arc 2.4s var(--v1-ease) forwards}@keyframes v1-map-arc{to{stroke-dashoffset:0}}.v1-map__dots circle{fill:var(--v1-purple);fill-opacity:.8;stroke:var(--v1-purple-hi);stroke-width:1;transform-box:fill-box;transform-origin:center;animation:v1-map-pulse 3.2s ease-in-out infinite}.v1-map__dots circle.is-home{fill:var(--v1-pink);stroke:#fff}@keyframes v1-map-pulse{0%,to{transform:scale(1)}50%{transform:scale(1.18)}}.v1-map__ticker{list-style:none;margin:12px 0 0;padding:0;min-height:78px;display:grid;gap:2px;color:var(--v1-on-dark-muted);font-size:.9375rem}.v1-map__ticker li:first-child{color:var(--v1-on-dark)}.v1-bignums{display:grid;grid-template-columns:repeat(3,1fr);gap:24px;margin-top:56px;padding-top:32px;border-top:1px solid var(--v1-line-dark)}.v1-bignums b{display:block;font-size:clamp(2.25rem,6vw,4.5rem);font-weight:600;letter-spacing:-.04em;line-height:1;color:var(--v1-on-dark);font-variant-numeric:tabular-nums}.v1-bignums span{display:block;margin-top:8px;color:var(--v1-on-dark-muted)}.v1-voice{margin-top:clamp(56px,8vw,96px)}.v1-voice h3{font-size:clamp(1.5rem,3vw,2.25rem);font-weight:600;letter-spacing:-.03em}.v1-voice ul{list-style:none;margin:24px 0 0;padding:0;border-top:1px solid var(--v1-line-dark)}.v1-voice li{display:grid;grid-template-columns:56px 1fr auto;gap:20px;align-items:baseline;padding:18px 0;border-bottom:1px solid var(--v1-line-dark)}.v1-voice__lang{font-weight:600;letter-spacing:.08em;color:var(--v1-purple-hi);font-size:.875rem}.v1-voice__q q{quotes:none;font-size:1.1875rem;color:var(--v1-on-dark)}.v1-voice__q small{display:block;margin-top:4px;color:var(--v1-on-dark-muted);font-size:.9375rem}.v1-voice__theme{padding:4px 12px;border-radius:999px;border:1px solid var(--v1-line-dark);color:var(--v1-on-dark);font-size:.875rem;white-space:nowrap}@media (max-width:640px){.v1-bignums{grid-template-columns:1fr;gap:28px}.v1-voice li{grid-template-columns:44px 1fr}.v1-voice__theme{grid-column:2;justify-self:start}}@media (prefers-reduced-motion:reduce){.v1-map.is-on .v1-map__arcs path,.v1-map__arcs path{animation:none;stroke-dashoffset:0}.v1-map__dots circle{animation:none}}.v1-light .v1-tabs{background:rgba(20,17,26,.06);border-color:var(--v1-line)}.v1-light .v1-tab{color:var(--v1-muted)}.v1-light .v1-tab:hover{color:#000}.v1-light .v1-tab[aria-selected=true]{color:#fff}.v1-light .v1-fm__bar{color:var(--v1-muted)}.v1-light .v1-fm__track{background:rgba(20,17,26,.16)}.v1-light .v1-fm__track i{background:var(--v1-purple)}.v1-light .v1-bubble--flo{background:#fff;border-color:var(--v1-line);color:var(--v1-text)}.v1-light .v1-bubble--flo b{color:var(--v1-purple)}@media (max-width:520px){.v1-tabs{gap:2px;padding:4px}.v1-tab{padding:0 11px;font-size:.875rem}}.v1-oc-reveal{display:grid;justify-items:center;width:100%;padding-right:0}@media (min-width:1100px){.v1-oc-reveal{padding-right:250px}}.v1-gap{display:grid;gap:clamp(10px,2vw,22px)}.v1-gap p{font-size:clamp(2rem,5.6vw,4.75rem);font-weight:600;letter-spacing:-.04em;line-height:1.04;text-wrap:balance;max-width:17em;color:var(--v1-muted)}.v1-gap .v1-gap__last{color:var(--v1-text);margin-top:clamp(10px,3vw,36px)}.v1-entries{list-style:none;margin:0;padding:0;border-top:1px solid var(--v1-line-dark)}.v1-entries li{display:flex;align-items:baseline;justify-content:space-between;gap:24px;padding:22px 0;border-bottom:1px solid var(--v1-line-dark)}.v1-entries__how{font-size:clamp(1.5rem,3vw,2.25rem);font-weight:600;letter-spacing:-.03em;color:var(--v1-on-dark)}.v1-entries__place{color:var(--v1-purple-hi);font-weight:600}.v1-panel{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1.25fr);min-height:360px;background:#0d0b12;color:var(--v1-on-dark);border-radius:22px;overflow:hidden;box-shadow:0 24px 60px rgba(20,17,26,.28)}.v1-panel img{width:100%;height:100%;object-fit:cover;min-height:320px}.v1-panel__tags li{opacity:0;transform:translateY(10px)}.v1-panel.is-on .v1-panel__tags li{animation:v1-tag-in .7s var(--v1-ease) calc(.5s + var(--i) * .22s) both}@keyframes v1-tag-in{to{opacity:1;transform:none}}.v1-panel--on-dark{box-shadow:0 0 0 1px var(--v1-line-dark),0 24px 60px rgba(0,0,0,.5)}@media (prefers-reduced-motion:reduce){.v1-panel__tags li{opacity:1;transform:none;animation:none!important}}.v1-panel__body{display:grid;gap:18px;align-content:center;padding:clamp(18px,3vw,30px)}.v1-wave{display:flex;align-items:center;gap:3px;height:44px}.v1-wave i{flex:1;height:var(--h);border-radius:3px;background:var(--v1-purple-hi);transform-origin:50% 50%;animation:v1-wave 1.4s ease-in-out infinite}@keyframes v1-wave{0%,to{transform:scaleY(1)}50%{transform:scaleY(.45)}}.v1-panel__quote{font-size:clamp(1.125rem,2vw,1.375rem);line-height:1.35;font-weight:500}.v1-panel__tags{list-style:none;margin:0;padding:0;display:flex;flex-wrap:wrap;gap:8px}.v1-panel__tags li{padding:5px 12px;border-radius:999px;border:1px solid rgba(246,244,250,.22);font-size:.875rem}.v1-panel__tags b{color:var(--v1-purple-hi);font-weight:600}@media (max-width:560px){.v1-panel{grid-template-columns:1fr}.v1-panel img{height:240px}}@media (prefers-reduced-motion:reduce){.v1-wave i{animation:none}}.v1-bignums--proof b{font-size:clamp(3.5rem,9vw,7rem)}.v1-bignums--proof span{max-width:17em;font-size:1.0625rem;line-height:1.45}.v1-bignums--proof small{display:block;margin-top:10px;color:var(--v1-purple-hi);font-size:.875rem;font-weight:600;letter-spacing:.02em}.v1-light .v1-rv__list li{color:var(--v1-text)}.v1-points-line{color:var(--v1-on-dark-muted);max-width:34em;padding-top:18px;border-top:1px solid var(--v1-line-dark)}.v1-light .v1-map__land path{fill:rgba(20,17,26,.1);stroke:rgba(20,17,26,.06)}.v1-light .v1-map__arcs path{stroke:var(--v1-purple);stroke-opacity:.4}.v1-light .v1-map__dots circle{stroke:var(--v1-purple);fill-opacity:.75}.v1-light .v1-map__ticker{color:var(--v1-muted)}.v1-light .v1-map__ticker li:first-child{color:var(--v1-text)}.v1-light .v1-bignums{border-top-color:var(--v1-line)}.v1-light .v1-bignums b{color:var(--v1-text)}.v1-light .v1-bignums span{color:var(--v1-muted)}.v1-light .v1-voice li,.v1-light .v1-voice ul{border-color:var(--v1-line)}.v1-light .v1-voice__lang{color:var(--v1-purple)}.v1-light .v1-voice__q q{color:var(--v1-text)}.v1-light .v1-voice__q small{color:var(--v1-muted)}.v1-light .v1-voice__theme{color:var(--v1-text)}.v1-light .v1-entries,.v1-light .v1-entries li,.v1-light .v1-voice__theme{border-color:var(--v1-line)}.v1-light .v1-entries__how{color:var(--v1-text)}.v1-light .v1-entries__place{color:var(--v1-purple)}@media (max-width:640px){.v1-map{overflow:hidden}.v1-map svg{width:150%;margin-left:-22%;max-width:none}}.v1-oc__run.is-paused,.v1-oc__run.is-paused *,.v1-oc__run.is-paused :after,.v1-oc__run.is-paused :before{animation-play-state:paused!important}.v1-an{margin-top:clamp(40px,6vw,72px)}.v1-an__head{display:grid;grid-template-columns:1fr 48px 1fr;padding-bottom:14px;border-bottom:2px solid var(--v1-text);font-weight:600;letter-spacing:.02em;font-size:.9375rem}.v1-an__head span:first-child{color:var(--v1-muted)}.v1-an__head span:last-child{color:var(--v1-purple);grid-column:3}.v1-an ul{list-style:none;margin:0;padding:0}.v1-an li{display:grid;grid-template-columns:1fr 48px 1fr;align-items:baseline;padding:22px 0;border-bottom:1px solid var(--v1-line)}.v1-an__shop{color:var(--v1-muted);font-size:clamp(1.0625rem,1.8vw,1.375rem)}.v1-an__fandom{font-size:clamp(1.125rem,2vw,1.625rem);font-weight:600;letter-spacing:-.02em;line-height:1.2}.v1-an__arrow{color:var(--v1-purple);font-size:1.5rem;text-align:center}.v1-an__label{display:none;font-style:normal;font-size:.75rem;font-weight:600;letter-spacing:.06em;text-transform:uppercase;color:var(--v1-purple);margin-bottom:2px}@media (max-width:720px){.v1-an__head{display:none}.v1-an li{grid-template-columns:1fr;gap:6px;padding:20px 0}.v1-an__arrow{text-align:left;transform:rotate(90deg);width:24px}.v1-an__label{display:block}.v1-an__shop .v1-an__label{color:var(--v1-muted)}}.v1-rep{background:#0d0b12;color:var(--v1-on-dark);border-radius:22px;padding:clamp(20px,3vw,32px);display:grid;gap:24px;box-shadow:0 24px 60px rgba(20,17,26,.28)}.v1-rep__head{display:flex;flex-wrap:wrap;align-items:center;gap:16px 24px;justify-content:space-between}.v1-rep__plate{display:grid;gap:3px;padding:8px 16px 10px;border-radius:12px;background:#fff;color:#0d1b2a;text-align:center}.v1-rep__plate small{font-size:.6875rem;font-weight:600;letter-spacing:.08em;text-transform:uppercase;color:#4a5565}.v1-rep__plate b{font-size:1.125rem;letter-spacing:.2em;font-weight:800;line-height:1}.v1-rep__title{font-weight:600;font-size:1rem}.v1-rep__title em{display:block;font-style:normal;font-weight:400;color:var(--v1-on-dark-muted);font-size:.875rem}.v1-rep__grid{display:grid;grid-template-columns:repeat(4,1fr);gap:16px}.v1-rep__grid b{display:block;font-size:clamp(1.5rem,3vw,2.25rem);font-weight:600;letter-spacing:-.03em;line-height:1.05;font-variant-numeric:tabular-nums}.v1-rep__grid span{display:block;margin-top:4px;color:var(--v1-on-dark-muted);font-size:.8125rem;line-height:1.3}@media (max-width:560px){.v1-rep__grid{grid-template-columns:repeat(2,1fr);gap:20px}}.v1-rep__chart{display:flex;align-items:flex-end;gap:4px;height:84px;padding-top:8px;border-top:1px solid var(--v1-line-dark)}.v1-rep__chart i{flex:1;height:var(--h);min-height:3px;border-radius:3px 3px 0 0;background:var(--v1-purple-hi);opacity:.85}.v1-rep__quotes{list-style:none;margin:0;padding:16px 0 0;display:grid;gap:8px;border-top:1px solid var(--v1-line-dark);color:var(--v1-on-dark-muted);font-size:.9375rem}.v1-points-line--light{color:var(--v1-muted);border-top-color:var(--v1-line)}.v1-close--light:before{background:radial-gradient(55% 60% at 50% 110%,rgba(139,63,160,.16),transparent 70%)}.v1-strap--light{color:var(--v1-muted)}.v1-entries--compact li{padding:14px 0}.v1-entries--compact .v1-entries__how{font-size:clamp(1.25rem,2.2vw,1.625rem)}@media (max-width:1099px){.v1-rv__steps{top:48px;right:auto;left:12px}.v1-reveal{margin-bottom:56px}.v1-rv__steps{top:calc(100% + 14px);left:50%;right:auto;translate:-50% 0}}.v1-split--top{align-items:start}.v1-form{display:grid;gap:20px;background:#fff;border:1px solid var(--v1-line);border-radius:20px;padding:clamp(20px,3vw,36px);color:var(--v1-text)}.v1-form--done{gap:12px;padding-block:clamp(32px,5vw,56px)}.v1-form__row{display:grid;grid-template-columns:1fr 1fr;gap:16px}@media (max-width:560px){.v1-form__row{grid-template-columns:1fr}}.v1-field{display:grid;gap:6px}.v1-field label{font-weight:600;font-size:.9375rem}.v1-field__opt{font-weight:400;color:var(--v1-muted)}.v1-field small{color:var(--v1-muted);font-size:.875rem;line-height:1.4}.v1-form input:not([type=checkbox]),.v1-form select,.v1-form textarea{width:100%;min-height:48px;padding:11px 14px;font:inherit;color:var(--v1-text);background:var(--v1-paper);border:1px solid rgba(20,17,26,.28);border-radius:12px;transition:border-color .2s,box-shadow .2s}.v1-form textarea{resize:vertical}.v1-form input:focus-visible,.v1-form select:focus-visible,.v1-form textarea:focus-visible{outline:none;border-color:var(--v1-purple);box-shadow:0 0 0 3px rgba(139,63,160,.25)}.v1-check{display:flex;gap:12px;align-items:flex-start;font-size:.9375rem;line-height:1.45}.v1-check input{width:20px;height:20px;margin-top:2px;flex:none;accent-color:var(--v1-purple)}.v1-check a,.v1-form__error a,.v1-note a{text-decoration:underline;text-underline-offset:3px}.v1-form__error{margin:0;padding:12px 16px;border-radius:12px;background:#fdecec;color:#8a1c1c;border:1px solid #f2b8b8}.v1-form__captcha{min-height:70px}.v1-form .v1-btn{justify-self:start}.v1-form .v1-btn[disabled]{opacity:.6;cursor:progress}.v1-terms{padding-left:1.4em;display:grid;gap:16px;line-height:1.55}.v1-chat{display:grid;gap:14px;max-width:480px;margin-inline:auto}.v1-chat__you{justify-self:end;margin:0;max-width:88%;padding:14px 18px;background:var(--v1-purple);color:#fff;border-radius:22px 22px 6px 22px}.v1-chat__flo{justify-self:start;width:100%;padding:16px 18px 18px;background:#fff;border:1px solid var(--v1-line);border-radius:22px 22px 22px 6px;color:var(--v1-text)}.v1-chat__flo b{display:block;color:var(--v1-purple);font-size:.8125rem;margin-bottom:4px}.v1-chat__flo p{margin:0 0 10px}.v1-chat__flo ul{list-style:none;margin:0;padding:0;display:grid;gap:8px}.v1-chat__flo li{display:flex;gap:10px;align-items:center;opacity:0;transform:translateY(6px)}.v1-chat__flo li svg{flex:none;color:#fff;background:var(--v1-purple);border-radius:50%;padding:3px;width:22px;height:22px}.v1-chat.is-on .v1-chat__flo li{animation:v1-tag-in .6s var(--v1-ease) calc(.8s + var(--i) * .5s) both}.v1-chat__auto{display:flex;align-items:center;gap:10px;margin:0;padding:12px 16px;border-radius:999px;background:#0d0b12;color:var(--v1-on-dark);font-size:.9375rem;opacity:0}.v1-chat__auto i{width:9px;height:9px;border-radius:50%;background:#5ad17f;flex:none}.v1-chat.is-on .v1-chat__auto{animation:v1-tag-in .7s var(--v1-ease) 3s both}@media (prefers-reduced-motion:reduce){.v1-chat__auto,.v1-chat__flo li{opacity:1;transform:none;animation:none!important}}.v1-sell{display:grid;grid-template-columns:minmax(0,1.1fr) minmax(0,1fr);gap:clamp(28px,5vw,72px);align-items:center;margin-top:clamp(40px,6vw,72px)}@media (max-width:900px){.v1-sell{grid-template-columns:1fr}}.v1-roles{list-style:none;margin:0;padding:0;display:grid;grid-template-columns:repeat(3,1fr);border-top:1px solid var(--v1-line-dark)}.v1-roles li{padding:28px 28px 28px 0;border-bottom:1px solid var(--v1-line-dark);display:grid;gap:12px;align-content:start}.v1-roles li:not(:nth-child(3n+1)){padding-left:28px;border-left:1px solid var(--v1-line-dark)}.v1-roles h3{font-size:1.25rem;font-weight:600;letter-spacing:-.02em}.v1-roles h3,.v1-roles__line{margin:0;color:var(--v1-on-dark)}.v1-roles__line{font-size:1.0625rem;line-height:1.5}.v1-roles__reports{margin:0;color:var(--v1-on-dark-muted);font-size:.9375rem;line-height:1.4}.v1-roles__reports b{color:var(--v1-purple-hi);font-weight:600}@media (max-width:960px){.v1-roles{grid-template-columns:repeat(2,1fr)}.v1-roles li,.v1-roles li:not(:nth-child(3n+1)){padding:24px 24px 24px 0;border-left:0}.v1-roles li:nth-child(2n){padding-left:24px;border-left:1px solid var(--v1-line-dark)}}@media (max-width:600px){.v1-roles{grid-template-columns:1fr}.v1-roles li,.v1-roles li:nth-child(2n){padding:24px 0;border-left:0}}.v1-legacy{padding-top:var(--v1-header);background:#fafaf5;color:#18181b;min-height:70vh}.v1-crumbs{width:min(1180px,100% - 48px);margin:0 auto;padding:28px 0 0;font-size:.875rem}.v1-crumbs ol{list-style:none;margin:0;padding:0;display:flex;flex-wrap:wrap;gap:6px;color:var(--v1-muted)}.v1-crumbs li+li:before{content:"/";margin-right:6px;opacity:.5}.v1-crumbs a{text-decoration:underline;text-underline-offset:3px}.v1-doc-end{width:min(1180px,100% - 48px);margin:0 auto;padding:8px 0 72px;color:var(--v1-muted)}.v1-doc-end a{text-decoration:underline;text-underline-offset:3px;color:var(--v1-purple)}.v1-log{list-style:none;margin:0;padding:0 0 0 28px;display:grid;gap:48px;border-left:1px solid var(--v1-line)}.v1-log>li{position:relative}.v1-log>li:before{content:"";position:absolute;left:-35px;top:8px;width:12px;height:12px;border-radius:50%;background:var(--v1-purple)}.v1-log__meta{margin:0 0 6px;font-size:.9375rem;color:var(--v1-muted)}.v1-log__meta b{color:var(--v1-purple);margin-right:10px}.v1-log h2{font-size:1.5rem;font-weight:600;letter-spacing:-.02em;margin:0 0 8px}.v1-log ul{margin:14px 0 0;padding-left:20px;display:grid;gap:6px;color:var(--v1-muted)}.v1-posts{list-style:none;margin-block:0;padding:0;display:grid;grid-template-columns:repeat(2,1fr);gap:24px}@media (max-width:760px){.v1-posts{grid-template-columns:1fr}}.v1-posts a{display:grid;gap:10px;align-content:start;height:100%;padding:28px;background:#fff;border:1px solid var(--v1-line);border-radius:20px;transition:box-shadow .25s var(--v1-ease),transform .25s var(--v1-ease)}.v1-posts a:hover{box-shadow:0 14px 40px rgba(20,17,26,.1);transform:translateY(-2px)}.v1-posts h2{margin:0;font-size:1.375rem;font-weight:600;letter-spacing:-.02em;line-height:1.2}.v1-posts__meta{font-size:.8125rem;font-weight:600;color:var(--v1-muted)}.v1-posts .v1-link{justify-self:start;color:var(--v1-purple)}.v1-prose{max-width:740px;font-size:1.125rem;line-height:1.7}.v1-prose h2{margin:48px 0 14px;font-size:1.75rem;font-weight:600;letter-spacing:-.025em;line-height:1.2}.v1-prose p{margin:0 0 18px}.v1-prose__faq details{padding:16px 0;border-top:1px solid var(--v1-line)}.v1-prose__faq summary{cursor:pointer;font-weight:600}.v1-prose__faq details p{margin:10px 0 0;color:var(--v1-muted);font-size:1rem}.v1-prose__related{list-style:none;margin:0;padding:0;display:grid;gap:14px}.v1-prose__related a{display:grid;gap:6px;padding:18px 20px;background:#fff;border:1px solid var(--v1-line);border-radius:16px}.v1-prose__related span{font-size:1rem}.v1-runlog{list-style:none;margin:8px 0 0;padding:0;border-top:1px solid var(--v1-line)}.v1-runlog li{display:grid;grid-template-columns:72px 1fr;gap:16px;padding:16px 0;border-bottom:1px solid var(--v1-line)}.v1-runlog time{font-variant-numeric:tabular-nums;font-weight:600;color:var(--v1-purple)}.v1-runlog b{display:block;font-weight:600}.v1-cards2{display:grid;grid-template-columns:1fr 1fr;gap:16px}.v1-cards2 img{width:100%;height:auto;border-radius:16px;box-shadow:0 20px 50px rgba(20,17,26,.25)}@media (max-width:560px){.v1-cards2{grid-template-columns:1fr}}.v1-prose code{padding:2px 6px;border-radius:6px;background:rgba(20,17,26,.07);font-size:.9em;word-break:break-all}.v1-dark .v1-prose__faq details,.v1-dark-2 .v1-prose__faq details{border-color:var(--v1-line-dark)}.v1-team{list-style:none;margin:40px 0 0;padding:0;display:flex;flex-wrap:wrap;gap:32px}.v1-team li{display:flex;align-items:center;gap:18px}.v1-team img{width:96px;height:96px;border-radius:50%;object-fit:cover;object-position:top}.v1-team b{display:block;font-size:1.125rem}.v1-footer__base-left{display:flex;gap:24px;flex-wrap:wrap}.v1-footer__base-left a:hover{color:#fff}.v1-news-feature{display:grid;grid-template-columns:1fr 1fr;background:#fff;border:1px solid var(--v1-line);border-radius:24px;overflow:hidden;transition:box-shadow .25s var(--v1-ease)}.v1-news-feature:hover{box-shadow:0 14px 40px rgba(20,17,26,.1)}.v1-news-feature img{width:100%;height:100%;min-height:260px;object-fit:cover;order:2;background:#ece8f1}.v1-news-feature__text{display:grid;gap:14px;align-content:center;padding:40px}.v1-news-feature h2{margin:0;font-size:clamp(1.5rem,3vw,2.25rem);font-weight:600;letter-spacing:-.025em;line-height:1.15}.v1-news-feature .v1-link{color:var(--v1-purple)}@media (max-width:760px){.v1-news-feature{grid-template-columns:1fr}.v1-news-feature img{order:0;min-height:0;aspect-ratio:16/9}.v1-news-feature__text{padding:24px}}.v1-post-img{width:100%;aspect-ratio:16/9;object-fit:cover;border-radius:12px;background:#ece8f1}.v1-posts--news{grid-template-columns:repeat(3,1fr)}@media (max-width:980px){.v1-posts--news{grid-template-columns:repeat(2,1fr)}}@media (max-width:640px){.v1-posts--news{grid-template-columns:1fr}}.v1-subscribe{display:flex;flex-wrap:wrap;gap:12px;align-items:center;margin-top:8px}.v1-subscribe input{flex:1 1 260px;min-width:0;padding:14px 20px;font:inherit;color:#fff;background:rgba(255,255,255,.08);border:1px solid var(--v1-line-dark);border-radius:999px}.v1-subscribe input::placeholder{color:var(--v1-on-dark-muted)}.v1-subscribe input:focus-visible{outline:2px solid var(--v1-purple);outline-offset:2px}.v1-subscribe__error{flex-basis:100%;margin:0;color:#ffb4c0;font-size:.9375rem}.v1-visually-hidden{position:absolute;width:1px;height:1px;margin:-1px;padding:0;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap;border:0}.v1-section--tight{padding-block:clamp(56px,7vw,96px)}.v1-news-list{display:grid;gap:32px;align-content:start}.v1-news-list>h2,.v1-news-list>p{margin:0}.v1-news-feature__text .v1-link{justify-self:start}.v1-news-list>h2+p{margin-top:-16px}.v1-story__pause{position:absolute;right:20px;bottom:12px;z-index:5}@media (max-width:700px){.v1-story__pause{bottom:54px;right:16px}}.v1-mosaic.is-shuffling>.v1-mosaic__tile{opacity:0;transition:opacity .26s ease}.v1-mosaic__tile{transition:opacity .4s ease}.v1-works{display:grid;gap:14px;margin-top:36px}.v1-works__label{margin:0;font-size:.8125rem;font-weight:600;letter-spacing:.08em;text-transform:uppercase;color:var(--v1-on-dark-muted)}.v1-works__list{list-style:none;margin:0;padding:0;display:flex;flex-wrap:wrap;gap:10px}.v1-works__list li{display:inline-flex;align-items:center;gap:10px;padding:10px 18px 10px 12px;border:1px solid var(--v1-line-dark);border-radius:999px;background:rgba(255,255,255,.04);color:var(--v1-on-dark);font-size:.9375rem;font-weight:600}.v1-works__list img{display:block}.v1-works .v1-note{margin:0}.v1-report__eyebrow{font-size:.75rem;font-weight:600;letter-spacing:.16em;text-transform:uppercase;color:var(--v1-pink)}.v1-report .v1-h1{font-size:clamp(2.5rem,5vw,4.25rem)}.v1-report__cover{margin:40px 0 0;border-radius:14px;overflow:hidden;box-shadow:0 30px 80px -20px rgba(139,63,160,.45),0 0 0 1px var(--v1-line-dark)}.v1-report__grid{display:grid;grid-template-columns:1fr 1fr;grid-template-areas:"text form" "cover form";column-gap:clamp(40px,7vw,120px);align-items:start}.v1-report__text{grid-area:text}.v1-report__form{grid-area:form;position:sticky;top:calc(var(--v1-header) + 24px)}.v1-report__media{grid-area:cover}.v1-report__done{font-size:clamp(2rem,3.4vw,2.75rem)}.v1-form--done .v1-btn{margin-top:12px}.v1-report__findings{list-style:none;margin:48px 0 0;padding:0;display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,300px),1fr));border-top:1px solid var(--v1-line)}.v1-report__findings li{display:grid;gap:12px;padding:28px 28px 32px 0;border-bottom:1px solid var(--v1-line)}.v1-report__findings span{font-weight:600;color:var(--v1-purple);font-size:.875rem;letter-spacing:.08em}.v1-report__findings p{font-size:clamp(1.2rem,1.8vw,1.45rem);font-weight:600;letter-spacing:-.015em;line-height:1.25}@media (max-width:820px){.v1-report__grid{grid-template-columns:1fr;grid-template-areas:"text" "form" "cover"}.v1-report__form{position:static;margin-top:32px}}.v1-offer{position:fixed;right:24px;bottom:24px;z-index:60;width:min(380px,calc(100vw - 32px));border-radius:20px;overflow:hidden;background:var(--v1-ink-2);color:var(--v1-on-dark);border:1px solid var(--v1-line-dark);box-shadow:0 40px 100px -24px rgba(0,0,0,.7),0 20px 60px -30px rgba(217,79,158,.5);animation:v1-offer-in .7s var(--v1-ease) both}@keyframes v1-offer-in{0%{opacity:0;transform:translateY(32px) scale(.97)}}@media (prefers-reduced-motion:reduce){.v1-offer{animation-name:v1-offer-fade}@keyframes v1-offer-fade{0%{opacity:0}}}.v1-offer__cover{position:relative;aspect-ratio:16/7;overflow:hidden}.v1-offer__cover img{width:160%;max-width:none;height:auto;transform:translate(-37.5%,-2%)}.v1-offer__cover:after{content:"";position:absolute;inset:0;background:linear-gradient(to bottom,rgba(23,19,31,.1),transparent 40%,var(--v1-ink-2))}.v1-offer__body{display:grid;gap:10px;padding:0 24px 24px;margin-top:-8px;position:relative}.v1-offer__title{font-size:1.5rem;line-height:1.1;letter-spacing:-.02em}.v1-offer__text{color:var(--v1-on-dark-muted);font-size:.9375rem;line-height:1.5}.v1-offer__check{display:flex;gap:10px;align-items:center;font-size:.875rem;color:var(--v1-on-dark-muted);cursor:pointer}.v1-offer__check input{width:18px;height:18px;flex:none;margin:0;accent-color:var(--v1-purple)}.v1-offer__actions{display:flex;align-items:center;gap:16px;margin-top:8px;white-space:nowrap}.v1-offer__no{background:none;border:0;padding:8px 4px;font:inherit;font-size:.9375rem;color:var(--v1-on-dark-muted);cursor:pointer}.v1-offer__no:hover{color:var(--v1-on-dark)}.v1-offer__x{position:absolute;top:12px;right:12px;z-index:1;display:grid;place-items:center;width:36px;height:36px;border-radius:999px;border:0;background:rgba(13,11,18,.6);color:#fff;cursor:pointer;backdrop-filter:blur(6px)}.v1-offer__x:hover{background:rgba(13,11,18,.85)}@media (max-width:560px){.v1-offer{right:16px;bottom:16px}.v1-offer__cover,.v1-offer__text{display:none}.v1-offer__body{margin-top:0;padding-top:20px}.v1-offer__body>:not(.v1-offer__actions){margin-right:40px}.v1-offer__title{font-size:1.25rem}}.v1-consent{position:fixed;left:24px;bottom:24px;z-index:70;width:min(420px,calc(100vw - 32px));display:grid;gap:14px;padding:18px 20px;border-radius:16px;background:var(--v1-ink-2);color:var(--v1-on-dark);border:1px solid var(--v1-line-dark);box-shadow:0 30px 80px -24px rgba(0,0,0,.6);font-size:.9375rem;line-height:1.45;animation:v1-offer-in .6s var(--v1-ease) both}.v1-consent a{color:var(--v1-purple-hi);border-bottom:1px solid}.v1-consent__actions{display:flex;gap:10px}.v1-consent__actions .v1-btn{flex:1}@media (max-width:600px){.v1-consent{left:16px;bottom:16px}}@media (prefers-reduced-motion:reduce){.v1-consent{animation-name:v1-offer-fade}}.v1-footer__cookies{background:none;border:0;padding:0;color:inherit;font:inherit;cursor:pointer}.v1-footer__cookies:hover{color:#fff}