@font-face{font-family:Geist;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/fef07dbb0973bf53-s.00az9qtie3ho1.woff2)format("woff2");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Geist;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/8a480f0b521d4e75-s.3j-a226dh71aj.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Geist;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/53b9e256198e5412-s.2gwoz23eiro2t.woff2)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Geist;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/7178b3e590c64307-s.0i3h3th1vs4m7.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Geist;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/caa3a2e1cccd8315-s.p.0zr6hhvz-h9nw.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Geist Fallback;src:local(Arial);ascent-override:95.94%;descent-override:28.16%;line-gap-override:0.0%;size-adjust:104.76%}.T19VSG_className{font-family:Geist,Geist Fallback;font-style:normal}.T19VSG_variable{--font-geist-sans:"Geist", "Geist Fallback"}
@font-face{font-family:Geist Mono;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/5ce348bf30bf5439-s.27spqqad3wyeo.woff2)format("woff2");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Geist Mono;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/4fa387ec64143e14-s.3f4zuumv8svu0.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Geist Mono;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/6306c77e7c8268e4-s.34r5yzckw0h2s.woff2)format("woff2");unicode-range:U+2000-2001,U+2004-2008,U+200A,U+23B8-23BD,U+2500-259F}@font-face{font-family:Geist Mono;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/7d817b4c03b0c5f1-s.2jyz_zw3a8jit.woff2)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Geist Mono;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/bbc41e54d2fcbd21-s.30bdpjkrtcces.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Geist Mono;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/797e433ab948586e-s.p.1v5bejj26fx9h.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Geist Mono Fallback;src:local(Arial);ascent-override:74.67%;descent-override:21.92%;line-gap-override:0.0%;size-adjust:134.59%}._8Li5zG_className{font-family:Geist Mono,Geist Mono Fallback;font-style:normal}._8Li5zG_variable{--font-geist-mono:"Geist Mono", "Geist Mono Fallback"}
@font-face{font-family:Archivo;font-style:normal;font-weight:600;font-stretch:100%;font-display:swap;src:url(../media/a2947afc6a06879b-s.138s14ivx2xer.woff2)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Archivo;font-style:normal;font-weight:600;font-stretch:100%;font-display:swap;src:url(../media/651aaf1801011892-s.3b2emle-7szv-.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Archivo;font-style:normal;font-weight:600;font-stretch:100%;font-display:swap;src:url(../media/75affa71d1e2f6a7-s.p.13rul5q9jl2r0.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Archivo;font-style:normal;font-weight:700;font-stretch:100%;font-display:swap;src:url(../media/a2947afc6a06879b-s.138s14ivx2xer.woff2)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Archivo;font-style:normal;font-weight:700;font-stretch:100%;font-display:swap;src:url(../media/651aaf1801011892-s.3b2emle-7szv-.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Archivo;font-style:normal;font-weight:700;font-stretch:100%;font-display:swap;src:url(../media/75affa71d1e2f6a7-s.p.13rul5q9jl2r0.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Archivo;font-style:normal;font-weight:800;font-stretch:100%;font-display:swap;src:url(../media/a2947afc6a06879b-s.138s14ivx2xer.woff2)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Archivo;font-style:normal;font-weight:800;font-stretch:100%;font-display:swap;src:url(../media/651aaf1801011892-s.3b2emle-7szv-.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Archivo;font-style:normal;font-weight:800;font-stretch:100%;font-display:swap;src:url(../media/75affa71d1e2f6a7-s.p.13rul5q9jl2r0.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Archivo Fallback;src:local(Arial);ascent-override:88.96%;descent-override:21.28%;line-gap-override:0.0%;size-adjust:98.7%}.MsB3yW_className{font-family:Archivo,Archivo Fallback;font-style:normal}.MsB3yW_variable{--font-archivo:"Archivo", "Archivo Fallback"}
.gt-intro{display:none}html[data-intro=still] .gt-intro,html[data-intro=ignition] .gt-intro,html[data-intro=reveal] .gt-intro,html[data-intro=calm] .gt-intro{--gt-intro-size:min(72vmin, 360px);z-index:2147483000;background:var(--bg-base);cursor:pointer;touch-action:manipulation;-webkit-tap-highlight-color:transparent;place-items:center;animation:2.4s linear forwards gt-intro-out-still;display:grid;position:fixed;inset:0;overflow:hidden}.gt-intro__icon{width:var(--gt-intro-size);aspect-ratio:1;opacity:0;background:url(/intro/gtplus-intro-720.webp) 50%/cover no-repeat;position:relative;overflow:hidden}.gt-intro__streak,.gt-intro__sheen{display:none}html[data-intro] .gt-intro__icon{animation:.6s ease-out forwards gt-intro-fade-in}html[data-intro-skip] .gt-intro{pointer-events:none;animation:.18s linear forwards gt-intro-skip!important}@keyframes gt-intro-out-still{0%,79%{opacity:1}to{opacity:0}}@keyframes gt-intro-fade-in{0%{opacity:0}to{opacity:1}}@keyframes gt-intro-skip{0%{opacity:1}to{opacity:0}}@media (prefers-reduced-motion:no-preference){html[data-intro=ignition] .gt-intro,html[data-intro=reveal] .gt-intro,html[data-intro=calm] .gt-intro{animation:5s linear forwards gt-intro-out}html[data-intro=ignition] .gt-intro__streak{background:linear-gradient(90deg, transparent, var(--accent) 35%, var(--accent-hover) 50%, var(--accent) 65%, transparent);width:170vmax;height:2px;box-shadow:0 0 14px 2px var(--accent);opacity:0;margin:-1px 0 0 -85vmax;animation:.9s cubic-bezier(.2,.7,.2,1) .3s forwards gt-intro-streak;display:block;position:absolute;top:50%;left:50%;transform:rotate(-45deg)translate(-110%)}html[data-intro=ignition] .gt-intro__icon{animation:1s cubic-bezier(.2,.7,.2,1) .8s forwards gt-intro-rise}html[data-intro=ignition] .gt-intro__sheen,html[data-intro=reveal] .gt-intro__sheen{background:linear-gradient(115deg, transparent 38%, color-mix(in srgb, var(--text-primary) 30%, transparent) 50%, transparent 62%);animation:.9s ease-in-out 2s forwards gt-intro-sheen;display:block;position:absolute;inset:0;transform:translate(-120%)}html[data-intro=reveal] .gt-intro__icon{opacity:1;clip-path:polygon(0% 100%,0% 100%,0% 100%);animation:1.3s cubic-bezier(.65,0,.35,1) .3s forwards gt-intro-wipe}html[data-intro=reveal] .gt-intro__streak{width:calc(var(--gt-intro-size) * 1.6);height:2px;margin:-1px 0 0 calc(var(--gt-intro-size) * -.8);background:linear-gradient(90deg, transparent, var(--accent) 30%, var(--accent) 70%, transparent);box-shadow:0 0 12px 2px var(--accent);opacity:0;transform:translate(calc(var(--gt-intro-size) * -.5), calc(var(--gt-intro-size) * .5)) rotate(45deg);animation:1.3s cubic-bezier(.65,0,.35,1) .3s forwards gt-intro-edge;display:block;position:absolute;top:50%;left:50%}html[data-intro=reveal] .gt-intro__sheen{animation-delay:1.9s}html[data-intro=calm] .gt-intro__icon{animation:1.6s ease-out .4s forwards gt-intro-fade-in,4.4s cubic-bezier(.2,.7,.2,1) forwards gt-intro-settle}@keyframes gt-intro-out{0%,88%{opacity:1}to{opacity:0}}@keyframes gt-intro-streak{0%{opacity:0;transform:rotate(-45deg)translate(-110%)}15%,80%{opacity:1}to{opacity:0;transform:rotate(-45deg)translate(110%)}}@keyframes gt-intro-rise{0%{opacity:0;transform:scale(.94)}to{opacity:1;transform:scale(1)}}@keyframes gt-intro-sheen{0%{transform:translate(-120%)}to{transform:translate(120%)}}@keyframes gt-intro-wipe{0%{clip-path:polygon(0% 100%,0% 100%,0% 100%)}to{clip-path:polygon(0% 100%,0% -100%,200% 100%)}}@keyframes gt-intro-edge{0%{opacity:1;transform:translate(calc(var(--gt-intro-size) * -.5), calc(var(--gt-intro-size) * .5)) rotate(45deg)}90%{opacity:1}to{opacity:0;transform:translate(calc(var(--gt-intro-size) * .5), calc(var(--gt-intro-size) * -.5)) rotate(45deg)}}@keyframes gt-intro-settle{0%{transform:scale(1.06)}to{transform:scale(1)}}}@media print{.gt-intro{display:none!important}}
:root{--color-brand-primary:#e0162b;--color-on-brand-primary:#fff;--color-action-primary:#e0162b;--color-on-action-primary:#fff;--color-surface-base:#0b0b0e;--color-surface-raised:#202328;--color-text-primary:#fff;--color-text-secondary:#a0a0ac;--color-border-default:#34343e;--color-border-control:#6e6e7a;--color-focus-ring:#3b9eff;--color-surface-card:#131318;--color-surface-card-hover:#1a1a20;--color-danger:#ff5a6b;--font-display:"Archivo";--font-text:"Geist";--font-mono:"Geist Mono";--font-fallback:"system-ui";--radius-sm:4px;--radius-md:8px;--radius-lg:12px;--radius-pill:999px;--control-h-sm:32px;--control-h-md:36px;--control-h-lg:44px;--control-h-xl:48px;--text-36:36px;--text-24:24px;--text-16:16px;--text-14:14px;--text-11:11px;--text-34:34px;--text-17:17px;--text-15:15px;--text-13:13px;--v9-page:#08080b;--v9-card:#17171c;--v9-nested:#1d1d24;--v9-well:#101015;--v9-hairline:#222229;--v9-border:#2c2c35;--v9-sheet:#121216;--v9-text-secondary:#a3a3ae;--v9-text-tertiary:#84848f;--v9-red-text:#ff5a6b;--v9-amber:#f5a524;--line-height-body:1.5;--text-display:34px;--text-display-line-height:40px;--text-display-weight:700;--text-display-letter-spacing:-.02em;--space-unit:4px}:root[data-theme=light]{--color-brand-primary:#e0162b;--color-on-brand-primary:#fff;--color-action-primary:#e0162b;--color-on-action-primary:#fff;--color-surface-base:#fff;--color-surface-raised:#fff;--color-text-primary:#101014;--color-text-secondary:#3a3a44;--color-border-default:#d8d8de;--color-border-control:#6e6e7a;--color-focus-ring:#101014}@media screen and (max-width:1199px){:root{--text-display:34px;--text-display-line-height:40px}}@media screen and (max-width:767px){:root{--text-display:34px;--text-display-line-height:40px}}
