.hero-carousel{--hero-carousel-margin-bottom-active: calc(var(--hero-carousel-margin-bottom-mobile, var(--hero-carousel-margin-bottom, calc(var(--hero-carousel-margin-bottom-tablet, var(--hero-carousel-margin-bottom, calc(var(--hero-carousel-margin-bottom-desktop, var(--hero-carousel-margin-bottom, 80)) * 48 / 80))) * 48 / 48))) * 0.0625rem)}@media(min-width: 768px){.hero-carousel{--hero-carousel-margin-bottom-active: calc(var(--hero-carousel-margin-bottom-tablet, var(--hero-carousel-margin-bottom, calc(var(--hero-carousel-margin-bottom-desktop, var(--hero-carousel-margin-bottom, 80)) * 48 / 80))) * 0.0625rem)}}@media(min-width: 1024px){.hero-carousel{--hero-carousel-margin-bottom-active: calc(var(--hero-carousel-margin-bottom-desktop, var(--hero-carousel-margin-bottom, 80)) * 0.0625rem)}}.hero-carousel{--hero-color-soft-white: #fffdfb;--hero-color-white: #fff;--hero-color-hard-white: #f6f4f0;--hero-color-slate: #34303d;--hero-color-turquoise: #00d1d2;--hero-color-vanilla: #e9dfcf;--hero-color-anthracite: #2e3235;--hero-color-amber: #e27d34;--hero-color-yellow: #ffd040;--hero-color-deep-red: #a22f26;--hero-color-blue: #2980b5;--hero-container-max-width: 82rem;--hero-viewport-height: calc(100vh - var(--header-height, 3.5rem));--hero-direction: 1;--hero-cards-overlap: 0px;--hero-controls-reserve: 0px;position:relative;-webkit-box-flex:0;-ms-flex:0 0 100%;flex:0 0 100%;-webkit-box-sizing:border-box;box-sizing:border-box;inline-size:100%;-webkit-margin-after:var(--hero-carousel-margin-bottom-active);margin-block-end:var(--hero-carousel-margin-bottom-active)}@supports(height: 100svh){.hero-carousel{--hero-viewport-height: calc(100svh - var(--header-height, 3.5rem))}}[dir=rtl] .hero-carousel{--hero-direction: -1}.hero-carousel--full-width{--hero-container-max-width: 100%}.hero-carousel__stage{position:relative}@media(max-width: 767.98px){.hero-carousel--controls-bar-mobile{--hero-controls-reserve: 3.5rem}}@media(min-width: 768px)and (max-width: 1023.98px){.hero-carousel--controls-bar-tablet{--hero-controls-reserve: 3.5rem}}@media(min-width: 1024px){.hero-carousel--controls-bar-desktop{--hero-controls-reserve: 3.5rem}}.hero-carousel__viewport{position:relative;overflow:hidden}.hero-carousel__track{display:grid;grid-template-columns:minmax(0, 1fr)}.hero-carousel__slide{grid-area:1/1;display:-webkit-box;display:-ms-flexbox;display:flex;min-width:0}.hero-carousel--carousel .hero-carousel__viewport:not(.hero-carousel__viewport--initialized) .hero-carousel__slide:not(:first-child){visibility:hidden}.hero-carousel__viewport--initialized .hero-carousel__track{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-sizing:content-box;box-sizing:content-box;-webkit-transition-property:-webkit-transform;transition-property:-webkit-transform;transition-property:transform;transition-property:transform, -webkit-transform}.hero-carousel__viewport--initialized .hero-carousel__slide{position:relative;-webkit-box-flex:0;-ms-flex:0 0 100%;flex:0 0 100%;width:100%;-webkit-transition-property:opacity,-webkit-transform;transition-property:opacity,-webkit-transform;transition-property:transform,opacity;transition-property:transform,opacity,-webkit-transform}.hero-carousel__viewport--fade .hero-carousel__slide{pointer-events:none;-webkit-transition-property:opacity;transition-property:opacity}.hero-carousel__viewport--fade .hero-carousel__slide--active{pointer-events:auto}@media(max-width: 767.98px){.hero-carousel--scroll-pin .hero-carousel__stage{position:-webkit-sticky;position:sticky;inset-block-start:var(--header-height, 3.5rem);z-index:0}body.header-bottom .hero-carousel--scroll-pin .hero-carousel__stage,body.m-header-slide-up .hero-carousel--scroll-pin .hero-carousel__stage{inset-block-start:0}.hero-carousel--scroll-pin .hero-carousel__cards{position:relative;z-index:6;background-color:#fff}}.hero-carousel--edit-mode .hero-carousel__track{display:block}.hero-carousel--edit-mode .hero-carousel__slide{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-margin-after:1.5rem;margin-block-end:1.5rem}.hero-carousel--edit-mode .hero-carousel__slide::before{content:attr(data-edit-label);padding:.25rem .5rem;background-color:#00d1d2;color:#34303d;font-weight:700}.hero-carousel-notice{margin-block:.5rem;padding:.5rem .75rem;border:.125rem dashed #e27d34;background-color:#fffdfb;color:#34303d;font-size:.875rem;line-height:1.4;text-align:start;text-shadow:none}.hero-slide{--hero-slide-ratio-active: var(--hero-slide-ratio-mobile, var(--hero-slide-ratio, auto))}@media(min-width: 768px){.hero-slide{--hero-slide-ratio-active: var(--hero-slide-ratio-tablet, var(--hero-slide-ratio, auto))}}@media(min-width: 1024px){.hero-slide{--hero-slide-ratio-active: var(--hero-slide-ratio-desktop, var(--hero-slide-ratio, auto))}}.hero-slide{--hero-slide-viewport-height-active: var(--hero-slide-viewport-height-mobile, var(--hero-slide-viewport-height, 0))}@media(min-width: 768px){.hero-slide{--hero-slide-viewport-height-active: var(--hero-slide-viewport-height-tablet, var(--hero-slide-viewport-height, 0))}}@media(min-width: 1024px){.hero-slide{--hero-slide-viewport-height-active: var(--hero-slide-viewport-height-desktop, var(--hero-slide-viewport-height, 0))}}.hero-slide{--hero-slide-content-justify-active: var(--hero-slide-content-justify-mobile, var(--hero-slide-content-justify, flex-start))}@media(min-width: 768px){.hero-slide{--hero-slide-content-justify-active: var(--hero-slide-content-justify-tablet, var(--hero-slide-content-justify, flex-start))}}@media(min-width: 1024px){.hero-slide{--hero-slide-content-justify-active: var(--hero-slide-content-justify-desktop, var(--hero-slide-content-justify, flex-start))}}.hero-slide{--hero-slide-content-align-active: var(--hero-slide-content-align-mobile, var(--hero-slide-content-align, center))}@media(min-width: 768px){.hero-slide{--hero-slide-content-align-active: var(--hero-slide-content-align-tablet, var(--hero-slide-content-align, center))}}@media(min-width: 1024px){.hero-slide{--hero-slide-content-align-active: var(--hero-slide-content-align-desktop, var(--hero-slide-content-align, center))}}.hero-slide{--hero-slide-content-max-width-active: var(--hero-slide-content-max-width-mobile, var(--hero-slide-content-max-width))}@media(min-width: 768px){.hero-slide{--hero-slide-content-max-width-active: var(--hero-slide-content-max-width-tablet, var(--hero-slide-content-max-width))}}@media(min-width: 1024px){.hero-slide{--hero-slide-content-max-width-active: var(--hero-slide-content-max-width-desktop, var(--hero-slide-content-max-width))}}.hero-slide{--hero-slide-padding-block-active: calc(var(--hero-slide-padding-block-mobile, var(--hero-slide-padding-block, calc(var(--hero-slide-padding-block-tablet, var(--hero-slide-padding-block, calc(var(--hero-slide-padding-block-desktop, var(--hero-slide-padding-block, 64)) * 48 / 64))) * 40 / 48))) * 0.0625rem)}@media(min-width: 768px){.hero-slide{--hero-slide-padding-block-active: calc(var(--hero-slide-padding-block-tablet, var(--hero-slide-padding-block, calc(var(--hero-slide-padding-block-desktop, var(--hero-slide-padding-block, 64)) * 48 / 64))) * 0.0625rem)}}@media(min-width: 1024px){.hero-slide{--hero-slide-padding-block-active: calc(var(--hero-slide-padding-block-desktop, var(--hero-slide-padding-block, 64)) * 0.0625rem)}}.hero-slide{--hero-slide-padding-inline-active: calc(var(--hero-slide-padding-inline-mobile, var(--hero-slide-padding-inline, calc(var(--hero-slide-padding-inline-tablet, var(--hero-slide-padding-inline, calc(var(--hero-slide-padding-inline-desktop, var(--hero-slide-padding-inline, 32)) * 32 / 32))) * 20 / 32))) * 0.0625rem)}@media(min-width: 768px){.hero-slide{--hero-slide-padding-inline-active: calc(var(--hero-slide-padding-inline-tablet, var(--hero-slide-padding-inline, calc(var(--hero-slide-padding-inline-desktop, var(--hero-slide-padding-inline, 32)) * 32 / 32))) * 0.0625rem)}}@media(min-width: 1024px){.hero-slide{--hero-slide-padding-inline-active: calc(var(--hero-slide-padding-inline-desktop, var(--hero-slide-padding-inline, 32)) * 0.0625rem)}}.hero-slide{--hero-slide-gap-active: calc(var(--hero-slide-gap-mobile, var(--hero-slide-gap, calc(var(--hero-slide-gap-tablet, var(--hero-slide-gap, calc(var(--hero-slide-gap-desktop, var(--hero-slide-gap, 24)) * 20 / 24))) * 16 / 20))) * 0.0625rem)}@media(min-width: 768px){.hero-slide{--hero-slide-gap-active: calc(var(--hero-slide-gap-tablet, var(--hero-slide-gap, calc(var(--hero-slide-gap-desktop, var(--hero-slide-gap, 24)) * 20 / 24))) * 0.0625rem)}}@media(min-width: 1024px){.hero-slide{--hero-slide-gap-active: calc(var(--hero-slide-gap-desktop, var(--hero-slide-gap, 24)) * 0.0625rem)}}.hero-slide{--hero-slide-image-position-active: var(--hero-slide-image-position-mobile, var(--hero-slide-image-position, 50% 50%))}@media(min-width: 768px){.hero-slide{--hero-slide-image-position-active: var(--hero-slide-image-position-tablet, var(--hero-slide-image-position, 50% 50%))}}@media(min-width: 1024px){.hero-slide{--hero-slide-image-position-active: var(--hero-slide-image-position-desktop, var(--hero-slide-image-position, 50% 50%))}}.hero-slide{--hero-slide-padding-inline-effective: var(--hero-slide-padding-inline-active);--hero-slide-padding-block-end: calc(var(--hero-slide-padding-block-active) + var(--hero-cards-overlap) + var(--hero-controls-reserve));--hero-content-area-inset-inline: calc(max(0px, (100% - var(--hero-container-max-width)) / 2) + var(--hero-slide-padding-inline-effective));--hero-slide-unit: 1vw;position:relative;isolation:isolate;container-type:inline-size;display:grid;grid-template-columns:minmax(0, 1fr);-webkit-box-flex:1;-ms-flex:1 1 auto;flex:1 1 auto;width:100%;overflow:hidden;background-color:var(--hero-slide-background-color, #34303d)}@supports(width: 1cqi){.hero-slide{--hero-slide-unit: 1cqi}}.hero-slide::before{content:"";grid-area:1/1;aspect-ratio:var(--hero-slide-ratio-active);min-height:calc(var(--hero-slide-viewport-height-active)*var(--hero-viewport-height))}@media(min-width: 1024px){.hero-carousel--carousel:not(.hero-carousel--arrows-hidden-desktop) .hero-slide{--hero-slide-padding-inline-effective: max(var(--hero-slide-padding-inline-active), 6rem)}}.hero-slide__background{position:absolute;inset:0;z-index:0}.hero-slide__background .hero-picture{height:100%}.hero-slide__image{display:block;width:100%;height:100%;-o-object-fit:cover;object-fit:cover;-o-object-position:var(--hero-slide-image-position-active);object-position:var(--hero-slide-image-position-active)}.hero-slide__container{grid-area:1/1;display:grid;grid-template-rows:minmax(0, 1fr);justify-self:center;-webkit-box-sizing:border-box;box-sizing:border-box;width:100%;max-width:var(--hero-container-max-width);padding-block:var(--hero-slide-padding-block-active) var(--hero-slide-padding-block-end);padding-inline:var(--hero-slide-padding-inline-effective)}.hero-slide__layers{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:var(--hero-slide-content-justify-active);-ms-flex-align:var(--hero-slide-content-justify-active);align-items:var(--hero-slide-content-justify-active);gap:var(--hero-slide-gap-active);place-self:var(--hero-slide-content-align-active) var(--hero-slide-content-justify-active);max-width:calc(var(--hero-slide-content-max-width-active)*1%);width:100%}.hero-slide--text-shadow .hero-content{text-shadow:0 .0625rem .125rem rgba(0,0,0,.35),0 .125rem .75rem rgba(0,0,0,.25)}.hero-layer{--hero-layer-offset-x-active: var(--hero-layer-offset-x-mobile, var(--hero-layer-offset-x, 0))}@media(min-width: 768px){.hero-layer{--hero-layer-offset-x-active: var(--hero-layer-offset-x-tablet, var(--hero-layer-offset-x, 0))}}@media(min-width: 1024px){.hero-layer{--hero-layer-offset-x-active: var(--hero-layer-offset-x-desktop, var(--hero-layer-offset-x, 0))}}.hero-layer{--hero-layer-width-active: var(--hero-layer-width-mobile, var(--hero-layer-width))}@media(min-width: 768px){.hero-layer{--hero-layer-width-active: var(--hero-layer-width-tablet, var(--hero-layer-width))}}@media(min-width: 1024px){.hero-layer{--hero-layer-width-active: var(--hero-layer-width-desktop, var(--hero-layer-width))}}.hero-layer{--hero-layer-space-after-active: var(--hero-layer-space-after-mobile, var(--hero-layer-space-after, 0))}@media(min-width: 768px){.hero-layer{--hero-layer-space-after-active: var(--hero-layer-space-after-tablet, var(--hero-layer-space-after, 0))}}@media(min-width: 1024px){.hero-layer{--hero-layer-space-after-active: var(--hero-layer-space-after-desktop, var(--hero-layer-space-after, 0))}}.hero-layer{--hero-layer-box-inline: 0px;--hero-layer-box-top: 0px;--hero-layer-box-bottom: 0px;position:relative;z-index:2;min-inline-size:0;max-inline-size:100%;-webkit-margin-after:calc(var(--hero-layer-space-after-active)*0.0625rem);margin-block-end:calc(var(--hero-layer-space-after-active)*0.0625rem)}.hero-layer--behind-content{z-index:1}.hero-layer--above-content{z-index:3}.hero-layer--empty{display:none}.hero-layer--logo,.hero-layer--decoration{--hero-layer-align-active: var(--hero-layer-align-mobile, var(--hero-layer-align, auto))}@media(min-width: 768px){.hero-layer--logo,.hero-layer--decoration{--hero-layer-align-active: var(--hero-layer-align-tablet, var(--hero-layer-align, auto))}}@media(min-width: 1024px){.hero-layer--logo,.hero-layer--decoration{--hero-layer-align-active: var(--hero-layer-align-desktop, var(--hero-layer-align, auto))}}.hero-layer--logo,.hero-layer--decoration{-ms-flex-item-align:var(--hero-layer-align-active);align-self:var(--hero-layer-align-active);inset-inline-start:calc(var(--hero-layer-offset-x-active)*var(--hero-slide-unit))}@media(max-width: 767.98px){.hero-layer--pinned-mobile{--hero-layer-anchor-x-active: var(--hero-layer-anchor-x-mobile, var(--hero-layer-anchor-x, 0));--hero-layer-anchor-y-active: var(--hero-layer-anchor-y-mobile, var(--hero-layer-anchor-y, 0));--hero-layer-box-width: calc(100% - 2 * var(--hero-layer-box-inline));--hero-layer-box-height: calc(100% - var(--hero-layer-box-top) - var(--hero-layer-box-bottom));--hero-layer-share-x: calc(var(--hero-layer-anchor-x-active) + var(--hero-layer-offset-x-active) / 100);--hero-layer-share-y: calc(var(--hero-layer-anchor-y-active) + var(--hero-layer-offset-y-mobile, var(--hero-layer-offset-y, 0)) / 100);position:absolute;margin:0;inset-inline-start:calc(var(--hero-layer-box-inline) + var(--hero-layer-box-width)*var(--hero-layer-share-x));inset-block-start:calc(var(--hero-layer-box-top) + var(--hero-layer-box-height)*var(--hero-layer-share-y));translate:calc(var(--hero-layer-anchor-x-active)*var(--hero-direction)*-100%) calc(var(--hero-layer-anchor-y-active)*-100%);inline-size:calc(var(--hero-layer-box-width)*var(--hero-layer-width-active)/100);max-inline-size:var(--hero-layer-box-width)}.hero-layer--in-content-area-mobile{--hero-layer-box-inline: var(--hero-content-area-inset-inline);--hero-layer-box-top: var(--hero-slide-padding-block-active);--hero-layer-box-bottom: var(--hero-slide-padding-block-end)}.hero-layer--hidden-mobile{display:none}}@media(min-width: 768px)and (max-width: 1023.98px){.hero-layer--pinned-tablet{--hero-layer-anchor-x-active: var(--hero-layer-anchor-x-tablet, var(--hero-layer-anchor-x, 0));--hero-layer-anchor-y-active: var(--hero-layer-anchor-y-tablet, var(--hero-layer-anchor-y, 0));--hero-layer-box-width: calc(100% - 2 * var(--hero-layer-box-inline));--hero-layer-box-height: calc(100% - var(--hero-layer-box-top) - var(--hero-layer-box-bottom));--hero-layer-share-x: calc(var(--hero-layer-anchor-x-active) + var(--hero-layer-offset-x-active) / 100);--hero-layer-share-y: calc(var(--hero-layer-anchor-y-active) + var(--hero-layer-offset-y-tablet, var(--hero-layer-offset-y, 0)) / 100);position:absolute;margin:0;inset-inline-start:calc(var(--hero-layer-box-inline) + var(--hero-layer-box-width)*var(--hero-layer-share-x));inset-block-start:calc(var(--hero-layer-box-top) + var(--hero-layer-box-height)*var(--hero-layer-share-y));translate:calc(var(--hero-layer-anchor-x-active)*var(--hero-direction)*-100%) calc(var(--hero-layer-anchor-y-active)*-100%);inline-size:calc(var(--hero-layer-box-width)*var(--hero-layer-width-active)/100);max-inline-size:var(--hero-layer-box-width)}.hero-layer--in-content-area-tablet{--hero-layer-box-inline: var(--hero-content-area-inset-inline);--hero-layer-box-top: var(--hero-slide-padding-block-active);--hero-layer-box-bottom: var(--hero-slide-padding-block-end)}.hero-layer--hidden-tablet{display:none}}@media(min-width: 1024px){.hero-layer--pinned-desktop{--hero-layer-anchor-x-active: var(--hero-layer-anchor-x-desktop, var(--hero-layer-anchor-x, 0));--hero-layer-anchor-y-active: var(--hero-layer-anchor-y-desktop, var(--hero-layer-anchor-y, 0));--hero-layer-box-width: calc(100% - 2 * var(--hero-layer-box-inline));--hero-layer-box-height: calc(100% - var(--hero-layer-box-top) - var(--hero-layer-box-bottom));--hero-layer-share-x: calc(var(--hero-layer-anchor-x-active) + var(--hero-layer-offset-x-active) / 100);--hero-layer-share-y: calc(var(--hero-layer-anchor-y-active) + var(--hero-layer-offset-y-desktop, var(--hero-layer-offset-y, 0)) / 100);position:absolute;margin:0;inset-inline-start:calc(var(--hero-layer-box-inline) + var(--hero-layer-box-width)*var(--hero-layer-share-x));inset-block-start:calc(var(--hero-layer-box-top) + var(--hero-layer-box-height)*var(--hero-layer-share-y));translate:calc(var(--hero-layer-anchor-x-active)*var(--hero-direction)*-100%) calc(var(--hero-layer-anchor-y-active)*-100%);inline-size:calc(var(--hero-layer-box-width)*var(--hero-layer-width-active)/100);max-inline-size:var(--hero-layer-box-width)}.hero-layer--in-content-area-desktop{--hero-layer-box-inline: var(--hero-content-area-inset-inline);--hero-layer-box-top: var(--hero-slide-padding-block-active);--hero-layer-box-bottom: var(--hero-slide-padding-block-end)}.hero-layer--hidden-desktop{display:none}}.hero-layer.hero-layer--logo{inline-size:clamp(calc(var(--hero-logo-min-width) * 0.0625rem),var(--hero-layer-width-active)*var(--hero-slide-unit),calc(var(--hero-logo-max-width) * 0.0625rem));max-inline-size:100%}.hero-layer--content{--hero-content-text-align-active: var(--hero-content-text-align-mobile, var(--hero-content-text-align, start))}@media(min-width: 768px){.hero-layer--content{--hero-content-text-align-active: var(--hero-content-text-align-tablet, var(--hero-content-text-align, start))}}@media(min-width: 1024px){.hero-layer--content{--hero-content-text-align-active: var(--hero-content-text-align-desktop, var(--hero-content-text-align, start))}}.hero-layer--content{--hero-content-color-active: var(--hero-content-color-mobile, var(--hero-content-color, #fffdfb))}@media(min-width: 768px){.hero-layer--content{--hero-content-color-active: var(--hero-content-color-tablet, var(--hero-content-color, #fffdfb))}}@media(min-width: 1024px){.hero-layer--content{--hero-content-color-active: var(--hero-content-color-desktop, var(--hero-content-color, #fffdfb))}}.hero-layer--content{--hero-content-eyebrow-size-active: calc(var(--hero-content-eyebrow-size-mobile, var(--hero-content-eyebrow-size, calc(var(--hero-content-eyebrow-size-tablet, var(--hero-content-eyebrow-size, calc(var(--hero-content-eyebrow-size-desktop, var(--hero-content-eyebrow-size, 20)) * 18 / 20))) * 16 / 18))) * 0.0625rem)}@media(min-width: 768px){.hero-layer--content{--hero-content-eyebrow-size-active: calc(var(--hero-content-eyebrow-size-tablet, var(--hero-content-eyebrow-size, calc(var(--hero-content-eyebrow-size-desktop, var(--hero-content-eyebrow-size, 20)) * 18 / 20))) * 0.0625rem)}}@media(min-width: 1024px){.hero-layer--content{--hero-content-eyebrow-size-active: calc(var(--hero-content-eyebrow-size-desktop, var(--hero-content-eyebrow-size, 20)) * 0.0625rem)}}.hero-layer--content{--hero-content-title-size-active: calc(var(--hero-content-title-size-mobile, var(--hero-content-title-size, calc(var(--hero-content-title-size-tablet, var(--hero-content-title-size, calc(var(--hero-content-title-size-desktop, var(--hero-content-title-size, 64)) * 54 / 64))) * 36 / 54))) * 0.0625rem)}@media(min-width: 768px){.hero-layer--content{--hero-content-title-size-active: calc(var(--hero-content-title-size-tablet, var(--hero-content-title-size, calc(var(--hero-content-title-size-desktop, var(--hero-content-title-size, 64)) * 54 / 64))) * 0.0625rem)}}@media(min-width: 1024px){.hero-layer--content{--hero-content-title-size-active: calc(var(--hero-content-title-size-desktop, var(--hero-content-title-size, 64)) * 0.0625rem)}}.hero-layer--content{--hero-content-description-size-active: calc(var(--hero-content-description-size-mobile, var(--hero-content-description-size, calc(var(--hero-content-description-size-tablet, var(--hero-content-description-size, calc(var(--hero-content-description-size-desktop, var(--hero-content-description-size, 18)) * 18 / 18))) * 16 / 18))) * 0.0625rem)}@media(min-width: 768px){.hero-layer--content{--hero-content-description-size-active: calc(var(--hero-content-description-size-tablet, var(--hero-content-description-size, calc(var(--hero-content-description-size-desktop, var(--hero-content-description-size, 18)) * 18 / 18))) * 0.0625rem)}}@media(min-width: 1024px){.hero-layer--content{--hero-content-description-size-active: calc(var(--hero-content-description-size-desktop, var(--hero-content-description-size, 18)) * 0.0625rem)}}.hero-layer--content{--hero-content-space-after-title-active: calc(var(--hero-content-space-after-title-mobile, var(--hero-content-space-after-title, calc(var(--hero-content-space-after-title-tablet, var(--hero-content-space-after-title, calc(var(--hero-content-space-after-title-desktop, var(--hero-content-space-after-title, 24)) * 24 / 24))) * 16 / 24))) * 0.0625rem)}@media(min-width: 768px){.hero-layer--content{--hero-content-space-after-title-active: calc(var(--hero-content-space-after-title-tablet, var(--hero-content-space-after-title, calc(var(--hero-content-space-after-title-desktop, var(--hero-content-space-after-title, 24)) * 24 / 24))) * 0.0625rem)}}@media(min-width: 1024px){.hero-layer--content{--hero-content-space-after-title-active: calc(var(--hero-content-space-after-title-desktop, var(--hero-content-space-after-title, 24)) * 0.0625rem)}}.hero-layer--content{-ms-flex-item-align:stretch;align-self:stretch}.hero-layer--buttons{--hero-buttons-direction-active: var(--hero-buttons-direction-mobile, var(--hero-buttons-direction, row))}@media(min-width: 768px){.hero-layer--buttons{--hero-buttons-direction-active: var(--hero-buttons-direction-tablet, var(--hero-buttons-direction, row))}}@media(min-width: 1024px){.hero-layer--buttons{--hero-buttons-direction-active: var(--hero-buttons-direction-desktop, var(--hero-buttons-direction, row))}}.hero-layer--buttons{--hero-buttons-justify-active: var(--hero-buttons-justify-mobile, var(--hero-buttons-justify, var(--hero-slide-content-justify-active)))}@media(min-width: 768px){.hero-layer--buttons{--hero-buttons-justify-active: var(--hero-buttons-justify-tablet, var(--hero-buttons-justify, var(--hero-slide-content-justify-active)))}}@media(min-width: 1024px){.hero-layer--buttons{--hero-buttons-justify-active: var(--hero-buttons-justify-desktop, var(--hero-buttons-justify, var(--hero-slide-content-justify-active)))}}.hero-layer--buttons{--hero-buttons-cross-align-active: var(--hero-buttons-cross-align-mobile, var(--hero-buttons-cross-align, var(--hero-slide-content-justify-active)))}@media(min-width: 768px){.hero-layer--buttons{--hero-buttons-cross-align-active: var(--hero-buttons-cross-align-tablet, var(--hero-buttons-cross-align, var(--hero-slide-content-justify-active)))}}@media(min-width: 1024px){.hero-layer--buttons{--hero-buttons-cross-align-active: var(--hero-buttons-cross-align-desktop, var(--hero-buttons-cross-align, var(--hero-slide-content-justify-active)))}}.hero-layer--buttons{--hero-buttons-grow-active: var(--hero-buttons-grow-mobile, var(--hero-buttons-grow, 0))}@media(min-width: 768px){.hero-layer--buttons{--hero-buttons-grow-active: var(--hero-buttons-grow-tablet, var(--hero-buttons-grow, 0))}}@media(min-width: 1024px){.hero-layer--buttons{--hero-buttons-grow-active: var(--hero-buttons-grow-desktop, var(--hero-buttons-grow, 0))}}.hero-layer--buttons{-ms-flex-item-align:stretch;align-self:stretch}.hero-layer--decoration{pointer-events:none}:where(.hero-layer--decoration){inline-size:calc(var(--hero-layer-width-active)*var(--hero-slide-unit))}.hero-picture{display:block}.hero-logo__image,.hero-decoration__image{display:block;width:100%;height:auto}.hero-carousel .hero-content__eyebrow,.hero-carousel .hero-content__title,.hero-carousel .hero-content__description,.hero-carousel .hero-content__disclaimer{margin:0;color:inherit}.hero-carousel .hero-content__eyebrow{-webkit-margin-after:.5rem;margin-block-end:.5rem;font-size:var(--hero-content-eyebrow-size-active);font-weight:400;line-height:calc(var(--hero-content-eyebrow-line-height, 140)/100)}.hero-carousel .hero-content__title{-webkit-margin-after:var(--hero-content-space-after-title-active);margin-block-end:var(--hero-content-space-after-title-active);font-family:"Iqos",sans-serif;font-size:var(--hero-content-title-size-active);font-weight:700;line-height:calc(var(--hero-content-title-line-height, 115)/100);letter-spacing:-0.01em;overflow-wrap:break-word}.hero-carousel .hero-content__title:last-child{-webkit-margin-after:0;margin-block-end:0}.hero-carousel .hero-content__description{font-size:var(--hero-content-description-size-active);font-weight:400;line-height:calc(var(--hero-content-description-line-height, 150)/100)}.hero-carousel .hero-content__description p,.hero-carousel .hero-content__description ul,.hero-carousel .hero-content__description ol,.hero-carousel .hero-content__description blockquote{font-size:inherit;line-height:inherit;letter-spacing:inherit}.hero-carousel .hero-content__description p{margin:0}.hero-carousel .hero-content__description p+p{-webkit-margin-before:.5em;margin-block-start:.5em}.hero-carousel .hero-content__description a{color:inherit;text-decoration:underline}.hero-carousel .hero-content__disclaimer{-webkit-margin-before:1rem;margin-block-start:1rem;font-size:.75rem;line-height:1.5;opacity:.85}.hero-content{color:var(--hero-content-color-active);text-align:var(--hero-content-text-align-active)}.hero-content--eyebrow-handwritten .hero-content__eyebrow{font-family:"Iqos Breathing","Iqos",sans-serif;letter-spacing:normal}.hero-content--eyebrow-weight-light .hero-content__eyebrow{font-weight:300}.hero-content--eyebrow-weight-regular .hero-content__eyebrow{font-weight:400}.hero-content--eyebrow-weight-bold .hero-content__eyebrow{font-weight:700}.hero-content--title-handwritten .hero-content__title{font-family:"Iqos Breathing","Iqos",sans-serif;letter-spacing:normal}.hero-content--title-weight-light .hero-content__title{font-weight:300}.hero-content--title-weight-regular .hero-content__title{font-weight:400}.hero-content--title-weight-bold .hero-content__title{font-weight:700}.hero-content--description-handwritten .hero-content__description{font-family:"Iqos Breathing","Iqos",sans-serif;letter-spacing:normal}.hero-content--description-weight-light .hero-content__description{font-weight:300}.hero-content--description-weight-regular .hero-content__description{font-weight:400}.hero-content--description-weight-bold .hero-content__description{font-weight:700}.hero-buttons{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-flow:var(--hero-buttons-direction-active) wrap;flex-flow:var(--hero-buttons-direction-active) wrap;gap:1rem;-webkit-box-pack:var(--hero-buttons-justify-active);-ms-flex-pack:var(--hero-buttons-justify-active);justify-content:var(--hero-buttons-justify-active);-webkit-box-align:var(--hero-buttons-cross-align-active);-ms-flex-align:var(--hero-buttons-cross-align-active);align-items:var(--hero-buttons-cross-align-active)}.hero-buttons__button{-webkit-box-flex:var(--hero-buttons-grow-active);-ms-flex-positive:var(--hero-buttons-grow-active);flex-grow:var(--hero-buttons-grow-active);margin:0}.hero-decoration__image{opacity:calc(var(--hero-decoration-opacity, 100)/100)}.hero-carousel--animations-ready .hero-layer--animated{opacity:0;-webkit-transition:opacity .6s ease,-webkit-transform .6s ease;transition:opacity .6s ease,-webkit-transform .6s ease;transition:opacity .6s ease,transform .6s ease;transition:opacity .6s ease,transform .6s ease,-webkit-transform .6s ease}.hero-carousel--animations-ready .hero-layer--animate-fade-up{-webkit-transform:translateY(1.5rem);transform:translateY(1.5rem)}.hero-carousel--animations-ready .hero-layer--animate-scale{-webkit-transform:scale(0.94);transform:scale(0.94)}.hero-carousel--animations-ready .hero-layer--buttons{-webkit-transition-delay:.15s;transition-delay:.15s}.hero-carousel--animations-ready .hero-carousel__slide--active .hero-layer--animated{opacity:1;-webkit-transform:none;transform:none}.hero-carousel__controls{position:absolute;inset:0;z-index:5;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:end;-ms-flex-align:end;align-items:flex-end;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;gap:.5rem;-webkit-padding-after:calc(var(--hero-cards-overlap) + 0.25rem);padding-block-end:calc(var(--hero-cards-overlap) + 0.25rem);pointer-events:none}.hero-carousel__controls>*{pointer-events:auto}.hero-carousel__arrow:focus-visible,.hero-carousel__play-toggle:focus-visible,.hero-carousel__dot:focus-visible{outline:.125rem solid #00d1d2;outline-offset:.125rem}.hero-carousel__arrow,.hero-carousel__play-toggle,.hero-carousel__dot{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-flex:0;-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;justify-content:center;margin:0;padding:0;border:0;border-radius:50%;background:rgba(0,0,0,0);cursor:pointer}.hero-carousel__arrow{width:3rem;height:3rem}@media(min-width: 1024px){.hero-carousel__arrow{position:absolute;inset-block-start:50%;translate:0 -50%}.hero-carousel__arrow--previous{inset-inline-start:2rem}.hero-carousel__arrow--next{inset-inline-end:2rem}}.hero-carousel__arrow-icon{width:2rem;height:2rem;background:center/contain no-repeat;-webkit-filter:drop-shadow(0 0 0.125rem rgba(0, 0, 0, 0.4));filter:drop-shadow(0 0 0.125rem rgba(0, 0, 0, 0.4))}.hero-carousel__arrow--previous .hero-carousel__arrow-icon{background-image:url("data:image/svg+xml;charset=utf8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='32' height='32' viewBox='0 0 32 32'%3E%3Cpath stroke='%23FFFDFB' stroke-linecap='round' stroke-width='3' d='M21 5L10 16l11 11' fill='none' fill-rule='evenodd'/%3E%3C/svg%3E")}.hero-carousel__arrow--next .hero-carousel__arrow-icon{background-image:url("data:image/svg+xml;charset=utf8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='32' height='32' viewBox='0 0 32 32'%3E%3Cpath stroke='%23FFFDFB' stroke-linecap='round' stroke-width='3' d='M11 5l11 11-11 11' fill='none' fill-rule='evenodd'/%3E%3C/svg%3E")}[dir=rtl] .hero-carousel__arrow-icon{-webkit-transform:scaleX(-1);transform:scaleX(-1)}.hero-carousel__dots{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;min-height:3rem}.hero-carousel__dot{width:1.5rem;height:1.5rem}.hero-carousel__dot::before{content:"";width:.625rem;height:.625rem;border:.125rem solid #fffdfb;border-radius:50%;-webkit-box-shadow:0 0 .125rem rgba(0,0,0,.4);box-shadow:0 0 .125rem rgba(0,0,0,.4);-webkit-transition:background-color .2s;transition:background-color .2s}.hero-carousel__dot--active::before{background-color:#fffdfb}.hero-carousel__play-toggle{width:2.5rem;height:2.5rem;border:.125rem solid #fffdfb;color:#fffdfb}.hero-carousel__play-toggle-icon{width:.75rem;height:.875rem;background:-webkit-gradient(linear, left top, right top, color-stop(0, currentColor), color-stop(35%, transparent), color-stop(65%, currentColor));background:linear-gradient(to right, currentColor 0 35%, transparent 35% 65%, currentColor 65% 100%)}.hero-carousel__play-toggle--paused .hero-carousel__play-toggle-icon{background:currentColor;-webkit-clip-path:polygon(0 0, 100% 50%, 0 100%);clip-path:polygon(0 0, 100% 50%, 0 100%)}@media(max-width: 767.98px){.hero-carousel--arrows-hidden-mobile .hero-carousel__arrow,.hero-carousel--dots-hidden-mobile .hero-carousel__dots{display:none}}@media(min-width: 768px)and (max-width: 1023.98px){.hero-carousel--arrows-hidden-tablet .hero-carousel__arrow,.hero-carousel--dots-hidden-tablet .hero-carousel__dots{display:none}}@media(min-width: 1024px){.hero-carousel--arrows-hidden-desktop .hero-carousel__arrow,.hero-carousel--dots-hidden-desktop .hero-carousel__dots{display:none}}.hero-carousel__cards{position:relative;z-index:4;display:flow-root}.hero-carousel__cards-container{-webkit-box-sizing:border-box;box-sizing:border-box;width:100%;max-width:var(--hero-container-max-width);margin-inline:auto;padding-inline:1.25rem}@media(min-width: 768px){.hero-carousel__cards-container{padding-inline:2rem}}.hero-carousel__cards-list{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:1rem;margin-block:1.5rem;padding:1rem;border-radius:.25rem;background-color:rgba(52,48,61,.08)}@media(min-width: 1024px){.hero-carousel__cards-list{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}}.hero-carousel__card-item{display:-webkit-box;display:-ms-flexbox;display:flex;min-width:0}@media(min-width: 1024px){.hero-carousel__card-item{-webkit-box-flex:0;-ms-flex:0 1 calc((100% - 2*1rem)/3);flex:0 1 calc((100% - 2*1rem)/3)}}@media(max-width: 767.98px){.hero-carousel--cards-overlay-mobile{--hero-cards-overlap: var(--hero-cards-block-size, calc(var(--hero-cards-count, 1) * 7.5rem - 1rem + 4rem))}.hero-carousel--cards-overlay-mobile .hero-carousel__cards{position:absolute;inset-inline:0;inset-block-end:0}.hero-carousel--cards-overlay-mobile .hero-carousel__cards-list{margin-block:0 2rem;background-color:rgba(52,48,61,.4)}}@media(min-width: 768px)and (max-width: 1023.98px){.hero-carousel--cards-overlay-tablet{--hero-cards-overlap: var(--hero-cards-block-size, 10.5rem)}.hero-carousel--cards-overlay-tablet .hero-carousel__cards{position:absolute;inset-inline:0;inset-block-end:0}.hero-carousel--cards-overlay-tablet .hero-carousel__cards-list{margin-block:0 2rem;background-color:rgba(52,48,61,.4);-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row}.hero-carousel--cards-overlay-tablet .hero-carousel__card-item{-webkit-box-flex:1;-ms-flex:1 1 0px;flex:1 1 0}.hero-carousel--cards-overlay-tablet .hero-card__text{padding-inline:1rem .25rem}.hero-carousel--cards-overlay-tablet .hero-card__media{width:4rem;-webkit-padding-end:.5rem;padding-inline-end:.5rem}}@media(min-width: 1024px){.hero-carousel--cards-overlay-desktop{--hero-cards-overlap: var(--hero-cards-block-size, 11.75rem)}.hero-carousel--cards-overlay-desktop .hero-carousel__cards{position:absolute;inset-inline:0;inset-block-end:0}.hero-carousel--cards-overlay-desktop .hero-carousel__cards-list{margin-block:0 2rem;background-color:rgba(52,48,61,.4)}}.hero-card{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-flex:1;-ms-flex:1 1 auto;flex:1 1 auto;min-width:0}.hero-card__link{position:relative;z-index:0;overflow:hidden}.hero-card__link::after{width:100%;height:100%;background:#34303d;-webkit-transform:scale(1.4) translateX(-100%) skewX(0);transform:scale(1.4) translateX(-100%) skewX(0);position:absolute;left:0;top:0;z-index:-1;-webkit-transition:-webkit-transform .4s ease-out;transition:-webkit-transform .4s ease-out;transition:transform .4s ease-out;transition:transform .4s ease-out, -webkit-transform .4s ease-out;will-change:transform;content:""}.hero-card__link:hover::after,.hero-card__link:focus::after{-webkit-transform:scale(1.4) translateX(0) skewX(-45deg);transform:scale(1.4) translateX(0) skewX(-45deg)}.hero-card__link:focus-visible{outline:.125rem solid #00d1d2;outline-offset:.125rem}.hero-card__link{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-flex:1;-ms-flex:1 1 auto;flex:1 1 auto;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;min-height:6.5rem;border-radius:.25rem;background-color:var(--hero-card-background, #fffdfb);color:var(--hero-card-color, #34303d);text-decoration:none;-webkit-transition:color .3s;transition:color .3s}@media(min-width: 1024px){.hero-card__link{min-height:7.75rem}}.hero-card__link:hover,.hero-card__link:focus{color:#fffdfb;text-decoration:none}.hero-card__text{position:relative;z-index:1;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;gap:.25rem;min-width:0;padding-block:1rem;padding-inline:1.25rem .5rem}.hero-card__title{font-size:1.125rem;font-weight:700;line-height:1.75rem}@media(min-width: 1024px){.hero-card__title{font-size:1.25rem}}@media(min-width: 1300px){.hero-card__title{font-size:1.5rem;line-height:2.25rem}}.hero-card__link-text{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:.5rem;font-size:1rem;line-height:1.5rem}.hero-card__arrow{-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto;width:1.5rem;height:1.5rem;background-color:currentColor;-webkit-mask:url("data:image/svg+xml;charset=utf8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' viewBox='0 0 24 24'%3E%3Cg fill='none' fill-rule='evenodd'%3E%3Cpath d='M0 0h24v24H0z'/%3E%3Cpath fill='%23000' d='M15.238 7.269l.094.082L20.04 12l-4.707 4.65c-.39.385-1.023.385-1.414 0a.981.981 0 01-.083-1.305l.083-.093 2.505-2.475-12.503.017-.003-1.981 12.075-.017-2.074-2.048a.9798.9798 0 01-.083-1.304l.083-.093c.36-.356.928-.384 1.32-.082z'/%3E%3C/g%3E%3C/svg%3E") center/contain no-repeat;mask:url("data:image/svg+xml;charset=utf8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' viewBox='0 0 24 24'%3E%3Cg fill='none' fill-rule='evenodd'%3E%3Cpath d='M0 0h24v24H0z'/%3E%3Cpath fill='%23000' d='M15.238 7.269l.094.082L20.04 12l-4.707 4.65c-.39.385-1.023.385-1.414 0a.981.981 0 01-.083-1.305l.083-.093 2.505-2.475-12.503.017-.003-1.981 12.075-.017-2.074-2.048a.9798.9798 0 01-.083-1.304l.083-.093c.36-.356.928-.384 1.32-.082z'/%3E%3C/g%3E%3C/svg%3E") center/contain no-repeat}[dir=rtl] .hero-card__arrow{-webkit-transform:scaleX(-1);transform:scaleX(-1)}.hero-card__media{position:relative;z-index:1;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto;-webkit-box-align:end;-ms-flex-align:end;align-items:flex-end;width:6.25rem;-webkit-padding-end:.75rem;padding-inline-end:.75rem}@media(min-width: 1024px){.hero-card__media{width:7.5rem}}.hero-card__image{display:block;width:100%;height:auto;max-height:7.75rem;-o-object-fit:contain;object-fit:contain;-o-object-position:bottom;object-position:bottom}
