@-webkit-keyframes image-rotation{0%{-webkit-transform:rotate(0);transform:rotate(0)}5%{-webkit-transform:rotate(10deg);transform:rotate(10deg)}10%{-webkit-transform:rotate(-10deg);transform:rotate(-10deg)}15%{-webkit-transform:rotate(10deg);transform:rotate(10deg)}20%{-webkit-transform:rotate(-10deg);transform:rotate(-10deg)}25%{-webkit-transform:rotate(10deg);transform:rotate(10deg)}30%{-webkit-transform:rotate(-10deg);transform:rotate(-10deg)}35%{-webkit-transform:translateY(0);transform:translateY(0)}100%{-webkit-transform:translateY(0);transform:translateY(0)}}@keyframes image-rotation{0%{-webkit-transform:rotate(0);transform:rotate(0)}5%{-webkit-transform:rotate(10deg);transform:rotate(10deg)}10%{-webkit-transform:rotate(-10deg);transform:rotate(-10deg)}15%{-webkit-transform:rotate(10deg);transform:rotate(10deg)}20%{-webkit-transform:rotate(-10deg);transform:rotate(-10deg)}25%{-webkit-transform:rotate(10deg);transform:rotate(10deg)}30%{-webkit-transform:rotate(-10deg);transform:rotate(-10deg)}35%{-webkit-transform:translateY(0);transform:translateY(0)}100%{-webkit-transform:translateY(0);transform:translateY(0)}}@keyframes image-rotation{0%{-webkit-transform:rotate(0);transform:rotate(0)}5%{-webkit-transform:rotate(10deg);transform:rotate(10deg)}10%{-webkit-transform:rotate(-10deg);transform:rotate(-10deg)}15%{-webkit-transform:rotate(10deg);transform:rotate(10deg)}20%{-webkit-transform:rotate(-10deg);transform:rotate(-10deg)}25%{-webkit-transform:rotate(10deg);transform:rotate(10deg)}30%{-webkit-transform:rotate(-10deg);transform:rotate(-10deg)}35%{-webkit-transform:translateY(0);transform:translateY(0)}100%{-webkit-transform:translateY(0);transform:translateY(0)}}@keyframes image-rotation{0%{-webkit-transform:rotate(0);transform:rotate(0)}5%{-webkit-transform:rotate(10deg);transform:rotate(10deg)}10%{-webkit-transform:rotate(-10deg);transform:rotate(-10deg)}15%{-webkit-transform:rotate(10deg);transform:rotate(10deg)}20%{-webkit-transform:rotate(-10deg);transform:rotate(-10deg)}25%{-webkit-transform:rotate(10deg);transform:rotate(10deg)}30%{-webkit-transform:rotate(-10deg);transform:rotate(-10deg)}35%{-webkit-transform:translateY(0);transform:translateY(0)}100%{-webkit-transform:translateY(0);transform:translateY(0)}}.module-hero-text{position:relative;width:100vw;height:auto;min-height:400px}@media (min-width:64em){.module-hero-text{aspect-ratio:1.85/1;max-height:100vh;min-height:600px}}@media (min-width:90em){.module-hero-text{aspect-ratio:1.5/1;max-height:100vh}}@media (min-width:105em){.module-hero-text{aspect-ratio:1.85/1;max-height:100vh}}.module-hero-text.-bg-black{color:var(--color-white)}.module-hero-text.-bg-black a{color:var(--color-white)}.module-hero-text.-bg-black a:hover{color:var(--color-alpha)}.module-hero-text .-alpha-extra-large{font-size:2.3703703686em}@media (min-width:40em){.module-hero-text .-alpha-extra-large{font-size:3.160493824em}}@media (min-width:64em){.module-hero-text .-alpha-extra-large{font-size:4.2139917643em}}@media (min-width:105em){.module-hero-text .-alpha-extra-large{font-size:7.4915409105em}}.module-hero-text .hero__item{height:100%}.module-hero-text .hero__content-wrapper{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;height:100%;width:100%;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;text-align:center;line-height:1.2;padding:7.4915409105em 0;row-gap:1.7777777769em}@media (min-width:64em){.module-hero-text .hero__content-wrapper{padding:0}}@media (min-width:40em){.module-hero-text .hero__content-wrapper{row-gap:1.333333333em}}@media (min-width:90em){.module-hero-text .hero__content-wrapper{row-gap:1.7777777769em}}.module-hero-text .hero__content-wrapper .content-wrapper__content{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;row-gap:.7500000002em}@media (min-width:40em){.module-hero-text .hero__content-wrapper .content-wrapper__content{padding-top:.3164062503em}}@media (min-width:90em){.module-hero-text .hero__content-wrapper .content-wrapper__content{padding-top:0}}@media (min-width:40em){.module-hero-text .hero__content-wrapper .content-wrapper__content{display:block;row-gap:0}}.module-hero-text .content__title__media{display:inline-block;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center}@media (min-width:40em){.module-hero-text .content__title__media{-webkit-box-pack:unset;-webkit-justify-content:unset;-ms-flex-pack:unset;justify-content:unset}}.module-hero-text .media__content{max-width:200px}@media (min-width:40em){.module-hero-text .media__content{max-width:132px}}@media (min-width:64em){.module-hero-text .media__content{max-width:162px}}@media (min-width:90em){.module-hero-text .media__content{max-width:182px}}.module-hero-text .media__content:hover span{display:inline-block;background:var(--gradient-alpha-beta-gamma-90);-webkit-background-clip:text;color:transparent}.module-hero-text figure{position:relative;margin:0;padding:0}.module-hero-text figure .module-image-preloaded{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex}.module-hero-text figure video{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;height:auto;-o-object-fit:cover;object-fit:cover;width:100%}.module-hero-text figure figcaption{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:end;-webkit-align-items:flex-end;-ms-flex-align:end;align-items:flex-end;position:absolute;text-align:center;bottom:0;left:0;height:100%;width:100%}@media (min-width:40em){.module-hero-text figure figcaption{text-align:left}}.module-hero-text figure figcaption span{font-size:10px;-webkit-transform:translateY(18px);-ms-transform:translateY(18px);transform:translateY(18px);font-weight:400;width:100%;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;white-space:nowrap;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center}@media (min-width:40em){.module-hero-text figure figcaption span{-webkit-box-pack:start;-webkit-justify-content:flex-start;-ms-flex-pack:start;justify-content:flex-start}}.module-hero-text figure figcaption span:after{-webkit-transition:-webkit-transform .3s cubic-bezier(.215,.61,.355,1);transition:-webkit-transform .3s cubic-bezier(.215,.61,.355,1);transition:transform .3s cubic-bezier(.215,.61,.355,1);transition:transform .3s cubic-bezier(.215,.61,.355,1),-webkit-transform .3s cubic-bezier(.215,.61,.355,1);-webkit-transform:translate(0,-1px);-ms-transform:translate(0,-1px);transform:translate(0,-1px);font-size:.7500000002em;padding-left:.5625000003em}.module-hero-text figure figcaption span:hover:after{-webkit-transform:translate(2px,-2px);-ms-transform:translate(2px,-2px);transform:translate(2px,-2px)}.module-hero-text .hero__eyebrow{position:relative;display:inline-block;padding:1em 2.3703703686em;font-size:10px;color:transparent;border-radius:999px;background:var(--gradient-alpha-beta-gamma-90);-webkit-background-clip:text;background-clip:text;z-index:1}@media (min-width:40em){.module-hero-text .hero__eyebrow{font-size:.7500000002em}}.module-hero-text .hero__eyebrow:before{content:"";position:absolute;top:0;left:0;right:0;bottom:0;border-radius:999px;padding:2px;background:var(--gradient-alpha-beta-gamma-90);-webkit-mask:-webkit-gradient(linear,left top,left bottom,color-stop(0,#fff)) content-box,-webkit-gradient(linear,left top,left bottom,color-stop(0,#fff));-webkit-mask:linear-gradient(#fff 0 0) content-box,linear-gradient(#fff 0 0);mask:-webkit-gradient(linear,left top,left bottom,color-stop(0,#fff)) content-box,-webkit-gradient(linear,left top,left bottom,color-stop(0,#fff));mask:linear-gradient(#fff 0 0) content-box,linear-gradient(#fff 0 0);-webkit-mask-composite:xor;mask-composite:exclude;z-index:-1}.module-hero-text .desktop__text{display:none}@media (min-width:40em){.module-hero-text .desktop__text{display:inline}}.module-hero-text .mobile__text{display:inline}@media (min-width:40em){.module-hero-text .mobile__text{display:none}}.module-hero-text .hero__content-wrapper .hero__content-wrapper--down{cursor:pointer;-webkit-animation:arrow-bounce 4s cubic-bezier(.215,.61,.355,1) 0s infinite normal;animation:arrow-bounce 4s cubic-bezier(.215,.61,.355,1) 0s infinite normal;position:absolute;bottom:30px;left:0;width:100%;text-align:center}@-webkit-keyframes arrow-bounce{0%{-webkit-transform:translateY(0);transform:translateY(0)}5%{-webkit-transform:translateY(5px);transform:translateY(5px)}10%{-webkit-transform:translateY(-5px);transform:translateY(-5px)}15%{-webkit-transform:translateY(5px);transform:translateY(5px)}20%{-webkit-transform:translateY(-5px);transform:translateY(-5px)}25%{-webkit-transform:translateY(5px);transform:translateY(5px)}30%{-webkit-transform:translateY(-5px);transform:translateY(-5px)}35%{-webkit-transform:translateY(0);transform:translateY(0)}100%{-webkit-transform:translateY(0);transform:translateY(0)}}@keyframes arrow-bounce{0%{-webkit-transform:translateY(0);transform:translateY(0)}5%{-webkit-transform:translateY(5px);transform:translateY(5px)}10%{-webkit-transform:translateY(-5px);transform:translateY(-5px)}15%{-webkit-transform:translateY(5px);transform:translateY(5px)}20%{-webkit-transform:translateY(-5px);transform:translateY(-5px)}25%{-webkit-transform:translateY(5px);transform:translateY(5px)}30%{-webkit-transform:translateY(-5px);transform:translateY(-5px)}35%{-webkit-transform:translateY(0);transform:translateY(0)}100%{-webkit-transform:translateY(0);transform:translateY(0)}}.module-hero-text .hero__content-wrapper .hero__content-wrapper--down span{display:inline-block;font-size:1.333333333em}.module-hero-text .video-player-entry:hover{cursor:pointer}