@font-face{font-family:oswald;src:url(/_next/static/media/54f6d8ee79ffa943-s.p.woff2) format("woff2");font-display:swap;font-weight:200 700;font-style:normal}@font-face{font-family:oswald;src:url(/_next/static/media/9749941e52f33eb5-s.p.woff2) format("woff2");font-display:swap;font-weight:200 700;font-style:normal}@font-face{font-family:oswald Fallback;src:local("Arial");ascent-override:119.30%;descent-override:28.90%;line-gap-override:0.00%;size-adjust:100.00%}.__className_b8d9e3{font-family:oswald,oswald Fallback}.__variable_b8d9e3{--font-oswald:"oswald","oswald Fallback"}@font-face{font-family:golos;src:url(/_next/static/media/41b430c9622c16c4-s.p.woff2) format("woff2");font-display:swap;font-weight:400 900;font-style:normal}@font-face{font-family:golos;src:url(/_next/static/media/7de35ed7d820c846-s.p.woff2) format("woff2");font-display:swap;font-weight:400 900;font-style:normal}@font-face{font-family:golos Fallback;src:local("Arial");ascent-override:98.00%;descent-override:22.00%;line-gap-override:0.00%;size-adjust:100.00%}.__className_374294{font-family:golos,golos Fallback}.__variable_374294{--font-golos:"golos","golos Fallback"}.CookieConsent_banner__FLsuB{background:var(--ground);border:1px solid var(--line);border-radius:var(--radius-card);bottom:1rem;box-shadow:0 12px 32px rgb(26 13 16/14%);display:grid;grid-gap:.75rem;gap:.75rem;inset-inline:1rem;margin-inline:auto;max-width:26rem;opacity:1;padding:1rem 1.25rem;position:fixed;transform:translateY(0);transition:transform .24s var(--ease-out),opacity .24s var(--ease-out);z-index:900}.CookieConsent_banner__FLsuB[data-mounted=false]{opacity:0;transform:translateY(.75rem)}.CookieConsent_text__OUfTp{color:var(--ink);font-size:.875rem;line-height:1.5;margin:0}.CookieConsent_text__OUfTp a{color:var(--red);text-underline-offset:.2em}.CookieConsent_actions__C7Z8F{display:flex;flex-wrap:wrap;gap:.5rem 1rem;align-items:center}.CookieConsent_accept__LqKY2{background:var(--red);border:none;border-radius:var(--radius-pill);color:var(--on-red);cursor:pointer;font-weight:600;padding:.5rem 1.5rem}.CookieConsent_accept__LqKY2:hover{background:var(--red-deep)}.CookieConsent_decline__QINSv{background:none;border:none;color:var(--ink-soft);cursor:pointer;padding:.5rem .25rem;text-decoration:underline;text-underline-offset:.2em}.CookieConsent_decline__QINSv:hover{color:var(--ink)}@media (min-width:48rem){.CookieConsent_banner__FLsuB{inset-inline:auto 1.5rem;bottom:1.5rem}}:root{--red:#d4142a;--red-deep:#9e0e1f;--ink:#1a0d10;--ink-soft:#66505a;--ground:#ffffff;--surface:#f8f3f3;--line:#e8dcdd;--on-red:#ffffff;--on-red-soft:#ffd9dd;--font-display:var(--font-oswald),sans-serif;--font-text:var(--font-golos),sans-serif;--container:1180px;--radius-card:16px;--radius-pill:999px;--ease-out:cubic-bezier(0.23,1,0.32,1)}a,button{transition:transform .16s ease-out,opacity .16s ease-out}[data-pressable]:active,a:active,button:active{transform:scale(.97)}@media (prefers-reduced-motion:reduce){*,:after,:before{scroll-behavior:auto!important;transition:none!important;animation:none!important}}*,:after,:before{box-sizing:border-box}html{scroll-behavior:smooth}body{margin:0;background:var(--ground);color:var(--ink);font-family:var(--font-text);font-size:clamp(1rem,.96rem + .18vw,1.0625rem);line-height:1.6}a{color:inherit}button,input,select{font:inherit}img,svg{display:block;max-width:100%}h1,h2,h3{font-family:var(--font-display);font-weight:700;letter-spacing:-.01em;line-height:1.02;margin-block:0;text-transform:uppercase;text-wrap:balance}h1{font-size:clamp(2.6rem,10vw,5rem)}h2{font-size:clamp(2rem,7vw,3.75rem)}p{max-width:70ch}:focus-visible{outline:3px solid var(--red);outline-offset:4px}.container{inline-size:min(100% - 2rem,var(--container));margin-inline:auto}.skipLink{background:var(--ink);color:var(--ground);inset-block-start:.5rem;inset-inline-start:.5rem;padding:.75rem 1rem;position:fixed;transform:translateY(-150%);z-index:1000}.skipLink:focus{transform:translateY(0)}.numeric{font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.visuallyHidden{clip:rect(0 0 0 0);-webkit-clip-path:inset(50%);clip-path:inset(50%);height:1px;overflow:hidden;position:absolute;white-space:nowrap;width:1px}@media (min-width:48rem){.container{inline-size:min(100% - 4rem,var(--container))}}