@import url("https://fonts.googleapis.com/css?family=Montserrat:300,500,700,800");@font-face{font-family:Duke;src:url("../fonts/duke_fill.eot");src:url("../fonts/duke_fill.eot?#iefix") format("embedded-opentype"),url("../fonts/duke_fill.woff2") format("woff2"),url("../fonts/duke_fill.woff") format("woff");font-weight:normal;font-style:normal}/*! normalize-scss | MIT/GPLv2 License | bit.ly/normalize-scss */html{font-family:sans-serif;line-height:1.15;-ms-text-size-adjust:100%;-webkit-text-size-adjust:100%}body{margin:0}article,aside,footer,header,nav,section{display:block}h1{font-size:2em;margin:0.67em 0}figcaption,figure{display:block}figure{margin:1em 40px}hr{box-sizing:content-box;height:0;overflow:visible}main{display:block}pre{font-family:monospace, monospace;font-size:1em}a{background-color:transparent;-webkit-text-decoration-skip:objects}a:active,a:hover{outline-width:0}abbr[title]{border-bottom:none;text-decoration:underline;text-decoration:underline dotted}b,strong{font-weight:inherit}b,strong{font-weight:bolder}code,kbd,samp{font-family:monospace, monospace;font-size:1em}dfn{font-style:italic}mark{background-color:#ff0;color:#000}small{font-size:80%}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}sub{bottom:-0.25em}sup{top:-0.5em}audio,video{display:inline-block}audio:not([controls]){display:none;height:0}img{border-style:none}svg:not(:root){overflow:hidden}button,input,optgroup,select,textarea{font-family:sans-serif;font-size:100%;line-height:1.15;margin:0}button{overflow:visible}button,select{text-transform:none}button,html [type="button"],[type="reset"],[type="submit"]{-webkit-appearance:button}button::-moz-focus-inner,[type="button"]::-moz-focus-inner,[type="reset"]::-moz-focus-inner,[type="submit"]::-moz-focus-inner{border-style:none;padding:0}button:-moz-focusring,[type="button"]:-moz-focusring,[type="reset"]:-moz-focusring,[type="submit"]:-moz-focusring{outline:1px dotted ButtonText}input{overflow:visible}[type="checkbox"],[type="radio"]{box-sizing:border-box;padding:0}[type="number"]::-webkit-inner-spin-button,[type="number"]::-webkit-outer-spin-button{height:auto}[type="search"]{-webkit-appearance:textfield;outline-offset:-2px}[type="search"]::-webkit-search-cancel-button,[type="search"]::-webkit-search-decoration{-webkit-appearance:none}::-webkit-file-upload-button{-webkit-appearance:button;font:inherit}fieldset{border:1px solid #c0c0c0;margin:0 2px;padding:0.35em 0.625em 0.75em}legend{box-sizing:border-box;display:table;max-width:100%;padding:0;color:inherit;white-space:normal}progress{display:inline-block;vertical-align:baseline}textarea{overflow:auto}details{display:block}summary{display:list-item}menu{display:block}canvas{display:inline-block}template{display:none}[hidden]{display:none}body{background:#000;color:#fdfdfd;font-family:"Montserrat",sans-serif;font-size:16px;word-wrap:break-word}@media print, screen and (min-width: 40em){body{font-size:21px}}body.disable-touch-scroll{-ms-touch-action:none;touch-action:none}[data-whatintent='touch'] body{overflow-y:auto !important}.clearfix::before,.clearfix::after{display:table;content:' ';-webkit-flex-basis:0;-ms-flex-preferred-size:0;flex-basis:0;-webkit-order:1;-ms-flex-order:1;order:1}.clearfix::after{clear:both}a{text-decoration:none}:focus{outline:none}img{width:100%;height:auto;display:block}input{color:#000}header{width:100%;padding-bottom:32px;background:#000}header .region-header{padding-top:48px}.path-frontpage .init-loading .region-header{padding-top:0}main{padding-right:.625rem;padding-left:.625rem;max-width:75rem;margin:0 auto}@media print, screen and (min-width: 40em){main{padding-right:.9375rem;padding-left:.9375rem}}footer{padding-right:.625rem;padding-left:.625rem;max-width:75rem;margin:0 auto;margin-top:36px;margin-bottom:36px}@media print, screen and (min-width: 40em){footer{padding-right:.9375rem;padding-left:.9375rem}}.region-footer{-webkit-flex:0 0 auto;-ms-flex:0 0 auto;flex:0 0 auto;min-height:0px;min-width:0px;width:calc(100% - 2.5rem);margin-right:1.25rem;margin-left:1.25rem;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between;-webkit-align-items:center;-ms-flex-align:center;align-items:center}@media print, screen and (min-width: 40em){.region-footer{-webkit-flex-direction:row;-ms-flex-direction:row;flex-direction:row}}.region-footer .block-system-branding-block{height:56px}.region-footer .block-system-branding-block a{display:block}.region-footer .block-system-branding-block a,.region-footer .block-system-branding-block img{height:100%}.region-footer .block-system-branding-block img{width:auto;max-width:100%}.region-footer .menu--footer-menu .menu,.region-footer .menu--footer-social .menu{display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-direction:row;-ms-flex-direction:row;flex-direction:row;margin:0}.region-footer .menu--footer-menu .menu-item,.region-footer .menu--footer-social .menu-item{padding:0}.region-footer .menu--footer-menu .menu a,.region-footer .menu--footer-menu .menu a.is-active,.region-footer .menu--footer-social .menu a,.region-footer .menu--footer-social .menu a.is-active{color:#fdfdfd;margin:0 8px}.region-footer .menu--footer-menu .menu a:hover,.region-footer .menu--footer-menu .menu a.is-active:hover,.region-footer .menu--footer-social .menu a:hover,.region-footer .menu--footer-social .menu a.is-active:hover{color:#ff5200}.region-footer .menu--footer-menu{margin:36px 0}.region-footer .menu--footer-menu .menu-item{display:-webkit-flex;display:-ms-flexbox;display:flex}.region-footer .menu--footer-menu .menu-item:not(:last-child)::after{content:'';width:2px;background:#ff5200}.region-footer .menu--footer-menu .menu-item a,.region-footer .menu--footer-menu .menu-item a.is-active{text-transform:uppercase;font-size:15px;font-weight:700}.region-footer #block-footercontact{margin:36px 0;text-align:center;text-transform:uppercase;font-size:14px;font-weight:700;line-height:30px}@media print, screen and (min-width: 40em){.region-footer #block-footercontact{font-size:17px}}.region-header .block-system-branding-block{margin-bottom:24px;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;-webkit-align-items:center;-ms-flex-align:center;align-items:center}.region-header .site-logo{width:100%;max-width:139px;height:auto;max-height:105px;margin:0 auto;line-height:0;display:block;background:#000}.region-header .navigation{top:0;right:0;left:0;background:#000}.region-header .navigation ul.menu{padding-right:.625rem;padding-left:.625rem;max-width:75rem;margin:0 auto;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-direction:row;-ms-flex-direction:row;flex-direction:row;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;padding-top:20px;padding-bottom:8px;text-align:center;background:#000;position:relative}@media print, screen and (min-width: 40em){.region-header .navigation ul.menu{padding-right:.9375rem;padding-left:.9375rem}}.region-header .navigation ul.menu li.menu-item{display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;-webkit-align-items:center;-ms-flex-align:center;align-items:center;padding:0;margin:0 10px}@media print, screen and (min-width: 40em){.region-header .navigation ul.menu li.menu-item{margin:0 25px}}.region-header .navigation ul.menu li.menu-item.menu-item--active-trail span{color:#ff5200}.region-header .navigation ul.menu li.menu-item.menu-item--active-trail:not(.menu-item--opened) .menu-item:not(.menu-item--active-trail){display:none}.region-header .navigation ul.menu li.menu-item.menu-item--active-trail .menu-item{-webkit-order:2;-ms-flex-order:2;order:2}.region-header .navigation ul.menu li.menu-item.menu-item--active-trail .menu-item.menu-item--active-trail{-webkit-order:1;-ms-flex-order:1;order:1}.region-header .navigation ul.menu li.menu-item.menu-item--expanded span{z-index:2}.region-header .navigation ul.menu li.menu-item.menu-item--expanded.menu-item--opened span::after,.region-header .navigation ul.menu li.menu-item.menu-item--expanded.menu-item--active-trail span::after{visibility:visible}.region-header .navigation ul.menu li.menu-item.menu-item--expanded.menu-item--opened ul.menu,.region-header .navigation ul.menu li.menu-item.menu-item--expanded.menu-item--active-trail ul.menu{display:-webkit-flex;display:-ms-flexbox;display:flex}.region-header .navigation ul.menu li.menu-item.menu-item--expanded ul.menu{-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;margin:0;padding:0 10px 10px;position:absolute;top:50px;display:none;z-index:2}.region-header .navigation ul.menu li.menu-item.menu-item--expanded ul.menu li.menu-item{margin:0;padding:10px 10px 0}.region-header .navigation ul.menu li.menu-item.menu-item--expanded a:hover{color:#ff5200}.region-header .navigation ul.menu li.menu-item.menu-item--expanded a::after{content:none}.region-header .navigation ul.menu a,.region-header .navigation ul.menu span{display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;-webkit-align-items:center;-ms-flex-align:center;align-items:center;position:relative;color:#fdfdfd;font-size:15px;font-weight:800;letter-spacing:2.85px;text-transform:uppercase;line-height:1.2;cursor:pointer}.region-header .navigation ul.menu a::after,.region-header .navigation ul.menu span::after{content:'';width:49px;height:3px;margin-top:9px;border-radius:1.5px;background:#ff5200;visibility:hidden}.region-header .navigation ul.menu a:hover::after,.region-header .navigation ul.menu span:hover::after{visibility:visible}.region-header .navigation ul.menu a.is-active{color:#ff5200}.region-header .navigation ul.menu a.is-active::after{visibility:visible}.region-header .navigation--fixed{position:fixed;z-index:100}[data-whatintent='mouse'] .region-header .navigation .menu .menu-item.menu-item--expanded:hover span::after{visibility:visible}[data-whatintent='mouse'] .region-header .navigation .menu .menu-item.menu-item--expanded:hover ul.menu{display:-webkit-flex;display:-ms-flexbox;display:flex}[data-whatintent='mouse'] .region-header .navigation .menu .menu-item.menu-item--expanded:hover ul.menu .menu-item{display:block}.views-row{position:relative}.node--view-mode-front-page-teaser{width:calc(91.66667% - 1.25rem);display:block;position:initial;text-transform:uppercase;color:#fdfdfd;-webkit-transform:none !important;-ms-transform:none !important;transform:none !important}.node--view-mode-front-page-teaser .field--name-title{display:block;font-family:Duke, sans-serif;font-size:51px;line-height:1}@media print, screen and (min-width: 40em){.node--view-mode-front-page-teaser .field--name-title{font-size:117px}}.node--view-mode-front-page-teaser .field--name-field-subtitle{font-size:12px}@media print, screen and (min-width: 40em){.node--view-mode-front-page-teaser .field--name-field-subtitle{font-size:24px}}.node--view-mode-front-page-teaser .front-page-teaser__titles{position:absolute;bottom:12.5%}.node--view-mode-front-page-teaser .field--name-field-cover{display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-align-items:center;-ms-flex-align:center;align-items:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;overflow:hidden}@media screen and (orientation: landscape){.node--view-mode-front-page-teaser .field--name-field-cover{height:calc(100vh - 58px)}}.views-row.even .node--view-mode-front-page-teaser{margin-left:calc(8.33333% + 1.25rem);text-align:left}.views-row.even .node--view-mode-front-page-teaser .front-page-teaser__titles{left:4.7%}.views-row.even .node--view-mode-front-page-teaser .field--name-title{margin-left:20px}.views-row.even .node--view-mode-front-page-teaser .field--name-field-subtitle{margin-left:20px}.views-row.even .node--view-mode-front-page-teaser .front-page-sideline{left:0}.views-row.odd .node--view-mode-front-page-teaser .front-page-teaser__titles{right:4.7%;text-align:right}.views-row.odd .node--view-mode-front-page-teaser .field--name-title{margin-right:20px}.views-row.odd .node--view-mode-front-page-teaser .field--name-field-subtitle{margin-right:20px}.views-row.odd .node--view-mode-front-page-teaser .front-page-sideline{right:0}.front-page-sideline{width:3px;height:56px;position:absolute;bottom:0;background:rgba(255,255,255,0.4);border-radius:1.5px}@media print, screen and (min-width: 40em){.front-page-sideline{height:124px}}.front-page-sideline__percent{width:100%;height:25%;background:#ff4e00;border-radius:1.5px}.view-front-page{margin:0 -.625rem}.view-videos .view-content,.view-events .view-content{padding-right:.625rem;padding-left:.625rem;max-width:75rem;margin:0 auto;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-flow:row wrap;-ms-flex-flow:row wrap;flex-flow:row wrap}@media print, screen and (min-width: 40em){.view-videos .view-content,.view-events .view-content{padding-right:.9375rem;padding-left:.9375rem}}.view-videos .views-row,.view-events .views-row{width:100%}@media print, screen and (min-width: 40em){.view-videos .views-row,.view-events .views-row{width:50%}}@media print, screen and (min-width: 64em){.view-videos .views-row,.view-events .views-row{width:33.33333%}}.node--view-mode-listing-teaser{display:block;text-transform:uppercase;color:#fdfdfd}.node--view-mode-listing-teaser:hover .listing-teaser__titles{opacity:1}.node--view-mode-listing-teaser .field--name-title{font-family:Duke, sans-serif;font-size:51px;line-height:1}.node--view-mode-listing-teaser .field--name-field-subtitle{font-size:12px}.node--view-mode-listing-teaser .listing-teaser__titles{position:absolute;bottom:12.5%;left:5.4%;opacity:0;transition:.2s opacity ease-in-out}.node--view-mode-listing-teaser .image-style-listing-teaser{width:100%}[data-whatintent=touch] .node--view-mode-listing-teaser .listing-teaser__titles{opacity:1}.page-node-type-event main{margin-bottom:25px}@media print, screen and (min-width: 40em){.page-node-type-event main{margin-bottom:50px}}.node--type-event.node--view-mode-full{line-height:38px}@media print, screen and (min-width: 40em){.node--type-event.node--view-mode-full p{padding-left:60px}}.node--type-event.node--view-mode-full .field--name-field-paragraphs .paragraph,.node--type-event.node--view-mode-full .field--name-body{padding:25px 0}@media print, screen and (min-width: 40em){.node--type-event.node--view-mode-full .field--name-field-paragraphs .paragraph,.node--type-event.node--view-mode-full .field--name-body{margin-bottom:50px 0}}.node--type-event__titles{margin-top:-32px;padding-left:60px}@media print, screen and (min-width: 40em){.node--type-event__titles{margin-top:-60px}}.node--type-event__titles .field--name-title{display:block;font-family:Duke, sans-serif;font-size:64px;line-height:1}@media print, screen and (min-width: 40em){.node--type-event__titles .field--name-title{font-size:117px}}.node--type-event__titles .field--name-field-subtitle{font-family:"Montserrat",sans-serif;font-size:16px}@media print, screen and (min-width: 40em){.node--type-event__titles .field--name-field-subtitle{font-size:25px}}.field--name-field-images-grid{overflow:hidden}.field--name-field-images-grid .col-6{width:50%;float:left}.field--name-field-cover .contextual-region{position:unset}.ui-widget.ui-widget-content{width:100% !important;max-width:1200px;padding:0 10px;box-sizing:border-box;border:none;background:transparent;position:absolute !important;top:50px !important}@media print, screen and (min-width: 40em){.ui-widget.ui-widget-content{padding:0 15px}}.ui-widget.ui-widget-content .ui-dialog-content{min-height:initial !important;max-height:initial !important;background:#000}.ui-widget.ui-widget-content .ui-button{right:12px;width:18px;height:18px;padding:0}.ui-widget.ui-widget-content .ui-button .ui-icon{width:18px;height:18px;background-image:url(/themes/custom/switch/images/close-icon.svg);background-position:0 0;opacity:.3}.ui-dialog .ui-dialog-titlebar{background:#000;padding:12px;border:none;overflow:hidden}.ui-dialog .ui-dialog-title{line-height:18px}.ui-widget-overlay{background:#000;opacity:.8}.node--view-mode-front-page-popup{color:#fdfdfd;text-transform:uppercase}.node--view-mode-front-page-popup .node--type-video__titles{max-width:100%;margin-right:30px;margin-bottom:15px;-webkit-flex-shrink:0;-ms-flex-negative:0;flex-shrink:0}.node--view-mode-front-page-popup .node--type-video__texts{padding:0 20px 15px;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-flex-direction:row;-ms-flex-direction:row;flex-direction:row}@media print, screen and (min-width: 40em){.node--view-mode-front-page-popup .node--type-video__texts{padding:0 41px 35px}}.node--view-mode-front-page-popup .node--type-video__texts .node--type-video__credits{display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-flow:column wrap;-ms-flex-flow:column wrap;flex-flow:column wrap;margin-top:15px;font-size:16px;color:rgba(253,253,253,0.3);text-transform:initial}@media print, screen and (min-width: 40em){.node--view-mode-front-page-popup .node--type-video__texts .node--type-video__credits{-webkit-flex-flow:row nowrap;-ms-flex-flow:row nowrap;flex-flow:row nowrap}}.node--view-mode-front-page-popup .node--type-video__texts .node--type-video__credits>.field{width:calc(100% - 1.25rem);margin-right:.625rem;margin-left:.625rem;-webkit-flex:1 0 auto;-ms-flex:1 0 auto;flex:1 0 auto}@media print, screen and (min-width: 40em){.node--view-mode-front-page-popup .node--type-video__texts .node--type-video__credits>.field{width:50%}}.node--view-mode-front-page-popup .node--type-video__texts .node--type-video__credits .field__item{margin-bottom:6px}.node--view-mode-front-page-popup .field--name-title{font-family:Duke, sans-serif;font-size:51px;line-height:1}@media print, screen and (min-width: 40em){.node--view-mode-front-page-popup .field--name-title{font-size:104px}}.node--view-mode-front-page-popup .field--name-field-subtitle{font-family:"Montserrat",sans-serif;font-size:12px}@media print, screen and (min-width: 40em){.node--view-mode-front-page-popup .field--name-field-subtitle{font-size:25px}}.node--view-mode-front-page-popup .field--name-field-value,.node--view-mode-front-page-popup .field--name-field-label{display:inline}.node--view-mode-front-page-popup .field--name-field-label::after{content:':'}.video-embed-field-responsive-video{position:relative}.video-embed-field-responsive-video:after{content:'';display:block;padding-bottom:56.25%}.video-embed-field-responsive-video iframe{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;margin:0}.google-maps{height:457px}.page-node-type-page .field--name-field-paragraphs{display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-align-items:center;-ms-flex-align:center;align-items:center;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;text-transform:uppercase;text-align:center;font-size:14px;line-height:30px;letter-spacing:2.8px}@media print, screen and (min-width: 40em){.page-node-type-page .field--name-field-paragraphs{font-size:17px;letter-spacing:3.4px}}@media print, screen and (min-width: 64em){.page-node-type-page .field--name-field-paragraphs{-webkit-flex-direction:row;-ms-flex-direction:row;flex-direction:row;-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between;text-align:initial}}.page-node-type-page .field--name-field-paragraphs p{margin:0}@media screen and (max-width: 63.9375em){.page-node-type-page .field--name-field-paragraphs p.text-align-right{text-align:center}}.page-node-type-page .field--name-field-paragraphs .field--name-field-text{padding:20px 0;box-sizing:border-box;font-weight:700}@media print, screen and (min-width: 64em){.page-node-type-page .field--name-field-paragraphs .field--name-field-text{padding:20px 36px}}.page-node-type-page .field--name-field-paragraphs .field--name-field-text a{color:#fdfdfd}.page-node-type-page .field--name-field-paragraphs .field--name-field-text a:hover{text-decoration:underline}.page-node-type-page .field--name-field-paragraphs .field__item:first-child{width:100%}.page-node-type-page .field--name-field-paragraphs .field__item{width:100%}@media print, screen and (min-width: 64em){.page-node-type-page .field--name-field-paragraphs .field__item{width:auto}}.init-animation,.arrow-down{display:none}.path-frontpage header.init-loading{opacity:0}.path-frontpage header.init-loading .navigation{opacity:0}.path-frontpage header.init-loading .block-system-branding-block{display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;min-height:calc(100vh - 24px);justify-content:center}@media screen and (orientation: landscape){.path-frontpage header.init-loading .block-system-branding-block{height:calc(100vh - 24px)}}.path-frontpage header.init-loading .init-animation{max-width:700px;width:100%;margin:24px auto 0;padding:0 20px;box-sizing:border-box;display:block;z-index:1}@media screen and (orientation: landscape){.path-frontpage header.init-loading .init-animation{max-height:calc(100vh - 130px)}}.path-frontpage header.init-loading .init-animation+.site-logo{margin-top:-10px;z-index:2;opacity:0}@media print, screen and (min-width: 40em){.path-frontpage header.init-loading .init-animation+.site-logo{margin-top:-20px}}.path-frontpage header.init-loading .arrow-down{width:49px;height:18px;margin-top:60px;opacity:0;display:block}.path-frontpage header.init-loading #block-aboutus{position:absolute;top:0;left:0;right:0;display:none;overflow:hidden}@media print, screen and (min-width: 64em){.path-frontpage header.init-loading #block-aboutus{display:block}}.path-frontpage header.init-loading #block-aboutus .field{width:237px;font-size:12px;font-weight:300;line-height:1.75;letter-spacing:2.28px;-webkit-transform:translateY(100%);-ms-transform:translateY(100%);transform:translateY(100%);transition:-webkit-transform 2s ease-in-out;transition:transform 2s ease-in-out;transition:transform 2s ease-in-out, -webkit-transform 2s ease-in-out}header:not(.init-loading) .init-animation,header:not(.init-loading) .arrow-down,header:not(.init-loading) #block-aboutus{display:none}.init-animation__ideas,.init-animation__brought,.init-animation__to_light{opacity:0}#block-aboutus-mobile{margin:0 20px 58px 20px;text-align:center;font-size:14px;font-weight:300;line-height:2}@media screen and (min-width: 40em){#block-aboutus-mobile{display:none}}

/*# sourceMappingURL=style.css.map */
