.CookieConsentBanner-module__tN86da__banner{z-index:2147483647;color:#2c2f31;background:#fff;border-radius:.5rem;flex-direction:column;width:calc(100% - 2rem);max-width:24rem;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica,Arial,sans-serif;font-size:16px;line-height:1.15;display:flex;position:fixed;bottom:1rem;right:1rem;overflow:hidden;box-shadow:0 .625rem 1.875rem #0000024d}.CookieConsentBanner-module__tN86da__content{padding:1rem 1.3rem}.CookieConsentBanner-module__tN86da__title{margin:0;font-size:1.05em;font-weight:600}.CookieConsentBanner-module__tN86da__text{color:#5e6266;margin:1.1em 0 0;font-size:.9em;line-height:1.5}.CookieConsentBanner-module__tN86da__link{color:#30363c;background-image:linear-gradient(currentColor,currentColor);background-position:0 100%;background-repeat:no-repeat;background-size:0 1px;font-weight:600;text-decoration:none;transition:color .25s,background-size .25s}.CookieConsentBanner-module__tN86da__link:hover{color:#2c2f31;background-size:100% 1px}.CookieConsentBanner-module__tN86da__actions{border-top:1px solid #f0f4f7;flex-direction:column;gap:.375rem;padding:1rem 1.3rem;display:flex}.CookieConsentBanner-module__tN86da__actions button{width:100%;min-height:42px;font:inherit;cursor:pointer;border-radius:.4rem;padding:.5em 1em;font-size:.82em;font-weight:600}.CookieConsentBanner-module__tN86da__acceptButton{color:#fff;background:#30363c;border:1px solid #30363c;transition:color .15s,background-color .15s,border-color .15s}.CookieConsentBanner-module__tN86da__acceptButton:hover{color:#fff;background:#000;border-color:#000}.CookieConsentBanner-module__tN86da__rejectButton{color:#2c2f31;background:#eaeff2;border:1px solid #eaeff2;transition:color .15s,background-color .15s,border-color .15s}.CookieConsentBanner-module__tN86da__rejectButton:hover{color:#000;background:#d4dae0;border-color:#d4dae0}@media (max-width:600px){.CookieConsentBanner-module__tN86da__banner{width:calc(100% - 1rem);max-width:none;bottom:.5rem;right:.5rem}}
.StagingBanner-module__zuYrQG__banner{z-index:2147483647;pointer-events:none;background:#e11d48;border-radius:50%;width:6px;height:6px;position:fixed;bottom:8px;left:8px;box-shadow:0 0 2px #ffffffe6}
@font-face{font-family:oswald;src:url(../media/oswald_variable-s.p.0-5ly7x5dr86w.ttf)format("truetype");font-display:swap;font-weight:300 700}@font-face{font-family:oswald Fallback;src:local(Arial);ascent-override:146.78%;descent-override:35.56%;line-gap-override:0.0%;size-adjust:81.28%}.oswald_cfdf1155-module__F4V5BW__className{font-family:oswald,oswald Fallback}.oswald_cfdf1155-module__F4V5BW__variable{--font-oswald:"oswald", "oswald Fallback"}
@font-face{font-family:manrope;src:url(../media/manrope_variable-s.p.07bpzi~7cv4iq.ttf)format("truetype");font-display:swap;font-weight:300 600}@font-face{font-family:manrope Fallback;src:local(Arial);ascent-override:106.45%;descent-override:29.96%;line-gap-override:0.0%;size-adjust:100.14%}.manrope_72357407-module__szsxCa__className{font-family:manrope,manrope Fallback}.manrope_72357407-module__szsxCa__variable{--font-manrope:"manrope", "manrope Fallback"}
@font-face{font-family:inter;src:url(../media/inter_variable-s.p.0tzwr972ac5pp.ttf)format("truetype");font-display:swap;font-weight:300 600}@font-face{font-family:inter Fallback;src:local(Arial);ascent-override:89.79%;descent-override:22.36%;line-gap-override:0.0%;size-adjust:107.89%}.inter_d2408e1e-module__7XV_ma__className{font-family:inter,inter Fallback}.inter_d2408e1e-module__7XV_ma__variable{--font-inter:"inter", "inter Fallback"}
@font-face{font-family:archivoNarrow;src:url(../media/archivo_narrow_variable-s.p.03vmuxn-n4.oi.ttf)format("truetype");font-display:swap;font-weight:500 700}@font-face{font-family:archivoNarrow Fallback;src:local(Arial);ascent-override:125.5%;descent-override:37.83%;line-gap-override:0.0%;size-adjust:82.47%}.archivonarrow_f155fedd-module__bL9M0W__className{font-family:archivoNarrow,archivoNarrow Fallback}.archivonarrow_f155fedd-module__bL9M0W__variable{--font-archivo:"archivoNarrow", "archivoNarrow Fallback"}
@font-face{font-family:jetbrainsMono;src:url(../media/jetbrains_mono_variable-s.p.0yak3ejx6jc0~.ttf)format("truetype");font-display:swap;font-weight:400 500}@font-face{font-family:jetbrainsMono Fallback;src:local(Arial);ascent-override:77.57%;descent-override:22.82%;line-gap-override:0.0%;size-adjust:131.49%}.jetbrainsmono_d757536c-module__CSJt7W__className{font-family:jetbrainsMono,jetbrainsMono Fallback}.jetbrainsmono_d757536c-module__CSJt7W__variable{--font-mono:"jetbrainsMono", "jetbrainsMono Fallback"}
:root{--ink:#0a0a0a;--paper:#fff;--line:#0a0a0a2e;--line-on-dark:#f5f4f02e}*{box-sizing:border-box;margin:0;padding:0;border-radius:0!important}html{background:var(--ink);scroll-behavior:smooth;overflow-x:clip}body{background:var(--paper);color:var(--ink);font-family:var(--font-manrope), -apple-system, Helvetica, Arial, sans-serif;-webkit-font-smoothing:antialiased;text-rendering:optimizelegibility;font-size:15px;font-weight:300;line-height:1.5;overflow-x:clip}section{position:relative}img,video{max-width:100%;display:block}a{color:inherit;text-decoration:none}button{font:inherit;color:inherit;cursor:pointer;background:0 0;border:0}:focus-visible{outline-offset:2px;outline:1px solid #b8b8b8}.btn-outline{border:1px solid var(--ink);color:var(--ink);font-family:var(--font-oswald), sans-serif;text-transform:uppercase;letter-spacing:.18em;cursor:pointer;background:0 0;justify-content:center;align-items:center;gap:14px;padding:18px 30px;font-size:12px;font-weight:600;transition:background .18s,color .18s;display:inline-flex}.btn-outline:hover{background:var(--ink);color:var(--paper)}.btn-outline.on-dark{border-color:var(--paper);color:var(--paper)}.btn-outline.on-dark:hover{background:var(--paper);color:var(--ink)}.btn-outline .arr{display:inline-block;transform:translateY(-1px)}
