.analytics-consent.svelte-1x0139m{position:fixed;inset-inline:max(1rem,var(--gutter));bottom:1rem;z-index:80;display:grid;gap:1.5rem;max-width:45rem;border:1px solid var(--ink);background:#fbfbf9f5;box-shadow:0 1rem 3rem #0a090729;padding:1rem}.analytics-consent__copy.svelte-1x0139m{display:grid;gap:.625rem}.analytics-consent__eyebrow.svelte-1x0139m{margin:0;font-family:var(--font-condensed);font-size:var(--type-label);letter-spacing:.04em;line-height:1;text-transform:uppercase}.analytics-consent.svelte-1x0139m h2:where(.svelte-1x0139m){margin:0;font-family:var(--font-condensed);font-size:clamp(1.75rem,6vw,3rem);line-height:.9;text-transform:uppercase}.analytics-consent.svelte-1x0139m p:where(.svelte-1x0139m):last-child{max-width:35rem;margin:0;font-family:var(--font-serif);font-size:var(--type-body-sm);line-height:1.45}.analytics-consent__actions.svelte-1x0139m{display:flex;flex-wrap:wrap;gap:.75rem}.analytics-consent.svelte-1x0139m button:where(.svelte-1x0139m){min-height:44px;border:1px solid var(--ink);padding:.875rem 1rem;font-family:var(--font-serif);font-size:var(--type-nav);line-height:1;cursor:pointer}.analytics-consent__primary.svelte-1x0139m{background:var(--ink);color:var(--soft)}.analytics-consent__secondary.svelte-1x0139m{background:transparent;color:var(--ink)}.analytics-consent.svelte-1x0139m button:where(.svelte-1x0139m):hover,.analytics-consent.svelte-1x0139m button:where(.svelte-1x0139m):focus-visible{transform:translateY(-1px)}@media(min-width:768px){.analytics-consent.svelte-1x0139m{right:auto;grid-template-columns:1fr auto;align-items:end;padding:1.25rem}.analytics-consent__actions.svelte-1x0139m{justify-content:flex-end}}
