@layer custom-components{.MarqueeSection.svelte-xbc26u{--gap: var(--gap-at-base, var(--space-60))}@media (min-width: 740px){.MarqueeSection.svelte-xbc26u{--gap: var(--gap-at-small, var(--space-80))}}@keyframes svelte-xbc26u-scroll-x{0%{transform:translate(var(--scroll-start))}to{transform:translate(var(--scroll-end))}}.MarqueeSection.fade-in-on-load.svelte-xbc26u{transition:opacity var(--easing-accelerate) var(--duration-slow)}.MarqueeSection.fade-in-on-load[data-loaded=false].svelte-xbc26u{opacity:0}.MarqueeSection.svelte-xbc26u .headings-compact:where(.svelte-xbc26u){max-width:none;display:flex;-webkit-user-select:none;user-select:none}.MarqueeSection.svelte-xbc26u .headings-compact .scroll,.MarqueeSection.svelte-xbc26u .headings-compact .scroll>div{display:flex;align-items:center;justify-content:space-around;gap:var(--gap)}.MarqueeSection.svelte-xbc26u .headings-compact .scroll{max-width:none;flex-shrink:0;min-width:100%;margin:0;transition:opacity var(--duration-default);animation:svelte-xbc26u-scroll-x var(--duration) linear infinite;animation-play-state:var(--play)}.MarqueeSection.svelte-xbc26u .headings-compact .scroll img{place-items:center;padding:0;height:var(--logo-height)}@media (min-width: 3000px){.MarqueeSection.svelte-xbc26u .headings-compact.fade-at-wider-screen:where(.svelte-xbc26u){overflow:hidden;position:relative}.MarqueeSection.svelte-xbc26u .headings-compact.fade-at-wider-screen:where(.svelte-xbc26u):before,.MarqueeSection.svelte-xbc26u .headings-compact.fade-at-wider-screen:where(.svelte-xbc26u):after{content:" ";display:block;position:absolute;width:100px;height:200px;transition:translateY(-50%);z-index:2}.MarqueeSection.svelte-xbc26u .headings-compact.fade-at-wider-screen:where(.svelte-xbc26u):before{background:linear-gradient(270deg,#fff0,#fff 70%);left:0;top:0}.MarqueeSection.svelte-xbc26u .headings-compact.fade-at-wider-screen:where(.svelte-xbc26u):after{background:linear-gradient(90deg,#fff0,#fff 70%);right:0;top:0}}.MarqueeSection.svelte-xbc26u .scroll:where(.svelte-xbc26u){display:inline-block;--scroll-start: calc( var(--left-repeat-instances) * -1px * var(--scroll-distance) - (var(--left-repeat-instances) - 1) * var(--gap) );--scroll-end: calc(var(--scroll-start) + (-1px * var(--scroll-distance) - var(--gap)))}.MarqueeSection.svelte-xbc26u .MarqueeElements__original:where(.svelte-xbc26u),.MarqueeSection.svelte-xbc26u .MarqueeElements__repeat:where(.svelte-xbc26u){display:inherit}}
