.airly-img{position:relative;isolation:isolate;container-type:inline-size;display:flex;width:100%;min-height:var(--img-min-h);overflow:hidden;border-radius:var(--radius-image);background-color:var(--airly-ink);--scrim-fade: calc(var(--img-min-h) * .3);--img-safe-inline: max(var(--space-5), 8cqi);--img-safe-block: max(var(--space-5), calc(var(--img-min-h) * .08));--img-grid-inline: calc((100% - var(--container)) / 2 + var(--space-5));--img-pad-block-start: max(var(--img-safe-block), 6.5rem)}@media(min-width:768px){.airly-img{--img-safe-inline: max(var(--space-8), 8cqi);--img-safe-block: max(var(--space-8), calc(var(--img-min-h) * .08));--img-grid-inline: calc((100% - var(--container)) / 2 + var(--space-6))}}.airly-img__plate{position:absolute;inset:0;z-index:0;overflow:hidden;border-radius:var(--radius-image);background-color:var(--airly-ink);background-image:var(--img-lqip, none);background-repeat:no-repeat;background-size:cover;background-position:var(--img-focal-mobile)}.airly-img__img,.airly-img__video{position:absolute;inset:0;display:block;width:100%;height:100%;border-radius:var(--radius-image);object-fit:cover;object-position:var(--img-focal-mobile)}.airly-img__video{z-index:1}@media(min-width:768px){.airly-img__plate{background-position:var(--img-focal-desktop)}.airly-img__img,.airly-img__video{object-position:var(--img-focal-desktop)}}.airly-img[data-crop=portrait] .airly-img__img{object-position:var(--img-focal-mobile)}.airly-img[data-crop=landscape] .airly-img__img{object-position:var(--img-focal-desktop)}@media(prefers-reduced-motion:reduce){.airly-img__video{display:none}}.airly-img__scrim-top{position:absolute;inset:0 0 auto;height:36%;z-index:1;pointer-events:none;background-image:linear-gradient(to bottom,var(--scrim-top) 0%,var(--scrim-none) 100%)}.airly-img__body{position:relative;z-index:2;align-self:flex-end;width:100%;padding-inline:max(var(--img-safe-inline),var(--img-grid-inline));padding-block-start:var(--img-pad-block-start);padding-block-end:var(--img-safe-block)}.airly-img__body:before,.airly-img__body:after{content:"";position:absolute;pointer-events:none}.airly-img__body:before{inset:0;background-image:linear-gradient(to top,var(--scrim-strong) 0%,var(--scrim-type) calc(100% - var(--img-pad-block-start)),var(--scrim-base) 100%)}.airly-img__body:after{inset:auto 0 100%;height:var(--scrim-fade);background-image:linear-gradient(to top,var(--scrim-base) 0%,var(--scrim-soft) 55%,var(--scrim-none) 100%)}@media(min-width:768px){.airly-img[data-scrim=left] .airly-img__body{align-self:stretch;display:flex;flex-direction:column;justify-content:center;width:58%;padding-inline-end:var(--img-safe-inline)}.airly-img[data-scrim=left] .airly-img__body:before{background-image:linear-gradient(to right,var(--scrim-strong) 0%,var(--scrim-base) 100%)}.airly-img[data-scrim=left] .airly-img__body:after{inset:0 auto 0 100%;width:var(--scrim-fade);height:auto;background-image:linear-gradient(to right,var(--scrim-base) 0%,var(--scrim-soft) 55%,var(--scrim-none) 100%)}}.airly-img__content{position:relative;z-index:1;max-width:46rem}.airly-img__eyebrow{margin:0 0 var(--space-3);font-size:var(--text-base);font-weight:600;letter-spacing:.08em;text-transform:uppercase;color:var(--warm)}.airly-img__title{margin:0;font-size:var(--img-title-size, var(--text-4xl));color:var(--text);text-wrap:balance}.airly-img__lede{margin:var(--space-4) 0 0;font-size:var(--text-lg);line-height:var(--leading-body);color:var(--text);max-width:46ch}.airly-img__actions{display:flex;flex-wrap:wrap;gap:var(--space-4);margin-top:var(--space-6)}.airly-img__disclosure{position:relative;z-index:1;display:flex;flex-wrap:wrap;align-items:center;gap:var(--space-3);margin-top:var(--space-6)}@media(min-width:768px){.airly-img[data-scrim=bottom] .airly-img__disclosure{justify-content:flex-end}}.airly-img__tag{display:inline-flex;align-items:center;gap:var(--space-2);padding:var(--space-1) var(--space-3);border:1px solid var(--rule-strong);border-radius:var(--radius-sm);background-color:var(--scrim-strong);color:var(--text);font-size:var(--text-base);font-weight:600;line-height:var(--leading-tight)}
