.CookieConsent_banner__Vizmh{position:fixed;z-index:1000;right:0;bottom:0;left:0;display:grid;grid-template-columns:minmax(0,1fr) auto;gap:clamp(20px,4vw,56px);align-items:center;padding:18px max(clamp(20px,4.2vw,64px),calc((100vw - 1440px) / 2 + 64px)) max(18px,env(safe-area-inset-bottom));color:#fff;background:#0d0d0d;border-top:1px solid rgb(218 167 83/42%)}.CookieConsent_bannerCopy__5D2to{display:grid;max-width:820px;grid-template-columns:auto minmax(0,1fr);gap:20px;align-items:baseline}.CookieConsent_eyebrow__UjglS{margin:0 0 10px;color:#daa753;font-size:.72rem;font-weight:600;letter-spacing:.12em;text-transform:uppercase}.CookieConsent_banner__Vizmh h2,.CookieConsent_dialog__661EK h2{margin:0;font-size:clamp(1rem,1.5vw,1.25rem);font-weight:600;letter-spacing:-.025em;white-space:nowrap}.CookieConsent_bannerCopy__5D2to>p:last-child,.CookieConsent_dialogIntro__BDzdH,.CookieConsent_legalNote__JDQdf{margin:0;color:rgb(255 255 255/72%);font-size:.76rem;line-height:1.55}.CookieConsent_banner__Vizmh a,.CookieConsent_dialog__661EK a{color:inherit;text-decoration-color:#daa753;text-underline-offset:3px}.CookieConsent_bannerActions__vVQS1,.CookieConsent_dialogActions__yMqem{display:flex;flex-wrap:wrap;gap:10px}.CookieConsent_bannerActions__vVQS1{justify-content:flex-end;flex-wrap:nowrap}.CookieConsent_closeButton__QTvJP,.CookieConsent_persistentButton__NVqwr,.CookieConsent_primaryButton__6EHmg,.CookieConsent_secondaryButton__ucT1_,.CookieConsent_textButton__FDiKr{min-height:46px;padding:0 18px;font:inherit;font-size:.86rem;font-weight:600;cursor:pointer;border:1px solid transparent;border-radius:0}.CookieConsent_primaryButton__6EHmg{color:#0d0d0d;background:#daa753}.CookieConsent_secondaryButton__ucT1_{color:#fff;background:transparent;border-color:rgb(255 255 255/38%)}.CookieConsent_textButton__FDiKr{min-height:40px;padding-inline:8px;color:rgb(255 255 255/76%);background:transparent}.CookieConsent_primaryButton__6EHmg:hover{background:#e4b86f}.CookieConsent_secondaryButton__ucT1_:hover,.CookieConsent_textButton__FDiKr:hover{color:#fff;border-color:#daa753}.CookieConsent_closeButton__QTvJP:focus-visible,.CookieConsent_persistentButton__NVqwr:focus-visible,.CookieConsent_primaryButton__6EHmg:focus-visible,.CookieConsent_secondaryButton__ucT1_:focus-visible,.CookieConsent_switchInput__p9Ayv:focus-visible,.CookieConsent_textButton__FDiKr:focus-visible{outline:3px solid #fff;outline-offset:3px}.CookieConsent_backdrop__EU3zY{position:fixed;z-index:1100;inset:0;display:grid;place-items:center;padding:18px;overflow-y:auto;background:rgb(0 0 0/72%)}.CookieConsent_dialog__661EK{width:min(100%,620px);max-height:calc(100dvh - 36px);padding:clamp(24px,4vw,40px);overflow-y:auto;color:#fff;background:#151515;border:1px solid rgb(218 167 83/55%);border-radius:0;box-shadow:0 28px 100px rgb(0 0 0/48%)}.CookieConsent_dialogHeader__y2wlS{display:flex;gap:24px;align-items:flex-start;justify-content:space-between}.CookieConsent_closeButton__QTvJP{display:grid;flex:0 0 42px;place-items:center;min-height:42px;padding:0;color:#fff;font-size:1.7rem;font-weight:400;line-height:1;background:transparent;border-color:rgb(255 255 255/28%)}.CookieConsent_preferenceList__KwtQc{margin-top:28px;border-top:1px solid rgb(255 255 255/18%)}.CookieConsent_preference__4TujS{display:flex;gap:20px;align-items:center;justify-content:space-between;padding:22px 0;border-bottom:1px solid rgb(255 255 255/18%)}.CookieConsent_preference__4TujS h3,.CookieConsent_preference__4TujS strong{display:block;margin:0;color:#fff;font-size:1rem;font-weight:600}.CookieConsent_preference__4TujS p,.CookieConsent_preference__4TujS small{display:block;margin:7px 0 0;color:rgb(255 255 255/64%);font-size:.84rem;font-weight:400;line-height:1.5}.CookieConsent_requiredLabel__5kINw{flex:0 0 auto;color:#daa753;font-size:.76rem;font-weight:600;letter-spacing:.04em;text-transform:uppercase}.CookieConsent_switchInput__p9Ayv{width:46px;height:25px;flex:0 0 auto;cursor:pointer;accent-color:#daa753}.CookieConsent_dialogActions__yMqem{margin-top:26px}.CookieConsent_inlinePreferenceButton__9j94N{min-height:48px;padding:0 20px;color:#0d0d0d;font:inherit;font-size:.86rem;font-weight:600;cursor:pointer;background:#daa753;border:1px solid #daa753;border-radius:2px}.CookieConsent_inlinePreferenceButton__9j94N:hover{background:#e4b86f}.CookieConsent_inlinePreferenceButton__9j94N:focus-visible{outline:3px solid #daa753;outline-offset:3px}.CookieConsent_visuallyHidden__BiBvj{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}@media (max-width:820px){.CookieConsent_banner__Vizmh{grid-template-columns:1fr;align-items:start;gap:16px}.CookieConsent_bannerCopy__5D2to{grid-template-columns:1fr;gap:6px}.CookieConsent_banner__Vizmh h2{white-space:normal}.CookieConsent_bannerActions__vVQS1{justify-content:flex-start}}@media (max-width:560px){.CookieConsent_banner__Vizmh{max-height:calc(100dvh - 12px);padding:16px 20px max(16px,env(safe-area-inset-bottom));overflow-y:auto}.CookieConsent_dialogActions__yMqem{display:grid;grid-template-columns:1fr}.CookieConsent_dialogActions__yMqem .CookieConsent_primaryButton__6EHmg,.CookieConsent_dialogActions__yMqem .CookieConsent_secondaryButton__ucT1_{width:100%}.CookieConsent_bannerActions__vVQS1{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px}.CookieConsent_bannerActions__vVQS1 .CookieConsent_primaryButton__6EHmg,.CookieConsent_bannerActions__vVQS1 .CookieConsent_secondaryButton__ucT1_{width:100%;min-height:44px;padding-inline:10px;font-size:.74rem}.CookieConsent_preference__4TujS{align-items:flex-start}}@media (prefers-reduced-motion:reduce){.CookieConsent_inlinePreferenceButton__9j94N,.CookieConsent_primaryButton__6EHmg,.CookieConsent_secondaryButton__ucT1_,.CookieConsent_textButton__FDiKr{scroll-behavior:auto}}