.dsb-about .hero{padding-block:clamp(40px,6vw,88px);overflow:hidden}.dsb-about .hero h1{color:#fff}.dsb-about .hero h1 span{color:var(--lime)}.dsb-about .hero .lede{color:var(--mint);max-width:40ch;margin-top:20px}.dsb-about .hero-img{aspect-ratio:21/9;border-radius:32px 32px 0 0;margin-top:clamp(32px,4vw,56px);position:relative;overflow:hidden}@media (max-width:720px){.dsb-about .hero-img{aspect-ratio:4/3}}.dsb-about section{padding:clamp(56px,7vw,104px) 0}.dsb-about .story{grid-template-columns:minmax(0,1fr);gap:24px;display:grid}@media (min-width:900px){.dsb-about .story{grid-template-columns:minmax(0,5fr) minmax(0,7fr);gap:64px}}.dsb-about .story p{color:#1e3a33;margin:0 0 16px;font-size:clamp(17px,1.35vw,20px)}.dsb-about .story p:first-child{font:400 clamp(24px,2vw,30px)/1.35 var(--display)}.dsb-about .vals{grid-template-columns:minmax(0,1fr);gap:12px;display:grid}@media (min-width:720px){.dsb-about .vals{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (min-width:1100px){.dsb-about .vals{grid-template-columns:repeat(4,minmax(0,1fr))}}.dsb-about .val{flex-direction:column;justify-content:space-between;min-height:260px;display:flex}.dsb-about .val b{font:400 clamp(28px,2.4vw,36px)/1.05 var(--display)}.dsb-about .val p{margin:0;font-size:15px}.dsb-about .team{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;display:grid}@media (min-width:900px){.dsb-about .team{grid-template-columns:repeat(4,minmax(0,1fr))}}.dsb-about .tm .ph{aspect-ratio:4/5;position:relative}.dsb-about .tm b{font:400 24px/1.1 var(--display);margin:14px 0 4px;display:block}.dsb-about .tm span{color:var(--ink2);font-size:14px}.dsb-about .pair{grid-template-columns:minmax(0,1fr);gap:12px;display:grid}@media (min-width:900px){.dsb-about .pair{grid-template-columns:minmax(0,1fr) minmax(0,1fr)}}.dsb-about .pair .tile p{max-width:44ch;margin:12px 0 0}.dsb-about .nums{background:var(--line);border:1.5px solid var(--line);border-radius:24px;grid-template-columns:repeat(2,minmax(0,1fr));gap:1.5px;display:grid;overflow:hidden}@media (min-width:900px){.dsb-about .nums{grid-template-columns:repeat(4,minmax(0,1fr))}}.dsb-about .nums div{background:#fff;padding:24px}.dsb-about .nums b{font:400 clamp(40px,4vw,64px)/1 var(--display);margin-bottom:8px;display:block}.dsb-about .nums span{color:var(--ink2);font-size:14px}
