.PUBYCW_slider{background-color:#1a0303;width:100%;height:80vh;min-height:520px;position:relative;overflow:hidden}.PUBYCW_slide{opacity:0;pointer-events:none;transition:opacity 1.6s;position:absolute;inset:0}.PUBYCW_slide.PUBYCW_active{opacity:1;pointer-events:auto}.PUBYCW_bg{background-image:var(--bg-pc);background-position:50%;background-size:cover;position:absolute;inset:0;transform:scale(1.05)}@media (max-width:599px){.PUBYCW_bg{background-image:var(--bg-sp,var(--bg-pc))}}.PUBYCW_overlay{background:linear-gradient(#00000040 0%,#0000008c 60%,#000000b3 100%);position:absolute;inset:0}.PUBYCW_content{text-align:center;color:#fff;z-index:2;flex-direction:column;justify-content:center;align-items:center;height:100%;padding:0 1.25rem;display:flex;position:relative}.PUBYCW_subtitle{letter-spacing:.18em;opacity:.85;margin-bottom:.75rem;font-size:1rem}@media (max-width:599px){.PUBYCW_subtitle{font-size:.85rem}}.PUBYCW_title{font-family:var(--font-en);letter-spacing:.04em;margin-bottom:.875rem;font-size:3.5rem;font-weight:600;line-height:1.1}@media (max-width:599px){.PUBYCW_title{font-size:2.2rem}}.PUBYCW_catch{letter-spacing:.18em;opacity:.9;margin-bottom:2.25rem;font-size:1.05rem}@media (max-width:599px){.PUBYCW_catch{margin-bottom:1.75rem;font-size:.9rem}}.PUBYCW_cta{color:#4a0707;letter-spacing:.06em;background:linear-gradient(90deg,#c9a862 0%,#f2e6b8 50%,#c9a862 100%);border-radius:50px;padding:.875rem 2.5rem;font-size:1rem;font-weight:700;text-decoration:none;transition:box-shadow .3s,transform .3s;display:inline-block;box-shadow:0 0 18px #c9a86266}.PUBYCW_cta:hover{transform:translateY(-2px);box-shadow:0 0 26px #c9a862a6}.PUBYCW_dots{z-index:3;gap:.625rem;display:flex;position:absolute;bottom:28px;left:50%;transform:translate(-50%)}.PUBYCW_dot{cursor:pointer;background:#fff6;border:none;border-radius:50%;width:8px;height:8px;padding:0;transition:background .3s,transform .3s}.PUBYCW_dot.PUBYCW_dotActive{background:#f2e6b8;transform:scale(1.3)}
