/* WakeUp-owned layered images section. Native motion is handled by layered-images-with-text.js. */
.wub-layered-shell{width:min(var(--wub-page-max,1440px),calc(100% - (var(--wub-gutter-mobile,16px)*2)));margin-inline:auto}.wub-layered-shell--full{width:calc(100% - (var(--wub-gutter-mobile,16px)*2));max-width:none}.layered-images-with-text{display:flex;flex-wrap:wrap;align-items:center}.layered-images-with-text.text_first{flex-direction:row-reverse}.layered-images-with-text--top{align-items:flex-start}.layered-images-with-text--bottom{align-items:flex-end}.layered-images-with-text__image{flex-grow:0;flex-shrink:0;width:100%}.layered-images-with-text__image img,.layered-images-with-text__image svg{position:absolute;inset:0;width:100%;height:100%;object-fit:cover}.layered-images-with-text__image-media{position:relative;display:inline-block;width:100%;max-width:530px;overflow:hidden}.layered-images-with-text__image-media .layered-images-media{width:100%;height:0;padding-bottom:var(--ratio-percent)}.layered-images-with-text__image-media.aspect-ratio--landscape .layered-images-media{padding-bottom:75%}.layered-images-with-text__image-media.aspect-ratio--square .layered-images-media{padding-bottom:100%}.layered-images-with-text__image-media.aspect-ratio--portrait .layered-images-media{padding-bottom:125%}.layered-images-with-text__image-media.layered-image-2{position:absolute;left:-20%;bottom:15%;width:40%}.layered-images-with-text__image-media.layered-image-3{position:absolute;top:10%;right:-17.5%;left:auto;width:55%}.layered-images-with-text__image-media-container{display:inline-block;width:100%;margin:0 auto;padding-right:16.125%;padding-left:12%;text-align:center}.layered-images-with-text__image-media-container-inner{position:relative}.layered-images-with-text__content{width:100%;flex-grow:1;margin-top:25px}.layered-images-with-text__content--inner{max-width:600px;margin:0 auto}.layered-images-with-text__content p,.layered-images-with-text__content h3{color:var(--color-text,var(--color-body,var(--wub-color-navy,#10263b)))}.wub-layered__heading--h1{font-size:clamp(2rem,7vw,calc(3rem*var(--font-heading-scale,1)));line-height:calc(1.08*var(--font-heading-line-height-scale-large,1))}.wub-layered__heading--h2{font-size:clamp(1.75rem,5.8vw,calc(2.35rem*var(--font-heading-scale,1)));line-height:calc(1.12*var(--font-heading-line-height-scale,1))}.wub-layered__heading--h3{font-size:clamp(1.5rem,5vw,calc(1.9rem*var(--font-heading-scale,1)));line-height:calc(1.16*var(--font-heading-line-height-scale,1))}.wub-layered__heading--h4{font-size:clamp(1.25rem,4vw,calc(1.55rem*var(--font-heading-scale,1)));line-height:calc(1.2*var(--font-heading-line-height-scale,1))}.wub-layered__button{appearance:none;display:inline-flex;align-items:center;justify-content:center;min-height:var(--wub-control-height,52px);padding:11px 22px;color:var(--wub-color-white,#fff);background:var(--color-text,var(--wub-color-navy,#10263b));border:1px solid var(--color-text,var(--wub-color-navy,#10263b));border-radius:0;font-size:.875rem;font-weight:600;line-height:1.2;text-decoration:none}.wub-layered__button:focus-visible{outline:2px solid var(--wub-color-accent,#b6a38b);outline-offset:3px}@media(hover:hover){.wub-layered__button:hover{filter:brightness(.94)}}@media only screen and (min-width:768px){.wub-layered-shell{width:min(var(--wub-page-max,1440px),calc(100% - (var(--wub-gutter-tablet,24px)*2)))}.wub-layered-shell--full{width:calc(100% - (var(--wub-gutter-tablet,24px)*2));max-width:none}.layered-images-with-text{flex-wrap:nowrap}.layered-images-with-text.text_first .layered-images-with-text__content{padding-left:0;padding-right:45px}.layered-images-with-text__content{margin-top:0;padding-left:45px}.layered-images-with-text>.layered-images-with-text__inner{width:50%}}@media only screen and (min-width:1025px){.wub-layered-shell{width:min(var(--wub-page-max,1440px),calc(100% - (var(--wub-gutter-desktop,32px)*2)))}.wub-layered-shell--full{width:calc(100% - (var(--wub-gutter-desktop,32px)*2));max-width:none}}@media only screen and (min-width:1068px){.layered-images-with-text.text_first .layered-images-with-text__content{padding-left:0;padding-right:70px}.layered-images-with-text__content{padding-left:70px}}
