.ab-page section.v:not(.outro){padding:clamp(80px,10vw,150px) 0}.ab-page section.v.ab-hero{padding:clamp(150px,22vh,230px) 0 clamp(70px,9vw,130px)}.ab-kicker{margin-bottom:clamp(30px,4.5vw,56px)}.ab-stmt{display:block}.ab-stmt-main .reveal-line{font-family:var(--disp);letter-spacing:-.012em;text-transform:uppercase;color:var(--ink);font-size:clamp(44px,8.6vw,122px);font-weight:800;font-stretch:122%;line-height:.94}.ab-stmt-em{margin-top:clamp(8px,1vw,18px);display:block}.ab-stmt-em .reveal-line{font-family:var(--serif);letter-spacing:-.005em;text-transform:none;color:var(--ink);font-size:clamp(38px,7vw,96px);font-style:italic;font-weight:400;line-height:1.05}.ab-lede{font-family:var(--serif);color:var(--dim);max-width:52ch;margin-top:clamp(28px,3.6vw,48px);font-size:clamp(17px,1.9vw,22px);font-style:italic;line-height:1.55}.ab-h2 .reveal-line{font-family:var(--disp);letter-spacing:-.008em;text-transform:uppercase;color:var(--ink);font-size:clamp(28px,3.6vw,52px);font-weight:800;font-stretch:122%;line-height:1.02}.ab-page .lbl{margin-bottom:clamp(18px,2.2vw,30px);display:block}.ab-page section.v.ab-story{border-top:1px solid var(--hair)}.ab-story-grid{grid-template-columns:minmax(0,5fr) minmax(0,7fr);align-items:start;gap:clamp(36px,6vw,110px);display:grid}.ab-story-head{position:sticky;top:120px}.ab-story-head .ab-h2 .reveal-line{max-width:12ch}.ab-story-body .ab-p{color:var(--dim);max-width:58ch;font-size:clamp(15.5px,1.4vw,18px);line-height:1.75}.ab-story-body .ab-p+.ab-p{margin-top:clamp(20px,2.4vw,30px)}.ab-story-body .ab-p:first-child{font-family:var(--serif);color:var(--ink);font-size:clamp(19px,2vw,25px);line-height:1.55}.ab-page section.v.ab-usps{border-top:1px solid var(--hair)}.ab-usp-list{counter-reset:none;border-top:1px solid var(--ink);margin:0;padding:0;list-style:none}.ab-usp{border-bottom:1px solid var(--hair)}.ab-usp-row{grid-template-columns:auto minmax(0,5fr) minmax(0,6fr);align-items:baseline;gap:clamp(20px,3.5vw,64px);padding:clamp(30px,4vw,56px) 0;display:grid}.ab-usp-no{font-family:var(--mono);letter-spacing:.1em;color:var(--ember-text);font-size:clamp(12px,1.1vw,14px)}.ab-usp-title{font-family:var(--disp);letter-spacing:-.005em;text-transform:uppercase;color:var(--ink);max-width:18ch;font-size:clamp(21px,2.4vw,32px);font-weight:700;font-stretch:118%;line-height:1.08}.ab-usp-body{color:var(--dim);max-width:52ch;font-size:clamp(14.5px,1.3vw,16.5px);line-height:1.7}.ab-why-grid{grid-template-columns:minmax(0,5fr) minmax(0,7fr);align-items:start;gap:clamp(36px,6vw,110px);display:grid}.ab-why-body{color:var(--dim);max-width:58ch;font-size:clamp(15.5px,1.4vw,18px);line-height:1.75}.ab-facts{border-top:1px solid var(--ink);border-bottom:1px solid var(--ink);padding:clamp(20px,2.6vw,34px) 0}.ab-facts-row{flex-wrap:wrap;gap:10px clamp(28px,5vw,72px);margin:0;padding:0;list-style:none;display:flex}.ab-fact{font-family:var(--mono);letter-spacing:.1em;text-transform:uppercase;color:var(--ink);font-size:clamp(11.5px,1vw,13px)}.ab-fact+.ab-fact:before{content:"·";color:var(--ember);margin-right:12px}.ab-facts-note{font-family:var(--mono);letter-spacing:.06em;color:var(--dim);margin-top:12px;font-size:11px}.ab-motto-line .reveal-line{font-family:var(--serif);color:var(--ink);max-width:22ch;font-size:clamp(26px,3.8vw,54px);font-style:italic;font-weight:400;line-height:1.15}.ab-motto-sub{color:var(--dim);max-width:52ch;margin-top:clamp(18px,2.2vw,28px);font-size:clamp(14.5px,1.3vw,16.5px);line-height:1.7}@media (max-width:920px){.ab-story-grid,.ab-why-grid{grid-template-columns:1fr;gap:28px}.ab-story-head{position:static}.ab-usp-row{grid-template-columns:auto 1fr;row-gap:12px}.ab-usp-body{grid-column:2}}@media (prefers-reduced-motion:reduce){.ab-pill,.ab-pill-arw,.ab-cta-path{transition:none}.ab-pill--primary:hover .ab-pill-arw{transform:none}}@media (max-width:480px){.ab-facts-row{flex-direction:column;row-gap:8px}.ab-fact+.ab-fact:before{content:none;margin-right:0}}
