/*! tailwindcss v4.1.16 | MIT License | https://tailwindcss.com */@layer properties{@supports ((-webkit-hyphens:none) and (not (margin-trim:inline))) or ((-moz-orient:inline) and (not (color:rgb(from red r g b)))){.svelte-zt9cz7,.svelte-zt9cz7:before,.svelte-zt9cz7:after,.svelte-zt9cz7::backdrop{--tw-pan-x:initial;--tw-pan-y:initial;--tw-pinch-zoom:initial;--tw-duration:initial;--tw-leading:initial}}}.hero.svelte-zt9cz7{--tw-pan-y:pan-y;touch-action:var(--tw-pan-x,)var(--tw-pan-y,)var(--tw-pinch-zoom,);background-color:var(--color-bg-primary);display:grid}.slide.svelte-zt9cz7{visibility:hidden;opacity:0;transition-property:opacity,visibility;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function,cubic-bezier(.4,0,.2,1)));transition-duration:var(--tw-duration,var(--default-transition-duration,.15s));--tw-duration:.7s;grid-row-start:1;grid-column-start:1;transition-duration:.7s;display:grid}@media(min-width:48rem){.slide.svelte-zt9cz7{grid-template-columns:837fr 603fr}}.slide.active.svelte-zt9cz7{visibility:visible;opacity:1}.image-wrapper.svelte-zt9cz7{aspect-ratio:var(--aspect-video,16/9);align-self:center;display:block;position:relative;overflow:hidden}img.svelte-zt9cz7{inset:calc(var(--spacing,.25rem)*0);-o-object-fit:cover;object-fit:cover;width:100%;height:100%;position:absolute}.panel.svelte-zt9cz7{padding-inline:calc(var(--spacing,.25rem)*6);padding-block:calc(var(--spacing,.25rem)*8);color:var(--color-white,#fff);flex-direction:column;justify-content:center;display:flex}@media(min-width:48rem){.panel.svelte-zt9cz7{padding-inline:39px;padding-block:calc(var(--spacing,.25rem)*9)}}h2.svelte-zt9cz7{--tw-leading:26px;max-width:90%;font-size:23px;line-height:26px}@media(min-width:48rem){h2.svelte-zt9cz7{--tw-leading:34px;font-size:31px;line-height:34px}}@media(min-width:80rem){h2.svelte-zt9cz7{--tw-leading:calc(var(--spacing,.25rem)*11);font-size:44px;line-height:calc(var(--spacing,.25rem)*11)}}h2.svelte-zt9cz7 a:where(.svelte-zt9cz7):hover{text-decoration-line:underline}.dots.svelte-zt9cz7{margin-top:calc(var(--spacing,.25rem)*6);gap:9px;display:flex}@media(min-width:48rem){.dots.svelte-zt9cz7{margin-top:30px}}@property --tw-pan-x{syntax:"*";inherits:false}@property --tw-pan-y{syntax:"*";inherits:false}@property --tw-pinch-zoom{syntax:"*";inherits:false}@property --tw-duration{syntax:"*";inherits:false}@property --tw-leading{syntax:"*";inherits:false}
