/*! tailwindcss v4.1.14 | MIT License | https://tailwindcss.com */@layer properties{@supports (((-webkit-hyphens:none)) and (not (margin-trim:inline))) or ((-moz-orient:inline) and (not (color:rgb(from red r g b)))){*,:before,:after,::backdrop{--tw-border-style:solid;--tw-outline-style:solid}}}:root{--carousel-grid-gap:0rem;--carousel-item-auto-size:260px;--carousel-transition-duration:.5s}@media (min-width:64rem){:root{--carousel-grid-gap:0rem}}.carousel{position:relative}.carousel__list{will-change:transform;flex-wrap:nowrap;display:flex}.carousel__item{width:var(--carousel-item-auto-size);margin-right:var(--carousel-grid-gap);margin-bottom:var(--carousel-grid-gap);border-right:1px solid #000;flex-shrink:0}.carousel__list--animating{transition-property:transform;transition-duration:var(--carousel-transition-duration);transition-timing-function:cubic-bezier(.215,.61,.355,1)}.carousel__item{opacity:0;margin-bottom:0}.carousel--loaded .carousel__item{opacity:1}.carousel:not(.carousel--is-dragging) .carousel__list:not(.carousel__list--animating) .carousel__item[tabindex="-1"]>*{visibility:hidden}.carousel[data-drag=on] .carousel__item{-webkit-user-select:none;user-select:none}.carousel[data-drag=on] .carousel__item img{pointer-events:none}.carousel__control{z-index:4;top:var(--carousel-arrow-position,25%);display:block;position:absolute;transform:translateY(-50%)}.carousel__control:first-of-type{left:var(--carousel-btn-offset,1.2273rem)}.carousel__control:last-of-type{right:var(--carousel-btn-offset,1.2273rem)}@media (min-width:64rem){.carousel[data-swipe=on] .carousel__control{display:block}}.carousel__btn{background-color:var(--lst-color-gray-900,oklch(21% .034 264.665));display:block}@supports (color:color-mix(in lab,red,red)){.carousel__btn{background-color:color-mix(in oklab,var(--lst-color-gray-900,oklch(21% .034 264.665))75%,transparent)}}.carousel__btn{height:var(--carousel-btn-height,6.2182rem);width:var(--carousel-btn-width,6.2182rem);cursor:pointer;border-radius:.25rem;transition:background .2s,transform .2s}.carousel__btn .icon{width:var(--carousel-btn-icon-size,6.2182rem);height:var(--carousel-btn-icon-size,6.2182rem);color:var(--lst-color-white,#fff);margin:0 auto;transition:color .2s;display:block}@media (max-width:1023px){.carousel__btn{width:3rem;height:3rem}}@supports (grid-area:auto){.carousel__btn{background-color:#0000}.carousel__btn .icon{color:var(--lst-color-gray-900,oklch(21% .034 264.665))}}.carousel[data-controls=hover] .carousel__control{opacity:0;transition:opacity .3s}.carousel[data-controls=hover]:hover .carousel__control{opacity:1}.carousel[data-swipe=on] .carousel__control{display:none}.carousel__navigation{gap:calc(var(--lst-spacing,.25rem)*2);grid-template-columns:repeat(auto-fit,10px);width:100%;display:grid}@media (min-width:64rem){.carousel__navigation{gap:calc(var(--lst-spacing,.25rem)*3)}}.carousel__navigation{margin-block:calc(var(--lst-spacing,.25rem)*3);justify-content:center;align-items:center}@media (min-width:64rem){.carousel__navigation{margin-block:calc(var(--lst-spacing,.25rem)*5)}}.carousel__nav-item{margin-inline:calc(var(--lst-spacing,.25rem)*1);margin-block:calc(var(--lst-spacing,.25rem)*0);display:inline-block}@media (min-width:64rem){.carousel__nav-item{margin-inline:calc(var(--lst-spacing,.25rem)*1.5)}}@supports (grid-area:auto){.carousel__nav-item{margin:0}}.carousel__nav-item button{background-color:var(--lst-color-gray-700,oklch(37.3% .034 259.733));opacity:.4;cursor:pointer;border-radius:50%;width:1em;height:1em;font-size:10px;transition:background .3s;display:block;position:relative}.carousel__nav-item button:before{content:"";border-radius:inherit;border-style:var(--tw-border-style);border-width:1px;border-color:var(--lst-color-gray-700,oklch(37.3% .034 259.733));opacity:0;width:1em;height:1em;font-size:16px;transition:all 3s;position:absolute;top:calc(50% - .5em);left:calc(50% - .5em);transform:scale(0)}.carousel__nav-item button:focus{outline:none}.carousel__nav-item button:focus:before{opacity:1;transform:scale(1)}.carousel__nav-item--selected button{opacity:1}.carousel__navigation--pagination{grid-template-columns:repeat(auto-fit,24px)}.carousel__navigation--pagination .carousel__nav-item button{width:24px;height:24px;color:var(--lst-color-white,#fff);text-align:center;border-radius:.25rem;font-size:12px;line-height:24px}.carousel__navigation--pagination .carousel__nav-item button:focus{outline-style:var(--tw-outline-style);outline-width:1px;outline-color:var(--lst-color-indigo-700,oklch(45.7% .24 277.023));outline-offset:2px}.carousel--hide-controls .carousel__navigation,.carousel--hide-controls .carousel__control{display:none}@property --tw-border-style{syntax:"*";inherits:false;initial-value:solid}@property --tw-outline-style{syntax:"*";inherits:false;initial-value:solid}
