.about-page{padding-top:clamp(70px,8vw,120px);padding-bottom:clamp(80px,9vw,145px)}
.about-page h2{font:400 clamp(50px,6vw,95px)/.96 'Sedgwick Ave Display',Impact,cursive;font-synthesis-weight:none;letter-spacing:-.045em;text-transform:uppercase;margin:20px 0 0}
.about-page h2 span{position:relative;z-index:0}
.about-page h2 span:before{content:"";position:absolute;z-index:-1;inset:42% -2% 2%;background:var(--lime);transform:rotate(-2deg);clip-path:polygon(0 17%,9% 3%,18% 15%,29% 0,41% 13%,54% 2%,67% 16%,80% 0,91% 13%,100% 2%,98% 96%,86% 85%,72% 100%,56% 88%,39% 100%,21% 86%,3% 100%)}
.about-lead{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,.87fr);gap:clamp(35px,6vw,105px);align-items:end}
.about-lead-copy{font-size:clamp(18px,1.55vw,22px);line-height:1.57;max-width:640px}
.about-lead-copy p{margin:0 0 20px}
.about-duo{display:grid;grid-template-columns:1fr 1fr;gap:18px;margin:clamp(68px,8vw,130px) 0}
.about-duo-card{min-height:390px;padding:clamp(30px,4vw,62px);display:flex;flex-direction:column;align-items:flex-start;position:relative}
.about-duo-card>span,.about-duo-card>a{font:800 15px/1.2 'Asap Condensed',Arial,sans-serif;letter-spacing:.12em;text-transform:uppercase}
.about-duo-card h3{font:800 clamp(39px,4vw,67px)/1 'Asap Condensed',Arial,sans-serif;letter-spacing:-.035em;margin:35px 0 25px;overflow-wrap:anywhere}
.about-duo-card h3 span{color:var(--lime)}
.about-duo-card p{font-size:clamp(17px,1.45vw,20px);line-height:1.5;margin:0}
.about-duo-card>a{margin-top:auto;padding-top:30px;text-decoration:underline;text-decoration-color:var(--lime);text-decoration-thickness:3px;text-underline-offset:7px}
.about-duo-agency{background:#101010;color:#fff;clip-path:polygon(0 2%,98% 0,100% 97%,2% 100%)}
.about-duo-ngo{background:#d5f900;color:#111;clip-path:polygon(2% 0,100% 3%,97% 100%,0 97%)}
.about-duo-ngo h3 span{color:#fff}
.about-duo-ngo>a{text-decoration-color:#111}
.about-process{display:grid;grid-template-columns:minmax(280px,.75fr) minmax(0,1.25fr);gap:clamp(35px,6vw,90px);align-items:start}
.about-process-head p{font-size:clamp(18px,1.5vw,21px);line-height:1.55;max-width:450px}
.about-process-list{padding:0;margin:0;counter-reset:step;list-style:none;border-top:4px solid #111}
.about-process-list li{position:relative;counter-increment:step;padding:26px 20px 27px 74px;border-bottom:1px solid #b8b8b8}
.about-process-list li:before{content:counter(step,decimal-leading-zero);position:absolute;left:4px;top:23px;font:800 32px/1 'Asap Condensed',Arial,sans-serif;color:#111;background:var(--lime);padding:5px}
.about-process-list strong{display:block;font:800 clamp(23px,2vw,31px)/1.1 'Asap Condensed',Arial,sans-serif;text-transform:uppercase}
.about-process-list p{font-size:17px;line-height:1.45;margin:8px 0 0}
.about-cta{display:flex;align-items:center;justify-content:space-between;gap:24px;padding:36px 0 0;margin-top:clamp(55px,7vw,110px);border-top:5px solid #111}
.about-cta strong{font:400 clamp(28px,3.5vw,48px)/1.1 'Sedgwick Ave Display',Impact,cursive;font-synthesis-weight:none;text-transform:uppercase}
@media(max-width:900px){.about-lead,.about-process{grid-template-columns:1fr}.about-duo-card{min-height:0}.about-process-head p{max-width:650px}}
@media(max-width:700px){.about-duo{grid-template-columns:1fr}.about-duo-card{clip-path:none}.about-cta{align-items:flex-start;flex-direction:column}.about-page h2{font-size:clamp(43px,10vw,70px)}}
