.page-intro[data-astro-cid-xdli4msg]{margin-bottom:var(--section-gap, 84px)}.pi-frame[data-astro-cid-xdli4msg]{position:relative;overflow:hidden;box-shadow:var(--photo-keyline, none);height:clamp(300px,calc(100svh - var(--header-h, 90px) - 330px),620px);background:var(--color-surface)}.pi-frame[data-astro-cid-xdli4msg] img{width:100%;height:100%;object-fit:cover;display:block}.pi-scrim[data-astro-cid-xdli4msg]{position:absolute;inset:0;background:radial-gradient(ellipse 150px 70px at 0 0,rgba(0,0,0,.55),transparent 100%),linear-gradient(to top,rgba(0,0,0,.72) 0%,rgba(0,0,0,.25) 32%,transparent 50%);pointer-events:none}.pi-overlay[data-astro-cid-xdli4msg]{position:absolute;inset:0;color:#fff}.pi-caption[data-astro-cid-xdli4msg]{display:grid;grid-template-columns:auto auto;justify-content:center;gap:52px;align-items:center;margin-top:22px;padding:24px 0 26px;border-top:4px double var(--home-rule, rgba(var(--color-text-rgb), .6));border-bottom:4px double var(--home-rule, rgba(var(--color-text-rgb), .6))}.pi-col[data-astro-cid-xdli4msg]{margin:0;min-width:0}.pi-title[data-astro-cid-xdli4msg]{margin:0;font-family:Oswald,system-ui,sans-serif;font-size:clamp(2.4rem,4.6vw,4.5rem);font-weight:500;letter-spacing:.14em;line-height:.95;text-transform:uppercase;white-space:nowrap;color:var(--color-text)}.pi-intro[data-astro-cid-xdli4msg]{padding:4px 0 4px 52px;border-left:1px solid var(--home-rule, rgba(var(--color-text-rgb), .55));font-size:1.1875rem}.pi-label[data-astro-cid-xdli4msg]{margin:0 0 10px;font-family:Oswald,system-ui,sans-serif;font-size:1rem;font-weight:600;letter-spacing:.24em;text-transform:uppercase;color:var(--color-accent)}.pi-text[data-astro-cid-xdli4msg] p{margin:0;max-width:23em;font-family:Georgia,serif;font-size:inherit;line-height:1.6;color:var(--color-text)}.pi-text[data-astro-cid-xdli4msg] p+p{margin-top:.8em}.pi-index[data-astro-cid-xdli4msg]{margin:12px 0 0;text-align:right;font-family:Oswald,system-ui,sans-serif;font-size:.7rem;letter-spacing:.24em;text-transform:uppercase;color:var(--color-muted)}.pi-index-num[data-astro-cid-xdli4msg]{color:var(--color-accent);margin-right:.5em}@media(max-width:1100px){.pi-caption[data-astro-cid-xdli4msg]{grid-template-columns:auto minmax(0,22em);gap:36px}.pi-intro[data-astro-cid-xdli4msg]{padding-left:36px;font-size:1.0625rem}}@media(min-width:701px){.pi-frame[data-astro-cid-xdli4msg]{height:clamp(320px,calc(100svh - var(--header-h, 90px) - 260px),660px);max-height:calc(min(100vw,1240px)*.7)}.pi-caption[data-astro-cid-xdli4msg]{margin-top:18px;padding:14px 0 16px;gap:40px}.pi-title[data-astro-cid-xdli4msg]{font-size:clamp(2rem,3.3vw,3.25rem)}.pi-intro[data-astro-cid-xdli4msg]{padding:2px 0 2px 40px;font-size:1rem}.pi-label[data-astro-cid-xdli4msg]{margin-bottom:6px;font-size:.82rem}.pi-text[data-astro-cid-xdli4msg] p{line-height:1.55}}@media(min-width:701px){.pi-caption[data-astro-cid-xdli4msg]{grid-template-columns:minmax(0,1fr) minmax(0,1fr);justify-content:stretch;gap:0}.pi-col--title[data-astro-cid-xdli4msg]{text-align:center;padding:0 32px}.pi-intro[data-astro-cid-xdli4msg]{display:grid;justify-content:center;padding:2px 32px}}@media(min-width:701px)and (max-width:1100px){.pi-col--title[data-astro-cid-xdli4msg]{padding:0 20px}.pi-intro[data-astro-cid-xdli4msg]{padding:2px 20px;font-size:.95rem}}@media(max-width:700px){.pi-frame[data-astro-cid-xdli4msg]{height:clamp(240px,46svh,420px)}.pi-caption[data-astro-cid-xdli4msg]{grid-template-columns:minmax(0,1fr);justify-content:stretch;gap:20px;padding:22px 0 24px}.pi-col--title[data-astro-cid-xdli4msg]{padding-bottom:20px;border-bottom:4px double var(--home-rule, rgba(var(--color-text-rgb), .6));text-align:center}.pi-title[data-astro-cid-xdli4msg]{white-space:normal;font-size:clamp(2.2rem,11vw,3rem)}.pi-intro[data-astro-cid-xdli4msg]{padding:0;border-left:0;font-size:1.0625rem}.pi-label[data-astro-cid-xdli4msg]{font-size:var(--display-size);font-weight:var(--display-weight);letter-spacing:var(--display-tracking);line-height:var(--display-leading);color:var(--display-color)}.pi-text[data-astro-cid-xdli4msg] p{max-width:none}}
