.page-head{position:relative;background:var(--ink);isolation:isolate}.ph-body{padding-block:calc(clamp(72px,8vw,112px) * var(--fit,1)) calc(clamp(48px,6vw,88px) * var(--fit,1))}.ph-body.flush{padding-bottom:calc(clamp(36px,4vw,56px) * var(--fit,1))}.ph-body h1{font:800 max(40px,calc(clamp(46px,7.4vw,118px) * var(--fit,1)))/.92 var(--display);text-transform:uppercase;letter-spacing:.002em;max-width:13em}@media(min-width:1150px)and (max-width:1799.98px){.ph-body h1{text-wrap:balance}}.ph-lede{font:300 max(18px,calc(clamp(20px,2.1vw,30px) * var(--fit,1)))/1.35 var(--text);letter-spacing:-.012em;color:var(--text-hi);max-width:30em;margin-top:calc(clamp(20px,2.6vw,32px) * var(--fit,1))}.ph-cta{display:flex;align-items:center;gap:clamp(18px,3vw,34px);flex-wrap:wrap;margin-top:clamp(26px,3.4vw,40px)}.sec.sm{padding:clamp(64px,8vw,112px) 0}.sec .h2{max-width:14em}.tbd{display:inline-block;border:1px dashed color-mix(in srgb,var(--chalk) 70%,transparent);border-radius:6px;padding:.12em .55em;font:500 .8em/1.5 var(--mono);letter-spacing:.06em;text-transform:none;color:var(--chalk);background:repeating-linear-gradient(135deg,transparent 0 6px,color-mix(in srgb,var(--chalk) 9%,transparent) 6px 7px)}.tbd-note{margin-top:28px;font:500 12px/1.7 var(--mono);letter-spacing:.12em;text-transform:uppercase;color:var(--concrete)}.sr-only{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap}
