.hero[data-astro-cid-75ysl5lo]{background:var(--color-surface);padding-bottom:var(--space-5);position:relative}.media[data-astro-cid-75ysl5lo]{margin:0;position:relative}.pic[data-astro-cid-75ysl5lo]{overflow:hidden}.wide[data-astro-cid-75ysl5lo] .pic[data-astro-cid-75ysl5lo]{aspect-ratio:3/2}.portrait[data-astro-cid-75ysl5lo] .pic[data-astro-cid-75ysl5lo]{height:clamp(15rem,55vw,26rem)}.media[data-astro-cid-75ysl5lo] picture,.media[data-astro-cid-75ysl5lo] img{object-fit:cover;width:100%;height:100%;display:block}.wide[data-astro-cid-75ysl5lo] .media[data-astro-cid-75ysl5lo] img{object-position:50% 30%}.portrait[data-astro-cid-75ysl5lo] .media[data-astro-cid-75ysl5lo] img{object-position:50% 12%}.media[data-astro-cid-75ysl5lo] figcaption[data-astro-cid-75ysl5lo]{background:var(--color-surface);color:var(--color-muted);font-size:var(--text-fine);padding:var(--space-1) var(--space-3) 0;line-height:1.4}.frame[data-astro-cid-75ysl5lo]{max-width:80rem;padding-inline:var(--space-3);margin-inline:auto;margin-top:calc(var(--space-3) * -1);position:relative}.captioned[data-astro-cid-75ysl5lo] .frame[data-astro-cid-75ysl5lo]{margin-top:var(--space-2)}.panel[data-astro-cid-75ysl5lo]{background:var(--color-essence-gold);color:var(--color-harbor-navy);border-radius:var(--radius-lg) var(--radius-sm) var(--radius-lg) var(--radius-sm);padding:var(--space-3);box-shadow:0 18px 40px color-mix(in srgb, var(--color-harbor-navy) 18%, transparent)}h1[data-astro-cid-75ysl5lo]{font-family:var(--font-display);font-weight:400;font-size:var(--text-step-3);letter-spacing:-.01em;text-wrap:balance;max-width:18ch;margin:0;line-height:1.1}.line[data-astro-cid-75ysl5lo]{font-size:var(--text-step-1);margin:var(--space-1) 0 0;max-width:34rem;line-height:1.4}.line[data-astro-cid-75ysl5lo] a{padding-block:var(--space-0);color:var(--color-harbor-navy);text-underline-offset:.25em;font-weight:600;display:inline-block}.doc[data-astro-cid-75ysl5lo]{margin-top:var(--space-2);align-items:center;gap:var(--space-2);display:flex}.doc-photo[data-astro-cid-75ysl5lo]{border-radius:var(--radius-lg) var(--radius-sm) var(--radius-lg) var(--radius-sm);flex:none;width:4.5rem;height:4.5rem;overflow:hidden}.doc-photo[data-astro-cid-75ysl5lo] picture,.doc-photo[data-astro-cid-75ysl5lo] img{object-fit:cover;object-position:50% 15%;width:100%;height:100%;display:block}.doc-line[data-astro-cid-75ysl5lo]{font-size:var(--text-step-0);max-width:30rem;margin:0;line-height:1.4}.doc-line[data-astro-cid-75ysl5lo] a{padding-block:var(--space-0);color:var(--color-harbor-navy);text-underline-offset:.25em;font-weight:600;display:inline-block}.cta[data-astro-cid-75ysl5lo]{margin-top:var(--space-2);align-items:center;column-gap:var(--space-4);row-gap:var(--space-0);flex-wrap:wrap;display:flex}.request[data-astro-cid-75ysl5lo]{align-items:baseline;column-gap:var(--space-0);min-height:2.75rem;padding-block:var(--space-1);color:var(--color-harbor-navy);text-underline-offset:.25em;flex-wrap:wrap;line-height:1.3;display:inline-flex}.req-label[data-astro-cid-75ysl5lo]{font-weight:700;text-decoration:underline}.req-how[data-astro-cid-75ysl5lo]{font-size:var(--text-fine)}.call[data-astro-cid-75ysl5lo]{align-items:center;gap:var(--space-2);background:var(--color-action);color:var(--color-action-text);border-radius:var(--radius-sm);padding:var(--space-1) var(--space-4);min-height:3.5rem;text-decoration:none;display:inline-flex}.call[data-astro-cid-75ysl5lo] svg{width:1.4rem;height:1.4rem}.call-text[data-astro-cid-75ysl5lo]{text-align:left;flex-direction:column;line-height:1.3;display:flex}.call-label[data-astro-cid-75ysl5lo]{font-weight:700;font-size:var(--text-step-1)}.call-number[data-astro-cid-75ysl5lo]{font-size:var(--text-step-0)}@media (width>=768px){.hero[data-astro-cid-75ysl5lo]{padding-bottom:var(--space-6)}.wide[data-astro-cid-75ysl5lo] .pic[data-astro-cid-75ysl5lo]{aspect-ratio:16/9;max-height:26rem}.wide[data-astro-cid-75ysl5lo] .media[data-astro-cid-75ysl5lo] img{object-position:50% 20%}.frame[data-astro-cid-75ysl5lo]{padding-inline:var(--space-6);margin-top:calc(var(--space-5) * -1)}.captioned[data-astro-cid-75ysl5lo] .frame[data-astro-cid-75ysl5lo]{margin-top:var(--space-2)}.media[data-astro-cid-75ysl5lo] figcaption[data-astro-cid-75ysl5lo]{padding-inline:var(--space-6)}.panel[data-astro-cid-75ysl5lo]{max-width:40rem;padding:var(--space-4) var(--space-5)}h1[data-astro-cid-75ysl5lo]{font-size:clamp(var(--text-step-4), 1.5rem + 3vw, var(--text-step-5));max-width:16ch}.cta[data-astro-cid-75ysl5lo]{margin-top:var(--space-3)}.portrait[data-astro-cid-75ysl5lo] h1[data-astro-cid-75ysl5lo]{font-size:var(--text-step-4);max-width:none}}@media (width>=1024px){.hero[data-astro-cid-75ysl5lo]{padding-bottom:var(--space-8)}.frame[data-astro-cid-75ysl5lo]{padding-top:var(--space-8);margin-top:0}.panel[data-astro-cid-75ysl5lo]{max-width:36rem;padding:var(--space-6) var(--space-5) var(--space-5)}.line[data-astro-cid-75ysl5lo]{font-size:var(--text-step-2);margin-top:var(--space-3)}.doc[data-astro-cid-75ysl5lo]{margin-top:var(--space-3);gap:var(--space-3)}.doc-photo[data-astro-cid-75ysl5lo]{width:6rem;height:6rem}.doc-line[data-astro-cid-75ysl5lo]{font-size:var(--text-step-1)}.captioned[data-astro-cid-75ysl5lo] .frame[data-astro-cid-75ysl5lo]{margin-top:0}.wide[data-astro-cid-75ysl5lo] .media[data-astro-cid-75ysl5lo]{width:60%;height:34rem;position:absolute;top:0;right:0}.wide[data-astro-cid-75ysl5lo] .pic[data-astro-cid-75ysl5lo]{aspect-ratio:auto;height:100%;max-height:none}.wide[data-astro-cid-75ysl5lo] .media[data-astro-cid-75ysl5lo] img{border-bottom-left-radius:var(--radius-lg);object-position:50% 30%}.media[data-astro-cid-75ysl5lo] figcaption[data-astro-cid-75ysl5lo]{top:var(--space-1);right:var(--space-1);padding:var(--space-0) var(--space-1);color:var(--color-text);border-radius:var(--radius-sm);position:absolute}.portrait[data-astro-cid-75ysl5lo]{min-height:46rem}.portrait[data-astro-cid-75ysl5lo] .media[data-astro-cid-75ysl5lo]{top:var(--space-6);right:max(var(--space-6), calc((100% - 80rem) / 2 + var(--space-6)));aspect-ratio:4/5;border-radius:var(--radius-lg) var(--radius-sm) var(--radius-lg) var(--radius-sm);width:32rem;height:auto;position:absolute}.portrait[data-astro-cid-75ysl5lo] .pic[data-astro-cid-75ysl5lo]{border-radius:inherit;height:100%}.portrait[data-astro-cid-75ysl5lo] .media[data-astro-cid-75ysl5lo] img{border-radius:inherit}.portrait[data-astro-cid-75ysl5lo] .frame[data-astro-cid-75ysl5lo]{padding-top:calc(var(--space-9) + var(--space-5))}.portrait[data-astro-cid-75ysl5lo] .panel[data-astro-cid-75ysl5lo]{z-index:1;max-width:38rem;position:relative}}
