@layer properties{@supports (((-webkit-hyphens:none)) and (not (margin-trim:inline))) or ((-moz-orient:inline) and (not (color:rgb(from red r g b)))){*,:before,:after,::backdrop{--tw-leading:initial;--tw-border-style:solid;--tw-translate-x:0;--tw-translate-y:0;--tw-translate-z:0;--tw-font-weight:initial}}}.wp-block-index-hero{padding-block:calc(var(--spacing,.25rem)*0);background-position:50%;background-repeat:no-repeat;background-size:cover;background-attachment:fixed;overflow:hidden}@media not all and (min-width:64rem){.wp-block-index-hero{background-color:#a5daf14d}@supports (color:color-mix(in lab,red,red)){.wp-block-index-hero{background-color:color-mix(in oklab,var(--color-casual-blue,#a5daf1)30%,transparent)}}}@media(min-width:64rem){.wp-block-index-hero{min-height:100vh}@media not all and (min-width:80rem){.wp-block-index-hero{height:100vh}}}@media(min-width:80rem){.wp-block-index-hero{min-height:fit-content}}.wp-block-index-hero .container{height:100%;padding-top:clamp(4.6875rem,calc((100/var(--sage-breakpoint))*100vw),7.8125rem);align-items:center;display:flex}@media(min-width:64rem){.wp-block-index-hero .container{min-height:100vh}@media not all and (min-width:80rem){.wp-block-index-hero .container{height:100vh}}}@media(min-width:80rem){.wp-block-index-hero .container{min-height:clamp(38.4375rem,calc((820/var(--sage-breakpoint))*100vw),64.0625rem)}}@media(min-width:96rem){.wp-block-index-hero .container{min-height:clamp(40.3125rem,calc((860/var(--sage-breakpoint))*100vw),67.1875rem);padding-top:clamp(5.625rem,calc((120/var(--sage-breakpoint))*100vw),9.375rem)}}.wp-block-index-hero .container:before{top:calc(var(--spacing,.25rem)*0);background-color:var(--color-oxford-blue,#1f3561);height:100%;position:absolute;right:-25%}@media(min-width:64rem){.wp-block-index-hero .container:before{width:clamp(27.65625rem,calc((590/var(--sage-breakpoint))*100vw),46.09375rem)}}@media(min-width:80rem){.wp-block-index-hero .container:before{width:clamp(42.1875rem,calc((900/var(--sage-breakpoint))*100vw),70.3125rem)}}.wp-block-index-hero .container:before{content:""}.wp-block-index-hero .container .hero-image{top:auto;right:calc(var(--spacing,.25rem)*0);bottom:calc(var(--spacing,.25rem)*0)}@media not all and (min-width:64rem){.wp-block-index-hero .container .hero-image{display:none}}@media(min-width:80rem){.wp-block-index-hero .container .hero-image{top:clamp(3.75rem,calc((80/var(--sage-breakpoint))*100vw),6.25rem);right:clamp(calc(((211/16)*1rem)*.75),calc((211/var(--sage-breakpoint))*100vw),calc(((211/16)*1rem)*1.25))}}@media(min-width:96rem){.wp-block-index-hero .container .hero-image{top:clamp(6.09375rem,calc((130/var(--sage-breakpoint))*100vw),10.15625rem);right:clamp(calc(((311/16)*1rem)*.75),calc((311/var(--sage-breakpoint))*100vw),calc(((311/16)*1rem)*1.25))}}.wp-block-index-hero .container .hero-image img{height:auto;width:clamp(23.4375rem,calc((500/var(--sage-breakpoint))*100vw),39.0625rem)}@media(min-width:80rem){.wp-block-index-hero .container .hero-image img{width:clamp(28.5rem,calc((608/var(--sage-breakpoint))*100vw),47.5rem)}}.wp-block-index-hero .container .block-content{min-height:clamp(21.09375rem,calc((450/var(--sage-breakpoint))*100vw),35.15625rem);display:grid}@media not all and (min-width:64rem){.wp-block-index-hero .container .block-content{gap:clamp(1.5rem,calc((32/var(--sage-breakpoint))*100vw),2.5rem);width:100%}}@media(min-width:64rem){.wp-block-index-hero .container .block-content{min-height:clamp(32.8125rem,calc((700/var(--sage-breakpoint))*100vw),54.6875rem);grid-template-columns:repeat(2,minmax(0,1fr))}}.wp-block-index-hero .container .block-content .col-left{z-index:10;align-items:center;display:flex;position:relative}@media not all and (min-width:64rem){.wp-block-index-hero .container .block-content .col-left{width:100%}}@media not all and (min-width:40rem){.wp-block-index-hero .container .block-content .col-left{padding-top:clamp(2.34375rem,calc((50/var(--sage-breakpoint))*100vw),3.90625rem)}}@media(min-width:96rem){.wp-block-index-hero .container .block-content .col-left{width:100%}}.wp-block-index-hero .container .block-content .col-left>.acf-innerblocks-container{gap:clamp(.9375rem,calc((20/var(--sage-breakpoint))*100vw),1.5625rem);flex-direction:column;display:flex}@media not all and (min-width:64rem){.wp-block-index-hero .container .block-content .col-left>.acf-innerblocks-container{width:100%}}@media(min-width:80rem){.wp-block-index-hero .container .block-content .col-left>.acf-innerblocks-container{min-width:clamp(37.21875rem,calc((794/var(--sage-breakpoint))*100vw),62.03125rem)!important}}.wp-block-index-hero .container .block-content .col-left>.acf-innerblocks-container h1{margin-top:clamp(-1.125rem,calc(((24*-1)/var(--sage-breakpoint))*100vw),-1.875rem);--tw-leading:105%;line-height:105%}@media not all and (min-width:80rem){.wp-block-index-hero .container .block-content .col-left>.acf-innerblocks-container h1{font-size:clamp(1.6875rem,calc((36/var(--sage-breakpoint))*100vw),2.8125rem)!important}}@media not all and (min-width:64rem){.wp-block-index-hero .container .block-content .col-left>.acf-innerblocks-container h1{display:ruby;font-size:clamp(1.3125rem,calc((28/var(--sage-breakpoint))*100vw),2.1875rem)!important}}@media not all and (min-width:40rem){.wp-block-index-hero .container .block-content .col-left>.acf-innerblocks-container p{display:ruby}}.wp-block-index-hero .container .block-content .col-left>.acf-innerblocks-container p.has-lg-font-size{--tw-leading:130%;line-height:130%}@media not all and (min-width:64rem){.wp-block-index-hero .container .block-content .col-left>.acf-innerblocks-container p.has-lg-font-size{font-size:clamp(.75rem,calc((16/var(--sage-breakpoint))*100vw),1.25rem)!important}}@media(min-width:64rem){.wp-block-index-hero .container .block-content .col-left>.acf-innerblocks-container p.has-lg-font-size{width:clamp(calc(((615/16)*1rem)*.75),calc((615/var(--sage-breakpoint))*100vw),calc(((615/16)*1rem)*1.25))}}.wp-block-index-hero .container .block-content .col-left>.acf-innerblocks-container .wp-block-button{width:fit-content}@media not all and (min-width:64rem){.wp-block-index-hero .container .block-content .col-left>.acf-innerblocks-container .wp-block-button{margin-top:calc(var(--spacing,.25rem)*0)!important}}@media not all and (min-width:40rem){.wp-block-index-hero .container .block-content .col-left>.acf-innerblocks-container .wp-block-button{width:100%}}@media(min-width:64rem){.wp-block-index-hero .container .block-content .col-left>.acf-innerblocks-container .wp-block-button{margin-top:clamp(2.8125rem,calc((60/var(--sage-breakpoint))*100vw),4.6875rem)}}@media(min-width:96rem){.wp-block-index-hero .container .block-content .col-left>.acf-innerblocks-container .wp-block-button{margin-top:clamp(5.625rem,calc((120/var(--sage-breakpoint))*100vw),9.375rem)}}@media not all and (min-width:40rem){.wp-block-index-hero .container .block-content .col-left>.acf-innerblocks-container .wp-block-button .sage-button{width:100%}}.wp-block-index-hero .container .block-content .col-right .label-top{right:calc(var(--spacing,.25rem)*0);z-index:10;width:clamp(18.46875rem,calc((394/var(--sage-breakpoint))*100vw),30.78125rem);border-radius:var(--radius-xl,.75rem);border-style:var(--tw-border-style);border-width:6px;border-color:#fffafa4d;flex-direction:column;display:flex}@supports (color:color-mix(in lab,red,red)){.wp-block-index-hero .container .block-content .col-right .label-top{border-color:color-mix(in oklab,var(--color-pink-gin,snow)30%,transparent)}}@media not all and (min-width:80rem){.wp-block-index-hero .container .block-content .col-right .label-top{top:auto;bottom:clamp(2.8125rem,calc((60/var(--sage-breakpoint))*100vw),4.6875rem)}}@media not all and (min-width:64rem){.wp-block-index-hero .container .block-content .col-right .label-top{display:none}}@media(min-width:64rem){.wp-block-index-hero .container .block-content .col-right .label-top{--tw-translate-y:calc(var(--spacing,.25rem)*0);translate:var(--tw-translate-x)var(--tw-translate-y)}}@media(min-width:80rem){.wp-block-index-hero .container .block-content .col-right .label-top{--tw-translate-y: -100% ;translate:var(--tw-translate-x)var(--tw-translate-y);top:66.6667%}}@media(min-width:96rem){.wp-block-index-hero .container .block-content .col-right .label-top{top:50%;right:clamp(3.9375rem,calc((84/var(--sage-breakpoint))*100vw),6.5625rem);--tw-translate-y: -50% ;translate:var(--tw-translate-x)var(--tw-translate-y)}}.wp-block-index-hero .container .block-content .col-right .label-top{-webkit-backdrop-filter:blur(7.95px);backdrop-filter:blur(7.95px);box-sizing:border-box;border:6px solid #fffafa4d}.wp-block-index-hero .container .block-content .col-right .label-top .label-top-inner{width:clamp(17.90625rem,calc((382/var(--sage-breakpoint))*100vw),29.84375rem);border-radius:var(--radius-md,.375rem);padding-top:clamp(calc(((19/16)*1rem)*.75),calc((19/var(--sage-breakpoint))*100vw),calc(((19/16)*1rem)*1.25));padding-bottom:clamp(calc(((19/16)*1rem)*.75),calc((19/var(--sage-breakpoint))*100vw),calc(((19/16)*1rem)*1.25));padding-left:clamp(1.03125rem,calc((22/var(--sage-breakpoint))*100vw),1.71875rem);padding-right:clamp(1.03125rem,calc((22/var(--sage-breakpoint))*100vw),1.71875rem);background:linear-gradient(#0000001a 0% 100%),linear-gradient(93deg,#ffffff4d 5.86%,#7796ac4d 105.77%);flex-direction:column;display:flex}.wp-block-index-hero .container .block-content .col-right .label-top p:first-child{font-family:var(--font-involve,"Involve",sans-serif);font-size:clamp(1.125rem,calc((24/var(--sage-breakpoint))*100vw),1.875rem);--tw-font-weight:var(--font-weight-semibold,600);font-weight:var(--font-weight-semibold,600);color:var(--color-white,#fff)}.wp-block-index-hero .container .block-content .col-right .label-top p:last-child{font-size:clamp(.75rem,calc((16/var(--sage-breakpoint))*100vw),1.25rem);color:var(--color-white,#fff)}.wp-block-index-hero .container .block-content .col-right .bottom-label{right:clamp(calc(((15/16)*1rem)*.75),calc((15/var(--sage-breakpoint))*100vw),calc(((15/16)*1rem)*1.25));z-index:10;width:clamp(calc(((271/16)*1rem)*.75),calc((271/var(--sage-breakpoint))*100vw),calc(((271/16)*1rem)*1.25));gap:clamp(1.3125rem,calc((28/var(--sage-breakpoint))*100vw),2.1875rem);flex-direction:column;display:flex;position:relative}@media not all and (min-width:80rem){.wp-block-index-hero .container .block-content .col-right .bottom-label{display:none}}@media not all and (min-width:64rem){.wp-block-index-hero .container .block-content .col-right .bottom-label{padding-bottom:clamp(2.25rem,calc((48/var(--sage-breakpoint))*100vw),3.75rem);padding-left:clamp(1.125rem,calc((24/var(--sage-breakpoint))*100vw),1.875rem)}}@media(min-width:64rem){.wp-block-index-hero .container .block-content .col-right .bottom-label{position:absolute}}@media(min-width:80rem){.wp-block-index-hero .container .block-content .col-right .bottom-label{top:clamp(1.875rem,calc((40/var(--sage-breakpoint))*100vw),3.125rem)}}@media(min-width:96rem){.wp-block-index-hero .container .block-content .col-right .bottom-label{top:auto;bottom:calc(var(--spacing,.25rem)*0)}}.wp-block-index-hero .container .block-content .col-right .bottom-label .bottom-label-brands{display:flex}.wp-block-index-hero .container .block-content .col-right .bottom-label .bottom-label-brands svg{height:clamp(3.375rem,calc((72/var(--sage-breakpoint))*100vw),5.625rem);width:clamp(3.375rem,calc((72/var(--sage-breakpoint))*100vw),5.625rem);position:relative}.wp-block-index-hero .container .block-content .col-right .bottom-label .bottom-label-brands svg:not(:first-child){margin-left:clamp(-.375rem,calc(((8*-1)/var(--sage-breakpoint))*100vw),-.625rem)}.wp-block-index-hero .container .block-content .col-right .bottom-label .bottom-label-text p{font-family:var(--font-involve,"Involve",sans-serif);font-size:clamp(1.125rem,calc((24/var(--sage-breakpoint))*100vw),1.875rem);--tw-leading:133%;--tw-font-weight:var(--font-weight-semibold,600);line-height:133%;font-weight:var(--font-weight-semibold,600);color:var(--color-brilliant-blue,#007fc4)}@media(min-width:64rem){.wp-block-index-hero .container .block-content .col-right .bottom-label .bottom-label-text p{color:var(--color-white,#fff)}}.case .wp-block-index-hero .hero-image{top:auto;bottom:calc(var(--spacing,.25rem)*0)}@media(min-width:64rem){.case .wp-block-index-hero .hero-image{right:clamp(-16.40625rem,calc(((350*-1)/var(--sage-breakpoint))*100vw),-27.34375rem)}}@media(min-width:80rem){.case .wp-block-index-hero .hero-image{right:clamp(5.625rem,calc((120/var(--sage-breakpoint))*100vw),9.375rem)}}.case .wp-block-index-hero .hero-image img{height:auto;width:clamp(35.15625rem,calc((750/var(--sage-breakpoint))*100vw),58.59375rem)}.case .wp-block-index-hero .block-content .col-left>.acf-innerblocks-container h1{margin-top:clamp(-1.125rem,calc(((24*-1)/var(--sage-breakpoint))*100vw),-1.875rem);--tw-leading:105%;line-height:105%}@media not all and (min-width:80rem){.case .wp-block-index-hero .block-content .col-left>.acf-innerblocks-container h1{font-size:clamp(1.6875rem,calc((36/var(--sage-breakpoint))*100vw),2.8125rem)!important}}@media not all and (min-width:64rem){.case .wp-block-index-hero .block-content .col-left>.acf-innerblocks-container h1{font-size:clamp(1.3125rem,calc((28/var(--sage-breakpoint))*100vw),2.1875rem)!important}}.case .wp-block-index-hero .block-content .col-left>.acf-innerblocks-container p.has-lg-font-size{--tw-leading:130%;line-height:130%}@media not all and (min-width:64rem){.case .wp-block-index-hero .block-content .col-left>.acf-innerblocks-container p.has-lg-font-size{font-size:clamp(.75rem,calc((16/var(--sage-breakpoint))*100vw),1.25rem)!important}}@media(min-width:64rem){.case .wp-block-index-hero .block-content .col-left>.acf-innerblocks-container p.has-lg-font-size{width:clamp(calc(((615/16)*1rem)*.75),calc((615/var(--sage-breakpoint))*100vw),calc(((615/16)*1rem)*1.25))}}.case .wp-block-index-hero .block-content .col-left>.acf-innerblocks-container .wp-block-button{margin-top:clamp(4.6875rem,calc((100/var(--sage-breakpoint))*100vw),7.8125rem);width:fit-content}@media not all and (min-width:40rem){.case .wp-block-index-hero .block-content .col-left>.acf-innerblocks-container .wp-block-button .sage-button{width:100%}}@property --tw-leading{syntax:"*";inherits:false}@property --tw-border-style{syntax:"*";inherits:false;initial-value:solid}@property --tw-translate-x{syntax:"*";inherits:false;initial-value:0}@property --tw-translate-y{syntax:"*";inherits:false;initial-value:0}@property --tw-translate-z{syntax:"*";inherits:false;initial-value:0}@property --tw-font-weight{syntax:"*";inherits:false}
