@charset "UTF-8";.media-text{position:relative;background-color:#fff}.media-text__container{display:flex;align-items:center;gap:clamp(32px,21.3333333333px + 2.962962963vw,64px)}.media-text--image-left .media-text__container{flex-direction:row-reverse}@media screen and (max-width: 991px){.media-text__container{flex-direction:column;align-items:stretch}.media-text--image-left .media-text__container{flex-direction:column}}.media-text__content{display:flex;flex:1 1 0;flex-direction:column;gap:40px;min-width:0}@media screen and (max-width: 991px){.media-text__content{gap:24px}}.media-text__title{max-width:420px}.media-text__text{font-size:16px;line-height:1.4}.media-text__text strong{font-weight:700}.media-text--illustration .media-text__text{max-width:500px}.media-text__media{flex:1 1 0;min-width:0}.media-text--photo .media-text__media{position:relative;height:450px;border-radius:3px;overflow:hidden}.media-text--photo .media-text__media:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(180deg,#0000 48.33%,#0006 86.81%);pointer-events:none}@media screen and (max-width: 991px){.media-text--photo .media-text__media{height:auto;aspect-ratio:528/450}}.media-text--illustration .media-text__media{display:flex;justify-content:center}.media-text__image{display:block}.media-text--photo .media-text__image{width:100%;height:100%;object-fit:cover}.media-text--illustration .media-text__image{width:auto;max-width:min(100%,517px);height:auto}@media screen and (min-width: 992px){.media-text--photo .media-text__content{gap:32px}.media-text--photo:not(.media-text+.media-text){padding-top:200px}.media-text--photo:not(:has(+.media-text)){padding-bottom:200px}.media-text--illustration{padding-block:200px 120px}.media-text--illustration .media-text__container{align-items:flex-start}.media-text--illustration .media-text__media{position:absolute;top:-65px;left:calc(50% - 10px);width:517px}}@media screen and (max-width: 767px){.media-text__container{gap:40px}.media-text__content{display:contents}.media-text__title{order:1}.media-text__media{order:2}.media-text__text{order:3}.media-text .check-list{order:4}.media-text--photo{padding-block:60px}.media-text--photo .media-text__container{gap:32px}.media-text--photo .media-text__text{order:2}.media-text--photo .media-text__media{order:3;flex:none;width:100%;height:auto;aspect-ratio:330/281}.media-text__title br{display:none}.media-text--illustration .media-text__media{position:relative;display:block;flex:none;height:61.8vw}.media-text--illustration .media-text__image{position:absolute;left:calc(-9.49vw - var(--gutter));top:-3.6vw;width:100vw;max-width:none}}.media-text__video{display:block;width:100%;height:auto;pointer-events:none}@media screen and (min-width: 992px){.media-text--video{overflow:hidden}.media-text--video.media-text--illustration .media-text__media{top:-237px;left:calc(50% - 9px);width:640px}}@media screen and (max-width: 991px){.media-text--video .media-text__media{--video-w: min(136vw, 640px);position:relative;display:block;flex:none;width:100%;height:calc(var(--video-w) * .52);overflow:hidden}.media-text--video .media-text__video{position:absolute;left:calc(50% - var(--video-w) * .481);top:calc(var(--video-w) * -.3);width:var(--video-w);max-width:none}}.media-text__lottie{--cx: .4457;--ct: .0766;--cw: .7213;--ratio: 470 / 410;aspect-ratio:var(--ratio);pointer-events:none}.media-text__lottie--square{--cx: .4805;--ct: .3516;--cw: .4813;--ratio: 1}.media-text__lottie svg{display:block}@media screen and (min-width: 992px){.media-text--lottie.media-text--illustration .media-text__media{right:0;bottom:0;left:0;top:-200px;width:auto}.media-text--lottie .media-text__lottie{--lw: calc(339px / var(--cw));position:absolute;left:calc(50% + 298.5px - var(--lw) * var(--cx));top:calc(173px - var(--lw) * var(--ct));width:var(--lw)}}@media screen and (max-width: 991px){.media-text--lottie .media-text__media{--card: min(256px, 66vw);position:relative;display:block;flex:none;width:100%;height:calc(var(--card) * .94)}.media-text--lottie .media-text__lottie{--lw: calc(var(--card) / var(--cw));position:absolute;left:calc(50% - var(--lw) * var(--cx));top:calc(var(--lw) * var(--ct) * -1);width:var(--lw)}}
