@font-face{font-family:Inter;src:url(../fonts/inter-latin.woff2)format("woff2");font-style:normal;font-weight:100 900;font-display:swap}:root{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;--white:#f2f3ef;--control-font-size:16px;--page-gutter:16px;--container-max:1600px;--shell-width:min(var(--container-max), 100% - var(--page-gutter) * 2)}@media (width>=640px){:root{--page-gutter:24px}}@media (width>=1024px){:root{--page-gutter:32px}}@media (width>=1440px){:root{--page-gutter:48px}}*{box-sizing:border-box}html{scroll-padding-top:104px}body,html{background:#10120f}body{color:var(--white);-webkit-font-smoothing:antialiased;margin:0;font-family:Inter,Arial,sans-serif}a,button{-webkit-tap-highlight-color:transparent}a{color:inherit;text-decoration:none}button{font:inherit}::selection{color:#10120f;background:#d8e5c2}:focus-visible{outline-offset:5px;outline:2px solid #d8e5c2}.button{min-height:50px;font-size:var(--control-font-size);border:1px solid #0000;border-radius:14px;justify-content:center;align-items:center;gap:12px;padding:0 21px;font-weight:600;line-height:1.2;transition:background .2s,border-color .2s;display:inline-flex}.button-light{color:#191c17;background:#f2f3ef}.button-light:hover{background:#dce2d5}.button-outline{color:#e6e9e1;background:0 0;border-color:#8a9184}.button-outline:hover{background:#ffffff0a;border-color:#e6e9e1}.skip-link{z-index:100;color:#111;background:#fff;border-radius:8px;padding:14px 18px;position:fixed;top:10px;left:10px;transform:translateY(-180%)}.skip-link:focus{transform:translateY(0)}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto}*,:after,:before{transition:none!important}}.sr-only{clip-path:inset(50%);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}
