.site-banner-section{padding-bottom:20px;margin-bottom:16px}.banner-surface{border-radius:var(--radius-xl);overflow:hidden;box-shadow:var(--shadow-sm);background:var(--color-surface)}.hero-swiper{width:100%}.hero-swiper .swiper-wrapper{align-items:stretch}.hero-swiper .swiper-slide{position:relative;aspect-ratio:16 / 6;background:var(--color-surface-secondary);overflow:hidden}.hero-swiper .swiper-slide>a{display:block;width:100%;height:100%}.hero-swiper .swiper-slide picture{display:block;width:100%;height:100%}.hero-swiper .swiper-slide img{width:100%;height:100%;object-fit:cover;display:block}.hero-swiper .swiper-pagination{font-variant-numeric:tabular-nums;width:auto!important;left:auto!important;right:16px!important;bottom:14px!important;background:#fffffff0;color:var(--color-primary-text);font-weight:800;font-size:12px;line-height:1;padding:7px 11px;border-radius:var(--radius-pill);border:1px solid var(--color-primary-border);box-shadow:0 10px 22px #af7de724;backdrop-filter:blur(6px);-webkit-backdrop-filter:blur(6px)}.hero-swiper .swiper-button-prev,.hero-swiper .swiper-button-next{top:50%;transform:translateY(-50%);width:36px;height:36px;margin-top:0;border-radius:50%;background:#ffffffd6;border:1px solid rgba(228,212,251,.92);box-shadow:0 8px 18px #af7de71a;backdrop-filter:blur(8px);-webkit-backdrop-filter:blur(8px);color:var(--color-primary-text);transition:transform var(--transition-base),background-color var(--transition-base),box-shadow var(--transition-base),border-color var(--transition-base)}.hero-swiper .swiper-button-prev:after,.hero-swiper .swiper-button-next:after{display:none;content:none}.hero-swiper .swiper-button-prev{left:12px}.hero-swiper .swiper-button-next{right:12px}.hero-swiper .swiper-nav-icon{width:13px;height:13px;display:block;color:currentColor;pointer-events:none}.hero-swiper .swiper-button-prev:hover,.hero-swiper .swiper-button-next:hover{transform:translateY(-50%) scale(1.06);background:#fffffff5;border-color:var(--color-primary-border);box-shadow:0 12px 24px #af7de72e}.hero-swiper .swiper-button-disabled{opacity:.4;pointer-events:none;box-shadow:none}.hero-swiper.is-single .swiper-button-prev,.hero-swiper.is-single .swiper-button-next,.hero-swiper.is-single .swiper-pagination{display:none}@media (max-width: 1024px){.site-banner-section{padding-bottom:18px;margin-bottom:14px}}@media (max-width: 767.98px){.site-banner-section{padding-bottom:14px;margin-bottom:10px}.banner-surface{border-radius:var(--radius-lg)}.hero-swiper .swiper-pagination{right:12px!important;bottom:12px!important;font-size:11px;padding:6px 10px}.hero-swiper .swiper-button-prev,.hero-swiper .swiper-button-next{width:32px;height:32px}.hero-swiper .swiper-button-prev{left:10px}.hero-swiper .swiper-button-next{right:10px}}
