@font-face{font-family:montserrat;src:url(../media/montserrat_400-s.p.371tplw1c7x8l.woff2)format("woff2");font-display:swap;font-weight:400;font-style:normal}@font-face{font-family:montserrat;src:url(../media/montserrat_600-s.p.26jk0xu65vwut.woff2)format("woff2");font-display:swap;font-weight:600;font-style:normal}@font-face{font-family:montserrat Fallback;src:local(Arial);ascent-override:84.98%;descent-override:22.04%;line-gap-override:0.0%;size-adjust:113.9%}.iKxGAG_className{font-family:montserrat,montserrat Fallback}.iKxGAG_variable{--font-montserrat:"montserrat", "montserrat Fallback"}
:root{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;--bg:#f4f6f8;--ink:#0e1620;--muted:#44546a;--rule:#d5dbe3;--dot:#2d8a2b;--accent:#2d8a2b}@media (prefers-color-scheme:dark){:root{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;--bg:#0e1620;--ink:#fff;--muted:#a9b4c2;--rule:#2a3647;--dot:#6fd05f;--accent:#6fd05f}}*{box-sizing:border-box}html,body{height:100%}body{background:var(--bg);min-height:100%;color:var(--ink);font-family:var(--font-montserrat), sans-serif;flex-direction:column;margin:0;padding:clamp(24px,6vw,72px);display:flex}main{flex-direction:column;flex:1;justify-content:center;width:100%;max-width:44rem;padding-bottom:8vh;display:flex}.logo{align-self:flex-start;margin-bottom:clamp(32px,6vw,56px)}.logo-light,.logo-dark{display:block}.logo-dark{display:none}@media (prefers-color-scheme:dark){.logo-light{display:none}.logo-dark{display:block}}h1{letter-spacing:-.02em;margin:0 0 16px;font-size:clamp(1.9rem,4.8vw,3rem);font-weight:600;line-height:1.1}.stop{background:var(--accent);vertical-align:baseline;width:.13em;height:.13em;margin-left:.05em;display:inline-block}.sr-only{clip:rect(0, 0, 0, 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}main p{max-width:32rem;color:var(--muted);margin:0;font-size:clamp(1.0625rem,2vw,1.25rem);font-weight:400;line-height:1.5}footer{border-top:1px solid var(--rule);width:100%;color:var(--muted);flex-wrap:wrap;justify-content:space-between;gap:8px;padding-top:20px;font-size:.9375rem;display:flex}footer p{margin:0}footer a{color:var(--ink);border-bottom:1px solid var(--rule);font-weight:600;text-decoration:none}footer a:hover,footer a:focus{border-bottom-color:var(--dot)}footer a:focus{outline:2px solid var(--dot);outline-offset:3px}
