.ayka-carousel:has(.ayka-newyear.is-active) .ayka-carousel-track{height:clamp(470px,38vw,570px)}
.ayka-carousel-slide.ayka-newyear{background:#b90925;display:grid;grid-template-columns:1fr 1fr;gap:0;padding:36px max(70px,calc((100% - 1240px)/2));overflow:hidden}
.ayka-newyear .ayka-carousel-copy{width:100%;max-width:570px;padding-right:18px}
.ayka-newyear .ayka-carousel-copy small{color:#ffe5a3;letter-spacing:.16em;font-size:10px;margin-bottom:22px}
.ayka-newyear .ayka-carousel-copy .ayka-slide-title{color:#fff9eb;font-size:clamp(34px,3.9vw,56px);font-weight:500;max-width:570px;line-height:1.05;letter-spacing:-.045em;margin-bottom:20px}
.ayka-newyear .ayka-carousel-copy .ayka-slide-title em{font-family:Georgia,serif;font-weight:400;color:#ffe5a3}
.ayka-newyear .ayka-carousel-copy p:not(.ayka-slide-title){color:#fff1ed;max-width:370px;font-size:15px;line-height:1.6;margin-bottom:23px}
.ayka-newyear .ayka-carousel-copy a{background:#e7cb91;color:#8c1020;gap:24px;border-radius:3px;font-weight:650;padding:13px 20px}
.ayka-newyear-note{margin-top:17px;color:#ffddd1;font-size:11px;letter-spacing:.03em}
.ayka-newyear-photo{position:absolute;inset:0 0 0 49%;border-left:1px solid #c9ab6740}
.ayka-newyear-photo img{width:100%;height:100%;object-fit:cover;object-position:center center;display:block}
.ayka-newyear-photo:after{content:'';position:absolute;inset:0;background:linear-gradient(90deg,#b90925,transparent 26%,transparent 85%,#b9092530)}
.ayka-newyear-photo>span{position:absolute;right:30px;bottom:52px;z-index:1;color:#f5e6c8;font-size:9px;letter-spacing:.19em}
.ayka-newyear-art{position:absolute;inset:0;pointer-events:none;overflow:hidden}
.ayka-newyear-art span{position:absolute;left:22px;bottom:-60px;font:240px/1 Georgia,serif;color:#e8c68107;letter-spacing:-.05em}
.ayka-newyear-art b{position:absolute;left:43%;top:26px;color:#ddbe7f;font-size:42px;font-weight:400}
@media(max-width:760px){
 .ayka-carousel:has(.ayka-newyear.is-active) .ayka-carousel-track{height:660px}
 .ayka-carousel-slide.ayka-newyear{display:block;padding:25px 24px 40px}
 .ayka-newyear .ayka-carousel-copy{padding:0;max-width:100%}
 .ayka-newyear .ayka-carousel-copy small{font-size:8px;letter-spacing:.11em;margin-bottom:15px}
 .ayka-newyear .ayka-carousel-copy .ayka-slide-title{font-size:36px;max-width:340px;margin-bottom:13px}
 .ayka-newyear .ayka-carousel-copy p:not(.ayka-slide-title){font-size:13px;max-width:330px;margin-bottom:16px}
 .ayka-newyear .ayka-carousel-copy a{font-size:13px;min-height:44px;padding:10px 16px}
 .ayka-newyear-note{margin-top:11px;font-size:10px}
 .ayka-newyear-photo{inset:auto 0 35px;height:290px;border:0}
 .ayka-newyear-photo img{object-position:center center}
 .ayka-newyear-photo:after{background:linear-gradient(180deg,#b90925,transparent 20%)}
 .ayka-newyear-photo>span{bottom:16px;right:17px;font-size:8px}
 .ayka-newyear-art b{left:auto;right:18px;top:2px;font-size:25px}
 .ayka-newyear-art span{font-size:180px;bottom:220px;left:0}
 .ayka-carousel-dot{width:20px}
}

.ayka-newyear-photo img{object-fit:contain}.ayka-newyear-photo{background:#b90925}.ayka-newyear-photo>span{display:none}
