.dsc-heading{color:var(--dsc-color-on-surface);font-family:var(--dsc-font-family-heading);margin:0}.dsc-heading--display-xl{font-size:var(--dsc-font-size-display-xl);font-weight:var(--dsc-font-weight-display-xl);line-height:var(--dsc-line-height-display-xl)}.dsc-heading--h1{font-size:var(--dsc-font-size-h1);font-weight:var(--dsc-font-weight-h1);line-height:var(--dsc-line-height-h1)}.dsc-heading--h2{font-size:var(--dsc-font-size-h2);font-weight:var(--dsc-font-weight-h2);line-height:var(--dsc-line-height-h2)}.dsc-heading--h3{font-size:var(--dsc-font-size-h3);font-weight:var(--dsc-font-weight-h3);line-height:var(--dsc-line-height-h3)}.dsc-heading--h4{font-size:var(--dsc-font-size-h4);font-weight:var(--dsc-font-weight-h4);line-height:var(--dsc-line-height-h4)}.dsc-heading--2xl,.dsc-heading--3xl,.dsc-heading--lg,.dsc-heading--md,.dsc-heading--sm,.dsc-heading--xl{font-weight:var(--dsc-font-weight-bold);letter-spacing:var(--dsc-letter-spacing-tight);line-height:var(--dsc-line-height-tight)}.dsc-heading--sm{font-size:var(--dsc-font-size-sm)}.dsc-heading--md{font-size:var(--dsc-font-size-lg)}.dsc-heading--lg{font-size:var(--dsc-font-size-xl)}.dsc-heading--xl{font-size:var(--dsc-font-size-2xl)}.dsc-heading--2xl{font-size:var(--dsc-font-size-3xl)}.dsc-heading--3xl{font-size:var(--dsc-font-size-4xl)}.dsc-hero-item{position:relative;-webkit-box-flex:1;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex:1 1 auto;flex:1 1 auto;-webkit-box-orient:vertical;-webkit-box-direction:normal;background-color:var(--dsc-color-surface-brand);color:var(--dsc-color-on-primary);-ms-flex-direction:column;flex-direction:column;overflow:hidden;width:100%}.dsc-hero-item__media{display:block;inset:0;position:absolute}.dsc-hero-item__media picture{height:100%;width:100%}.dsc-hero-item__media img{display:block;height:100%;-o-object-fit:cover;object-fit:cover;-o-object-position:center;object-position:center;width:100%}.dsc-hero-item:after{background:rgba(0,0,0,.55);content:"";inset:0;pointer-events:none;position:absolute}@media(min-width:768px){.dsc-hero-item:after{background:-webkit-gradient(linear,right top,left top,color-stop(3.32%,rgba(0,0,0,.06)),color-stop(96.94%,rgba(0,0,0,.55)));background:linear-gradient(270deg,rgba(0,0,0,.06) 3.32%,rgba(0,0,0,.55) 96.94%)}}@media(min-width:1024px){.dsc-hero-item:after{background:-webkit-gradient(linear,right top,left top,color-stop(4.17%,rgba(0,0,0,.06)),color-stop(95.24%,rgba(0,0,0,.55)));background:linear-gradient(270deg,rgba(0,0,0,.06) 4.17%,rgba(0,0,0,.55) 95.24%)}}.dsc-hero-item--no-image:after{display:none}.dsc-hero-item__content{display:grid;grid-template-columns:repeat(12,minmax(0,1fr));position:relative;z-index:1;-ms-flex-line-pack:center;align-content:center;-webkit-box-flex:1;-ms-flex:1 1 auto;flex:1 1 auto;margin-inline:auto;max-width:calc(var(--dsc-layout-max-width) + var(--dsc-layout-padding-inline)*2);padding:var(--dsc-space-8) var(--dsc-layout-padding-inline) calc(var(--dsc-hero-controls-h, 64px) + var(--dsc-space-8) + env(safe-area-inset-bottom));row-gap:var(--dsc-space-6);text-align:start;width:100%}@media(min-width:768px){.dsc-hero-item__content{row-gap:var(--dsc-space-12)}}@media(min-width:1024px){.dsc-hero-item__content{max-width:calc(var(--dsc-layout-max-width) + var(--dsc-layout-padding-inline-lg)*2);padding-inline:var(--dsc-layout-padding-inline-lg);padding-bottom:calc(var(--dsc-hero-slope-h, 126px) + var(--dsc-space-8) + env(safe-area-inset-bottom))}}@media(min-width:1200px){.dsc-hero-item__content{max-width:calc(var(--dsc-layout-max-width) + var(--dsc-layout-padding-inline-xl)*2);padding-inline:var(--dsc-layout-padding-inline-xl)}}.dsc-hero-item__text{display:-webkit-box;display:-ms-flexbox;display:flex;grid-column:1/span 12;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:var(--dsc-space-3)}@media(min-width:768px){.dsc-hero-item__text{gap:var(--dsc-space-6);grid-column:1/span 7}}@media(min-width:1024px){.dsc-hero-item__text{grid-column:1/span 6}}.dsc-hero-item__title{color:inherit;font-size:2.5rem;font-weight:var(--dsc-font-weight-bold);letter-spacing:0;line-height:var(--dsc-line-height-120);margin:0}@media(min-width:768px){.dsc-hero-item__title{font-size:3rem;letter-spacing:-1.059px}}@media(min-width:1024px){.dsc-hero-item__title{font-size:3.5rem}}.dsc-hero-item__title :where(h1,h2,h3,h4,h5,h6){font-size:inherit;font-weight:inherit;line-height:inherit}.dsc-hero-item:not(.dsc-hero-item--no-image) .dsc-hero-item__body,.dsc-hero-item:not(.dsc-hero-item--no-image) .dsc-hero-item__title{text-shadow:1px 2px 1px rgba(0,0,0,.35)}.dsc-hero-item__body{color:inherit;margin:0}.dsc-hero-item__body .dsc-rte,.dsc-hero-item__body .dsc-rte :where(p,li){font-size:1.125rem;font-weight:var(--dsc-font-weight-medium);letter-spacing:-.593px;line-height:var(--dsc-line-height-130)}@media(min-width:1024px){.dsc-hero-item__body .dsc-rte,.dsc-hero-item__body .dsc-rte :where(p,li){font-size:1.25rem}}.dsc-hero-item__cta{display:-webkit-box;display:-ms-flexbox;display:flex;grid-column:1/span 12;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:var(--dsc-space-6)}@media(min-width:768px){.dsc-hero-item__cta{grid-column:1/span 7;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-ms-flex-wrap:wrap;flex-wrap:wrap}}@media(min-width:1024px){.dsc-hero-item__cta{grid-column:1/span 6}}.dsc-hero-item__cta>*{width:100%}@media(min-width:768px){.dsc-hero-item__cta>*{width:auto}}@media(forced-colors:active){.dsc-hero-item:after{display:none}.dsc-hero-item__body,.dsc-hero-item__title{color:CanvasText}}html.aem-AuthorLayer-Edit .dsc-hero-item .cmp-cta-placeholder{background:transparent!important;border:2px dashed #fff!important;color:#fff!important;font-weight:500!important}@media print{.dsc-hero-item:after,.dsc-hero-item__media{display:none}.dsc-hero-item{background:#fff;color:#000}}.dsc-hero-carousel__a11y-title{height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;width:1px;clip:rect(0,0,0,0);border:0;white-space:nowrap}.dsc-hero-carousel{--dsc-hero-controls-h:64px;--dsc-hero-slope-h:126px;--dsc-hero-progress-fill:var(--dsc-color-primary-200);--dsc-hero-dot-size:8px;--dsc-hero-dot-inactive:var(--dsc-color-gray-400);background:var(--dsc-color-primary-500);display:block;isolation:isolate;min-height:100vh;min-height:100svh;min-height:calc(100dvh - var(--dsc-header-height, 0px));position:relative;width:100%}html.aem-AuthorLayer-Edit .dsc-hero-carousel{min-height:480px}@media(min-width:1024px){.dsc-hero-carousel{--dsc-hero-progress-fill:var(--dsc-color-primary-500)}.dsc-hero-carousel:before{background:#fff;content:"";inset-inline:0;bottom:0;clip-path:polygon(100% 0,100% 100%,0 100%);height:var(--dsc-hero-slope-h);pointer-events:none;position:absolute;z-index:2}}.dsc-hero-carousel .swiper{overflow:hidden;position:relative;width:100%}.dsc-hero-carousel .swiper-slide,html:not(.aem-AuthorLayer-Edit) .dsc-hero-carousel .swiper-wrapper{min-height:calc(100svh - var(--dsc-header-height, 0px));min-height:calc(100dvh - var(--dsc-header-height, 0px))}.dsc-hero-carousel .swiper-slide{display:-webkit-box;display:-ms-flexbox;display:flex;height:auto;width:100%;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}html:not(.aem-AuthorLayer-Edit) .dsc-hero-carousel .swiper-slide .aem-Grid>.aem-GridColumn,html:not(.aem-AuthorLayer-Edit) .dsc-hero-carousel .swiper-slide>.aem-Grid{display:contents}.dsc-hero-carousel .swiper-fade.swiper-free-mode .swiper-slide{-webkit-transition-timing-function:ease-out;transition-timing-function:ease-out}.dsc-hero-carousel .swiper-fade .swiper-slide{pointer-events:none;-webkit-transition-property:opacity;transition-property:opacity}.dsc-hero-carousel .swiper-fade .swiper-slide-active{pointer-events:auto}.dsc-hero-carousel__controls{inset-inline:0;bottom:0;display:-webkit-box;display:-ms-flexbox;display:flex;position:absolute;z-index:3;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;background:rgba(0,0,0,.6);gap:var(--dsc-space-3);justify-content:center;margin-inline:auto;max-width:calc(var(--dsc-layout-max-width) + var(--dsc-layout-padding-inline)*2);min-height:var(--dsc-hero-controls-h);padding:var(--dsc-space-3) var(--dsc-layout-padding-inline);padding-bottom:calc(var(--dsc-space-3) + env(safe-area-inset-bottom));width:100%}@media(min-width:768px){.dsc-hero-carousel__controls{gap:var(--dsc-space-8)}}@media(min-width:1024px){.dsc-hero-carousel__controls{gap:var(--dsc-space-4);max-width:calc(var(--dsc-layout-max-width) + var(--dsc-layout-padding-inline-lg)*2);padding:var(--dsc-space-4) var(--dsc-layout-padding-inline-lg);padding-bottom:calc(var(--dsc-space-4) + env(safe-area-inset-bottom));-webkit-box-pack:end;-ms-flex-pack:end;background:none;justify-content:flex-end}}@media(min-width:1200px){.dsc-hero-carousel__controls{max-width:calc(var(--dsc-layout-max-width) + var(--dsc-layout-padding-inline-xl)*2);padding-inline:var(--dsc-layout-padding-inline-xl)}}.dsc-hero-carousel__btn{-webkit-box-flex:0;display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-ms-flex:0 0 auto;flex:0 0 auto;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;background:transparent;border:0;border-radius:var(--dsc-radius-full);color:var(--dsc-color-on-primary);cursor:pointer;height:44px;justify-content:center;padding:0;-webkit-transition:background-color var(--dsc-duration-fast) var(--dsc-easing-standard),color var(--dsc-duration-fast) var(--dsc-easing-standard),opacity var(--dsc-duration-fast) var(--dsc-easing-standard);transition:background-color var(--dsc-duration-fast) var(--dsc-easing-standard),color var(--dsc-duration-fast) var(--dsc-easing-standard),opacity var(--dsc-duration-fast) var(--dsc-easing-standard);width:44px}@media(prefers-reduced-motion:reduce){.dsc-hero-carousel__btn{-webkit-transition:none;transition:none}}.dsc-hero-carousel__btn:focus-visible{outline:2px solid var(--dsc-color-focus-ring);outline-color:var(--dsc-color-on-primary);outline-offset:2px}@media(hover:hover){.dsc-hero-carousel__btn:hover{background:var(--dsc-color-primary-50)}}@media(hover:none){.dsc-hero-carousel__btn:active{background:var(--dsc-color-primary-50);color:var(--dsc-color-primary-500)}}.dsc-hero-carousel__btn:disabled,.dsc-hero-carousel__btn[aria-disabled=true]{cursor:not-allowed;opacity:.4;pointer-events:none}.dsc-hero-carousel__btn svg{fill:currentColor;height:24px;stroke:currentColor;width:24px}.dsc-hero-carousel__btn--next svg,.dsc-hero-carousel__btn--prev svg{height:22px}.dsc-hero-carousel__btn .dsc-hero-carousel__icon--pause{height:36px;width:36px}.dsc-hero-carousel__icon--play{display:none}.dsc-hero-carousel__btn--playpause[data-state=paused] .dsc-hero-carousel__icon--play{display:block}.dsc-hero-carousel__btn--playpause[data-state=paused] .dsc-hero-carousel__icon--pause{display:none}@media(min-width:1024px){.dsc-hero-carousel__btn{color:var(--dsc-color-primary-500)}.dsc-hero-carousel__btn:focus-visible{outline-color:var(--dsc-color-primary-500)}}.dsc-hero-carousel__pagination{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:var(--dsc-space-4);list-style:none;margin:0;padding:0}.dsc-hero-carousel__bullet{position:relative;-webkit-box-flex:0;background:var(--dsc-hero-dot-inactive);border:0;border-radius:var(--dsc-radius-full);cursor:pointer;-ms-flex:0 0 auto;flex:0 0 auto;height:var(--dsc-hero-dot-size);padding:0;-webkit-transition:background-color var(--dsc-duration-fast) var(--dsc-easing-standard),width var(--dsc-duration-fast) var(--dsc-easing-standard);transition:background-color var(--dsc-duration-fast) var(--dsc-easing-standard),width var(--dsc-duration-fast) var(--dsc-easing-standard);width:var(--dsc-hero-dot-size)}@media(prefers-reduced-motion:reduce){.dsc-hero-carousel__bullet{-webkit-transition:none;transition:none}}.dsc-hero-carousel__bullet:before{content:"";inset:-18px -8px;position:absolute}.dsc-hero-carousel__bullet:focus-visible{outline:2px solid var(--dsc-color-focus-ring);outline-color:var(--dsc-color-on-primary);outline-offset:2px;outline-offset:4px}.dsc-hero-carousel__bullet[aria-current=true]{background:var(--dsc-hero-dot-inactive);cursor:default;overflow:hidden;position:relative;width:80px}.dsc-hero-carousel__bullet[aria-current=true]:after{background:var(--dsc-hero-progress-fill);content:"";inset-block:0;inset-inline-start:0;position:absolute;width:calc(var(--progress, 0)*100%)}@media(min-width:768px){.dsc-hero-carousel__bullet[aria-current=true]{width:342px}}@media(min-width:1024px){.dsc-hero-carousel__bullet[aria-current=true]{width:148px}.dsc-hero-carousel__bullet:focus-visible{outline-color:var(--dsc-color-primary-500)}.dsc-hero-carousel__bullet:not([aria-current=true]):hover{background:var(--dsc-color-primary-500);-webkit-box-shadow:0 0 0 4px var(--dsc-color-primary-50);box-shadow:0 0 0 4px var(--dsc-color-primary-50)}}.dsc-hero-carousel[data-autoplay=off] .dsc-hero-carousel__bullet[aria-current=true]{background:var(--dsc-hero-progress-fill);cursor:pointer;width:var(--dsc-hero-dot-size)}.dsc-hero-carousel[data-autoplay=off] .dsc-hero-carousel__bullet[aria-current=true]:after{display:none}@media(prefers-reduced-motion:reduce){.dsc-hero-carousel .swiper-slide{-webkit-transition:none!important;transition:none!important}}@media(forced-colors:active){.dsc-hero-carousel__btn{background:ButtonFace;border:1px solid ButtonText;color:ButtonText}.dsc-hero-carousel__bullet{border:1px solid CanvasText}.dsc-hero-carousel__bullet[aria-current=true]:after{background:Highlight}}@media print{.dsc-hero-carousel__controls{display:none}.dsc-hero-carousel{min-height:auto}}