.hero[data-astro-cid-lcdefpme]{min-height:clamp(420px,68vh,620px);padding-block:var(--space-2xl);isolation:isolate;align-items:center;display:grid;position:relative;overflow:hidden}.hero__bg[data-astro-cid-lcdefpme]{z-index:-2;object-fit:cover;filter:saturate(.45)contrast(1.05);width:100%;height:100%;position:absolute;inset:0}.hero[data-astro-cid-lcdefpme]:after{content:"";z-index:-1;background:linear-gradient(100deg,#201c1aed 0%,#2b2521cc 42%,#2b252159 100%);position:absolute;inset:0}.mosaic[data-astro-cid-lcdefpme]{z-index:0;pointer-events:none;grid-template-rows:repeat(5,1fr);grid-template-columns:repeat(9,1fr);display:grid;position:absolute;inset:0}.mosaic[data-astro-cid-lcdefpme] span[data-astro-cid-lcdefpme]{background:var(--surface-darker);outline:1px solid var(--surface-darker);animation:tileReveal .85s var(--ease-out) forwards;animation-delay:var(--tile-delay)}@keyframes tileReveal{0%{opacity:1;transform:scale(1)}to{opacity:0;transform:scale(1.04)}}.hero__inner[data-astro-cid-lcdefpme]{z-index:1;color:#fff;max-width:44rem;position:relative}@keyframes heroRise{0%{opacity:0;transform:translateY(20px)}to{opacity:1;transform:none}}@keyframes heroSettle{0%{transform:scale(1.07)}to{transform:scale(1)}}.hero__bg[data-astro-cid-lcdefpme]{animation:heroSettle 1.8s var(--ease-out) backwards}@media (prefers-reduced-motion:reduce){.mosaic[data-astro-cid-lcdefpme] span[data-astro-cid-lcdefpme]{opacity:0;animation:none}}.hero__eyebrow[data-astro-cid-lcdefpme],.hero__title[data-astro-cid-lcdefpme],.hero__lede[data-astro-cid-lcdefpme],.hero__actions[data-astro-cid-lcdefpme]{animation:heroRise .85s var(--ease-out) backwards}.hero__eyebrow[data-astro-cid-lcdefpme]{animation-delay:80ms}.hero__title[data-astro-cid-lcdefpme]{animation-delay:.18s}.hero__lede[data-astro-cid-lcdefpme]{animation-delay:.3s}.hero__actions[data-astro-cid-lcdefpme]{animation-delay:.42s}.hero__eyebrow[data-astro-cid-lcdefpme]{font-family:var(--font-heading);font-size:var(--step-0);letter-spacing:.22em;text-transform:uppercase;color:var(--brand-gold);margin-bottom:var(--space-xs);font-weight:600}.hero__title[data-astro-cid-lcdefpme]{font-size:var(--step-5);color:#fff;letter-spacing:-.015em}.hero__lede[data-astro-cid-lcdefpme]{max-width:46ch;margin-top:var(--space-m);font-size:var(--step-1);color:#ffffffd9;line-height:1.6}.hero__actions[data-astro-cid-lcdefpme]{gap:var(--space-s);margin-top:var(--space-l);flex-wrap:wrap;display:flex}.welcome[data-astro-cid-lcdefpme]{gap:var(--space-xl);grid-template-columns:1.5fr 1fr;align-items:center;display:grid}.welcome__text[data-astro-cid-lcdefpme]>[data-astro-cid-lcdefpme]+[data-astro-cid-lcdefpme]{margin-top:var(--space-s)}.welcome__pledge[data-astro-cid-lcdefpme]{margin-top:var(--space-m);padding-left:var(--space-s);border-left:3px solid var(--brand-orange);font-family:var(--font-heading);font-size:var(--step-1);color:var(--ink);font-style:italic;font-weight:600}.welcome__media[data-astro-cid-lcdefpme] img[data-astro-cid-lcdefpme]{border-radius:var(--radius-l);width:100%;box-shadow:var(--shadow-l)}.section-head[data-astro-cid-lcdefpme]{margin-bottom:var(--space-l)}.section-head--row[data-astro-cid-lcdefpme]{gap:var(--space-m);flex-wrap:wrap;justify-content:space-between;align-items:center;display:flex}.pillars[data-astro-cid-lcdefpme]{gap:var(--space-m);grid-template-columns:repeat(auto-fit,minmax(230px,1fr));margin:0;padding:0;list-style:none;display:grid}.pillar[data-astro-cid-lcdefpme]{padding:var(--space-m);background:var(--surface);border:1px solid var(--border);border-radius:var(--radius-m);transition:transform .25s var(--ease), box-shadow .25s var(--ease)}.pillar[data-astro-cid-lcdefpme]:hover{box-shadow:var(--shadow-m);transform:translateY(-4px)}.pillar__icon[data-astro-cid-lcdefpme]{width:48px;height:48px;margin-bottom:var(--space-s);color:var(--brand-orange);background:var(--brand-orange-soft);border-radius:var(--radius-m);place-items:center;display:grid}.pillar[data-astro-cid-lcdefpme] h3[data-astro-cid-lcdefpme]{margin-bottom:.35em}.pillar[data-astro-cid-lcdefpme] p[data-astro-cid-lcdefpme]{font-size:var(--step--1);color:var(--ink-muted);line-height:1.6}.brand-grid[data-astro-cid-lcdefpme]{gap:var(--space-m);grid-template-columns:repeat(auto-fill,minmax(240px,1fr));margin:0;padding:0;list-style:none;display:grid}.care[data-astro-cid-lcdefpme]{padding-block:var(--space-2xl);isolation:isolate;text-align:center;position:relative;overflow:hidden}.care__bg[data-astro-cid-lcdefpme]{z-index:-2;object-fit:cover;width:100%;height:100%;position:absolute;inset:0}.care[data-astro-cid-lcdefpme]:after{content:"";z-index:-1;background:linear-gradient(115deg,#d95400f2 0%,#ff6501e0 55%,#a93f00f0 100%);position:absolute;inset:0}.care__inner[data-astro-cid-lcdefpme]{color:#fff;max-width:54rem;margin-inline:auto}.care__title[data-astro-cid-lcdefpme]{font-size:var(--step-3);color:#fff;font-style:italic}.care__body[data-astro-cid-lcdefpme]{margin-block:var(--space-s) var(--space-l);font-size:var(--step-1);color:#ffffffd1;line-height:1.6}.cta[data-astro-cid-lcdefpme]{gap:var(--space-l);padding:var(--space-xl);background:var(--brand-orange-soft);border-radius:var(--radius-l);flex-wrap:wrap;justify-content:space-between;align-items:center;display:flex}.cta__body[data-astro-cid-lcdefpme]{max-width:46ch;margin-top:var(--space-xs)}.cta__actions[data-astro-cid-lcdefpme]{gap:var(--space-s);flex-wrap:wrap;display:flex}@media (width<=860px){.welcome[data-astro-cid-lcdefpme]{gap:var(--space-l);grid-template-columns:1fr}.welcome__media[data-astro-cid-lcdefpme]{order:-1;max-width:340px}}@media (width<=560px){.cta[data-astro-cid-lcdefpme]{padding:var(--space-l) var(--space-m)}.hero__actions[data-astro-cid-lcdefpme] .btn[data-astro-cid-lcdefpme]{flex:100%}}
