.carousel[data-astro-cid-t7xn473a]{position:relative}.carousel__viewport[data-astro-cid-t7xn473a]{touch-action:pan-y;overflow:hidden}.carousel__track[data-astro-cid-t7xn473a]{gap:var(--gap,0px);transition:transform .5s;display:flex}.carousel__slide[data-astro-cid-t7xn473a]{flex:0 0 calc((100% - (var(--slides) - 1) * var(--gap,0px)) / var(--slides));aspect-ratio:var(--ratio);user-select:none;min-width:0;margin:0}.carousel__slide[data-astro-cid-t7xn473a] img{object-fit:cover;-webkit-user-drag:none;width:100%;height:100%;transition:transform .35s;display:block}.carousel__slide--zoom[data-astro-cid-t7xn473a]{cursor:zoom-in;background:0 0;border:0;padding:0;overflow:hidden}.carousel__slide--zoom[data-astro-cid-t7xn473a]:hover img{transform:scale(1.03)}.carousel--rounded-always[data-astro-cid-t7xn473a] .carousel__slide[data-astro-cid-t7xn473a] img{border-radius:20px}.carousel__arrow[data-astro-cid-t7xn473a]{z-index:2;color:var(--arrow-color);cursor:pointer;background:0 0;border:0;padding:0;font-size:25px;line-height:1;transition:opacity .2s;display:inline-flex;position:absolute;top:50%;transform:translateY(-50%)}.carousel__arrow--prev[data-astro-cid-t7xn473a]{left:10px}.carousel__arrow--next[data-astro-cid-t7xn473a]{right:10px}.carousel__arrow[data-astro-cid-t7xn473a] svg{fill:currentColor;filter:drop-shadow(0 1px 2px #00000059);width:1em;height:1em}.carousel__arrow[data-astro-cid-t7xn473a][disabled]{opacity:.3;cursor:default}.carousel__pagination[data-astro-cid-t7xn473a]{z-index:3;flex-wrap:wrap;justify-content:center;gap:8px;width:100%;padding-inline:12px;display:flex;position:absolute;bottom:5px;left:0}.carousel__pagination[data-astro-cid-t7xn473a]:empty{display:none}.carousel__dot{cursor:pointer;background-color:#63574c;border:0;border-radius:50%;width:8px;height:8px;padding:0;transition:background-color .2s,transform .2s}.carousel__dot:hover{transform:scale(1.2)}.carousel__dot[aria-current=true]{background-color:#ccaf92}@media (width<=1024px){.carousel__slide[data-astro-cid-t7xn473a]{flex-basis:calc((100% - (var(--slides-tablet) - 1) * var(--gap,0px)) / var(--slides-tablet))}}@media (width<=767px){.carousel__slide[data-astro-cid-t7xn473a]{flex-basis:calc((100% - (var(--slides-mobile) - 1) * var(--gap,0px)) / var(--slides-mobile))}.carousel__dot{width:5px;height:5px}.carousel__pagination[data-astro-cid-t7xn473a]{gap:5px}.carousel--rounded-mobile[data-astro-cid-t7xn473a] .carousel__slide[data-astro-cid-t7xn473a] img{border-radius:20px}}@media (prefers-reduced-motion:reduce){.carousel__track[data-astro-cid-t7xn473a]{transition:none}}.dept-card[data-astro-cid-mhoprsr2]{min-width:0}.dept-card__card[data-astro-cid-mhoprsr2]{background-color:var(--c-white);border-radius:20px;flex-direction:column;height:100%;display:flex;position:relative;overflow:hidden;box-shadow:0 0 10px #00000026}.dept-card__thumb-link[data-astro-cid-mhoprsr2]{width:100%;margin-bottom:20px;display:block;position:relative}.dept-card__thumb[data-astro-cid-mhoprsr2]{width:100%;padding-bottom:75%;position:relative;overflow:hidden}.dept-card__thumb[data-astro-cid-mhoprsr2] img{object-fit:cover;width:100%;height:100%;transition:filter .3s;position:absolute;inset:0}.dept-card__badge[data-astro-cid-mhoprsr2]{color:var(--c-white);background-color:#69727d;border-radius:999px;margin:20px;padding:7.2px 14.4px;font-size:12px;font-weight:400;line-height:1;position:absolute;top:0;right:0}.dept-card__text[data-astro-cid-mhoprsr2]{margin:5px 0 10px;padding:0 30px}.dept-card__title[data-astro-cid-mhoprsr2]{color:var(--c-ink);margin:0 0 5px;font-size:16px;font-weight:500;line-height:1.3}.dept-card__title[data-astro-cid-mhoprsr2] a[data-astro-cid-mhoprsr2]{color:var(--c-ink);font-size:16px;font-weight:500}.dept-card__title[data-astro-cid-mhoprsr2] a[data-astro-cid-mhoprsr2]:hover{color:var(--c-tan)}.dept-card__excerpt[data-astro-cid-mhoprsr2]{margin-bottom:5px}.dept-card__excerpt[data-astro-cid-mhoprsr2] p[data-astro-cid-mhoprsr2]{color:var(--c-ink);margin:0;font-size:14px;line-height:1.5}.dept-card__more[data-astro-cid-mhoprsr2]{color:var(--c-tan);margin-bottom:10px;font-size:12px;font-weight:400;line-height:1.65;display:inline-block}.dept-card__more[data-astro-cid-mhoprsr2]:hover{color:var(--c-brown)}.dept-card--related[data-astro-cid-mhoprsr2] .dept-card__title[data-astro-cid-mhoprsr2]{margin-top:24px}.dept-card--related[data-astro-cid-mhoprsr2] .dept-card__more[data-astro-cid-mhoprsr2]{font-weight:500}.dept-card--related[data-astro-cid-mhoprsr2] .dept-card__text[data-astro-cid-mhoprsr2]{margin-top:0}@media (width<=767px){.dept-card__thumb[data-astro-cid-mhoprsr2]{padding-bottom:50%}}
