:root{--blue:#3926ef;--white:#fff;--grey:#e6e6e6;--black:#000;--font-sans:"Inter", system-ui, -apple-system, "Segoe UI", Roboto, sans-serif;--font-pixel:"Silkscreen", "Inter", monospace;--display:400 96px/88px var(--font-pixel);--headline-xl:600 72px/100px var(--font-sans);--headline-md:600 51px/62px var(--font-sans);--headline-sm:600 20px/25px var(--font-sans);--headline-sm-px:400 32px/1 var(--font-pixel);--headline-xs-px:400 20px/1 var(--font-pixel);--body-xl:500 20px/38px var(--font-sans);--body-lg:400 20px/32px var(--font-sans);--body-md:400 16px/25px var(--font-sans);--body-sm:400 14px/21px var(--font-sans);--radius-sm:12px;--radius-md:16px;--radius-lg:24px;--radius-xl:32px;--page-max:1440px;--nav-h:104px;--gutter:80px;--content-max:1280px;--section-pad:80px;--ease-out:cubic-bezier(.22, 1, .36, 1);--ease-in-out:cubic-bezier(.65, 0, .35, 1)}@media (max-width:1100px){:root{--gutter:40px;--section-pad:64px}}@media (max-width:640px){:root{--gutter:24px;--section-pad:56px;--nav-h:64px}}*,:before,:after{box-sizing:border-box}html{-webkit-text-size-adjust:100%;scroll-behavior:smooth}body{font:var(--body-md);color:var(--black);background:var(--grey);-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;margin:0}h1,h2,h3,h4,p{margin:0}ul{margin:0;padding:0;list-style:none}a{color:inherit;text-decoration:none}button{font:inherit;color:inherit;cursor:pointer;background:0 0;border:0;padding:0}img,svg,video{max-width:100%;display:block}:focus-visible{outline:3px solid var(--blue);outline-offset:3px}@media (prefers-reduced-motion:reduce){*,:before,:after{scroll-behavior:auto!important;transition-duration:.001ms!important;animation-duration:.001ms!important;animation-iteration-count:1!important}}.page{width:100%}.container{width:100%;max-width:var(--page-max);padding-inline:var(--gutter);margin:0 auto}.headline{font:var(--headline-md);text-transform:uppercase;letter-spacing:0}.headline .px{font-family:var(--font-pixel);letter-spacing:-.05em;font-size:1.1765em;font-weight:400}.headline .accent{color:var(--blue)}@media (max-width:900px){.headline{font-size:40px;line-height:48px}}.hl--phone{display:none}@media (max-width:640px){.hl--wide{display:none}.hl--phone{display:inline}.headline{font-size:min(44px, calc((100vw - 2 * var(--gutter) - 4px) / 7.95));letter-spacing:-.01em;line-height:1.2727}.headline .px{font-size:1.159em;line-height:1}}.pin{will-change:transform;position:sticky;top:0;overflow-x:clip}.exp-noclip .pin{overflow:visible}.exp-nopin .pin{position:static}.exp-nolayer .pin{will-change:auto}.exp-noanim *,.exp-noanim :before,.exp-noanim :after{animation-play-state:paused!important}.exp-nofont .px{font-family:var(--font-sans)}.visually-hidden{clip:rect(0 0 0 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;overflow:hidden;position:absolute!important}
