.ExactCookieBanner-module__kSGI1G__banner{--ease-out:cubic-bezier(.22, 1, .36, 1);--cookie-ease:cubic-bezier(.32, .72, 0, 1);--cookie-resize:.52s;z-index:var(--z-cookie);-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);color:#000;width:min(21.125rem,100vw - 2rem);font-family:var(--site-font-body);transform-origin:100% 100%;transition:opacity .36s var(--ease-out), transform .62s var(--cookie-ease);background:#faf9f8d6;border:1px solid #0000001a;border-radius:.5rem;outline:none;position:fixed;inset-block-end:max(1rem, env(safe-area-inset-bottom));inset-inline-end:max(1rem, env(safe-area-inset-right));overflow:hidden;box-shadow:0 .5rem 2rem #0000001a}.ExactCookieBanner-module__kSGI1G__banner:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)){transform-origin:0 100%}.ExactCookieBanner-module__kSGI1G__banner[data-state=closed]{opacity:0;pointer-events:none;transition:opacity .2s cubic-bezier(.4,0,1,1),transform .26s cubic-bezier(.4,0,1,1);transform:translateY(.75rem)scale(.97)}.ExactCookieBanner-module__kSGI1G__banner[data-state=open][data-intro=true]{transition-delay:.6s}.ExactCookieBanner-module__kSGI1G__content{padding:1rem}.ExactCookieBanner-module__kSGI1G__copy .ExactCookieBanner-module__kSGI1G__title,.ExactCookieBanner-module__kSGI1G__card h3{margin:0}.ExactCookieBanner-module__kSGI1G__copy .ExactCookieBanner-module__kSGI1G__title{color:#000;font-size:.875rem;font-weight:550;line-height:1.35}.ExactCookieBanner-module__kSGI1G__copy p:not(.ExactCookieBanner-module__kSGI1G__title){color:#606060;margin:.5rem 0 0;font-size:.875rem;font-weight:450;line-height:1.4}.ExactCookieBanner-module__kSGI1G__copy a{color:inherit;text-underline-offset:.18em;text-decoration:underline}.ExactCookieBanner-module__kSGI1G__actions{grid-template-columns:repeat(3,minmax(0,1fr));gap:.5rem;margin-top:.75rem;display:grid}.ExactCookieBanner-module__kSGI1G__collapsedRegion,.ExactCookieBanner-module__kSGI1G__expandedRegion{min-height:0;transition:grid-template-rows var(--cookie-resize) var(--cookie-ease);display:grid}.ExactCookieBanner-module__kSGI1G__collapsedRegion{grid-template-rows:1fr}.ExactCookieBanner-module__kSGI1G__expandedRegion,.ExactCookieBanner-module__kSGI1G__banner[data-expanded=true] .ExactCookieBanner-module__kSGI1G__collapsedRegion{grid-template-rows:0fr}.ExactCookieBanner-module__kSGI1G__banner[data-expanded=true] .ExactCookieBanner-module__kSGI1G__expandedRegion{grid-template-rows:1fr}.ExactCookieBanner-module__kSGI1G__clip{min-height:0;overflow:hidden}@supports (overflow-clip-margin:1px){.ExactCookieBanner-module__kSGI1G__clip{overflow-clip-margin:.375rem;overflow:clip}}.ExactCookieBanner-module__kSGI1G__actions,.ExactCookieBanner-module__kSGI1G__stagger{transition:opacity .14s ease-out,transform .2s ease-out,filter .14s ease-out}.ExactCookieBanner-module__kSGI1G__banner[data-expanded=true] .ExactCookieBanner-module__kSGI1G__actions,.ExactCookieBanner-module__kSGI1G__banner[data-expanded=false] .ExactCookieBanner-module__kSGI1G__stagger{opacity:0;filter:blur(2px);transform:translateY(.375rem)}.ExactCookieBanner-module__kSGI1G__banner[data-expanded=false] .ExactCookieBanner-module__kSGI1G__actions,.ExactCookieBanner-module__kSGI1G__banner[data-expanded=true] .ExactCookieBanner-module__kSGI1G__stagger{transition:opacity .36s var(--ease-out), transform .46s var(--cookie-ease), filter .36s var(--ease-out)}.ExactCookieBanner-module__kSGI1G__banner[data-expanded=false] .ExactCookieBanner-module__kSGI1G__actions{transition-delay:.16s}.ExactCookieBanner-module__kSGI1G__banner[data-expanded=true] .ExactCookieBanner-module__kSGI1G__stagger{transition-delay:calc(.11s + var(--stagger,0) * 45ms)}.ExactCookieBanner-module__kSGI1G__primary,.ExactCookieBanner-module__kSGI1G__secondary,.ExactCookieBanner-module__kSGI1G__ghost{cursor:pointer;white-space:nowrap;height:2rem;transition:opacity .24s var(--ease-out), transform .18s var(--ease-out);border:0;border-radius:99px;padding:.25rem .875rem;font-family:inherit;font-size:.875rem;font-weight:550;line-height:1.4}.ExactCookieBanner-module__kSGI1G__primary:active,.ExactCookieBanner-module__kSGI1G__secondary:active,.ExactCookieBanner-module__kSGI1G__ghost:active{transition-duration:.24s,80ms;transform:scale(.96)}.ExactCookieBanner-module__kSGI1G__primary:focus-visible,.ExactCookieBanner-module__kSGI1G__secondary:focus-visible,.ExactCookieBanner-module__kSGI1G__ghost:focus-visible{outline-offset:2px;outline:2px solid #000}@media (hover:hover){.ExactCookieBanner-module__kSGI1G__primary:hover,.ExactCookieBanner-module__kSGI1G__secondary:hover,.ExactCookieBanner-module__kSGI1G__ghost:hover{opacity:.72}}.ExactCookieBanner-module__kSGI1G__primary{color:#fff;background:#000}.ExactCookieBanner-module__kSGI1G__secondary{color:#000;background:#f0efee}.ExactCookieBanner-module__kSGI1G__ghost{color:#606060;background:0 0}.ExactCookieBanner-module__kSGI1G__list{gap:.5rem;margin-top:.75rem;display:grid}.ExactCookieBanner-module__kSGI1G__card{background:#ffffff8a;border-radius:.5rem;justify-content:space-between;align-items:center;gap:1rem;min-height:3.625rem;padding:.75rem;display:flex}label.ExactCookieBanner-module__kSGI1G__card{cursor:pointer}.ExactCookieBanner-module__kSGI1G__card h3{color:#000;font-size:.875rem;font-weight:550;line-height:1.25}.ExactCookieBanner-module__kSGI1G__card p{color:#606060;margin:.25rem 0 0;font-size:.8125rem;font-weight:450;line-height:1.35}.ExactCookieBanner-module__kSGI1G__switch{appearance:none;cursor:pointer;width:2rem;height:1.125rem;transition:background-color .24s var(--ease-out);background:#00000029;border:0;border-radius:99px;flex:none;margin:0;position:relative}.ExactCookieBanner-module__kSGI1G__switch:after{content:"";width:.875rem;height:.875rem;transition:transform .36s cubic-bezier(.34, 1.36, .64, 1), width .2s var(--ease-out);background:#fff;border-radius:99px;position:absolute;inset-block-start:2px;inset-inline-start:2px;box-shadow:0 1px 2px #0000002e}.ExactCookieBanner-module__kSGI1G__switch:checked{background:#000}.ExactCookieBanner-module__kSGI1G__switch:checked:after{transform:translate(.875rem)}.ExactCookieBanner-module__kSGI1G__switch:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)):checked:after{transform:translate(-.875rem)}.ExactCookieBanner-module__kSGI1G__switch:not(:disabled):active:after,label.ExactCookieBanner-module__kSGI1G__card:active .ExactCookieBanner-module__kSGI1G__switch:after{width:1.125rem}.ExactCookieBanner-module__kSGI1G__switch:not(:disabled):checked:active:after,label.ExactCookieBanner-module__kSGI1G__card:active .ExactCookieBanner-module__kSGI1G__switch:checked:after{transform:translate(.625rem)}.ExactCookieBanner-module__kSGI1G__switch:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)):not(:disabled):checked:active:after{transform:translate(-.625rem)}label.ExactCookieBanner-module__kSGI1G__card:active .ExactCookieBanner-module__kSGI1G__switch:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)):checked:after{transform:translate(-.625rem)}.ExactCookieBanner-module__kSGI1G__switch:focus-visible{outline-offset:2px;outline:2px solid #000}.ExactCookieBanner-module__kSGI1G__switch:disabled{cursor:default;opacity:1}.ExactCookieBanner-module__kSGI1G__save{width:100%;margin-top:.75rem}@media (max-width:680px){.ExactCookieBanner-module__kSGI1G__banner{width:calc(100vw - 1.5rem);max-height:calc(100svh - 1.5rem - env(safe-area-inset-bottom));inset-block-end:.75rem;inset-inline-end:.75rem}.ExactCookieBanner-module__kSGI1G__content{box-sizing:border-box;max-height:calc(100svh - 1.5rem - env(safe-area-inset-bottom));overscroll-behavior:contain;scrollbar-width:none;overflow-y:auto}.ExactCookieBanner-module__kSGI1G__content::-webkit-scrollbar{display:none}.ExactCookieBanner-module__kSGI1G__actions{gap:.375rem}.ExactCookieBanner-module__kSGI1G__actions button{padding-inline:.625rem}}@media (prefers-reduced-motion:reduce){.ExactCookieBanner-module__kSGI1G__banner,.ExactCookieBanner-module__kSGI1G__banner[data-state=closed],.ExactCookieBanner-module__kSGI1G__collapsedRegion,.ExactCookieBanner-module__kSGI1G__expandedRegion,.ExactCookieBanner-module__kSGI1G__banner[data-expanded] .ExactCookieBanner-module__kSGI1G__actions,.ExactCookieBanner-module__kSGI1G__banner[data-expanded] .ExactCookieBanner-module__kSGI1G__stagger,.ExactCookieBanner-module__kSGI1G__primary,.ExactCookieBanner-module__kSGI1G__secondary,.ExactCookieBanner-module__kSGI1G__ghost,.ExactCookieBanner-module__kSGI1G__switch,.ExactCookieBanner-module__kSGI1G__switch:after{transition:none}.ExactCookieBanner-module__kSGI1G__banner[data-state=closed],.ExactCookieBanner-module__kSGI1G__banner[data-expanded] .ExactCookieBanner-module__kSGI1G__actions,.ExactCookieBanner-module__kSGI1G__banner[data-expanded] .ExactCookieBanner-module__kSGI1G__stagger,.ExactCookieBanner-module__kSGI1G__primary:active,.ExactCookieBanner-module__kSGI1G__secondary:active,.ExactCookieBanner-module__kSGI1G__ghost:active{filter:none;transform:none}}
