@font-face{font-family:inter;src:url(../media/inter_latin_variable-s.p.0gsaq8ukbf34m.woff2)format("woff2");font-display:swap;font-weight:400 900}@font-face{font-family:inter Fallback;src:local(Arial);ascent-override:89.79%;descent-override:22.36%;line-gap-override:0.0%;size-adjust:107.89%}.Jv5Lia_className{font-family:inter,inter Fallback,Arial,sans-serif}.Jv5Lia_variable{--font-sans:"inter", "inter Fallback", Arial, sans-serif}
.analytics-consent-banner{z-index:40;right:24px;bottom:max(20px, env(safe-area-inset-bottom));color:#171916;background:var(--surface-soft,#f8f3e9);border:1px solid var(--line,#cbbba7);border-radius:3px;justify-content:space-between;align-items:center;gap:32px;max-width:1080px;margin:0 auto;padding:24px 28px;display:flex;position:fixed;left:24px;box-shadow:0 10px 45px #18151230}.analytics-consent-copy{max-width:650px}.analytics-consent-banner h2{letter-spacing:-.025em;margin:3px 0 8px;font:600 24px/1.2 Georgia,serif}.analytics-consent-banner p,.analytics-preferences-dialog p{margin:0;font-size:13px;line-height:1.65}.analytics-consent-banner .analytics-consent-eyebrow{color:#b9380c;letter-spacing:.15em;text-transform:uppercase;font-size:10px;font-weight:700}.analytics-consent-banner .analytics-policy-links,.analytics-preferences-dialog .analytics-policy-links{margin-top:8px}.analytics-policy-links a{color:var(--text-secondary,#373b34);text-underline-offset:3px;text-decoration:underline}.analytics-consent-actions{flex-shrink:0;gap:10px;display:flex}.analytics-choice-button{color:#171916;background:var(--surface-soft,#f8f3e9);min-width:144px;min-height:44px;font:inherit;cursor:pointer;border:1px solid #6a6c62;border-radius:2px;padding:12px 15px;font-size:12px;font-weight:600}.analytics-choice-button:hover{background:var(--surface-hover,#ebe1d1);border-color:#bf421a}.analytics-choice-button:disabled{opacity:.5;cursor:default}.analytics-choice-button:focus-visible,.analytics-policy-links a:focus-visible,.analytics-preferences-link:focus-visible,.analytics-dialog-close:focus-visible{outline-offset:4px;outline:2px solid #ef4e1c}.analytics-preferences-link{min-height:44px;color:inherit;font:inherit;text-underline-offset:4px;cursor:pointer;background:0 0;border:0;padding:0;font-size:12px;line-height:1.8;text-decoration:underline}body:has(.analytics-consent-banner) .social-rail{display:none}.analytics-preferences-dialog{color:#171916;background:var(--surface-soft,#f8f3e9);border:1px solid var(--line,#cbbba7);border-radius:3px;width:min(540px,100vw - 32px);max-height:calc(100dvh - 48px);margin:auto;padding:28px;overflow-y:auto;box-shadow:0 16px 70px #0005}.analytics-preferences-dialog::backdrop{background:#181b17a8}.analytics-preferences-heading{justify-content:space-between;align-items:center;gap:16px;margin-bottom:16px;display:flex}.analytics-preferences-heading h2{letter-spacing:-.025em;margin:0;font:600 28px/1.2 Georgia,serif}.analytics-dialog-close{color:#171916;cursor:pointer;background:0 0;border:1px solid #8a877c;flex:0 0 44px;place-items:center;width:44px;height:44px;padding:0;font:30px/1 Georgia,serif;display:grid}.analytics-preferences-dialog .analytics-current-choice{margin:18px 0}.analytics-preferences-dialog .analytics-privacy-signal{background:var(--surface-hover,#eae3d5);margin:0 0 18px;padding:10px 12px}.analytics-preferences-dialog .analytics-consent-actions{margin-top:18px}.analytics-preferences-dialog .analytics-choice-button{flex:1}.analytics-preferences-dialog .analytics-preferences-footnote{color:var(--text-secondary,#565b50);margin-top:16px;font-size:11px}@media (max-width:900px){.analytics-consent-banner{flex-direction:column;align-items:flex-start;gap:16px;padding:20px 24px}.analytics-consent-banner .analytics-consent-actions{width:100%}.analytics-consent-banner .analytics-choice-button{flex:1}}@media (max-width:480px){.analytics-consent-banner{left:12px;right:12px;bottom:max(12px, env(safe-area-inset-bottom));gap:12px;padding:18px}.analytics-consent-banner h2{font-size:22px}.analytics-consent-banner p{font-size:12px}.analytics-choice-button{min-width:0;padding:12px 9px}.analytics-preferences-dialog{padding:20px}.analytics-preferences-heading h2{font-size:24px}}
