@font-face{font-family:Inter;font-style:normal;font-weight:700;font-display:swap;src:url(../media/2acd638a8ddeddb8-s.30714xt2bw04y.woff2)format("woff2");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Inter;font-style:normal;font-weight:700;font-display:swap;src:url(../media/e0da2ed04452ef3b-s.064hdasaytj67.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Inter;font-style:normal;font-weight:700;font-display:swap;src:url(../media/4eb3851a410e1be1-s.0u4qjuo3c7-_m.woff2)format("woff2");unicode-range:U+1F??}@font-face{font-family:Inter;font-style:normal;font-weight:700;font-display:swap;src:url(../media/0bd03c844e0a8446-s.2it2zuvltkz9f.woff2)format("woff2");unicode-range:U+370-377,U+37A-37F,U+384-38A,U+38C,U+38E-3A1,U+3A3-3FF}@font-face{font-family:Inter;font-style:normal;font-weight:700;font-display:swap;src:url(../media/2ecdcfca381cc14a-s.21qjs1sbzaok3.woff2)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Inter;font-style:normal;font-weight:700;font-display:swap;src:url(../media/7cb02755f204a64e-s.3clkoq6lrjww-.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-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Inter;font-style:normal;font-weight:700;font-display:swap;src:url(../media/ed763e44121d69dc-s.p.3_t1eojk0j1ek.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:Inter Fallback;src:local(Arial);ascent-override:90.44%;descent-override:22.52%;line-gap-override:0.0%;size-adjust:107.12%}.FAwGlq_className{font-family:Inter,Inter Fallback;font-style:normal;font-weight:700}
@font-face{font-family:Inter;font-style:normal;font-weight:700;font-display:swap;src:url(../media/2acd638a8ddeddb8-s.30714xt2bw04y.woff2)format("woff2");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Inter;font-style:normal;font-weight:700;font-display:swap;src:url(../media/e0da2ed04452ef3b-s.064hdasaytj67.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Inter;font-style:normal;font-weight:700;font-display:swap;src:url(../media/4eb3851a410e1be1-s.0u4qjuo3c7-_m.woff2)format("woff2");unicode-range:U+1F??}@font-face{font-family:Inter;font-style:normal;font-weight:700;font-display:swap;src:url(../media/0bd03c844e0a8446-s.2it2zuvltkz9f.woff2)format("woff2");unicode-range:U+370-377,U+37A-37F,U+384-38A,U+38C,U+38E-3A1,U+3A3-3FF}@font-face{font-family:Inter;font-style:normal;font-weight:700;font-display:swap;src:url(../media/2ecdcfca381cc14a-s.21qjs1sbzaok3.woff2)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Inter;font-style:normal;font-weight:700;font-display:swap;src:url(../media/7cb02755f204a64e-s.3clkoq6lrjww-.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-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Inter;font-style:normal;font-weight:700;font-display:swap;src:url(../media/ed763e44121d69dc-s.p.3_t1eojk0j1ek.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:Inter Fallback;src:local(Arial);ascent-override:90.44%;descent-override:22.52%;line-gap-override:0.0%;size-adjust:107.12%}.LR5qZq_className{font-family:Inter,Inter Fallback;font-style:normal;font-weight:700}
.cookie-banner{z-index:60;border:var(--border-subtle);border-radius:var(--radius-panel);background:var(--color-cream);width:min(360px,100vw - 32px);box-shadow:var(--shadow-floating);color:var(--color-ink);font-family:var(--font-body);animation:cookie-banner-in .42s var(--motion-ease-organic) both;padding:20px;position:fixed;bottom:24px;left:24px}.cookie-banner:focus-visible{outline:3px solid var(--color-ink);outline-offset:4px}.cookie-banner__head{align-items:center;gap:12px;display:flex}.cookie-banner__pet{flex:none;width:52px;height:auto;margin-block:-8px -2px}.cookie-banner h2{font-family:var(--font-display);margin:0;font-size:1.25rem;font-weight:620;line-height:1.2}.cookie-banner p{color:var(--color-muted);margin:12px 0 0;font-size:.84rem;line-height:1.5}.cookie-banner .cookie-banner__current{color:var(--color-ink);font-weight:600}.cookie-banner__actions{grid-template-columns:1fr 1fr;gap:10px;margin-top:16px;display:grid}.cookie-banner__actions button{min-height:var(--touch-target);border-radius:var(--radius-pill);font:600 .86rem var(--font-body);cursor:pointer;border:0;padding:10px 16px}.cookie-banner__actions button:focus-visible{outline:3px solid var(--color-ink);outline-offset:3px}.cookie-banner__refuse{color:var(--color-ink);transition:background var(--motion-fast) ease, color var(--motion-fast) ease;background:0 0}.cookie-banner__refuse:hover{background:var(--color-peach);color:var(--color-brand-hover)}.cookie-banner__accept{--key-edge:color-mix(in srgb, var(--color-brand) 64%, var(--color-ink));--key-depth:5px;background:var(--color-brand);color:var(--color-white);box-shadow:inset 0 1.5px 0 color-mix(in srgb, var(--color-white) 34%, transparent), 0 var(--key-depth) 0 var(--key-edge), 0 calc(var(--key-depth) + 3px) 6px -2px color-mix(in srgb, var(--color-ink) 16%, transparent), 0 calc(var(--key-depth) + 12px) 22px -10px color-mix(in srgb, var(--color-caramel) 50%, transparent);transition:translate .16s var(--motion-ease-out), box-shadow .16s var(--motion-ease-out);margin-bottom:5px;translate:0}@media (hover:hover){.cookie-banner__accept:hover{--key-depth:2px;translate:0 3px}}.cookie-banner__accept:active{--key-depth:1px;transition-duration:70ms;translate:0 4px}.cookie-settings-link{color:inherit;font:inherit;cursor:pointer;background:0 0;border:0;padding:0}.cookie-settings-link:focus-visible{outline:3px solid var(--color-ink);outline-offset:4px}@keyframes cookie-banner-in{0%{opacity:0;transform:translateY(16px)}to{opacity:1;transform:none}}@media (max-width:640px){.cookie-banner{width:auto;padding:16px;bottom:16px;left:16px;right:16px}.cookie-banner p{font-size:.8rem}}@media (prefers-reduced-motion:reduce){.cookie-banner{animation:none}.cookie-banner__actions button{transition:none}}
