.marquee.svelte-1xpng2k{overflow:hidden;-webkit-mask-image:linear-gradient(90deg,#0000,#000 6% 94%,#0000);mask-image:linear-gradient(90deg,#0000,#000 6% 94%,#0000)}.marquee-track.svelte-1xpng2k{width:max-content;animation:svelte-1xpng2k-slide var(--duration) linear infinite;display:flex}.marquee-row.svelte-1xpng2k{align-items:center;gap:3.5rem;margin:0;padding:0 1.75rem 0 0;list-style:none;display:flex}.marquee-row.svelte-1xpng2k li:where(.svelte-1xpng2k){font-size:clamp(1.6rem,3.4vw,2.6rem);font-family:var(--font-display);font-variation-settings:"opsz" 24;letter-spacing:-.03em;white-space:nowrap;color:var(--ink-faint);font-weight:500;transition:color .22s}.marquee-row.svelte-1xpng2k li.cool:where(.svelte-1xpng2k){color:color-mix(in oklab, var(--accent-cool) 55%, var(--ink-faint))}.marquee.svelte-1xpng2k:hover .marquee-row:where(.svelte-1xpng2k) li:where(.svelte-1xpng2k){color:var(--ink-soft)}.marquee.svelte-1xpng2k:hover .marquee-track:where(.svelte-1xpng2k){animation-play-state:paused}@keyframes svelte-1xpng2k-slide{0%{transform:translate(0)}to{transform:translate(-50%)}}@media (prefers-reduced-motion:reduce){.marquee.svelte-1xpng2k{-webkit-mask-image:none;mask-image:none}.marquee-track.svelte-1xpng2k{flex-wrap:wrap;width:100%;animation:none}.marquee-row.svelte-1xpng2k{flex-wrap:wrap;gap:1rem 2.5rem}.marquee-row[aria-hidden=true].svelte-1xpng2k{display:none}}.rail.svelte-1fhsx1r{top:calc(4.5rem + env(safe-area-inset-top));right:0;bottom:calc(2rem + env(safe-area-inset-bottom));z-index:40;pointer-events:none;align-items:center;display:flex;position:fixed}@media (hover:hover) and (pointer:fine){.rail.svelte-1fhsx1r{display:none}}.schleier.svelte-1fhsx1r{background:var(--bg);opacity:0;width:8.5rem;transition:opacity .26s;position:absolute;inset:-1rem 0 -1rem auto;-webkit-mask-image:linear-gradient(90deg,#0000,#000 52%);mask-image:linear-gradient(90deg,#0000,#000 52%)}.rail.offen.svelte-1fhsx1r .schleier:where(.svelte-1fhsx1r){opacity:1}ul.svelte-1fhsx1r{flex-direction:column;align-items:flex-end;gap:1.1rem;margin:0;padding:0 .875rem 0 0;list-style:none;display:flex;position:relative}button.svelte-1fhsx1r{cursor:pointer;pointer-events:auto;background:0 0;border:0;align-items:center;gap:.55rem;padding:.35rem 0;display:flex}button.svelte-1fhsx1r:before{content:"";width:2.75rem;height:2.75rem;position:absolute;right:0;transform:translateY(-.55rem)}.marke.svelte-1fhsx1r{font-family:var(--font-mono);letter-spacing:.18em;text-transform:uppercase;color:var(--ink-soft);writing-mode:vertical-rl;opacity:0;max-height:0;font-size:.5625rem;transition:max-height .28s,opacity .2s;overflow:hidden}.rail.offen.svelte-1fhsx1r .marke:where(.svelte-1fhsx1r){opacity:1;max-height:7rem}button[aria-current].svelte-1fhsx1r .marke:where(.svelte-1fhsx1r){color:var(--ink);font-weight:500}.strich.svelte-1fhsx1r{opacity:.55;width:.5rem;height:2px;transition:width .22s,opacity .22s;display:block}button[aria-current].svelte-1fhsx1r .strich:where(.svelte-1fhsx1r){opacity:1;width:1rem}@media (prefers-reduced-motion:reduce){.schleier.svelte-1fhsx1r,.marke.svelte-1fhsx1r,.strich.svelte-1fhsx1r{transition:none}}
