@font-face{font-family:"GTA";font-style:normal;font-weight:normal;src:url("GT-America-Standard-Regular.woff2") format("woff2"),url("GT-America-Standard-Regular.woff") format("woff")}*{position:relative;box-sizing:border-box;outline:0;padding:0;margin:0}a{color:#101010;text-decoration:none}p a{display:inline-block}h4 a,p a,nav a:not(.active):hover,.--active{color:#101010;padding-bottom:1px;border-bottom:1px solid #101010}em{font-family:SPitl}p a{padding-bottom:0}h1,h2,h3,h4,p,span,figcaption,label{margin:0;padding:0;font-weight:normal}ul{display:block;width:100%}li{list-style:disc;display:list-item;margin:0;line-height:1.6}img{width:100%}body,html{width:100%;height:100%;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;-ms-text-size-adjust:100%;-webkit-text-size-adjust:100%}body{font-size:16px;line-height:100%;width:100%;margin:0 auto;color:#101010;background-color:#CCFF00;-webkit-overflow-scrolling:touch;-webkit-touch-callout:none;-webkit-text-size-adjust:none;-webkit-tap-highlight-color:rgba(0,0,0,0)}@media only screen and (max-width: 50.625em){body{overflow:hidden}}body.--deep{overflow:auto}::selection{background-color:#101010;color:#fff}::-moz-selection{background-color:#101010;color:#fff}[data-bgset]{background-position:50% 50%;background-repeat:no-repeat;background-size:cover}.img-wrapper>img{position:absolute;top:0;left:0;width:100%}main{height:100%}@media only screen and (max-width: 50.625em){main{height:auto}}main>svg{position:absolute;top:0;left:0}main>svg clipPath{transform:scale(0.001, 0.0022)}.dot{position:fixed;z-index:3;top:1.5em;right:1.5em;width:1.75em;height:1.75em;border-radius:10em;cursor:pointer;background-color:#CCFF00}.dot::before{content:"";position:absolute;top:-1.5em;left:-2em;width:100%;height:100%;padding:2em}.dim .dot{background-color:#ffffff}.dim .carousel .carousel-cell::after,.dim .intro>h1,.dim .intro>img{opacity:0}.carousel{position:absolute;top:0;left:0;width:100%;height:100%}.carousel .carousel-cell::after{content:"";position:absolute;top:0;left:0;width:100%;height:100%;background:rgba(0,0,0,0.25);pointer-events:none;opacity:1;-webkit-transition:opacity 0.5s ease;transition:opacity 0.5s ease}.carousel .flickity-viewport,.carousel .carousel-cell,.carousel .carousel-cell-image{width:100%;height:100% !important}.carousel .carousel-cell-image{-o-object-fit:cover;object-fit:cover;-o-object-position:center;object-position:center;-webkit-transition:none;transition:none}.carousel .carousel-cell::before{z-index:1;content:"";position:absolute;top:0;left:0;width:100%;height:100%;background-color:rgba(0,0,0,0.1)}.carousel-cell{opacity:0 !important;-webkit-transition:opacity 0.4s;transition:opacity 0.4s}.carousel-cell.is-selected{opacity:1 !important}.flickity-prev-next-button{top:0;width:45%;height:100%;border-radius:0;transform:none;background-color:transparent !important}.flickity-prev-next-button svg{visibility:hidden}.flickity-prev-next-button.next{cursor:url(_next.svg) 45 20,auto}.flickity-prev-next-button.previous{cursor:url(_prev.svg) 0 20,auto}[device="phone"] .flickity-prev-next-button{display:none}[device="phone"] .intro>img:first-of-type{display:none}[device="phone"] .intro>img:last-of-type{width:auto;height:72%}[device="desktop"] .intro>img:last-of-type{display:none}figcaption{z-index:2;position:absolute;bottom:0;left:0;width:100%;padding:1.5em;color:#fff;font:1em/1.3 GTA;text-transform:uppercase}figcaption span{display:block}figcaption span:nth-child(2){font:0.8125em/1.6 GTA;margin-top:0.1em}section{width:100%;min-height:100%}.intro{position:fixed;top:0;left:0;width:100%;height:100%;z-index:3;transform:translateY(0);background-color:#fff;-webkit-transition:transform 0.6s cubic-bezier(1, 0.1, 0.58, 0.73);transition:transform 0.6s cubic-bezier(1, 0.1, 0.58, 0.73);-webkit-backface-visibility:hidden;backface-visibility:hidden;display:flex;justify-content:center;align-items:center}.intro img{width:80%;pointer-events:none;opacity:1;-webkit-transition:opacity 0.5s ease;transition:opacity 0.5s ease}video,.logos{z-index:4;position:fixed;top:50%;left:50%;opacity:0.95;-webkit-transition:opacity 0.6s cubic-bezier(1, 0.1, 0.58, 0.73);transition:opacity 0.6s cubic-bezier(1, 0.1, 0.58, 0.73);transform:translate(-50%, -50%);pointer-events:none;-webkit-backface-visibility:hidden;backface-visibility:hidden;width:70%}@media only screen and (max-width: 50.625em) and (orientation: portrait){video,.logos{width:90%}}video.hide,.logos.hide{opacity:0}video{-webkit-clip-path:url(#clip-00);clip-path:url(#clip-00)}.logos{display:none}.logos>img{display:none;position:absolute;top:0;left:0;transform:translateY(-50%)}.logos>img:nth-child(1){display:block}.safari video{display:none}.safari .logos{display:block}h1{z-index:2;position:absolute;top:0;left:0;font:1em/1.3 GTA;color:#fff;padding:1.5em;text-transform:uppercase;opacity:1;-webkit-transition:opacity 0.5s ease;transition:opacity 0.5s ease}@media only screen and (max-width: 50.625em){h1{padding:1em}}h1 span{margin-right:0.35em}h1 span:last-of-type{display:block}h1 i{font-style:normal;margin-top:2em;display:inline-block;padding:1em 1em 1em 0;cursor:pointer}.contact{position:fixed;transform:translateY(110vh);-webkit-transition:transform 0.6s cubic-bezier(1, 0.1, 0.58, 0.73);transition:transform 0.6s cubic-bezier(1, 0.1, 0.58, 0.73);-webkit-backface-visibility:hidden;background-color:#CCFF00;z-index:4}.contact.vi{position:relative}.contact .inner{padding:2em 0 0 1em;display:flex}.contact .inner a{border-bottom:1px solid #101010;line-height:1;margin-bottom:0.25em}@media only screen and (max-width: 50.625em){.contact .inner{padding:2em 0.4em 1em}}@media only screen and (max-width: 50.625em){.contact .inner{flex-direction:column}}.contact .inner p,.contact .inner li{font:1em/1.3 GTA;margin-bottom:1.25em}.contact .inner:nth-child(2) div:nth-child(2) p{font-size:1.25em;line-height:1.35}.contact .inner:nth-child(2) div:nth-child(2) p:first-of-type{margin-top:-2px}.contact .inner li{margin-left:1.2em;margin-bottom:0.5em}.contact .inner label{font:1em/1.3 GTA;text-transform:uppercase}.contact .inner ul{margin-bottom:1.25em}.contact .inner>div{padding:0 1em;flex:1}.contact .inner:nth-child(1){height:calc(15vh - 2em)}@media only screen and (max-width: 50.625em){.contact .inner:nth-child(1){display:none}}.contact .inner:nth-child(1) div:nth-child(1){flex:0.65}.contact .inner:nth-child(1) div:nth-child(2){padding-right:6vw}.contact .inner:nth-child(1) div:nth-child(3){padding-right:2em;flex:0.8}.contact .inner:nth-child(2) label{display:block;margin-bottom:1.5em}@media only screen and (min-width: 50.625em){.contact .inner:nth-child(2) label{display:none}}.contact .inner:nth-child(2)>div:nth-child(1){flex:0.65}@media only screen and (max-width: 50.625em){.contact .inner:nth-child(2)>div:nth-child(1){margin-bottom:3em}}@media only screen and (min-width: 50.625em){.contact .inner:nth-child(2)>div:nth-child(1)>div{position:-webkit-sticky;position:sticky;top:2em}}.contact .inner:nth-child(2) div:nth-child(2){padding-right:6vw}@media only screen and (max-width: 50.625em){.contact .inner:nth-child(2) div:nth-child(2){margin-bottom:3em}}.contact .inner:nth-child(2) div:nth-child(3){padding-right:2em;padding-bottom:1em;flex:0.8}.contact .inner:nth-child(2) div:nth-child(3) p,.contact .inner:nth-child(2) div:nth-child(3) li{font:0.8125em/1.6 GTA}.contact .inner:nth-child(2):nth-child(1) p{font:1em/1.3 GTA}.contact .inner:nth-child(2):nth-child(1) p:nth-child(2){margin-bottom:4em}.--deep .intro{transform:translateY(-35%)}.--deep .contact{transform:translateY(0)}.close{position:absolute;cursor:pointer;top:0.5em;right:0.5em;width:4em;height:4em;background:url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0iVVRGLTgiPz4KPHN2ZyB3aWR0aD0iNzUycHQiIGhlaWdodD0iNzUycHQiIHZlcnNpb249IjEuMSIgdmlld0JveD0iMCAwIDc1MiA3NTIiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+CiA8cGF0aCBkPSJtMzYyLjA1IDM3Ni05MS42ODQtOTEuNjg0Yy0zLjg1MTYtMy44NTE2LTMuODUxNi0xMC4xMDIgMC0xMy45NTMgMy44NTE2LTMuODUxNiAxMC4xMDItMy44NTE2IDEzLjk1MyAwbDkxLjY4NCA5MS42ODQgOTEuNjg4LTkxLjY4OGMzLjg1MTYtMy44NTE2IDEwLjEwMi0zLjg1MTYgMTMuOTUzIDBzMy44NTE2IDEwLjEwMiAwIDEzLjk1M2wtOTEuNjg4IDkxLjY4OCA5MS42ODggOTEuNjg4YzMuODUxNiAzLjg1MTYgMy44NTE2IDEwLjEwMiAwIDEzLjk1M3MtMTAuMTAyIDMuODUxNi0xMy45NTMgMGwtOTEuNjg4LTkxLjY4OC05MS42ODQgOTEuNjg4Yy0zLjg1MTYgMy44NTE2LTEwLjEwMiAzLjg1MTYtMTMuOTUzIDAtMy44NTE2LTMuODUxNi0zLjg1MTYtMTAuMTAyIDAtMTMuOTUzeiIvPgo8L3N2Zz4K) no-repeat 50% 50%/contain}.pwcmb-widget__close{display:none}.pwcmb-widget__row-label{opacity:1;font-weight:normal;font-size:1em;cursor:pointer}.pwcmb-widget__copy,#pwcmb-consent-form{flex:1 1 auto;display:flex}@media only screen and (max-width: 50.625em){.pwcmb-widget__copy{flex-direction:column}}#pwcmb-consent-form{padding-left:0.25em}@media only screen and (max-width: 50.625em){#pwcmb-consent-form{padding-left:0}}.pwcmb-option-wrapper{display:flex;align-items:center;margin-left:1em;margin-top:-1px}@media only screen and (max-width: 50.625em){.pwcmb-option-wrapper{margin-left:0.25em;margin-top:1em}.pwcmb-option-wrapper:first-of-type{margin-right:1.5em}}.pwcmb-option-wrapper input{width:10px;height:10px;margin-right:1.25em;-webkit-appearance:none;-moz-appearance:none;appearance:none;cursor:pointer}.pwcmb-option-wrapper input::before{content:"";position:absolute;top:-3px;left:-4px;width:16px;height:16px;background-color:#fff;border:1px solid #333;border-radius:100px;-webkit-transition:background-color 0.1s cubic-bezier(1, 0.1, 0.58, 0.73);transition:background-color 0.1s cubic-bezier(1, 0.1, 0.58, 0.73)}@media only screen and (max-width: 80.625em){.pwcmb-option-wrapper input::before{top:-4px;left:-3px;width:15px;height:15px}}.pwcmb-option-wrapper input.--selected::before{background-color:#101010}@media only screen and (max-width: 50.625em){.pwcmb-widget__inner{flex-direction:column}}.pwcmb p,.pwcmb span,.pwcmb .pwcmb-widget--message.js-show{color:#8a8a8a;font-weight:normal;letter-spacing:0}.pwcmb p a,.pwcmb span a,.pwcmb .pwcmb-widget--message.js-show a{text-decoration:none;font-family:"Helvetica Neue";padding-left:2px;color:#101010}.pwcmb p a:hover,.pwcmb span a:hover,.pwcmb .pwcmb-widget--message.js-show a:hover{border-bottom:0}.pwcmb .pwcmb-widget--message.js-show{padding:1.05em 1.65em}.pwcmb span{color:#101010;margin-top:-1px}.pwcmb-widget{padding:0.75em 1.65em;transition:0s;background-color:#fff}@media only screen and (max-width: 50.625em){.pwcmb-widget{padding:1em 0.85em}}.pwcmb-widget button{-webkit-appearance:none;-moz-appearance:none;appearance:none;font-family:"Helvetica Neue";font-size:0.725em;line-height:1em;color:#101010;background-color:transparent;padding:0.5em 1em;margin-left:0.25em;border-radius:10em;border:1px solid #333;outline:0;cursor:pointer;transition:color 0.1s cubic-bezier(1, 0.1, 0.58, 0.73),background-color 0.1s cubic-bezier(1, 0.1, 0.58, 0.73)}@media only screen and (max-width: 50.625em){.pwcmb-widget button{font-size:0.85em}}@media only screen and (max-width: 50.625em){.pwcmb-widget button{margin-top:1.75em;margin-bottom:0.75em}.pwcmb-widget button:first-of-type{margin-left:0}}.pwcmb-widget button:hover,.pwcmb-widget button.js-pwcmb-save-pref{background-color:#101010;border:1px solid #333;color:#fff}.pwcmb-widget button.js-pwcmb-save-pref{opacity:0.3;pointer-events:none}.pwcmb-widget button.js-pwcmb-save-pref.--active-btn{opacity:1;pointer-events:auto}.end{position:absolute;top:0;width:45%;height:100%;cursor:pointer;z-index:2;display:none}.next[disabled]+ol+div{right:0;display:block}.previous[disabled]+button+ol+div{left:0;display:block}.shake{animation:animationFrames linear 0.5s;animation-iteration-count:1;transform-origin:50% 50%;-webkit-animation:animationFrames linear 0.5s;-webkit-animation-iteration-count:1;-webkit-transform-origin:50% 50%}@keyframes animationFrames{0%{transform:translate(0px, 0px)}25%{transform:translate(-15px, 0px)}50%{transform:translate(15px, 0px)}75%{transform:translate(-15px, 0px)}100%{transform:translate(0px, 0px)}}@-webkit-keyframes animationFrames{0%{-webkit-transform:translate(0px, 0px)}25%{-webkit-transform:translate(-15px, 0px)}50%{-webkit-transform:translate(15px, 0px)}75%{-webkit-transform:translate(-15px, 0px)}100%{-webkit-transform:translate(0px, 0px)}}
