.media-duo{display:block;padding-top:var(--md-pad-top-mobile, 32px);padding-bottom:var(--md-pad-bottom-mobile, 32px);background:var(--md-bg, transparent)}@media only screen and (min-width: 1024px){.media-duo{padding-top:var(--md-pad-top, 40px);padding-bottom:var(--md-pad-bottom, 40px)}}.media-duo__container{display:grid;width:calc(100% - var(--md-pad-x-mobile, 16px)*2);margin-inline:auto;gap:var(--md-stack-gap-mobile, 36px)}@media only screen and (min-width: 1024px){.media-duo__container{width:min(100% - var(--md-pad-x, 24px)*2,var(--md-container-width, 1440px));grid-template-columns:minmax(0, var(--md-media-area, 60%)) minmax(0, 1fr);align-items:var(--md-content-align, center);gap:var(--md-column-gap, 64px)}}.media-duo__medias{display:grid;grid-template-columns:var(--md-media-share-mobile, 52%) minmax(0, 1fr);align-items:end;gap:var(--md-media-gap-mobile, 8px)}@media only screen and (min-width: 1024px){.media-duo__medias{grid-template-columns:var(--md-media-share, 67%) minmax(0, 1fr);align-items:stretch;gap:var(--md-media-gap, 38px);aspect-ratio:100/var(--md-media-ratio, 53)}}.media-duo__media{position:relative;width:100%;overflow:hidden;border-radius:var(--md-media-radius, 4px);background:rgba(0,0,0,.04);aspect-ratio:100/var(--md-media-ratio-mobile, 148)}@media only screen and (min-width: 1024px){.media-duo__media{aspect-ratio:auto}}.media-duo__image,.media-duo__video,.media-duo__placeholder{display:block;width:100%;height:100%}.media-duo__image,.media-duo__video{object-fit:cover;object-position:center}.media-duo__placeholder{background:rgba(0,0,0,.06)}.media-duo__label{margin:0 0 1.2rem;color:var(--md-label-color, #8a571e);font-size:calc(var(--md-label-size, 12px)*.85);font-weight:700;letter-spacing:.06em;line-height:1.2;text-transform:uppercase}@media only screen and (min-width: 1024px){.media-duo__label{margin-bottom:1.8rem;font-size:var(--md-label-size, 12px)}}.media-duo__title{margin:0;color:var(--md-title-color, #292929);font-size:var(--md-title-size-mobile, 24px);font-weight:400;letter-spacing:-0.02em;line-height:1.3}@media only screen and (min-width: 1024px){.media-duo__title{font-size:var(--md-title-size, 46px);line-height:1.18}}.media-duo__text{margin-top:1.6rem;color:var(--md-text-color, #737373);font-size:var(--md-text-size-mobile, 14px);line-height:1.6}@media only screen and (min-width: 1024px){.media-duo__text{margin-top:2.8rem;font-size:var(--md-text-size, 17px);line-height:1.62}}.media-duo__text p{margin:0 0 1.8rem}.media-duo__text>:last-child{margin-bottom:0}
