@font-face{font-family:generalSans;src:url(../media/general_sans_400-s.p.0ypr6tn8ewkor.woff2)format("woff2");font-display:swap;font-weight:400;font-style:normal}@font-face{font-family:generalSans;src:url(../media/general_sans_500-s.p.2csf5ddxy62r4.woff2)format("woff2");font-display:swap;font-weight:500;font-style:normal}@font-face{font-family:generalSans;src:url(../media/general_sans_600-s.p.1ilrb12bo3o3m.woff2)format("woff2");font-display:swap;font-weight:600;font-style:normal}@font-face{font-family:generalSans;src:url(../media/general_sans_700-s.p.388hnitoey2se.woff2)format("woff2");font-display:swap;font-weight:700;font-style:normal}@font-face{font-family:generalSans Fallback;src:local(Arial);ascent-override:99.89%;descent-override:23.74%;line-gap-override:9.89%;size-adjust:101.11%}.generalsans_2b29c072-module__Y4jVGG__className{font-family:generalSans,generalSans Fallback}.generalsans_2b29c072-module__Y4jVGG__variable{--font-general-sans:"generalSans", "generalSans Fallback"}
@font-face{font-family:clashGrotesk;src:url(../media/clash_grotesk_500-s.p.326biwciwyjjy.woff2)format("woff2");font-display:swap;font-weight:500;font-style:normal}@font-face{font-family:clashGrotesk;src:url(../media/clash_grotesk_600-s.p.3tbgbssi07m98.woff2)format("woff2");font-display:swap;font-weight:600;font-style:normal}@font-face{font-family:clashGrotesk Fallback;src:local(Arial);ascent-override:88.06%;descent-override:24.74%;line-gap-override:8.9%;size-adjust:101.07%}.clashgrotesk_df4b9e33-module__znCMZq__className{font-family:clashGrotesk,clashGrotesk Fallback}.clashgrotesk_df4b9e33-module__znCMZq__variable{--font-clash-grotesk:"clashGrotesk", "clashGrotesk Fallback"}
.CookieConsentBanner-module-scss-module__15lj7q__banner{bottom:calc(1rem + env(safe-area-inset-bottom));left:max(1rem,env(safe-area-inset-left));right:max(1rem,env(safe-area-inset-right));z-index:50;background:#fff;border:1px solid #d8d8d5;border-radius:1rem;max-width:26rem;padding:1.25rem 1.25rem 1.125rem;animation:.35s cubic-bezier(.22,1,.36,1) CookieConsentBanner-module-scss-module__15lj7q__slideUp;position:fixed;box-shadow:0 16px 40px #060c1829,0 2px 8px #060c1814}@media (min-width:640px){.CookieConsentBanner-module-scss-module__15lj7q__banner{left:max(1.25rem,env(safe-area-inset-left));right:auto}}@media (prefers-reduced-motion:reduce){.CookieConsentBanner-module-scss-module__15lj7q__banner{animation:none}}.CookieConsentBanner-module-scss-module__15lj7q__header{align-items:center;gap:.625rem;display:flex}.CookieConsentBanner-module-scss-module__15lj7q__iconWrap{color:#0c182f;background:#f0f1f3;border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;width:2.25rem;height:2.25rem;display:inline-flex}.CookieConsentBanner-module-scss-module__15lj7q__title{font-family:var(--font-clash-grotesk),ui-sans-serif,system-ui,sans-serif;color:#0a0a0a;font-size:1.0625rem;font-weight:600}.CookieConsentBanner-module-scss-module__15lj7q__text{font-family:var(--font-general-sans),ui-sans-serif,system-ui,sans-serif;color:#55554f;margin-top:.75rem;font-size:.875rem;line-height:1.55}.CookieConsentBanner-module-scss-module__15lj7q__switchRow{font-family:var(--font-general-sans),ui-sans-serif,system-ui,sans-serif;color:#0a0a0a;cursor:pointer;background:#f7f7f5;border-radius:.625rem;align-items:center;gap:.625rem;margin-top:.875rem;padding:.625rem .75rem;font-size:.875rem;display:flex}.CookieConsentBanner-module-scss-module__15lj7q__switchInput{opacity:0;width:1px;height:1px;position:absolute}.CookieConsentBanner-module-scss-module__15lj7q__switchInput:checked+.CookieConsentBanner-module-scss-module__15lj7q__switchTrack{background:#0c182f}.CookieConsentBanner-module-scss-module__15lj7q__switchInput:checked+.CookieConsentBanner-module-scss-module__15lj7q__switchTrack .CookieConsentBanner-module-scss-module__15lj7q__switchThumb{transform:translate(1rem)}.CookieConsentBanner-module-scss-module__15lj7q__switchInput:focus-visible+.CookieConsentBanner-module-scss-module__15lj7q__switchTrack{box-shadow:0 0 0 2px #fff,0 0 0 4px #0c182f}.CookieConsentBanner-module-scss-module__15lj7q__switchTrack{background:#b8b8b3;border-radius:999px;flex-shrink:0;align-items:center;width:2.25rem;height:1.25rem;padding:.125rem;transition:background-color .2s;display:inline-flex}.CookieConsentBanner-module-scss-module__15lj7q__switchThumb{background:#fff;border-radius:50%;width:1rem;height:1rem;transition:transform .2s;box-shadow:0 1px 3px #060c184d}.CookieConsentBanner-module-scss-module__15lj7q__actions{flex-wrap:wrap;gap:.5rem;margin-top:1rem;display:flex}.CookieConsentBanner-module-scss-module__15lj7q__btn{min-height:44px;font-family:var(--font-clash-grotesk),ui-sans-serif,system-ui,sans-serif;cursor:pointer;border:1px solid #0000;border-radius:.5rem;flex:auto;padding:.5rem 1rem;font-size:.9375rem;font-weight:500;transition:background-color .2s,color .2s,border-color .2s}.CookieConsentBanner-module-scss-module__15lj7q__btn:focus-visible{outline:none;box-shadow:0 0 0 2px #fff,0 0 0 4px #0c182f}.CookieConsentBanner-module-scss-module__15lj7q__btnPrimary{color:#fff;background:#0c182f}.CookieConsentBanner-module-scss-module__15lj7q__btnPrimary:hover{background:#0a1428}.CookieConsentBanner-module-scss-module__15lj7q__btnGhost{color:#0a0a0a;background:0 0;border-color:#d8d8d5}.CookieConsentBanner-module-scss-module__15lj7q__btnGhost:hover{color:#0c182f;background:#f0f1f3;border-color:#0c182f}@keyframes CookieConsentBanner-module-scss-module__15lj7q__slideUp{0%{opacity:0;transform:translateY(.75rem)}to{opacity:1;transform:translateY(0)}}
*{box-sizing:border-box}html,body{margin:0;padding:0}html{-moz-text-size-adjust:100%;text-size-adjust:100%}body{color:#0a0a0a;background-color:#fdfcf7;overflow-x:clip}[id]{scroll-margin-top:7rem}img{max-width:100%;height:auto;display:block}a{color:inherit;text-decoration:none}button{font:inherit;color:inherit;background:0 0;border:none;padding:0}
body{min-height:100svh;font-family:var(--font-general-sans),ui-sans-serif,system-ui,sans-serif;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-weight:500}
