@layer properties;:root{--ease-out-expo:cubic-bezier(0.16,1,0.3,1);--ease-soft:cubic-bezier(0.22,0.61,0.36,1);--media-radius:16px;--swiper-wrapper-transition-timing-function:cubic-bezier(0.16,1,0.3,1)}[data-hero-media]{overflow:hidden}html.has-motion:not(.motion-off) [data-hero-media] img{scale:1.07}html.has-motion:not(.motion-off) [data-hero-intro]>*{animation:hero-in-atf 1.2s cubic-bezier(.16,1,.3,1) .3s both}html.has-motion:not(.motion-off) [data-hero-intro]>:nth-child(2){animation-delay:.45s}html.has-motion:not(.motion-off) [data-hero-intro]>:nth-child(3){animation-delay:.6s}html.has-motion:not(.motion-off) [data-hero-intro]>:nth-child(4){animation-delay:.75s}html.motion-ready [data-hero-intro]>*{animation:none;opacity:1;translate:0}@keyframes hero-in-atf{0%{opacity:0;translate:0 20px}to{opacity:1;translate:0 0}}[data-header]{transition-duration:var(--tw-duration,var(--default-transition-duration,.3s));transition-property:box-shadow,background-color;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function,ease));--tw-duration:400ms;transition-duration:.4s;--tw-ease:var(--ease-soft);transition-timing-function:var(--ease-soft)}[data-header].is-scrolled{box-shadow:0 1px 0 var(--color-black),0 10px 24px -14px var(--color-black);@supports (color:color-mix(in lab,red,red)){box-shadow:0 1px 0 color-mix(in srgb,var(--color-black) 6%,transparent),0 10px 24px -14px color-mix(in srgb,var(--color-black) 18%,transparent)}}@media (max-width:1023px){[data-usp]{display:grid;justify-items:center;>*{grid-area:1/1}>:not(:first-child){visibility:hidden}}}[data-underline]{position:relative;&:after{inset-inline:calc(var(--spacing, .25rem)*0);bottom:-.45em;height:1px;position:absolute;transform-origin:center;--tw-scale-x:0%;background-color:currentcolor;scale:var(--tw-scale-x) var(--tw-scale-y);transition-duration:var(--tw-duration,var(--default-transition-duration,.3s));transition-property:transform,translate,scale,rotate;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function,ease));--tw-duration:500ms;transition-duration:.5s;--tw-ease:var(--ease-out-expo);transition-timing-function:var(--ease-out-expo);--tw-content:"";content:var(--tw-content)}&:focus-visible:after,&:hover:after,&[aria-current=page]:after{--tw-scale-x:100%;scale:var(--tw-scale-x) var(--tw-scale-y)}}.current-menu-item>[data-underline]:after{--tw-scale-x:100%;scale:var(--tw-scale-x) var(--tw-scale-y)}#menu{[data-underline]:after{background-color:var(--color-primary,var(--strl-color-primary))}.has-mega-menu.is-open>a[data-underline]:after,.has-mega-menu:focus-within>a[data-underline]:after,.has-mega-menu:hover>a[data-underline]:after,.menu-item-has-children:not(.has-mega-menu).is-open>a[data-underline]:after{--tw-scale-x:100%;scale:var(--tw-scale-x) var(--tw-scale-y)}.menu-item-has-children:not(.has-mega-menu).is-open>a{color:var(--color-primary,var(--strl-color-primary))}}[data-btn]{isolation:isolate;overflow:hidden;position:relative;transition-duration:var(--tw-duration,var(--default-transition-duration,.3s));transition-property:color,border-color;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function,ease));--tw-duration:500ms;transition-duration:.5s;--tw-ease:var(--ease-soft);transition-timing-function:var(--ease-soft);&:before{inset:calc(var(--spacing, .25rem)*0);position:absolute;z-index:-1;--tw-translate-y:101%;background-color:var(--color-black,var(--strl-color-black));border-radius:inherit;transition-duration:var(--tw-duration,var(--default-transition-duration,.3s));transition-property:transform,translate,scale,rotate;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function,ease));translate:var(--tw-translate-x) var(--tw-translate-y);--tw-duration:600ms;transition-duration:.6s;--tw-ease:var(--ease-out-expo);transition-timing-function:var(--ease-out-expo);--tw-content:"";content:var(--tw-content)}&:focus-visible,&:hover{border-color:var(--color-black,var(--strl-color-black));color:var(--color-white,var(--strl-color-white));&:before{--tw-translate-y:calc(var(--spacing, 0.25rem)*0);translate:var(--tw-translate-x) var(--tw-translate-y)}}&[data-btn=glint]:after{inset:calc(var(--spacing, .25rem)*0);pointer-events:none;position:absolute;--tw-translate-x:var(--glint,-120%);translate:var(--tw-translate-x) var(--tw-translate-y);--tw-content:"";background:linear-gradient(105deg,transparent 30%,hsla(0,0%,100%,.55) 50%,transparent 70%);content:var(--tw-content)}}@media (hover:hover){[data-btn=glint]:hover:after{--tw-translate-x:120%;transition-duration:var(--tw-duration,var(--default-transition-duration,.3s));transition-property:transform,translate,scale,rotate;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function,ease));translate:var(--tw-translate-x) var(--tw-translate-y);--tw-duration:1000ms;transition-duration:1s;--tw-ease:var(--ease-soft);transition-timing-function:var(--ease-soft)}}@property --tw-duration{syntax:"*";inherits:false}@property --tw-ease{syntax:"*";inherits:false}@property --tw-scale-x{syntax:"*";inherits:false;initial-value:1}@property --tw-scale-y{syntax:"*";inherits:false;initial-value:1}@property --tw-scale-z{syntax:"*";inherits:false;initial-value:1}@property --tw-content{syntax:"*";inherits:false;initial-value:""}@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}@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-duration:initial;--tw-ease:initial;--tw-scale-x:1;--tw-scale-y:1;--tw-scale-z:1;--tw-content:"";--tw-translate-x:0;--tw-translate-y:0;--tw-translate-z:0}}}