.intro-visual.seasonal-intro-v24{height:auto;display:block;align-self:center;padding:0;overflow:hidden;background:#eae7dd}.intro-visual.seasonal-intro-v24>img{display:block;width:100%;height:auto;aspect-ratio:4/3;object-fit:contain;padding:0;mix-blend-mode:normal;filter:none}.intro-visual.seasonal-intro-v24>figcaption{position:static;padding:14px 20px;margin:0;width:100%;box-sizing:border-box;line-height:1.5}.intro-slides-stage-v24{position:relative;display:block;width:100%;aspect-ratio:4/3;padding:0;border:0;background:#eae7dd;color:#243d33;cursor:zoom-in;overflow:hidden}.intro-visual .intro-slides-stage-v24 img{position:absolute;inset:0;display:block;width:100%;height:100%;padding:0;object-fit:contain;mix-blend-mode:normal;filter:none;opacity:0;transition:opacity .65s ease}.intro-visual .intro-slides-stage-v24 img.is-active{opacity:1}.intro-slides-stage-v24>span{position:absolute;right:14px;bottom:14px;width:35px;height:35px;display:grid;place-items:center;border-radius:50%;background:#f7f4edeb}.intro-slider-footer-v24{display:flex;align-items:center;justify-content:space-between;gap:12px;margin-top:12px}.intro-slider-controls-v24{display:flex;align-items:center;gap:6px}.intro-slider-controls-v24 button{display:grid;place-items:center;width:32px;height:32px;border:1px solid #c8c4b5;background:transparent;color:#243d33;padding:5px;cursor:pointer}.intro-slider-controls-v24 button:hover{background:#dedacd}.intro-slider-controls-v24 svg{stroke:currentColor;stroke-width:1.3;fill:none;stroke-linecap:round;stroke-linejoin:round}.intro-slider-controls-v24 [hidden]{display:none!important}.intro-slider-count-v24{font-size:10px;letter-spacing:1.5px;color:#86652f}.seasonal-intro-v24 button:focus-visible{outline:2px solid #916a2f;outline-offset:-3px}@media(max-width:650px){.intro-visual.seasonal-intro-v24>figcaption{padding:12px 18px}}@media(prefers-reduced-motion:reduce){.intro-visual .intro-slides-stage-v24 img{transition:none}}