consent-banner[data-astro-cid-2bljwwrb][hidden]{display:none}.banner[data-astro-cid-2bljwwrb]{z-index:1000;width:min(440px,100vw - 40px);max-height:calc(100vh - 40px);box-shadow:inset 0 0 0 1px rgba(var(--sky-soft-rgb), .16), 0 30px 80px #0009;font-family:var(--font-display);color:#fff;background:#0a0c12;border-radius:24px;outline:none;padding:24px 26px 22px;position:fixed;bottom:20px;left:20px;overflow:auto}.banner[data-astro-cid-2bljwwrb]:focus-visible{box-shadow:inset 0 0 0 1px rgba(var(--sky-soft-rgb), .6), 0 30px 80px #0009}@media (width<=599px){.banner[data-astro-cid-2bljwwrb]{width:auto;bottom:12px;left:12px;right:12px}}.view[data-astro-cid-2bljwwrb][hidden]{display:none}.title[data-astro-cid-2bljwwrb]{letter-spacing:-.02em;color:#fff;margin:0;font-size:18px;font-weight:500;line-height:1.25}.text[data-astro-cid-2bljwwrb]{color:rgba(var(--white-rgb), .62);text-wrap:pretty;margin:10px 0 0;font-size:14px;line-height:1.55}.text[data-astro-cid-2bljwwrb] a[data-astro-cid-2bljwwrb],.text-link[data-astro-cid-2bljwwrb]{color:#fff;text-decoration:underline;text-decoration-color:rgba(var(--white-rgb), .4);text-underline-offset:.2em}.text-link[data-astro-cid-2bljwwrb]{font:inherit;cursor:pointer;background:0 0;border:0;padding:0;transition:color .2s;display:inline}@media (hover:hover){.text[data-astro-cid-2bljwwrb] a[data-astro-cid-2bljwwrb]:hover,.text-link[data-astro-cid-2bljwwrb]:hover{color:var(--orange)}}.actions[data-astro-cid-2bljwwrb]{flex-wrap:wrap;align-items:center;gap:10px;margin-top:18px;display:flex}.button[data-astro-cid-2bljwwrb]{height:42px;box-shadow:inset 0 0 0 1px rgba(var(--white-rgb), .22);color:#fff;font-family:var(--font-display);cursor:pointer;background:0 0;border:0;border-radius:999px;justify-content:center;align-items:center;padding:0 18px;font-size:14px;font-weight:600;transition:color .2s,background .2s,box-shadow .2s;display:inline-flex}@media (hover:hover){.button[data-astro-cid-2bljwwrb]:hover{color:#fff;background:rgba(var(--sky-soft-rgb), .12);box-shadow:inset 0 0 0 1px rgba(var(--sky-soft-rgb), .3)}}.button[data-astro-cid-2bljwwrb].primary{color:var(--ink);box-shadow:none;background:#fff}@media (hover:hover){.button[data-astro-cid-2bljwwrb].primary:hover{background:var(--orange);color:var(--ink);box-shadow:none}}.link[data-astro-cid-2bljwwrb]{color:rgba(var(--white-rgb), .62);font-family:var(--font-display);text-decoration:underline;text-decoration-color:rgba(var(--white-rgb), .3);text-underline-offset:.2em;cursor:pointer;background:0 0;border:0;margin-left:auto;padding:0;font-size:14px;font-weight:500;transition:color .2s}@media (hover:hover){.link[data-astro-cid-2bljwwrb]:hover{color:#fff}}.options[data-astro-cid-2bljwwrb]{flex-direction:column;margin:14px 0 0;padding:0;list-style:none;display:flex}.option[data-astro-cid-2bljwwrb]{border-top:1px solid rgba(var(--white-rgb), .1);justify-content:space-between;align-items:center;gap:16px;padding:12px 0;display:flex}.option[data-astro-cid-2bljwwrb]:last-child{border-bottom:1px solid rgba(var(--white-rgb), .1)}.option-text[data-astro-cid-2bljwwrb]{flex-direction:column;gap:3px;min-width:0;display:flex}.option-name[data-astro-cid-2bljwwrb]{color:#fff;font-size:14.5px;font-weight:500}.option-desc[data-astro-cid-2bljwwrb]{color:rgba(var(--white-rgb), .55);text-wrap:pretty;font-size:13px;line-height:1.45}.switch[data-astro-cid-2bljwwrb]{background:rgba(var(--white-rgb), .14);width:44px;height:26px;box-shadow:inset 0 0 0 1px rgba(var(--white-rgb), .18);cursor:pointer;border:0;border-radius:999px;flex:none;padding:0;transition:background .2s;position:relative}.switch[data-astro-cid-2bljwwrb]:focus-visible{outline:2px solid rgba(var(--sky-soft-rgb), .8);outline-offset:2px}.knob[data-astro-cid-2bljwwrb]{background:#fff;border-radius:50%;width:20px;height:20px;transition:transform .2s;position:absolute;top:3px;left:3px}.switch[data-astro-cid-2bljwwrb][aria-checked=true],.switch[data-astro-cid-2bljwwrb].is-locked{background:var(--orange);box-shadow:none}.switch[data-astro-cid-2bljwwrb][aria-checked=true] .knob[data-astro-cid-2bljwwrb],.switch[data-astro-cid-2bljwwrb].is-locked .knob[data-astro-cid-2bljwwrb]{transform:translate(18px)}.switch[data-astro-cid-2bljwwrb].is-locked{opacity:.7;cursor:default}@media (width<=599px),(height<=499px){.banner[data-astro-cid-2bljwwrb]{border-radius:20px;padding:16px 18px 12px}.title[data-astro-cid-2bljwwrb]{font-size:16px}.text[data-astro-cid-2bljwwrb]{margin-top:6px;font-size:13px;line-height:1.45}.actions[data-astro-cid-2bljwwrb]{gap:8px;margin-top:12px}.button[data-astro-cid-2bljwwrb]{flex:auto;height:40px;padding:0 14px}.view-choice[data-astro-cid-2bljwwrb] .link[data-astro-cid-2bljwwrb]{display:none}}@media (width<=599px){.banner[data-astro-cid-2bljwwrb]{padding:20px 20px 18px}.text[data-astro-cid-2bljwwrb]{margin-top:8px;line-height:1.5}.actions[data-astro-cid-2bljwwrb]{gap:10px;margin-top:16px}}@media (width<=359px){.button[data-astro-cid-2bljwwrb]{padding:0 10px;font-size:13px}}@media (width>=600px) and (height<=499px){.banner[data-astro-cid-2bljwwrb]{width:min(520px,60vw);max-height:calc(100vh - 24px);bottom:12px;left:12px}.view-choice[data-astro-cid-2bljwwrb] .button[data-astro-cid-2bljwwrb]{flex:0 auto}}.text-short[data-astro-cid-2bljwwrb]{display:none}@media (width<=599px),(height<=499px){.text-full[data-astro-cid-2bljwwrb]{display:none}.text-short[data-astro-cid-2bljwwrb]{display:block}}@media (prefers-reduced-motion:reduce){.knob[data-astro-cid-2bljwwrb],.switch[data-astro-cid-2bljwwrb],.button[data-astro-cid-2bljwwrb]{transition:none}}@font-face{font-family:Nunito;font-style:normal;font-display:swap;font-weight:400 600;src:url(/fonts/nunito/nunito-latin-ext-wght-normal.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Nunito;font-style:normal;font-display:swap;font-weight:400 600;src:url(/fonts/nunito/nunito-latin-wght-normal.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Switzer;font-style:normal;font-display:swap;font-weight:300;src:url(/fonts/switzer/switzer-300.woff2)format("woff2")}@font-face{font-family:Switzer;font-style:normal;font-display:swap;font-weight:400;src:url(/fonts/switzer/switzer-400.woff2)format("woff2")}@font-face{font-family:Switzer;font-style:normal;font-display:swap;font-weight:500;src:url(/fonts/switzer/switzer-500.woff2)format("woff2")}@font-face{font-family:Switzer;font-style:normal;font-display:swap;font-weight:600;src:url(/fonts/switzer/switzer-600.woff2)format("woff2")}@font-face{font-family:Switzer;font-style:italic;font-display:swap;font-weight:400;src:url(/fonts/switzer/switzer-400-italic.woff2)format("woff2")}@font-face{font-family:Switzer;font-style:italic;font-display:swap;font-weight:500;src:url(/fonts/switzer/switzer-500-italic.woff2)format("woff2")}@font-face{font-family:Switzer;font-style:italic;font-display:swap;font-weight:600;src:url(/fonts/switzer/switzer-600-italic.woff2)format("woff2")}@font-face{font-family:Switzer;font-style:normal;font-display:swap;font-weight:700;src:url(/fonts/switzer/switzer-700.woff2)format("woff2")}:root{--orange:#ffa551;--orange-rgb:255, 165, 81;--ink:#080808;--ink-rgb:8, 8, 8;--ink-deep:#040404;--ink-deep-rgb:4, 4, 4;--night:#0b0c10;--graphite:#161819;--midnight-rgb:6, 9, 18;--paper:#f4f1ec;--paper-rgb:244, 241, 236;--white-rgb:255, 255, 255;--sky:#cfdcff;--sky-soft-rgb:174, 201, 247;--blue-rgb:58, 96, 232;--peach:#ffe3c4;--font-body:"Nunito", system-ui, sans-serif;--font-display:"Switzer", sans-serif;--content-max:clamp(1180px, 1180px + (100vw - 1600px) * .3, 1440px);--content-width:min(var(--content-max), 100%);--page-gutter:clamp(16px, 4vw, 48px);--content-gutter:clamp(18px, 2.2vw, 32px);--phone-header:72px}@media print{@page{margin:.5cm}figure,table{break-inside:avoid}#dc-root{height:auto}*,:before,:after{-webkit-print-color-adjust:exact;print-color-adjust:exact;-webkit-backdrop-filter:none!important;transition-duration:0s!important;animation-duration:1ms!important;animation-iteration-count:1!important;animation-play-state:running!important;animation-delay:-99s!important;animation-fill-mode:both!important}}html[data-newsletter-off] [data-newsletter]{display:none!important}#dc-root :not([lang],#dc-root [lang] *){-webkit-hyphens:manual!important;hyphens:manual!important}@media (pointer:coarse){.hit{position:relative}.hit:after{content:"";position:absolute;inset:min(0px,50% - 22px)}}@media (width<=759px),(height<=499px){#brainy-qn{display:none!important}}#brainy-steps{display:none}@media (pointer:coarse) and (width>=760px) and (height>=500px){#brainy-steps{z-index:60;opacity:.7;flex-direction:column;gap:8px;display:flex;position:fixed;bottom:18px;right:14px}#brainy-steps button{border:1px solid rgba(var(--white-rgb), .14);width:36px;height:36px;color:rgba(var(--white-rgb), .8);cursor:pointer;backdrop-filter:blur(8px);background:#0c0c0c8c;border-radius:999px;justify-content:center;align-items:center;padding:0;transition:opacity .3s,visibility .3s;display:flex}#brainy-steps button[data-off]{opacity:0;visibility:hidden}#brainy-steps button:active{color:#fff;background:rgba(var(--sky-soft-rgb), .12);border-color:rgba(var(--sky-soft-rgb), .3)}}.container{width:var(--content-width);padding:0 var(--content-gutter);margin:0 auto}.skip-link{z-index:2147483647;min-height:44px;color:var(--ink);font-family:var(--font-display);background:#fff;border-radius:999px;align-items:center;padding:0 18px;font-size:14px;font-weight:600;text-decoration:none;display:inline-flex;position:fixed;top:12px;left:12px;transform:translateY(-200%)}.skip-link:focus{transform:none}.visually-hidden{clip:rect(0 0 0 0);white-space:nowrap;width:1px;height:1px;margin:0;position:absolute;overflow:hidden}[hidden]{display:none!important}.ai-label{z-index:2;box-sizing:border-box;-webkit-backdrop-filter:blur(4px);color:#fffffff0;width:2.2em;height:2.2em;font-family:var(--font-display);cursor:help;background:#00000073;border-radius:999px;justify-content:center;align-items:center;padding:0;font-size:12px;line-height:1;display:inline-flex;position:absolute;top:14px;right:14px}.ai-label svg{flex:none;width:1.05em;height:1.05em;display:block}
