.service-paths[data-astro-cid-iibxnyeh]{padding-bottom:clamp(3rem,5vw,5rem)}h2[data-astro-cid-iibxnyeh]{max-width:42rem}.service-grid[data-astro-cid-iibxnyeh]{display:grid;grid-template-columns:repeat(6,minmax(0,1fr));gap:.8rem;margin-top:2.5rem}.service-path[data-astro-cid-iibxnyeh]{display:flex;min-height:12rem;padding:1.2rem;gap:2rem;flex-direction:column;justify-content:space-between;color:var(--color-ink);background:var(--color-secondary);border:1px solid transparent;border-radius:var(--radius);text-decoration:none;transition:border-color .18s ease,transform .18s ease}.service-path[data-astro-cid-iibxnyeh]:nth-child(2),.service-path[data-astro-cid-iibxnyeh]:nth-child(5){background:var(--color-accent)}.service-path[data-astro-cid-iibxnyeh]:hover{border-color:var(--color-primary);transform:translateY(-3px)}.service-path[data-astro-cid-iibxnyeh]:active{transform:none}.service-path[data-astro-cid-iibxnyeh]>span[data-astro-cid-iibxnyeh]{display:flex;justify-content:space-between;gap:.6rem;font-size:.82rem;font-weight:600;line-height:1.4}@media(max-width:68rem){.service-grid[data-astro-cid-iibxnyeh]{grid-template-columns:repeat(3,minmax(0,1fr))}.service-path[data-astro-cid-iibxnyeh]{min-height:10rem}}@media(max-width:36rem){.service-grid[data-astro-cid-iibxnyeh]{grid-template-columns:repeat(2,minmax(0,1fr));gap:.7rem}.service-path[data-astro-cid-iibxnyeh]{min-height:9rem;padding:1rem}}.directory-preview-mobile[data-astro-cid-xhvbxsxz]{display:none;width:min(100%,28rem);margin:1.25rem auto;color:var(--color-ink);font-size:.9375rem;line-height:1.55;text-align:left}.preview-card[data-astro-cid-xhvbxsxz]{min-width:0;padding:1rem;background:var(--color-surface);border:1px solid color-mix(in srgb,var(--color-primary) 22%,transparent);border-radius:.9375rem;box-shadow:0 .375rem 1rem color-mix(in srgb,var(--color-dark) 7%,transparent)}h3[data-astro-cid-xhvbxsxz],h4[data-astro-cid-xhvbxsxz]{font-size:1.0625rem;line-height:1.2;letter-spacing:-.025em}.preview-card[data-astro-cid-xhvbxsxz] p[data-astro-cid-xhvbxsxz]{font-size:.8125rem}.preview-card[data-astro-cid-xhvbxsxz] .overline[data-astro-cid-xhvbxsxz]{margin-bottom:.375rem;color:var(--color-primary);font-size:.6875rem;font-weight:700;letter-spacing:.06em;text-transform:uppercase}.person-card[data-astro-cid-xhvbxsxz]{display:grid;grid-template-columns:3rem minmax(0,1fr);align-items:start;gap:.75rem}.person-art[data-astro-cid-xhvbxsxz]{width:3rem;flex-shrink:0}.person-art[data-astro-cid-xhvbxsxz] svg,.building-art[data-astro-cid-xhvbxsxz] svg,.map-art[data-astro-cid-xhvbxsxz] svg{width:100%;height:auto}.preview-chips[data-astro-cid-xhvbxsxz]{display:flex;flex-wrap:wrap;gap:.375rem;margin-top:.625rem}.preview-chips[data-astro-cid-xhvbxsxz]>span[data-astro-cid-xhvbxsxz]{display:inline-flex;padding:.3125rem .5rem;background:var(--color-secondary);color:var(--color-ink);border-radius:.4375rem;font-size:.71875rem;line-height:1.4}.stack-step[data-astro-cid-xhvbxsxz]{position:relative;min-width:0}.stack-step[data-astro-cid-xhvbxsxz]:not(:last-child):after{position:absolute;content:"";height:1.0625rem;bottom:-1.4375rem;left:.6875rem;border-left:2px dashed color-mix(in srgb,var(--color-primary) 45%,transparent)}.step-label[data-astro-cid-xhvbxsxz]{display:flex;align-items:center;gap:.5rem;margin-bottom:.5625rem;font-size:.75rem;font-weight:600}.step-label[data-astro-cid-xhvbxsxz] span[data-astro-cid-xhvbxsxz]{display:grid;width:1.5rem;height:1.5rem;flex-shrink:0;place-items:center;border-radius:50%;background:var(--color-primary);color:var(--color-on-primary);font-size:.625rem}.directory-brand[data-astro-cid-xhvbxsxz]{display:flex;gap:.4375rem;align-items:center}.compass[data-astro-cid-xhvbxsxz]{width:1.5625rem;flex-shrink:0}.directory-brand[data-astro-cid-xhvbxsxz] strong[data-astro-cid-xhvbxsxz]{font-size:.875rem}.directory-brand[data-astro-cid-xhvbxsxz]>span[data-astro-cid-xhvbxsxz]{margin-left:auto;color:var(--color-muted);font-size:.5625rem;letter-spacing:.05em;text-transform:uppercase}.search-bar[data-astro-cid-xhvbxsxz]{display:flex;align-items:center;gap:.5rem;padding:.6875rem .625rem;margin-top:.875rem;color:var(--color-primary);background:var(--color-secondary);border-radius:.5625rem;font-size:.75rem}.search-bar[data-astro-cid-xhvbxsxz] svg[data-astro-cid-xhvbxsxz]{width:1rem;flex-shrink:0}.filters[data-astro-cid-xhvbxsxz]{margin-top:.5rem;gap:.3125rem}.filters[data-astro-cid-xhvbxsxz]>span[data-astro-cid-xhvbxsxz]{padding:.3125rem .4375rem;background:var(--color-soft);font-size:.625rem}.results-heading[data-astro-cid-xhvbxsxz]{display:flex;align-items:center;justify-content:space-between;gap:.5rem;margin-block:1.1875rem .75rem}.results-heading[data-astro-cid-xhvbxsxz] h3[data-astro-cid-xhvbxsxz]{font-size:.9375rem}.results-heading[data-astro-cid-xhvbxsxz]>span[data-astro-cid-xhvbxsxz]{flex-shrink:0;font-size:.625rem;color:var(--color-primary)}.program[data-astro-cid-xhvbxsxz]{padding:.75rem;border:1px solid color-mix(in srgb,var(--color-primary) 22%,transparent);border-radius:.6875rem;background:var(--color-soft)}.program[data-astro-cid-xhvbxsxz]+.program[data-astro-cid-xhvbxsxz]{margin-top:.625rem;background:var(--color-surface)}.program-heading[data-astro-cid-xhvbxsxz]{display:grid;grid-template-columns:3.4375rem minmax(0,1fr);gap:.5625rem;align-items:start}.program-heading[data-astro-cid-xhvbxsxz] .building-art[data-astro-cid-xhvbxsxz]{width:3.4375rem}.program[data-astro-cid-xhvbxsxz] h4[data-astro-cid-xhvbxsxz]{font-size:.875rem;letter-spacing:-.015em;text-wrap:wrap}.program-heading[data-astro-cid-xhvbxsxz] p[data-astro-cid-xhvbxsxz]{margin-top:.3125rem;color:var(--color-text);font-size:.6875rem;line-height:1.45}.program[data-astro-cid-xhvbxsxz] .program-detail[data-astro-cid-xhvbxsxz]{margin-top:.5625rem;font-size:.71875rem}.program-footer[data-astro-cid-xhvbxsxz]{display:flex;align-items:center;justify-content:space-between;flex-wrap:wrap;gap:.375rem;margin-top:.75rem}.match-badge[data-astro-cid-xhvbxsxz]{display:inline-block;padding:.3125rem .4375rem;border-radius:.375rem;background:var(--color-secondary);color:var(--color-ink);font-size:.71875rem;font-weight:600}.preview-button[data-astro-cid-xhvbxsxz]{display:inline-flex;justify-content:center;gap:.375rem;align-items:center;padding:.4375rem .5625rem;color:var(--color-on-primary);background:var(--color-primary);border-radius:.4375rem;font-size:.65625rem;font-weight:600}.match-heading[data-astro-cid-xhvbxsxz]{display:flex;gap:.875rem;margin-top:.875rem;align-items:center}.match-heading[data-astro-cid-xhvbxsxz] .match-badge[data-astro-cid-xhvbxsxz]{margin-top:.5rem}.preview-checks[data-astro-cid-xhvbxsxz]{padding:0;margin:.9375rem 0 0;list-style:none}.preview-checks[data-astro-cid-xhvbxsxz] li[data-astro-cid-xhvbxsxz]{display:flex;gap:.5rem;align-items:baseline;font-size:.8125rem}.preview-checks[data-astro-cid-xhvbxsxz] li[data-astro-cid-xhvbxsxz]+li[data-astro-cid-xhvbxsxz]{margin-top:.5rem}.preview-checks[data-astro-cid-xhvbxsxz] li[data-astro-cid-xhvbxsxz]:before{content:"✓";color:var(--color-primary);font-weight:700}.map-art[data-astro-cid-xhvbxsxz]{overflow:hidden;border-radius:.5625rem;margin-bottom:.875rem}.nearby-card[data-astro-cid-xhvbxsxz] p[data-astro-cid-xhvbxsxz]{margin-top:.3125rem;color:var(--color-text)}.provider-card[data-astro-cid-xhvbxsxz]{display:grid;grid-template-columns:4.75rem minmax(0,1fr);align-items:center;gap:.75rem}.provider-card[data-astro-cid-xhvbxsxz] .building-art[data-astro-cid-xhvbxsxz]{width:4.75rem}.provider-card[data-astro-cid-xhvbxsxz] h3[data-astro-cid-xhvbxsxz]{font-size:.9375rem}.provider-card[data-astro-cid-xhvbxsxz] p[data-astro-cid-xhvbxsxz]{margin-top:.5625rem;font-size:.75rem}.provider-card[data-astro-cid-xhvbxsxz] .preview-chips[data-astro-cid-xhvbxsxz]{margin-top:.5rem}.provider-card[data-astro-cid-xhvbxsxz] .preview-chips[data-astro-cid-xhvbxsxz]>span[data-astro-cid-xhvbxsxz]{font-size:.65625rem}@media(max-width:50rem){.directory-preview-mobile[data-astro-cid-xhvbxsxz]{display:grid;gap:1.625rem}}@media(max-width:22.5rem){.preview-card[data-astro-cid-xhvbxsxz]{padding:.75rem}.directory-brand[data-astro-cid-xhvbxsxz] strong[data-astro-cid-xhvbxsxz]{font-size:.75rem}.directory-brand[data-astro-cid-xhvbxsxz]>span[data-astro-cid-xhvbxsxz]{font-size:.5rem}.compass[data-astro-cid-xhvbxsxz]{width:1.3125rem}h3[data-astro-cid-xhvbxsxz]{font-size:.9375rem}.results-heading[data-astro-cid-xhvbxsxz] h3[data-astro-cid-xhvbxsxz]{font-size:.8125rem}.person-card[data-astro-cid-xhvbxsxz]{grid-template-columns:2.5rem minmax(0,1fr);gap:.625rem}.person-card[data-astro-cid-xhvbxsxz] .person-art[data-astro-cid-xhvbxsxz]{width:2.5rem}.provider-card[data-astro-cid-xhvbxsxz]{grid-template-columns:3.875rem minmax(0,1fr)}.provider-card[data-astro-cid-xhvbxsxz] .building-art[data-astro-cid-xhvbxsxz]{width:3.875rem}.program-heading[data-astro-cid-xhvbxsxz]{grid-template-columns:2.8125rem minmax(0,1fr);gap:.5rem}.program[data-astro-cid-xhvbxsxz] h4[data-astro-cid-xhvbxsxz]{font-size:.8125rem}.program-heading[data-astro-cid-xhvbxsxz] .building-art[data-astro-cid-xhvbxsxz]{width:2.8125rem}.filters[data-astro-cid-xhvbxsxz]>span[data-astro-cid-xhvbxsxz]{padding-inline:.3125rem;font-size:.5625rem}}.home-hero[data-astro-cid-j7pv25f6]{position:relative;display:grid;grid-template-columns:minmax(0,1fr)}.modular-grid[data-astro-cid-j7pv25f6]{grid-area:1 / 1;position:relative;z-index:1;margin-block:clamp(2.5rem,4vw,4rem);display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:1rem}.modular-grid[data-astro-cid-j7pv25f6]>div[data-astro-cid-j7pv25f6]{min-width:0;border-radius:var(--radius)}.module-heading[data-astro-cid-j7pv25f6]{grid-column:span 2;padding:clamp(2rem,3.8vw,3.5rem);background:color-mix(in srgb,var(--color-secondary) 90%,transparent);border:1px solid transparent}.module-heading[data-astro-cid-j7pv25f6] h1[data-astro-cid-j7pv25f6]{max-width:43rem;font-size:clamp(2.65rem,4.5vw,4.65rem)}.module-heading[data-astro-cid-j7pv25f6] .lede[data-astro-cid-j7pv25f6]{max-width:39rem;font-size:1.03rem}.hero-note[data-astro-cid-j7pv25f6]{margin-top:1.25rem;color:var(--muted);font-size:.76rem}.module-profile[data-astro-cid-j7pv25f6]{display:grid;padding:1.2rem;background:var(--color-primary)}.profile-preview[data-astro-cid-j7pv25f6]{display:flex;flex-direction:column;padding:clamp(1.2rem,2vw,2rem);background:var(--color-surface);border-radius:.5rem}.profile-symbol[data-astro-cid-j7pv25f6]{display:grid;width:4.25rem;height:4.5rem;margin-bottom:1.3rem;place-items:center;color:var(--color-primary);background:var(--color-secondary);border-radius:1.5rem 1.5rem .5rem .5rem}.profile-symbol[data-astro-cid-j7pv25f6] svg{width:2.5rem;height:2.5rem}.micro[data-astro-cid-j7pv25f6]{color:var(--color-ink);font-size:.6rem;font-weight:700;letter-spacing:.08em;text-transform:uppercase}.profile-preview[data-astro-cid-j7pv25f6] h2[data-astro-cid-j7pv25f6]{margin-top:.7rem;font-size:clamp(1.8rem,2.5vw,2.6rem)}.profile-grid[data-astro-cid-j7pv25f6]{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:1rem;margin:1.3rem 0 1rem;padding-top:1rem;border-top:1px solid var(--line)}dt[data-astro-cid-j7pv25f6]{color:var(--muted);font-size:.65rem}dd[data-astro-cid-j7pv25f6]{margin:.3rem 0 0;color:var(--ink);font-size:.72rem;font-weight:600;line-height:1.5}.example-note[data-astro-cid-j7pv25f6]{margin-top:auto;color:var(--muted);font-size:.61rem}.module-services[data-astro-cid-j7pv25f6],.module-fresh[data-astro-cid-j7pv25f6],.module-purpose[data-astro-cid-j7pv25f6]{padding:clamp(1.5rem,2.3vw,2.25rem);border:1px solid var(--line)}.module-services[data-astro-cid-j7pv25f6],.module-fresh[data-astro-cid-j7pv25f6]{display:flex;flex-direction:column}.module-services[data-astro-cid-j7pv25f6]{color:var(--color-on-accent);background:var(--color-accent)}.module-services[data-astro-cid-j7pv25f6] h2[data-astro-cid-j7pv25f6],.module-fresh[data-astro-cid-j7pv25f6] h2[data-astro-cid-j7pv25f6]{margin-top:1rem;min-height:2.2em;font-size:2rem}.module-focus-list[data-astro-cid-j7pv25f6],.freshness-rows[data-astro-cid-j7pv25f6]{display:grid;margin:1.5rem 0 0;padding:0}.module-focus-list[data-astro-cid-j7pv25f6]{list-style:none}.module-focus-list[data-astro-cid-j7pv25f6] li[data-astro-cid-j7pv25f6],.freshness-rows[data-astro-cid-j7pv25f6]>div[data-astro-cid-j7pv25f6]{display:flex;min-height:2.7rem;align-items:center;border-top:1px solid var(--color-border-strong)}.module-focus-list[data-astro-cid-j7pv25f6] li[data-astro-cid-j7pv25f6]{font-size:.8rem}.module-focus-link[data-astro-cid-j7pv25f6],.module-fresh[data-astro-cid-j7pv25f6]>a[data-astro-cid-j7pv25f6]{display:inline-block;min-height:2rem;margin-top:auto;padding-top:.7rem;color:var(--ink);font-size:.8rem;text-decoration:none}.module-focus-link[data-astro-cid-j7pv25f6]:hover,.module-fresh[data-astro-cid-j7pv25f6]>a[data-astro-cid-j7pv25f6]:hover{color:var(--color-primary)}.module-fresh[data-astro-cid-j7pv25f6]{background:var(--color-surface)}.freshness-rows[data-astro-cid-j7pv25f6],.freshness-rows[data-astro-cid-j7pv25f6] dt[data-astro-cid-j7pv25f6],.freshness-rows[data-astro-cid-j7pv25f6] dd[data-astro-cid-j7pv25f6]{font-size:.8rem}.freshness-rows[data-astro-cid-j7pv25f6]>div[data-astro-cid-j7pv25f6]{gap:.75rem;justify-content:space-between}.freshness-rows[data-astro-cid-j7pv25f6] dd[data-astro-cid-j7pv25f6]{margin:0;text-align:right}.module-purpose[data-astro-cid-j7pv25f6]{display:flex;flex-direction:column;color:var(--color-on-dark);background:var(--color-dark);border-color:var(--color-dark);--focus-ring: var(--color-focus-on-dark)}.module-purpose[data-astro-cid-j7pv25f6]>svg{width:3rem;height:3rem;color:var(--color-accent)}.module-purpose[data-astro-cid-j7pv25f6] p[data-astro-cid-j7pv25f6]{margin-block:1.75rem;font-family:"Instrument Serif",Georgia,serif;font-size:clamp(1.9rem,2.8vw,2.75rem);line-height:1.13}.module-purpose[data-astro-cid-j7pv25f6] a[data-astro-cid-j7pv25f6]{margin-top:auto;min-height:2.75rem;padding-top:.8rem;color:var(--color-on-dark);font-size:.8rem;text-decoration:none}.module-purpose[data-astro-cid-j7pv25f6] a[data-astro-cid-j7pv25f6]:hover{color:var(--color-accent)}.product-intro[data-astro-cid-j7pv25f6]{display:grid;grid-template-columns:1.1fr .9fr;gap:4rem;align-items:center;margin-bottom:2rem}.product-intro[data-astro-cid-j7pv25f6] .section-heading{margin:0}.product-intro[data-astro-cid-j7pv25f6]>p[data-astro-cid-j7pv25f6]{max-width:34rem;font-size:1.05rem}.directory-stage[data-astro-cid-j7pv25f6]{position:relative;isolation:isolate;margin:0 0 2rem;overflow:hidden;padding:1.5rem 2rem;text-align:center;background:radial-gradient(ellipse at 0% 0%,color-mix(in srgb,var(--color-primary) 16%,transparent),transparent 60%),radial-gradient(ellipse at 100% 100%,color-mix(in srgb,var(--color-accent) 30%,transparent),transparent 65%),linear-gradient(135deg,color-mix(in srgb,var(--color-secondary) 65%,var(--color-surface)),var(--color-soft) 55%,color-mix(in srgb,var(--color-accent) 12%,var(--color-surface)));border:1px solid var(--line);border-radius:var(--radius)}.directory-stage[data-astro-cid-j7pv25f6]:before{content:"";position:absolute;inset:0;z-index:-1;pointer-events:none;background:radial-gradient(circle at 3px 5px,color-mix(in srgb,var(--color-primary) 14%,transparent) .65px,transparent 1px) 0 0 / 19px 23px,radial-gradient(circle at 9px 2px,color-mix(in srgb,var(--color-accent) 30%,transparent) .8px,transparent 1.2px) 0 0 / 29px 17px,radial-gradient(circle at 4px 11px,color-mix(in srgb,var(--color-surface) 65%,transparent) .75px,transparent 1.1px) 0 0 / 13px 31px}.stage-heading[data-astro-cid-j7pv25f6]{display:flex;padding-bottom:1rem;justify-content:space-between;gap:1rem;color:var(--color-primary);border-bottom:1px solid var(--line);font-size:.72rem;font-weight:600}.stage-heading[data-astro-cid-j7pv25f6] span[data-astro-cid-j7pv25f6]:last-child{color:var(--muted);text-transform:uppercase;font-size:.62rem;letter-spacing:.08em}.directory-preview[data-astro-cid-j7pv25f6]{width:min(100%,72rem);margin:1.5rem auto}.directory-preview[data-astro-cid-j7pv25f6] svg{display:block;width:100%;height:auto}.directory-stage[data-astro-cid-j7pv25f6] figcaption[data-astro-cid-j7pv25f6]{color:var(--muted);font-size:.73rem}.clarity-layout[data-astro-cid-j7pv25f6]{display:grid;grid-template-columns:1.2fr .8fr;gap:1rem}.clarity-copy[data-astro-cid-j7pv25f6]{padding:clamp(1.75rem,3.5vw,3rem);background:var(--color-soft);border:1px solid var(--line);border-radius:var(--radius)}.clarity-copy[data-astro-cid-j7pv25f6] .check-list[data-astro-cid-j7pv25f6]{grid-template-columns:repeat(2,minmax(0,1fr));gap:.8rem 1rem;font-size:.85rem}.clarity-map[data-astro-cid-j7pv25f6]{position:relative;display:flex;flex-direction:column;min-height:28rem;overflow:hidden;padding:clamp(1.25rem,2.5vw,2rem);background:color-mix(in srgb,var(--color-primary) 24%,var(--color-surface));border:1px solid var(--line);border-radius:var(--radius)}.clarity-illustration[data-astro-cid-j7pv25f6]{width:100%;margin-bottom:.75rem}.clarity-illustration[data-astro-cid-j7pv25f6] svg{display:block;width:100%;height:auto}.clarity-map[data-astro-cid-j7pv25f6] p[data-astro-cid-j7pv25f6]{position:relative;margin-top:auto;color:var(--color-ink);font:2rem/1.15 Red Hat Display,sans-serif;letter-spacing:-.04em}.clarity-map[data-astro-cid-j7pv25f6] em[data-astro-cid-j7pv25f6]{font-family:"Instrument Serif",Georgia,serif}.search-example[data-astro-cid-j7pv25f6]{grid-column:1 / -1;padding:1.75rem;background:var(--color-surface);border:1px solid var(--line);border-radius:var(--radius)}.example-label[data-astro-cid-j7pv25f6]{color:var(--color-primary);font-size:.65rem;font-weight:700;letter-spacing:.08em;text-transform:uppercase}.search-query[data-astro-cid-j7pv25f6]{display:flex;gap:.9rem;margin-block:1rem;padding:1rem;align-items:center;color:var(--ink);background:var(--color-soft);border:1px solid var(--line);border-radius:.4rem;font-size:.92rem}.search-query[data-astro-cid-j7pv25f6] svg{flex-shrink:0;width:1.2rem;height:1.2rem}.chips[data-astro-cid-j7pv25f6]{display:flex;flex-wrap:wrap;gap:.5rem}.chips[data-astro-cid-j7pv25f6] span[data-astro-cid-j7pv25f6]{padding:.4rem .7rem;color:var(--ink);background:var(--color-secondary);border-radius:99px;font-size:.72rem}.chips[data-astro-cid-j7pv25f6] .chip-warm[data-astro-cid-j7pv25f6]{background:var(--color-accent)}.availability-list[data-astro-cid-j7pv25f6]{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:1rem;margin-top:2rem;list-style:none}.availability-list[data-astro-cid-j7pv25f6] li[data-astro-cid-j7pv25f6]{display:flex;align-items:center;gap:.7rem;color:var(--color-on-dark);font-size:.88rem}.status[data-astro-cid-j7pv25f6]{flex-shrink:0;width:.55rem;height:.55rem;border-radius:50%}.open[data-astro-cid-j7pv25f6]{background:var(--status-open)}.limited[data-astro-cid-j7pv25f6]{background:var(--status-limited)}.wait[data-astro-cid-j7pv25f6]{background:var(--status-wait)}.closed[data-astro-cid-j7pv25f6]{background:var(--status-closed)}.unknown[data-astro-cid-j7pv25f6]{background:var(--status-unknown)}.status-illustration[data-astro-cid-j7pv25f6]{width:min(100%,36rem);margin-inline:auto}.status-illustration[data-astro-cid-j7pv25f6] svg{display:block;width:100%;height:auto}.status-demo[data-astro-cid-j7pv25f6] p[data-astro-cid-j7pv25f6]{margin-top:1rem;color:var(--color-dark-muted);font-size:.7rem;text-align:center}.home-quote-section[data-astro-cid-j7pv25f6]{padding-block:0}.audience-section[data-astro-cid-j7pv25f6]{padding-top:1rem}.audience-grid[data-astro-cid-j7pv25f6]{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:1rem}.audience-card[data-astro-cid-j7pv25f6]{display:flex;min-height:20rem;padding:clamp(1.75rem,3.5vw,3rem);flex-direction:column;color:var(--ink);background:var(--color-secondary);border:1px solid transparent;border-radius:var(--radius);text-decoration:none;transition:border-color .18s ease}.audience-card[data-astro-cid-j7pv25f6].provider{background:var(--color-accent)}.audience-card[data-astro-cid-j7pv25f6]:hover{border-color:var(--color-primary)}.audience-card[data-astro-cid-j7pv25f6]>span[data-astro-cid-j7pv25f6]{font-size:.65rem;font-weight:700;text-transform:uppercase;letter-spacing:.08em}.audience-card[data-astro-cid-j7pv25f6] h2[data-astro-cid-j7pv25f6]{max-width:30rem;margin-block:1.5rem 3rem;font-size:clamp(1.8rem,3vw,2.65rem)}.audience-card[data-astro-cid-j7pv25f6] strong[data-astro-cid-j7pv25f6]{margin-top:auto;font-size:.8rem}@media(max-width:68rem){.modular-grid[data-astro-cid-j7pv25f6]{grid-template-columns:repeat(2,minmax(0,1fr))}.module-heading[data-astro-cid-j7pv25f6]{grid-column:1 / -1}.module-profile[data-astro-cid-j7pv25f6]{grid-row:span 2}.module-purpose[data-astro-cid-j7pv25f6]{grid-column:1 / -1;min-height:15rem}.product-intro[data-astro-cid-j7pv25f6]{gap:2rem}}@media(max-width:50rem){.product-intro[data-astro-cid-j7pv25f6],.clarity-layout[data-astro-cid-j7pv25f6]{grid-template-columns:1fr;gap:1.5rem}.clarity-map[data-astro-cid-j7pv25f6]{min-height:19rem}.availability-section[data-astro-cid-j7pv25f6] .grid-2{grid-template-columns:1fr}.directory-stage[data-astro-cid-j7pv25f6]{padding:1rem}.directory-preview[data-astro-cid-j7pv25f6]{display:none}}@media(max-width:36rem){.modular-grid[data-astro-cid-j7pv25f6],.audience-grid[data-astro-cid-j7pv25f6]{grid-template-columns:1fr}.modular-grid[data-astro-cid-j7pv25f6]>div[data-astro-cid-j7pv25f6]{grid-column:1;grid-row:auto}.module-heading[data-astro-cid-j7pv25f6]{padding:1.7rem}.module-heading[data-astro-cid-j7pv25f6] h1[data-astro-cid-j7pv25f6]{font-size:2.7rem}.module-heading[data-astro-cid-j7pv25f6] .lede[data-astro-cid-j7pv25f6]{font-size:1rem}.module-profile[data-astro-cid-j7pv25f6]{padding:1.2rem}.profile-preview[data-astro-cid-j7pv25f6]{padding:1.4rem}.profile-preview[data-astro-cid-j7pv25f6] h2[data-astro-cid-j7pv25f6]{font-size:2rem}.module-purpose[data-astro-cid-j7pv25f6]{min-height:17rem}.clarity-copy[data-astro-cid-j7pv25f6] .check-list[data-astro-cid-j7pv25f6],.availability-list[data-astro-cid-j7pv25f6]{grid-template-columns:1fr}.search-example[data-astro-cid-j7pv25f6]{padding:1.25rem}.search-query[data-astro-cid-j7pv25f6]{font-size:.83rem}.audience-card[data-astro-cid-j7pv25f6]{min-height:18rem}.directory-preview[data-astro-cid-j7pv25f6]{margin-block:1rem}}
