.ph{padding-top:calc(var(--head-gap) * .65);padding-bottom:0}.ph .crumbs ol{margin-bottom:calc(var(--head-gap) * .7)}.ph .eyebrow{margin-bottom:calc(var(--head-gap) * .4)}.ph h1{font-size:var(--fs-h1);letter-spacing:var(--ls-h1);line-height:1.04;max-width:22ch;white-space:pre-line}.ph-lead{font-size:var(--fs-lead);letter-spacing:var(--ls-lead);line-height:1.5;color:var(--ink-2);max-width:54ch;margin-top:calc(var(--head-gap) * .45)}.ph-fine{display:block;margin-top:calc(var(--head-gap) * .25)}.ph-ctas>.ph-note,.ph-fine{font-size:var(--fs-small);letter-spacing:var(--ls-small);color:var(--muted)}.ph-ctas>.ph-note{flex-basis:100%;margin-top:calc(var(--head-gap) * -.3)}.ph-ctas{display:flex;flex-wrap:wrap;align-items:center;gap:14px 24px;margin-top:calc(var(--head-gap) * .65)}.ph-grid{display:grid;gap:var(--gut)}.ph-copy,.ph-visual{min-width:0}.ph-visual{position:relative}.ph-visual.is-photo{overflow:hidden;border-radius:4px;background:var(--surface);aspect-ratio:4/3.4}.ph-visual.is-photo img,.ph-visual.is-photo video{width:100%;height:100%;object-fit:cover}.ph.has-visual .ph-grid{grid-template-columns:minmax(0,1.05fr) minmax(0,.95fr);align-items:start}.ph.has-visual .ph-grid.is-wide{grid-template-columns:minmax(0,1fr) minmax(0,1fr)}.ph.has-visual:not(.ph-compact) .ph-visual.is-bare{align-self:center}.ph-visual.is-bare{align-self:start}.ph-compact{padding-top:calc(var(--head-gap) * .4)}.ph-compact .crumbs ol{margin-bottom:calc(var(--head-gap) * .5)}.ph-compact h1{max-width:26ch}.ph-compact .ph-lead{margin-top:calc(var(--head-gap) * .3)}.ph-dark{padding-block:var(--head-gap);background:var(--dark);color:var(--on-dark)}.ph-dark .crumbs ol,.ph-dark .eyebrow{color:var(--on-dark-dim)}.ph-dark .crumbs li+li:before{color:var(--line-dark-strong)}.ph-dark .crumbs a:hover,.ph-dark h1{color:var(--on-dark)}.ph-dark .ph-lead{color:var(--on-dark-muted)}.ph-dark .btn:not(.light){background:var(--bg);color:var(--ink)}.ph-dark .btn:not(.light):hover{background:var(--blue-soft)}@media (max-width:860px){.ph.has-visual .ph-grid,.ph.has-visual .ph-grid.is-wide{grid-template-columns:minmax(0,1fr)}.ph-ctas>.btn{justify-content:center}}