.ph[data-astro-cid-73dgtvns]{border-bottom:1px solid var(--hair);padding:clamp(4rem,2rem + 6vw,7rem) 0 clamp(3rem,2rem + 4vw,5rem);position:relative;overflow:hidden}.ph-grid[data-astro-cid-73dgtvns]{background-image:linear-gradient(var(--hair) 1px, transparent 1px), linear-gradient(90deg, var(--hair) 1px, transparent 1px);pointer-events:none;background-size:64px 64px;position:absolute;inset:0;-webkit-mask-image:radial-gradient(60% 90% at 80% 20%,#000 10%,#0000 70%);mask-image:radial-gradient(60% 90% at 80% 20%,#000 10%,#0000 70%)}.ph-in[data-astro-cid-73dgtvns]{position:relative}.ph-in--side[data-astro-cid-73dgtvns]{grid-template-columns:minmax(0,1.25fr) minmax(0,1fr);align-items:start;gap:clamp(2rem,1rem + 4vw,5rem);display:grid}.ph-in--side[data-astro-cid-73dgtvns] h1[data-astro-cid-73dgtvns]{font-size:clamp(2.6rem,1.3rem + 3.6vw,4.5rem)}@media (width<=960px){.ph-in--side[data-astro-cid-73dgtvns]{gap:var(--s5);grid-template-columns:1fr}}.ph-label[data-astro-cid-73dgtvns]{align-items:center;gap:.6rem;display:inline-flex}h1[data-astro-cid-73dgtvns]{margin-top:var(--s4);letter-spacing:-.045em;max-width:980px;font-size:clamp(2.6rem,1.3rem + 4.4vw,5rem);line-height:1}h1[data-astro-cid-73dgtvns] span{color:var(--text-2)}.ph-lede[data-astro-cid-73dgtvns]{margin-top:var(--s4);max-width:640px;font-size:var(--fs-lead);color:var(--text);line-height:1.55}.ph--compact[data-astro-cid-73dgtvns]{padding:clamp(2.5rem,1.5rem + 3vw,4rem) 0 clamp(2rem,1rem + 2.5vw,3rem)}.ph--compact[data-astro-cid-73dgtvns] h1[data-astro-cid-73dgtvns]{margin-top:var(--s3);letter-spacing:-.035em;font-size:clamp(2rem,1.3rem + 2.2vw,3rem);line-height:1.08}.ph--compact[data-astro-cid-73dgtvns] .ph-lede[data-astro-cid-73dgtvns]{margin-top:var(--s3);font-size:var(--fs-body);color:var(--text-2)}
