main[data-route=\/about-us]>article,main[data-route=\/services]>article{grid-template-columns:minmax(0,1fr) minmax(0,1.2fr);gap:0 4rem;display:grid}main .editorial-cover{grid-area:1/2/span 2;min-height:480px;margin:4rem 0;overflow:hidden}main .editorial-cover picture,main .editorial-cover img{width:100%;height:100%;display:block}main .editorial-cover img{object-fit:cover}main[data-route=\/about-us]>article>h1,main[data-route=\/services]>article>h1{grid-column:1;align-self:end;padding-bottom:1rem;font-size:clamp(3.5rem,7vw,7rem)}main[data-route=\/about-us] section,main[data-route=\/services] section{grid-column:1/-1}main[data-route=\/about-us] section[aria-labelledby=who-we-are],main[data-route=\/services] section[aria-labelledby=aftersales-service]{border:0;grid-column:1;padding-top:1rem;padding-bottom:4rem;display:block}main[data-route=\/about-us] section[aria-labelledby=mission],main[data-route=\/services] section[aria-labelledby=training-package]{grid-column:1}main[data-route=\/about-us] section[aria-labelledby=vision],main[data-route=\/services] section[aria-labelledby=full-support]{grid-column:2}main[data-route=\/about-us] section[aria-labelledby=mission],main[data-route=\/about-us] section[aria-labelledby=vision],main[data-route=\/services] section[aria-labelledby=training-package],main[data-route=\/services] section[aria-labelledby=full-support]{background:var(--surface);border:0;margin-bottom:4rem;padding:3rem;display:block}main[data-route=\/partners] .partner-cards{grid-template-columns:1fr}main[data-route=\/partners] .partner-card{grid-template-columns:minmax(0,1fr) minmax(0,1.2fr);gap:1rem 4rem;padding-block-start:4rem;padding-block-end:4rem;display:grid}main[data-route=\/partners] .partner-card>:not(.partner-catalogue-photo){grid-column:1}main[data-route=\/partners] .partner-card h2{margin:0;font-size:clamp(2.4rem,5vw,4.5rem)}main[data-route=\/partners] .partner-card>a{place-self:start}main[data-route=\/partners] .partner-catalogue-photo{grid-area:1/2/span 5;align-self:center;margin:0}main[data-route=\/partners] .partner-catalogue-photo img{object-fit:contain;background:0 0;width:100%;max-height:460px;padding:0;display:block}@media (prefers-reduced-motion:no-preference){main .editorial-cover{animation:1.2s cubic-bezier(.2,.65,.3,1) both interior-opening}@keyframes interior-opening{0%{clip-path:inset(15% 0 0);transform:translateY(80px)}to{clip-path:inset(0);transform:translateY(0)}}@supports (animation-timeline:view()) and (animation-range:entry 0% cover 35%){main .partner-catalogue-photo{animation:linear both catalogue-arrive;animation-timeline:view();animation-range:entry cover 35%}@keyframes catalogue-arrive{0%{transform:translateY(90px)scale(.88)}to{transform:translateY(0)scale(1)}}}}@media (prefers-reduced-motion:reduce){main .editorial-cover,main .partner-catalogue-photo{clip-path:none;animation:none;transform:none}}@media (max-width:1023px){main[data-route=\/about-us]>article,main[data-route=\/services]>article{column-gap:2rem}main[data-route=\/about-us] section[aria-labelledby=mission],main[data-route=\/about-us] section[aria-labelledby=vision],main[data-route=\/services] section[aria-labelledby=training-package],main[data-route=\/services] section[aria-labelledby=full-support]{padding:2rem}}@media (max-width:767px){main[data-route=\/about-us]>article,main[data-route=\/services]>article,main[data-route=\/partners] .partner-card{display:block}main .editorial-cover{height:340px;min-height:0;margin:0 0 2rem}main[data-route=\/partners] .partner-catalogue-photo{margin-top:2rem}main[data-route=\/partners] .partner-card>picture{margin-bottom:1.5rem;display:block}}
