:root{--font-ivystyle:"ivystyle-sans", Calibri,Tahoma,sans-serif;--font-ivypresto:"ivypresto-headline",Georgia,serif;--site-gutter:24px;--single-gutter:max(calc(50vw - var(--scrollbar-width)/2 - 35.625rem) + var(--site-gutter),var(--site-gutter));--single-column:calc(8.33333vw - var(--single-gutter)*2/12 + 2px)}@media screen and (min-width:37em){:root{--site-gutter:24px}}@media screen and (min-width:41em){:root{--site-gutter:32px}}@media screen and (min-width:50em){:root{--site-gutter:32px}}@media screen and (min-width:61.5em){:root{--site-gutter:40px}}@media screen and (min-width:71em){:root{--site-gutter:64px}}@media screen and (min-width:85em){:root{--site-gutter:0px}}.wp-block-washu-home-feature:not(.text-home-feature){margin-bottom:3rem}.wp-block-washu-home-feature:not(.text-home-feature) figcaption{color:#fff;font-size:1rem;line-height:150%;order:2;padding:1.5rem 1.5rem 1.5rem 0;width:100%}.wp-block-washu-home-feature:not(.text-home-feature).has-color_gray100-accent-color figcaption,.wp-block-washu-home-feature:not(.text-home-feature).has-color_grayextralight-accent-color figcaption,.wp-block-washu-home-feature:not(.text-home-feature).has-color_warmgray100-accent-color figcaption{color:#222}.wp-block-washu-home-feature:not(.text-home-feature).has-color_warmgray100-accent-color{background:#faf7ef}.wp-block-washu-home-feature:not(.text-home-feature) .container{display:flex;flex-wrap:wrap}.wp-block-washu-home-feature:not(.text-home-feature) .headline-container{background-color:#fff;position:relative}.wp-block-washu-home-feature:not(.text-home-feature) .headline-text{background:#fff;color:#000;font-family:ivypresto-headline,Georgia,serif;font-size:47.776px;font-size:2.986rem;font-weight:400;line-height:120%;padding:3rem;position:relative;width:100%;z-index:1}.wp-block-washu-home-feature:not(.text-home-feature) .headline-text.has-button{padding-bottom:0}.wp-block-washu-home-feature:not(.text-home-feature) .headline-text.active{height:100%;opacity:1;visibility:visible}.wp-block-washu-home-feature:not(.text-home-feature) .headline-text.largeMobile{font-size:47.776px;font-size:2.986rem}.wp-block-washu-home-feature:not(.text-home-feature) .headline-text.smallMobile{font-size:39.808px;font-size:2.488rem}.wp-block-washu-home-feature:not(.text-home-feature) .headline-text span{animation:slideIn 1.5s .3s;animation-fill-mode:forwards;background-image:linear-gradient(#fff,#fff),linear-gradient(#f1b434,#f1b434);background-position:100% 100%,0 100%;background-repeat:no-repeat;background-size:100% 0,0 .125rem;color:#000;display:inline;text-decoration:none!important;transition:background-size .3s linear,background-position .3s linear}.wp-block-washu-home-feature:not(.text-home-feature) .headline-text span>*{display:inline}a:hover .wp-block-washu-home-feature:not(.text-home-feature) .headline-text span{text-decoration:none}@media screen and (min-width:41em){.wp-block-washu-home-feature:not(.text-home-feature) .headline-text.largeTablet,.wp-block-washu-home-feature:not(.text-home-feature) .headline-text.smallTablet{font-size:47.776px;font-size:2.986rem}}@media screen and (min-width:71em){.wp-block-washu-home-feature:not(.text-home-feature) .headline-text.largeDesktop,.wp-block-washu-home-feature:not(.text-home-feature) .headline-text.smallDesktop{font-size:57.328px;font-size:3.583rem}}.wp-block-washu-home-feature:not(.text-home-feature) .is-style-text-arrow{line-height:100%}.wp-block-washu-home-feature:not(.text-home-feature) .is-style-text-arrow .wp-block-button__link{margin-bottom:0}.wp-block-washu-home-feature:not(.text-home-feature) figure img{aspect-ratio:16/9;display:block;margin-bottom:0;-o-object-fit:cover;object-fit:cover;width:100%}.wp-block-washu-home-feature:not(.text-home-feature) .home-feature-image-placeholder{aspect-ratio:16/9}.wp-block-washu-home-feature:not(.text-home-feature) .home-feature-text-container-inner{margin:0 auto;max-width:47rem;padding-left:1rem;padding-left:var(--site-gutter);padding-right:1rem;padding-right:var(--site-gutter);width:100%}.wp-block-washu-home-feature:not(.text-home-feature) .home-feature-text-container-inner:after{clear:both;content:"";display:table}.wp-block-washu-home-feature:not(.text-home-feature) .home-feature-text-container-inner{max-width:60rem}.wp-block-washu-home-feature:not(.text-home-feature) .home-feature-text-container{background-color:#fff;padding-top:4.5rem}.wp-block-washu-home-feature:not(.text-home-feature) .home-feature-text-container p.is-style-lead{margin-bottom:1.5rem}.wp-block-washu-home-feature:not(.text-home-feature).has-image-align-right figure img{float:right}.wp-block-washu-home-feature:not(.text-home-feature).has-image-align-right figcaption{order:2;padding-left:1.5rem;padding-right:0}@media screen and (min-width:37em){.wp-block-washu-home-feature:not(.text-home-feature) .container{flex-wrap:nowrap}.wp-block-washu-home-feature:not(.text-home-feature) .container .headline-container{margin-top:-4rem;width:60%}.wp-block-washu-home-feature:not(.text-home-feature) .container .headline-container:after{display:none}.wp-block-washu-home-feature:not(.text-home-feature) .container .headline-container .headline-text{height:100%;padding:4rem;width:100%}.wp-block-washu-home-feature:not(.text-home-feature) .container .headline-container .headline-text.has-button{height:auto;padding-bottom:0}.wp-block-washu-home-feature:not(.text-home-feature) .container .headline-container .is-style-text-arrow{padding:1.5rem 4rem 4rem}.wp-block-washu-home-feature:not(.text-home-feature) figcaption{order:0;width:40%}}@media screen and (min-width:61.5em){.wp-block-washu-home-feature:not(.text-home-feature) .container .headline-container{margin-top:-14rem}.wp-block-washu-home-feature:not(.text-home-feature) .container .headline-text{font-size:57.328px;font-size:3.583rem}.wp-block-washu-home-feature:not(.text-home-feature) figure img{width:75%}}.wp-block-washu-home-feature.text-home-feature{color:#fff;margin-bottom:2.5rem;position:relative}.wp-block-washu-home-feature.text-home-feature h3{color:#fff;font-size:39.808px;font-size:2.488rem;margin-bottom:0;padding-bottom:4rem;padding-top:4.5rem;position:relative;z-index:1}.wp-block-washu-home-feature.text-home-feature h3.largeMobile{font-size:47.776px;font-size:2.986rem}.wp-block-washu-home-feature.text-home-feature h3.smallMobile{font-size:39.808px;font-size:2.488rem}.wp-block-washu-home-feature.text-home-feature h3 span{animation:underlineFade 4.8s;animation-delay:1s;animation-fill-mode:forwards;animation-timing-function:linear;background-image:linear-gradient(#fff,#fff),linear-gradient(#f1b434,#f1b434);background-position:100% 100%,0 100%;background-repeat:no-repeat;background-size:100% 0,0 .125rem;display:inline;text-decoration:none;text-decoration:none!important;transition:background-size .3s linear,background-position .3s linear;transition-delay:1s}.wp-block-washu-home-feature.text-home-feature .paragraph-text{font-weight:300}.wp-block-washu-home-feature.text-home-feature .section-heading-fancy{bottom:auto;color:hsla(0,0%,93%,.1);font-family:ivypresto-headline,Georgia,serif;font-size:5.16rem;font-weight:400;left:-10px;line-height:5.16rem;margin:0;max-width:calc(100% + 10px);position:absolute;top:1.5rem;white-space:nowrap;z-index:0}.wp-block-washu-home-feature.text-home-feature .section-heading-fancy span{text-decoration:none!important}.wp-block-washu-home-feature.text-home-feature .col-md-5{align-self:flex-end;background:#fff;color:#000;max-width:100%;padding:3rem 2rem 0;position:relative}.wp-block-washu-home-feature.text-home-feature .col-md-5 p{font-size:23.04px;font-size:1.44rem;margin-bottom:0}.wp-block-washu-home-feature.text-home-feature .col-md-5 .is-style-text-arrow{line-height:100%;margin-top:1.5rem}.wp-block-washu-home-feature.text-home-feature .col-md-5 .is-style-text-arrow a{margin-bottom:0}.wp-block-washu-home-feature.text-home-feature .col-md-5:after{animation:heightLg .5s;animation-fill-mode:forwards;animation-timing-function:linear;background:#b1b1b1;content:"";height:calc(100% + 3.5rem);position:absolute;right:0;top:-1.5rem;width:1px}.wp-block-washu-home-feature.text-home-feature .col-md-5:before{background:#fff;content:"";height:100%;left:100%;position:absolute;top:0;width:100vh}.wp-block-washu-home-feature.text-home-feature .row{justify-content:flex-end}.wp-block-washu-home-feature.text-home-feature .row .col-md-7:only-child{width:100%}.wp-block-washu-home-feature.text-home-feature.has-color_warmgray100-accent-color{background-color:#faf7ef}.wp-block-washu-home-feature.text-home-feature.has-color_warmgray100-accent-color h3{color:#000}.wp-block-washu-home-feature.text-home-feature.has-color_warmgray100-accent-color .section-heading-fancy{color:hsla(45,25%,91%,.5)}.wp-block-washu-home-feature.text-home-feature.has-color_gray100-accent-color h3{color:#000}.wp-block-washu-home-feature.text-home-feature.has-color_gray100-accent-color .section-heading-fancy{color:hsla(0,0%,90%,.5)}@media screen and (min-width:41em){.wp-block-washu-home-feature.text-home-feature{margin-bottom:5rem}.wp-block-washu-home-feature.text-home-feature .col-md-5{max-width:75%}.wp-block-washu-home-feature.text-home-feature .col-md-5 p{font-size:27.648px;font-size:1.728rem}.wp-block-washu-home-feature.text-home-feature h3{font-size:57.328px;font-size:3.583rem;padding-bottom:4.5rem;padding-top:7.5rem}.wp-block-washu-home-feature.text-home-feature h3.largeTablet,.wp-block-washu-home-feature.text-home-feature h3.smallTablet{font-size:47.776px;font-size:2.986rem}.wp-block-washu-home-feature.text-home-feature .section-heading-fancy{font-size:171.19px;line-height:171.19px}}@media screen and (min-width:61.5em){.wp-block-washu-home-feature.text-home-feature h3{font-size:57.328px;font-size:3.583rem;padding-bottom:8.5rem;padding-top:7.5rem}.wp-block-washu-home-feature.text-home-feature h3.largeDesktop,.wp-block-washu-home-feature.text-home-feature h3.smallDesktop{font-size:57.328px;font-size:3.583rem}.wp-block-washu-home-feature.text-home-feature .col-md-5{margin-top:16rem;max-width:100%}}.wp-block-washu-home-feature p.home-feature-incomplete{background:#ffe3e0;border:1px solid #ba0c2f;color:#000;padding:1rem;text-align:center}@keyframes slideIn{0%{background-size:100% 0,0 .125rem}to{background-size:0 0,100% .125rem}}@keyframes underlineFade{0%{background-size:100% 0,0 .125rem}20%{background-size:0 0,100% .125rem}to{background-size:0 0,100% .125rem}}
