.Carousel_carousel__IbT0Y{position:relative;height:620px;background:var(--surface);overflow:hidden}.Carousel_backgroundImage__paAQj{position:absolute;inset:0;background-size:cover;background-position:50%}.Carousel_scrim__qmyiL{position:absolute;inset:0;background:linear-gradient(180deg,color-mix(in srgb,var(--scrim-ink) 15%,transparent) 0,color-mix(in srgb,var(--scrim-ink) 85%,transparent) 100%)}.Carousel_content__z9_PA{position:absolute;left:var(--page-gutter);bottom:var(--space-80);max-width:640px;z-index:var(--z-base)}.Carousel_title__5NLDj{margin:var(--space-18) 0 0;font-size:var(--font-size-54);line-height:var(--leading-1-02);letter-spacing:var(--tracking-normal);font-weight:var(--font-weight-regular);color:var(--text)}.Carousel_cta__eFbJZ{margin-top:var(--space-28)}.Carousel_arrow__BEZeh{position:absolute;top:50%;transform:translateY(-50%);z-index:var(--z-raised);background:color-mix(in srgb,var(--on-scrim) 8%,transparent);border:var(--border-width) solid color-mix(in srgb,var(--on-scrim) 12%,transparent);color:var(--text);width:44px;height:44px;border-radius:var(--radius-circle);font-size:var(--font-size-18);cursor:pointer;display:flex;align-items:center;justify-content:center;transition:background .15s ease}.Carousel_arrow__BEZeh:hover{background:color-mix(in srgb,var(--on-scrim) 16%,transparent)}.Carousel_arrowLeft__XWBhv{left:var(--page-gutter)}.Carousel_arrowRight__rZ6nH{right:var(--page-gutter)}.Carousel_dots__Qq9ca{position:absolute;bottom:var(--space-28);left:50%;transform:translateX(-50%);display:flex;gap:var(--space-10);z-index:var(--z-raised)}.Carousel_dot__lDy45{width:8px;height:8px;border-radius:var(--radius-circle);border:none;background:color-mix(in srgb,var(--on-scrim) 25%,transparent);cursor:pointer;padding:0;transition:background .15s ease}.Carousel_dot__lDy45:hover{background:color-mix(in srgb,var(--on-scrim) 50%,transparent)}.Carousel_dotActive__2LBMF{background:var(--text)}@media (max-width:1100px){.Carousel_title__5NLDj{font-size:var(--font-size-38);font-weight:var(--font-weight-regular)}}@media (max-width:768px){.Carousel_carousel__IbT0Y{height:480px}.Carousel_title__5NLDj{font-size:var(--font-size-30);font-weight:var(--font-weight-regular)}.Carousel_content__z9_PA{bottom:var(--space-60)}.Carousel_arrow__BEZeh{width:36px;height:36px;font-size:var(--font-size-15)}}