.hero[data-astro-cid-lcdefpme]{isolation:isolate;min-height:min(86svh,780px);padding-top:calc(var(--header-h) + var(--space-2xl));padding-bottom:calc(2 * var(--space-2xl));background:var(--color-dark);color:var(--color-on-dark);align-items:center;display:flex;position:relative;overflow:hidden}.hero__bg[data-astro-cid-lcdefpme]{object-fit:cover;z-index:-2;width:100%;height:100%;position:absolute;inset:0}.hero__wash[data-astro-cid-lcdefpme]{z-index:-1;background:linear-gradient(100deg,#121010ed 0%,#262626bd 55%,#12101099 100%);position:absolute;inset:0}.hero__inner[data-astro-cid-lcdefpme]{justify-items:start;gap:var(--space-sm);display:grid}.hero__title[data-astro-cid-lcdefpme]{color:var(--color-white)}.hero__kicker[data-astro-cid-lcdefpme]{font-family:var(--font-sans);font-size:var(--fs-small);font-weight:var(--fw-semibold);letter-spacing:var(--ls-eyebrow);text-transform:uppercase;color:var(--color-gold)}.hero__lede[data-astro-cid-lcdefpme]{color:#f7f7f7e0;max-width:54ch}.hero__actions[data-astro-cid-lcdefpme]{gap:var(--space-xs);margin-top:var(--space-2xs);flex-wrap:wrap;display:flex}.who[data-astro-cid-lcdefpme]{gap:var(--space-xl);align-items:center;display:grid}@media (width>=900px){.who[data-astro-cid-lcdefpme]{gap:var(--space-2xl);grid-template-columns:minmax(0,.85fr) minmax(0,1.15fr);align-items:center}}.who__media[data-astro-cid-lcdefpme]{border-radius:var(--radius-img);aspect-ratio:3/2;background:var(--color-dark);margin:0;overflow:hidden}.who__media[data-astro-cid-lcdefpme] img[data-astro-cid-lcdefpme]{object-fit:cover;width:100%;height:100%}.who__body[data-astro-cid-lcdefpme]{gap:var(--space-sm);justify-items:start;display:grid}.who__creed[data-astro-cid-lcdefpme]{font-weight:var(--fw-semibold);color:var(--color-ink);padding-left:var(--space-md);border-left:2px solid var(--color-primary)}.who__cta[data-astro-cid-lcdefpme]{margin-top:var(--space-2xs)}.services-head[data-astro-cid-lcdefpme]{gap:var(--space-md);margin-bottom:var(--space-2xl);display:grid}.services-head[data-astro-cid-lcdefpme] .lede[data-astro-cid-lcdefpme]{max-width:68ch}.why__heading[data-astro-cid-lcdefpme]{max-width:20ch;margin-bottom:0;padding-bottom:clamp(2rem,1.4rem + 2.4vw,3.5rem);line-height:1.15}.why__rows[data-astro-cid-lcdefpme]{display:grid}.why__row[data-astro-cid-lcdefpme]{gap:var(--space-md);padding-block:clamp(2.5rem,1.5rem + 4vw,5rem);display:grid;position:relative}@media (width>=900px){.why__row[data-astro-cid-lcdefpme]{gap:var(--space-2xl);grid-template-columns:minmax(0,20rem) minmax(0,1fr);align-items:center}}.why__n[data-astro-cid-lcdefpme]{font-family:var(--font-serif);font-size:clamp(3rem,2rem + 5vw,6rem);font-weight:var(--fw-regular);font-variant-numeric:lining-nums;font-feature-settings:"lnum" 1;color:color-mix(in srgb, var(--color-gold) 90%, transparent);transition:color .5s var(--ease);line-height:1}.why__row[data-astro-cid-lcdefpme]:hover .why__n[data-astro-cid-lcdefpme]{color:var(--color-gold)}@media (prefers-reduced-motion:no-preference) and (width>=900px){.why__n[data-astro-cid-lcdefpme],.why__title[data-astro-cid-lcdefpme]{transition:transform .45s var(--ease), color .45s var(--ease)}.why__row[data-astro-cid-lcdefpme]:hover .why__n[data-astro-cid-lcdefpme]{transform:translate(-10px)}.why__row[data-astro-cid-lcdefpme]:hover .why__title[data-astro-cid-lcdefpme]{color:var(--color-gold);transform:translate(10px)}}.why__body[data-astro-cid-lcdefpme]{max-width:74ch}.why__title[data-astro-cid-lcdefpme]{font-size:var(--fs-h4);color:var(--color-white);margin-bottom:var(--space-sm)}.why__text[data-astro-cid-lcdefpme]{color:#f7f7f7b8;max-width:74ch}.why__text[data-astro-cid-lcdefpme]+.why__text[data-astro-cid-lcdefpme]{margin-top:var(--space-sm)}.why__rule[data-astro-cid-lcdefpme]{inset-inline:0;background:color-mix(in srgb, var(--color-gold) 35%, transparent);transform-origin:0;height:1px;position:absolute;top:0}@media (prefers-reduced-motion:no-preference){.js[data-astro-cid-lcdefpme] .why__rule[data-astro-cid-lcdefpme]{transition:transform .9s var(--ease);transform:scaleX(0)}.js[data-astro-cid-lcdefpme] .why__n[data-astro-cid-lcdefpme]{opacity:0;transition:opacity .8s var(--ease) .12s, transform .8s var(--ease) .12s;transform:translate(-28px)}.js[data-astro-cid-lcdefpme] .why__title[data-astro-cid-lcdefpme]{opacity:0;transition:opacity .7s var(--ease) .28s, transform .7s var(--ease) .28s;transform:translateY(18px)}.js[data-astro-cid-lcdefpme] .why__text[data-astro-cid-lcdefpme]{opacity:0;transition:opacity .7s var(--ease) .4s, transform .7s var(--ease) .4s;transform:translateY(18px)}.js[data-astro-cid-lcdefpme] .why__row[data-astro-cid-lcdefpme].is-visible .why__rule[data-astro-cid-lcdefpme]{transform:scaleX(1)}.js[data-astro-cid-lcdefpme] .why__row[data-astro-cid-lcdefpme].is-visible .why__n[data-astro-cid-lcdefpme],.js[data-astro-cid-lcdefpme] .why__row[data-astro-cid-lcdefpme].is-visible .why__title[data-astro-cid-lcdefpme],.js[data-astro-cid-lcdefpme] .why__row[data-astro-cid-lcdefpme].is-visible .why__text[data-astro-cid-lcdefpme]{opacity:1;transform:none}}
