main.home.inner:before{content:none}main.home .page-body{border-bottom:0;padding-top:clamp(128px,14vw,176px);padding-bottom:clamp(48px,6vw,80px)}main.home .page-foot{border-bottom:0;padding-block:0}.page-foot .footer{margin-top:0}.page-head{max-width:760px}.page-head .eyebrow{margin-bottom:16px;display:inline-block}.page-head h1{color:var(--ink);letter-spacing:-.03em;margin:0;font-family:Geist,sans-serif;font-size:clamp(34px,5vw,56px);font-weight:600;line-height:1.08}.page-head .lede{color:var(--grey-fig);max-width:62ch;margin:18px 0 0;font-size:clamp(17px,1.5vw,19px);line-height:1.55}.page-head .meta{color:var(--grey-fig);letter-spacing:.06em;text-transform:uppercase;margin-top:18px;font:400 12px/1.4 JetBrains Mono,ui-monospace,monospace}.prose{max-width:68ch;color:var(--body);font-size:16.5px;line-height:1.7}.prose>*+*{margin-top:1.1em}.prose h2{color:var(--ink);letter-spacing:-.02em;margin-top:2.2em;font-size:clamp(22px,2.2vw,26px);font-weight:600;line-height:1.25}.prose h3{color:var(--ink);margin-top:1.8em;font-size:18px;font-weight:600;line-height:1.35}.prose ul,.prose ol{padding-left:1.25em}.prose ul{list-style:outside}.prose ol{list-style:decimal}.prose li::marker{color:var(--orange)}.prose li+li{margin-top:.4em}.prose a{color:var(--orange-l-text);text-underline-offset:3px;text-decoration:underline}.prose strong{color:var(--ink);font-weight:600}.prose blockquote{border-left:2px solid var(--orange);color:var(--ink);margin-inline:0;padding-left:18px;font-size:18px}
