/*! tailwindcss v4.1.18 | 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-duration:initial}}}.carousel .swiper-slide{box-sizing:border-box;flex-shrink:0;max-width:100%}.carousel .swiper-wrapper{display:flex}.carousel .swiper-scrollbar{-webkit-user-select:none;user-select:none;background-color:#f6d4d6;border-radius:2px;height:2px}.carousel .swiper-scrollbar-drag{transform-origin:0;background-color:#ba0c2f;border-radius:2px;height:2px;transition:transform .3s}.carousel .swiper-scrollbar-drag:hover,.carousel .swiper-scrollbar-drag:active{transform:scaleX(1.2)}.carousel .swiper-horizontal>.swiper-scrollbar,.carousel .swiper-scrollbar.swiper-scrollbar-horizontal{width:100%;position:relative;bottom:0;left:0}.carousel .swiper-button-prev,.carousel .swiper-button-next{transition-property:color,background-color,border-color,outline-color,text-decoration-color,fill,stroke,--tw-gradient-from,--tw-gradient-via,--tw-gradient-to;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function,cubic-bezier(.4,0,.2,1)));transition-duration:var(--tw-duration,var(--default-transition-duration,.15s));--tw-duration:.2s;background-color:var(--color-neutral-100,#f5f5f5);padding-inline:calc(var(--spacing,.25rem)*10);padding-block:calc(var(--spacing,.25rem)*2.5);border-radius:.5rem;transition-duration:.2s}@media(hover:hover){:is(.carousel .swiper-button-prev,.carousel .swiper-button-next):hover{background-color:var(--color-neutral-200,#e5e5e5)}}:is(.carousel .swiper-button-prev,.carousel .swiper-button-next):active{background-color:var(--color-primary-300,#ffcbc6)}:is(.carousel .swiper-button-prev,.carousel .swiper-button-next):active path{fill:var(--color-primary-1000,#ba0c2f)}:is(.carousel .swiper-button-prev,.carousel .swiper-button-next):disabled{color:var(--color-neutral-200,#e5e5e5)}:is(.carousel .swiper-button-prev,.carousel .swiper-button-next):disabled path{fill:var(--color-neutral-500,#737373)}.carousel .swiper-button-prev,.carousel .swiper-button-next{cursor:pointer;-webkit-user-select:none;user-select:none}:is(.carousel .swiper-button-prev,.carousel .swiper-button-next) svg{--size:1.25rem;width:var(--size,1.25rem);height:var(--size,1.25rem)}:is(.carousel .swiper-button-prev,.carousel .swiper-button-next) path{fill:var(--color-black,#000)}.carousel .swiper-button-prev,.carousel .swiper-button-next{top:unset;bottom:unset;right:unset;left:unset;pointer-events:auto;margin-top:0;position:relative}.carousel .controls{justify-content:flex-start;align-items:center;gap:8px;display:flex;position:relative}.carousel .swiper-button-prev,.carousel .swiper-button-next{cursor:pointer;-webkit-user-select:none;user-select:none;position:relative}.carousel .swiper-button-prev{left:0}.carousel .swiper-button-prev:after,.carousel .swiper-button-next:after{display:none}.carousel .swiper .card{flex-direction:column;height:100%;display:flex}.carousel .swiper .card img{object-fit:cover;border-radius:8px;width:100%;height:auto}.carousel .swiper-slide{width:73.2336%}.carousel__swiper{position:relative!important;overflow:hidden!important}.carousel__header .rich-text :last-child{margin-bottom:0}.carousel .carousel-controls{flex-direction:column;display:none}@media(min-width:62rem){.carousel .swiper-slide{width:40.8791%}}@property --tw-duration{syntax:"*";inherits:false}
