html{scroll-behavior:smooth}.about-page{max-width:none;padding:0;color:#5e2906}.about-page h1,.about-page h2,.about-page h3{font-family:"Okta Neue",Arial,sans-serif}.eyebrow{font-size:11px;letter-spacing:2px;font-weight:700}.about-hero{position:relative;min-height:620px;display:flex;align-items:center;color:white;isolation:isolate;padding:80px max(6%,calc((100vw - 1200px)/2));overflow:hidden;border-radius:0 0 45px 45px}.about-hero>img{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;z-index:-2}.about-hero:after{content:"";position:absolute;inset:0;background:linear-gradient(90deg,#193c30e6,#193c3066 75%);z-index:-1}.about-hero h1{font-size:clamp(45px,5.5vw,76px);line-height:1.06;letter-spacing:-2px;margin:25px 0}.about-hero h1 em{font-style:normal;font-weight:400}.about-hero p{max-width:500px;font-size:16px;line-height:1.8;margin-bottom:28px}.about-button{display:inline-flex;align-items:center;justify-content:center;border-radius:40px;background:#cb000a;color:white;padding:16px 25px;font-size:13px;font-weight:700;transition:transform .2s}.about-button:hover{transform:translateY(-3px)}.about-place{position:absolute;bottom:32px;right:6%;font-size:10px;letter-spacing:2px}.about-intro,.about-visit{max-width:1200px;margin:auto;padding:95px 25px;display:grid;grid-template-columns:1fr 1.1fr;gap:75px;align-items:center}.about-page h2{font-size:clamp(32px,3.7vw,48px);letter-spacing:-1.4px;line-height:1.12;margin:20px 0 28px}.about-page p{font-size:14px;line-height:1.9}.about-intro p{color:#687563}.about-intro .about-lead{font-size:19px;color:#193c30;line-height:1.65}.about-values{background:#5e2906;color:#fff8ee;padding:65px max(6%,calc((100vw - 1150px)/2));border-radius:40px}.about-values .eyebrow{color:#ffab00}.about-value-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:45px;margin-top:45px}.about-value-grid article{border-top:1px solid #ffffff40;padding-top:22px}.about-value-grid article>span{color:#ffab00;font-size:13px}.about-value-grid h3{font-size:25px;margin:18px 0 10px}.about-value-grid p{color:#eee0ce}.about-companies{padding:90px max(6%,calc((100vw - 1200px)/2));text-align:center;background:#fff8ee}.about-company-grid{display:grid;grid-template-columns:repeat(6,1fr);gap:24px;margin-top:45px;text-align:left}.about-company{grid-column:span 2;background:white;border:1px solid #ede2d5;border-radius:25px;padding:20px 26px 30px;transition:transform .3s,box-shadow .3s}.about-company:nth-last-child(2){grid-column:2/span 2}.about-company img{width:100%;height:230px;object-fit:contain;display:block}.about-company h3{font-size:22px;margin:12px 0}.about-company p{color:#687563;font-size:13px}.about-company span{font-size:11px;color:#cb000a;font-weight:700}.about-company:hover{transform:translateY(-7px);box-shadow:0 15px 35px #5e290612}.about-visit>img{width:100%;height:370px;object-fit:cover;border-radius:30px}.about-links{display:flex;gap:24px;align-items:center;flex-wrap:wrap;margin-top:24px}.about-text-link{font-size:12px;color:#cb000a;font-weight:700}.reveal{opacity:0;transform:translateY(25px);transition:opacity .65s,transform .65s}.reveal.visible{opacity:1;transform:none}@media(max-width:700px){header{flex-wrap:wrap;gap:18px}header nav{gap:18px;font-size:11px;flex-wrap:wrap}.about-hero{min-height:550px;padding:65px 25px;border-radius:0 0 28px 28px}.about-hero h1{font-size:47px}.about-hero p{font-size:14px}.about-intro,.about-visit{grid-template-columns:1fr;gap:20px;padding:55px 24px}.about-values{padding:45px 24px;border-radius:28px}.about-value-grid{grid-template-columns:1fr;gap:20px;margin-top:28px}.about-companies{padding:55px 24px}.about-company-grid{grid-template-columns:1fr;gap:20px}.about-company,.about-company:nth-last-child(2){grid-column:auto}.about-company img{height:240px}.about-visit>img{height:240px}}@media(prefers-reduced-motion:reduce){html{scroll-behavior:auto}.reveal{opacity:1;transform:none}.about-page *{transition:none!important}}