.gs .vr{--vr-black:#050505;--vr-black-2:#0d0d0e;--vr-hair:#ffffff1a;--vr-canvas:#f5f4f1;--vr-ink:#231f20;--vr-top:var(--nav-h);background:var(--vr-black);color:#fff;line-height:1.6;overflow-x:clip}.gs .vr h1,.gs .vr h2{letter-spacing:-.02em;text-wrap:balance;color:#fff;font-weight:700;line-height:1.06}.gs .vr .eyebrow{letter-spacing:.14em;text-transform:uppercase;color:var(--accent);margin:0;font-size:11.5px;font-weight:600}.gs .vr .scroller{position:relative}.gs .vr .hero-scroller{height:300vh}.gs .vr .beat-scroller{height:230vh}.gs .vr .cure-scroller{height:320vh}.gs .vr.vr-auto{--hold:0vh}.gs .vr.vr-auto .hero-scroller,.gs .vr.vr-auto .beat-scroller,.gs .vr.vr-auto .cure-scroller{height:calc(100svh - var(--vr-top) + var(--hold))}.gs .vr .stage{top:var(--vr-top);height:calc(100svh - var(--vr-top));background:var(--vr-black);min-height:440px;position:sticky;overflow:hidden}.gs .vr .art{z-index:0;position:absolute;inset:0}.gs .vr .art canvas{background:var(--vr-black);width:100%;height:100%;display:block}.gs .vr .scrim-l:before,.gs .vr .scrim-r:before,.gs .vr .scrim-t:before,.gs .vr .scrim-light:before,.gs .vr .scrim-b:after{content:"";z-index:1;pointer-events:none;position:absolute;inset:0}.gs .vr .scrim-l:before{background:linear-gradient(100deg,#050505d6 0%,#05050580 26%,#05050500 54%)}.gs .vr .scrim-r:before{background:linear-gradient(260deg,#050505d6 0%,#05050580 26%,#05050500 54%)}.gs .vr .scrim-t:before{background:linear-gradient(#050505c7 0%,#05050538 32%,#05050500 58%)}.gs .vr .scrim-b:after{background:linear-gradient(#05050500 46%,#05050542 72%,#050505cc 100%)}.gs .vr .scrim-light:before{background:linear-gradient(100deg,#f5f4f1f2 0%,#f5f4f1b8 30%,#f5f4f100 60%)}.gs .vr .copy{z-index:2;will-change:transform;align-content:start;max-width:min(430px,42vw);display:grid;position:absolute}.gs .vr .copy .eyebrow{margin-bottom:14px}.gs .vr .copy h2{margin:0 0 14px;font-size:clamp(26px,3.5vw,44px)}.gs .vr .copy .lede{color:#ffffffd1;max-width:none;margin:0;font-size:16px;font-weight:300;line-height:1.5}.gs .vr .figure{border-top:1px solid var(--vr-hair);align-items:baseline;gap:10px;margin-top:26px;padding-top:14px;transition:opacity .5s,transform .5s;display:flex}.gs .vr .figure b{letter-spacing:-.02em;color:var(--accent);font-variant-numeric:tabular-nums;font-size:32px;font-weight:600;line-height:1}.gs .vr .figure span{color:#ffffff9e;max-width:20ch;font-size:12.5px;line-height:1.35}.gs .vr .at-left{top:50%;left:clamp(26px,6vw,86px);transform:translateY(-50%)}.gs .vr .at-right{text-align:right;justify-items:end;top:50%;right:clamp(26px,6vw,86px);transform:translateY(-50%)}.gs .vr .at-right .figure{flex-direction:row-reverse}.gs .vr .at-right .figure span{text-align:right}.gs .vr .at-topcenter{text-align:center;justify-items:center;max-width:min(860px,80vw);top:clamp(40px,9vh,104px);left:50%;transform:translate(-50%)}.gs .vr .on-light .eyebrow{color:var(--accent-ink)}.gs .vr .on-light h2{color:var(--vr-ink)}.gs .vr .on-light .lede{color:#3c4045}.gs .vr .on-light .figure{border-top-color:#231f2038}.gs .vr .on-light .figure b{color:var(--accent-ink)}.gs .vr .on-light .figure span{color:#4a4f54}.gs .vr .hero h1{letter-spacing:-.03em;margin:10px 0 22px;font-size:clamp(56px,9vw,124px);font-weight:500;line-height:1.04}.gs .vr .hero .tag{color:#ffffffdb;margin:0;font-size:clamp(17px,2vw,26px);font-weight:300;line-height:1.3}.gs .vr .scrollhint{z-index:2;letter-spacing:.18em;text-transform:uppercase;color:#ffffff8c;flex-direction:column;align-items:center;gap:7px;font-size:10.5px;transition:opacity .4s;display:flex;position:absolute;bottom:18px;left:50%;transform:translate(-50%)}.gs .vr .scrollhint i{background:linear-gradient(var(--accent), transparent);width:1px;height:26px;display:block}.gs .vr .statement h2{margin:0;font-size:clamp(28px,4.8vw,60px);line-height:1.04}.gs .vr .statement .lede{max-width:44ch;margin-top:16px;font-size:clamp(15px,1.6vw,19px)}.gs .vr .solo{z-index:2;border-top:1px solid var(--vr-hair);opacity:0;justify-content:center;align-items:baseline;gap:12px;min-width:min(430px,74vw);margin:0;padding-top:14px;transition:opacity .5s,transform .5s;display:flex;position:absolute;bottom:clamp(34px,7vh,72px);left:50%;transform:translate(-50%)}.gs .vr .solo b{color:var(--accent);letter-spacing:-.03em;font-variant-numeric:tabular-nums;font-size:clamp(30px,4vw,42px);font-weight:600;line-height:1}.gs .vr .solo span{color:#ffffffa8;font-size:13px}.gs .vr .vband{padding:56px 0}.gs .vr .stats{background:var(--vr-black-2);border-top:1px solid var(--vr-hair);border-bottom:1px solid var(--vr-hair)}.gs .vr .statgrid{grid-template-columns:repeat(4,1fr);gap:30px;display:grid}.gs .vr .stat b{letter-spacing:-.03em;color:#fff;font-variant-numeric:tabular-nums;font-size:clamp(38px,5vw,58px);font-weight:600;line-height:1;display:block}.gs .vr .stat u{letter-spacing:.13em;text-transform:uppercase;color:var(--accent);margin:9px 0 8px;font-size:11.5px;font-weight:600;text-decoration:none;display:block}.gs .vr .stat p{color:#fff9;margin:0;font-size:13.5px;line-height:1.5}.gs .vr .vr-cta{background:var(--vr-ink);text-align:center;padding:40px 0}.gs .vr .ctarow{flex-wrap:wrap;justify-content:center;gap:13px;display:flex}.gs .vr .ctarow-top{gap:10px;margin-bottom:44px}.gs .vr .ctarow-top .vbtn,.gs .vr .ctarow-top .vbtn.ghost{color:#ffffffd1;background:0 0;border:1px solid #ffffff47;padding:7px 16px;font-size:12.5px;font-weight:500}.gs .vr .ctarow-top .vbtn:hover,.gs .vr .ctarow-top .vbtn.ghost:hover{color:#fff;background:#ffffff1a;border-color:#ffffff8c}@media (width<=820px){.gs .vr .ctarow-top{margin-bottom:30px}}.gs .vr .vbtn{background:var(--accent);color:var(--vr-ink);border:2px solid var(--accent);white-space:nowrap;border-radius:999px;padding:13px 26px;font-size:15px;font-weight:600;text-decoration:none;transition:background .18s,border-color .18s;display:inline-block}.gs .vr .vbtn:hover{background:#5ad0cd;border-color:#5ad0cd}.gs .vr .vbtn.ghost{color:#fff;background:0 0;border-color:#ffffff6b}.gs .vr .vbtn.ghost:hover{background:#ffffff1a;border-color:#fff}.gs .vr .vfoot{background:var(--vr-ink);color:#ffffff70;text-align:center;margin:0;padding:0 0 44px;font-size:12px}.gs .vr .vfoot .wrap{border-top:1px solid var(--vr-hair);max-width:760px;padding-top:22px;line-height:1.6;display:block}@media (width<=820px){.gs .vr .hero-scroller{height:230vh}.gs .vr .beat-scroller{height:190vh}.gs .vr .cure-scroller{height:250vh}.gs .vr .hero h1{font-size:clamp(44px,13vw,64px)}.gs .vr .stage{grid-template-rows:minmax(0,1fr) auto auto;align-content:stretch;display:grid}.gs .vr .art{height:100%;min-height:0;position:relative;inset:auto}.gs .vr .scrim-l:before,.gs .vr .scrim-r:before,.gs .vr .scrim-light:before{display:none}.gs .vr .scrim-t:before{height:60%;bottom:auto}.gs .vr .scrim-b:after{display:none}.gs .vr .copy,.gs .vr .solo{text-align:left;background:var(--vr-black);justify-items:start;width:auto;max-width:none;padding:24px clamp(20px,5vw,26px) 26px;position:relative;inset:auto;transform:none}.gs .vr .at-right .figure{flex-direction:row}.gs .vr .at-right .figure span{text-align:left}.gs .vr .copy.on-light{background:var(--vr-canvas)}.gs .vr .copy h2{font-size:clamp(24px,6.2vw,32px)}.gs .vr .statement h2{font-size:clamp(26px,7vw,34px)}.gs .vr .solo{opacity:1;border-top:none;justify-content:flex-start;min-width:0;padding-top:0;padding-bottom:30px}.gs .vr .scrollhint{display:none}.gs .vr .statgrid{grid-template-columns:repeat(2,1fr);gap:26px}}@media (prefers-reduced-motion:reduce){.gs .vr .hero-scroller,.gs .vr .beat-scroller,.gs .vr .cure-scroller{height:auto}.gs .vr .stage{grid-template-rows:auto auto auto;height:auto;min-height:0;display:grid;position:static}.gs .vr .art{aspect-ratio:16/9;height:auto;position:relative;inset:auto}.gs .vr .copy,.gs .vr .solo{background:var(--vr-black);text-align:left;opacity:1;justify-items:start;max-width:none;padding:26px 28px 34px;position:relative;inset:auto;transform:none}.gs .vr .copy.on-light{background:var(--vr-canvas)}.gs .vr .scrim-l:before,.gs .vr .scrim-r:before,.gs .vr .scrim-t:before,.gs .vr .scrim-light:before,.gs .vr .scrim-b:after,.gs .vr .scrollhint{display:none}.gs .vr .figure{opacity:1!important;transform:none!important}.gs .vr .solo{border-top:none;justify-content:flex-start;min-width:0;padding-top:0}}
