:root{--color-primary:#181bf2;--color-darker:#0c10d4;--color-lighter:#5154f5;--color-lightest:#e6e6ff;--color-lighterer:#babbff;--color-white:#fff;--color-gray:#767676;--color-purple-gray:#6c6ca7;--color-purple-grayer:#484875;--color-disabled:#6c6c75;--space-section:64px;--space-gap:24px;--radius-card:16px;--radius-inset:12px;--radius-control:8px;--shadow-media:0px 4px 8px #0c10d43d;--hairline:1px}@media (min-width:810px) and (max-width:1199.98px){:root{--space-section:32px}}@media (max-width:809.98px){:root{--space-section:24px}}
:root{--text-heading-1:3.6rem;--text-heading-1b:2.4rem;--text-heading-2:2.8rem;--text-heading-2b:2rem;--text-heading-2c:1rem;--text-heading-3:2.4rem;--text-heading-3-5:2rem;--text-heading-3b:1.6rem;--text-heading-4:1.8rem;--text-heading-4b:1.6rem;--text-heading-4c:1.2rem;--text-heading-5:1.4rem;--text-body:1.2rem;--text-body-2:1rem;--text-body-3:.8rem;--text-subtitle:1.6rem;--text-nav-link:1.4rem}@media (min-width:810px) and (max-width:1199.98px){:root{--text-heading-1:2.88rem;--text-heading-1b:1.92rem;--text-heading-2:2.4rem;--text-heading-2b:1.6rem;--text-heading-2c:.8rem;--text-heading-3:1.92rem;--text-heading-3-5:1.6rem;--text-heading-3b:1.28rem;--text-heading-4:1.44rem;--text-heading-4b:1.28rem;--text-heading-4c:.96rem;--text-heading-5:1.12rem;--text-body:.8rem;--text-body-2:.8rem;--text-body-3:.64rem;--text-subtitle:1.28rem}}@media (max-width:809.98px){:root{--text-heading-1:2.3rem;--text-heading-1b:1.54rem;--text-heading-2:1.92rem;--text-heading-2b:1.28rem;--text-heading-2c:.64rem;--text-heading-3:1.54rem;--text-heading-3-5:1.28rem;--text-heading-3b:1.02rem;--text-heading-4:1.15rem;--text-heading-4b:1.02rem;--text-heading-4c:.77rem;--text-heading-5:.9rem;--text-body:.77rem;--text-body-2:.64rem;--text-body-3:.64rem;--text-subtitle:1.02rem}}.heading-1,.heading-1b,.heading-2,.heading-2b,.heading-2c,.heading-3,.heading-3-5,.heading-3b,.heading-4,.heading-4b,.heading-4c{font-family:var(--font-heading);letter-spacing:-.04em;font-feature-settings:"blwf" on, "cv09" on, "cv03" on, "cv04" on, "cv11" on;font-weight:400}.heading-5,.body,.body-2,.body-3,.subtitle{font-family:var(--font-body);letter-spacing:-.04em;font-weight:300}:where(.heading-1,.heading-1b,.heading-2,.heading-2b,.heading-3,.heading-3-5,.heading-3b,.heading-4,.heading-4b,.heading-4c){color:var(--color-primary)}:where(.heading-2c,.heading-5,.body,.body-2,.body-3,.subtitle){color:var(--color-lighter)}.nav-link{font-family:var(--font-heading);font-weight:400;font-size:var(--text-nav-link);letter-spacing:0;color:var(--color-primary);line-height:1.1em}.heading-1{font-size:var(--text-heading-1);line-height:1.1em}.heading-1b{font-size:var(--text-heading-1b);line-height:1.1em}.heading-2{font-size:var(--text-heading-2);line-height:1.1em}.heading-2b{font-size:var(--text-heading-2b);line-height:1.1em}.heading-2c{font-size:var(--text-heading-2c);line-height:1.1em}.heading-3{font-size:var(--text-heading-3);line-height:1.8em}.heading-3-5{font-size:var(--text-heading-3-5);line-height:1.4em}.heading-3b{font-size:var(--text-heading-3b);line-height:1.4em}.heading-4{font-size:var(--text-heading-4);line-height:1.1em}.heading-4b{font-size:var(--text-heading-4b);line-height:1.1em}.heading-4c{font-size:var(--text-heading-4c);line-height:1.1em}.heading-5{font-size:var(--text-heading-5);line-height:1.1em}.body{font-size:var(--text-body);line-height:1.4em}.body-2{font-size:var(--text-body-2);line-height:1.4em}.body-3{font-size:var(--text-body-3);line-height:1.1em}.subtitle{font-size:var(--text-subtitle);line-height:1.1em}
:root{--ease-canvas:cubic-bezier(.44, 0, .56, 1);--ease-enter:cubic-bezier(.27, 0, .51, 1);--duration-enter:.4s;--duration-canvas:.4s}
*{box-sizing:border-box;margin:0;padding:0}html{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light only;scroll-behavior:smooth;height:100%}html.lenis,html.lenis body{height:auto}.lenis.lenis-smooth{scroll-behavior:auto!important}.lenis.lenis-stopped{overflow:hidden}html,body{max-width:100vw;overflow-x:clip}body{background:var(--color-white);min-height:100%;color:var(--color-lighter);font-family:var(--font-body);font-weight:300;font-size:var(--text-body);-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}a{color:inherit;text-decoration:none}b,strong{font-weight:700}img,video,canvas{max-width:100%;display:block}
