.cap[data-page=about]{--ab-right:max(var(--gutter), calc(100% - 84rem + var(--gutter)))}.ab-intro{padding:var(--section-y-tight) var(--ab-right) var(--section-y-tight) var(--gutter);grid-template-columns:minmax(0,.95fr) minmax(0,1.05fr);align-items:center;gap:clamp(2rem,6vw,6rem);display:grid}.ab-intro-copy{flex-direction:column;gap:1.25rem;display:flex}.ab-intro h1{font-size:var(--page-title);letter-spacing:-.021em;text-wrap:balance;max-width:11em;line-height:1.04}.ab-mark{margin:0}.ab-mark-rules{pointer-events:none;position:absolute;inset:0}.ab-mark-rules svg{width:100%;height:100%;display:block}.ab-ink{stroke:var(--wax)}.ab-band{stroke:var(--paper)}.ab-reserve{fill:var(--paper);stroke:var(--wax);stroke-width:1px;stroke-linejoin:miter;vector-effect:non-scaling-stroke}.ab-origin line{stroke:var(--wax);stroke-width:1px;vector-effect:non-scaling-stroke}.ab-mark-tag-start{top:60%;left:8.5%}.ab-mark-tag-rule{top:2%;right:7%}.ab-mark .cap-scale-bottom{opacity:.8}.ab-name{padding:var(--section-y) var(--ab-right) var(--section-y) var(--gutter);border-top:1px solid var(--rule);grid-template-columns:minmax(0,1fr) minmax(0,1.4fr);gap:clamp(2.5rem,5vw,5rem) clamp(2rem,6vw,6rem);display:grid}.ab-name h2{text-wrap:balance;max-width:10em}.ab-terms{border-top:1px solid var(--wax);margin:0}.ab-term{border-bottom:1px solid var(--rule);grid-template-columns:minmax(8rem,.55fr) minmax(0,1.45fr);align-items:baseline;gap:.35rem 1.5rem;padding:1.1rem 0;display:grid}.ab-term dt{font-family:var(--display);font-size:var(--title);letter-spacing:-.018em;color:var(--wax);line-height:1.15}.ab-term dd{color:var(--graphite);max-width:34em;margin:0;font-size:1rem;line-height:1.6}.ab-term:nth-child(2) dt{color:var(--dye)}.cap .ab-statement span:last-child{color:var(--wax)}.ab-jargon{flex-direction:column;grid-column:2;gap:1rem;padding-top:clamp(1rem,4svh,2.5rem);display:flex}.ab-body{max-width:36em;color:var(--graphite);font-size:1rem;line-height:1.6}.ab-why{padding:var(--section-y) var(--ab-right) var(--section-y) var(--gutter);border-top:1px solid var(--rule);grid-template-columns:minmax(0,1.25fr) minmax(0,.85fr);align-items:start;gap:clamp(2.5rem,6vw,6rem);display:grid}.ab-why-copy{flex-direction:column;gap:1.1rem;display:flex}.ab-why h2{text-wrap:balance;max-width:14em;margin-bottom:.75rem}.ab-rules{padding-top:clamp(0rem,6svh,4rem)}.cap .ab-rules-h,.cap .ab-written-h{font-family:var(--display);font-weight:var(--display-weight);letter-spacing:-.012em;color:var(--wax);margin:0 0 1rem;font-size:1.2rem}.cap[data-page=about] .ab-team{--team-pad-x:var(--gutter);--team-pad-y:var(--section-y);--team-max-width:calc(84rem - 2 * var(--gutter));--team-heading-size:clamp(29px, 3.1vw, 46px);border-top:1px solid var(--rule)}.cap[data-page=about] .ab-team .team-inner{margin:0}@media (min-width:960px){.cap[data-page=about] .ab-team .team-photos[data-layout=portraits]{grid-template-columns:repeat(4,minmax(0,1fr));align-self:end}}.cap[data-page=about] .ab-team .team-photos{align-items:start}.cap[data-page=about] .ab-team .team-person{align-content:start}.cap[data-page=about] .ab-team .team-para{font-size:1rem}.ab-handover{padding:var(--section-y) var(--ab-right) var(--section-y) var(--gutter);border-top:1px solid var(--rule);grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:start;gap:clamp(2.5rem,6vw,6rem);display:grid}.ab-handover-copy{flex-direction:column;gap:1.25rem;display:flex}.ab-handover h2{max-width:10em}.ab-written ul{border-top:1px solid var(--wax);margin:0;padding:0;list-style:none}.ab-written li{border-bottom:1px solid var(--rule-soft);color:var(--wax);padding:.85rem 0;font-size:1rem;line-height:1.5}.cap .ab-handover-mark{font-family:var(--display);letter-spacing:-.012em;color:var(--wax);max-width:24em;margin-top:1.75rem;font-size:clamp(1.15rem,1.6vw,1.35rem);line-height:1.4}@media (max-width:900px){.ab-intro,.ab-name,.ab-why,.ab-handover{grid-template-columns:minmax(0,1fr)}.ab-jargon{grid-column:auto}.ab-rules{padding-top:0}}@media (max-width:700px){.ab-intro{gap:2.25rem;padding-top:clamp(2.5rem,8svh,4rem)}.ab-term{grid-template-columns:minmax(0,1fr)}.ab-mark-tag-start,.ab-origin-leader{display:none}.ab-mark-tag-rule{padding-block:2px;top:0;right:4%}.ab-mark .cap-fig-text{display:none}}
