.toile-site .toile-slideshow{background:#fffaf3;border-bottom:1px solid #ebdfd2}.toile-site .toile-slideshow-stage{position:relative;aspect-ratio:2033/774;overflow:hidden;touch-action:pan-y}.toile-site .toile-slideshow-slide{position:absolute;inset:0;opacity:0;visibility:hidden;transition:opacity .7s ease,visibility .7s}.toile-site .toile-slideshow-slide.is-active{opacity:1;visibility:visible}.toile-site .toile-slideshow-artwork{width:100%;height:100%}.toile-site .toile-slideshow-artwork img{display:block;width:100%;height:100%;object-fit:cover}.toile-site .toile-slideshow-mobile-copy{display:none}.toile-site .toile-slideshow-footer{max-width:1450px;margin:auto;padding:15px 56px;display:flex;align-items:center;justify-content:space-between;gap:20px}.toile-site .toile-slideshow-cta{display:inline-flex;align-items:center;gap:18px;border-radius:999px;background:#17181d;color:white;padding:12px 23px;font-size:14px;font-weight:750}.toile-site .toile-slideshow-cta:hover{background:#ff6630}.toile-site .toile-slideshow-controls{display:flex;gap:6px;align-items:center}.toile-site .toile-slideshow-controls button{display:grid;place-items:center;width:40px;height:40px;padding:0;border:1px solid #e8dccc;background:transparent;border-radius:50%;color:#17181d}.toile-site .toile-slideshow-controls button:hover{background:#ffead8}.toile-site .toile-slideshow-dots{display:flex}.toile-site .toile-slideshow-dots button{border:none;width:28px}.toile-site .toile-slideshow-dots span{width:7px;height:7px;border-radius:50%;background:#d0c1b0}.toile-site .toile-slideshow-dots [aria-current] span{width:18px;border-radius:5px;background:#ff6630}.toile-site .toile-slideshow-status{position:absolute;width:1px;height:1px;overflow:hidden;clip-path:inset(50%);white-space:nowrap}@media (max-width:700px){.toile-site .toile-slideshow-stage{aspect-ratio:auto;height:465px}.toile-site .toile-slideshow-slide{display:flex;flex-direction:column}.toile-site .toile-slideshow-mobile-copy{display:block;padding:25px 24px 22px}.toile-site .toile-slideshow-mobile-copy>span{font-size:10px;font-weight:750;letter-spacing:2px;color:#aa4f2b}.toile-site .toile-slideshow-mobile-copy h2{margin:12px 0 15px;font-size:clamp(26px,6.5vw,40px);font-weight:850;line-height:1.15;letter-spacing:-1px;color:#17181d}.toile-site .toile-slideshow-mobile-copy em{display:table;margin-top:7px;padding:3px 11px 7px;color:#fff;background:#ff6630;border-radius:10px;transform:rotate(-2deg);font-style:normal}.toile-site .toile-slideshow-mobile-copy p{font-size:14px;color:#4d4540}.toile-site .toile-slideshow-artwork{flex:1;min-height:0;overflow:hidden}.toile-site .toile-slideshow-artwork img{width:210%;max-width:none;height:100%;object-fit:cover;object-position:right center;transform:translateX(-52.38%)}.toile-site .toile-slideshow-footer{padding:14px 16px;gap:8px}.toile-site .toile-slideshow-cta{padding:12px 16px;gap:9px;font-size:13px}.toile-site .toile-slideshow-controls{gap:2px}.toile-site .toile-slideshow-controls button{width:32px;height:36px}.toile-site .toile-slideshow-dots button{width:22px}}@media (prefers-reduced-motion:reduce){.toile-site .toile-slideshow-slide{transition:none}}