.ft{padding:clamp(40px,4.4vw,64px) 0 76px}.ft-in{grid-template-columns:minmax(0,1fr) auto auto;gap:32px clamp(40px,6vw,112px);align-items:start}.ft-line{font-family:var(--f-display);font-weight:var(--d-weight);font-stretch:var(--d-stretch);letter-spacing:calc(var(--d-track) * .8);font-size:clamp(28px,3.6vw,60px);line-height:1.04;color:#93a0ad}.ft-nav ul{display:grid;grid-template-columns:auto auto;gap:0 clamp(32px,4vw,64px)}.ft a{min-width:44px;font:500 12px/1 var(--f-mono);letter-spacing:.08em;text-transform:uppercase}.ft-legal{margin-top:clamp(40px,5vw,80px);color:#93a0ad}.ft-off{margin-top:clamp(40px,5vw,80px);display:flex;flex-wrap:wrap;gap:28px clamp(40px,6vw,112px);color:#93a0ad}.ft-off address,.ft-off p{font-style:normal;line-height:1.6}.ft-off b{display:block;margin-bottom:8px;font-weight:500;letter-spacing:.08em;text-transform:uppercase;color:#cbd3db}.ft-off a{text-transform:none;letter-spacing:.02em}.ft-off p b{margin-bottom:0}.ft-off p a{margin-top:-5px}.ft-off+.ft-legal{margin-top:clamp(28px,3vw,40px)}.ft-legal{align-items:center}.ft-legal a{margin:-14px 0}@media(max-width:899px){.ft-in{grid-template-columns:auto 1fr;gap:28px 48px}.ft-line{grid-column:1 / -1}}@media(max-width:480px){.ft-in{grid-template-columns:1fr}.ft-nav ul{grid-template-columns:1fr 1fr;gap:0 24px}}.closing{padding-top:clamp(96px,13vw,208px);padding-bottom:clamp(88px,11vw,176px)}.closing .display{max-width:11.5em}.closing-row{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:28px 48px;margin-top:clamp(40px,5.6vw,88px);padding-top:clamp(24px,2.6vw,40px);border-top:1px solid var(--rule-strong)}.closing .lead{max-width:34ch;text-wrap:balance}.closing-btn{min-height:clamp(60px,5vw,76px);padding:0 clamp(22px,2.2vw,34px);gap:clamp(16px,2vw,32px);font-size:clamp(13px,1vw,15px)}.closing .arr{fill:none;stroke:currentColor;stroke-width:1.5}@media(max-width:699px){.closing-btn{width:100%;justify-content:space-between}}body[data-page=about] main{--ab-g:clamp(24px,3.4vw,56px)}.ab-head{padding:clamp(40px,5vw,84px) 0 0}.ab-head-in{display:grid;column-gap:var(--ab-g);row-gap:clamp(20px,2.4vw,36px)}.ab-head .lead{text-wrap:balance}@media(min-width:700px){.ab-head .display span{display:block}}@media(min-width:1000px){.ab-head-in{grid-template-columns:minmax(0,1fr) minmax(0,1fr)}.ab-head .display{grid-column:1 / -1}.ab-head .lead{grid-column:2}}.ab-track{padding-top:clamp(56px,7vw,116px)}.ab-track-in{display:grid;column-gap:var(--ab-g)}.ab-track-h span{display:block}.ab-proven,.ab-method{margin-top:clamp(28px,3.4vw,52px);border-top:1px solid var(--rule-strong)}.ab-quote{padding-top:clamp(16px,1.8vw,28px);font-family:var(--f-display);font-weight:var(--d-weight);font-stretch:var(--d-stretch);letter-spacing:calc(var(--d-track) * .7);line-height:1.12;font-size:clamp(25px,2.9vw,46px);text-wrap:pretty}.ab-presence{margin-top:clamp(20px,2.4vw,36px);max-width:34em;font-size:clamp(17px,1.3vw,19px);line-height:1.45;color:var(--ink-2);text-wrap:balance}.ab-method li{padding:clamp(15px,1.6vw,24px) 0 clamp(16px,1.7vw,26px);border-bottom:1px solid var(--rule);font-size:clamp(18px,1.55vw,24px);line-height:1.3}@media(min-width:1000px){.ab-track-in{grid-template-columns:minmax(0,1fr) minmax(0,1fr)}.ab-track-h{grid-column:1 / -1;display:grid;grid-template-columns:subgrid}.ab-method{align-self:start}}.ab-pr-list{margin-top:clamp(36px,5vw,84px);border-top:1px solid var(--rule-strong)}.ab-pr-list li{display:grid;column-gap:var(--ab-g);row-gap:10px;padding:clamp(22px,2.7vw,42px) 0 clamp(24px,3vw,48px);border-bottom:1px solid var(--rule)}.ab-pr-list h3{font-family:var(--f-display);font-weight:var(--d-weight);font-stretch:var(--d-stretch);letter-spacing:calc(var(--d-track) * .8);line-height:1.06;font-size:clamp(28px,3.5vw,56px);text-wrap:balance}.ab-pr-list p{max-width:30em;font-size:clamp(18px,1.55vw,24px);line-height:1.42;color:var(--ink-2);text-wrap:balance}@media(min-width:1000px){.ab-pr-list li{grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:baseline}}.ab-board .statement{max-width:14em}.ab-people{display:grid;column-gap:var(--ab-g);margin-top:clamp(36px,5vw,84px)}.ab-people li{display:grid;grid-row:span 3;grid-template-rows:subgrid;row-gap:0;padding:clamp(16px,1.6vw,24px) 0 clamp(32px,4vw,48px);border-top:1px solid var(--rule-strong)}.ab-people h3{font-family:var(--f-display);font-weight:var(--d-weight);font-stretch:var(--d-stretch);letter-spacing:calc(var(--d-track) * .7);line-height:1.1;font-size:clamp(26px,2.2vw,34px)}.ab-people h3 span{display:block;color:var(--soft)}.ab-people .label{margin-top:clamp(14px,1.3vw,20px)}.ab-bio{margin-top:clamp(10px,1vw,14px);max-width:30em;font-size:clamp(16px,1.2vw,18px);line-height:1.5;color:var(--ink-2)}@media(min-width:640px){.ab-people{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(min-width:1100px){.ab-people{grid-template-columns:repeat(4,minmax(0,1fr))}.ab-people li{padding-bottom:0}}
