.hero[data-astro-cid-i3irphx7]{isolation:isolate;min-height:min(42.5rem, calc(100dvh - var(--nav-height)));color:var(--color-on-photo);align-items:flex-end;padding-block:6rem;display:flex;position:relative;overflow:hidden}.photo[data-astro-cid-i3irphx7],.scrim[data-astro-cid-i3irphx7]{z-index:-1;width:100%;height:100%;position:absolute;inset:0}.photo[data-astro-cid-i3irphx7]{object-fit:cover;object-position:25% 60%}.scrim[data-astro-cid-i3irphx7]{background:linear-gradient(90deg, #2e1f18cc 0, #2e1f189e calc(var(--gutter) + 20rem), #2e1f1866 calc(var(--gutter) + 30rem), #2e1f1800 calc(var(--gutter) + 40rem))}.content[data-astro-cid-i3irphx7]{justify-items:start;gap:1.5rem;display:grid}.hero[data-astro-cid-i3irphx7] .eyebrow[data-astro-cid-i3irphx7]{color:inherit;font-size:1rem}h1[data-astro-cid-i3irphx7]{max-width:10em;font-size:clamp(2.75rem,5vw,4.25rem);line-height:1.02}.actions[data-astro-cid-i3irphx7]{flex-wrap:wrap;gap:.75rem;margin-top:.5rem;display:flex}.btn-ghost[data-astro-cid-i3irphx7]{color:inherit;border-color:currentColor}.btn-ghost[data-astro-cid-i3irphx7]:hover{background:color-mix(in srgb, currentColor 12%, transparent)}.sub[data-astro-cid-i3irphx7]{max-width:28rem;color:color-mix(in srgb, var(--color-on-photo) 92%, transparent);font-size:1.1875rem;line-height:1.65}@media (width<=767px){.hero[data-astro-cid-i3irphx7]{min-height:0;color:var(--color-ink);padding:0;display:block}.photo[data-astro-cid-i3irphx7]{aspect-ratio:5/4;object-position:50% 85%;height:auto;position:static}.scrim[data-astro-cid-i3irphx7]{display:none}.content[data-astro-cid-i3irphx7]{padding-block:2.5rem 3.5rem}.sub[data-astro-cid-i3irphx7],.hero[data-astro-cid-i3irphx7] .eyebrow[data-astro-cid-i3irphx7]{color:var(--color-muted)}}.reasons[data-astro-cid-zmmuwa56]{padding-block:var(--section-space);grid-template-columns:minmax(0,.8fr) minmax(0,1fr);gap:2.5rem clamp(3rem,6vw,6rem);display:grid}header[data-astro-cid-zmmuwa56]{align-content:start;gap:1.25rem;display:grid}h2[data-astro-cid-zmmuwa56]{font-size:clamp(2.5rem,4.5vw,3.5rem)}.lede[data-astro-cid-zmmuwa56]{max-width:28rem}dl[data-astro-cid-zmmuwa56]{border-bottom:1px solid var(--color-line);margin:0;display:grid}dl[data-astro-cid-zmmuwa56] div[data-astro-cid-zmmuwa56]{border-top:1px solid var(--color-line);grid-template-columns:minmax(0,1fr) minmax(0,1.1fr);gap:.5rem 2rem;padding-block:1.25rem;display:grid}dt[data-astro-cid-zmmuwa56]{font-family:var(--font-display);font-size:1.5rem;line-height:1.2}dd[data-astro-cid-zmmuwa56]{color:var(--color-muted);margin:0;font-size:.9375rem;line-height:1.6}@media (width<=900px){.reasons[data-astro-cid-zmmuwa56]{grid-template-columns:1fr}}@media (width<=560px){dl[data-astro-cid-zmmuwa56] div[data-astro-cid-zmmuwa56]{grid-template-columns:1fr}}.services[data-astro-cid-qmjtkzr2]{padding-bottom:var(--section-space);gap:3.5rem;display:grid}.grid[data-astro-cid-qmjtkzr2]{grid-template-columns:repeat(2,minmax(0,22rem));justify-content:center;gap:3rem clamp(3rem,8vw,7rem);display:grid}.card[data-astro-cid-qmjtkzr2]{align-content:start;justify-items:start;gap:1rem;display:grid}.frame[data-astro-cid-qmjtkzr2]{aspect-ratio:5/6;width:100%;margin-bottom:.375rem;display:block}.frame[data-astro-cid-qmjtkzr2] img{object-fit:cover;width:100%;height:100%;transition:transform .4s cubic-bezier(.23,1,.32,1)}.card[data-astro-cid-qmjtkzr2]:has(a:hover) .frame[data-astro-cid-qmjtkzr2] img{transform:scale(1.04)}@media (prefers-reduced-motion:reduce){.frame[data-astro-cid-qmjtkzr2] img{transition:none}}h2[data-astro-cid-qmjtkzr2]{font-size:2.5rem}p[data-astro-cid-qmjtkzr2]{color:var(--color-muted);font-size:.9375rem;line-height:1.65}.more[data-astro-cid-qmjtkzr2]{align-items:center;gap:.5rem;font-size:.9375rem;font-weight:500;text-decoration:none;display:inline-flex}.more[data-astro-cid-qmjtkzr2]:hover{text-underline-offset:3px;text-decoration:underline}@media (width<=767px){.grid[data-astro-cid-qmjtkzr2]{grid-template-columns:minmax(0,22rem)}}.intro[data-astro-cid-nwktezpe]{padding-bottom:var(--section-space);text-align:center;justify-items:center;gap:1.5rem;display:grid}.statement[data-astro-cid-nwktezpe]{font-family:var(--font-display);padding-bottom:.1em;font-size:clamp(3rem,6vw,4.75rem);font-style:italic;line-height:1.1}.note[data-astro-cid-nwktezpe]{max-width:36rem;color:var(--color-muted);font-size:1.0625rem;line-height:1.65}.benefits[data-astro-cid-zevjt32q]{padding-bottom:var(--section-space)}.box[data-astro-cid-zevjt32q]{background:var(--color-surface);border-radius:4px;grid-template-columns:repeat(2,minmax(0,1fr));gap:2.5rem clamp(2.5rem,5vw,4rem);padding:clamp(2rem,4vw,3.5rem);display:grid}.box[data-astro-cid-zevjt32q] div[data-astro-cid-zevjt32q]{align-content:start;gap:.875rem;display:grid}h2[data-astro-cid-zevjt32q]{font-size:1.875rem;line-height:1.15}p[data-astro-cid-zevjt32q]{max-width:34rem;color:var(--color-muted);font-size:.9375rem;line-height:1.65}@media (width<=767px){.box[data-astro-cid-zevjt32q]{grid-template-columns:1fr}}.cta[data-astro-cid-km5jdm2n]{padding-block:0 var(--section-space);scroll-margin-top:1rem}.inner[data-astro-cid-km5jdm2n]{border-top:1px solid var(--color-line);gap:4rem;padding-top:7rem;display:grid}header[data-astro-cid-km5jdm2n]{text-align:center;justify-items:center;gap:1.5rem;margin-bottom:3rem;display:grid}h2[data-astro-cid-km5jdm2n]{font-size:clamp(3rem,6vw,4.5rem)}.lede[data-astro-cid-km5jdm2n]{max-width:36rem}.first[data-astro-cid-km5jdm2n]{text-align:center;color:var(--color-muted);font-size:.9375rem}.first[data-astro-cid-km5jdm2n] a[data-astro-cid-km5jdm2n]{align-items:center;gap:.375rem;font-weight:500;text-decoration:none;display:inline-flex}.first[data-astro-cid-km5jdm2n] a[data-astro-cid-km5jdm2n]:hover{text-underline-offset:3px;text-decoration:underline}.registration[data-astro-cid-z7dg4yyb]{padding-block:0 var(--section-space)}p[data-astro-cid-z7dg4yyb]{text-align:center;max-width:40rem;color:var(--color-muted);margin-inline:auto;font-size:.9375rem;line-height:1.65}a[data-astro-cid-z7dg4yyb]{color:inherit;text-underline-offset:.2em;text-decoration:underline}a[data-astro-cid-z7dg4yyb]:hover{color:var(--color-accent)}
