@layer utils{.media-content__content h2{font-size:4.8rem;font-weight:400;letter-spacing:0;line-height:1}@media(min-width:992px){.media-content__content h2{font-size:8rem;line-height:1.05}}}@layer partials{.media-content{container-type:inline-size}.media-content+.media-content.-block-variant-tile .media-content__container{padding-top:0}.media-content__container{display:flex;flex-direction:column;padding-block:10rem;position:relative}.-block-style-movement .media-content__container:before{background-color:var(--g-color-brand-light);border-radius:50%;content:"";filter:blur(9rem);height:112rem;left:50%;opacity:.6;position:absolute;top:13.4rem;transform:translateX(-50%);width:41.1rem;z-index:0}@container ((width >= 992px)){.-block-style-movement .media-content__container:before{filter:blur(22rem);height:46.6rem;top:50%;transform:translateX(-50%) translateY(-50%);width:209rem}}@container ((width >= 768px)){.-block-variant-reverse .media-content__container{align-items:start}}@container ((width >= 992px)){.-block-variant-reverse .media-content__container{gap:19.7rem;grid-template-columns:1fr 74.3rem;padding-right:var(--g-padding-inline)}}.-block-variant-tile .media-content__container{overflow:hidden;padding-bottom:74rem}@container ((width >= 768px)){.-block-variant-tile .media-content__container{padding-block:10rem}}@container ((width >= 992px)){.-block-variant-tile .media-content__container{min-height:111.8rem;padding-block:10rem}}.-single-brand-amber .media-content__container,.-single-brand-blue .media-content__container,.-single-brand-sage .media-content__container{background-color:var(--g-color-sense-white)}.-block-style-navy .media-content__container{background-color:var(--g-color-sense-navy-blue)}@container ((width >= 992px)){.-block-style-movement .media-content__container{align-items:center;padding-inline:10rem}}@container ((width >= 768px)){.media-content__container{align-items:center;display:grid;gap:2.4rem;grid-template-columns:repeat(2,minmax(0,1fr))}}@container ((width >= 992px)){.media-content__container{gap:27rem;grid-template-columns:74rem 1fr;justify-content:center;padding-right:12.2rem}}.-block-style-movement .media-content__content>*,.-block-style-movement .media-content__media{position:relative;z-index:2}.media-content__content{display:contents;transition-delay:var(--g-easing-duration-default)}@container ((width >= 768px)){.media-content__content{display:flex;flex-direction:column;gap:2.4rem}}@container ((width >= 992px)){.media-content__content{gap:4rem}}@container ((width >= 768px)){.-block-variant-reverse .media-content__content{grid-area:1/1/2/2}}.-block-style-navy .media-content__content{color:var(--g-color-sense-white)}@container ((width >= 992px)){.-block-style-movement .media-content__content,.media-content__content>*{max-width:70.8rem}.-block-variant-reverse .media-content__content>*{max-width:90rem}}.media-content__content h2{margin-bottom:2rem;order:1}@container ((width >= 768px)){.media-content__content h2{margin:0;order:unset}}.media-content__content p{margin:0;max-width:56.7rem;order:3}@container ((width >= 768px)){.media-content__content p{order:unset}}.media-content__content p:not(:last-of-type){margin-bottom:1.5em}@container ((width >= 992px)){.media-content__content p:not(:last-of-type){margin-bottom:0}.media-content__content p+p{margin-top:-1.4rem}.-block-variant-reverse .media-content__content p{max-width:81.7rem}.-block-style-navy .media-content__content p{max-width:66.8rem}.-block-style-movement .media-content__content p{max-width:56.7rem}}.media-content__buttons{display:flex;flex-direction:column;gap:1.6rem;margin-top:1.6rem;order:4}@container ((width >= 992px)){.media-content__buttons{flex-flow:row wrap;gap:2rem;margin-top:0}}.media-content__media{align-items:center;display:flex;justify-content:center;margin:0 0 2rem;order:2;position:relative}@container ((width >= 768px)){.media-content__media{margin:0;order:unset}.-block-variant-reverse .media-content__media{grid-area:1/2/2/3}}.-block-variant-tile .media-content__media{bottom:0;height:74rem;left:0;margin:0;position:absolute;width:100%}@container ((width >= 768px)){.-block-variant-tile .media-content__media{height:100%}}.media-content__media-image{aspect-ratio:358/494;height:auto;object-fit:cover;width:100%}@container ((width >= 992px)){.media-content__media-image{aspect-ratio:740/990}}.-block-variant-tile .media-content__media-image{aspect-ratio:unset;contain-intrinsic-size:unset!important;height:100%;left:1.6rem;object-fit:cover;object-position:top left;position:absolute;top:0;width:100%}@container ((width >= 768px)){.-block-variant-tile .media-content__media-image{aspect-ratio:1/1;left:unset;object-fit:contain;object-position:top right;right:0;width:auto}}.media-content__media-caption{left:29%;position:absolute;top:42%;z-index:2}.media-content__media-caption:before{background:url(../../../images/decor-media-content.svg) no-repeat 50%/contain;content:"";height:34rem;left:-7rem;position:absolute;top:-10.2rem;width:31.6rem;z-index:-1}@container ((width >= 992px)){.media-content__media-caption:before{height:75.3rem;left:-13.6rem;top:-22.8rem;width:66rem}}.-single-brand-amber .media-content__media-caption:before{background-image:url(../../../images/decor-media-content-amber.svg)}.-single-brand-blue .media-content__media-caption:before{background-image:url(../../../images/decor-media-content-blue.svg)}.-single-brand-sage .media-content__media-caption:before{background-image:url(../../../images/decor-media-content-sage.svg)}.media-content__media-caption.-is-visible .media-content__media-caption-text{color:var(--g-color-sense-ash)}.media-content__media-caption.-is-visible .media-content__media-caption-text:after{transform:scale(1)}.-single-brand-amber .media-content__media-caption.-is-visible .media-content__media-caption-text,.-single-brand-blue .media-content__media-caption.-is-visible .media-content__media-caption-text,.-single-brand-sage .media-content__media-caption.-is-visible .media-content__media-caption-text{color:var(--g-color-base)}.media-content__media-caption-text{align-items:center;color:transparent;display:flex;font-size:1.4rem;font-weight:500;height:2.8rem;line-height:1;padding-inline:.8rem;position:relative;transition-delay:calc(var(--g-easing-duration-long) + var(--g-easing-duration-default));transition-duration:var(--g-easing-duration-long);transition-property:color;transition-timing-function:var(--g-easing-linear)}@container ((width >= 992px)){.media-content__media-caption-text{font-size:2.2rem;height:7rem;padding-inline:1.8rem}}.media-content__media-caption-text:after{background-color:var(--g-color-sense-hl-ocean);content:"";height:100%;left:0;position:absolute;top:0;transform:scale(0);transform-origin:left top;transition-delay:var(--g-easing-duration-default);transition-duration:var(--g-easing-duration-long);transition-property:transform;transition-timing-function:var(--g-easing-linear);width:100%;z-index:-1}.-single-brand-amber .media-content__media-caption-text:after{background-color:var(--g-color-sense-beauty-amber-light)}.-single-brand-blue .media-content__media-caption-text:after{background-color:var(--g-color-brand-light)}.-single-brand-sage .media-content__media-caption-text:after{background-color:var(--g-color-sense-pilates-sage-light)}@container ((width >= 992px)){.media-content__media-caption{left:18rem;top:34.6rem}}.media-content__tile{background-color:var(--g-color-sense-kobicha);bottom:5rem;color:var(--g-color-sense-white);height:auto;left:50%;padding:3rem 2rem;position:absolute;transform:translateX(-50%);width:32rem}@container ((width >= 768px)){.media-content__tile{bottom:4rem;left:unset;right:4rem;transform:unset}}@container ((width >= 992px)){.media-content__tile{padding:6rem 4rem;width:49.4rem}}.media-content__tile h2{font-size:10rem;font-weight:400;letter-spacing:-.01em;line-height:1.2;margin-bottom:1.5rem}@container ((width >= 992px)){.media-content__tile h2{font-size:15rem;margin-bottom:2rem}}.media-content__tile p{font-size:1.6rem;letter-spacing:.02em;line-height:1.4}@container ((width >= 992px)){.media-content__tile p{font-size:2.4rem;line-height:1.35;margin-bottom:2rem}}.media-content__tile p:last-of-type{font-size:1.4rem}@container ((width >= 992px)){.media-content__tile p:last-of-type{font-size:1.6rem;margin-bottom:0}}}
