.hero{position:relative;background-color:#6c757d;overflow:hidden}.hero:before{display:block;content:'';width:100%;padding-top:253.125%}@media all and (min-width:320px){.hero:before{display:block;content:'';width:100%;padding-top:206.25%}}@media all and (min-width:375px){.hero:before{display:block;content:'';width:100%;padding-top:192%}}@media all and (min-width:600px){.hero:before{display:block;content:'';width:100%;padding-top:150%}}@media all and (min-width:768px){.hero:before{display:block;content:'';width:100%;padding-top:74.74%}}@media all and (min-width:1024px){.hero:before{display:block;content:'';width:100%;padding-top:66.667%}}@media all and (min-width:1280px){.hero:before{display:block;content:'';width:100%;padding-top:56.25%}}@media all and (min-width:1440px){.hero{min-height:830px;max-height:100vh}.hero:before{display:block;content:'';width:100%;padding-top:62.5%}}@media all and (min-width:1601px){.hero{min-height:900px}.hero:before{display:block;content:'';width:100%;padding-top:56.25%}}@media all and (min-width:1920px){.hero{min-height:1080px;max-height:100vh}.hero:before{display:block;content:'';width:100%;padding-top:56.25%}}@media all and (min-width:2560px){.hero:before{display:block;content:'';width:100%;padding-top:56.289%}}.hero__images-container{position:absolute;width:100%;bottom:0;left:0;opacity:0;-webkit-transform:scale(1.1);transform:scale(1.1);-webkit-transition:opacity .3s cubic-bezier(.165,.84,.44,1),-webkit-transform 1s cubic-bezier(.165,.84,.44,1);transition:opacity .3s cubic-bezier(.165,.84,.44,1),-webkit-transform 1s cubic-bezier(.165,.84,.44,1);-o-transition:opacity .3s cubic-bezier(.165,.84,.44,1),transform 1s cubic-bezier(.165,.84,.44,1);transition:opacity .3s cubic-bezier(.165,.84,.44,1),transform 1s cubic-bezier(.165,.84,.44,1);transition:opacity .3s cubic-bezier(.165,.84,.44,1),transform 1s cubic-bezier(.165,.84,.44,1),-webkit-transform 1s cubic-bezier(.165,.84,.44,1)}.hero__images-container.is-loaded{-webkit-transform:scale(1);transform:scale(1);opacity:1}.hero__background{background-size:cover;background-position:center bottom;position:relative;display:block}.hero__background:before{display:block;content:'';width:100%;padding-top:206.25%}.hero__background>*{position:absolute;top:0;left:0;right:0;bottom:0;width:100%;height:auto}@media all and (min-width:375px){.hero__background{position:relative;display:block}.hero__background:before{display:block;content:'';width:100%;padding-top:192%}.hero__background>*{position:absolute;top:0;left:0;right:0;bottom:0;width:100%;height:auto}}@media all and (min-width:600px){.hero__background{position:relative;display:block}.hero__background:before{display:block;content:'';width:100%;padding-top:150%}.hero__background>*{position:absolute;top:0;left:0;right:0;bottom:0;width:100%;height:auto}}@media all and (min-width:768px){.hero__background{position:relative;display:block}.hero__background:before{display:block;content:'';width:100%;padding-top:74.74%}.hero__background>*{position:absolute;top:0;left:0;right:0;bottom:0;width:100%;height:auto}}@media all and (min-width:1024px){.hero__background{position:relative;display:block}.hero__background:before{display:block;content:'';width:100%;padding-top:66.667%}.hero__background>*{position:absolute;top:0;left:0;right:0;bottom:0;width:100%;height:auto}}@media all and (min-width:1280px){.hero__background{position:relative;display:block}.hero__background:before{display:block;content:'';width:100%;padding-top:56.25%}.hero__background>*{position:absolute;top:0;left:0;right:0;bottom:0;width:100%;height:auto}}@media all and (min-width:1440px){.hero__background{position:relative;display:block}.hero__background:before{display:block;content:'';width:100%;padding-top:62.5%}.hero__background>*{position:absolute;top:0;left:0;right:0;bottom:0;width:100%;height:auto}}@media all and (min-width:1601px){.hero__background{position:relative;display:block}.hero__background:before{display:block;content:'';width:100%;padding-top:56.25%}.hero__background>*{position:absolute;top:0;left:0;right:0;bottom:0;width:100%;height:auto}}@media all and (min-width:1920px){.hero__background{position:relative;display:block}.hero__background:before{display:block;content:'';width:100%;padding-top:56.25%}.hero__background>*{position:absolute;top:0;left:0;right:0;bottom:0;width:100%;height:auto}}@media all and (min-width:2560px){.hero__background{position:relative;display:block}.hero__background:before{display:block;content:'';width:100%;padding-top:56.289%}.hero__background>*{position:absolute;top:0;left:0;right:0;bottom:0;width:100%;height:auto}}.hero__scrim{position:absolute;top:0;width:100%;height:50%;background:-webkit-gradient(linear,left top,left bottom,from(rgba(0,0,0,.28)),to(transparent));background:-o-linear-gradient(top,rgba(0,0,0,.28) 0,transparent 100%);background:linear-gradient(180deg,rgba(0,0,0,.28) 0,transparent 100%)}@media all and (min-width:768px){.hero__scrim{background:-webkit-gradient(linear,left top,left bottom,from(rgba(0,0,0,.18)),to(transparent));background:-o-linear-gradient(top,rgba(0,0,0,.18) 0,transparent 100%);background:linear-gradient(180deg,rgba(0,0,0,.18) 0,transparent 100%)}}.hero__text{padding-left:16px;padding-right:16px;position:absolute;top:80px;width:100%;text-align:center}@media all and (min-width:768px){.hero__text{padding-left:40px;padding-right:40px}}@media all and (min-width:1024px){.hero__text{padding-left:40px;padding-right:40px}}@media all and (min-width:1280px){.hero__text{padding-left:40px;padding-right:40px}}@media all and (min-width:1440px){.hero__text{padding-left:40px;padding-right:40px}}.hero__text h1,.hero__text h2,.hero__text h3,.hero__text h4,.hero__text p,.hero__text .eyebrow,.hero__text a,.hero__text blockquote,.hero__text cite,.hero__text label,.hero__text figcaption{color:#fff}.hero__text a::after{background-color:#fff}.hero__text .button,.hero__text .cta,.hero__text .link--is-button{background-color:#fff;color:#000}.hero__text .button--is-outline{background-color:transparent;color:#fff;-webkit-box-shadow:inset 0 0 0 1px #fff;box-shadow:inset 0 0 0 1px #fff}.hero__text .button--is-outline:hover{background-color:#fff;color:#000}.hero__text svg{stroke:#fff;fill:#fff}@media all and (min-width:768px){.hero__text{height:26vw;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:start;-ms-flex-align:start;align-items:flex-start;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;text-align:left}}@media all and (min-width:1440px){.hero__text{height:22vw;top:112px}}@media all and (min-width:1920px){.hero__text{height:20vw}}.hero__text h1{font-family:'Clarkson',Helvetica,sans-serif;font-style:normal;font-weight:500;line-height:1em;letter-spacing:0;text-rendering:geometricPrecision;text-transform:uppercase;text-decoration:none;font-size:64px;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;margin-bottom:8px;position:relative;z-index:2}@media all and (min-width:768px){.hero__text h1{font-size:72px}}@media all and (min-width:1024px){.hero__text h1{font-size:104px}}@media all and (min-width:1440px){.hero__text h1{font-size:124px}}@media all and (min-width:1920px){.hero__text h1{font-size:184px}}.hero__text p{max-width:15em;margin:0 auto 16px}@media all and (min-width:600px){.hero__text p{max-width:23em}}@media all and (min-width:768px){.hero__text p{max-width:28em;margin-left:0;margin-bottom:24px}}@media all and (min-width:768px){.hero__text p span:first-child{display:block}}.hero__text p span:last-child{display:none}@media all and (min-width:768px){.hero__text p span:last-child{display:inline}}.hero__text a{font-size:14px;padding:18px 24px}@media all and (min-width:1440px){.hero__text a{font-size:18px;padding:1.2em 1.6em}}