.hero[data-astro-cid-lcdefpme]{background:radial-gradient(60rem 30rem at 85% 20%, #ff700038, transparent 60%), linear-gradient(160deg, var(--cobalt) 0%, var(--cobalt-deep) 100%);color:#fff;position:relative;overflow:hidden}.hero[data-astro-cid-lcdefpme]:after{content:"";background:linear-gradient(90deg, var(--flame) 0%, var(--plate) 100%);height:.5rem;position:absolute;inset:auto 0 0}.hero-grid[data-astro-cid-lcdefpme]{align-items:center;gap:2.5rem;padding-block:clamp(3rem,9vw,6rem);display:grid}.hero-copy[data-astro-cid-lcdefpme]{justify-items:start;gap:1.25rem;display:grid}.plate[data-astro-cid-lcdefpme]{border:2px solid var(--ink);background:var(--plate);color:var(--ink);font-family:var(--font-display);letter-spacing:.14em;text-transform:uppercase;border-radius:.4rem;padding:.35rem .9rem;font-size:.875rem;font-weight:900;display:inline-block}.hero[data-astro-cid-lcdefpme] h1[data-astro-cid-lcdefpme]{font-size:clamp(2.25rem,6.5vw,4rem);font-weight:900}.lead[data-astro-cid-lcdefpme]{color:#ffffffd9;max-width:34rem;font-size:clamp(1.0625rem,2.2vw,1.25rem)}.hero-actions[data-astro-cid-lcdefpme]{flex-wrap:wrap;gap:.75rem;margin-top:.5rem;display:flex}.hero-mark[data-astro-cid-lcdefpme]{display:none}.mark-tile[data-astro-cid-lcdefpme]{aspect-ratio:1;background:#fff;border-radius:2rem;place-items:center;width:min(22rem,100%);margin-inline:auto;display:grid;transform:rotate(-3deg);box-shadow:0 30px 60px -20px #00000073}.mark-img[data-astro-cid-lcdefpme]{width:62%;height:auto}@media (width>=52rem){.hero-grid[data-astro-cid-lcdefpme]{grid-template-columns:1.3fr 1fr}.hero-mark[data-astro-cid-lcdefpme]{display:block}}.cards[data-astro-cid-lcdefpme]{grid-template-columns:repeat(auto-fit,minmax(16rem,1fr));gap:1rem;margin:0;padding:0;list-style:none;display:grid}.card[data-astro-cid-lcdefpme]{border:1px solid var(--line);border-radius:var(--radius-lg);background:var(--paper);box-shadow:var(--shadow-card);align-content:start;gap:.6rem;padding:1.5rem;display:grid}.card-icon[data-astro-cid-lcdefpme]{border-radius:var(--radius);background:var(--cobalt-tint);width:3rem;height:3rem;color:var(--cobalt);place-items:center;margin-bottom:.4rem;display:grid}.card-icon[data-astro-cid-lcdefpme] svg[data-astro-cid-lcdefpme]{width:1.6rem;height:1.6rem}.card[data-astro-cid-lcdefpme] h3[data-astro-cid-lcdefpme]{font-size:1.375rem;font-weight:800}.card[data-astro-cid-lcdefpme] p[data-astro-cid-lcdefpme]{color:var(--ink-soft)}.audiences[data-astro-cid-lcdefpme]{background:var(--paper-soft)}.audience-list[data-astro-cid-lcdefpme]{grid-template-columns:repeat(auto-fit,minmax(18rem,1fr));gap:1rem;margin:0;padding:0;list-style:none;display:grid}.audience-list[data-astro-cid-lcdefpme] li[data-astro-cid-lcdefpme]{border-left:.35rem solid var(--flame);border-radius:var(--radius);background:var(--paper);gap:.5rem;padding:1.75rem;display:grid}.audience-list[data-astro-cid-lcdefpme] h3[data-astro-cid-lcdefpme]{font-size:1.375rem;font-weight:800}.audience-list[data-astro-cid-lcdefpme] p[data-astro-cid-lcdefpme]{color:var(--ink-soft)}.reminder-grid[data-astro-cid-lcdefpme]{align-items:center;gap:2.5rem;display:grid}.reminder-grid[data-astro-cid-lcdefpme]>div[data-astro-cid-lcdefpme]{gap:1rem;max-width:34rem;display:grid}.reminder[data-astro-cid-lcdefpme] h2[data-astro-cid-lcdefpme]{font-size:clamp(1.875rem,4.5vw,2.75rem);font-weight:900}.reminder[data-astro-cid-lcdefpme] p[data-astro-cid-lcdefpme]{color:var(--ink-soft)}.reminder[data-astro-cid-lcdefpme] .fine[data-astro-cid-lcdefpme]{font-size:.9375rem}.chat[data-astro-cid-lcdefpme]{border-radius:var(--radius-lg);background:#efeae2;justify-self:center;gap:.6rem;width:100%;max-width:26rem;margin:0;padding:1.5rem;display:grid}.bubble[data-astro-cid-lcdefpme]{color:#111b21;background:#fff;border-radius:0 .75rem .75rem;padding:.75rem .9rem;font-size:.9375rem;position:relative;box-shadow:0 1px 1px #00000014}.bubble[data-astro-cid-lcdefpme] p[data-astro-cid-lcdefpme]{color:#111b21}.bubble[data-astro-cid-lcdefpme] .bubble-footer[data-astro-cid-lcdefpme]{color:#667781;margin-top:.5rem;font-size:.8125rem}.chat[data-astro-cid-lcdefpme] figcaption[data-astro-cid-lcdefpme]{color:#667781;text-align:center;font-size:.8125rem}@media (width>=52rem){.reminder-grid[data-astro-cid-lcdefpme]{grid-template-columns:1.2fr 1fr}}.contact[data-astro-cid-lcdefpme]{background:var(--paper-soft)}.contact-grid[data-astro-cid-lcdefpme]{gap:1rem;display:grid}.contact-grid[data-astro-cid-lcdefpme] .section-head[data-astro-cid-lcdefpme]{margin-bottom:0}.contact-card[data-astro-cid-lcdefpme]{border-radius:var(--radius-lg);background:var(--paper);box-shadow:var(--shadow-card);gap:1.25rem;margin:0;padding:clamp(1.5rem,4vw,2rem);display:grid}.contact-card[data-astro-cid-lcdefpme] dt[data-astro-cid-lcdefpme]{font-family:var(--font-display);letter-spacing:.1em;text-transform:uppercase;color:var(--ink-soft);font-size:.8125rem;font-weight:800}.contact-card[data-astro-cid-lcdefpme] dd[data-astro-cid-lcdefpme]{margin:.2rem 0 0;font-size:1.125rem}.contact-card[data-astro-cid-lcdefpme] dd[data-astro-cid-lcdefpme] a[data-astro-cid-lcdefpme]{color:var(--cobalt)}.hours-row[data-astro-cid-lcdefpme]{display:block}.contact-actions[data-astro-cid-lcdefpme]{flex-wrap:wrap;align-items:center;gap:.75rem;padding-top:.5rem;display:flex}.icon-link[data-astro-cid-lcdefpme]{background:var(--cobalt-tint);width:3.25rem;height:3.25rem;color:var(--cobalt);border-radius:999px;place-items:center;display:grid}.icon-link[data-astro-cid-lcdefpme] svg{width:1.35rem;height:1.35rem}@media (width>=52rem){.contact-grid[data-astro-cid-lcdefpme]{grid-template-columns:1fr 1fr;align-items:center;gap:3rem}}
