.CookieConsent-module__jQ48tq__shell{inset-inline:0;z-index:70;padding:.75rem max(.75rem, env(safe-area-inset-right)) max(.75rem, env(safe-area-inset-bottom)) max(.75rem, env(safe-area-inset-left));pointer-events:none;justify-content:center;animation:.32s cubic-bezier(.32,.72,0,1) both CookieConsent-module__jQ48tq__consent-in;display:flex;position:fixed;bottom:0}.CookieConsent-module__jQ48tq__panel{color:#1b1a17;pointer-events:auto;background:#f7f5f1;border:1px solid #d8d1c4;border-radius:.875rem;width:min(100%,68rem);overflow:hidden;box-shadow:0 24px 70px -36px #1b1a178c}.CookieConsent-module__jQ48tq__topline{background:#a9762a;height:2px}.CookieConsent-module__jQ48tq__content{gap:1.25rem;padding:1.25rem;display:grid}.CookieConsent-module__jQ48tq__copy{max-width:48rem}.CookieConsent-module__jQ48tq__eyebrow{color:#a9762a;letter-spacing:.12em;text-transform:uppercase;margin:0 0 .45rem;font-size:.72rem;font-weight:650}.CookieConsent-module__jQ48tq__title{letter-spacing:-.025em;margin:0;font-size:clamp(1.15rem,2vw,1.38rem);font-weight:650;line-height:1.15}.CookieConsent-module__jQ48tq__body{color:#4e4a43;margin:.55rem 0 0;font-size:.82rem;line-height:1.55}.CookieConsent-module__jQ48tq__status{color:#615d54;margin:.5rem 0 0;font-size:.78rem;line-height:1.45}.CookieConsent-module__jQ48tq__link{color:#5e451c;text-underline-offset:.2em;margin-top:.6rem;font-size:.82rem;font-weight:550;-webkit-text-decoration:underline #bb8a3e;text-decoration:underline #bb8a3e;display:inline-flex}.CookieConsent-module__jQ48tq__actions{align-content:end;gap:.6rem;display:grid}.CookieConsent-module__jQ48tq__choices{gap:.6rem;display:grid}.CookieConsent-module__jQ48tq__button{min-height:3.05rem;font:inherit;cursor:pointer;border:1px solid #8c877e;border-radius:.55rem;padding:.76rem 1.1rem;font-size:.86rem;font-weight:620;line-height:1.2;transition:transform .16s cubic-bezier(.32,.72,0,1),background-color .16s,color .16s,border-color .16s}.CookieConsent-module__jQ48tq__button:active{transform:translateY(1px)scale(.99)}.CookieConsent-module__jQ48tq__button:focus-visible,.CookieConsent-module__jQ48tq__settingsButton:focus-visible{outline-offset:3px;outline:2px solid #a9762a}.CookieConsent-module__jQ48tq__reject,.CookieConsent-module__jQ48tq__accept{color:#1b1a17;background:0 0}.CookieConsent-module__jQ48tq__reject:hover,.CookieConsent-module__jQ48tq__accept:hover{background:#e5e1d8;border-color:#615d54}.CookieConsent-module__jQ48tq__close{color:#615d54;font:inherit;text-underline-offset:.2em;cursor:pointer;background:0 0;border:0;justify-self:start;padding:.2rem 0;font-size:.78rem;text-decoration:underline}.CookieConsent-module__jQ48tq__settingsButton{color:var(--color-ink-subtle);font:inherit;text-decoration:underline;-webkit-text-decoration-color:var(--color-line);text-decoration-color:var(--color-line);text-underline-offset:.2em;cursor:pointer;background:0 0;border:0;padding:0;font-size:.75rem;line-height:1.4;transition:color .16s}.CookieConsent-module__jQ48tq__settingsButton:hover{color:var(--color-ink)}@media (min-width:760px){.CookieConsent-module__jQ48tq__shell{padding:1.25rem}.CookieConsent-module__jQ48tq__content{grid-template-columns:minmax(0,1fr) minmax(19rem,auto);align-items:end;padding:1.35rem 1.5rem 1.45rem}.CookieConsent-module__jQ48tq__actions{min-width:25rem}.CookieConsent-module__jQ48tq__choices{grid-template-columns:repeat(2,minmax(10rem,1fr));gap:0}.CookieConsent-module__jQ48tq__choices .CookieConsent-module__jQ48tq__button:first-child{border-radius:.65rem 0 0 .65rem}.CookieConsent-module__jQ48tq__choices .CookieConsent-module__jQ48tq__button:last-child{border-radius:0 .65rem .65rem 0;margin-inline-start:-1px}.CookieConsent-module__jQ48tq__close{justify-self:end}}@keyframes CookieConsent-module__jQ48tq__consent-in{0%{opacity:0;transform:translateY(.75rem)}to{opacity:1;transform:translateY(0)}}@media (prefers-reduced-motion:reduce){.CookieConsent-module__jQ48tq__shell{animation:none}.CookieConsent-module__jQ48tq__button,.CookieConsent-module__jQ48tq__settingsButton{transition:none}}
