.media-intro{box-sizing:border-box;overflow-x:hidden;overflow-y:visible;background:var(--mi-bg, #0f0f0f)}.media-intro *,.media-intro *:before,.media-intro *:after{box-sizing:border-box}.media-intro__media{position:relative;width:100%;aspect-ratio:var(--mi-media-ratio-m, 1 / 1);overflow:hidden;background:var(--mi-media-bg, #acacac)}.media-intro__media picture,.media-intro__image,.media-intro__video,.media-intro__media video{position:absolute;top:0;right:0;bottom:0;left:0;display:block;width:100%;height:100%}.media-intro__image,.media-intro__video,.media-intro__media video{object-fit:var(--mi-media-fit, cover);object-position:var(--mi-media-pos, center center)}.media-intro__body{display:flex;flex-direction:column;min-height:260px;padding:var(--mi-pad-top, 16px) var(--mi-pad-x, 26px) var(--mi-pad-bottom, 16px)}.media-intro__inner{display:flex;flex:1 1 auto;flex-direction:column;width:100%;margin:0 auto}.media-intro__row{display:flex;flex:1 1 auto;flex-direction:column;gap:8.82px;padding:var(--mi-row-pad, 26px) 0;border-top:var(--mi-border-width, 1px) solid var(--mi-border, #ffffff)}.media-intro__heading{margin:0;color:var(--mi-heading, #ffffff);font-family:Poppins,sans-serif;font-size:var(--mi-heading-size, 30px);font-weight:600;letter-spacing:0;line-height:40px;word-break:break-word}.media-intro__copy{display:flex;flex:1 1 auto;flex-direction:column;gap:0}.media-intro__desc{margin:0;color:var(--mi-desc, #ffffff);font-family:Poppins,sans-serif;font-size:var(--mi-desc-size, 20px);font-weight:400;letter-spacing:0;line-height:normal}.media-intro__link{align-self:flex-end;margin-top:auto;color:var(--mi-link, #ffffff);font-family:Poppins,sans-serif;font-size:var(--mi-link-size, 19px);font-weight:500;letter-spacing:0;line-height:normal;text-align:right;text-decoration:underline;text-underline-position:from-font;text-underline-offset:from-font;text-decoration-skip-ink:none;white-space:nowrap}.media-intro__link:hover{opacity:.8}.media-intro__video--desktop{display:none}.media-intro__video--mobile,.media-intro__video--single{display:block}@media screen and (min-width:750px){.media-intro{--mi-inset: var(--content-left-d, max(80px, calc((100vw - 1600px)/2) ))}.media-intro__media{aspect-ratio:2560 / 1000;height:auto;max-height:none}.media-intro__image,.media-intro__video,.media-intro__media video{object-position:var(--mi-media-pos-d, center 68%)}.media-intro__body{aspect-ratio:auto;height:auto;min-height:0;max-height:none;padding:var(--mi-pad-top-d, 40px) var(--mi-inset) var(--mi-pad-bottom-d, 80px)}.media-intro__inner{display:flex;flex:1 1 auto;flex-direction:column;width:min(1600px,100%);height:auto;max-width:1600px;margin:0}.media-intro__row{display:grid;grid-template-columns:minmax(0,900px) minmax(0,1fr);grid-template-rows:auto auto;align-items:end;justify-content:stretch;column-gap:40px;row-gap:36px;box-sizing:border-box;width:100%;height:auto;min-height:0;padding:var(--mi-row-pad-d, 40px) 0 0;border-top:var(--mi-border-width, 1px) solid var(--mi-border, #d9d9d9)}.media-intro__heading{grid-column:1;grid-row:1;flex:none;width:100%;max-width:900px;margin:0;font-family:Poppins,sans-serif;font-size:calc(var(--mi-heading-size-d-px, 48px) * var(--fluid-d, 1));font-weight:600;letter-spacing:0;line-height:normal;white-space:normal;text-box-trim:trim-both;text-box-edge:cap alphabetic}.media-intro__copy{display:flex;grid-column:1;grid-row:2;flex:none;flex-direction:column;align-items:flex-start;justify-content:flex-start;gap:0;width:100%;max-width:900px;min-width:0}.media-intro__desc{margin:0;width:100%;font-family:Poppins,sans-serif;font-size:calc(var(--mi-desc-size-d-px, 24px) * var(--fluid-d, 1));font-weight:400;letter-spacing:0;line-height:normal;text-align:left;text-box-trim:trim-both;text-box-edge:cap alphabetic}.media-intro__link{grid-column:2;grid-row:2;align-self:end;justify-self:end;margin:0;padding:0;font-family:Poppins,sans-serif;font-size:calc(var(--mi-link-size-d-px, 36px) * var(--fluid-d, 1));font-weight:500;letter-spacing:0;line-height:normal;text-align:right;text-decoration:underline;text-underline-position:from-font;text-underline-offset:from-font;text-decoration-skip-ink:none;white-space:nowrap}.media-intro__video--desktop,.media-intro__video--single{display:block}.media-intro__video--mobile:not(.media-intro__video--single){display:none}}
/*# sourceMappingURL=/cdn/shop/t/52/assets/section-media-intro.css.map */
