/* generated by [C] build-min.mjs from ZA-src: about.css. Edit those, not this. */
.a3-sand{background:var(--surface-2)}.st>.scene>.stage{border-top:0!important}.a3-h{margin-bottom:clamp(36px,6vh,72px);max-width:13ch}.a3-lede{margin-top:18px;font-size:clamp(18px,1.5vw,24px);font-weight:500;line-height:1.4;color:var(--dim);max-width:36ch;text-wrap:pretty}.ab-tl .st-link{margin-top:14px}.a3-bel{display:grid;grid-template-columns:minmax(0,1.1fr) minmax(0,1fr) minmax(0,.95fr);gap:clamp(28px,4vw,72px);align-items:start}.a3-bel>li{border-top:1px solid var(--line-strong);padding-top:clamp(20px,3vh,32px);display:grid;gap:18px}.a3-bel>li:nth-child(2){margin-top:clamp(48px,9vh,110px)}.a3-bel>li:nth-child(3){margin-top:clamp(96px,18vh,220px)}.a3-bel h3{font-family:var(--display);font-weight:400;text-transform:uppercase;font-size:clamp(40px,4.2vw,80px);line-height:.88;letter-spacing:var(--tight);max-width:8ch}.a3-bel p{font-size:clamp(16px,1.2vw,19px);line-height:1.5;color:var(--dim);max-width:34ch;text-wrap:pretty}.a3-proc-foot p{font-family:var(--display);text-transform:uppercase;font-size:clamp(30px,2.8vw,52px);line-height:.94;letter-spacing:var(--tight);max-width:20ch;padding-top:clamp(8px,2vh,20px)}.a3-proc-foot em{color:var(--accent)}.a3-sand .ab-steps>li:hover{background:var(--surface)}.a3-quote-x{display:flex;flex-wrap:wrap;gap:14px 28px}@media (max-width:900px){.a3-bel{grid-template-columns:minmax(0,1fr)}.a3-bel>li:nth-child(n){margin-top:0}.a3-proc-foot>span{display:none}}
