.home-about__card[data-astro-cid-h7bqgpot]{background:var(--color-white);border:1px solid var(--color-gray-200);border-top:3px solid var(--color-accent-on-light);border-radius:var(--radius-card);box-shadow:var(--shadow-card);display:grid;overflow:hidden}@media (width>=960px){.home-about__card[data-astro-cid-h7bqgpot]{grid-template-columns:1.15fr 1fr}}.home-about__media[data-astro-cid-h7bqgpot] img[data-astro-cid-h7bqgpot]{aspect-ratio:3/2;object-fit:cover;filter:saturate(.9)contrast(1.03);width:100%;height:100%;display:block}@media (width>=960px){.home-about__media[data-astro-cid-h7bqgpot] img[data-astro-cid-h7bqgpot]{aspect-ratio:auto}}.home-about__body[data-astro-cid-h7bqgpot]{padding:var(--space-8)}@media (width>=960px){.home-about__body[data-astro-cid-h7bqgpot]{padding:var(--space-12)}}.home-about__eyebrow[data-astro-cid-h7bqgpot]{margin-bottom:var(--space-2);font-family:var(--font-display);font-size:var(--text-sm);text-transform:uppercase;letter-spacing:.08em;color:var(--color-accent-on-light);font-weight:600;display:block}.home-about__title[data-astro-cid-h7bqgpot]{margin:0 0 var(--space-4);font-size:clamp(var(--text-2xl), 3vw, var(--text-3xl))}.home-about__lede[data-astro-cid-h7bqgpot]{margin:0 0 var(--space-6);color:var(--color-ink-soft)}.home-about__ticks[data-astro-cid-h7bqgpot]{gap:var(--space-3);margin:0 0 var(--space-6);padding:0;list-style:none;display:grid}.home-about__ticks[data-astro-cid-h7bqgpot] li[data-astro-cid-h7bqgpot]{padding-left:var(--space-8);color:var(--color-navy);font-weight:600;position:relative}.home-about__ticks[data-astro-cid-h7bqgpot] li[data-astro-cid-h7bqgpot]:before{content:"✓";color:var(--color-accent-on-light);font-weight:700;position:absolute;top:0;left:0}.home-about__link[data-astro-cid-h7bqgpot]{margin:0;font-weight:600}.blog-highlights__panel[data-astro-cid-wwis4ju3]{border-radius:var(--radius-card);background:var(--color-navy-deep);color:var(--color-white);box-shadow:var(--shadow-card);display:grid;overflow:hidden}.blog-highlights__content[data-astro-cid-wwis4ju3]{justify-content:center;align-items:flex-start;gap:var(--space-4);padding:var(--space-8);flex-direction:column;display:flex}.blog-highlights__kicker[data-astro-cid-wwis4ju3]{font-family:var(--font-display);font-size:var(--text-sm);text-transform:uppercase;letter-spacing:.08em;margin:0;font-weight:600}.blog-highlights__eyebrow[data-astro-cid-wwis4ju3]{color:var(--color-accent-on-dark)}.blog-highlights__date[data-astro-cid-wwis4ju3]{color:var(--color-gray-300)}.blog-highlights__title[data-astro-cid-wwis4ju3]{color:var(--color-white);font-size:clamp(var(--text-xl), 2.5vw, var(--text-3xl));margin:0}.blog-highlights__body[data-astro-cid-wwis4ju3]{color:var(--color-gray-300);max-width:32rem;margin:0}.blog-highlights__media[data-astro-cid-wwis4ju3]{order:-1;position:relative}.blog-highlights__img[data-astro-cid-wwis4ju3]{aspect-ratio:5/2;object-fit:cover;width:100%;height:auto;display:block}@media (width>=768px){.blog-highlights__panel[data-astro-cid-wwis4ju3]{grid-template-columns:1fr 1fr}.blog-highlights__content[data-astro-cid-wwis4ju3]{padding:var(--space-12)}.blog-highlights__media[data-astro-cid-wwis4ju3]{order:0;min-height:14rem}.blog-highlights__img[data-astro-cid-wwis4ju3]{aspect-ratio:auto;height:100%;position:absolute;inset:0}}.blog-highlights__grid[data-astro-cid-wwis4ju3]{gap:var(--space-6);margin-top:var(--space-6);display:grid}@media (width>=640px){.blog-highlights__grid[data-astro-cid-wwis4ju3]{grid-template-columns:1fr 1fr}}.blog-highlights__card[data-astro-cid-wwis4ju3]{background:var(--color-navy-deep);border-radius:var(--radius-card);box-shadow:var(--shadow-card);color:inherit;flex-direction:column;text-decoration:none;transition:transform .2s,box-shadow .2s;display:flex;overflow:hidden}.blog-highlights__card[data-astro-cid-wwis4ju3]:hover,.blog-highlights__card[data-astro-cid-wwis4ju3]:focus-visible{box-shadow:var(--shadow-card-hover);transform:translateY(-3px)}.blog-highlights__card-media[data-astro-cid-wwis4ju3]{aspect-ratio:5/2;background:var(--color-gray-100);overflow:hidden}.blog-highlights__card-img[data-astro-cid-wwis4ju3]{object-fit:cover;filter:saturate(.9)contrast(1.03);width:100%;height:100%;transition:transform .45s}.blog-highlights__card[data-astro-cid-wwis4ju3]:hover .blog-highlights__card-img[data-astro-cid-wwis4ju3],.blog-highlights__card[data-astro-cid-wwis4ju3]:focus-visible .blog-highlights__card-img[data-astro-cid-wwis4ju3]{transform:scale(1.04)}.blog-highlights__card-plate[data-astro-cid-wwis4ju3]{gap:var(--space-2);padding:var(--space-4) var(--space-4) var(--space-6);flex-direction:column;flex:1;display:flex;position:relative}.blog-highlights__card-plate[data-astro-cid-wwis4ju3]:before{content:"";background:var(--color-accent-on-dark);transform-origin:0;height:3px;transition:transform .25s;position:absolute;top:0;left:0;right:0;transform:scaleX(0)}.blog-highlights__card[data-astro-cid-wwis4ju3]:hover .blog-highlights__card-plate[data-astro-cid-wwis4ju3]:before,.blog-highlights__card[data-astro-cid-wwis4ju3]:focus-visible .blog-highlights__card-plate[data-astro-cid-wwis4ju3]:before{transform:scaleX(1)}.blog-highlights__card-date[data-astro-cid-wwis4ju3]{font-family:var(--font-display);font-size:var(--text-xs);text-transform:uppercase;letter-spacing:.08em;color:var(--color-accent-on-dark);font-weight:600}.blog-highlights__card-title[data-astro-cid-wwis4ju3]{justify-content:space-between;align-items:flex-start;gap:var(--space-3);font-family:var(--font-display);font-weight:600;font-size:var(--text-lg);line-height:var(--leading-tight);text-transform:uppercase;letter-spacing:.03em;color:var(--color-white);display:flex}.blog-highlights__card-arrow[data-astro-cid-wwis4ju3]{color:var(--color-accent-on-dark);flex-shrink:0;transition:transform .2s;display:inline-flex}.blog-highlights__card[data-astro-cid-wwis4ju3]:hover .blog-highlights__card-arrow[data-astro-cid-wwis4ju3],.blog-highlights__card[data-astro-cid-wwis4ju3]:focus-visible .blog-highlights__card-arrow[data-astro-cid-wwis4ju3]{transform:translate(4px)}.blog-highlights__card-body[data-astro-cid-wwis4ju3]{font-size:var(--text-sm);color:var(--color-gray-300)}.blog-highlights__more[data-astro-cid-wwis4ju3]{margin:var(--space-8) 0 0;text-align:center;font-weight:600}@media (prefers-reduced-motion:reduce){.blog-highlights__card[data-astro-cid-wwis4ju3],.blog-highlights__card-img[data-astro-cid-wwis4ju3],.blog-highlights__card-arrow[data-astro-cid-wwis4ju3],.blog-highlights__card-plate[data-astro-cid-wwis4ju3]:before{transition:none}.blog-highlights__card[data-astro-cid-wwis4ju3]:hover,.blog-highlights__card[data-astro-cid-wwis4ju3]:focus-visible,.blog-highlights__card[data-astro-cid-wwis4ju3]:hover .blog-highlights__card-img[data-astro-cid-wwis4ju3],.blog-highlights__card[data-astro-cid-wwis4ju3]:focus-visible .blog-highlights__card-img[data-astro-cid-wwis4ju3],.blog-highlights__card[data-astro-cid-wwis4ju3]:hover .blog-highlights__card-arrow[data-astro-cid-wwis4ju3],.blog-highlights__card[data-astro-cid-wwis4ju3]:focus-visible .blog-highlights__card-arrow[data-astro-cid-wwis4ju3]{transform:none}}.portfolio-grid__grid[data-astro-cid-zpqxe5dx]{gap:var(--space-6);grid-template-columns:1fr;display:grid}@media (width>=640px){.portfolio-grid__grid[data-astro-cid-zpqxe5dx]{grid-template-columns:repeat(2,1fr)}}@media (width>=960px){.portfolio-grid__grid[data-astro-cid-zpqxe5dx]{grid-template-columns:repeat(3,1fr)}}.portfolio-card[data-astro-cid-zpqxe5dx]{background:var(--color-white);border-radius:var(--radius-card);box-shadow:var(--shadow-card);color:inherit;flex-direction:column;text-decoration:none;transition:transform .2s,box-shadow .2s;display:flex;overflow:hidden}.portfolio-card[data-astro-cid-zpqxe5dx]:hover,.portfolio-card[data-astro-cid-zpqxe5dx]:focus-visible{box-shadow:var(--shadow-card-hover);transform:translateY(-3px)}.portfolio-card__media[data-astro-cid-zpqxe5dx]{aspect-ratio:4/3;background:var(--color-gray-100);overflow:hidden}.portfolio-card__img[data-astro-cid-zpqxe5dx]{object-fit:cover;filter:saturate(.9)contrast(1.03);width:100%;height:100%;transition:transform .45s}.portfolio-card[data-astro-cid-zpqxe5dx]:hover .portfolio-card__img[data-astro-cid-zpqxe5dx],.portfolio-card[data-astro-cid-zpqxe5dx]:focus-visible .portfolio-card__img[data-astro-cid-zpqxe5dx]{transform:scale(1.04)}.portfolio-card__plate[data-astro-cid-zpqxe5dx]{gap:var(--space-2);padding:var(--space-4) var(--space-4) var(--space-6);flex-direction:column;flex:1;display:flex;position:relative}.portfolio-card__plate[data-astro-cid-zpqxe5dx]:before{content:"";background:var(--color-accent-on-light);transform-origin:0;height:3px;transition:transform .25s;position:absolute;top:0;left:0;right:0;transform:scaleX(0)}.portfolio-card[data-astro-cid-zpqxe5dx]:hover .portfolio-card__plate[data-astro-cid-zpqxe5dx]:before,.portfolio-card[data-astro-cid-zpqxe5dx]:focus-visible .portfolio-card__plate[data-astro-cid-zpqxe5dx]:before{transform:scaleX(1)}.portfolio-card__tag[data-astro-cid-zpqxe5dx]{font-family:var(--font-display);font-size:var(--text-xs);text-transform:uppercase;letter-spacing:.08em;color:var(--color-accent-on-light);font-weight:600}.portfolio-card__title[data-astro-cid-zpqxe5dx]{justify-content:space-between;align-items:flex-start;gap:var(--space-3);font-family:var(--font-display);font-weight:600;font-size:var(--text-lg);line-height:var(--leading-tight);text-transform:uppercase;letter-spacing:.03em;color:var(--color-navy);display:flex}.portfolio-card__arrow[data-astro-cid-zpqxe5dx]{color:var(--color-accent-on-light);flex-shrink:0;transition:transform .2s;display:inline-flex}.portfolio-card[data-astro-cid-zpqxe5dx]:hover .portfolio-card__arrow[data-astro-cid-zpqxe5dx],.portfolio-card[data-astro-cid-zpqxe5dx]:focus-visible .portfolio-card__arrow[data-astro-cid-zpqxe5dx]{transform:translate(4px)}.portfolio-card__body[data-astro-cid-zpqxe5dx]{font-size:var(--text-sm);color:var(--color-ink-soft)}.portfolio-grid__links[data-astro-cid-zpqxe5dx]{justify-content:center;gap:var(--space-2) var(--space-3);margin:var(--space-8) 0 0;flex-wrap:wrap;font-weight:600;display:flex}.portfolio-grid__links-sep[data-astro-cid-zpqxe5dx]{color:var(--color-ink-soft)}@media (prefers-reduced-motion:reduce){.portfolio-card[data-astro-cid-zpqxe5dx],.portfolio-card__img[data-astro-cid-zpqxe5dx],.portfolio-card__arrow[data-astro-cid-zpqxe5dx],.portfolio-card__plate[data-astro-cid-zpqxe5dx]:before{transition:none}.portfolio-card[data-astro-cid-zpqxe5dx]:hover,.portfolio-card[data-astro-cid-zpqxe5dx]:focus-visible,.portfolio-card[data-astro-cid-zpqxe5dx]:hover .portfolio-card__img[data-astro-cid-zpqxe5dx],.portfolio-card[data-astro-cid-zpqxe5dx]:focus-visible .portfolio-card__img[data-astro-cid-zpqxe5dx],.portfolio-card[data-astro-cid-zpqxe5dx]:hover .portfolio-card__arrow[data-astro-cid-zpqxe5dx],.portfolio-card[data-astro-cid-zpqxe5dx]:focus-visible .portfolio-card__arrow[data-astro-cid-zpqxe5dx]{transform:none}}.explorer[data-astro-cid-2uy6v3wx]{background:var(--color-white);border:1px solid var(--color-gray-200);border-top:3px solid var(--color-accent-on-light);border-radius:var(--radius-card);box-shadow:var(--shadow-card);overflow:hidden}.explorer__heading[data-astro-cid-2uy6v3wx]{margin:0;display:flex}.explorer__tab[data-astro-cid-2uy6v3wx]{justify-content:space-between;align-items:center;gap:var(--space-3);padding:var(--space-3) var(--space-4);background:var(--color-navy-deep);color:var(--color-gray-300);font-family:var(--font-display);font-weight:600;font-size:var(--text-base);line-height:var(--leading-tight);text-transform:uppercase;letter-spacing:.03em;text-align:left;cursor:pointer;border:0;border-left:3px solid #0000;flex:1;transition:background-color .2s,border-color .2s,color .2s;display:flex}.explorer__tab[data-astro-cid-2uy6v3wx]:hover,.explorer__tab[data-astro-cid-2uy6v3wx]:focus-visible{color:var(--color-white)}.explorer__tab[data-astro-cid-2uy6v3wx][aria-expanded=true]{background:var(--color-navy);border-left-color:var(--color-accent-on-dark);color:var(--color-white)}.explorer__tab[data-astro-cid-2uy6v3wx][aria-expanded]:after{content:"+" / "";font-family:var(--font-body);font-size:var(--text-lg);color:var(--color-accent-on-dark);line-height:1}.explorer__tab[data-astro-cid-2uy6v3wx][aria-expanded=true]:after{content:"−" / ""}.explorer__panel[data-astro-cid-2uy6v3wx]{background:var(--color-white);flex-direction:column;display:flex}.explorer__panel[data-astro-cid-2uy6v3wx][hidden]{display:none}.explorer__media[data-astro-cid-2uy6v3wx]{aspect-ratio:16/9;overflow:hidden}.explorer__img[data-astro-cid-2uy6v3wx]{object-fit:cover;filter:saturate(.9)contrast(1.03);width:100%;height:100%}.explorer__body[data-astro-cid-2uy6v3wx]{align-items:flex-start;gap:var(--space-3);padding:var(--space-4) var(--space-4) var(--space-6);flex-direction:column;flex:1;display:flex}.explorer__title[data-astro-cid-2uy6v3wx]{font-family:var(--font-display);font-weight:600;font-size:var(--text-xl);line-height:var(--leading-tight);text-transform:uppercase;letter-spacing:.03em;color:var(--color-navy);margin:0;display:none}.explorer__blurb[data-astro-cid-2uy6v3wx]{color:var(--color-ink-soft);max-width:40rem;margin:0}.explorer__services[data-astro-cid-2uy6v3wx]{gap:var(--space-2) var(--space-6);grid-template-columns:1fr;margin:0;padding:0;list-style:none;display:grid}.explorer__service-link[data-astro-cid-2uy6v3wx]{align-items:center;gap:var(--space-2);font-size:var(--text-sm);color:var(--color-link);font-weight:600;text-decoration:none;display:inline-flex}.explorer__service-link[data-astro-cid-2uy6v3wx]:before{content:"";background:var(--color-link);flex-shrink:0;width:.625rem;height:2px}.explorer__service-link[data-astro-cid-2uy6v3wx]:hover,.explorer__service-link[data-astro-cid-2uy6v3wx]:focus-visible{text-decoration:underline}.explorer__cta[data-astro-cid-2uy6v3wx]{padding-top:var(--space-2);margin-top:auto}.explorer__all[data-astro-cid-2uy6v3wx]{justify-content:space-between;align-items:center;gap:var(--space-3);padding:var(--space-3) var(--space-4);background:var(--color-navy-deep);border-top:1px solid var(--color-navy-mid);color:var(--color-accent-on-dark);font-family:var(--font-display);font-weight:600;font-size:var(--text-sm);text-transform:uppercase;letter-spacing:.03em;text-decoration:none;transition:color .2s;display:flex}.explorer__all[data-astro-cid-2uy6v3wx]:hover,.explorer__all[data-astro-cid-2uy6v3wx]:focus-visible{color:var(--color-white)}@media (width>=640px){.explorer__services[data-astro-cid-2uy6v3wx]{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width>=960px){.explorer[data-astro-cid-2uy6v3wx][data-enhanced]{grid-template-columns:14rem minmax(0,1fr);grid-template-rows:repeat(var(--hub-count), auto) 1fr;display:grid}.explorer[data-astro-cid-2uy6v3wx][data-enhanced]:before{content:"";background:var(--color-navy-deep);grid-area:1/1/-1}.explorer[data-astro-cid-2uy6v3wx][data-enhanced] .explorer__heading[data-astro-cid-2uy6v3wx]{grid-column:1;grid-row:var(--row)}.explorer[data-astro-cid-2uy6v3wx][data-enhanced] .explorer__all[data-astro-cid-2uy6v3wx]{grid-column:1;grid-row:var(--row);align-self:end}.explorer[data-astro-cid-2uy6v3wx][data-enhanced] .explorer__panel[data-astro-cid-2uy6v3wx]{flex-direction:row;grid-area:1/2/-1}.explorer[data-astro-cid-2uy6v3wx][data-enhanced] .explorer__panel[data-astro-cid-2uy6v3wx][hidden]{visibility:hidden;display:flex}.explorer[data-astro-cid-2uy6v3wx][data-enhanced] .explorer__media[data-astro-cid-2uy6v3wx]{aspect-ratio:auto;flex-shrink:0;width:38%;position:relative}.explorer[data-astro-cid-2uy6v3wx][data-enhanced] .explorer__img[data-astro-cid-2uy6v3wx]{position:absolute;inset:0}.explorer[data-astro-cid-2uy6v3wx][data-enhanced] .explorer__body[data-astro-cid-2uy6v3wx]{padding:var(--space-6)}.explorer[data-astro-cid-2uy6v3wx][data-enhanced] .explorer__title[data-astro-cid-2uy6v3wx]{display:block}}@media (prefers-reduced-motion:no-preference){.explorer[data-astro-cid-2uy6v3wx][data-enhanced] .explorer__panel[data-astro-cid-2uy6v3wx]:not([hidden]){animation:.2s ease-out explorer-fade}}@keyframes explorer-fade{0%{opacity:0;transform:translateY(8px)}}@media (prefers-reduced-motion:reduce){.explorer__tab[data-astro-cid-2uy6v3wx],.explorer__all[data-astro-cid-2uy6v3wx]{transition:none}}.home-hero[data-astro-cid-lcdefpme]{align-items:center;min-height:min(88svh,46rem);display:flex;position:relative;overflow:hidden}.home-hero__bg[data-astro-cid-lcdefpme]{object-fit:cover;z-index:0;width:100%;height:100%;position:absolute;inset:0}.home-hero[data-astro-cid-lcdefpme]:before{content:"";background:var(--overlay-hero);z-index:1;position:absolute;inset:0}.home-hero__inner[data-astro-cid-lcdefpme]{z-index:2;width:100%;position:relative}.home-hero__proof[data-astro-cid-lcdefpme]{align-items:center;gap:var(--space-3);margin-bottom:var(--space-6);color:var(--color-white);font-weight:600;font-size:var(--text-sm);text-decoration:none;display:inline-flex}.home-hero__proof[data-astro-cid-lcdefpme]:hover,.home-hero__proof[data-astro-cid-lcdefpme]:focus-visible{text-decoration:underline}.home-hero__stars[data-astro-cid-lcdefpme]{color:var(--color-star);gap:3px;font-size:1.125rem;display:inline-flex}.home-hero__title[data-astro-cid-lcdefpme]{margin-bottom:var(--space-4);max-width:20ch;font-size:clamp(var(--text-3xl), 5.5vw, var(--text-5xl));text-transform:uppercase;letter-spacing:.015em}.home-hero__accent[data-astro-cid-lcdefpme]{color:var(--color-accent-on-photo)}.home-hero__sub[data-astro-cid-lcdefpme]{margin:0 0 var(--space-8);max-width:36rem;font-size:var(--text-lg);color:var(--color-gray-300)}.home-hero__actions[data-astro-cid-lcdefpme]{align-items:center;gap:var(--space-6);margin-bottom:var(--space-8);flex-wrap:wrap;display:flex}.home-hero__phone[data-astro-cid-lcdefpme]{color:var(--color-white);font-size:var(--text-lg);text-decoration-color:var(--color-gray-300);text-underline-offset:4px}.home-hero__phone[data-astro-cid-lcdefpme] strong[data-astro-cid-lcdefpme]{font-family:var(--font-display);letter-spacing:.02em}.home-hero__phone[data-astro-cid-lcdefpme]:hover,.home-hero__phone[data-astro-cid-lcdefpme]:focus-visible{text-decoration-color:var(--color-white)}.home-hero__cred[data-astro-cid-lcdefpme]{font-size:var(--text-sm);color:var(--color-gray-300);margin:0}@media (prefers-reduced-motion:no-preference){.home-hero__proof[data-astro-cid-lcdefpme],.home-hero__title[data-astro-cid-lcdefpme],.home-hero__sub[data-astro-cid-lcdefpme],.home-hero__actions[data-astro-cid-lcdefpme],.home-hero__cred[data-astro-cid-lcdefpme]{animation:.6s ease-out backwards home-hero-rise}.home-hero__title[data-astro-cid-lcdefpme]{animation-delay:80ms}.home-hero__sub[data-astro-cid-lcdefpme]{animation-delay:.16s}.home-hero__actions[data-astro-cid-lcdefpme]{animation-delay:.24s}.home-hero__cred[data-astro-cid-lcdefpme]{animation-delay:.32s}}@keyframes home-hero-rise{0%{opacity:0;transform:translateY(14px)}}.home-stats[data-astro-cid-lcdefpme]{background:var(--color-navy-deep);color:var(--color-white);padding-block:var(--space-8) var(--space-12)}.home-stats__grid[data-astro-cid-lcdefpme]{gap:var(--space-8) var(--space-6);grid-template-columns:repeat(2,1fr);margin:0;display:grid}.home-stats__item[data-astro-cid-lcdefpme]{flex-direction:column;display:flex}.home-stats__item[data-astro-cid-lcdefpme]:before{content:"";background:var(--color-accent-on-dark);width:2rem;height:3px;margin-bottom:var(--space-3)}.home-stats__value[data-astro-cid-lcdefpme]{font-family:var(--font-display);font-weight:600;font-size:var(--text-3xl);line-height:var(--leading-tight);margin:0}.home-stats__label[data-astro-cid-lcdefpme]{margin-top:var(--space-1);font-size:var(--text-xs);text-transform:uppercase;letter-spacing:.08em;color:var(--color-gray-300);font-weight:600}@media (width>=960px){.home-stats__grid[data-astro-cid-lcdefpme]{grid-template-columns:repeat(4,1fr)}}.home-why__strip[data-astro-cid-lcdefpme]{grid-template-columns:1fr;display:grid}.home-why__item[data-astro-cid-lcdefpme]{padding:var(--space-6) var(--space-4);border-top:1px solid var(--color-rule-on-tint)}.home-why__item[data-astro-cid-lcdefpme]:first-child{border-top:none}.home-why__icon[data-astro-cid-lcdefpme]{color:var(--color-accent-on-light-strong);margin-bottom:var(--space-3);display:inline-flex}.home-why__title[data-astro-cid-lcdefpme]{margin:0 0 var(--space-2);font-size:var(--text-lg)}.home-why__body[data-astro-cid-lcdefpme]{font-size:var(--text-sm);color:var(--color-ink-soft);max-width:28rem;margin:0}@media (width>=960px){.home-why__strip[data-astro-cid-lcdefpme]{grid-template-columns:repeat(4,1fr)}.home-why__item[data-astro-cid-lcdefpme]{border-top:none;border-left:1px solid var(--color-rule-on-tint);padding:var(--space-2) var(--space-6)}.home-why__item[data-astro-cid-lcdefpme]:first-child{border-left:none}}.home-areas[data-astro-cid-lcdefpme]{position:relative;overflow:hidden}.home-areas__bg[data-astro-cid-lcdefpme]{object-fit:cover;z-index:0;width:100%;height:100%;position:absolute;inset:0}.home-areas__scrim[data-astro-cid-lcdefpme]{background:var(--overlay-band);z-index:1;pointer-events:none;position:absolute;inset:0}.home-areas__inner[data-astro-cid-lcdefpme]{z-index:2;position:relative}.home-areas[data-astro-cid-lcdefpme] .section-heading .section-heading__eyebrow{color:var(--color-white)}.home-areas__list[data-astro-cid-lcdefpme]{justify-content:center;gap:var(--space-3);margin:0 0 var(--space-6);flex-wrap:wrap;padding:0;list-style:none;display:flex}.home-areas__pill[data-astro-cid-lcdefpme]{padding:var(--space-2) var(--space-6);background:var(--color-white);box-shadow:var(--shadow-card);border-radius:999px;font-weight:600;text-decoration:none;transition:transform .15s,box-shadow .15s;display:inline-block}.home-areas__pill[data-astro-cid-lcdefpme]:hover,.home-areas__pill[data-astro-cid-lcdefpme]:focus-visible{box-shadow:var(--shadow-card-hover);text-decoration:underline;transform:translateY(-2px)}@media (prefers-reduced-motion:reduce){.home-areas__pill[data-astro-cid-lcdefpme],.home-areas__pill[data-astro-cid-lcdefpme]:hover,.home-areas__pill[data-astro-cid-lcdefpme]:focus-visible{transition:none;transform:none}}.home-areas__covered[data-astro-cid-lcdefpme]{max-width:var(--maxw-prose);margin:0 auto var(--space-4);text-align:center;color:var(--color-gray-300)}.home-areas__link[data-astro-cid-lcdefpme]{text-align:center;margin:0;font-weight:600}.home-areas__link[data-astro-cid-lcdefpme] a[data-astro-cid-lcdefpme]{color:var(--color-white)}
