.hero[data-astro-cid-lcdefpme]{background:radial-gradient(1000px 520px at 88% -16%, #00a89a1a, transparent 62%), radial-gradient(900px 520px at 2% -12%, #f7e8d4cc, transparent 64%), var(--bg);border-bottom:1px solid var(--line);position:relative}.hero__inner[data-astro-cid-lcdefpme]{padding-block:clamp(68px,11vw,132px) clamp(56px,8vw,96px)}.hero__eyebrow[data-astro-cid-lcdefpme]{letter-spacing:.3em;color:var(--navy-500);margin:0 0 1.5rem;font-size:.75rem;font-weight:700}.hero__title[data-astro-cid-lcdefpme]{max-width:22ch;font-size:clamp(1.75rem,5.1vw,3rem);line-height:1.55}.hero__title[data-astro-cid-lcdefpme] em[data-astro-cid-lcdefpme]{background-image:linear-gradient(transparent 68%, var(--warm-100) 68%);background-repeat:no-repeat;background-size:100% 100%;padding-inline:.06em;font-style:normal}.has-reveal .hero__title[data-astro-cid-lcdefpme] em[data-astro-cid-lcdefpme]{background-size:0% 100%;animation:.95s cubic-bezier(.22,.7,.3,1) .55s forwards hl}@keyframes hl{to{background-size:100% 100%}}.hero__lead[data-astro-cid-lcdefpme]{max-width:56ch;color:var(--ink-mute);margin-top:2rem;font-size:1.0625rem}.hero__actions[data-astro-cid-lcdefpme]{flex-wrap:wrap;gap:1rem;margin-top:2.5rem;display:flex}.sign[data-astro-cid-lcdefpme]{border-top:1px solid var(--line);flex-wrap:wrap;align-items:center;gap:1rem 2.5rem;margin-top:3.5rem;padding-top:1.75rem;display:flex}.sign__who[data-astro-cid-lcdefpme]{align-items:baseline;gap:.85rem;margin:0;display:flex}.sign__who[data-astro-cid-lcdefpme] span[data-astro-cid-lcdefpme]{letter-spacing:.12em;color:var(--ink-faint);font-size:.8125rem}.sign__who[data-astro-cid-lcdefpme] strong[data-astro-cid-lcdefpme]{font-family:var(--font-serif);letter-spacing:.1em;color:var(--navy-900);font-size:1.375rem;font-weight:600}.sign__creds[data-astro-cid-lcdefpme]{flex-wrap:wrap;gap:.5rem;margin:0;padding:0;list-style:none;display:flex}.sign__creds[data-astro-cid-lcdefpme] li[data-astro-cid-lcdefpme]{border:1px solid var(--line);color:var(--navy-700);letter-spacing:.04em;background:#fff;border-radius:999px;padding:.35em 1em;font-size:.8125rem}.fields[data-astro-cid-lcdefpme]{margin-top:clamp(32px,4.5vw,56px)}.field[data-astro-cid-lcdefpme]{border-top:3px solid var(--navy-700)}.field[data-astro-cid-lcdefpme]:nth-child(2){border-top-color:var(--navy-500)}.field[data-astro-cid-lcdefpme]:nth-child(3){border-top-color:var(--accent-500)}.field__no[data-astro-cid-lcdefpme]{letter-spacing:.16em;color:var(--ink-faint);align-items:baseline;gap:.75rem;margin:0;font-size:.875rem;font-weight:700;display:flex}.field__no[data-astro-cid-lcdefpme] span[data-astro-cid-lcdefpme]{font-family:var(--font-serif);letter-spacing:.18em;color:var(--navy-700);font-size:1.0625rem}.field__title[data-astro-cid-lcdefpme]{margin-top:1.1rem;font-size:1.3rem;line-height:1.6}.field__body[data-astro-cid-lcdefpme]{color:var(--ink-mute);margin-top:1rem;font-size:1rem}.concerns[data-astro-cid-lcdefpme]{grid-template-columns:repeat(2,1fr);gap:0 clamp(24px,3.5vw,48px);margin:clamp(32px,4.5vw,48px) 0 0;padding:0;list-style:none;display:grid}.concerns__item[data-astro-cid-lcdefpme]{border-bottom:1px solid var(--line);color:var(--ink);padding:1.25rem 0 1.25rem 1.75rem;font-size:1.0625rem;line-height:1.75;position:relative}.concerns__item[data-astro-cid-lcdefpme]:before{content:"";background:var(--accent-500);width:10px;height:2px;transition:width .26s cubic-bezier(.22,.7,.3,1);position:absolute;top:1.75rem;left:0}.concerns__item[data-astro-cid-lcdefpme]:hover:before{width:18px}.concerns__more[data-astro-cid-lcdefpme]{margin-top:2.5rem}@media (width<=760px){.concerns[data-astro-cid-lcdefpme]{grid-template-columns:1fr}}.creed[data-astro-cid-lcdefpme]{text-align:center}.creed__quote[data-astro-cid-lcdefpme]{font-family:var(--font-serif);color:var(--navy-900);letter-spacing:.06em;margin:1.5rem 0 0;font-size:clamp(1.2rem,2.9vw,1.6rem);font-weight:500;line-height:2}.creed__body[data-astro-cid-lcdefpme]{color:var(--ink-mute);margin-top:2rem;font-size:1rem}.br-sp[data-astro-cid-lcdefpme]{display:none}@media (width<=560px){.br-sp[data-astro-cid-lcdefpme]{display:inline}}
