.carousel_ml-carousel__fj4F6{position:relative;display:grid;overflow:hidden;border:1px solid #ddd2c8;border-radius:1.25rem;background:#fffdf9;box-shadow:0 1rem 3rem rgba(57,46,41,.08)}.carousel_ml-carousel__heading__rO01R{padding:clamp(1.5rem,5vw,3.25rem) clamp(1.5rem,5vw,3.25rem) 1.5rem}.carousel_ml-carousel__title__aDNWa{font-family:var(--font-display),Georgia,"Times New Roman",serif;font-size:clamp(2.1rem,7vw,4rem);font-weight:500;line-height:1.02;letter-spacing:-.045em;text-wrap:pretty;overflow-wrap:break-word}.carousel_ml-carousel__description__uhBhk{max-width:46rem;margin-top:1rem;color:#736963;line-height:1.7}.carousel_ml-carousel__stage__pOWmb{position:relative;aspect-ratio:4/3;background:#eee6dc}.carousel_ml-carousel__frames___qDq5{position:absolute;inset:0}.carousel_ml-carousel__frame__KKlZs{position:absolute;inset:0;opacity:0;pointer-events:none;transition:opacity .8s ease}.carousel_ml-carousel__frame--active__SLsIK{opacity:1}.carousel_ml-carousel__controls__s5FBB{display:flex;align-items:center;gap:.75rem;padding:1.25rem clamp(1.5rem,5vw,3.25rem) 1.5rem}.carousel_ml-carousel__controls__s5FBB button{border:0;padding:0;background:none;color:inherit;font:inherit;outline:2px solid rgba(0,0,0,0);outline-offset:3px}.carousel_ml-carousel__controls__s5FBB button:focus-visible{outline-color:#6f4454}.carousel_ml-carousel__controls__s5FBB button{width:2.75rem;height:2.75rem;display:grid;place-items:center;border:1px solid #ddd2c8;border-radius:999px;background:#fffdf9;cursor:pointer;transition:background-color .16s ease,transform .16s ease}.carousel_ml-carousel__controls__s5FBB button:hover{background:#eee6dc;transform:translateY(-1px)}.carousel_ml-carousel__counter__wl59f{min-width:4.5rem;color:#736963;font-size:.78rem;letter-spacing:.08em;text-align:center}.carousel_ml-carousel__dots__g1kzX{position:absolute;z-index:2;right:1.25rem;bottom:1.25rem;display:flex;gap:.5rem}.carousel_ml-carousel__dot__qCJ60{border:0;padding:0;background:none;color:inherit;font:inherit;outline:2px solid rgba(0,0,0,0);outline-offset:3px}.carousel_ml-carousel__dot__qCJ60:focus-visible{outline-color:#6f4454}.carousel_ml-carousel__dot__qCJ60{width:.55rem;height:.55rem;border-radius:999px;background:rgba(47,41,38,.3);cursor:pointer;transition:width .16s ease,background-color .16s ease}.carousel_ml-carousel__dot--active__I79_P{width:1.6rem;background:#2f2926}.carousel_ml-carousel__sr-only__9wMed{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}@media(min-width:48rem){.carousel_ml-carousel__stage__pOWmb{aspect-ratio:16/9}}@media(prefers-reduced-motion:reduce){.carousel_ml-carousel__frame__KKlZs{transition:none}}