.hero[data-astro-cid-lcdefpme]{background:var(--navy-900);align-items:flex-end;min-height:clamp(440px,50vw,660px);display:flex;position:relative;overflow:hidden}.hero__video[data-astro-cid-lcdefpme]{object-fit:cover;width:100%;height:100%;transition:opacity .5s var(--ease-standard);display:block;position:absolute;inset:0}.hero__scrim[data-astro-cid-lcdefpme]{background:linear-gradient(100deg,#08233df2 0%,#08233de0 36%,#08233d99 66%,#08233d5c 100%);position:absolute;inset:0}.hero__inner[data-astro-cid-lcdefpme]{width:100%;padding-block:clamp(70px,10vw,150px) clamp(48px,6vw,88px);position:relative}.hero__title[data-astro-cid-lcdefpme]{font:600 clamp(36px, 6.2vw, 80px)/1.02 var(--font-sans);letter-spacing:-.03em;color:var(--paper-50);text-wrap:balance;max-width:16ch;margin:0}.hero__body[data-astro-cid-lcdefpme]{font:400 clamp(16px, 1.6vw, 21px)/1.6 var(--font-sans);color:var(--mist-200);text-wrap:pretty;max-width:52ch;margin:24px 0 0}.hero__actions[data-astro-cid-lcdefpme]{flex-wrap:wrap;gap:12px;margin-top:34px;display:flex}.hero__toggle[data-astro-cid-lcdefpme]{z-index:1;border-radius:var(--radius-pill);border:1px solid var(--border-inverse);width:44px;height:44px;color:var(--paper-50);cursor:pointer;opacity:.55;transition:opacity var(--dur-base) var(--ease-standard), background var(--dur-fast);background:#08233db8;justify-content:center;align-items:center;padding:0;display:inline-flex;position:absolute;bottom:clamp(16px,2vw,24px);right:clamp(20px,4vw,56px)}@media (width<=899px){.hero__toggle[data-astro-cid-lcdefpme]{top:clamp(14px,3vw,20px);bottom:auto}}.hero[data-astro-cid-lcdefpme]:hover .hero__toggle[data-astro-cid-lcdefpme],.hero__toggle[data-astro-cid-lcdefpme]:hover,.hero__toggle[data-astro-cid-lcdefpme]:focus-visible{opacity:1}.hero__toggle[data-astro-cid-lcdefpme]:hover{background:#08233de6}.hero__toggle[data-astro-cid-lcdefpme]:focus-visible{box-shadow:var(--shadow-focus);outline:none}.hero__toggle-icon[data-astro-cid-lcdefpme]{display:inline-flex}@media (prefers-reduced-motion:reduce){.hero__toggle[data-astro-cid-lcdefpme]{transition:none}.hero__video[data-astro-cid-lcdefpme],.hero__toggle[data-astro-cid-lcdefpme]{display:none}.hero[data-astro-cid-lcdefpme]{background-image:url(/assets/home-hero-poster.jpg);background-position:50%;background-size:cover}}.start[data-astro-cid-lcdefpme]{background:var(--surface-page)}.start__inner[data-astro-cid-lcdefpme]{padding-block:clamp(30px,4vw,52px) clamp(20px,2.2vw,30px)}.start__lede[data-astro-cid-lcdefpme]{max-width:60ch;font:400 clamp(16px, 1.5vw, 19px)/1.65 var(--font-sans);color:var(--text-body);text-wrap:pretty;margin:0 0 clamp(22px,2.6vw,34px)}.start__grid[data-astro-cid-lcdefpme]{grid-template-columns:repeat(auto-fit,minmax(230px,1fr));gap:clamp(24px,3vw,40px);display:grid}.start__item[data-astro-cid-lcdefpme]{flex-direction:column;height:100%;display:flex}.start__kicker[data-astro-cid-lcdefpme]{font:600 11px var(--font-sans);letter-spacing:.18em;text-transform:uppercase;color:var(--text-accent)}.start__text[data-astro-cid-lcdefpme]{font:600 clamp(17px, 1.7vw, 21px)/1.35 var(--font-sans);color:var(--navy-900);margin-top:10px}.start__cta[data-astro-cid-lcdefpme]{min-height:44px;font:600 14px var(--font-sans);color:var(--text-link);text-underline-offset:4px;align-self:flex-start;align-items:center;gap:8px;margin-top:auto;padding:12px 0 0;text-decoration:underline;display:inline-flex}.triage[data-astro-cid-lcdefpme]{background:var(--surface-page);border-bottom:1px solid var(--border-subtle)}.triage__inner[data-astro-cid-lcdefpme]{padding-block:clamp(14px,1.4vw,20px) clamp(16px,1.6vw,24px)}.triage__panel[data-astro-cid-lcdefpme]{background:var(--surface-sunken);border-radius:var(--radius-lg);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:24px;padding:clamp(20px,2.4vw,30px) clamp(22px,2.6vw,34px);display:flex}.triage__title[data-astro-cid-lcdefpme]{font:600 clamp(19px, 2.2vw, 26px)/1.25 var(--font-sans);color:var(--navy-900);text-wrap:balance;margin:0}.triage__body[data-astro-cid-lcdefpme]{font:400 15px/1.6 var(--font-sans);color:var(--text-muted);max-width:52ch;margin:8px 0 0}.svc[data-astro-cid-lcdefpme]{background:var(--surface-page)}.svc__inner[data-astro-cid-lcdefpme]{padding-block:clamp(24px,2.8vw,40px) clamp(48px,7vw,104px)}.svc__head[data-astro-cid-lcdefpme]{flex-wrap:wrap;justify-content:space-between;align-items:flex-end;gap:24px;margin-bottom:clamp(28px,3vw,46px);display:flex}.svc__title[data-astro-cid-lcdefpme]{font:600 clamp(26px, 3.4vw, 44px)/1.1 var(--font-sans);letter-spacing:-.02em;color:var(--navy-900);text-wrap:balance;max-width:24ch;margin:0}.svc__grid[data-astro-cid-lcdefpme]{grid-template-columns:1fr;gap:18px;display:grid}@media (width>=620px){.svc__grid[data-astro-cid-lcdefpme]{grid-template-columns:repeat(2,1fr)}}@media (width>=1180px){.svc__grid[data-astro-cid-lcdefpme]{grid-template-columns:repeat(4,1fr)}}.svc__card[data-astro-cid-lcdefpme]{transition:box-shadow var(--dur-base) var(--ease-standard), border-color var(--dur-base) var(--ease-standard);padding:28px;display:block}.svc__card[data-astro-cid-lcdefpme]:hover{box-shadow:var(--shadow-md);border-color:var(--border-default)}.svc__card-row[data-astro-cid-lcdefpme]{gap:16px;display:flex}.svc__icon[data-astro-cid-lcdefpme]{border-radius:var(--radius-md);background:var(--surface-accent-soft);width:46px;height:46px;color:var(--navy-900);flex:none;justify-content:center;align-items:center;display:inline-flex}.svc__card-title[data-astro-cid-lcdefpme]{font:600 17px var(--font-sans);color:var(--navy-900);margin:0}.svc__card-body[data-astro-cid-lcdefpme]{font:400 14.5px/1.55 var(--font-sans);color:var(--text-muted);margin:7px 0 0}.team[data-astro-cid-lcdefpme]{background:var(--navy-900)}.team__inner[data-astro-cid-lcdefpme]{flex-wrap:wrap;align-items:flex-start;gap:clamp(28px,4vw,64px);padding-block:clamp(44px,6vw,88px);display:flex}.team__head[data-astro-cid-lcdefpme]{flex:0 300px}.team__title[data-astro-cid-lcdefpme]{font:600 clamp(28px, 3.6vw, 46px)/1.08 var(--font-sans);letter-spacing:-.025em;color:var(--paper-50);text-wrap:balance;margin:0}.team__list[data-astro-cid-lcdefpme]{flex:520px;grid-template-columns:repeat(auto-fit,minmax(270px,1fr));gap:clamp(28px,3vw,40px);min-width:0;margin:0;padding:0;list-style:none;display:grid}.team__person[data-astro-cid-lcdefpme]{grid-template-columns:clamp(112px,11vw,132px) 1fr;align-items:start;gap:clamp(18px,2vw,22px);display:grid}.team__person[data-astro-cid-lcdefpme] .team__photo{aspect-ratio:4/5;object-fit:cover;border-radius:var(--radius-md);width:100%;height:auto;display:block}.team__name[data-astro-cid-lcdefpme]{font:600 22px/1.2 var(--font-sans);letter-spacing:-.01em;color:var(--paper-50);margin:2px 0 0}.team__role[data-astro-cid-lcdefpme]{font:600 11px var(--font-sans);letter-spacing:.18em;text-transform:uppercase;color:var(--footer-muted);margin:8px 0 0}.team__summary[data-astro-cid-lcdefpme]{font:400 15.5px/1.6 var(--font-sans);color:var(--mist-200);max-width:34ch;margin:12px 0 0}.team__link[data-astro-cid-lcdefpme]{min-height:24px;font:600 14px var(--font-sans);color:var(--paper-50);text-underline-offset:3px;text-decoration:underline;text-decoration-color:color-mix(in srgb, var(--paper-50) 45%, transparent);align-items:center;gap:6px;margin-top:14px;display:inline-flex}.team__link[data-astro-cid-lcdefpme]:hover{color:var(--paper-50);text-decoration-color:var(--paper-50)}.appr[data-astro-cid-lcdefpme]{background:var(--surface-page)}.appr__inner[data-astro-cid-lcdefpme]{grid-template-columns:repeat(auto-fit,minmax(280px,1fr));align-items:start;gap:clamp(18px,2.4vw,40px);padding-block:clamp(34px,4vw,64px);display:grid}.appr__title[data-astro-cid-lcdefpme]{font:600 clamp(26px, 3.2vw, 42px)/1.1 var(--font-sans);letter-spacing:-.02em;color:var(--navy-900);text-wrap:balance;max-width:22ch;margin:0}.appr__list[data-astro-cid-lcdefpme]{flex-direction:column;margin:0;padding:0;list-style:none;display:flex}.appr__step[data-astro-cid-lcdefpme]{border-top:1px solid var(--border-subtle);gap:20px;padding:20px 0;display:flex}.appr__n[data-astro-cid-lcdefpme]{font:600 14px var(--font-sans);letter-spacing:.1em;color:var(--text-accent);flex:none;padding-top:3px}.appr__step-title[data-astro-cid-lcdefpme]{font:600 17px var(--font-sans);color:var(--navy-900);margin:0}.appr__step-body[data-astro-cid-lcdefpme]{font:400 14.5px/1.55 var(--font-sans);color:var(--text-muted);max-width:56ch;margin:5px 0 0}.price[data-astro-cid-lcdefpme]{background:var(--surface-sunken);border-top:1px solid var(--border-subtle)}.price__inner[data-astro-cid-lcdefpme]{grid-template-columns:repeat(auto-fit,minmax(300px,1fr));align-items:start;gap:clamp(28px,4vw,64px);padding-block:clamp(40px,5vw,76px);display:grid}.price__title[data-astro-cid-lcdefpme]{font:600 clamp(26px, 3.2vw, 42px)/1.1 var(--font-sans);letter-spacing:-.02em;color:var(--navy-900);text-wrap:balance;max-width:20ch;margin:0}.price__body[data-astro-cid-lcdefpme]{font:400 clamp(15.5px, 1.4vw, 17.5px)/1.65 var(--font-sans);color:var(--text-body);text-wrap:pretty;max-width:52ch;margin:0}.price__actions[data-astro-cid-lcdefpme]{flex-wrap:wrap;gap:12px;margin-top:26px;display:flex}
