.photo-hero[data-astro-cid-eiu3kcok]{isolation:isolate;padding-block:calc(var(--site-header-height) + var(--spacing-xlarge)) var(--spacing-2xlarge);background:var(--color-hero-ground);align-items:flex-end;display:flex;position:relative;overflow:hidden}.photo-hero--page[data-astro-cid-eiu3kcok]{min-block-size:var(--spacing-hero-page)}.photo-hero--home[data-astro-cid-eiu3kcok]{min-block-size:var(--spacing-hero-min)}.photo-hero--tall[data-astro-cid-eiu3kcok]{min-block-size:var(--spacing-hero-home-floor)}@media (width>=768px){.photo-hero--tall[data-astro-cid-eiu3kcok]{min-block-size:var(--spacing-hero-home-tall-floor)}}.photo-hero[data-astro-cid-eiu3kcok] .photo-hero__img,.photo-hero__video[data-astro-cid-eiu3kcok]{object-fit:cover;z-index:-2;block-size:100%;inline-size:100%;position:absolute;inset:0}.photo-hero__scrim[data-astro-cid-eiu3kcok]{z-index:-1;background:linear-gradient(100deg, color-mix(in oklch, var(--color-hero-ground) 88%, transparent) 0%, color-mix(in oklch, var(--color-hero-ground) 72%, transparent) 42%, color-mix(in oklch, var(--color-hero-ground) 34%, transparent) 100%), linear-gradient(to top, color-mix(in oklch, var(--color-hero-ground) 60%, transparent) 0%, transparent 45%);position:absolute;inset:0}.photo-hero[data-astro-cid-eiu3kcok] .photo-hero__inner{inline-size:100%;position:relative}.photo-hero__copy[data-astro-cid-eiu3kcok]{max-inline-size:46rem;color:var(--color-neutral-white)}.photo-hero__copy[data-astro-cid-eiu3kcok]>[data-astro-cid-eiu3kcok]+[data-astro-cid-eiu3kcok]{margin-block-start:var(--spacing-small)}.photo-hero__eyebrow[data-astro-cid-eiu3kcok]{font-family:var(--font-body);font-size:var(--text-xsmall);font-weight:var(--font-weight-semibold);text-transform:uppercase;letter-spacing:var(--tracking-wider);color:var(--color-hero-accent)}.photo-hero__title[data-astro-cid-eiu3kcok]{font-family:var(--font-display);font-weight:var(--font-weight-semibold);font-variation-settings:"opsz" 144;font-size:var(--text-hero);line-height:var(--leading-hero);letter-spacing:var(--tracking-tight);text-wrap:balance;color:var(--color-neutral-white)}.photo-hero__title-line[data-astro-cid-eiu3kcok]{display:block}.photo-hero__title-accent[data-astro-cid-eiu3kcok]{font-weight:var(--font-weight-regular);color:var(--color-hero-accent);font-style:italic;display:block}.photo-hero__lede[data-astro-cid-eiu3kcok]{font-family:var(--font-body);font-size:var(--text-medium);line-height:var(--leading-relaxed);max-inline-size:38rem;color:color-mix(in oklch, var(--color-neutral-white) 92%, transparent)}.photo-hero__note[data-astro-cid-eiu3kcok]{font-style:italic}.photo-hero__actions[data-astro-cid-eiu3kcok]{gap:var(--spacing-xsmall);flex-wrap:wrap;margin-block-start:var(--spacing-large);display:flex}.photo-hero__masthead[data-astro-cid-eiu3kcok]{border-block-start:1px solid var(--color-hero-rule);margin-block-start:var(--spacing-xlarge);padding-block-start:var(--spacing-medium)}.photo-hero__trust-group[data-astro-cid-eiu3kcok]{gap:var(--spacing-medium);flex-direction:column;margin-block-start:var(--spacing-large);display:flex}.photo-hero__seal[data-astro-cid-eiu3kcok]{filter:drop-shadow(0 4px 6px #0000004d);block-size:4rem;inline-size:4rem}.photo-hero__trust[data-astro-cid-eiu3kcok]{gap:var(--spacing-xsmall);flex-wrap:wrap;margin:0;padding:0;list-style:none;display:flex}.photo-hero__chip[data-astro-cid-eiu3kcok]{align-items:center;gap:var(--spacing-xsmall);border-radius:var(--radius-full);background:color-mix(in oklch, var(--color-neutral-white) 12%, transparent);backdrop-filter:blur(4px);padding:var(--spacing-xsmall) var(--spacing-medium);font-family:var(--font-body);font-size:var(--text-xsmall);font-weight:var(--font-weight-semibold);color:var(--color-neutral-white);display:inline-flex}.photo-hero--home[data-astro-cid-eiu3kcok]{align-items:center}.photo-hero--home[data-astro-cid-eiu3kcok] .photo-hero__copy[data-astro-cid-eiu3kcok]{text-align:center;max-inline-size:48rem;margin-inline:auto}.photo-hero--home[data-astro-cid-eiu3kcok] .photo-hero__lede[data-astro-cid-eiu3kcok]{margin-inline:auto}.photo-hero--home[data-astro-cid-eiu3kcok] .photo-hero__actions[data-astro-cid-eiu3kcok]{justify-content:center}.photo-hero--home[data-astro-cid-eiu3kcok] .photo-hero__trust-group[data-astro-cid-eiu3kcok]{align-items:center}.photo-hero--home[data-astro-cid-eiu3kcok] .photo-hero__trust[data-astro-cid-eiu3kcok]{justify-content:center}.photo-hero--home[data-astro-cid-eiu3kcok] .photo-hero__scrim[data-astro-cid-eiu3kcok]{background:color-mix(in oklch, var(--color-hero-ground) var(--hero-scrim-home,64%), transparent)}@media (width>=768px){.photo-hero--tall[data-astro-cid-eiu3kcok] .photo-hero__copy[data-astro-cid-eiu3kcok]>[data-astro-cid-eiu3kcok]+[data-astro-cid-eiu3kcok]{margin-block-start:var(--spacing-medium)}.photo-hero--tall[data-astro-cid-eiu3kcok] .photo-hero__copy[data-astro-cid-eiu3kcok]>.photo-hero__actions[data-astro-cid-eiu3kcok],.photo-hero--tall[data-astro-cid-eiu3kcok] .photo-hero__copy[data-astro-cid-eiu3kcok]>.photo-hero__trust-group[data-astro-cid-eiu3kcok]{margin-block-start:var(--spacing-xlarge)}.photo-hero--tall[data-astro-cid-eiu3kcok] .photo-hero__actions[data-astro-cid-eiu3kcok]{gap:var(--spacing-small)}}@media (width<=767.98px){.photo-hero__chip[data-astro-cid-eiu3kcok]{padding:var(--spacing-xxsmall) var(--spacing-small);font-size:var(--text-tiny);gap:var(--spacing-xxsmall)}.photo-hero__trust[data-astro-cid-eiu3kcok]{gap:var(--spacing-xxsmall)}.photo-hero__trust-group[data-astro-cid-eiu3kcok]{gap:var(--spacing-small)}}.circle-portrait__frame[data-astro-cid-4jyowxt5] picture,.circle-portrait__inset[data-astro-cid-4jyowxt5] picture{width:100%;height:100%;display:block}.circle-portrait__frame[data-astro-cid-4jyowxt5] img{object-fit:cover;object-position:var(--focal,50% 30%);width:100%;height:100%;display:block}.circle-portrait__inset[data-astro-cid-4jyowxt5] img{object-fit:cover;object-position:center;width:100%;height:100%;display:block}.bleed-band[data-astro-cid-jt7eb54m]{isolation:isolate;min-block-size:var(--spacing-photo-band);padding-block:var(--spacing-3xlarge);background:var(--color-bg-dark);align-items:center;display:flex;position:relative;overflow:hidden}.bleed-band[data-astro-cid-jt7eb54m] .bleed-band__img{object-fit:cover;z-index:-2;block-size:100%;inline-size:100%;position:absolute;inset:0}.bleed-band__scrim[data-astro-cid-jt7eb54m]{z-index:-1;background:linear-gradient(100deg, color-mix(in oklch, var(--color-bg-dark) 84%, transparent) 0%, color-mix(in oklch, var(--color-bg-dark) 62%, transparent) 48%, color-mix(in oklch, var(--color-bg-dark) 26%, transparent) 100%);position:absolute;inset:0}.bleed-band[data-astro-cid-jt7eb54m] .bleed-band__inner{inline-size:100%;position:relative}.bleed-band__copy[data-astro-cid-jt7eb54m]{max-inline-size:44rem;color:var(--color-neutral-white)}.bleed-band__eyebrow[data-astro-cid-jt7eb54m]+.bleed-band__title[data-astro-cid-jt7eb54m]{margin-block-start:var(--spacing-xsmall)}.bleed-band__title[data-astro-cid-jt7eb54m]{font-family:var(--font-display);font-weight:var(--font-weight-semibold);font-size:var(--text-section-h2);line-height:var(--leading-tight);letter-spacing:var(--tracking-tight);text-wrap:balance}.bleed-band__title-line[data-astro-cid-jt7eb54m],.bleed-band__title-accent[data-astro-cid-jt7eb54m]{display:block}.bleed-band__body[data-astro-cid-jt7eb54m]{font-family:var(--font-body);font-size:var(--text-medium);line-height:var(--leading-relaxed);color:color-mix(in oklch, var(--color-neutral-white) 90%, transparent)}@media (width>=768px){.bleed-band__body[data-astro-cid-jt7eb54m]{font-size:var(--text-large)}}.bleed-band__cta[data-astro-cid-jt7eb54m]{margin-block-start:var(--spacing-large)}
