.embla__container{backface-visibility:hidden;touch-action:pan-y pinch-zoom}.hero-slide-container.svelte-buep8u{aspect-ratio:var(--mobile-ratio);max-height:85vh}@media(min-width:768px){.hero-slide-container.svelte-buep8u{aspect-ratio:16/9;max-height:90vh}}.progress-fill.svelte-buep8u{width:0%;animation:svelte-buep8u-progress-bar-fill linear forwards}@keyframes svelte-buep8u-progress-bar-fill{0%{width:0%}to{width:100%}}.sr-only.svelte-buep8u{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border-width:0}@keyframes svelte-1q4oekj-marquee{0%{transform:translate(0)}to{transform:translate(-50%)}}.animate-marquee.svelte-1q4oekj{animation:svelte-1q4oekj-marquee linear infinite;will-change:transform}.marquee-track.svelte-1q4oekj:hover{animation-play-state:paused}.marquee-track.svelte-1q4oekj:has(:where(.svelte-1q4oekj):focus){animation-play-state:paused}.marquee-track.svelte-1q4oekj{width:max-content}.carousel-row.svelte-40fzu5{display:flex;align-items:center;gap:0}.nav-arrow.svelte-40fzu5{flex-shrink:0;z-index:10;width:2.5rem;height:2.5rem;border-radius:50%;border:1px solid rgba(255,255,255,.1);background:#ffffff0a;color:#ffffff80;cursor:pointer;align-items:center;justify-content:center;opacity:0;transition:background .25s,border-color .25s,color .25s,transform .2s,opacity .3s;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px)}.carousel-row.svelte-40fzu5:hover .nav-arrow:where(.svelte-40fzu5),.carousel-row.svelte-40fzu5:focus-within .nav-arrow:where(.svelte-40fzu5){opacity:1}.nav-arrow.svelte-40fzu5:hover,.nav-arrow.svelte-40fzu5:focus{background:#22c55e1f;border-color:#22c55e66;color:#86efac;transform:scale(1.1)}.nav-arrow.svelte-40fzu5:focus{outline:2px solid rgba(34,197,94,.5);outline-offset:2px}.nav-arrow.svelte-40fzu5:active{transform:scale(.95)}.nav-arrow-left.svelte-40fzu5{margin-right:.5rem}.nav-arrow-right.svelte-40fzu5{margin-left:.5rem}@media(min-width:768px){.mobile-scroll-wrapper.svelte-40fzu5{mask-image:linear-gradient(to right,transparent,black 10%,black 90%,transparent);-webkit-mask-image:linear-gradient(to right,transparent,black 10%,black 90%,transparent);overflow-x:clip;overflow-y:visible}}@media(max-width:767px){.mobile-scroll-wrapper.svelte-40fzu5{overflow-x:auto;overflow-y:visible;-webkit-overflow-scrolling:touch;scrollbar-width:none}.mobile-scroll-wrapper.svelte-40fzu5::-webkit-scrollbar{display:none}}.offset-wrapper.svelte-40fzu5{display:inline-block}.marquee-track-slow.svelte-40fzu5,.marquee-track-fast.svelte-40fzu5{will-change:transform}.marquee-track-slow.svelte-40fzu5{animation:svelte-40fzu5-marquee 120s linear infinite}.marquee-track-fast.svelte-40fzu5{animation:svelte-40fzu5-marquee-reverse 360s linear infinite}.marquee-track-slow.svelte-40fzu5:hover,.marquee-track-fast.svelte-40fzu5:hover,.carousel-row.svelte-40fzu5:focus-within .marquee-track-slow:where(.svelte-40fzu5),.carousel-row.svelte-40fzu5:focus-within .marquee-track-fast:where(.svelte-40fzu5){animation-play-state:paused}@keyframes svelte-40fzu5-marquee{0%{transform:translate(0)}to{transform:translate(-50%)}}@keyframes svelte-40fzu5-marquee-reverse{0%{transform:translate(-50%)}to{transform:translate(0)}}@keyframes svelte-1uha8ag-slow-zoom{0%{transform:scale(1.05)}to{transform:scale(1.15)}}.custom-scrollbar.svelte-1uha8ag{scrollbar-width:thin;scrollbar-color:#00b140 rgba(31,41,55,.5)}.custom-scrollbar.svelte-1uha8ag::-webkit-scrollbar{height:8px}.custom-scrollbar.svelte-1uha8ag::-webkit-scrollbar-track{background:#1f293780;border-radius:10px}.custom-scrollbar.svelte-1uha8ag::-webkit-scrollbar-thumb{background:#00b140;border-radius:10px}.custom-scrollbar.svelte-1uha8ag::-webkit-scrollbar-thumb:hover{background:#008f32}
