@layer properties{@supports (((-webkit-hyphens:none)) and (not (margin-trim:inline))) or ((-moz-orient:inline) and (not (color:rgb(from red r g b)))){*,::backdrop,:after,:before{--tw-content:""}}}.hero-fullwidth{--hero-fullwidth-contents-inner-padding-bottom:48px;z-index:1;position:relative}@media (width>=1024px){.hero-fullwidth{padding-bottom:calc(var(--tw-spacing,4px)*15);padding-top:calc(var(--tw-spacing,4px)*17)}}@media (width>=1280px){.hero-fullwidth{--hero-fullwidth-contents-inner-padding-bottom:96px}}.hero-fullwidth.hero-fullwidth--slideshow{--hero-fullwidth-contents-inner-padding-bottom:92px;flex-direction:column;height:auto;display:flex}@media (width>=1024px){.hero-fullwidth.hero-fullwidth--slideshow{--hero-fullwidth-contents-inner-padding-bottom:116px;padding-block:calc(var(--tw-spacing,4px)*23)}}.hero-fullwidth__picture{aspect-ratio:375/212;width:100%;height:auto;display:block;overflow:hidden}@media (width>=1024px){.hero-fullwidth__picture{aspect-ratio:auto;inset:calc(var(--tw-spacing,4px)*0);z-index:-1;position:absolute}}.hero-fullwidth--slideshow .hero-fullwidth__picture{flex:none}.hero-fullwidth__picture img{aspect-ratio:inherit;-o-object-fit:cover;object-fit:cover;width:100%;height:auto}@media (width>=1024px){.hero-fullwidth__picture img{height:100%}}.hero-fullwidth__contents{width:100%;height:100%}@media not all and (width>=1024px){.hero-fullwidth__contents{max-width:none;position:relative}}.hero-fullwidth__contents-wrapper{background-color:var(--tw-color-white,#fff);z-index:1;grid-column:1/-1;width:100%;height:100%}@media (width>=1024px){.hero-fullwidth__contents-wrapper{grid-column:span 6/span 6;height:auto;position:relative}}@media (width>=1440px){.hero-fullwidth__contents-wrapper{grid-column:span 7/span 7;height:auto;position:relative}}@media (width>=1680px){.hero-fullwidth__contents-wrapper{grid-column:span 6/span 6;height:auto;position:relative}}.hero-fullwidth__contents-inner{height:100%;padding-bottom:var(--hero-fullwidth-contents-inner-padding-bottom);padding-top:calc(var(--tw-spacing,4px)*12);grid-column:1/-1;width:100%}@media (width>=1280px){.hero-fullwidth__contents-inner{padding-top:calc(var(--tw-spacing,4px)*22);grid-column:span 12/span 12}}@media (width>=1024px){.hero-fullwidth--slideshow .hero-fullwidth__contents-inner{padding-top:calc(var(--tw-spacing,4px)*22)}}.swiper.is-locked .hero-fullwidth__contents-inner{padding-bottom:calc(var(--tw-spacing,4px)*8)}@media (width>=1024px){.swiper.is-locked .hero-fullwidth__contents-inner{padding-bottom:calc(var(--tw-spacing,4px)*18)}}.hero-fullwidth__eyebrow{color:var(--tw-color-neutral-5,#6b645b)}.hero-fullwidth__heading{color:var(--tw-color-neutral-1,#0b0a09);max-width:calc(var(--tw-spacing,4px)*155)}*+.hero-fullwidth__heading{margin-top:calc(var(--tw-spacing,4px)*2)}.hero-fullwidth__body{color:var(--tw-color-neutral-3,#2c2926)}*+.hero-fullwidth__body{margin-top:calc(var(--tw-spacing,4px)*4)}@media (width>=1024px){*+.hero-fullwidth__body{margin-top:calc(var(--tw-spacing,4px)*6)}}.hero-fullwidth__ctas{gap:calc(var(--tw-spacing,4px)*3);flex-direction:column;display:flex}@media (width>=1024px){.hero-fullwidth__ctas{gap:calc(var(--tw-spacing,4px)*4);flex-direction:row}}*+.hero-fullwidth__ctas{margin-top:calc(var(--tw-spacing,4px)*7)}.hero-fullwidth--slideshow :is(*+.hero-fullwidth__ctas){margin-top:calc(var(--tw-spacing,4px)*9)}@media (width>=1024px){*+.hero-fullwidth__ctas{margin-top:calc(var(--tw-spacing,4px)*9)}}.hero-fullwidth__cta{white-space:normal}.hero-fullwidth__contents-image--border{height:100%;left:calc(var(--tw-spacing,4px)*0);-o-object-fit:cover;object-fit:cover;top:calc(var(--tw-spacing,4px)*0);z-index:-1;width:100%;display:block;position:absolute}.hero-fullwidth__contents-image--border:after{background-color:var(--tw-color-white,#fff);z-index:1;--tw-content:"";content:var(--tw-content);position:absolute;inset:16px}.hero-fullwidth__contents-image--border img{-o-object-fit:cover;object-fit:cover;z-index:0;width:100%;height:100%;position:relative}.hero-fullwidth__contents-image--corner{bottom:calc(var(--tw-spacing,4px)*0);-o-object-fit:contain;object-fit:contain;height:auto;right:calc(var(--tw-spacing,4px)*0);width:23.74%;position:absolute}@media (width>=1024px){.hero-fullwidth__contents-image--corner{width:30.93%}}.hero-fullwidth__contents-image--corner img{-o-object-fit:contain;object-fit:contain;width:100%;height:100%}@property --tw-content{syntax:"*";inherits:false;initial-value:""}
