.caption.svelte-17gbm4a{transition:opacity .4s,transform .4s}.card[data-focused].svelte-17gbm4a .caption:where(.svelte-17gbm4a){opacity:0;pointer-events:none;transform:translateY(6px)}.focus-toggle.svelte-17gbm4a{cursor:pointer;touch-action:pan-y}.carousel.svelte-1t6lnom{--card-w:min(74vw, 270px);--gap:1rem}@media (width>=640px){.carousel.svelte-1t6lnom{--card-w:240px;--gap:1.5rem}}@media (width>=1024px){.carousel.svelte-1t6lnom{--card-w:248px;--gap:1.75rem}}@media (width>=1280px){.carousel.svelte-1t6lnom{--card-w:268px;--gap:2.25rem}}.viewport.svelte-1t6lnom{touch-action:pan-y;overflow:hidden}@media (width>=768px){.viewport.svelte-1t6lnom{-webkit-mask-image:linear-gradient(90deg,#0000,#000 12% 88%,#0000);mask-image:linear-gradient(90deg,#0000,#000 12% 88%,#0000)}}.track.svelte-1t6lnom{gap:var(--gap);padding-inline:calc(50% - var(--card-w) / 2);cursor:grab;transform:translateX(calc(-1 * var(--active) * (var(--card-w) + var(--gap)) + var(--drag)));align-items:center;margin:0;list-style:none;transition:transform .6s cubic-bezier(.22,.61,.36,1);display:flex}.track.dragging.svelte-1t6lnom{cursor:grabbing;transition:none}.track.instant.svelte-1t6lnom{transition:none}.slide.svelte-1t6lnom{flex:0 0 var(--card-w);touch-action:pan-y;transition:transform .5s,opacity .5s}.slide.svelte-1t6lnom:not([data-active]){opacity:.4;transform:scale(.88)}.arrow.svelte-1t6lnom{z-index:10;width:3rem;height:3rem;color:var(--color-text-primary);-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);background:#1c1d1db3;border:1px solid #ffffff26;border-radius:9999px;justify-content:center;align-items:center;font-size:1rem;transition:border-color .2s,color .2s,background .2s;display:none;position:absolute;top:38%}.arrow.svelte-1t6lnom:hover{border-color:var(--color-gold);color:var(--color-gold)}@media (width>=768px){.arrow.svelte-1t6lnom{display:flex}}.cta-row.svelte-1t6lnom{margin-inline:auto;width:var(--card-w);min-height:3.25rem;margin-top:1.25rem}.dots.svelte-1t6lnom{justify-content:center;gap:.75rem;margin:1rem 0 0;padding:0;list-style:none;display:flex}.dot.svelte-1t6lnom{justify-content:center;align-items:center;width:1.75rem;height:2.75rem;display:flex}.dot.svelte-1t6lnom:before{content:"";background:#ffffff38;width:1.5rem;height:2px;transition:background .25s,width .25s}.dot[data-active].svelte-1t6lnom:before{background:var(--color-gold);width:2.25rem}.dot.svelte-1t6lnom:hover:before{background:#ffffff80}
