.embla{box-sizing:border-box;--slide-spacing:.2rem;--slide-size:87%;flex-direction:column;flex:1;width:100%;max-width:100%;height:100%;min-height:0;padding:0 0 64px 124px;display:flex}.embla__viewport{flex:1;min-height:0;overflow:hidden}.embla__container{touch-action:pan-y pinch-zoom;margin-left:calc(var(--slide-spacing) * -1);height:80%;margin-top:145px;display:flex}.embla__slide{flex:0 0 var(--slide-size);min-width:0;padding-left:var(--slide-spacing);height:100%;transform:translate(0,0)}.embla__parallax{border-radius:12px;height:100%;position:relative;overflow:hidden;transform:translateZ(0)}.embla__parallax__clip{clip-path:polygon(13.625rem 0%,100% 0%,100% 37%,calc(100% - 14.125rem) 100%,0% 100%,0% 37%);border-radius:.75rem;height:100%;position:relative}.embla__parallax__layer{border-radius:12px;justify-content:center;width:100%;height:100%;display:flex;position:relative}.embla__parallax__img{flex:0 0 calc(115% + (var(--slide-spacing) * 2));object-fit:cover;border-radius:12px;max-width:none}.embla__slide__gradient{pointer-events:none;z-index:1;background:linear-gradient(90deg,#0000006b 0%,#0000 58%),linear-gradient(#0000 18%,#00000014 38%,#00000038 55%,#0000009e 100%);position:absolute;inset:0}.embla__slide__content{z-index:2;box-sizing:border-box;max-width:min(43.75rem,100% - clamp(.75rem,3vw,1.5rem));padding-right:clamp(.25rem,1.5vw,.75rem);position:absolute;bottom:clamp(2.5rem,min(4.5vw,1.75rem + 6dvh),5.5rem);left:clamp(1.25rem,4vw,3rem)}.embla__slide__title{color:#f8f8f5;letter-spacing:.02em;white-space:normal;margin:0 0 clamp(.75rem,min(2.2vw,1.65svh),1.75rem);font-size:clamp(1.5rem,min(1.2vw + 2rem,4.5svh + .75rem),3.4375rem);font-weight:400;line-height:.92;left:0}.embla__slide__title-line{white-space:normal;overflow-wrap:anywhere;display:block}.embla__slide__title-brand-mobile{display:none}@media (min-width:768px){.embla__slide__title-rest-desktop{display:block}}.embla__slide__description{color:#fff;letter-spacing:.03em;white-space:pre-line;margin:0 0 clamp(.75rem,min(2.2vw,1.65svh),1.75rem);font-size:clamp(.75rem,min(.45vw + .65rem,1.65svh + .45rem),1.0625rem);font-weight:300;line-height:1.6}.embla__slide__cta{color:#000;text-transform:uppercase;letter-spacing:-.1em;background:#f8f8f5;border-radius:clamp(.5rem,.8vw,.625rem);align-items:center;gap:clamp(.375rem,min(1vw,.9svh),.625rem);padding:clamp(.45rem,min(.65vw + .35rem,1.1svh + .25rem),.875rem) clamp(.5rem,min(1vw + .25rem,.85svh + .35rem),1.25rem);font-size:clamp(.7rem,min(.35vw + .65rem,1.15svh + .55rem),1rem);line-height:125%;text-decoration:none;display:inline-flex}.embla__slide__cta-icon{flex-shrink:0;width:1.15em;height:1.15em}@media (min-width:768px) and (max-height:880px){.embla__slide__content{max-width:min(40rem,100% - clamp(.75rem,3vw,1.5rem));bottom:clamp(2.75rem,min(4.5vw,2.25rem + 7dvh),5.25rem)}.embla__slide__title{margin:0 0 clamp(.45rem,min(1.8vw,1.5svh),1.125rem);font-size:clamp(1.35rem,min(1vw + 1.35rem,3.8svh + .65rem),2.625rem);line-height:.95}.embla__slide__description{margin:0 0 clamp(.45rem,min(1.8vw,1.5svh),1.125rem);font-size:clamp(.7rem,min(.4vw + .55rem,1.35svh + .4rem),.9375rem);line-height:1.45}.embla__slide__cta{padding:clamp(.35rem,min(.5vw + .2rem,.95svh + .15rem),.65rem) clamp(.45rem,min(.75vw + .3rem,.8svh + .25rem),.875rem);font-size:clamp(.625rem,min(.28vw + .52rem,1.05svh + .45rem),.8125rem)}}@media (min-width:768px) and (max-height:720px){.embla__slide__content{bottom:clamp(3rem,min(5vw,2.75rem + 8dvh),5.75rem)}.embla__slide__title{margin:0 0 clamp(.35rem,1.25svh,.875rem);font-size:clamp(1.25rem,min(.95vw + 1.1rem,3.2svh + .5rem),2.25rem)}.embla__slide__description{margin:0 0 clamp(.35rem,1.25svh,.875rem);font-size:clamp(.65rem,min(.38vw + .5rem,1.2svh + .35rem),.875rem);line-height:1.4}.embla__slide__cta{padding:clamp(.3rem,.85svh + .1rem,.55rem) clamp(.4rem,min(.65vw + .2rem,.75svh + .2rem),.75rem);font-size:clamp(.5625rem,min(.26vw + .48rem,.95svh + .4rem),.75rem)}}.embla__dots{align-items:center;gap:12px;padding:20px 0 0;display:flex}.embla__dot{box-sizing:border-box;cursor:pointer;background:0 0;border:none;flex:none;width:48px;min-width:48px;height:44px;min-height:44px;padding:0;position:relative}.embla__dot:before{content:"";pointer-events:none;background:#ffffff40;width:40px;height:2px;transition:background .3s;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.embla__dot--active:before{background:#fff}@media (min-width:2513px) and (min-height:1080px){.embla__parallax__clip{clip-path:polygon(13.625rem 0%,100% 0%,100% 37%,calc(100% - 14.125rem) 100%,0% 100%,0% 37%);border-radius:.75rem;height:100%}}@media (min-width:2222px) and (max-width:2512px){.embla__parallax__clip{clip-path:polygon(13.625rem 0%,100% 0%,100% 37%,calc(100% - 14.125rem) 100%,0% 100%,0% 37%);border-radius:.75rem;height:100%}}@media (min-width:1920px) and (max-width:2221px){.embla{--slide-spacing:.1rem}.embla__parallax__clip{clip-path:polygon(13.625rem 0%,100% 0%,100% 37%,calc(100% - 14.125rem) 100%,0% 100%,0% 37%);border-radius:.75rem;height:100%}}@media (min-width:1441px) and (max-width:1919px){.embla{--slide-spacing:.1rem}.embla__parallax__clip{clip-path:polygon(13.625rem 0%,100% 0%,100% 37%,calc(100% - 14.125rem) 100%,0% 100%,0% 37%);border-radius:.75rem;height:100%}}@media (min-width:1281px) and (max-width:1440px){.embla{--slide-spacing:.1rem}.embla__parallax__clip{clip-path:polygon(8.625rem 0%,100% 0%,100% 40%,calc(100% - 12.125rem) 100%,0% 100%,0% 37%)}}@media (min-width:1024px) and (max-width:1280px){.embla__parallax__clip{clip-path:polygon(8.625rem 0%,100% 0%,100% 40%,calc(100% - 12.125rem) 100%,0% 100%,0% 37%)}}@media (max-width:1023px) and (min-width:768px){.embla{padding:0 0 2.5rem 2rem;overflow-x:hidden}.embla__container{height:90%;margin-top:5rem}.embla__viewport{min-height:0}.embla__dots{padding-left:1.75rem}.embla__parallax__clip{clip-path:polygon(8.625rem 0%,100% 0%,100% 40%,calc(100% - 12.125rem) 100%,0% 100%,0% 37%)}}@media (max-width:767px){.embla__slide__gradient{background:radial-gradient(115% 90% at 50% 48%,#00000080 0%,#00000024 58%,#0000 78%),linear-gradient(#0000 45%,#0000006b 100%)}.embla{--slide-size:100%;--slide-spacing:0;padding:35px 30px 3.5rem;overflow-x:hidden}.embla__container{touch-action:pan-x pinch-zoom;height:90%;margin-top:4.375rem}.embla__viewport{flex:1;min-height:0}.embla__parallax__clip{clip-path:polygon(0% 0%,calc(100% - 9.375rem) 0%,100% 5rem,100% 100%,9rem 100%,0% calc(100% - 6rem))}.embla__parallax__layer{width:100%;height:100%;min-height:0;display:block}.embla__parallax__img{object-fit:cover;object-position:center;flex:none;width:100%;max-width:none;height:100%;display:block}.embla__slide__content{box-sizing:border-box;text-align:center;flex-direction:column;justify-content:center;align-items:center;width:auto;max-width:none;height:auto;margin:0;padding:1rem 1.25rem;display:flex;inset:0}.embla__slide__title-rest-desktop{display:none}.embla__slide__title-brand-mobile{white-space:nowrap;letter-spacing:.18em;text-transform:uppercase;color:#f8f8f5eb;margin-top:clamp(.375rem,2vw,.5rem);font-size:clamp(.5625rem,1.85vw,.6875rem);font-weight:400;line-height:1.2;display:block}.embla__slide__title{letter-spacing:.04em;text-align:center;flex-direction:column;align-items:center;width:100%;max-width:100%;margin:0 0 clamp(2.5rem,12svh,4.375rem);padding:0;font-size:clamp(2rem,11vw,3.25rem);font-weight:400;line-height:1;display:flex;left:auto}.embla__slide__title-primary{text-transform:uppercase;white-space:normal;text-align:center;overflow-wrap:anywhere;width:100%;max-width:100%}.embla__slide__description{display:none}.embla__slide__cta{align-self:center;margin-left:0;margin-right:0;padding:clamp(.5rem,2.5vw,.625rem) clamp(1rem,4vw,1.25rem);font-size:clamp(.625rem,2.8vw,.6875rem)}.embla__dots{box-sizing:border-box;justify-content:flex-end;gap:20px;width:100%;padding-left:0}}
