.service-hero--navy[data-astro-cid-rtnuwni6]{background:var(--brand-primary);color:var(--brand-on-primary);border-bottom:4px solid var(--brand-highlight)}.service-hero--split[data-astro-cid-rtnuwni6]{background:var(--brand-surface);border-bottom:4px solid var(--brand-highlight)}.breadcrumb[data-astro-cid-rtnuwni6]{display:flex;align-items:center;gap:.5rem;font-size:.75rem;font-weight:600;text-transform:uppercase;letter-spacing:.08em}.service-hero--navy[data-astro-cid-rtnuwni6] .breadcrumb[data-astro-cid-rtnuwni6]{color:color-mix(in srgb,var(--brand-on-primary) 65%,transparent)}.service-hero--navy[data-astro-cid-rtnuwni6] .breadcrumb[data-astro-cid-rtnuwni6] a[data-astro-cid-rtnuwni6]{color:var(--brand-on-primary)}.service-hero--split[data-astro-cid-rtnuwni6] .breadcrumb[data-astro-cid-rtnuwni6]{color:var(--brand-ink-muted)}.service-hero--split[data-astro-cid-rtnuwni6] .breadcrumb[data-astro-cid-rtnuwni6] a[data-astro-cid-rtnuwni6]{color:var(--brand-primary)}.breadcrumb[data-astro-cid-rtnuwni6] a[data-astro-cid-rtnuwni6]:hover{text-decoration:underline}.eyebrow-line[data-astro-cid-rtnuwni6]{font-size:.72rem;font-weight:800;letter-spacing:.18em;text-transform:uppercase;color:var(--brand-highlight)}.service-hero--split[data-astro-cid-rtnuwni6] .eyebrow-line[data-astro-cid-rtnuwni6]{color:var(--brand-action)}.service-h1[data-astro-cid-rtnuwni6]{font-size:clamp(1.9rem,3.6vw,2.85rem);line-height:1.06;letter-spacing:-.015em;max-width:18ch}.service-hero--navy[data-astro-cid-rtnuwni6] .service-h1[data-astro-cid-rtnuwni6]{color:var(--brand-on-primary)}.service-hero--split[data-astro-cid-rtnuwni6] .service-h1[data-astro-cid-rtnuwni6]{color:var(--brand-primary)}.service-body[data-astro-cid-rtnuwni6]{font-size:1.05rem;line-height:1.5}.service-hero--navy[data-astro-cid-rtnuwni6] .service-body[data-astro-cid-rtnuwni6]{color:color-mix(in srgb,var(--brand-on-primary) 85%,transparent)}.service-hero--split[data-astro-cid-rtnuwni6] .service-body[data-astro-cid-rtnuwni6]{color:var(--brand-ink)}.service-body--muted[data-astro-cid-rtnuwni6]{font-size:.95rem}.service-hero--navy[data-astro-cid-rtnuwni6] .service-body--muted[data-astro-cid-rtnuwni6]{color:color-mix(in srgb,var(--brand-on-primary) 65%,transparent)}.service-hero--split[data-astro-cid-rtnuwni6] .service-body--muted[data-astro-cid-rtnuwni6]{color:var(--brand-ink-muted)}.service-call[data-astro-cid-rtnuwni6]{font-size:.9rem;font-weight:600}.service-hero--navy[data-astro-cid-rtnuwni6] .service-call[data-astro-cid-rtnuwni6]{color:color-mix(in srgb,var(--brand-on-primary) 85%,transparent)}.service-hero--navy[data-astro-cid-rtnuwni6] .service-call[data-astro-cid-rtnuwni6]:hover{color:var(--brand-on-primary);text-decoration:underline}.service-hero--split[data-astro-cid-rtnuwni6] .service-call[data-astro-cid-rtnuwni6]{color:var(--brand-primary)}.service-hero--split[data-astro-cid-rtnuwni6] .service-call[data-astro-cid-rtnuwni6]:hover{text-decoration:underline}.ba-pair[data-astro-cid-rtnuwni6]{display:grid;grid-template-columns:1fr auto 1fr;align-items:stretch;aspect-ratio:3 / 2}.ba-img-wrap[data-astro-cid-rtnuwni6]{position:relative;overflow:hidden}.ba-divider[data-astro-cid-rtnuwni6]{width:4px;background:var(--brand-highlight)}.ba-tag[data-astro-cid-rtnuwni6]{position:absolute;top:.65rem;left:.65rem;font-size:.62rem;font-weight:700;letter-spacing:.14em;text-transform:uppercase;color:var(--brand-on-primary);background:color-mix(in srgb,var(--brand-primary) 78%,transparent);padding:.28rem .55rem}.single-photo[data-astro-cid-rtnuwni6]{position:relative;aspect-ratio:4 / 3;overflow:hidden}.eyebrow-line[data-astro-cid-kwyw5pkz]{font-size:.72rem;font-weight:800;letter-spacing:.18em;text-transform:uppercase;color:var(--brand-action)}.related-link[data-astro-cid-kwyw5pkz]{display:inline-flex;align-items:center;gap:.4rem;font-family:var(--font-display);font-weight:700;font-size:1rem;color:var(--brand-primary);border-bottom:1px solid transparent;width:fit-content;padding-bottom:.15rem;transition:border-color .2s ease}.related-link[data-astro-cid-kwyw5pkz]:hover{border-bottom-color:var(--brand-action);color:var(--brand-action)}
