html.lenis,html.lenis body{height:auto}.lenis:not(.lenis-autoToggle).lenis-stopped{overflow:clip}.lenis [data-lenis-prevent],.lenis [data-lenis-prevent-wheel],.lenis [data-lenis-prevent-touch],.lenis [data-lenis-prevent-vertical],.lenis [data-lenis-prevent-horizontal]{overscroll-behavior:contain}.lenis.lenis-smooth iframe{pointer-events:none}.lenis.lenis-autoToggle{transition-behavior:allow-discrete;transition-property:overflow;transition-duration:1ms}
:root{--platinum:#f3f5f6;--cool-steel:#a4afb7;--slate:#66808f;--black:#080708;--slate-900:#3d4d56;--slate-700:#516673;--slate-500:#66808f;--slate-400:#839aa7;--slate-300:#a4afb7;--slate-200:#c1ccd3;--slate-100:#e0e6e9;--slate-50:#f3f5f6;--cta:#fa6400;--cta-ink:#080708;--carbon:#161a1d;--carbon-rgb:22, 26, 29;--paper:var(--platinum);--steel:var(--cool-steel);--accent:var(--cta);--line-light:#08070824;--line-dark:#08070829;--card-lift:drop-shadow(0 1.5rem 2.75rem #0807089e);--font-sans:var(--font-plex), "IBM Plex Sans", "Helvetica Neue", Arial, sans-serif;--tracking-display:-.03em}*{box-sizing:border-box}html{scrollbar-width:none;-ms-overflow-style:none;scroll-padding-top:112px}html::-webkit-scrollbar{display:none}body{background:var(--paper);color:var(--carbon);font-family:var(--font-sans);text-rendering:optimizelegibility;margin:0;font-weight:400;overflow-x:clip}body,button,a{-webkit-font-smoothing:antialiased}a{color:inherit;text-decoration:none}button,input,textarea,select{color:inherit;font:inherit}button{border:0}::selection{background:var(--cta);color:var(--cta-ink)}:focus-visible{outline:3px solid var(--cta);outline-offset:4px}::view-transition-group(.morph){animation-duration:.5s;animation-timing-function:cubic-bezier(.76,0,.24,1)}::view-transition-image-pair(.morph){animation-duration:.5s;animation-timing-function:cubic-bezier(.76,0,.24,1)}::view-transition-old(.morph){animation-duration:.5s;animation-timing-function:cubic-bezier(.76,0,.24,1)}::view-transition-new(.morph){animation-duration:.5s;animation-timing-function:cubic-bezier(.76,0,.24,1)}::view-transition-old(.morph){object-fit:cover;width:100%;height:100%}::view-transition-new(.morph){object-fit:cover;width:100%;height:100%}::view-transition-image-pair(.morph){animation-name:morph-blur}@keyframes morph-blur{30%{filter:blur(4px)}}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto}*,:before,:after{scroll-behavior:auto!important;transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}::view-transition-group(*){animation-duration:0s!important;animation-delay:0s!important}::view-transition-image-pair(*){animation-duration:0s!important;animation-delay:0s!important}::view-transition-old(*){animation-duration:0s!important;animation-delay:0s!important}::view-transition-new(*){animation-duration:0s!important;animation-delay:0s!important}}
