@charset "UTF-8";.m-stage-hero{display:flex;position:relative;min-height:400px;width:100%}.m-stage-hero h1{margin:0}.m-stage-hero a.linkButton{font-size:1rem}.m-stage-hero.reduced-height{min-height:220px}@media (min-width: 905px){.m-stage-hero.reduced-height{min-height:350px}}.m-stage-hero .buttons+.mobileStoreButtons{margin-top:var(--spacing4)}@media (min-width: 1200px){.m-stage-hero.push-left .textWrap{margin-left:100px}}@media (min-width: 1440px){.m-stage-hero.push-left .textWrap{margin-left:135px}}.m-stage-hero.clip-left .textWrap,.m-stage-hero.clip-left-max .textWrap,.m-stage-hero.clip-left-xl .textWrap{padding-left:0;clip-path:polygon(0% 0%,100% 0%,100% 100%,21px 100%)}.m-stage-hero.clip-left .buttons,.m-stage-hero.clip-left .awards,.m-stage-hero.clip-left .mobileStoreButtons,.m-stage-hero.clip-left-max .buttons,.m-stage-hero.clip-left-max .awards,.m-stage-hero.clip-left-max .mobileStoreButtons,.m-stage-hero.clip-left-xl .buttons,.m-stage-hero.clip-left-xl .awards,.m-stage-hero.clip-left-xl .mobileStoreButtons{padding-left:36px}.m-stage-hero.clip-left-xl .textWrap{max-width:1507px}@media (min-width: 1900px){.m-stage-hero.clip-left .textWrap{margin-left:-30px}.m-stage-hero.clip-left-max .textWrap{margin-left:258px}.m-stage-hero.clip-left-max .container .textWrap{margin-left:-175px}.m-stage-hero.clip-left-xl .textWrap{margin-left:206px}}@media (min-width: 905px){.m-stage-hero{min-height:600px}}@media (min-width: 1128px){.m-stage-hero{max-width:var(--heroWidth);margin-left:auto;margin-right:auto}}.m-stage-hero.text-horizontal-left .textWrap{text-align:left}.m-stage-hero.text-horizontal-left .awards,.m-stage-hero.text-horizontal-left .mobileStoreButtons{justify-content:flex-start}.m-stage-hero.text-horizontal-center ul,.m-stage-hero.text-horizontal-center ol{list-style-position:inside}.m-stage-hero.text-horizontal-center .textWrap{text-align:center}.m-stage-hero.text-horizontal-center .awards,.m-stage-hero.text-horizontal-center .mobileStoreButtons,.m-stage-hero.text-horizontal-center .buttons{justify-content:center}.m-stage-hero.text-horizontal-right ul,.m-stage-hero.text-horizontal-right ol{list-style-position:inside}.m-stage-hero.text-horizontal-right .textWrap{text-align:right;align-items:flex-end}.m-stage-hero.text-horizontal-right .awards,.m-stage-hero.text-horizontal-right .mobileStoreButtons,.m-stage-hero.text-horizontal-right .buttons{justify-content:flex-end}.m-stage-hero .textWrap .heading{text-transform:uppercase}.m-stage-hero .textWrap .heading>span,.m-stage-hero .textWrap p span,.m-stage-hero .textDescription p,.m-stage-hero .textDescription ul li strong,.m-stage-hero .textDescription ol li strong{display:inline;background:linear-gradient(0deg,#fff0 7%,#0a0a0a 7%,#0a0a0a 88%,#fff0 88%);padding:0 8px 0 32px;-webkit-box-decoration-break:clone;box-decoration-break:clone}.m-stage-hero .textWrap .heading>span{line-height:1.2;padding-left:32px;padding-right:12px;background:linear-gradient(0deg,#fff0 12.5%,#0a0a0a 12.5%,#0a0a0a 85%,#fff0 85%)}.m-stage-hero .textDescription p,.m-stage-hero .textDescription ul,.m-stage-hero .textDescription ol{font-size:1.5rem;line-height:1.4;font-weight:700}@media (max-width: 600px){.m-stage-hero .textDescription p,.m-stage-hero .textDescription ul,.m-stage-hero .textDescription ol{font-size:1rem;line-height:1.3}}.m-stage-hero .textDescription ul,.m-stage-hero .textDescription ol{line-height:1.6;color:#fff;margin-left:0;padding-left:0;list-style:none}.m-stage-hero .textDescription ul li:not(.m-icon-text-item),.m-stage-hero .textDescription ol li:not(.m-icon-text-item){position:relative}.m-stage-hero .textDescription ul li:not(.m-icon-text-item) strong,.m-stage-hero .textDescription ol li:not(.m-icon-text-item) strong{padding-left:52px}.m-stage-hero .textDescription ul li:not(.m-icon-text-item):before,.m-stage-hero .textDescription ol li:not(.m-icon-text-item):before{content:"•";display:block;position:absolute;top:0;left:32px}.m-stage-hero .textDescription p+ul,.m-stage-hero .textDescription p+ol{margin-top:1.5rem}.m-stage-hero.color-black .textWrap p span,.m-stage-hero.color-black .textDescription p,.m-stage-hero.color-black .textDescription ul li strong,.m-stage-hero.color-black .textDescription ol li strong{background:linear-gradient(0deg,#fff0 7%,#fff 7%,#fff 88%,#fff0 88%);color:#0a0a0a}.m-stage-hero.color-black .textWrap .heading>span{color:#0a0a0a;background:linear-gradient(0deg,#fff0 12.5%,#fff 12.5%,#fff 85%,#fff0 85%)}.m-stage-hero.color-black .textDescription ul,.m-stage-hero.color-black .textDescription ol{color:#0a0a0a}.m-stage-hero.color-blue .textWrap p span,.m-stage-hero.color-blue .textDescription p,.m-stage-hero.color-blue .textDescription ul li strong,.m-stage-hero.color-blue .textDescription ol li strong,.m-stage-hero.color-blue .textWrap .heading>span,.m-stage-hero.color-blue .textDescription ul,.m-stage-hero.color-blue .textDescription ol{color:var(--SysLightPrimary)}.m-stage-hero.color-magenta .textWrap p span,.m-stage-hero.color-magenta .textDescription p,.m-stage-hero.color-magenta .textDescription ul li strong,.m-stage-hero.color-magenta .textDescription ol li strong,.m-stage-hero.color-magenta .textWrap .heading>span,.m-stage-hero.color-magenta .textDescription ul,.m-stage-hero.color-magenta .textDescription ol{color:var(--SysLightSecondary)}.m-stage-hero.color-green .textWrap p span,.m-stage-hero.color-green .textDescription p,.m-stage-hero.color-green .textDescription ul li strong,.m-stage-hero.color-green .textDescription ol li strong,.m-stage-hero.color-green .textWrap .heading>span,.m-stage-hero.color-green .textDescription ul,.m-stage-hero.color-green .textDescription ol{color:var(--SysLightTertiary)}@media (max-width: 600px){.m-stage-hero.mobile-text-horizontal-left .textWrap{text-align:left}.m-stage-hero.mobile-text-horizontal-left .awards,.m-stage-hero.mobile-text-horizontal-left .mobileStoreButtons{justify-content:flex-start}.m-stage-hero.mobile-text-horizontal-center ul,.m-stage-hero.mobile-text-horizontal-center ol{list-style-position:inside}.m-stage-hero.mobile-text-horizontal-center .textWrap{text-align:center}.m-stage-hero.mobile-text-horizontal-center .awards,.m-stage-hero.mobile-text-horizontal-center .mobileStoreButtons,.m-stage-hero.mobile-text-horizontal-center .buttons{justify-content:center}.m-stage-hero.mobile-text-horizontal-right ul,.m-stage-hero.mobile-text-horizontal-right ol{list-style-position:inside}.m-stage-hero.mobile-text-horizontal-right .textWrap{text-align:right;align-items:flex-end}.m-stage-hero.mobile-text-horizontal-right .awards,.m-stage-hero.mobile-text-horizontal-right .mobileStoreButtons,.m-stage-hero.mobile-text-horizontal-right .buttons{justify-content:flex-end}}.m-stage-hero.text-vertical-top .textWrap{justify-content:flex-start}.m-stage-hero.text-vertical-center .textWrap{justify-content:center}.m-stage-hero.text-vertical-bottom .textWrap{justify-content:flex-end}@media (max-width: 600px){.m-stage-hero.mobile-text-vertical-top .textWrap{justify-content:flex-start}.m-stage-hero.mobile-text-vertical-center .textWrap{justify-content:center}.m-stage-hero.mobile-text-vertical-bottom .textWrap{justify-content:flex-end}}.m-stage-hero .imageWrap{position:absolute;top:0;left:0;right:0;bottom:0;height:100%}.m-stage-hero .imageWrap .image{height:100%;padding-top:0}.m-stage-hero .imageWrap picture{width:100%;height:100%}.m-stage-hero .imageWrap picture img{width:100%;height:100%;object-fit:cover}.m-stage-hero .imageWrap .image.image__roundedCorners img{border-radius:0 0 var(--radius2) var(--radius2)}@media (min-width: 1921px){.m-stage-hero .imageWrap .image img{border-radius:0 0 var(--radius2) var(--radius2)}}.m-stage-hero .imageWrap:after{content:"";position:absolute;top:0;left:0;width:100%;height:100%}.m-stage-hero.has-overlay .imageWrap:has(.image__roundedCorners):after{border-radius:0 0 16px 16px}.m-stage-hero .textWrap{position:relative;display:flex;flex-direction:column;padding-top:var(--spacing6);padding-bottom:var(--spacing6);padding-left:var(--spacing2);padding-right:var(--spacing2);width:100%;min-height:100%;max-width:var(--mediumInnerWidth);margin:0 auto}.m-stage-hero .textWrap .textDescription{margin-top:var(--spacing3)}.m-stage-hero .textWrap h1,.m-stage-hero .textWrap h2,.m-stage-hero .textWrap h3,.m-stage-hero .textWrap .heading,.m-stage-hero .textWrap .awards,.m-stage-hero .textWrap .mobileStoreButtons,.m-stage-hero .textWrap .buttons,.m-stage-hero .textWrap .textDescription{max-width:var(--narrowInnerWidth);width:100%}@media (min-width: 1200px){.m-stage-hero .textWrap{max-width:var(--contentWidth)}}.m-stage-hero .buttons{display:flex;flex-wrap:wrap;width:100%;gap:var(--spacing2)}.m-stage-hero .buttons:has(.linkButton){padding-top:var(--spacing2);margin-top:20px}@media (max-width: 390px){.m-stage-hero .buttons a{display:block;width:100%;text-align:center}.m-stage-hero .buttons a button,.m-stage-hero .buttons a>*{width:100%}}.m-stage-hero .buttons button{display:flex;white-space:nowrap;text-align:center}.m-stage-hero .awards{margin-bottom:var(--spacing3);padding:var(--spacing1) 0 0;display:flex;gap:12px}.m-stage-hero .awards .image_container{margin:0;flex:1;max-width:100px;display:flex;align-items:flex-end}.m-stage-hero .awards img{width:100%;height:auto;border-radius:8px}.m-stage-hero .mobileStoreButtons{display:flex}.m-stage-hero.th-100 .awards .image_container{max-width:100px}.m-stage-hero.th-150 .awards .image_container{max-width:150px}.m-stage-hero.th-200 .awards .image_container{max-width:200px}.m-stage-hero.th-250 .awards .image_container{max-width:250px}.m-stage-hero.th-300 .awards .image_container{max-width:300px}.m-stage-hero.th-350 .awards .image_container{max-width:350px}.m-stage-hero.th-400 .awards .image_container{max-width:400px}.m-stage-hero.th-full .awards .image_container{max-width:100%}.m-stage-hero.text-container-width-medium .textWrap h1,.m-stage-hero.text-container-width-medium .textWrap h2,.m-stage-hero.text-container-width-medium .textWrap h3,.m-stage-hero.text-container-width-medium .textWrap .heading,.m-stage-hero.text-container-width-medium .textWrap .awards,.m-stage-hero.text-container-width-medium .textWrap .mobileStoreButtons,.m-stage-hero.text-container-width-medium .textWrap .buttons,.m-stage-hero.text-container-width-medium .textWrap .textDescription{max-width:var(--mediumInnerWidth)}.m-stage-hero.text-container-width-wide .textWrap h1,.m-stage-hero.text-container-width-wide .textWrap h2,.m-stage-hero.text-container-width-wide .textWrap h3,.m-stage-hero.text-container-width-wide .textWrap .heading,.m-stage-hero.text-container-width-wide .textWrap .awards,.m-stage-hero.text-container-width-wide .textWrap .mobileStoreButtons,.m-stage-hero.text-container-width-wide .textWrap .buttons,.m-stage-hero.text-container-width-wide .textWrap .textDescription{max-width:100%}@media (max-width: 600px){.m-stage-hero.mobile-text-container-width-narrow .textWrap h1,.m-stage-hero.mobile-text-container-width-narrow .textWrap h2,.m-stage-hero.mobile-text-container-width-narrow .textWrap h3,.m-stage-hero.mobile-text-container-width-narrow .textWrap .headline,.m-stage-hero.mobile-text-container-width-narrow .textWrap .awards,.m-stage-hero.mobile-text-container-width-narrow .textWrap .mobileStoreButtons,.m-stage-hero.mobile-text-container-width-narrow .textWrap .buttons,.m-stage-hero.mobile-text-container-width-narrow .textWrap .textDescription{max-width:50%}.m-stage-hero.mobile-text-container-width-medium .textWrap h1,.m-stage-hero.mobile-text-container-width-medium .textWrap h2,.m-stage-hero.mobile-text-container-width-medium .textWrap h3,.m-stage-hero.mobile-text-container-width-medium .textWrap .headline,.m-stage-hero.mobile-text-container-width-medium .textWrap .awards,.m-stage-hero.mobile-text-container-width-medium .textWrap .mobileStoreButtons,.m-stage-hero.mobile-text-container-width-medium .textWrap .buttons,.m-stage-hero.mobile-text-container-width-medium .textWrap .textDescription{max-width:75%}.m-stage-hero.mobile-text-container-width-wide .textWrap h1,.m-stage-hero.mobile-text-container-width-wide .textWrap h2,.m-stage-hero.mobile-text-container-width-wide .textWrap h3,.m-stage-hero.mobile-text-container-width-wide .textWrap .headline,.m-stage-hero.mobile-text-container-width-wide .textWrap .awards,.m-stage-hero.mobile-text-container-width-wide .textWrap .buttons,.m-stage-hero.mobile-text-container-width-wide .textWrap .mobileStoreButtons,.m-stage-hero.mobile-text-container-width-wide .textWrap .textDescription{max-width:100%}}.m-stage-hero.text-container-position-left .textWrap{align-items:flex-start}.m-stage-hero.text-container-position-left.has-overlay .imageWrap:after{background:linear-gradient(90deg,#0a0a0ab3,#0a0a0a1a 45%)}.m-stage-hero.text-container-position-center .textWrap{align-items:center}.m-stage-hero.text-container-position-center.has-overlay .imageWrap:after{background:radial-gradient(circle,#0a0a0a4d 44%,#0a0a0a00 100%,#0a0a0a)}.m-stage-hero.text-container-position-right .textWrap{align-items:flex-end}.m-stage-hero.text-container-position-right.has-overlay .imageWrap:after{background:linear-gradient(270deg,#0a0a0ab3,#0a0a0a1a 45%)}@media (max-width: 600px){.m-stage-hero.mobile-text-container-position-left .textWrap{align-items:flex-start}.m-stage-hero.mobile-text-container-position-center .textWrap{align-items:center}.m-stage-hero.mobile-text-container-position-right .textWrap{align-items:flex-end}}.m-stage-hero .textWrap .textDescription .icon-text__list{gap:0}.m-stage-hero .textDescription .m-icon-text__list .m-icon-text-item .m-icon-text-item__text-wrapper .m-icon-text-item__text-wrapper__paragraph{padding:0}
