@media (min-width:1025px){.carousel__wrapper[data-v-65e80ae1]{padding:120px 0}}@media (max-width:1024px){.carousel__wrapper[data-v-65e80ae1]{overflow:hidden;padding:56px 0}}@media (min-width:1025px){.carousel__wrapper--overflow[data-v-65e80ae1]{overflow:hidden}}.carousel-list[data-v-65e80ae1]{align-items:flex-end;display:flex;justify-content:space-between;transition:transform .5s cubic-bezier(.45,0,.55,1)}@media (min-width:768px){.carousel-list[data-v-65e80ae1]{height:25.641025641vw;transform:translate(0)}}@media (max-width:767px){.carousel-list[data-v-65e80ae1]{gap:8px;height:92.3076923077vw}}@media (min-width:768px){.carousel-list--desktop-scroll[data-v-65e80ae1]{flex-wrap:nowrap;gap:8px;justify-content:flex-start}.carousel-list--has-expanded:not(.carousel-list--desktop-scroll) .carousel-item[data-v-65e80ae1]:not(.carousel-item--expanded){flex-shrink:1;min-width:0}}.carousel-item[data-v-65e80ae1]{cursor:pointer;filter:grayscale(100%);position:relative;transition:all .5s cubic-bezier(.45,0,.55,1)}@media (min-width:768px){.carousel-item[data-v-65e80ae1]{flex-shrink:0;width:calc(16.6% - 8px)}.carousel-list--desktop-scroll .carousel-item[data-v-65e80ae1]{width:var(--carousel-item-width, calc(16.6% - 8px) )}.carousel-list--expandable .carousel-item[data-v-65e80ae1],.carousel-list--expandable .carousel-item img[data-v-65e80ae1]{height:100%}}@media (max-width:767px){.carousel-item[data-v-65e80ae1]{flex-shrink:0;margin:0 8px;width:50vw}.carousel-item[data-v-65e80ae1]:first-of-type{margin-left:0}.carousel-item[data-v-65e80ae1]:last-of-type{margin-right:0}}.carousel-item--colored[data-v-65e80ae1],.carousel-item.active[data-v-65e80ae1]{filter:grayscale(0)}@media (min-width:768px){.carousel-item.active[data-v-65e80ae1]{width:17%}}@media (max-width:767px){.carousel-item.active[data-v-65e80ae1]{transform:scale(1.1);transform-origin:center bottom}}.carousel-item--expanded.active[data-v-65e80ae1]{height:calc(100% + 32px)}@media (min-width:768px){.carousel-item--expanded.active[data-v-65e80ae1]{width:40%}.carousel-list--desktop-scroll .carousel-item--expanded.active[data-v-65e80ae1]{width:calc(var(--carousel-item-width)*var(--carousel-expanded-ratio))}}@media (max-width:767px){.carousel-item--expanded.active[data-v-65e80ae1]{transform:none;width:calc(100vw - 32px)}}.carousel-item--expanded.active[data-v-65e80ae1]:after{background-image:linear-gradient(180deg,transparent,rgba(0,0,0,.85));content:"";top:0;right:0;bottom:0;left:0;pointer-events:none;position:absolute}.carousel-item--expanded.active img[data-v-65e80ae1]{aspect-ratio:auto;height:100%}.carousel-item--expanded.active .carousel-item-overlay[data-v-65e80ae1]{padding:24px;z-index:1}@media (max-width:1024px){.carousel-item--expanded.active .carousel-item-overlay-title[data-v-65e80ae1]{font-family:Montserrat,sans-serif;font-size:.875rem;font-style:normal;font-weight:400;letter-spacing:.125rem;line-height:150%;text-transform:uppercase}}@media (min-width:1025px){.carousel-item--expanded.active .carousel-item-overlay-title[data-v-65e80ae1]{font-family:Montserrat,sans-serif;font-size:1.25rem;font-style:normal;font-weight:400;letter-spacing:.125rem;line-height:150%;text-transform:uppercase}}.carousel-item--expanded.active .carousel-item-expanded[data-v-65e80ae1]{max-height:400px;opacity:1}.carousel-item img[data-v-65e80ae1]{aspect-ratio:4/6;display:block;-o-object-fit:cover;object-fit:cover;width:100%}.carousel-item-overlay[data-v-65e80ae1]{align-items:flex-start;display:flex;flex-direction:column;gap:8px;top:0;right:0;bottom:0;left:0;justify-content:flex-end;padding:16px;pointer-events:none;position:absolute}.carousel-item-overlay-title[data-v-65e80ae1]{color:#fff}@media (max-width:1024px){.carousel-item-overlay-title[data-v-65e80ae1]{font-family:Montserrat,sans-serif;font-size:.625rem;font-style:normal;font-weight:500;letter-spacing:0;line-height:150%;text-transform:uppercase}}@media (min-width:1025px){.carousel-item-overlay-title[data-v-65e80ae1]{font-family:Montserrat,sans-serif;font-size:1rem;font-style:normal;font-weight:500;letter-spacing:0;line-height:150%;text-transform:uppercase}}.carousel-item-overlay-subtitle[data-v-65e80ae1]{color:#fff}@media (max-width:1024px){.carousel-item-overlay-subtitle[data-v-65e80ae1]{font-family:Montserrat,sans-serif;font-size:.625rem;font-style:normal;font-weight:500;letter-spacing:0;line-height:150%;text-transform:uppercase}}@media (min-width:1025px){.carousel-item-overlay-subtitle[data-v-65e80ae1]{font-family:Montserrat,sans-serif;font-size:1rem;font-style:normal;font-weight:500;letter-spacing:0;line-height:150%;text-transform:uppercase}}.carousel-item-expanded[data-v-65e80ae1]{align-items:flex-start;display:flex;flex-direction:column;gap:16px;max-height:0;opacity:0;overflow:hidden;transition:opacity .35s cubic-bezier(.45,0,.55,1) .15s,max-height .5s cubic-bezier(.45,0,.55,1)}.carousel-item-divider[data-v-65e80ae1]{background-color:#dbb449;flex-shrink:0;height:2px;width:48px}.carousel-item-description[data-v-65e80ae1]{color:#fff}@media (max-width:1024px){.carousel-item-description[data-v-65e80ae1]{font-family:Montserrat,sans-serif;font-size:.875rem;font-style:normal;font-weight:400;letter-spacing:0;line-height:150%;text-transform:none}}@media (min-width:1025px){.carousel-item-description[data-v-65e80ae1]{font-family:Montserrat,sans-serif;font-size:1rem;font-style:normal;font-weight:400;letter-spacing:0;line-height:150%;text-transform:none}}.carousel-item-description[data-v-65e80ae1] p{margin:0}.carousel-item-cta[data-v-65e80ae1]{margin-top:8px;pointer-events:auto}.carousel-dots[data-v-65e80ae1]{display:flex;gap:4px;justify-content:flex-start;padding-top:48px}.carousel-dot[data-v-65e80ae1]{background:none;background-color:#c5c5c5;border:none;cursor:pointer;height:2px;margin:0;outline:none;padding:0;transition:background-color .3s cubic-bezier(.45,0,.55,1);width:40px}.carousel-dot[data-v-65e80ae1]:active,.carousel-dot[data-v-65e80ae1]:focus{outline:none}.carousel-dot--active[data-v-65e80ae1]{background-color:#dbb449}.carousel-arrows[data-v-65e80ae1]{display:flex;gap:24px}@media (max-width:1024px){.carousel-arrows[data-v-65e80ae1]{margin-bottom:32px}}.carousel-arrows-standalone[data-v-65e80ae1]{display:flex;gap:24px;padding:0 32px 32px}@media (min-width:1025px){.carousel-arrows-standalone[data-v-65e80ae1]{padding:0 0 48px}}.carousel-arrow[data-v-65e80ae1]{background:none;border:1px solid #8c8c8c;border-radius:50%;color:#8c8c8c;cursor:pointer;height:56px;margin:0;outline:none;padding:0;transition:border .2s cubic-bezier(.11,0,.5,0);width:56px}.carousel-arrow[data-v-65e80ae1]:active,.carousel-arrow[data-v-65e80ae1]:focus{outline:none}.carousel-arrow[data-v-65e80ae1]:disabled{border:1px solid #c5c5c5;color:#c5c5c5;cursor:not-allowed}.carousel-header[data-v-65e80ae1]{width:100%}@media (min-width:1025px){.carousel-header[data-v-65e80ae1]{align-items:flex-start;display:flex;justify-content:space-between;padding-bottom:96px}}.carousel-controls-title[data-v-65e80ae1]{color:#8c8c8c}@media (max-width:1024px){.carousel-controls-title[data-v-65e80ae1]{font-family:Montserrat,sans-serif;font-size:.875rem;font-style:normal;font-weight:400;letter-spacing:.125rem;line-height:150%;text-transform:uppercase}}@media (min-width:1025px){.carousel-controls-title[data-v-65e80ae1]{font-family:Montserrat,sans-serif;font-size:1.25rem;font-style:normal;font-weight:400;letter-spacing:.125rem;line-height:150%;text-transform:uppercase}}.carousel-controls-subtitle[data-v-65e80ae1]{color:#4d4a4c;margin-bottom:56px}@media (max-width:1024px){.carousel-controls-subtitle[data-v-65e80ae1]{font-family:Montserrat,sans-serif;font-size:2.25rem;font-style:normal;font-weight:200;letter-spacing:.125rem;line-height:100%;text-transform:uppercase}}@media (min-width:1025px){.carousel-controls-subtitle[data-v-65e80ae1]{font-family:Montserrat,sans-serif;font-size:2.5rem;font-style:normal;font-weight:200;letter-spacing:.125rem;line-height:100%;text-transform:uppercase}}@media (max-width:1024px){.carousel-controls-subtitle[data-v-65e80ae1]{margin-bottom:24px}}@media (max-width:1024px) and (max-width:1024px){.carousel-controls-subtitle[data-v-65e80ae1]{font-family:Montserrat,sans-serif;font-size:2.25rem;font-style:normal;font-weight:200;letter-spacing:.125rem;line-height:100%;text-transform:uppercase}}@media (max-width:1024px) and (min-width:1025px){.carousel-controls-subtitle[data-v-65e80ae1]{font-family:Montserrat,sans-serif;font-size:3rem;font-style:normal;font-weight:200;letter-spacing:.125rem;line-height:100%;text-transform:uppercase}}.carousel-content[data-v-65e80ae1]{color:#8c8c8c;min-height:200px}@media (max-width:1024px){.carousel-content[data-v-65e80ae1]{font-family:Montserrat,sans-serif;font-size:.875rem;font-style:normal;font-weight:400;letter-spacing:0;line-height:150%;text-transform:none}}@media (min-width:1025px){.carousel-content[data-v-65e80ae1]{font-family:Montserrat,sans-serif;font-size:1rem;font-style:normal;font-weight:400;letter-spacing:0;line-height:150%;text-transform:none}}.carousel-content[data-v-65e80ae1] p,.carousel-content p[data-v-65e80ae1]{margin-bottom:32px}.carousel-content[data-v-65e80ae1] strong,.carousel-content strong[data-v-65e80ae1]{display:block;font-weight:700}.carousel-content[data-v-65e80ae1] em,.carousel-content em[data-v-65e80ae1]{font-style:italic}@media (max-width:1024px){.carousel-content[data-v-65e80ae1]{min-height:280px}}
