.overlay-inner-carousel .overlay-carousel{justify-content:center;align-items:center;width:100%;height:100%;display:flex;position:absolute;top:0;left:0}@media (max-width:767.98px){.overlay-inner-carousel .overlay-carousel{padding-top:6rem}}.overlay-inner-carousel .overlay-carousel .overlay-carousel-nav{top:calc(50% - 5rem);left:-50%;top:calc(50% - var(--button-round-size,10rem) / 2);justify-content:space-between;width:200%;display:flex;position:absolute}.overlay-inner-carousel .overlay-carousel .overlay-carousel-nav .overlay-carousel-nav-button{appearance:none;background-color:#fff;background-color:var(--color-white,#fff);box-shadow:none;color:currentColor;cursor:pointer;font-size:1.6rem;font-size:var(--size-small,1.6rem);height:10rem;height:var(--button-round-size,10rem);transition:color .25s,background-color .25s;transition:color var(--duration-default,.25s), background-color var(--duration-default,.25s);width:10rem;width:var(--button-round-size,10rem);z-index:1;border:none;border-radius:50%;outline:none;justify-content:center;align-items:center;padding:0;display:flex}.overlay-inner-carousel .overlay-carousel .overlay-carousel-nav .overlay-carousel-nav-button:hover:active{transform:scale(.985)}.overlay-inner-carousel .overlay-carousel .overlay-carousel-nav .overlay-carousel-nav-button svg{-o-object-fit:contain;object-fit:contain;width:20%;height:20%;display:block}@media (max-width:767.98px){.overlay-inner-carousel .overlay-carousel .overlay-carousel-nav .overlay-carousel-nav-button svg{width:25%;height:25%}}.overlay-inner-carousel .overlay-carousel .overlay-carousel-nav .overlay-carousel-nav-button.is-active{background-color:#202020;background-color:var(--color-black-off,#202020);color:var(--color-white,#fff)}@media (hover:hover){.overlay-inner-carousel .overlay-carousel .overlay-carousel-nav .overlay-carousel-nav-button:hover{background-color:#202020;background-color:var(--color-black-off,#202020);color:var(--color-white,#fff)}}@media (max-width:1179.98px){.overlay-inner-carousel .overlay-carousel .overlay-carousel-nav{left:6rem;left:var(--pwx,6rem);width:calc(100vw - 12rem);width:calc(100vw - var(--pwx,6rem) * 2);position:fixed}}@media (max-width:767.98px){.overlay-inner-carousel .overlay-carousel .overlay-carousel-nav{display:none}}.overlay-inner-carousel .overlay-carousel .overlay-carousel-dots{gap:1rem;gap:var(--gutter-half,1rem);top:-6rem;left:0;top:calc(var(--margin-lg,6rem) * -1);width:100%;display:flex;position:absolute}@media screen and (min-width:1180px) and (max-height:800px){.overlay-inner-carousel .overlay-carousel .overlay-carousel-dots{top:-4rem;top:calc(var(--margin-md,4rem) * -1)}}@media (max-width:767.98px){.overlay-inner-carousel .overlay-carousel .overlay-carousel-dots{padding:0 15rem;padding:0 var(--overlay-pwx,15rem);z-index:10;top:6rem}}.overlay-inner-carousel .overlay-carousel .overlay-carousel-dots .overlay-carousel-nav-dot{appearance:none;box-shadow:none;cursor:pointer;background-color:#ffffff4d;border:none;border-radius:1rem;outline:none;width:100%;height:.4rem;padding:0;position:relative}@media (max-width:767.98px){.overlay-inner-carousel .overlay-carousel .overlay-carousel-dots .overlay-carousel-nav-dot{background-color:#cbcbc8;background-color:var(--color-black-fade-20,#cbcbc8)}}.overlay-inner-carousel .overlay-carousel .overlay-carousel-dots .overlay-carousel-nav-dot:before{content:"";width:100%;height:400%;position:absolute;top:-150%;left:0}.overlay-inner-carousel .overlay-carousel .overlay-carousel-dots .overlay-carousel-nav-dot .progress{border-radius:inherit;height:100%;transition:width .5s;transition:width var(--duration-longer,.5s) ease;background-color:#fff;width:0;display:block;position:absolute;top:0;right:0}@media (max-width:767.98px){.overlay-inner-carousel .overlay-carousel .overlay-carousel-dots .overlay-carousel-nav-dot .progress{background-color:#292829;background-color:var(--color-black-off-light,#292829)}}.overlay-inner-carousel .overlay-carousel .overlay-carousel-dots .overlay-carousel-nav-dot.is-active .progress{transition:width var(--autoplay-duration) linear;width:100%;left:0;right:auto;transition-duration:10s!important;transition-duration:var(--autoplay-duration,10s)!important}.overlay-inner-carousel .overlay-carousel .overlay-carousel-inner{aspect-ratio:.681395;aspect-ratio:var(--overlay-carousel-ratio,.681395);max-height:80vh;max-height:calc(var(--vh,1vh) * 80);max-width:58rem;max-width:var(--overlay-carousel-width,58rem);width:100%;position:relative}@media (max-width:767.98px){.overlay-inner-carousel .overlay-carousel .overlay-carousel-inner{aspect-ratio:unset;background-color:#fff;background-color:var(--color-bg,var(--color-white,#fff));border-radius:4rem;border-radius:var(--radius-medium,4rem);border-bottom-right-radius:0;border-bottom-left-radius:0;max-width:none;height:100%;max-height:none}}.overlay-inner-carousel .overlay-carousel .overlay-carousel-inner .overlay-carousel-inner-wrapper{background-color:#fff;background-color:var(--color-bg,var(--color-white,#fff));border-radius:2rem;border-radius:var(--radius,2rem);opacity:0;height:100%;padding:6rem;padding:var(--overlay-carousel-spacing,6rem);width:100%;display:block}@media (max-width:767.98px){.overlay-inner-carousel .overlay-carousel .overlay-carousel-inner .overlay-carousel-inner-wrapper{opacity:1;padding-left:15rem;padding-left:var(--overlay-pwx,15rem);padding-right:15rem;padding-right:var(--overlay-pwx,15rem);background-color:#0000;border-radius:0;padding-top:0}}.overlay-inner-carousel .overlay-carousel .overlay-carousel-inner .overlay-carousel-content{font-size:2.4rem;font-size:var(--size-body,2.4rem);letter-spacing:-.01em;height:100%;line-height:1.3;line-height:var(--line-height,1.3);z-index:10;position:relative}.overlay-inner-carousel .overlay-carousel .overlay-carousel-inner .overlay-carousel-content .overlay-carousel-count{color:var(--color-black-fade-50,#939393);text-align:right;display:flex;position:absolute;top:0;right:0}.overlay-inner-carousel .overlay-carousel .overlay-carousel-inner .overlay-carousel-content .overlay-carousel-count>*{display:block}.overlay-inner-carousel .overlay-carousel .overlay-carousel-inner .overlay-carousel-content .overlay-carousel-slide-item{gap:4.99998rem;gap:calc(var(--overlay-carousel-spacing,6rem) * .83333);opacity:0;pointer-events:none;height:100%;transition:opacity .35s;transition:opacity var(--duration-long,.35s);flex-direction:column;width:100%;display:flex;position:absolute}.overlay-inner-carousel .overlay-carousel .overlay-carousel-inner .overlay-carousel-content .overlay-carousel-slide-item.is-active{opacity:1;transition-delay:.25s;transition-delay:var(--duration-default,.25s);pointer-events:auto!important}.overlay-inner-carousel .overlay-carousel .overlay-carousel-inner .overlay-carousel-content .title{max-width:70%;height:2.6em}.overlay-inner-carousel .overlay-carousel .overlay-carousel-inner .overlay-carousel-content .media-wrapper{aspect-ratio:1;border-radius:1rem;border-radius:var(--radius-small,1rem);pointer-events:none;width:100%;display:block;overflow:hidden}.overlay-inner-carousel .overlay-carousel .overlay-carousel-inner .overlay-carousel-content .media-wrapper .media{height:100%}.overlay-inner-carousel .overlay-carousel .overlay-carousel-inner .overlay-carousel-content .media-wrapper .media img,.overlay-inner-carousel .overlay-carousel .overlay-carousel-inner .overlay-carousel-content .media-wrapper .media video{-o-object-fit:cover;object-fit:cover;height:100%}.overlay-inner-carousel .overlay-carousel .overlay-carousel-inner .overlay-carousel-content .text{color:var(--color-black-fade-50,#939393);font-size:.83333em}.fade-down-up-enter-active,.fade-down-up-leave-active{transition:opacity .25s,transform .25s ease-out;transition:opacity var(--duration-default,.25s), transform var(--duration-default,.25s) ease-out}.fade-down-up-enter,.fade-down-up-leave-to{opacity:0}.fade-down-up-leave-to{transform:translateY(-50%)}.fade-down-up-enter{transform:translateY(50%)}@media (max-width:767.98px){.overlay-inner-carousel .overlay-carousel .overlay-carousel-dots{z-index:21}}@media (max-width:767.98px) and (orientation:portrait){.overlay-inner-carousel .overlay-carousel .overlay-carousel-inner .overlay-carousel-content .media-wrapper{width:min(100%,100dvh - 36.8rem)}}.overlay-inner-carousel .overlay-carousel .overlay-carousel-inner .overlay-carousel-content .overlay-carousel-count,.overlay-inner-carousel .overlay-carousel .overlay-carousel-inner .overlay-carousel-content .text{color:var(--color-text-fade,#767676)}.overlay-inner-carousel .overlay-carousel .overlay-carousel-nav .overlay-carousel-nav-button:focus-visible,.overlay-inner-carousel .overlay-carousel .overlay-carousel-dots .overlay-carousel-nav-dot:focus-visible{outline:2px solid var(--color-white,#fff);outline-offset:3px}@media (max-width:767.98px){.overlay-inner-carousel .overlay-carousel .overlay-carousel-dots .overlay-carousel-nav-dot:focus-visible{outline-color:var(--color-text,#202020)}}:where(:root[data-theme=dark]) .overlay-inner-carousel .overlay-carousel .overlay-carousel-nav .overlay-carousel-nav-button{color:var(--color-black-off,#202020)}@media (max-width:767.98px){:root[data-theme=dark] .overlay-inner-carousel .overlay-carousel .overlay-carousel-dots .overlay-carousel-nav-dot{background-color:var(--color-brand-tan-light)}:root[data-theme=dark] .overlay-inner-carousel .overlay-carousel .overlay-carousel-dots .overlay-carousel-nav-dot .progress{background-color:var(--color-text)}}@media (prefers-color-scheme:dark){:where(:root:not([data-theme=light])) .overlay-inner-carousel .overlay-carousel .overlay-carousel-nav .overlay-carousel-nav-button{color:var(--color-black-off,#202020)}}@media (prefers-color-scheme:dark) and (max-width:767.98px){:root:not([data-theme=light]) .overlay-inner-carousel .overlay-carousel .overlay-carousel-dots .overlay-carousel-nav-dot{background-color:var(--color-brand-tan-light)}:root:not([data-theme=light]) .overlay-inner-carousel .overlay-carousel .overlay-carousel-dots .overlay-carousel-nav-dot .progress{background-color:var(--color-text)}}
