.carousel--light[data-astro-cid-x6qf5i5i],.carousel--dark[data-astro-cid-x6qf5i5i]{padding:clamp(32px,4vw,48px) 0}.carousel--light[data-astro-cid-x6qf5i5i]{background:var(--nuva-surface);color:var(--nuva-text)}.carousel--dark[data-astro-cid-x6qf5i5i]{background:var(--nuva-ink);color:var(--nuva-text-on-dark)}.carousel--dark[data-astro-cid-x6qf5i5i] .carousel__arrow[data-astro-cid-x6qf5i5i]{color:var(--nuva-text-on-dark);border-color:#ede6db3d}.carousel--dark[data-astro-cid-x6qf5i5i] .carousel__arrow--solid[data-astro-cid-x6qf5i5i]{background:var(--nuva-text-on-dark);color:var(--nuva-ink);border-color:var(--nuva-text-on-dark)}.carousel__head[data-astro-cid-x6qf5i5i]{padding:0 calc(var(--nuva-gutter) + var(--nuva-bleed));flex-wrap:wrap;justify-content:space-between;align-items:flex-end;gap:24px;margin-bottom:clamp(24px,3vw,40px);display:flex}.carousel__intro[data-astro-cid-x6qf5i5i]{max-width:640px}.carousel__title[data-astro-cid-x6qf5i5i]{letter-spacing:-.03em;margin:14px 0 0;font-size:clamp(28px,4vw,44px);font-weight:600;line-height:1.05}.carousel__nav[data-astro-cid-x6qf5i5i]{gap:12px;display:flex}.carousel__arrow[data-astro-cid-x6qf5i5i]{width:50px;height:50px;color:var(--nuva-ink);cursor:pointer;background:0 0;border:1px solid #14141433;border-radius:999px;justify-content:center;align-items:center;font-size:18px;transition:opacity .3s;display:flex}.carousel__arrow--solid[data-astro-cid-x6qf5i5i]{border-color:var(--nuva-ink);background:var(--nuva-ink);color:var(--nuva-text-on-dark)}.carousel__arrow[data-astro-cid-x6qf5i5i][disabled]{opacity:.35;cursor:default}.carousel__track[data-astro-cid-x6qf5i5i]{scroll-snap-type:x mandatory;padding:8px var(--nuva-gutter) 8px calc(var(--nuva-gutter) + var(--nuva-bleed));scrollbar-width:none;gap:22px;margin:0;scroll-padding-inline-start:calc(var(--nuva-gutter) + var(--nuva-bleed));list-style:none;display:flex;overflow-x:auto}.carousel__track[data-astro-cid-x6qf5i5i]::-webkit-scrollbar{display:none}.carousel__track[data-astro-cid-x6qf5i5i] .carousel__item{scroll-snap-align:start;flex:0 0 clamp(268px,80vw,390px)}@media (width>=720px){.carousel__track[data-astro-cid-x6qf5i5i] .carousel__item{flex-basis:clamp(280px,32vw,340px)}}.placeholder[data-astro-cid-btmc6xsl]{justify-content:center;align-items:center;padding:40px;display:flex;position:absolute;inset:0}.placeholder__brief[data-astro-cid-btmc6xsl]{font-family:var(--nuva-font-mono);letter-spacing:.16em;text-transform:uppercase;text-align:center;max-width:540px;font-size:12px;line-height:1.7}.placeholder--dark[data-astro-cid-btmc6xsl] .placeholder__brief[data-astro-cid-btmc6xsl]{color:#6f675c}.placeholder--light[data-astro-cid-btmc6xsl] .placeholder__brief[data-astro-cid-btmc6xsl]{color:#9a9080}.card[data-astro-cid-hwunfzhe]{height:clamp(420px,50vw,520px);color:inherit;display:block;position:relative;overflow:hidden}.card--dark[data-astro-cid-hwunfzhe]{background:var(--nuva-ink)}.card--light[data-astro-cid-hwunfzhe]{background:var(--nuva-bg)}.card__image[data-astro-cid-hwunfzhe]{object-fit:cover;width:100%;height:100%;transition:transform .6s var(--nuva-ease);position:absolute;inset:0}.card--link[data-astro-cid-hwunfzhe]:hover .card__image[data-astro-cid-hwunfzhe]{transform:scale(1.04)}.card__scrim[data-astro-cid-hwunfzhe]{position:absolute;inset:0}.card--dark[data-astro-cid-hwunfzhe] .card__scrim[data-astro-cid-hwunfzhe]{background:linear-gradient(#14141400 16%,#14141433 36%,#141414b3 66%,#141414f2 100%)}.card--light[data-astro-cid-hwunfzhe] .card__scrim[data-astro-cid-hwunfzhe]{background:linear-gradient(#ede6db00 14%,#ede6db59 34%,#ede6dbdb 64%,#ede6dbfa 100%)}.card__body[data-astro-cid-hwunfzhe]{z-index:2;box-sizing:border-box;padding:28px;position:absolute;bottom:0;left:0;right:0}.card--dark[data-astro-cid-hwunfzhe] .card__body[data-astro-cid-hwunfzhe]{color:var(--nuva-text-on-dark)}.card__area[data-astro-cid-hwunfzhe]{font-size:11px}.card__title[data-astro-cid-hwunfzhe]{letter-spacing:-.02em;margin:10px 0 0;font-size:23px;font-weight:600}.card__summary[data-astro-cid-hwunfzhe]{margin:10px 0 0;font-size:14px;line-height:1.55}.card--dark[data-astro-cid-hwunfzhe] .card__summary[data-astro-cid-hwunfzhe]{color:var(--nuva-text-on-card-dark)}.card--light[data-astro-cid-hwunfzhe] .card__summary[data-astro-cid-hwunfzhe]{color:var(--nuva-text-card)}
