@keyframes go-out-to-right{0%{transform:translateX(0)}to{transform:translateX(100%)}}@keyframes go-in-from-left{0%{transform:translateX(-100%)}25%{transform:translateX(-100%)}to{transform:translateX(0)}}.block-rich-text{background-color:var(--color-white);color:var(--color-text-01);padding-bottom:9.375rem;position:relative}.block-rich-text__content{margin-bottom:0;padding-top:0}.block-rich-text__content>[class*=__pretitle]{color:var(--color-text-02);display:block;line-height:normal;margin-bottom:20px;text-transform:uppercase}.block-rich-text__content>[class*=__pretitle][data-inview-basic]{opacity:0;transform:translateY(20px)}.block-rich-text__content>[class*=__pretitle][data-inview-basic].-target-entry-inview,.block-rich-text__content>[class*=__pretitle][data-inview-basic].is-inview{opacity:1;transform:translateY(0);transition:opacity 1s,transform 1s ease-out}.block-rich-text__content>[class*=__title]{font-family:Object Sans,sans-serif;font-size:2rem;font-weight:400;line-height:125%;margin-bottom:40px;max-width:1000px}@media (min-width:80em){.block-rich-text__content>[class*=__title]{font-family:Object Sans,sans-serif;font-size:2.6rem;font-weight:400}}.block-rich-text__content>[class*=__title] *{margin:0}.block-rich-text__content>[class*=__title][data-inview-basic]{opacity:0;transform:translateY(20px)}.block-rich-text__content>[class*=__title][data-inview-basic].-target-entry-inview,.block-rich-text__content>[class*=__title][data-inview-basic].is-inview{opacity:1;transform:translateY(0);transition:opacity 1s,transform 1s ease-out}.block-rich-text__content>[class*=__paragraph]{font-family:Object Sans,sans-serif;font-size:1rem;font-weight:400}.block-rich-text__content>[class*=__paragraph][data-inview-basic]{opacity:0;transform:translateY(20px)}.block-rich-text__content>[class*=__paragraph][data-inview-basic].-target-entry-inview,.block-rich-text__content>[class*=__paragraph][data-inview-basic].is-inview{opacity:1;transform:translateY(0);transition:opacity 1s,transform 1s ease-out}.block-rich-text__description{font-family:Object Sans,sans-serif;font-size:.9rem;font-weight:400}.block-rich-text__description a,.block-rich-text__description button{-webkit-text-decoration:underline;text-decoration:underline}.is-not-touch .block-rich-text__description a:hover,.is-not-touch .block-rich-text__description button:hover{opacity:.6}