@import url("https://use.typekit.net/wzk3giy.css");html,body,div,span,applet,object,iframe,h1,h2,h3,h4,h5,h6,p,blockquote,pre,a,abbr,acronym,address,big,cite,code,del,dfn,em,img,ins,kbd,q,s,samp,small,strike,strong,sub,sup,tt,var,b,u,i,center,dl,dt,dd,ol,ul,li,fieldset,form,label,legend,table,caption,tbody,tfoot,thead,tr,th,td,article,aside,canvas,details,embed,figure,figcaption,footer,header,hgroup,menu,nav,output,ruby,section,summary,time,mark,audio,video{margin:0;padding:0;border:0;font:inherit;font-size:100%;vertical-align:baseline}html{line-height:1}ol,ul{list-style:none}table{border-collapse:collapse;border-spacing:0}caption,th,td{text-align:left;font-weight:normal;vertical-align:middle}q,blockquote{quotes:none}q:before,q:after,blockquote:before,blockquote:after{content:"";content:none}a img{border:none}article,aside,details,figcaption,figure,footer,header,hgroup,main,menu,nav,section,summary{display:block}.group{zoom:1}.group:before,.group:after{content:"";display:table}.group:after{clear:both}*{box-sizing:border-box}@-webkit-keyframes fade-in{0%{opacity:0}100%{opacity:1}}@keyframes fade-in{0%{opacity:0}100%{opacity:1}}@-webkit-keyframes flow{0%{background-position:0 50%}50%{background-position:100% 50%}100%{background-position:0 50%}}@keyframes flow{0%{background-position:0 50%}50%{background-position:100% 50%}100%{background-position:0 50%}}.large{font-size:125px;line-height:1}@media (max-width: 500px){.large{font-size:50px}}h1{font:600 2rem/130% new-hero,"Helvetica Neue",Arial,sans-serif}h2{font:600 1.5rem/130% new-hero,"Helvetica Neue",Arial,sans-serif}h3,h4{font:600 1rem/130% new-hero,"Helvetica Neue",Arial,sans-serif}html{background:#000;-webkit-text-size-adjust:100%}html:before{content:'';position:fixed;top:0;right:calc(15% - 1px);height:100vh;width:1px;background:#333;z-index:0}body{background:transparent;color:#fff;font:300 16px/130% new-hero,"Helvetica Neue",Arial,sans-serif;position:relative;opacity:0;transition:opacity 0.5s ease-in-out}body.on{opacity:1}body:before{content:'';position:fixed;top:0;left:calc(15% - 1px);height:100vh;width:1px;background:#333;z-index:0}i,em{font-style:italic}small{font-size:0.75em}.padding,footer#footer,header#header{padding:50px}@media (max-width: 500px){.padding,footer#footer,header#header{padding:25px}}.padding-t{padding-top:50px}@media (max-width: 500px){.padding-t{padding-top:25px}}.padding-t-small{padding-top:25px}@media (max-width: 500px){.padding-t-small{padding-top:10px}}.padding-b{padding-bottom:50px}@media (max-width: 500px){.padding-b{padding-bottom:25px}}.padding-b-small{padding-bottom:25px}@media (max-width: 500px){.padding-b-small{padding-bottom:10px}}.margin{margin:50px}@media (max-width: 500px){.margin{margin:25px}}.margin-t{margin-top:50px}@media (max-width: 500px){.margin-t{margin-top:25px}}.margin-t-small{margin-top:25px}@media (max-width: 500px){.margin-t-small{margin-top:10px}}.margin-b{margin-bottom:50px}@media (max-width: 500px){.margin-b{margin-bottom:25px}}.margin-b-small{margin-bottom:25px}@media (max-width: 500px){.margin-b-small{margin-bottom:10px}}header#header{position:relative;display:flex;flex-flow:row wrap;justify-content:space-between;align-items:flex-start;border-bottom:1px solid #333}header#header #logo{text-transform:uppercase}header#header #logo h1{font-size:1.25rem}header#header #logo span{font-size:0.8125rem;letter-spacing:0.05rem;opacity:0.75}header#header #nav{display:flex;flex-flow:row wrap;justify-content:flex-end;gap:25px;margin-top:6px}header#header #nav li a{text-transform:uppercase;text-decoration:none;color:white;font-weight:600;font-size:0.8125rem}main#main .intro h2,main#main .intro h3{font-weight:300;line-height:1.5;font-size:1.0625rem;color:#fff;text-transform:uppercase;max-width:1000px;margin-left:auto;margin-right:auto;text-align:center}main#main .intro h2 em,main#main .intro h2 strong,main#main .intro h3 em,main#main .intro h3 strong{font-weight:600}main#main .intro h2{font-size:1.532rem}main#main .intro h3{font-size:1rem}main#main .carousel{position:relative;margin-bottom:100px}@media (max-width: 500px){main#main .carousel{margin-bottom:60px}}main#main .carousel .carousel-cell p{position:absolute;bottom:0;left:0;width:100%;padding:100px 25px 0 25px;background:linear-gradient(0deg, rgba(0,0,0,0.75) 0%, rgba(0,0,0,0) 100%)}main#main .carousel .carousel-cell p span{display:block;position:relative;opacity:0;margin-bottom:0;transition:all 0.5s ease-in-out;transition-delay:0.2s}main#main .carousel .carousel-cell p i,main#main .carousel .carousel-cell p em{font-style:italic}main#main .carousel .carousel-cell.is-selected p span{opacity:1;margin-bottom:25px}.section-title{display:flex;flex-flow:row nowrap;justify-content:space-between;align-items:flex-start;gap:25px}.section-title .col-1,.section-title .col-3{width:calc((100vw - 870px) / 2)}.section-title .col-main{max-width:870px;flex-grow:1}.section-title h4 a{color:#fff;margin-left:25px;text-transform:uppercase}.lb{width:100%;height:30px;position:relative}.lb img{height:100%;width:auto;display:block;position:relative;margin:0 auto;z-index:1}.lb:before{content:'';position:absolute;top:50%;left:0;width:100%;height:1px;background:#333;z-index:0}.logos{width:100%;position:relative;z-index:1}.logos ul{display:flex;flex-flow:row wrap;justify-content:space-around;gap:50px;align-items:center}.logos ul li{height:50px;position:relative;display:block}.logos ul li.tall{height:70px}.logos ul li.wide{height:30px}.logos ul li img{height:100%;width:auto;display:block}footer#footer{color:#fff}footer#footer .col.logo svg{width:160px;height:auto}footer#footer .col.social{flex-grow:1}.nav{display:flex;flex-flow:row wrap;align-items:flex-start;justify-content:flex-start}@media (min-width: 768px){.nav{gap:50px}}@media (min-width: 1250px){.nav{gap:100px}}@media (max-width: 500px){.nav .col{width:100%;margin-bottom:25px}}.nav h3{margin-bottom:25px}@media (max-width: 500px){.nav h3{margin-bottom:0}}@media (max-width: 500px){.nav li{display:inline-block;margin-right:10px}}.nav .social ul{margin-top:6px}.nav .social ul li{display:inline-block;margin-right:20px}.nav .social a{height:18px;display:inline-block}.nav .social a svg{height:100%;width:auto;fill:white}.nav a{color:white;font-weight:700;text-transform:uppercase;text-decoration:none;line-height:2}.nav a:hover{opacity:0.5}#menu-btn{width:25px;height:25px;position:absolute;z-index:102;top:65px;left:50px;cursor:pointer;-webkit-user-select:none;-moz-user-select:none;user-select:none;display:block}@media (max-width: 500px){#menu-btn{top:40px;right:25px;left:auto}}#menu-btn span{display:block;position:absolute;height:2px;width:100%;background:white;opacity:1;left:0;-webkit-transform:rotate(0deg);transform:rotate(0deg);transition:.2s ease-in-out;z-index:11}#menu-btn span:nth-child(1){top:0px}#menu-btn span:nth-child(2){top:10px}#menu-btn span:nth-child(3){top:20px}#menu-btn.open span:nth-child(1){-webkit-transform:rotate(45deg);transform:rotate(45deg);top:10px;left:0}#menu-btn.open span:nth-child(2){opacity:0}#menu-btn.open span:nth-child(3){-webkit-transform:rotate(-45deg);transform:rotate(-45deg);top:10px;left:0}.lightbox{position:fixed;z-index:1000;top:0;left:0;height:100vh;width:100vw;display:flex;flex-flow:row nowrap;align-items:center;justify-content:center;-webkit-transform:opacity 0.5s ease-in-out;transform:opacity 0.5s ease-in-out}.lightbox .wrap{width:90%;max-width:1280px;position:relative;z-index:999}.lightbox .wrap video{width:100%;height:auto}.lightbox .bg{position:absolute;top:0;left:0;height:100vh;width:100vw;background:rgba(0,0,0,0.6);z-index:997}.lightbox .close-btn{position:absolute;top:-38px;right:-26px;z-index:998;width:26px;height:50px}.lightbox .close-btn span{width:26px;height:2px;background:white;display:block;position:absolute;transition:all 0.2s ease-in}.lightbox .close-btn span:nth-child(1){-webkit-transform:rotate(45deg);transform:rotate(45deg);top:24px}.lightbox .close-btn span:nth-child(2){-webkit-transform:rotate(-45deg);transform:rotate(-45deg);top:24px}/*! Flickity v2.1.1
https://flickity.metafizzy.co
---------------------------------------------- */.flickity-enabled{position:relative}.flickity-enabled:focus{outline:none}.flickity-viewport{overflow:hidden;position:relative;height:100%;transition:height 0.2s}.flickity-slider{position:absolute;width:100%;height:100%}.flickity-enabled.is-draggable{-webkit-tap-highlight-color:transparent;tap-highlight-color:transparent;-webkit-user-select:none;-moz-user-select:none;user-select:none}.flickity-enabled.is-draggable .flickity-viewport{cursor:move;cursor:grab}.flickity-enabled.is-draggable .flickity-viewport.is-pointer-down{cursor:grabbing}.flickity-button{position:absolute;background:transparent;border:none;color:white}.flickity-button:hover{cursor:pointer}.flickity-button:focus{outline:none}.flickity-button:active{opacity:0.6}.flickity-button:disabled{opacity:0.3;cursor:auto;pointer-events:none}.flickity-button-icon{fill:#fff}.flickity-prev-next-button{top:50%;width:80px;height:80px;-webkit-transform:translateY(-50%);transform:translateY(-50%)}.flickity-prev-next-button.previous{left:calc(7.5% - 40px)}.flickity-prev-next-button.next{right:calc(7.5% - 40px)}.flickity-rtl .flickity-prev-next-button.previous{left:auto;right:0}.flickity-rtl .flickity-prev-next-button.next{right:0;left:auto}.flickity-prev-next-button .flickity-button-icon{position:absolute;left:30%;top:30%;width:40%;height:40%}.flickity-page-dots{position:absolute;width:100%;bottom:-25px;padding:0;margin:0;list-style:none;text-align:center;line-height:1}.flickity-rtl .flickity-page-dots{direction:rtl}.flickity-page-dots .dot{display:inline-block;width:9px;height:9px;margin:0 8px;background:#ccc;border-radius:50%;opacity:0.25;cursor:pointer}.flickity-page-dots .dot.is-selected{opacity:1}.flickity-enabled.is-fullscreen{position:fixed;left:0;top:0;width:100%;height:100%;background:rgba(0,0,0,0.9);padding-bottom:35px;z-index:100000}.flickity-enabled.is-fullscreen .flickity-page-dots{bottom:10px}.flickity-enabled.is-fullscreen .flickity-page-dots .dot{background:white}html.is-flickity-fullscreen{overflow:hidden}.flickity-fullscreen-button{display:block;right:10px;top:10px;width:24px;height:24px;border-radius:4px}.flickity-rtl .flickity-fullscreen-button{right:auto;left:10px}.flickity-fullscreen-button-exit{display:none}.flickity-enabled.is-fullscreen .flickity-fullscreen-button-exit{display:block}.flickity-enabled.is-fullscreen .flickity-fullscreen-button-view{display:none}.flickity-fullscreen-button .flickity-button-icon{position:absolute;width:16px;height:16px;left:4px;top:4px}.flickity-enabled.is-fullscreen .carousel-cell{height:100%;display:flex;flex-flow:row nowrap;align-content:center;align-items:center}.carousel-cell{width:70%}@media (max-width: 500px){.carousel-cell{width:100%}}.carousel-cell img{max-width:100%;height:auto;max-height:100%;margin:0 auto;display:block}.carousel-cell:not(.is-selected) img{opacity:0.15}.carousel-cell-image{transition:opacity 0.4s;opacity:0}.carousel-cell-image.flickity-lazyloaded,.carousel-cell-image.flickity-lazyerror{opacity:1}
