.ask-theme{--ll-on-surface:#18181b;--ll-on-surface-muted:#52525b;--ll-border:#d4d4d8;--ask-page-bg:var(--ll-gray-100);--ask-card-bg:var(--ll-white);--ask-card-bg-alt:var(--ll-gray-25);--ask-card-border:#e4e4e7;--ask-card-shadow:0 1px 2px #0f172a0a, 0 1px 3px #0f172a0f;--ask-card-shadow-hover:0 6px 16px #0f172a14, 0 2px 6px #0f172a0f;--ask-card-radius:10px;--ask-divider-strong:#a1a1aa;--ask-divider:#e4e4e7;--ask-cell-bg:var(--ll-white);--ask-cell-bg-alt:var(--ll-gray-25);--space-2xs:.25rem;--space-xs:.5rem;--space-sm:.75rem;--space-md:1rem;--space-lg:1.5rem;--space-xl:2rem;--space-2xl:2.5rem;--space-3xl:4rem;--text-display:clamp(2rem, 3.6vw, 2.75rem);--text-h2:clamp(1.5rem, 2.2vw, 1.75rem);--text-h3:1.375rem;--text-lg:1.25rem;--text-h4:1.125rem;--text-body:1rem;--text-md:.9375rem;--text-sm:.875rem;--text-xs:.75rem;--text-2xs:.6875rem;--ask-heading-ink:var(--ll-text-title-alt);--ask-dur-fast:.15s;--ask-dur-base:.22s;--ask-dur-slow:.45s;--ask-ease-out:cubic-bezier(.22, 1, .36, 1);--ask-ease-emphasized:cubic-bezier(.32, .72, 0, 1);--ask-ease-settle:cubic-bezier(.34, 1.45, .5, 1);--ask-brand:var(--ll-primary-100);--ask-brand-ink:var(--ll-primary-300);--ask-brand-bright:var(--ll-primary-50);--ask-brand-tint:var(--ll-primary-10);--ask-brand-rule:4px;--ask-brand-hover:#0f766e;--disc-size:2.75rem;--disc-border-width:2px;--disc-active-bg:var(--ask-brand);--disc-active-border:#fff;--disc-active-fg:#fff;--disc-active-shadow:0 1px 4px #001c204d;--ask-chip-disc:1.25rem;--ask-chip-disc-sm:1.15rem;--ask-chip-glyph:.82rem;--ask-chip-gap:.34rem;--ask-chip-slate-disc:#71717a;--ask-chip-slate-border:#d4d4d8;--ask-chip-slate-ink:#3f3f46;--ask-chip-slate-quiet-bg:#f4f4f5;--ask-chip-slate-quiet-ink:#52525b;--ask-chip-delta-below:#6366a1;--ask-metro-stroke:var(--ll-on-surface-muted);--ask-band-high-bg:#dcfce7;--ask-band-high-ink:#166534;--ask-band-high-edge:#86efac;--ask-band-mid-bg:#fef3c7;--ask-band-mid-ink:#92400e;--ask-band-mid-edge:#fcd34d;--ask-band-low-bg:#fee2e2;--ask-band-low-ink:#991b1b;--ask-band-low-edge:#fca5a5;--ask-audience-bg:var(--ask-brand-tint);--ask-audience-ink:var(--ask-brand-ink);--ask-audience-edge:#b8e3e7;font-feature-settings:"tnum" 1, "ss01" 1;background-color:var(--ask-page-bg);min-height:100vh}.ask-theme h1{letter-spacing:-.025em;font-weight:700;line-height:1.05}.ask-theme h2{letter-spacing:-.015em}.ask-theme table{font-variant-numeric:tabular-nums}.ask-theme .audience-glyph{border:1.5px solid var(--ask-brand);background-color:var(--ask-brand-tint);color:var(--ask-brand-ink);border-radius:999px;flex-shrink:0;justify-content:center;align-items:center;padding:.34em;line-height:1;display:inline-flex}.ask-theme .audience-glyph[data-size=md]{font-size:1.35rem}.ask-theme .audience-glyph[data-size=sm]{font-size:1rem}.ask-theme .audience-glyph-icon{font-size:1em}.ask-theme .badge{letter-spacing:0;white-space:nowrap;border:1px solid var(--ask-audience-edge);background-color:var(--ask-audience-bg);color:var(--ask-audience-ink);border-radius:6px;align-items:center;gap:.375rem;padding:.25rem .5625rem;font-size:.75rem;font-weight:600;line-height:1.1;display:inline-flex}.ask-theme .badge[data-variant=neutral]{background-color:var(--ll-gray-50);color:var(--ll-on-surface-muted);border-color:var(--ask-card-border)}.ask-theme .badge[data-variant=brand]{background-color:var(--ask-brand-tint);color:var(--ask-brand-ink);border-color:var(--ask-audience-edge)}.ask-theme .card{background-color:var(--ask-card-bg);border:1px solid var(--ask-card-border);border-radius:var(--ask-card-radius);box-shadow:var(--ask-card-shadow);padding:1.25rem}@media (min-width:640px){.ask-theme .card{padding:1.5rem}}.ask-theme .card-flush{background-color:var(--ask-card-bg);border:1px solid var(--ask-card-border);border-radius:var(--ask-card-radius);box-shadow:var(--ask-card-shadow);overflow:hidden}.ask-theme .card-flush>*+*{border-top:1px solid var(--ask-divider)}.ask-theme .card-body{padding:1.25rem}@media (min-width:640px){.ask-theme .card-body{padding:1.5rem}}.ask-theme .eyebrow{text-transform:uppercase;letter-spacing:.08em;color:var(--ll-on-surface-muted);font-size:.6875rem;font-weight:600}.ask-theme .hero-map-ribbon{inset-inline:0;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);border-top:var(--ask-brand-rule) solid var(--ask-brand);background-color:#ffffffeb;flex-wrap:wrap;align-items:stretch;gap:.5rem 1.25rem;padding:.75rem 1.25rem;display:flex;position:absolute;bottom:0}.ask-theme .hero-map-ribbon-rule{background-color:var(--ask-divider);align-self:stretch;width:1px}.ask-theme .hero-map-stat{flex-direction:column;gap:.25rem;display:flex}.ask-theme .hero-map-stat-value{font-variant-numeric:tabular-nums;color:var(--ll-on-surface);font-size:1rem;font-weight:600;line-height:1}.ask-theme .hero-map-stat-value[data-lead=true]{color:var(--ask-brand-ink);font-size:1.375rem}.ask-theme .hero-map-stat-label{letter-spacing:.05em;text-transform:uppercase;color:var(--ll-on-surface-muted);align-items:center;gap:.25rem;font-size:.625rem;font-weight:600;display:inline-flex}.ask-theme.ask-method-modal{background-color:#fff;min-height:0}@keyframes ask-modal-panel-in{0%{opacity:0;transform:translateY(8px)scale(.97)}to{opacity:1;transform:translateY(0)scale(1)}}@keyframes ask-modal-backdrop-in{0%{opacity:0}to{opacity:1}}.ask-method-modal{animation:ask-modal-panel-in var(--ask-dur-base) var(--ask-ease-out)}.ask-method-backdrop{animation:ask-modal-backdrop-in var(--ask-dur-fast) ease-out}@media (prefers-reduced-motion:reduce){.ask-method-modal,.ask-method-backdrop{animation:none}}
