noscript.svelte-16a6wz5{margin-bottom:.625rem;display:block}.scroller-wrapper.svelte-16a6wz5{position:relative}.scroller.svelte-16a6wz5{gap:var(--slide-gap);padding:0 var(--scroller-offset);scroll-padding-left:var(--scroller-offset);display:flex;overflow-x:visible}.scroller.svelte-16a6wz5>*{scroll-snap-align:start;flex-shrink:0}.scroller-js.svelte-16a6wz5{scroll-behavior:smooth;scroll-snap-type:x mandatory;scrollbar-width:none;overflow-x:auto}.scroller-js.svelte-16a6wz5::-webkit-scrollbar{display:none}.scroller-control.svelte-16a6wz5{pointer-events:none;opacity:0;background-color:#0000;justify-content:space-between;place-items:center;display:flex;position:absolute;inset:0}.scroller-control.svelte-16a6wz5>button:where(.svelte-16a6wz5){all:unset;cursor:pointer;pointer-events:auto}.scroller-control.container-inner.svelte-16a6wz5{--button-margin:calc(var(--button-width) / -2)}.scroller-control.container-outer.svelte-16a6wz5{--button-margin:calc(var(--button-width) / 2 * var(--button-margin-multiplier,1))}.icon-wrapper.svelte-16a6wz5{height:var(--button-width);width:var(--button-width);padding:calc(var(--button-width) / 4);color:#fff;background-color:#0003;border-radius:100%}@media (hover:hover) and (pointer:fine){.scroller-wrapper.svelte-16a6wz5:hover .scroller-control:where(.svelte-16a6wz5){opacity:1}.icon-wrapper.svelte-16a6wz5:hover{background-color:#0006}}@media (prefers-reduced-motion:no-preference){.scroller-control.svelte-16a6wz5{transition:opacity .15s}.icon-wrapper.svelte-16a6wz5{transition:background-color .15s}}body{margin:0}*,:before,:after{box-sizing:border-box}.container-inner,.container-outer{max-width:80rem;margin:0 auto}.container-inner{padding:0 2rem}@media (width>=640px){.container-inner{padding:0 4rem}.container-outer{padding:0 2rem}.container-outer.scroller-control{--button-margin-multiplier:-1}}@media (width>=1024px){.container-inner{padding:0 8rem}.container-outer{padding:0 4rem}}body{color:#52525b;background-color:#fafafa}h1,h2,h3,h4,h5,h6{color:#27272a}.container-outer{background-color:#fff;background-clip:content-box}@media (prefers-color-scheme:dark){body{color:#a1a1aa;background-color:#000}h1,h2,h3,h4,h5,h6{color:#f4f4f5}.container-outer{background-color:#18181b}}.card.svelte-2f7qvs{&:is(a:where(.svelte-2f7qvs)){outline-offset:-2px;text-decoration:none}border-radius:.75rem;width:80%;min-width:224px;max-width:296px;overflow:hidden;@media (width>=640px){border-radius:1rem}&>div:where(.svelte-2f7qvs){color:#fff;text-align:center;padding:1rem}}
