.main-slide{opacity:0;pointer-events:none;transition:opacity 1.25s ease-in-out}.main-slide.is-active{opacity:1;pointer-events:auto;z-index:1}.main-slide-photo{width:100%;height:100%;object-fit:cover;display:block;transform:scale(1);transition:transform 8s linear}.main-slide.is-active .main-slide-photo{transform:scale(1.045)}.main-slide-shade{position:absolute;inset:0;background:linear-gradient(90deg,#163020a6,#16302038 65%,#16302010);pointer-events:none}.main-slide-caption{position:absolute;top:50%;left:max(40px,calc((100% - 1280px)/2));transform:translateY(-50%);color:#fff;width:min(660px,calc(100% - 80px));z-index:2}.main-slide-category{display:block;font-size:17px;letter-spacing:.6px;margin-bottom:14px}.main-slide-caption h2{font-family:Jua,sans-serif;font-size:clamp(30px,3.2vw,46px);font-weight:400;line-height:1.4;color:#fff;margin:0 0 17px;word-break:keep-all;text-shadow:0 2px 14px #18332145}.main-slide-caption p{font-size:19px;line-height:1.8;margin:0 0 25px;color:#fff;word-break:keep-all}.main-slide-caption>a{display:inline-flex;align-items:center;gap:35px;color:#fff;border:1px solid #ffffff99;border-radius:99px;background:#14341c40;padding:10px 21px;font-size:17px}.main-slide-caption>a:hover{background:#fff;color:#405c35}.slider,.dc-hero-visual{touch-action:pan-y}.slider .hero-shade{pointer-events:none;z-index:2}.slider .hero-photo-tag,.slider .hero-bottom{z-index:3}.slider .hero-bottom{pointer-events:none}.slider .slide-controls{pointer-events:auto}#dc-slides{position:relative;height:520px;isolation:isolate}#dc-slides .dc-slide{position:absolute;inset:0;height:100%;width:100%}#dc-slides .main-slide-caption{left:30px;top:auto;bottom:44px;transform:none;width:calc(100% - 60px)}#dc-slides .main-slide-shade{background:linear-gradient(0deg,#18341fde,#18341f33 80%)}#dc-slides .main-slide-caption h2{font-size:31px;line-height:1.4;margin-bottom:12px}#dc-slides .main-slide-caption p{font-size:18px;margin-bottom:18px}#dc-slides .main-slide-category{font-size:16px;margin-bottom:9px}#dc-slides .main-slide-caption>a{font-size:16px;padding:9px 17px;gap:20px}.dc-hero-sticker{pointer-events:none}@media(max-width:1150px){#dc-slides{height:470px}}@media(max-width:950px){#dc-slides{height:410px}}@media(max-width:600px){.main-slide-caption{left:24px;width:calc(100% - 48px)}.main-slide-category{font-size:16px;margin-bottom:9px}.main-slide-caption h2{font-size:29px;margin-bottom:11px}.main-slide-caption p{font-size:17px;margin-bottom:17px}.main-slide-caption>a{font-size:16px;padding:8px 17px}.slider .main-slide-caption{top:48%}#dc-slides{height:365px}#dc-slides .main-slide-caption{left:23px;width:calc(100% - 46px);bottom:32px}#dc-slides .main-slide-caption h2{font-size:27px}#dc-slides .main-slide-caption p{font-size:17px}.dc-hero-sticker{width:106px;height:106px;left:-15px;bottom:6px;opacity:.92}}@media(prefers-reduced-motion:reduce){.main-slide,.main-slide-photo{transition:none!important}.main-slide.is-active .main-slide-photo{transform:none}}
.dc-hero-visual .dc-hero-sticker{top:55px;right:22px;left:auto;bottom:auto;width:116px;height:116px;font-size:16px}.dc-hero-visual .dc-hero-sticker b{font-size:20px}.dc-hero-visual .dc-hero-sticker>span{font-size:28px}@media(max-width:600px){.dc-hero-visual .dc-hero-sticker{top:40px;right:16px;width:100px;height:100px}}
@keyframes main-photo-drift{from{transform:scale(1)}to{transform:scale(1.045)}}.main-slide.is-active .main-slide-photo{animation:main-photo-drift 7s ease-out both}.main-slider-paused .main-slide.is-active .main-slide-photo{animation-play-state:paused}@media(prefers-reduced-motion:reduce){.main-slide.is-active .main-slide-photo{animation:none!important;transform:none!important}}
