.ph-eyebrow[data-astro-cid-ly6la7qt]{text-transform:uppercase;letter-spacing:.1em;color:var(--public-accent);margin:0 0 .7rem;font-size:.78rem;font-weight:800}.ph-title[data-astro-cid-ly6la7qt]{font-family:var(--public-font-heading);color:var(--public-text);text-wrap:balance;margin:0;font-size:clamp(1.9rem,4.6vw,3rem);font-weight:900;line-height:1.06}.ph-intro[data-astro-cid-ly6la7qt]{color:var(--public-muted);max-width:60ch;margin:1rem 0 0;font-size:clamp(1rem,1.6vw,1.15rem);line-height:1.65}.ph-on-photo[data-astro-cid-ly6la7qt],.ph-on-accent[data-astro-cid-ly6la7qt]{color:var(--public-bg)!important}.ph-on-photo[data-astro-cid-ly6la7qt].ph-eyebrow,.ph-on-accent[data-astro-cid-ly6la7qt].ph-eyebrow{color:var(--public-bg);opacity:.85}.ph-on-photo[data-astro-cid-ly6la7qt].ph-intro,.ph-on-accent[data-astro-cid-ly6la7qt].ph-intro{color:var(--public-bg);opacity:.92}.ph-minimal[data-astro-cid-ly6la7qt]{border-bottom:1px solid var(--public-line);padding:clamp(2.4rem,6vw,4rem) 0 clamp(1.4rem,3vw,2rem)}.ph-minimal-rule[data-astro-cid-ly6la7qt]{align-items:center;gap:.6rem;max-width:220px;margin:1.1rem 0 0;display:flex}.ph-minimal-rule[data-astro-cid-ly6la7qt] span[data-astro-cid-ly6la7qt]{background:var(--public-line);flex:1;height:1px}.ph-dot[data-astro-cid-ly6la7qt]{border-radius:50%;width:6px;height:6px;background:var(--public-accent)!important;flex:none!important}.ph-split[data-astro-cid-ly6la7qt]{border-bottom:1px solid var(--public-line);padding:clamp(2.4rem,6vw,4rem) 0}.ph-split-inner[data-astro-cid-ly6la7qt]{grid-template-columns:1.1fr 1fr;align-items:end;gap:clamp(1.2rem,4vw,3rem);display:grid}@media (max-width:760px){.ph-split-inner[data-astro-cid-ly6la7qt]{grid-template-columns:1fr;align-items:start}}.ph-split-r[data-astro-cid-ly6la7qt] .ph-intro[data-astro-cid-ly6la7qt]{margin-top:0}.ph-banner[data-astro-cid-ly6la7qt]{padding:clamp(3rem,9vw,6rem) 0;position:relative;overflow:hidden}.ph-banner-bg[data-astro-cid-ly6la7qt]{background-position:50%;background-size:cover;position:absolute;inset:0}.ph-banner-scrim[data-astro-cid-ly6la7qt]{background:linear-gradient(90deg,#000000bd,#0000006b 60%,#0003);position:absolute;inset:0}.ph-banner-inner[data-astro-cid-ly6la7qt]{position:relative}.ph-banner-inner[data-astro-cid-ly6la7qt] .ph-title[data-astro-cid-ly6la7qt]{text-shadow:0 2px 16px #0006}.ph-band[data-astro-cid-ly6la7qt]{background:var(--public-accent);padding:clamp(2.6rem,6vw,4rem) 0}.ph-plate[data-astro-cid-ly6la7qt]{padding:clamp(2.4rem,6vw,4rem) 0}.ph-plate-card[data-astro-cid-ly6la7qt]{text-align:center;border:1px solid var(--public-line);border-radius:var(--public-radius,14px);background:var(--public-bg-soft,var(--public-bg));max-width:760px;box-shadow:inset 0 0 0 4px var(--public-bg), inset 0 0 0 5px var(--public-line);margin:0 auto;padding:clamp(1.8rem,5vw,3rem)}.ph-plate-card[data-astro-cid-ly6la7qt] .ph-intro[data-astro-cid-ly6la7qt]{margin-left:auto;margin-right:auto}.ph-plate-rule[data-astro-cid-ly6la7qt]{background:var(--public-accent);border-radius:2px;width:70px;height:3px;margin:1rem auto 0}.ph-rule[data-astro-cid-ly6la7qt]{padding:clamp(2rem,5vw,3.2rem) 0}.ph-rule-inner[data-astro-cid-ly6la7qt]{text-align:center;border-top:1px solid var(--public-line);border-bottom:1px solid var(--public-line);padding:clamp(1.6rem,4vw,2.6rem) 0}.ph-rule-inner[data-astro-cid-ly6la7qt] .ph-intro[data-astro-cid-ly6la7qt]{margin-left:auto;margin-right:auto}.ph-stack[data-astro-cid-ly6la7qt]{padding:clamp(2.4rem,6vw,4rem) 0 clamp(1.6rem,4vw,2.4rem)}.ph-stack-title[data-astro-cid-ly6la7qt]{margin-bottom:.5rem}.ph-stack-eyebrow[data-astro-cid-ly6la7qt]{border-top:3px solid var(--public-accent);margin:0 0 1rem;padding-top:.7rem;display:inline-block}.ph-side[data-astro-cid-ly6la7qt]{padding:clamp(2.2rem,5.5vw,3.6rem) 0}.ph-side-inner[data-astro-cid-ly6la7qt]{grid-template-columns:minmax(7rem,1fr) 3fr;align-items:start;gap:clamp(1rem,3vw,2.4rem);display:grid}.ph-side-rail[data-astro-cid-ly6la7qt]{border-right:1px solid var(--public-line);padding-right:clamp(.8rem,2vw,1.4rem)}.ph-side-rail[data-astro-cid-ly6la7qt] .ph-eyebrow[data-astro-cid-ly6la7qt]{margin:.35rem 0 0}@media (max-width:700px){.ph-side-inner[data-astro-cid-ly6la7qt]{grid-template-columns:1fr;gap:.6rem}.ph-side-rail[data-astro-cid-ly6la7qt]{border-right:0;border-left:3px solid var(--public-accent);padding:0 0 0 .8rem}}.ph-ledger[data-astro-cid-ly6la7qt]{padding:0 0 clamp(1.6rem,4vw,2.6rem)}.ph-ledger-strip[data-astro-cid-ly6la7qt]{background:var(--public-accent);margin-bottom:clamp(1.4rem,3.5vw,2.2rem);padding:.6rem 0}.ph-ledger-strip[data-astro-cid-ly6la7qt] .ph-eyebrow[data-astro-cid-ly6la7qt]{margin:0}.ph-ledger-body[data-astro-cid-ly6la7qt] .ph-intro[data-astro-cid-ly6la7qt]{max-width:60ch}
