@font-face{font-family:Montserrat;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/8298327da6d5bcce-s.0vdai6er2bzon.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:Montserrat;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/44fac91e6f2d2b1b-s.3xwp9-ll1pnw_.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Montserrat;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/2b402d8aebffd579-s.370ev4_4-yiay.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:Montserrat;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/a88409fdd7dc121c-s.p.41r31qmhr7_rd.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:Montserrat;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/e8f2fbee2754df70-s.p.1gavkj72q9u43.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:Montserrat Fallback;src:local(Arial);ascent-override:85.79%;descent-override:22.25%;line-gap-override:0.0%;size-adjust:112.83%}.montserrat_c0381512-module__ix5KBa__className{font-family:Montserrat,Montserrat Fallback;font-style:normal}.montserrat_c0381512-module__ix5KBa__variable{--font-montserrat:"Montserrat", "Montserrat Fallback"}
@font-face{font-family:gtStandard;src:url(../media/GTStandardL_VF-s.p.3xzhzwph1orb-.woff2)format("woff2");font-display:swap;font-weight:300 900;font-style:normal}@font-face{font-family:gtStandard Fallback;src:local(Arial);ascent-override:90.74%;descent-override:17.77%;line-gap-override:0.0%;size-adjust:106.9%}.gtstandard_4100d0c6-module__SuquvW__className{font-family:gtStandard,gtStandard Fallback;font-style:normal}.gtstandard_4100d0c6-module__SuquvW__variable{--font-gt-standard:"gtStandard", "gtStandard Fallback"}
:root{--color-bg:#151516;--color-surface:#1d1d1e;--color-text:#fff;--color-cream:#f6f4f1;--color-muted:#ffffff80;--color-line:#e4ebf3;--color-scrim:#0003;--font-body:var(--font-montserrat), system-ui, sans-serif;--font-display:var(--font-gt-standard), system-ui, sans-serif;--font-ui:var(--font-body);--text-2xs:.625rem;--text-xs:.75rem;--text-sm:.875rem;--text-base:1rem;--text-lg:1.125rem;--weight-light:300;--weight-medium:500;--weight-bold:700;--weight-black:900;--text-h1:clamp(2.25rem, 1.79rem + 1.9vw, 3.5rem);--text-h2:clamp(1.75rem, 1.38rem + 1.52vw, 2.75rem);--text-h3:clamp(1.375rem, 1.07rem + 1.24vw, 2.1875rem);--text-h4:clamp(1.125rem, .89rem + .95vw, 1.75rem);--gutter:clamp(1rem, .44rem + 2.29vw, 2.5rem);--section-space:clamp(3.5rem, 2.6rem + 2.4vw, 5rem);--page-top:8rem;--gap-grid:.5rem;--radius:6px;--ease-out:cubic-bezier(.215, .61, .355, 1);--ease-in-out:cubic-bezier(.645, .045, .355, 1);--ease-out-quint:cubic-bezier(.23, 1, .32, 1);--duration-fast:.2s;--duration:.4s;--z-nav:40;--z-player:100;--z-preloader:200}
@layer base{*,:before,:after{box-sizing:border-box}html{-moz-text-size-adjust:100%;text-size-adjust:100%;--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;text-rendering:optimizelegibility}body{background-color:var(--color-bg);min-height:100svh;color:var(--color-text);font-family:var(--font-body);font-size:var(--text-base);font-weight:var(--weight-medium);margin:0;line-height:1.6;overflow-x:clip}:where(h1,h2,h3,p,ul,ol,dl,dd,figure){margin:0}p{font-size:var(--text-sm);line-height:1.5}:where(ul,ol)[class]{padding:0;list-style:none}:where(img,video,svg){max-width:100%;display:block}:where(a){color:inherit;text-decoration:none}:where(button,input){font:inherit;color:inherit}:where(button){cursor:pointer}:focus-visible{outline:2px solid var(--color-text);outline-offset:3px}}@layer primitives;@media (prefers-reduced-motion:reduce){*,:before,:after{scroll-behavior:auto!important;transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}}html[data-preloader=play] [data-intro]{opacity:0;animation:.4s 9s forwards intro-failsafe}@keyframes intro-failsafe{to{opacity:1}}@media (scripting:enabled) and (prefers-reduced-motion:no-preference){[data-reveal]{visibility:hidden;animation:0s 4s forwards reveal-failsafe}}@keyframes reveal-failsafe{to{visibility:visible}}.skip-link{z-index:1000;background:var(--color-text);color:var(--color-bg);padding:8px 12px;position:absolute;inset-block-start:-100px;inset-inline-start:var(--gutter)}.skip-link:focus{inset-block-start:8px}.visually-hidden{clip-path:inset(50%);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}
