.about-page{color:#151515;background:#f4f4f4;padding-top:110px}.about-page section{max-width:1440px;margin:auto;padding:56px 40px}.about-page .eyebrow{letter-spacing:.13em;color:#525252;text-transform:uppercase;margin:0 0 22px;font-size:11px}.about-breadcrumb{color:#555;gap:12px;margin-bottom:38px;font-size:12px;display:flex}.about-breadcrumb a{text-underline-offset:3px;text-decoration:underline}.about-page h1,.about-page h2{text-transform:uppercase;letter-spacing:-.025em;font-family:Podium,Impact,sans-serif;font-weight:400;line-height:1.02}.about-page h1{max-width:950px;margin:0;font-size:clamp(56px,8.5vw,116px)}.about-page h2{margin:0 0 24px;font-size:clamp(34px,4.2vw,58px)}.about-page h3{margin:0 0 12px;font-size:22px;font-weight:600;line-height:1.25}.about-page p{color:#4a4a4a;margin:0 0 18px;font-size:16px;line-height:1.75}.about-intro{grid-template-columns:1fr 1fr;gap:64px;max-width:1160px;margin-top:42px;display:grid}.about-page .about-lead{color:#151515;font-size:clamp(21px,2.4vw,32px);font-weight:500;line-height:1.4}.about-page .about-focus{border-top:1px solid #d1d1d1;border-bottom:1px solid #d1d1d1;grid-template-columns:1fr 1fr;gap:64px;display:grid}.about-focus>div{max-width:620px}.about-services{grid-template-columns:.8fr 1.2fr;gap:72px;display:grid}.about-service{border-top:1px solid #ccc;grid-template-columns:32px 1fr 24px;gap:20px;padding:26px 0;text-decoration:none;display:grid}.about-number{letter-spacing:.08em;color:#666;font:11px/1.6 Inter,Arial,sans-serif}.about-arrow{font-size:24px;transition:transform .2s}.about-service:hover .about-arrow{transform:translate(3px,-3px)}.about-service p{margin:0;font-size:15px}.about-working{border-top:1px solid #d1d1d1}.about-working ol{grid-template-columns:repeat(3,minmax(0,1fr));gap:40px;margin:32px 0 0;padding:0;list-style:none;display:grid}.about-working li{border-top:1px solid #aaa;padding-top:20px}.about-working li h3{margin-top:18px}.about-working li p{margin:0;font-size:15px}.about-page .about-work{background:#e8e8e8;grid-template-columns:1fr 1fr;gap:64px;display:grid}.about-work>div>p:last-child{max-width:460px}.about-work nav{flex-direction:column;justify-content:center;display:flex}.about-work nav a{border-bottom:1px solid #bdbdbd;justify-content:space-between;align-items:center;padding:20px 0;font-size:20px;display:flex}.about-work nav a:hover{text-underline-offset:5px;text-decoration:underline}.about-page .about-contact{padding-block:64px 72px}.about-contact>p{max-width:560px}.about-contact>div{align-items:center;gap:28px;margin:26px 0;display:flex}.about-email{text-underline-offset:4px;font-size:14px;text-decoration:underline}.about-page a:focus-visible{outline-offset:5px;outline:2px solid}@media (max-width:800px){.about-page{padding-top:85px}.about-page section{padding:38px 22px}.about-intro,.about-page .about-focus,.about-services,.about-page .about-work{grid-template-columns:1fr;gap:22px}.about-intro{margin-top:30px}.about-breadcrumb{margin-bottom:25px}.about-page h1{font-size:clamp(52px,11vw,80px)}.about-working ol{grid-template-columns:1fr;gap:24px}.about-service{grid-template-columns:25px 1fr 20px;gap:12px;padding:22px 0}.about-page .about-contact{padding-block:42px 48px}.about-contact>div{flex-wrap:wrap;gap:22px}.about-page h3{font-size:21px}}@media (prefers-reduced-motion:reduce){.about-arrow{transition:none}}
