.mwfs{--mwfs-accent:#60b345;--mwfs-heading:#101720;--mwfs-radius:80px;--mwfs-media-min:520px;--mwfs-rotation-ms:3000ms;background:#ededed;width:100%}.mwfs-inner{background:#fff;border-bottom-left-radius:180px;padding:7rem 0}.mwfs__grid{display:grid;gap:5rem;grid-template-columns:minmax(0,1fr) minmax(0,1fr);padding:0 1rem}.mwfs__copy{max-width:34rem;opacity:0;padding:3rem 0 0;transform:translateX(-24px);transition:opacity .6s ease-out .08s,transform .6s ease-out .08s}.mwfs.is-visible .mwfs__copy{opacity:1;transform:translateX(0)}.mwfs__kicker{color:var(--mwfs-accent);font-size:24px;font-weight:700;line-height:1;margin:0 0 1.25rem;text-transform:uppercase}.mwfs__heading{color:var(--mwfs-heading);margin:0}.mwfs__rotate{display:grid;grid-template:1fr/1fr;min-height:1.1em}.mwfs__phrase{color:inherit;font-size:80px;font-weight:700;grid-area:1/1;line-height:1;margin:0;opacity:0;transform:translateY(18px);transition:opacity .55s ease,transform .55s ease}.mwfs__phrase.is-active{opacity:1;transform:translateY(0)}.mwfs__phrase.is-exiting{opacity:0;transform:translateY(-18px)}.mwfs__media{border-top-right-radius:var(--mwfs-radius);overflow:hidden;position:relative}.mwfs__media-img{display:block;width:100%;will-change:transform,opacity}@media (max-width:1399px){.mwfs-inner{padding:6rem 0}.mwfs__grid{gap:3rem}}@media (max-width:1199px){.mwfs__kicker{font-size:20px}.mwfs-inner{border-bottom-left-radius:120px;padding:5rem 0}.mwfs__phrase{font-size:70px}}@media (max-width:1023px){.mwfs-inner{border-bottom-left-radius:80px}.mwfs .mapple-container{padding:0 2rem}.mwfs__grid{gap:2.5rem;grid-template-columns:1fr;padding:0}.mwfs__phrase{font-size:60px}.mwfs__copy{max-width:none;padding:0;transform:translateY(20px)}.mwfs.is-visible .mwfs__copy{transform:translateY(0)}.mwfs__media{order:-1}}@media (max-width:767px){.mwfs-inner{border-bottom-left-radius:50px;padding:3.5rem 0}.mwfs__phrase{font-size:45px}.mwfs .mapple-container{padding:0 1rem}}@media (prefers-reduced-motion:reduce){.mwfs__copy{transition:none}.mwfs.is-visible .mwfs__copy,.mwfs__copy{opacity:1;transform:none}.mwfs__phrase{opacity:0;position:absolute;transform:none;transition:none}.mwfs__phrase.is-active{opacity:1;position:relative}}