.topper-home .topper__title{color:var(--helio-block-text-color,var(--helio-headline-color));font-family:var(--helio-headline-ff,var(--helio-f-primary));font-size:var(--helio-headline-fs);font-weight:var(--helio-headline-fw,400);letter-spacing:var(--helio-headline-letter-spacing,normal);line-height:var(--helio-headline-lh,var(--helio-headline-lh-default));margin-bottom:var(--helio-headline-mb-default);margin-top:unset;text-transform:var(--helio-headline-text-transform,none);text-wrap:balance;--helio-headline-ff:var(--helio-f-fk-screamer);--helio-headline-fs:var(--helio-fs-h1-super);--helio-headline-lh:0.88;--helio-headline-fw:500;--helio-headline-text-transform:uppercase;--helio-headline-letter-spacing:-0.01em}.topper-home .topper__media .render-image-wrapper,.topper-home .topper__media .render-image-wrapper img{--cutout-width:clamp(40px,5.5555555556vw,80px);--cutout-height-default:var(--cutout-height,var(--cutout-width));--cutout-width-small:calc(var(--cutout-width)*0.5);--cutout-height-small:calc(var(--cutout-height-default)*0.5)}.topper-home .topper__media .render-image-wrapper img{clip-path:polygon(0 0,100% 0,100% calc(100% - var(--cutout-height-default)),calc(100% - var(--cutout-width)) calc(100% - var(--cutout-height-default)),calc(100% - var(--cutout-width)) 100%,0 100%)}.topper-home .topper__media .render-image-wrapper{clip-path:polygon(0 var(--cutout-height-default),var(--cutout-width) var(--cutout-height-default),var(--cutout-width) 0,100% 0,100% 100%,0 100%)}@keyframes fade-in-from-left{0%{opacity:0;transform:translate(-25%)}to{opacity:1;transform:translate(0)}}.js .topper-home[data-animate-seen=true] .topper__title{animation:fade-in-from-left .35s ease-in-out 1 forwards;opacity:0;transform:translate(0);will-change:transform,opacity}.wp-block-heliotrope-topper-home{--helio-block-max-width:min(var(--helio-container-max-width),100%);--topper-bg-color:var(--helio-color-ndrc-blue);--topper-text-color:var(--helio-color-lightest);--topper-padding-top:max(64px,64px + (80 - 64) * var(--helio-fluid-bp));--topper-padding-bottom:max(32px,32px + (48 - 32) * var(--helio-fluid-bp));--topper-padding-right:max(16px,16px + (48 - 16) * var(--helio-fluid-bp));--topper-border-main-offset:40px;--topper-upper-cutout-width:15%;--topper-image-entrance-delay:0.6s;--topper-line-delay:0.3s;--topper-line-duration:3s;--topper-rect-one-duration:0.6s;--topper-rect-two-delay:0.9s;--topper-rect-two-duration:0.6s}@media(min-width:768px){.wp-block-heliotrope-topper-home{--topper-border-main-offset:max(60px,60px + (100 - 60) * var(--helio-fluid-bp))}}.helio-site-ndrc .wp-block-heliotrope-topper-home{--helio-block-text-color:var(--helio-color-lightest)}.helio-site-nraf .wp-block-heliotrope-topper-home{--topper-bg-color:var(--helio-color-blue-10);--topper-text-color:var(--helio-color-ndrc-charcoal);--topper-border-main-offset:clamp(60px,14vw,96px)}@media(min-width:768px){.helio-site-nraf .wp-block-heliotrope-topper-home{--topper-border-main-offset:clamp(32px,10vw,120px)}}.wp-block-heliotrope-topper-home .topper__tag{align-items:center;background-color:var(--helio-color-blue-50);color:var(--helio-color-lightest);display:inline-flex;font-family:var(--helio-f-fk-screamer);font-size:max(2rem,2rem + (48 - 32)*var(--helio-fluid-bp));justify-content:center;left:0;line-height:.98;padding:12px 16px;position:absolute;text-transform:uppercase;top:76%;transform:rotate(-15deg);z-index:10}@media(min-width:768px){.wp-block-heliotrope-topper-home .topper__tag{left:-11%}}.topper-home{padding-bottom:var(--topper-border-main-offset);position:relative}.topper-home .topper__inner{display:flex;flex-direction:column;gap:max(38px,38px + (48 - 38)*var(--helio-fluid-bp));padding:var(--topper-padding-top) var(--topper-padding-right) var(--topper-padding-bottom) var(--helio-container-padding);position:relative}@media(min-width:768px){.topper-home .topper__inner{flex-direction:row;justify-content:space-between}}.topper-home .topper__content{color:var(--topper-text-color);display:flex;flex:1 1 50%;flex-direction:column;justify-content:center;max-width:min(40.75rem,100%);position:relative;z-index:3}.topper-home .topper__title{--helio-headline-mb-default:0}.helio-site-nraf .topper-home .topper__title{font-size:max(4.375rem,4.375rem + (176 - 70)*var(--helio-fluid-bp))}.topper-home .topper__media{--topper-media-padding-right:max(32px,32px + (48 - 32) * var(--helio-fluid-bp));box-sizing:border-box;contain:layout;margin:0;padding-right:var(--topper-media-padding-right);padding-top:max(16px,16px + (32 - 16)*var(--helio-fluid-bp));position:relative;z-index:3}@media(min-width:768px){.topper-home .topper__media{--topper-media-padding-right:var(--topper-padding-right);flex:0 1 48%;max-width:611px}}.topper-home .topper__media .render-image-wrapper{--cutout-height:21%;--cutout-width:var(--topper-upper-cutout-width);max-width:100%;min-height:100%}.topper-home .topper__media .render-image-wrapper img{--cutout-width:8%;--cutout-height:8%}.topper-home .topper__inner:before{background-blend-mode:multiply;background-color:var(--topper-bg-color);z-index:-1}.topper-home .topper__inner:after,.topper-home .topper__inner:before{content:"";height:calc(100% + var(--header-height-base, 0px));left:50%;position:absolute;top:calc(var(--header-height-base, 0px)*-1);transform:translateX(-50%);width:100vw}.topper-home .topper__inner:after{background:linear-gradient(181deg,var(--helio-color-lightest) 4.41%,var(--helio-color-ndrc-blue) 165.6%);mix-blend-mode:multiply;opacity:.3;z-index:2}.helio-site-nraf .topper-home .topper__inner:after{background:var(--topper-bg-color);mix-blend-mode:normal}.topper-home .topper-bg-overlay{background-color:#d3d3d3;background-repeat:repeat;background-size:500px 500px;height:calc(100% + var(--header-height-base, 0px));left:50%;mix-blend-mode:multiply;position:absolute;top:calc(var(--header-height-base, 0px)*-1);transform:translateX(-50%);width:100vw;z-index:1}.helio-site-nraf .topper-home .topper-bg-overlay{background-color:#0000;mix-blend-mode:overlay}.topper-home .topper-image-elements{--border-main-color:var(--helio-color-ndrc-blue);--svg-stroke-dasharray:998;--border-end-line-height:100px;height:100%;position:absolute;right:0;top:0;width:100%}@media(min-width:768px){.topper-home .topper-image-elements{--svg-stroke-dasharray:2040}}.helio-site-nraf .topper-home .topper-image-elements{--border-main-color:var(--helio-color-green-50)}.topper-home .staggered-border-and-rect{height:100%;position:absolute;right:0;top:0;width:92%}.topper-home .solid-border{display:grid;grid-template-columns:1fr 1fr;height:calc(100% + var(--topper-padding-bottom) + var(--topper-border-main-offset));position:relative;width:100%}.topper-home .topper-image-elements:before{aspect-ratio:16/7;background-color:var(--border-main-color);content:"";left:3%;position:absolute;top:0;width:45%;z-index:-1}@media(min-width:768px){.topper-home .topper-image-elements:before{aspect-ratio:16/8}}.topper-home .solid-border:before{background:var(--border-main-color);content:"";height:calc(100% - var(--topper-padding-bottom) - var(--topper-border-main-offset) - 24px);pointer-events:none;position:absolute;right:0;top:calc(var(--topper-padding-bottom) + 24px);width:100%;z-index:-1}.topper-home .topper-image-svg{clip-path:polygon(0 15%,100% 15%,100% 100%,0 100%);height:100%;pointer-events:none;position:absolute;right:0;top:0;width:100%}.topper-home .topper-image-svg .topper-line-mobile{display:block}.topper-home .topper-image-svg .topper-line-home{display:none}@media(min-width:768px){.topper-home .topper-image-svg .topper-line-mobile{display:none}.topper-home .topper-image-svg .topper-line-home{display:block}}.topper-home .topper-image-svg svg{fill:none;color:var(--border-main-color);stroke-dasharray:var(--svg-stroke-dasharray);bottom:0;position:absolute;width:100%}.js .topper-home .solid-border{opacity:0;transition:opacity var(--helio-transition-duration-default) ease;transition-delay:var(--topper-line-delay)}.js .topper-home .topper-image-elements:before{opacity:0;transform:translateX(-40px);transition:opacity var(--topper-rect-one-duration) ease,transform var(--topper-rect-one-duration) ease;will-change:transform,opacity}.js .topper-home .solid-border:before{opacity:0;transform:translateX(40px);transition:opacity var(--topper-rect-two-duration) ease,transform var(--topper-rect-two-duration) ease;transition-delay:var(--topper-rect-two-delay);will-change:transform,opacity}.js .topper-home .render-image-wrapper{opacity:0;transform:translateX(40px);transition:opacity var(--topper-rect-two-duration) ease,transform var(--topper-rect-two-duration) ease;transition-delay:var(--helio-image-entrance-delay);will-change:transform,opacity}.js .topper-home .topper-image-svg svg{stroke-dashoffset:var(--svg-stroke-dasharray);transition:stroke-dashoffset var(--topper-line-duration) ease .1s}.js .topper-home .topper__tag{opacity:0;transform:translateY(-20px);transition:opacity var(--helio-transition-duration-default) ease,transform var(--helio-transition-duration-default) ease;transition-delay:.5s;will-change:transform,opacity}.js .topper-home[data-animate-seen=true] .render-image-wrapper,.js .topper-home[data-animate-seen=true] .topper-image-elements:before{opacity:1;transform:translateX(0)}.js .topper-home[data-animate-seen=true] .solid-border{opacity:1}.js .topper-home[data-animate-seen=true] .solid-border:before{opacity:1;transform:translateX(0)}.js .topper-home[data-animate-seen=true] .topper-image-svg svg{stroke-dashoffset:0}.js .topper-home[data-animate-seen=true] .topper__tag{opacity:1;transform:translateY(0) rotate(-15deg)}
