@font-face{font-family:jost;src:url(../media/jost_latin-s.p.00r2o6pv87vbs.woff2)format("woff2");font-display:swap;font-weight:200 600;font-style:normal}@font-face{font-family:jost Fallback;src:local(Arial);ascent-override:112.02%;descent-override:39.26%;line-gap-override:0.0%;size-adjust:95.51%}.jost_7b2c857b-module__gyS1Mq__className{font-family:jost,jost Fallback}.jost_7b2c857b-module__gyS1Mq__variable{--font-jost:"jost", "jost Fallback"}
@font-face{font-family:spaceMono;src:url(../media/spacemono_400_latin-s.p.3-4lwpipb4a4k.woff2)format("woff2");font-display:swap;font-weight:400;font-style:normal}@font-face{font-family:spaceMono;src:url(../media/spacemono_700_latin-s.p.2p-978ij53_v6.woff2)format("woff2");font-display:swap;font-weight:700;font-style:normal}@font-face{font-family:spaceMono Fallback;src:local(Arial);ascent-override:83.51%;descent-override:26.92%;line-gap-override:0.0%;size-adjust:134.12%}.spacemono_f629611e-module__7AkIIq__className{font-family:spaceMono,spaceMono Fallback}.spacemono_f629611e-module__7AkIIq__variable{--font-space-mono:"spaceMono", "spaceMono Fallback"}
.CookieSettings-module__YOKvNq__dialog{background:var(--cream);width:min(520px,100vw - 32px);max-height:calc(100dvh - 32px);color:var(--ink);border:0;border-radius:2px;margin:auto;box-shadow:0 24px 64px #14101b47}.CookieSettings-module__YOKvNq__dialog::backdrop{background:#14101b8c}.CookieSettings-module__YOKvNq__panel{padding:clamp(24px,4vw,36px)}.CookieSettings-module__YOKvNq__head{justify-content:space-between;align-items:center;gap:16px;margin-bottom:12px;display:flex}.CookieSettings-module__YOKvNq__title{letter-spacing:-.01em;font-size:28px;font-weight:300}.CookieSettings-module__YOKvNq__close{width:44px;height:44px;font-family:var(--font-mono);color:var(--ink);cursor:pointer;background:0 0;border:0;flex:none;margin-right:-12px;font-size:16px}.CookieSettings-module__YOKvNq__intro{color:var(--text-body);margin-bottom:20px;font-size:15px;line-height:1.6}.CookieSettings-module__YOKvNq__option{border-top:1px solid var(--rule-light);justify-content:space-between;align-items:flex-start;gap:20px;padding:18px 0;display:flex}label.CookieSettings-module__YOKvNq__option{cursor:pointer}.CookieSettings-module__YOKvNq__optionName{margin-bottom:4px;font-size:16px;font-weight:500}.CookieSettings-module__YOKvNq__optionText{color:var(--text-body);font-size:14px;line-height:1.55}.CookieSettings-module__YOKvNq__always{font-family:var(--font-mono);letter-spacing:.1em;text-transform:uppercase;color:var(--text-muted);flex:none;padding-top:3px;font-size:11px}.CookieSettings-module__YOKvNq__switch{appearance:none;background:var(--rule-light-strong);cursor:pointer;border-radius:12px;flex:none;width:44px;height:24px;margin-top:1px;transition:background .2s;position:relative}.CookieSettings-module__YOKvNq__switch:after{content:"";background:#fff;border-radius:50%;width:18px;height:18px;transition:transform .2s;position:absolute;top:3px;left:3px}.CookieSettings-module__YOKvNq__switch:checked{background:var(--pink)}.CookieSettings-module__YOKvNq__switch:checked:after{transform:translate(20px)}.CookieSettings-module__YOKvNq__switch:focus-visible,.CookieSettings-module__YOKvNq__primary:focus-visible,.CookieSettings-module__YOKvNq__close:focus-visible{outline:2px solid var(--purple);outline-offset:2px}.CookieSettings-module__YOKvNq__actions{border-top:1px solid var(--rule-light);justify-content:flex-end;padding-top:20px;display:flex}.CookieSettings-module__YOKvNq__primary{background:var(--pink);color:#fff;letter-spacing:.02em;cursor:pointer;border:0;border-radius:2px;padding:12px 22px;font-size:15px;font-weight:500}.CookieSettings-module__YOKvNq__primary:hover{background:var(--ink)}@media (prefers-reduced-motion:reduce){.CookieSettings-module__YOKvNq__switch,.CookieSettings-module__YOKvNq__switch:after{transition:none}}
:root{--ink:#1c1226;--ink-deep:#14101b;--cream:#f6f4ef;--pink:#e1447e;--purple:#9b4b9e;--blush:#fcedf2;--rose:#ebd9e1;--text-body:#45413b;--text-muted:#8a857c;--rule-light:#1c122624;--rule-light-strong:#1c122638;--rule-dark:#ffffff38;--font-sans:var(--font-jost), system-ui, sans-serif;--font-mono:var(--font-space-mono), monospace;--breakpoint-mobile:900px}*{box-sizing:border-box;margin:0;padding:0}html,body{max-width:100vw;overflow-x:hidden}body{font-family:var(--font-sans);background:var(--cream);color:var(--ink);-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}a{color:var(--pink);text-decoration:none}a:hover{color:var(--purple)}img{max-width:100%;display:block}button{font-family:inherit}
