.CookieConsent_trigger__mwQKZ{position:fixed;right:clamp(18px,2.4vw,42px);bottom:18px;z-index:9997;border:0;background:transparent;color:rgba(236,232,225,.46);font:300 9px/1.2 Montserrat,sans-serif;letter-spacing:.24em;text-transform:uppercase;cursor:pointer;transition:color .4s ease}.CookieConsent_trigger__mwQKZ:focus-visible,.CookieConsent_trigger__mwQKZ:hover{color:rgba(255,255,255,.9)}.CookieConsent_bar__WafHy,.CookieConsent_panel__fyong{position:fixed;inset-inline:0;bottom:0;z-index:10000;color:#eeeae3;font-family:Montserrat,sans-serif;background:rgba(5,5,5,.83);border-top:1px solid rgba(255,255,255,.1);backdrop-filter:blur(22px);box-shadow:0 -24px 80px rgba(0,0,0,.24)}.CookieConsent_leaving___n4MS{pointer-events:none;animation:CookieConsent_softenAway__GMiIB .46s cubic-bezier(.4,0,.2,1) forwards}.CookieConsent_bar__WafHy{display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:36px;padding:22px clamp(24px,5vw,78px);animation:CookieConsent_rise__pZKIz .9s cubic-bezier(.22,1,.36,1) both}.CookieConsent_eyebrow__oAiGJ,.CookieConsent_panelTitle__chhOw{margin:0 0 8px;color:rgba(235,222,199,.72);font-size:9px;font-weight:400;letter-spacing:.28em;text-transform:uppercase}.CookieConsent_copy__oTP7r{max-width:760px;margin:0;color:rgba(239,236,230,.72);font-size:clamp(11px,.86vw,13px);font-weight:300;line-height:1.7;letter-spacing:.035em}.CookieConsent_copy__oTP7r a{color:rgba(255,255,255,.9);text-decoration:none;border-bottom:1px solid rgba(255,255,255,.25)}.CookieConsent_actions__AbfFU{display:flex;align-items:center;justify-content:flex-end;gap:clamp(13px,2vw,30px);white-space:nowrap}.CookieConsent_action__AyGxV,.CookieConsent_primary__kK6Ll{position:relative;overflow:hidden;border:0;background:transparent;color:rgba(238,234,227,.67);padding:10px 0;font:300 9px/1.2 Montserrat,sans-serif;letter-spacing:.2em;text-transform:uppercase;cursor:pointer;transition:color .35s ease}.CookieConsent_action__AyGxV:focus-visible,.CookieConsent_action__AyGxV:hover,.CookieConsent_primary__kK6Ll:focus-visible,.CookieConsent_primary__kK6Ll:hover{color:#fff}.CookieConsent_primary__kK6Ll{color:#f5f1e9;padding-inline:4px;isolation:isolate}.CookieConsent_primary__kK6Ll:after,.CookieConsent_primary__kK6Ll:before{content:"";position:absolute;pointer-events:none}.CookieConsent_primary__kK6Ll:before{inset:-35% -30%;background:linear-gradient(105deg,transparent 35%,rgba(238,225,204,.12) 46%,rgba(255,255,255,.3) 50%,rgba(238,225,204,.1) 55%,transparent 67%);transform:translateX(-88%);animation:CookieConsent_buttonGlow__NVnXy 4.9s cubic-bezier(.4,0,.2,1) infinite}.CookieConsent_primary__kK6Ll:after{left:0;bottom:0;width:46%;height:1.5px;background:linear-gradient(90deg,transparent,rgba(247,238,223,.9),transparent);box-shadow:0 0 11px rgba(247,238,223,.62);transform:translateX(-125%);animation:CookieConsent_buttonLaser__z4oIS 4.9s cubic-bezier(.4,0,.2,1) infinite}.CookieConsent_panel__fyong{padding:28px clamp(24px,5vw,78px) 30px;animation:CookieConsent_rise__pZKIz .7s cubic-bezier(.22,1,.36,1) both}.CookieConsent_panelHeader__BnQEv{display:flex;align-items:flex-start;justify-content:space-between;gap:24px;margin-bottom:18px}.CookieConsent_panelIntro__pJEJd{max-width:670px;margin:0;color:rgba(239,236,230,.62);font-size:11px;font-weight:300;line-height:1.65;letter-spacing:.04em}.CookieConsent_close__V0EWG{border:0;padding:0;background:transparent;color:rgba(255,255,255,.55);font:200 24px/1 Montserrat,sans-serif;cursor:pointer}.CookieConsent_choices__Es4ep{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));border-top:1px solid rgba(255,255,255,.08);border-bottom:1px solid rgba(255,255,255,.08)}.CookieConsent_choice__qLQQp{display:flex;align-items:center;justify-content:space-between;gap:18px;padding:18px 22px;border-right:1px solid rgba(255,255,255,.08)}.CookieConsent_choice__qLQQp:last-child{border-right:0}.CookieConsent_choiceName__Lw8vN{display:block;margin-bottom:5px;color:rgba(255,255,255,.88);font-size:10px;font-weight:400;letter-spacing:.16em;text-transform:uppercase}.CookieConsent_choiceDescription__Ae_0_{display:block;color:rgba(255,255,255,.42);font-size:9px;font-weight:300;line-height:1.5}.CookieConsent_toggle__GzVze{position:relative;flex:0 0 auto;width:31px;height:16px}.CookieConsent_toggle__GzVze input{position:absolute;opacity:0}.CookieConsent_track__z1g2X{position:absolute;inset:0;border:1px solid rgba(255,255,255,.28);border-radius:999px;transition:border-color .3s ease,background .3s ease}.CookieConsent_track__z1g2X:after{content:"";position:absolute;top:3px;left:3px;width:8px;height:8px;border-radius:50%;background:rgba(255,255,255,.62);transition:transform .3s ease,background .3s ease}.CookieConsent_toggle__GzVze input:checked+.CookieConsent_track__z1g2X{border-color:rgba(235,222,199,.68);background:rgba(235,222,199,.16)}.CookieConsent_toggle__GzVze input:checked+.CookieConsent_track__z1g2X:after{transform:translateX(15px);background:#f2eee7}.CookieConsent_toggle__GzVze input:disabled+.CookieConsent_track__z1g2X{opacity:.55}.CookieConsent_panelActions__fyGlB{display:flex;justify-content:flex-end;gap:28px;margin-top:18px}@keyframes CookieConsent_rise__pZKIz{0%{opacity:0;transform:translateY(34px);filter:blur(7px)}to{opacity:1;transform:translateY(0)}}@keyframes CookieConsent_softenAway__GMiIB{0%{opacity:1;transform:translateY(0);filter:blur(0)}to{opacity:0;transform:translateY(22px);filter:blur(7px)}}@keyframes CookieConsent_buttonLaser__z4oIS{0%,14%{opacity:0;transform:translateX(-125%)}22%{opacity:.32}34%{opacity:.92}50%{opacity:.74}66%,to{opacity:0;transform:translateX(290%)}}@keyframes CookieConsent_buttonGlow__NVnXy{0%,14%{opacity:0;transform:translateX(-88%)}24%{opacity:.2}36%{opacity:.52}52%{opacity:.34}68%,to{opacity:0;transform:translateX(88%)}}@media (prefers-reduced-motion:reduce){.CookieConsent_primary__kK6Ll:after,.CookieConsent_primary__kK6Ll:before{animation:none;opacity:0}}@media (max-width:820px){.CookieConsent_bar__WafHy{grid-template-columns:1fr;gap:14px;padding:20px 22px calc(20px + env(safe-area-inset-bottom))}.CookieConsent_actions__AbfFU{justify-content:flex-start;flex-wrap:wrap}.CookieConsent_panel__fyong{max-height:82vh;overflow-y:auto;padding:24px 22px calc(24px + env(safe-area-inset-bottom))}.CookieConsent_choices__Es4ep{grid-template-columns:1fr}.CookieConsent_choice__qLQQp{padding-inline:0;border-right:0;border-bottom:1px solid rgba(255,255,255,.08)}.CookieConsent_choice__qLQQp:last-child{border-bottom:0}.CookieConsent_panelActions__fyGlB{justify-content:flex-start;flex-wrap:wrap}}@media (prefers-reduced-motion:reduce){.CookieConsent_bar__WafHy,.CookieConsent_panel__fyong{animation:none}}