@font-face{font-family:Manrope;font-style:normal;font-display:swap;font-weight:200 800;src:url(/fonts/luxury/manrope-latin-variable.woff2)format("woff2-variations")}@font-face{font-family:Cormorant Garamond;font-style:normal;font-display:swap;font-weight:400;src:url(/fonts/luxury/cormorant-garamond-latin-400.woff2)format("woff2")}@font-face{font-family:Cormorant Garamond;font-style:italic;font-display:swap;font-weight:400;src:url(/fonts/luxury/cormorant-garamond-latin-400-italic.woff2)format("woff2")}@font-face{font-family:Cormorant Garamond;font-style:normal;font-display:swap;font-weight:500;src:url(/fonts/luxury/cormorant-garamond-latin-500.woff2)format("woff2")}*,:before,:after{box-sizing:border-box}html{scroll-behavior:smooth;-webkit-text-size-adjust:none;-moz-text-size-adjust:none;text-size-adjust:none}body{margin:0}button,input,select,textarea{font:inherit}button{cursor:pointer}img,picture{max-width:100%}.analytics-consent[hidden]{display:none}.analytics-consent{z-index:1000;color:#fff;background:#090909;border:1px solid #3c3c3c;grid-template-columns:minmax(0,1fr) auto;gap:28px;width:min(880px,100% - 44px);margin:0 auto;padding:28px 30px;font-family:Manrope,sans-serif;display:grid;position:fixed;bottom:22px;left:22px;right:22px;box-shadow:0 22px 70px #0005}.analytics-consent__eyebrow{color:#aaa;letter-spacing:.2em;text-transform:uppercase;margin:0 0 10px;font-size:.62rem;font-weight:600}.analytics-consent h2{color:#fff;margin:0 0 10px;font-family:Cormorant Garamond,serif;font-size:clamp(1.55rem,2.5vw,2.15rem);font-weight:500;line-height:1.05}.analytics-consent__copy>p:last-child{color:#bdbdbd;max-width:610px;margin:0;font-size:.76rem;line-height:1.65}.analytics-consent a{color:#fff;text-underline-offset:3px}.analytics-consent__actions{flex-direction:column;justify-content:center;gap:9px;min-width:190px;display:flex}.analytics-consent button{color:#111;cursor:pointer;letter-spacing:.12em;text-transform:uppercase;background:#fff;border:1px solid #fff;border-radius:0;min-height:46px;padding:0 18px;font:600 .63rem/1 Manrope,sans-serif}.analytics-consent button.analytics-consent__secondary{color:#d5d5d5;background:0 0;border-color:#555}@media (hover:hover){.analytics-consent button{transition:opacity .2s}.analytics-consent button:hover{opacity:.72}}@media (max-width:700px){.analytics-consent{right:12px;bottom:max(12px, env(safe-area-inset-bottom));grid-template-columns:1fr;gap:19px;width:calc(100% - 24px);padding:23px 21px 20px;left:12px}.analytics-consent__actions{min-width:0}.analytics-consent button{width:100%}}
