.visually-hidden{position:absolute;overflow:hidden;clip:rect(0 0 0 0);height:1px;width:1px;margin:-1px;padding:0;border:0}.g__hero__wrapper{position:relative;overflow:hidden;-webkit-overflow-scrolling:touch;background:#000}.g__hero__wrapper:focus .g__hero__nav__next,.g__hero__wrapper:focus .g__hero__nav__prev,.g__hero__wrapper:hover .g__hero__nav__next,.g__hero__wrapper:hover .g__hero__nav__prev{opacity:1}.g__hero__slides{display:flex;flex-flow:row;position:relative;min-width:100%;height:100%;transform:translateZ(0);text-align:center}.g__hero__slide{min-width:100%;padding:0;opacity:0;text-decoration:none;transition:opacity .5s ease-out}.g__hero__slide--active{opacity:1}.g__hero__slide__panel{display:flex;width:100%;height:100%;position:relative;flex-wrap:wrap}@media screen and (min-width:992px){.g__hero__slide__panel{flex-wrap:nowrap;margin-bottom:0}}.g__hero__slide__panel__figure{width:100%;max-height:50vw;margin:0}@media screen and (min-width:992px){.g__hero__slide__panel__figure{max-height:none;padding-bottom:28.5vw}}.g__hero__slide__panel__figure:after{display:block;position:absolute;top:0;left:0;width:100%;height:100%;content:""}.g__hero__slide__panel__image{display:block;height:100%;margin-top:50%;margin-left:50%;position:relative;min-width:100vw;transform:translateX(-50%) translateY(-50%);-o-object-fit:cover;object-fit:cover}@media screen and (min-width:992px){.g__hero__slide__panel__image{position:absolute;margin-top:auto;margin-left:auto;height:100%;top:50%;left:50%;transform:translateX(-50%) translateY(-50%)}}.g__hero__slide__panel__caption{position:relative;width:100%}@media screen and (min-width:992px){.g__hero__slide__panel__caption{position:absolute;z-index:1;top:50%;transform:translateY(-50%);font-family:Knockout\ 30,Knockout\ 28,sans-serif;font-weight:400;text-decoration:none;left:5rem;width:calc(100% - 10rem);height:auto;text-align:left}}.g__hero__slide__panel__caption-header{padding:2rem;flex-direction:column;align-items:center}@media screen and (min-width:992px){.g__hero__slide__panel__caption-header{text-align:left;align-items:flex-start;background:transparent}}.g__hero__slide__panel__caption-button,.g__hero__slide__panel__caption-subtitle,.g__hero__slide__panel__caption-title{margin-bottom:0;padding:0;line-height:100%;transition:opacity 1s,transform 1s;transform:translateY(20px)}.g__hero__slide--active .g__hero__slide__panel__caption-button,.g__hero__slide--active .g__hero__slide__panel__caption-subtitle,.g__hero__slide--active .g__hero__slide__panel__caption-title{transform:translateY(0);opacity:1;transition-timing:cubic-bezier(.55,.085,.68,.53)}.g__hero__slide__panel__caption-button h1,.g__hero__slide__panel__caption-button h2,.g__hero__slide__panel__caption-button h3,.g__hero__slide__panel__caption-button h4,.g__hero__slide__panel__caption-button h5,.g__hero__slide__panel__caption-button h6,.g__hero__slide__panel__caption-button p,.g__hero__slide__panel__caption-subtitle h1,.g__hero__slide__panel__caption-subtitle h2,.g__hero__slide__panel__caption-subtitle h3,.g__hero__slide__panel__caption-subtitle h4,.g__hero__slide__panel__caption-subtitle h5,.g__hero__slide__panel__caption-subtitle h6,.g__hero__slide__panel__caption-subtitle p,.g__hero__slide__panel__caption-title h1,.g__hero__slide__panel__caption-title h2,.g__hero__slide__panel__caption-title h3,.g__hero__slide__panel__caption-title h4,.g__hero__slide__panel__caption-title h5,.g__hero__slide__panel__caption-title h6,.g__hero__slide__panel__caption-title p{margin:0}.g__hero__slide__panel__caption-title{font-size:1.5rem;letter-spacing:.1rem;font-weight:700;font-family:Knockout\ 30,Knockout\ 28,sans-serif;font-weight:600;max-width:100%;margin:0 0 .5rem}@media screen and (min-width:992px){.g__hero__slide__panel__caption-title{max-width:500px;font-size:2.5rem}}.g__hero__slide__panel__caption-subtitle{font-weight:400;font-smoothing:initial;-webkit-font-smoothing:initial;font-size:1rem;line-height:1.25rem;font-family:roboto,sans-serif;max-width:100%;margin-top:0}@media screen and (min-width:992px){.g__hero__slide__panel__caption-subtitle{margin-top:1rem;max-width:350px;font-size:1.125rem}}.g__hero__slide__panel__caption-button{border:1px solid #000;color:#000;padding:.75em 1.5em;font-size:.9rem;background:transparent;font-weight:500;font-family:roboto,sans-serif;text-transform:uppercase;margin-top:1rem}@media screen and (min-width:992px){.g__hero__slide__panel__caption-button{margin-top:1.5rem}}.g__hero__slide__panel__caption-button:hover{transition:background .2s cubic-bezier(.55,.085,.68,.53);cursor:pointer;background:#000;color:#fff}.g__hero__controls{height:30px;width:30px;position:absolute;top:.5em;right:.5em;z-index:1}@media screen and (min-width:768px){.g__hero__controls{height:40px;width:40px;top:1em;right:1em}}.g__hero__controls__player__play{fill:hsla(0,0%,100%,.8);display:inline}.g__hero__controls__player__pause{fill:hsla(0,0%,100%,.8)}.g__hero__controls__player__loader{transform:rotate(-90deg);transform-origin:center center;stroke-dasharray:250;fill:transparent;stroke-width:3;stroke:hsla(0,0%,100%,.8);-webkit-animation-play-state:running;animation-play-state:running;opacity:0}.g__hero__controls__player__loader--animation{-webkit-animation:g__hero__slideshow 8s linear infinite;animation:g__hero__slideshow 8s linear infinite;opacity:1}@-webkit-keyframes g__hero__slideshow{0%{stroke-dashoffset:250}to{stroke-dashoffset:0}}@keyframes g__hero__slideshow{0%{stroke-dashoffset:250}to{stroke-dashoffset:0}}.g__hero__nav__next,.g__hero__nav__prev{position:absolute;width:20px;height:20px;transition:opacity .2s cubic-bezier(.55,.085,.68,.53);text-indent:-9999px;opacity:0;top:19.25vw}@media screen and (min-width:992px){.g__hero__nav__next,.g__hero__nav__prev{height:40px;width:40px;top:50%;transform:translateY(-50%)}}.g__hero__nav__next:focus svg,.g__hero__nav__next:hover svg,.g__hero__nav__prev:focus svg,.g__hero__nav__prev:hover svg{opacity:.8}.g__hero__nav__next svg,.g__hero__nav__prev svg{display:block;max-width:100%;max-height:100%;transition:opacity .2s cubic-bezier(.55,.085,.68,.53);opacity:.6}.g__hero__nav__next path,.g__hero__nav__prev path{fill:#fff}.g__hero__nav__prev{left:.5em;transform:rotate(180deg)}@media screen and (min-width:992px){.g__hero__nav__prev{transform:rotate(180deg);left:1em}}.g__hero__nav__next{right:.5em}@media screen and (min-width:992px){.g__hero__nav__next{right:1em}}.visuallyhidden{position:absolute;width:1px;height:1px;margin:-1px;padding:0;overflow:hidden;clip:rect(0 0 0 0);border:0}.g__bgwtl .g__hero__slide__panel{background:#000}@media screen and (min-width:992px){.g__bgwtl .g__hero__slide__panel{background:transparent}}@media screen and (min-width:992px){.g__bgwtl .g__hero__slide__panel__figure:after{background:linear-gradient(270deg,transparent,rgba(0,0,0,.5) 75%,rgba(0,0,0,.75))}}@media screen and (min-width:992px){.g__bgwtl .g__hero__slide__panel__caption-header{text-align:left;align-items:flex-start;background:transparent}}.g__bgwtl .g__hero__slide__panel__caption-header .g__hero__slide__panel__caption-subtitle,.g__bgwtl .g__hero__slide__panel__caption-header .g__hero__slide__panel__caption-title{color:#fff}.g__bgwtl .g__hero__slide__panel__caption-header .g__hero__slide__panel__caption-button{border:1px solid #fff;color:#fff}.g__bgwtl .g__hero__slide__panel__caption-header .g__hero__slide__panel__caption-button:hover{cursor:pointer;background:#fff;color:#000}.g__bgwtr .g__hero__slide__panel{background:#000}@media screen and (min-width:992px){.g__bgwtr .g__hero__slide__panel{background:transparent}}@media screen and (min-width:992px){.g__bgwtr .g__hero__slide__panel__figure:after{background:linear-gradient(90deg,transparent,rgba(0,0,0,.5) 75%,rgba(0,0,0,.75))}}@media screen and (min-width:992px){.g__bgwtr .g__hero__slide__panel__caption-header{text-align:right;align-items:flex-end;background:transparent}}.g__bgwtr .g__hero__slide__panel__caption-header .g__hero__slide__panel__caption-subtitle,.g__bgwtr .g__hero__slide__panel__caption-header .g__hero__slide__panel__caption-title{color:#fff}.g__bgwtr .g__hero__slide__panel__caption-header .g__hero__slide__panel__caption-button{border:1px solid #fff;color:#fff}.g__bgwtr .g__hero__slide__panel__caption-header .g__hero__slide__panel__caption-button:hover{cursor:pointer;background:#fff;color:#000}.g__wgbtl .g__hero__slide__panel{background:#fff}@media screen and (min-width:992px){.g__wgbtl .g__hero__slide__panel{background:transparent}}@media screen and (min-width:992px){.g__wgbtl .g__hero__slide__panel__figure:after{background:linear-gradient(270deg,hsla(0,0%,100%,0),hsla(0,0%,100%,.5) 75%,hsla(0,0%,100%,.9))}}@media screen and (min-width:992px){.g__wgbtl .g__hero__slide__panel__caption-header{text-align:left;align-items:flex-start;background:transparent}}.g__wgbtl .g__hero__slide__panel__caption-header .g__hero__slide__panel__caption-subtitle,.g__wgbtl .g__hero__slide__panel__caption-header .g__hero__slide__panel__caption-title{color:#000}.g__wgbtl .g__hero__slide__panel__caption-header .g__hero__slide__panel__caption-button{border:1px solid #000;color:#000}.g__wgbtl .g__hero__slide__panel__caption-header .g__hero__slide__panel__caption-button:hover{cursor:pointer;background:#000;color:#fff}.g__wgbtr .g__hero__slide__panel{background:#fff}@media screen and (min-width:992px){.g__wgbtr .g__hero__slide__panel{background:transparent}}@media screen and (min-width:992px){.g__wgbtr .g__hero__slide__panel__figure:after{background:linear-gradient(90deg,hsla(0,0%,100%,0),hsla(0,0%,100%,.5) 75%,hsla(0,0%,100%,.9))}}@media screen and (min-width:992px){.g__wgbtr .g__hero__slide__panel__caption-header{text-align:right;align-items:flex-end;background:transparent}}.g__wgbtr .g__hero__slide__panel__caption-header .g__hero__slide__panel__caption-subtitle,.g__wgbtr .g__hero__slide__panel__caption-header .g__hero__slide__panel__caption-title{color:#000}.g__wgbtr .g__hero__slide__panel__caption-header .g__hero__slide__panel__caption-button{border:1px solid #000;color:#000}.g__wgbtr .g__hero__slide__panel__caption-header .g__hero__slide__panel__caption-button:hover{cursor:pointer;background:#000;color:#fff}.g__ngbtl .g__hero__slide__panel{background:#fff}@media screen and (min-width:992px){.g__ngbtl .g__hero__slide__panel{background:transparent}}@media screen and (min-width:992px){.g__ngbtl .g__hero__slide__panel__figure:after{background:linear-gradient(270deg,transparent,transparent 75%,transparent)}}@media screen and (min-width:992px){.g__ngbtl .g__hero__slide__panel__caption-header{text-align:left;align-items:flex-start;background:transparent}}.g__ngbtl .g__hero__slide__panel__caption-header .g__hero__slide__panel__caption-subtitle,.g__ngbtl .g__hero__slide__panel__caption-header .g__hero__slide__panel__caption-title{color:#000}.g__ngbtl .g__hero__slide__panel__caption-header .g__hero__slide__panel__caption-button{border:1px solid #000;color:#000}.g__ngbtl .g__hero__slide__panel__caption-header .g__hero__slide__panel__caption-button:hover{cursor:pointer;background:#000;color:#fff}.g__ngbtr .g__hero__slide__panel{background:#fff}@media screen and (min-width:992px){.g__ngbtr .g__hero__slide__panel{background:transparent}}@media screen and (min-width:992px){.g__ngbtr .g__hero__slide__panel__figure:after{background:linear-gradient(90deg,transparent,transparent 75%,transparent)}}@media screen and (min-width:992px){.g__ngbtr .g__hero__slide__panel__caption-header{text-align:right;align-items:flex-end;background:transparent}}.g__ngbtr .g__hero__slide__panel__caption-header .g__hero__slide__panel__caption-subtitle,.g__ngbtr .g__hero__slide__panel__caption-header .g__hero__slide__panel__caption-title{color:#000}.g__ngbtr .g__hero__slide__panel__caption-header .g__hero__slide__panel__caption-button{border:1px solid #000;color:#000}.g__ngbtr .g__hero__slide__panel__caption-header .g__hero__slide__panel__caption-button:hover{cursor:pointer;background:#000;color:#fff}.g__ngwtl .g__hero__slide__panel{background:#000}@media screen and (min-width:992px){.g__ngwtl .g__hero__slide__panel{background:transparent}}@media screen and (min-width:992px){.g__ngwtl .g__hero__slide__panel__figure:after{background:linear-gradient(270deg,transparent,transparent 75%,transparent)}}@media screen and (min-width:992px){.g__ngwtl .g__hero__slide__panel__caption-header{text-align:left;align-items:flex-start;background:transparent}}.g__ngwtl .g__hero__slide__panel__caption-header .g__hero__slide__panel__caption-subtitle,.g__ngwtl .g__hero__slide__panel__caption-header .g__hero__slide__panel__caption-title{color:#fff}.g__ngwtl .g__hero__slide__panel__caption-header .g__hero__slide__panel__caption-button{border:1px solid #fff;color:#fff}.g__ngwtl .g__hero__slide__panel__caption-header .g__hero__slide__panel__caption-button:hover{cursor:pointer;background:#fff;color:#000}.g__ngwtr .g__hero__slide__panel{background:#000}@media screen and (min-width:992px){.g__ngwtr .g__hero__slide__panel{background:transparent}}@media screen and (min-width:992px){.g__ngwtr .g__hero__slide__panel__figure:after{background:linear-gradient(90deg,transparent,transparent 75%,transparent)}}@media screen and (min-width:992px){.g__ngwtr .g__hero__slide__panel__caption-header{text-align:right;align-items:flex-end;background:transparent}}.g__ngwtr .g__hero__slide__panel__caption-header .g__hero__slide__panel__caption-subtitle,.g__ngwtr .g__hero__slide__panel__caption-header .g__hero__slide__panel__caption-title{color:#fff}.g__ngwtr .g__hero__slide__panel__caption-header .g__hero__slide__panel__caption-button{border:1px solid #fff;color:#fff}.g__ngwtr .g__hero__slide__panel__caption-header .g__hero__slide__panel__caption-button:hover{cursor:pointer;background:#fff;color:#000}