.image[data-astro-cid-5vv6jtgt]{object-fit:cover;width:100%;height:auto;display:block}.image--rounded[data-astro-cid-5vv6jtgt]{border-radius:var(--radius-lg)}.image--placeholder[data-astro-cid-5vv6jtgt]{justify-content:center;align-items:center;gap:var(--space-2xs);background:repeating-linear-gradient(45deg, var(--c-surface-sunken), var(--c-surface-sunken) 10px, var(--c-surface) 10px, var(--c-surface) 20px);border:var(--border-width-thick) dashed var(--c-border-strong);color:var(--c-text-muted);text-align:center;padding:var(--space-sm);flex-direction:column;display:flex}.image__ph-tag[data-astro-cid-5vv6jtgt]{font-size:var(--fs-xs);font-weight:var(--fw-bold);letter-spacing:var(--tracking-wide);text-transform:uppercase;background:var(--c-text-muted);color:var(--c-text-inverse);padding:.15rem var(--space-2xs);border-radius:var(--radius-sm)}.image__ph-label[data-astro-cid-5vv6jtgt]{font-size:var(--fs-sm)}.hero--photo[data-astro-cid-jr2e7y2l]{isolation:isolate;align-items:flex-end;min-height:clamp(30rem,74vh,46rem);display:flex;position:relative;overflow:clip}.hero__bg[data-astro-cid-jr2e7y2l]{object-fit:cover;object-position:center 66%;z-index:0;width:100%;height:100%;position:absolute;inset:0}.hero__scrim[data-astro-cid-jr2e7y2l]{z-index:1;background:linear-gradient(#1c191447 0%,#1c19141f 28%,#1c191473 58%,#1c1914d1 100%),linear-gradient(90deg,#1c191494 0%,#1c19144d 38%,#1c191400 66%);position:absolute;inset:0}.hero__photo-content[data-astro-cid-jr2e7y2l]{z-index:2;gap:var(--space-md);padding-block:var(--space-3xl);max-width:44rem;color:var(--c-text-inverse);text-shadow:0 1px 2px #14120f6b,0 2px 18px #14120f4d;flex-direction:column;display:flex;position:relative}.hero__eyebrow[data-astro-cid-jr2e7y2l]{font-size:var(--fs-sm);font-weight:var(--fw-semibold);letter-spacing:var(--tracking-widest);text-transform:uppercase;line-height:var(--lh-snug);color:var(--c-accent-line);margin:0}.hero--editorial[data-astro-cid-jr2e7y2l] .hero__title--photo{letter-spacing:-.01em;max-width:16ch;font-family:Spectral,Georgia,serif;font-weight:300;line-height:1.08}.hero--editorial[data-astro-cid-jr2e7y2l] .hero__emph--photo{color:inherit;font-style:italic;font-weight:300}.hero--editorial[data-astro-cid-jr2e7y2l] .hero__photo-content[data-astro-cid-jr2e7y2l]{margin-block:var(--space-2xl);-webkit-backdrop-filter:blur(3px);box-sizing:border-box;background:#18151161;border:1px solid #ffffff61;max-width:min(40rem,100%);padding:clamp(1.25rem,3vw,2.25rem)}.hero--editorial[data-astro-cid-jr2e7y2l] .hero__bg[data-astro-cid-jr2e7y2l]{object-position:60% 70%}.hero--editorial[data-astro-cid-jr2e7y2l] .hero__eyebrow[data-astro-cid-jr2e7y2l],.hero--editorial[data-astro-cid-jr2e7y2l] .hero__subtitle--photo[data-astro-cid-jr2e7y2l]{font-family:Jost,system-ui,sans-serif}.hero--editorial[data-astro-cid-jr2e7y2l] .hero__eyebrow[data-astro-cid-jr2e7y2l]{color:var(--c-text-inverse);opacity:.9;font-weight:400}.hero--editorial[data-astro-cid-jr2e7y2l] .hero__subtitle--photo[data-astro-cid-jr2e7y2l]{font-weight:300}.hero--panel[data-astro-cid-jr2e7y2l] .hero__photo-content[data-astro-cid-jr2e7y2l]{box-sizing:border-box;max-width:min(40rem,100%);margin-block:var(--space-2xl);-webkit-backdrop-filter:blur(6px);text-shadow:none;background:#0e0c0a9e;border:1px solid #ffffff29;border-radius:14px;padding:clamp(1.25rem,3.5vw,2.5rem)}.hero--panel[data-astro-cid-jr2e7y2l] .hero__title--photo{font-family:var(--font-body);letter-spacing:-.015em;color:#fff;font-weight:800;line-height:1.05}.hero--panel[data-astro-cid-jr2e7y2l] .hero__eyebrow[data-astro-cid-jr2e7y2l]{font-family:var(--font-body);color:#f3d9a4}.hero--panel[data-astro-cid-jr2e7y2l] .hero__subtitle--photo[data-astro-cid-jr2e7y2l]{font-family:var(--font-body);color:#fff;font-size:clamp(1.05rem,1.6vw,1.25rem);font-weight:500;line-height:1.5}.hero__title--photo[data-astro-cid-jr2e7y2l]{color:var(--c-text-inverse);text-wrap:balance;max-width:18ch}.hero__emph--photo[data-astro-cid-jr2e7y2l]{color:var(--c-accent-line)}.hero--split[data-astro-cid-jr2e7y2l],.hero[data-astro-cid-jr2e7y2l]:not(.hero--photo){padding-block:var(--space-3xl)}.hero__grid[data-astro-cid-jr2e7y2l]{gap:var(--space-2xl);align-items:center;display:grid}.hero__content[data-astro-cid-jr2e7y2l]{gap:var(--space-lg);flex-direction:column;display:flex}.hero__title[data-astro-cid-jr2e7y2l]{max-width:14ch}.hero__emph[data-astro-cid-jr2e7y2l]{font-style:italic;font-weight:var(--fw-regular);color:var(--c-accent)}.hero__subtitle[data-astro-cid-jr2e7y2l]{font-size:var(--fs-lg);line-height:var(--lh-normal);color:var(--c-text-muted);max-width:var(--measure);margin:0}.hero__subtitle--photo[data-astro-cid-jr2e7y2l]{font-size:var(--fs-lg);line-height:var(--lh-normal);color:#f9f7f4eb;max-width:46ch;margin:0}.hero__actions[data-astro-cid-jr2e7y2l]{gap:var(--space-sm);margin-top:var(--space-2xs);flex-wrap:wrap;display:flex}.hero__actions[data-astro-cid-jr2e7y2l]:empty,.hero__aside[data-astro-cid-jr2e7y2l]:empty{display:none}.hero__media[data-astro-cid-jr2e7y2l]{position:relative}.hero__rule[data-astro-cid-jr2e7y2l]{top:calc(-1 * var(--space-lg));background:var(--c-accent-line);opacity:.8;width:4rem;height:1px;position:absolute;left:0}@media (width>=64rem){.hero--split[data-astro-cid-jr2e7y2l] .hero__grid[data-astro-cid-jr2e7y2l]{gap:var(--space-3xl);grid-template-columns:1.15fr .85fr}.hero--split[data-astro-cid-jr2e7y2l],.hero__photo-content[data-astro-cid-jr2e7y2l]{padding-block:var(--space-4xl)}}
