.av-about{color:#0b1220;background:#fff}.av-about-shell{width:min(1180px,calc(100% - 48px));margin:auto;padding:88px 0}.av-about-kicker{font:700 12px/1.5 'DM Sans',sans-serif;letter-spacing:.14em;text-transform:uppercase;color:#64521e}.av-about h2,.av-about-hero h1{font-family:Manrope,sans-serif;font-weight:800;letter-spacing:-.045em;line-height:1.12}.av-about h2{font-size:clamp(30px,3.5vw,46px);margin:12px 0 26px;max-width:780px}.av-about h3{font:800 22px/1.3 Manrope,sans-serif;letter-spacing:-.025em;margin:18px 0 12px}.av-about p{line-height:1.8;color:#536074}.av-about svg,.av-about-hero svg{width:22px;height:22px;flex:none;vertical-align:middle}.av-about-story{display:grid;grid-template-columns:1fr 1fr;gap:80px}.av-about-story p:first-child{margin-top:0}.av-about-story .av-about-kicker{color:#64521e}.av-about-band{background:#f5f5f0}.av-about-services{display:grid;grid-template-columns:1fr 1fr;gap:48px;margin-top:40px}.av-about-services article{border-top:1px solid #cfcfc5;padding-top:28px;display:flex;flex-direction:column;align-items:flex-start}.av-about-services a{font-weight:700;margin-top:auto;padding-top:16px;display:flex;gap:12px;align-items:center}.av-about-icon{display:grid;place-items:center;background:#ffc526;width:52px;height:52px;border-radius:14px}.av-about-icon svg{width:28px;height:28px}.av-about-steps{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:32px;margin-top:48px}.av-about-steps article>span{font:800 44px/1 Manrope,sans-serif;color:#b78400}.av-about-steps p{font-size:15px}.av-about-values{background:#0b1220;color:white}.av-about-values .av-about-shell>div{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:40px}.av-about-values p{color:#bbc3d0}.av-about-values h3 svg{color:#ffc526}.av-about-industries{display:grid;grid-template-columns:1.3fr 1fr;align-items:center;gap:80px}.av-about-signal{display:grid;grid-template-columns:1fr 1fr;gap:16px;transform:rotate(-5deg);padding:16px}.av-about-signal span{height:130px;background:#f5f5f0;border-radius:24px;display:grid;place-items:center}.av-about-signal span:nth-child(2),.av-about-signal span:nth-child(3){background:#fff1bf}.av-about-signal svg{height:55px;width:55px}.av-about-button{display:inline-flex;align-items:center;gap:16px;background:#ffc526;color:#0b1220;padding:15px 24px;border-radius:10px;font-weight:700;text-decoration:none}.av-about a:focus-visible,.av-about-hero a:focus-visible{outline:3px solid #b78400;outline-offset:5px}.av-about-contact{display:grid;grid-template-columns:1.2fr 1fr;gap:72px;border-top:1px solid #d9dbd5}.av-about-contact aside{border-left:3px solid #ffc526;padding:10px 0 10px 28px;display:flex;flex-direction:column;align-items:flex-start;gap:12px}.av-about-contact aside p{font-size:14px;margin:0}.av-about-contact hr{border:0;border-top:1px solid #d9dbd5;width:100%;margin:10px 0}.av-about-hero{background:radial-gradient(ellipse at 80% 30%,#ffe8a3,transparent 60%),#f5f5f0;color:#0b1220}.av-about-hero>.av-about-shell{display:grid;grid-template-columns:1.25fr 1fr;gap:70px;align-items:center;padding:90px 0}.av-about-hero h1{font-size:clamp(42px,5vw,70px);margin:22px 0}.av-about-hero p:not(.av-about-kicker){font-size:19px;line-height:1.8;color:#536074;max-width:650px}.av-about-brand{display:flex;flex-direction:column;align-items:center;gap:12px}.av-about-brand img{width:min(280px,100%);height:auto}.av-about-brand span{font:700 11px/1.5 Manrope,sans-serif;letter-spacing:.2em}.av-about-hero .av-about-button{margin-top:16px}#about-story{scroll-margin-top:90px}@media(max-width:800px){.av-about-shell{padding:56px 0}.av-about-story,.av-about-industries,.av-about-contact{grid-template-columns:1fr;gap:28px}.av-about-steps{grid-template-columns:1fr 1fr}.av-about-values .av-about-shell>div{grid-template-columns:1fr;gap:12px}.av-about-hero>.av-about-shell{gap:24px}.av-about-brand img{width:180px}.av-about-brand span{font-size:9px;letter-spacing:.1em}.av-about-signal{max-width:400px;width:100%;margin:auto}}@media(max-width:540px){.av-about-shell{width:calc(100% - 36px)}.av-about-hero>.av-about-shell{grid-template-columns:1fr;padding:48px 0}.av-about-brand{display:none}.av-about-hero h1{font-size:44px}.av-about-services,.av-about-steps{grid-template-columns:1fr;gap:28px}.av-about-steps article{border-top:1px solid #d9dbd5;padding-top:22px}.av-about-steps article>span{font-size:32px}.av-about-signal span{height:100px}.av-about-contact aside{padding-left:20px}}@media(prefers-reduced-motion:reduce){.av-about-signal{transform:none}}

.av-about-history{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:40px;margin-top:40px}.av-about-history article{border-top:3px solid #ffc526;padding-top:22px}.av-about-history article>span{font:800 22px/1.4 Manrope,sans-serif;color:#886100}@media(max-width:650px){.av-about-history{grid-template-columns:1fr;gap:24px}}
