.marketing-consent_notice__jsnCj,.marketing-consent_preferences__54WYj{position:fixed;border:1px solid var(--marketing-line);background:var(--marketing-canvas);color:var(--marketing-ink);box-shadow:0 12px 36px color-mix(in srgb,var(--apresa-brand-900) 16%,transparent)}.marketing-consent_notice__jsnCj{z-index:50;inset-inline:16px;bottom:max(16px,env(safe-area-inset-bottom));max-width:560px;max-height:calc(100dvh - 32px - env(safe-area-inset-bottom));margin-inline:auto;overflow-y:auto;border-radius:16px;padding:24px}.marketing-consent_eyebrow__9kBap{display:flex;align-items:center;gap:7px;margin:0 0 12px;color:var(--marketing-moss);font-size:.65rem;font-weight:800;letter-spacing:.08em;text-transform:uppercase}.marketing-consent_title__FFvHE{margin:0;font-family:var(--font-apresa-display),Georgia,serif;font-size:clamp(1.45rem,4vw,1.75rem);font-weight:600;line-height:1.2;letter-spacing:-.04em}.marketing-consent_description__4tTdd{margin:12px 0 0;color:var(--marketing-muted);font-size:.8rem;line-height:1.65}.marketing-consent_description__4tTdd a{color:var(--marketing-moss);font-weight:700;text-decoration:underline;text-underline-offset:3px}.marketing-consent_actions__EOo_w{display:flex;flex-wrap:wrap;gap:10px;margin-top:20px}.marketing-consent_close__D_DDq,.marketing-consent_preferences__54WYj,.marketing-consent_primary__lmudG,.marketing-consent_secondary__dA2Jk{display:inline-flex;align-items:center;justify-content:center;gap:8px;min-height:44px;border-radius:999px;padding:11px 20px;font-size:.75rem;font-weight:800;cursor:pointer;transition:background-color .22s ease,border-color .22s ease,color .22s ease}.marketing-consent_primary__lmudG{border:1px solid var(--marketing-ink);background:var(--marketing-ink);color:var(--marketing-light-ink)}.marketing-consent_primary__lmudG:hover{border-color:var(--marketing-moss);background:var(--marketing-moss);color:var(--marketing-lime)}.marketing-consent_secondary__dA2Jk{border:1px solid var(--marketing-line);background:transparent;color:var(--marketing-moss)}.marketing-consent_preferences__54WYj:hover,.marketing-consent_secondary__dA2Jk:hover{border-color:var(--marketing-moss);background:var(--marketing-section-alt)}.marketing-consent_close__D_DDq{margin-top:8px;border:0;background:transparent;color:var(--marketing-muted)}.marketing-consent_close__D_DDq:hover{color:var(--marketing-moss)}.marketing-consent_preferences__54WYj{z-index:40;right:16px;bottom:max(16px,env(safe-area-inset-bottom));max-width:calc(100vw - 32px);padding-inline:16px;color:var(--marketing-moss);font-size:.65rem}.marketing-consent_notice__jsnCj :where(a,button):focus-visible,.marketing-consent_preferences__54WYj:focus-visible{outline:3px solid var(--marketing-focus);outline-offset:3px}@media (max-width:540px){.marketing-consent_notice__jsnCj{padding:20px}.marketing-consent_actions__EOo_w>button{flex:1 1 120px}.marketing-consent_preferences__54WYj{position:static;display:flex;width:-moz-fit-content;width:fit-content;margin:16px auto;font-size:.875rem}}@font-face{font-family:apresaBodyFont;src:url(/_next/static/media/4c9affa5bc8f420e-s.p.woff2) format("woff2");font-display:swap;font-weight:400 800}@font-face{font-family:apresaBodyFont Fallback;src:local("Arial");ascent-override:106.45%;descent-override:29.96%;line-gap-override:0.00%;size-adjust:100.14%}.__className_7ac038{font-family:apresaBodyFont,apresaBodyFont Fallback}.__variable_7ac038{--font-apresa-sans:"apresaBodyFont","apresaBodyFont Fallback"}@font-face{font-family:apresaDisplayFont;src:url(/_next/static/media/af4bf8399d1aacdf-s.p.woff2) format("woff2");font-display:swap;font-weight:600 700}@font-face{font-family:apresaDisplayFont Fallback;src:local("Arial");ascent-override:84.44%;descent-override:22.02%;line-gap-override:0.00%;size-adjust:115.82%}.__className_75c1c4{font-family:apresaDisplayFont,apresaDisplayFont Fallback}.__variable_75c1c4{--font-apresa-display:"apresaDisplayFont","apresaDisplayFont Fallback"}