.air-card--img{padding:0;overflow:hidden}
.air-card--img>*:not(.air-card__img){margin-left:20px;margin-right:20px}
.air-card--img>:last-child{margin-bottom:20px}
.air-card__img{aspect-ratio:4/3;overflow:hidden;background:var(--air-surface);margin:0 0 6px}
.air-card__img img{width:100%;height:100%;object-fit:cover;display:block;transition:transform .6s ease}
a.air-card--img:hover .air-card__img img{transform:scale(1.03)}
@media (max-width:599px){.air-grid--m2 .air-card--img>*:not(.air-card__img){margin-left:12px;margin-right:12px}.air-grid--m2 .air-card--img>:last-child{margin-bottom:14px}}
.air-hero__media--photo{aspect-ratio:4/5}
@media (min-width:990px){.air-hero__media--photo{aspect-ratio:4/5}}
@media (max-width:989px){.air-hero__media--photo{aspect-ratio:4/3;max-width:none}}
.air-hero__media--photo img{object-fit:cover}
.air-hero__media picture{display:block;width:100%;height:100%}
.air-reveal{opacity:1}
.js-air .air-reveal{opacity:0;transform:translateY(10px);transition:opacity .5s ease,transform .5s ease}
.js-air .air-reveal.is-in{opacity:1;transform:none}
@media (prefers-reduced-motion:reduce){.js-air .air-reveal{opacity:1;transform:none;transition:none}}
.air-btn{transition:background .2s,border-color .2s,color .2s,transform .2s}
.air-btn:hover{transform:translateY(-1px)}
.air .air-card.air-card--img{padding:0;gap:8px}
@media (max-width:599px){.air .air-grid--m2 .air-card.air-card--img{padding:0;gap:6px}.air-grid--m2 .air-card--img h3,.air-grid--m2 .air-card--img .air-card__t{font-size:15px}.air-grid--m2 .air-card--img p{font-size:13.5px;line-height:1.45}}
