.spacing-0{gap:0px}.padding-0{padding:0}.spacing-25{gap:2px}.padding-25{padding:2px}.spacing-50{gap:4px}.padding-50{padding:4px}.spacing-100{gap:8px}.padding-100{padding:8px}.spacing-150{gap:12px}.padding-150{padding:12px}.spacing-200{gap:16px}.padding-200{padding:16px}.spacing-250{gap:20px}.padding-250{padding:20px}.spacing-300{gap:24px}.padding-300{padding:24px}.spacing-350{gap:28px}.padding-350{padding:28px}.spacing-400{gap:32px}.padding-400{padding:32px}.spacing-450{gap:36px}.padding-450{padding:36px}.spacing-500{gap:40px}.padding-500{padding:40px}.spacing-550{gap:44px}.padding-550{padding:44px}.spacing-600{gap:48px}.padding-600{padding:48px}.spacing-650{gap:52px}.padding-650{padding:52px}.spacing-700{gap:56px}.padding-700{padding:56px}.spacing-800{gap:64px}.padding-800{padding:64px}.spacing-900{gap:104px}.padding-900{padding:104px}.spacing-1000{gap:120px}.padding-1000{padding:120px}.border-radius-25{border-radius:2px}.border-radius-50{border-radius:4px}.border-radius-100{border-radius:8px}.border-radius-150{border-radius:12px}.border-radius-200{border-radius:16px}.border-radius-full{border-radius:1000px}.stroke-50{border-width:.5px;border-style:solid}.stroke-100{border-width:1px;border-style:solid}.stroke-150{border-width:1.5px;border-style:solid}.stroke-200{border-width:2px;border-style:solid}.hero-carousel{width:100%;height:100%;position:sticky;top:0;left:0}.hero-carousel:not(.hero-carousel--has-content){height:0;overflow:hidden}.hero-carousel .hero-carousel__item--selligent-empty{display:none}.hero-carousel button{border:none}.hero-carousel .v-carousel{position:relative;display:block}.hero-carousel .v-carousel .v-carousel-scroll-button{width:44px;height:44px;display:none;align-items:center;justify-content:center;background-color:#10121466;box-shadow:0 4px 8px #10121466;border-radius:50%;padding:0;opacity:0;cursor:pointer}.hero-carousel .v-carousel .v-carousel-scroll-button:focus{border-color:transparent}.hero-carousel .v-carousel .v-carousel-scroll-button svg{width:24px;height:24px;flex-shrink:0;color:#fff}.hero-carousel .v-carousel .v-carousel-scroll-button{top:50%;transform:translateY(-50%);position:absolute;z-index:9}@media screen and (min-width:1280px){.hero-carousel .v-carousel .v-carousel-scroll-button.v-carousel-scroll-button--previous{left:32px}.hero-carousel .v-carousel .v-carousel-scroll-button.v-carousel-scroll-button--next{right:32px}}@media screen and (min-width:1280px){.hero-carousel .v-carousel .v-carousel-scroll-button.v-carousel-scroll-button--previous,.hero-carousel .v-carousel .v-carousel-scroll-button.v-carousel-scroll-button--next{opacity:1}}@media screen and (min-width:1280px){.hero-carousel:hover .v-carousel-scroll-button.v-carousel-scroll-button--previous,.hero-carousel:hover .v-carousel-scroll-button.v-carousel-scroll-button--next{display:flex}}.hero-carousel .hero-carousel__item{position:relative;padding:0;min-height:456px;overflow:hidden}.hero-carousel .hero-carousel__item .hero-carousel__item__top-gradient{position:absolute;top:0;left:0;background:linear-gradient(202deg,#1012141f 11.17%,#10121400 70.81%);width:100%;height:100%}.hero-carousel .hero-carousel__item .hero-carousel__item__bottom-gradient{background:linear-gradient(180deg,#10121400,#10121426 11.03%,#10121459 23.77%,#10121494 47.76%,#101214 91.44%);position:absolute;bottom:-1px;left:0;height:65%;width:100%;will-change:transform;transform:translateZ(0)}@media screen and (max-width:510px){.hero-carousel .hero-carousel__item .hero-carousel__item__bottom-gradient{height:80%}}.hero-carousel .hero-carousel__item .hero-carousel__item__leading-wide-gradient{background:linear-gradient(90deg,#10121400,#10121426 11.03%,#10121459 23.77%,#10121494 47.76%,#101214 91.44%);width:780px;height:100%;position:absolute;top:0;right:0}@media screen and (max-width:2559px){.hero-carousel .hero-carousel__item .hero-carousel__item__leading-wide-gradient{display:none}}.hero-carousel .hero-carousel__item .hero-carousel__item__trailing-wide-gradient{background:linear-gradient(270deg,#10121400,#10121426 11.03%,#10121459 23.77%,#10121494 47.76%,#101214 91.44%);flex-shrink:0;width:780px;height:100%;position:absolute;top:0;left:0}@media screen and (max-width:2559px){.hero-carousel .hero-carousel__item .hero-carousel__item__trailing-wide-gradient{display:none}}.hero-carousel .hero-carousel__item .hero-carousel__item__content__body{display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical;overflow:hidden;text-overflow:ellipsis}.hero-carousel .hero-carousel__item .hero-carousel__item__content{display:flex;flex-direction:column;gap:16px;position:absolute;width:100%;padding-left:16px;padding-right:16px;left:0;max-width:584px;bottom:60px}@media screen and (max-width:510px){.hero-carousel .hero-carousel__item .hero-carousel__item__content{max-width:100%}}@media screen and (min-width:512px){.hero-carousel .hero-carousel__item .hero-carousel__item__content{max-width:648px;padding:0 32px}}@media screen and (min-width:1280px){.hero-carousel .hero-carousel__item .hero-carousel__item__content{padding:0 104px;max-width:816px;bottom:104px}}@media screen and (min-width:2560px){.hero-carousel .hero-carousel__item .hero-carousel__item__content{margin-left:10%}}.hero-carousel .hero-carousel__item .hero-carousel__item__content__heading{font-weight:400;font-family:Fira Sans Condensed,Helvetica,Arial,sans-serif;font-size:40px;line-height:1.05;font-weight:600;letter-spacing:-.2px}@media screen and (min-width:512px){.hero-carousel .hero-carousel__item .hero-carousel__item__content__heading{font-size:56px}}@media screen and (min-width:1280px){.hero-carousel .hero-carousel__item .hero-carousel__item__content__heading{font-size:72px}}.hero-carousel .hero-carousel__item .hero-carousel__item__content__ctas{padding:16px 0;display:flex;gap:8px;flex-direction:column}@media screen and (max-width:510px){.hero-carousel .hero-carousel__item .hero-carousel__item__content__ctas{padding:16px 0 0}}.hero-carousel .hero-carousel__item .hero-carousel__item__content__ctas .hero-carousel-item-primary-link,.hero-carousel .hero-carousel__item .hero-carousel__item__content__ctas .hero-carousel-item-elevated-link{width:fit-content}@media screen and (max-width:510px){.hero-carousel .hero-carousel__item .hero-carousel__item__content__ctas .hero-carousel-item-primary-link,.hero-carousel .hero-carousel__item .hero-carousel__item__content__ctas .hero-carousel-item-elevated-link{width:100%}}@media screen and (min-width:511px){.hero-carousel .hero-carousel__item .hero-carousel__item__content__ctas{flex-direction:row}}.hero-carousel .hero-carousel__item picture img{max-width:2560px;margin-left:auto;margin-right:auto;aspect-ratio:2.1566110398;width:100%}.hero-carousel .hero-carousel__item__media{width:100%;max-height:456px;aspect-ratio:.8552631579;padding:0 1px}@media screen and (min-width:1280px){.hero-carousel .hero-carousel__item__media{width:100%;max-height:none;aspect-ratio:2.1566110398}}.hero-carousel .hero-carousel__item .hero-carousel__selligent-slot{display:block;width:100%;max-height:456px;aspect-ratio:.8552631579;position:relative}@media screen and (min-width:1280px){.hero-carousel .hero-carousel__item .hero-carousel__selligent-slot{max-height:none;aspect-ratio:2.1566110398}}.hero-carousel .hero-carousel__item .hero-carousel__selligent-slot>img:first-of-type,.hero-carousel .hero-carousel__item .hero-carousel__selligent-slot>a>img:first-of-type{display:block;width:100%;height:100%;object-fit:cover}.hero-carousel .hero-carousel__item .hero-carousel__selligent-slot>img:not(:first-of-type),.hero-carousel .hero-carousel__item .hero-carousel__selligent-slot>a>img:not(:first-of-type){display:none}.hero-carousel .hero-carousel__item .hero-carousel__selligent-slot>a,.hero-carousel .hero-carousel__item .hero-carousel__selligent-slot>a>img{display:block;width:100%;height:100%}.hero-carousel .hero-carousel__item .hero-carousel__selligent-slot>a>img{object-fit:cover}.hero-carousel .hero-carousel__item .hero-carousel__selligent-slot>a:empty,.hero-carousel .hero-carousel__item .hero-carousel__selligent-slot>a>img[src=""],.hero-carousel .hero-carousel__item .hero-carousel__selligent-slot>a>img:not([src]){display:none}.hero-carousel .v-carousel__position-indicators-wrapper{gap:10px;bottom:24px}@media screen and (max-width:510px){.hero-carousel .v-carousel__position-indicators-wrapper{bottom:32px}}@media screen and (min-width:1280px){.hero-carousel .v-carousel__position-indicators-wrapper{bottom:64px}}.hero-carousel .v-carousel__position-indicators-wrapper .v-carousel-position-indicator{background-color:#eeeff0;padding:0;margin:0;width:8px;height:6px;display:block;border-radius:1px;opacity:.2;transform:skew(-20deg);-webkit-transform:skew(-20deg);transition:width .3s ease,opacity .3s}.hero-carousel .v-carousel__position-indicators-wrapper .v-carousel-position-indicator--selected{opacity:1;width:32px}.hero-carousel.hero-carousel--single .v-carousel-scroll-button{display:none!important}.hero-carousel-float-over-content{padding-top:2em;background:#101214;position:relative;z-index:9}@media screen and (min-width:1280px){.hero-carousel-float-over-content{margin-top:64px}}@media screen and (max-width:510px){.hero-carousel-float-over-content{margin-top:0!important}}@media screen and (min-width:512px){.hero-carousel-float-over-content{margin-top:0!important}}.v-carousel-position-indicator__progress-bar{height:100%;background-color:transparent!important}
