@media(max-width:900px){.footer-grid{grid-template-columns:repeat(2,1fr)}.team-grid,.values-grid{grid-template-columns:repeat(2,1fr)}.split-layout{gap:40px}}@media(max-width:640px){.container{width:calc(100% - 40px)}.site-header{height:85px;padding:17px 20px}.site-logo{width:185px}.menu-toggle{height:46px;width:46px}.next-slide{bottom:16px;left:auto;right:20px;transform:none}.next-slide>span:first-child{display:none}.inner-hero{height:355px}.inner-hero-content{padding:115px 0 35px}.inner-hero h1{font-size:3.4rem}.section{padding:75px 0}.split-layout,.ceo-layout{grid-template-columns:1fr}.intro-visual{max-width:520px}.ceo-portrait{max-width:320px;margin:auto}.team-grid,.values-grid{gap:14px}.team-card-copy{padding:15px}.team-card h3{font-size:1.13rem}.testimonial-shell{padding:30px 19px}.footer-grid{grid-template-columns:1fr 1fr;gap:28px}.footer-grid>div:first-child{grid-column:1/-1}.footer-base{flex-direction:column}.closing-cta{padding:75px 0}}@media(max-width:370px){.team-grid,.values-grid{grid-template-columns:1fr}}@media(prefers-reduced-motion:reduce){html{scroll-behavior:auto}*,*::before,*::after{animation:none!important;transition-duration:.01ms!important}.reveal{opacity:1;transform:none}}
