.about-hero{display:grid;grid-template-columns:1.15fr .85fr;gap:6%;align-items:center;padding:60px 6% 90px}.about-hero h1{font:800 clamp(64px,8.4vw,132px)/.88 'Barlow Condensed','Arial Narrow',Impact,sans-serif;letter-spacing:-2px;margin:26px 0 30px}.about-hero h1 span{color:var(--orange)}.about-lead{max-width:560px;margin:0 0 14px;font-size:clamp(18px,1.6vw,21px);line-height:1.55}.about-actions{display:flex;flex-wrap:wrap;align-items:center;gap:18px 30px;margin-top:34px}.about-actions .button{margin-top:0}.about-hero a.button.dark:hover,.about-hero a.button.dark:focus-visible{background:var(--orange);color:var(--ink)}.about-more{padding:10px 0;font-weight:600;border-bottom:1px solid var(--ink);transition:border-color .2s}.about-more:hover,.about-more:focus-visible{border-bottom-color:transparent}.about-more span{color:#b83a10}.about-photo{position:relative;margin:0}.about-photo img{display:block;width:100%;aspect-ratio:4/5;height:auto;object-fit:cover;object-position:50% center;border-radius:49% 49% 6px 6px;box-shadow:14px 16px 0 #e2e2dc}.about-photo figcaption{position:absolute;left:-24px;bottom:28px;background:var(--paper);padding:8px 17px;font-size:14px}.about-path{padding:80px 6% 90px;border-top:1px solid var(--line)}.path{display:grid;grid-template-columns:repeat(4,1fr);gap:36px;margin:0;padding:0;list-style:none}.path li{border-top:1px solid var(--ink);padding-top:20px}.path-num{display:block;font:600 58px/1 'Barlow Condensed',Impact,sans-serif;color:var(--orange)}.path-tag{display:block;margin-top:18px;font-size:13px;font-weight:600;letter-spacing:1.5px}.path h3{font-size:25px;letter-spacing:-.8px;margin:12px 0 14px}.path p{margin:0;color:#62625b}.about-you h2{margin:60px 0 50px}.you-grid{display:grid;grid-template-columns:repeat(4,1fr);gap:35px;border-top:1px solid #494945;padding-top:30px}.you-grid span{font-size:13px;letter-spacing:1px;color:#aaa}.you-grid h3{font-size:25px;letter-spacing:-.7px;margin:16px 0 12px}.you-grid p{margin:0;color:#c1c1bc}.about-proof h2{margin:40px 0 46px}.stats{display:grid;grid-template-columns:repeat(4,1fr);gap:30px;margin:0 0 60px}.stats div{border-top:1px solid var(--ink);padding-top:18px}.stats dt{font:700 clamp(46px,5vw,72px)/1 'Barlow Condensed',Impact,sans-serif;letter-spacing:-1px;color:var(--orange)}.stats dd{margin:10px 0 0;font-size:16px;line-height:1.45}.skills{display:grid;grid-template-columns:.7fr 2fr;gap:6%;padding:40px 0 20px;border-top:1px solid var(--line)}.skills h3{margin:0;font-size:30px}.skills ul{display:grid;grid-template-columns:1fr 1fr;gap:24px 40px;margin:0;padding:0;list-style:none}.skills li{position:relative;padding-left:22px;color:#62625b;line-height:1.5}.skills li::before{content:"";position:absolute;left:0;top:7px;width:9px;height:9px;background:var(--orange)}.skills strong{display:block;margin-bottom:3px;color:var(--ink);font-size:18px}@media(max-width:1000px){.about-hero{grid-template-columns:1fr 1fr;gap:5%}.path,.you-grid,.stats{grid-template-columns:1fr 1fr;gap:34px 30px}.skills{grid-template-columns:1fr;gap:26px}}@media(max-width:650px){.about-hero{display:flex;flex-direction:column;align-items:stretch;gap:34px;padding:30px 5% 60px}.about-hero h1{font-size:15.5vw;letter-spacing:-1px;margin:20px 0 22px}.about-lead{font-size:17px}.about-actions .button{width:100%}.about-photo img{aspect-ratio:3/2}.about-photo figcaption{left:auto;right:-6px;bottom:auto;top:12px;font-size:13px}.about-path{padding:60px 5%}.path,.you-grid,.stats{grid-template-columns:1fr;gap:28px}.about-you h2{margin:40px 0}.stats{grid-template-columns:1fr 1fr;gap:26px 18px;margin-bottom:44px}.stats dd{font-size:14px}.skills ul{grid-template-columns:1fr;gap:20px}.skills h3{font-size:26px}}
