:root{--font-fallback-sans:system-ui,-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,Helvetica,Arial,sans-serif,"Apple Color Emoji","Segoe UI Emoji","Segoe UI Symbol";--font-fallback-serif:"Georgia","Garamond","Baskerville",serif;--font-fallback-mono:"Courier New","Lucida Sans Typewriter","Lucida Console",monospace}:root,[data-theme=vfl]{--font-text:"VisbyCF",var(--font-fallback-sans);--font-text-alternate:"VisbyCF",var(--font-fallback-serif);--font-display:"VisbyCF",var(--font-fallback-sans);--font-display-alternate:"VisbyCF",var(--font-fallback-sans);--font-display-decorative:"VisbyCF",var(--font-fallback-sans);--font-subline:"VisbyCF",var(--font-fallback-sans);--font-subline-alternate:"VisbyCF",var(--font-fallback-sans);--font-data:"VisbyCF",var(--font-fallback-sans)}.b-slider{container:slider/inline-size;position:relative}.b-block[data-grid] .b-slider:not(.b-slider--no-clipping){overflow:clip}@media(min-width:1921px){.b-slider{overflow:clip}}.b-slider__viewport{margin-right:calc(var(--grid-gap-x)*-1)}@media(hover:none){.b-slider[data-controls=true] .b-slider__viewport{padding-right:calc(var(--page-padding-x-phone) + var(--grid-gap-x))}}@media(min-width:var(--break-tablet ))and (hover:none){.b-slider[data-controls=true] .b-slider__viewport{padding-right:calc(var(--page-padding-x-tablet) + var(--grid-gap-x))}}@media(min-width:var(--break-desktop-s ))and (hover:none){.b-slider[data-controls=true] .b-slider__viewport{padding-right:calc(var(--page-padding-x-desktop) + var(--grid-gap-x))}}.b-slider__container{display:grid;grid-auto-columns:100%;grid-auto-flow:column}.b-slider__slide{min-width:0;padding-right:var(--grid-gap-x);transition:opacity .3s ease-in-out}.b-slider__arrows{align-items:center;display:flex;justify-content:space-between;left:-24px;opacity:0;pointer-events:none;position:absolute;right:-24px;top:50%;transform:translateY(calc(-50% - var(--space-l)/2));transition:opacity .3s ease-in-out}@media(min-width:1921px){.b-slider__arrows{left:var(--grid-gap-x);right:var(--grid-gap-x)}}.b-block[data-grid] .b-slider:not(.b-slider--no-clipping) .b-slider__arrows{left:var(--grid-gap-x);right:var(--grid-gap-x)}@media(hover:hover){.b-slider[data-controls=true]:hover .b-slider__arrows{opacity:1}}.b-slider__arrow{align-items:center;background-color:var(--color-accent);border-radius:50%;color:var(--color-accent-negative);display:flex;height:48px;justify-content:center;pointer-events:auto;transition:opacity .3s ease-in-out;width:48px}.b-slider__arrow:disabled{opacity:0}.b-slider__progress{align-self:center;background-color:var(--color-alpha-200);height:3px;margin-top:var(--space-l);overflow:clip;position:relative;width:100%}.b-slider__progress-bar{background-color:var(--color-front);bottom:0;left:-100%;position:absolute;top:0;width:100%}.b-slider__dots{display:flex;gap:var(--space-2xs);justify-content:center;margin-top:var(--space-m)}.b-slider__dot{background-color:var(--color-alpha-400);border-radius:50%;cursor:pointer;height:var(--space-xs);transition:background-color .3s ease,transform .3s ease-in-out;width:var(--space-xs)}.b-slider__dot.is-selected{background-color:var(--color-front);transform:scale(1.2)}
