/*! normalize.css v4.1.1 | MIT License | github.com/necolas/normalize.css */html{font-family:sans-serif;-ms-text-size-adjust:100%;-webkit-text-size-adjust:100%}body{margin:0}article,aside,details,figcaption,figure,footer,header,main,menu,nav,section,summary{display:block}audio,canvas,progress,video{display:inline-block}audio:not([controls]){display:none;height:0}progress{vertical-align:baseline}template,[hidden]{display:none}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}dfn{font-style:italic}h1{font-size:2em;margin:0.67em 0}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}img{border-style:none}svg:not(:root){overflow:hidden}code,kbd,pre,samp{font-family:monospace, monospace;font-size:1em}figure{margin:1em 40px}hr{box-sizing:content-box;height:0;overflow:visible}button,input,select,textarea{font:inherit;margin:0}optgroup{font-weight:bold}button,input{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}fieldset{border:1px solid #c0c0c0;margin:0 2px;padding:0.35em 0.625em 0.75em}legend{box-sizing:border-box;color:inherit;display:table;max-width:100%;padding:0;white-space:normal}textarea{overflow:auto}[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-input-placeholder{color:inherit;opacity:0.54}::-webkit-file-upload-button{-webkit-appearance:button;font:inherit}/*! Flickity v2.2.0
https://flickity.metafizzy.co
---------------------------------------------- */.flickity-enabled{position:relative}.flickity-enabled:focus{outline:none}.flickity-viewport{overflow:hidden;position:relative;height:100%}.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;-ms-user-select:none;user-select:none}.flickity-enabled.is-draggable .flickity-viewport{cursor:move;cursor:-webkit-grab;cursor:grab}.flickity-enabled.is-draggable .flickity-viewport.is-pointer-down{cursor:-webkit-grabbing;cursor:grabbing}.flickity-button{position:absolute;background:transparent;border:none;color:#333}.flickity-button:hover{background:transparent;cursor:pointer}.flickity-button:hover .flickity-button-icon{fill:#fff}.flickity-button:focus{outline:none}.flickity-button:active{opacity:1}.flickity-button:disabled{opacity:0;cursor:auto;pointer-events:none}.flickity-button-icon{fill:#000}.flickity-prev-next-button{top:50%;width:50vw;height:100vh;transform:translateY(-50%);padding:0;outline:none}.flickity-prev-next-button.previous{left:0px}.flickity-prev-next-button.next{right:0px}.flickity-rtl .flickity-prev-next-button.previous{left:auto;right:0px}.flickity-rtl .flickity-prev-next-button.next{right:auto;left:0px}.flickity-prev-next-button .flickity-button-icon{position:absolute;left:50%;top:50%;width:48px;height:48px;-moz-transform:translate(-50%, -50%);-ms-transform:translate(-50%, -50%);-webkit-transform:translate(-50%, -50%);transform:translate(-50%, -50%);display:none}.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:10px;height:10px;margin:0 8px;background:#333;border-radius:50%;opacity:0.25;cursor:pointer}.flickity-page-dots .dot.is-selected{opacity:1}.flickity-enabled.is-fade .flickity-slider>*{pointer-events:none;z-index:0}.flickity-enabled.is-fade .flickity-slider>.is-selected{pointer-events:auto;z-index:1}@font-face{font-family:'body';src:url("../fonts/untitled/UntitledSansWeb-Regular.eot");src:url("../fonts/untitled/UntitledSansWeb-Regular.eot?#iefix") format("embedded-opentype"),url("../fonts/untitled/UntitledSansWeb-Regular.woff2") format("woff2"),url("../fonts/untitled/UntitledSansWeb-Regular.woff") format("woff");font-weight:normal;font-style:normal;font-stretch:normal}@font-face{font-family:'body-italic';src:url("../fonts/untitled/UntitledSansWeb-RegularItalic.eot");src:url("../fonts/untitled/UntitledSansWeb-RegularItalic.eot?#iefix") format("embedded-opentype"),url("../fonts/untitled/UntitledSansWeb-RegularItalic.woff2") format("woff2"),url("../fonts/untitled/UntitledSansWeb-RegularItalic.woff") format("woff");font-weight:normal;font-style:normal;font-stretch:normal}@font-face{font-family:'medium';src:url("../fonts/untitled/UntitledSansWeb-Medium.eot");src:url("../fonts/untitled/UntitledSansWeb-Medium.eot?#iefix") format("embedded-opentype"),url("../fonts/untitled/UntitledSansWeb-Medium.woff2") format("woff2"),url("../fonts/untitled/UntitledSansWeb-Medium.woff") format("woff");font-weight:normal;font-style:normal;font-stretch:normal}html{font-size:75%;font-family:'body', sans-serif;font-weight:normal;font-style:normal}em,i{font-family:'body-italic', sans-serif;font-weight:normal;font-style:normal}body,p,ol,ul,h1,h2,h3,h4,h5,a,input,select,radio{text-rendering:geometricPrecision;font-weight:normal}html{-webkit-font-smoothing:antialiased;font-family:'body', sans-serif;font-weight:normal;font-style:normal}h1,h2,h3,h4,h5,p,ol,ul,fieldset,form{margin:0;padding:0}body{margin:0;padding:0;background-color:#000;overflow-x:hidden}body.modal-overflow{overflow:hidden}@media only screen and (max-width: 767px){body.modal-overflow{overflow:hidden;height:100%}}html{min-height:100%;position:relative}html,body{width:100%;height:100%;width:100vw;height:100vh}@media only screen and (max-width: 1024px){html,body{width:100%;height:auto}}@media only screen and (max-width: 767px){html,body{overflow:visible}}.page-overflow{overflow:hidden}*,*:after,*::before{-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box}figure{margin:0}.wrap{margin-left:auto;margin-right:auto;width:100%;max-width:1050px;z-index:10;position:relative}@media only screen and (min-width: 1920px){.wrap{max-width:1376px}}@media only screen and (max-width: 1024px){.wrap{max-width:100%;margin:0 auto;padding:0 12px}}img{display:block;width:100%;height:auto}a{text-decoration:none;outline:none;position:relative;-webkit-tap-highlight-color:transparent}a:hover{border-color:transparent}canvas{display:block;margin:0;padding:0;position:absolute;top:20px;left:18px;z-index:26000;background:#fff;width:calc(100% - 36px);height:calc(100% - 44px)}@media only screen and (min-width: 1920px){canvas{width:calc(100% - 40px);height:calc(100% - 40px)}}@media only screen and (max-width: 1440px){canvas{width:calc(100% - 32px);height:calc(100% - 42px);top:20px;left:16px}}@media only screen and (max-width: 1280px){canvas{width:calc(100% - 22px);height:calc(100% - 30px);top:14px;left:10px}}@media only screen and (max-width: 1024px){canvas{width:calc(100% - 32px);height:calc(100% - 30px);top:14px;left:16px}}@media only screen and (max-width: 1024px) and (orientation: portrait){canvas{width:calc(100% - 20px);height:calc(100% - 22px);top:12px;left:8px}}@media only screen and (max-width: 767px){canvas{background:#000;top:10px;left:10px;width:calc(100% - 18px);height:calc(100% - 14px)}}.mobile-test{display:none}@media only screen and (max-width: 767px){.mobile-test{display:block}}.tablet-test{display:none}@media only screen and (max-width: 1024px){.tablet-test{display:block}}#acknowledgement{width:100%;height:100%;display:block;position:fixed;top:0;left:0;z-index:20000;background:#D9D9D9;display:flex;align-items:center;justify-content:center;text-align:center}#acknowledgement .holder{max-width:580px;width:80%}@media only screen and (max-width: 767px){#acknowledgement .holder{width:90%}}#acknowledgement p{margin-bottom:24px;font-size:14px;line-height:18px;font-family:'body', sans-serif;font-weight:normal;font-style:normal}#australia{display:none}#new-zealand{display:none}#acknowledgement-close{background:transparent;cursor:pointer;width:33px;height:33px;top:36px;right:36px;display:block;position:absolute;z-index:100}#acknowledgement-close:after,#acknowledgement-close:before{content:"";width:44px;height:1px;background:black;position:absolute;top:16px;left:-5px}#acknowledgement-close:after{transform:rotate(-45deg)}#acknowledgement-close:before{transform:rotate(45deg)}@media only screen and (max-width: 767px){#acknowledgement-close{top:12px;right:12px}}#home-video #preloader{background:#000}#home-video #preloader .holder{display:none}#preloader{width:100%;height:100%;display:block;position:fixed;top:0;left:0;z-index:25000;background:#fff}#preloader .holder{width:100%;height:calc(100% - 18px);padding:18px 12px 18px 12px;overflow:hidden;display:block}#preloader .holder .black{position:absolute;top:0%;left:0%;background:white;width:100%;height:100%;z-index:1000}@media only screen and (max-width: 767px){#preloader .holder .black{background:#000}}@media only screen and (max-width: 767px){#preloader .holder{background:#000;padding:8px 8px 8px 8px;height:calc(100%)}}#loader{width:100%;height:100%;display:none;position:fixed;top:0;left:0;z-index:15000;background:#000;opacity:0}.cursor{background-color:#000;background-position:center center;background-size:cover;background-repeat:no-repeat;transform:translateZ(0);-webkit-transition:transform 450ms cubic-bezier(1, 0, 0, 1);-moz-transition:transform 450ms cubic-bezier(1, 0, 0, 1);-ms-transition:transform 450ms cubic-bezier(1, 0, 0, 1);-o-transition:transform 450ms cubic-bezier(1, 0, 0, 1);transition:transform 450ms cubic-bezier(1, 0, 0, 1);-webkit-transform-origin:center center;-moz-transform-origin:center center;-ms-transform-origin:center center;-o-transform-origin:center center;transform-origin:center center;pointer-events:none;width:10px;height:10px;margin-top:-5px;margin-left:-5px;border-radius:50%;display:block;position:absolute;z-index:20000}.cursor.grow{-webkit-transform-origin:center center;-moz-transform-origin:center center;-ms-transform-origin:center center;-o-transform-origin:center center;transform-origin:center center;opacity:0.8;background-color:#84754E}@media only screen and (min-width: 1024px) and (max-height: 1366px) and (-webkit-min-device-pixel-ratio: 1.5){.cursor{display:none}}@media only screen and (max-width: 1024px){.cursor{display:none}}@media only screen and (max-width: 767px){.cursor{display:none}}.mobile-show{display:none}@media only screen and (max-width: 767px){.mobile-show{display:block}}.main-header{width:100%;position:fixed;top:0;left:0;z-index:17000}@media only screen and (max-width: 767px){.main-header{position:absolute}}.hamburger{width:30px;height:20px;display:block;position:absolute;top:40px;right:0;cursor:pointer;-webkit-transition:transform 450ms cubic-bezier(0.68, -0.55, 0.265, 1.25);-moz-transition:transform 450ms cubic-bezier(0.68, -0.55, 0.265, 1.25);-ms-transition:transform 450ms cubic-bezier(0.68, -0.55, 0.265, 1.25);-o-transition:transform 450ms cubic-bezier(0.68, -0.55, 0.265, 1.25);transition:transform 450ms cubic-bezier(0.68, -0.55, 0.265, 1.25)}.hamburger span{height:1px;width:100%;background:white;display:block;position:absolute;top:50%;left:0;margin-top:0}@media only screen and (max-width: 767px){.hamburger span{background:black}}.hamburger:before,.hamburger:after{content:"";height:1px;width:100%;background:white;display:block;position:absolute;top:50%;left:0;-webkit-transition:margin 450ms cubic-bezier(0.19, 1, 0.22, 1);-moz-transition:margin 450ms cubic-bezier(0.19, 1, 0.22, 1);-ms-transition:margin 450ms cubic-bezier(0.19, 1, 0.22, 1);-o-transition:margin 450ms cubic-bezier(0.19, 1, 0.22, 1);transition:margin 450ms cubic-bezier(0.19, 1, 0.22, 1)}@media only screen and (max-width: 767px){.hamburger:before,.hamburger:after{background:black}}.hamburger:after{margin-top:6px}.hamburger:before{margin-top:-6px}.hamburger:hover:before,.hamburger:target:before{margin-top:-1px}.hamburger:hover:after,.hamburger:target:after{margin-top:1px}.hamburger:hover:before,.hamburger:hover:after,.hamburger:target:before,.hamburger:target:after{-webkit-transition:margin 450ms cubic-bezier(0.19, 1, 0.22, 1);-moz-transition:margin 450ms cubic-bezier(0.19, 1, 0.22, 1);-ms-transition:margin 450ms cubic-bezier(0.19, 1, 0.22, 1);-o-transition:margin 450ms cubic-bezier(0.19, 1, 0.22, 1);transition:margin 450ms cubic-bezier(0.19, 1, 0.22, 1)}.hamburger:active{top:42px}@media only screen and (max-width: 1024px){.hamburger:active{top:12px}}.hamburger.hamburger-hide{-moz-transform:translate3d(0, -60px, 0);-webkit-transform:translate3d(0, -60px, 0);transform:translate3d(0, -60px, 0)}.hamburger.hamburger-hide:before{margin-top:-1px}.hamburger.hamburger-hide:after{margin-top:1px}@media only screen and (max-width: 1024px){.hamburger{top:10px;right:12px}}.col-directors.active p{color:#84754E}.hamburger.menu-close span{background-color:transparent;-webkit-transition-delay:.2s;-moz-transition-delay:.2s;-o-transition-delay:.2s;-ms-transition-delay:.2s;transition-delay:.2s}.hamburger.menu-close:before{margin-top:0;background-color:#000;-webkit-transform:rotate(45deg);-webkit-transition-delay:0s, .2s;-moz-transform:rotate(45deg);-moz-transition-delay:0s, .2s;transform:rotate(45deg);transition-delay:0s, .2s}.hamburger.menu-close:after{margin-top:0;background-color:#000;-webkit-transform:rotate(-45deg);-webkit-transition-delay:0s, .2s;-moz-transform:rotate(-45deg);-moz-transition-delay:0s, .2s;transform:rotate(-45deg);transition-delay:0s, .2s}#logo{background:url(../img/goodoil.svg) no-repeat center center;position:absolute;left:50%;top:32px;-moz-transform:translate(-50%, 0);-ms-transform:translate(-50%, 0);-webkit-transform:translate(-50%, 0);transform:translate(-50%, 0);width:150px;height:30px;z-index:2000;color:transparent}#logo a{color:transparent;width:100%;height:100%;display:block;font-size:0px}@media only screen and (max-width: 767px){#logo{top:10px;width:123px;height:24px;position:absolute}}.mobile-menu{position:fixed;top:0;left:0;width:100%;z-index:2000;background:#fff;-moz-transform:translate3d(0, -100%, 0);-webkit-transform:translate3d(0, -100%, 0);transform:translate3d(0, -100%, 0);-webkit-transition:transform 550ms cubic-bezier(0.19, 1, 0.22, 1);-moz-transition:transform 550ms cubic-bezier(0.19, 1, 0.22, 1);-ms-transition:transform 550ms cubic-bezier(0.19, 1, 0.22, 1);-o-transition:transform 550ms cubic-bezier(0.19, 1, 0.22, 1);transition:transform 550ms cubic-bezier(0.19, 1, 0.22, 1);font-size:14px;line-height:18px;font-family:'body', sans-serif;font-weight:normal;font-style:normal;height:100vh;overflow:auto;display:none}@media only screen and (max-width: 767px){.mobile-menu{display:block}}.mobile-menu.down{-moz-transform:translate3d(0, 0, 0);-webkit-transform:translate3d(0, 0, 0);transform:translate3d(0, 0, 0);display:none}@media only screen and (max-width: 767px){.mobile-menu.down{display:block}}.mobile-menu ul{margin:0;padding:0;list-style-type:none;padding:72px 0 3px 0;border-bottom:1px solid #000}.mobile-menu ul li{margin:0;padding:0}.mobile-menu ul li{padding:3px 0;border-top:1px solid #000}.mobile-menu ul li ul{display:none;border:none;padding-top:0px;padding-bottom:0px;text-indent:6px}.mobile-menu ul li ul li{padding:0;border-top:none}.mobile-menu ul li ul .director-toggle{cursor:pointer}.mobile-menu ul li a{color:#000}.mobile-menu ul li a.active{color:#84754E}.main-menu{position:fixed;top:0;left:0;width:100%;z-index:2000;background:#fff;-moz-transform:translate3d(0, -100%, 0);-webkit-transform:translate3d(0, -100%, 0);transform:translate3d(0, -100%, 0);-webkit-transition:transform 550ms cubic-bezier(0.19, 1, 0.22, 1);-moz-transition:transform 550ms cubic-bezier(0.19, 1, 0.22, 1);-ms-transition:transform 550ms cubic-bezier(0.19, 1, 0.22, 1);-o-transition:transform 550ms cubic-bezier(0.19, 1, 0.22, 1);transition:transform 550ms cubic-bezier(0.19, 1, 0.22, 1);font-size:14px;line-height:18px;font-family:'body', sans-serif;font-weight:normal;font-style:normal}@media only screen and (max-width: 767px){.main-menu{display:none}}.main-menu.down{-moz-transform:translate3d(0, 0, 0);-webkit-transform:translate3d(0, 0, 0);transform:translate3d(0, 0, 0)}.main-menu a{color:#000}.main-menu a:hover{color:#84754E}.main-menu .column-container{display:-webkit-box;display:-webkit-flex;display:-moz-flex;display:-ms-flexbox;display:flex}.main-menu .column__names{width:33.3333%;padding-right:10px}.main-menu .wrap{padding-bottom:90px;padding-top:115px}.main-menu .wrap .headers,.main-menu .wrap .menus{display:-webkit-box;display:-webkit-flex;display:-moz-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;-webkit-justify-content:space-between;-moz-justify-content:space-between;justify-content:space-between}.main-menu .wrap .headers p{padding:3px 0;border-top:1px solid #000}.main-menu .wrap .headers p a:hover{color:#84754E}.main-menu .wrap .headers p:last-of-type{border-bottom:1px solid #000}.main-menu .wrap .headers .site-nav a.active{color:#84754E}.main-menu .wrap .headers .col{padding-right:10px}.main-menu .wrap .headers .col.site-nav{padding-right:0px}.main-menu .wrap .col{width:25%}.main-menu .wrap .col#col-1{width:75%}.main-menu .wrap .col#col-4{width:25%;padding-right:0px}.main-menu .wrap .menus a{display:block;padding:3px 0;border-bottom:1px solid #000}.main-menu-close-area{position:fixed;top:0;left:0;width:100vw;z-index:1800;background:transparent;height:100vh;opacity:0;cursor:pointer}@media only screen and (max-width: 767px){.main-menu-close-area{display:none}}[data-namespace="homepage"] .video-outer{position:relative;overflow:hidden;z-index:1600}[data-namespace="homepage"] #home-video-info{position:fixed;-webkit-transition:opacity 850ms cubic-bezier(0.68, -0.55, 0.265, 1.25);-moz-transition:opacity 850ms cubic-bezier(0.68, -0.55, 0.265, 1.25);-ms-transition:opacity 850ms cubic-bezier(0.68, -0.55, 0.265, 1.25);-o-transition:opacity 850ms cubic-bezier(0.68, -0.55, 0.265, 1.25);transition:opacity 850ms cubic-bezier(0.68, -0.55, 0.265, 1.25)}[data-namespace="homepage"] #home-video-info-trigger{position:relative;top:0}[data-namespace="homepage"] #home-logo-trigger,[data-namespace="homepage"] #home-title-trigger{position:absolute;top:24px;left:0}@media only screen and (max-width: 767px){[data-namespace="homepage"]{background:#fff}}[data-namespace="homepage"] #logo-inside-home,[data-namespace="homepage"] #home-title{opacity:1}@media only screen and (max-width: 767px){[data-namespace="homepage"] #logo-inside-home,[data-namespace="homepage"] #home-title{display:none}}[data-namespace="homepage"] #home-logo{opacity:1}[data-namespace="homepage"] #home-logo.hide{opacity:0}[data-namespace="homepage"] #logo-inside-home{background:url(../img/goodoil-white.svg) no-repeat center center;position:fixed;left:50%;top:32px;-moz-transform:translate(-50%, 0);-ms-transform:translate(-50%, 0);-webkit-transform:translate(-50%, 0);transform:translate(-50%, 0);width:150px;height:30px;z-index:1700;color:transparent}[data-namespace="homepage"] #logo-inside-home a{color:transparent;width:100%;height:100%;display:block;font-size:0px}@media only screen and (max-width: 767px){[data-namespace="homepage"] #logo-inside-home{display:none}}@media only screen and (max-width: 767px){[data-namespace="director"]{background:#fff}}@media only screen and (max-width: 767px){[data-namespace="video"]{background:#fff}}#latest-title{position:absolute;left:50%;bottom:24px;top:auto;-moz-transform:translate(-50%, 0);-ms-transform:translate(-50%, 0);-webkit-transform:translate(-50%, 0);transform:translate(-50%, 0);z-index:1750;color:#fff;cursor:pointer;font-size:14px;line-height:18px;font-family:'body', sans-serif;font-weight:normal;font-style:normal;-webkit-transition:opacity 850ms cubic-bezier(0.68, -0.55, 0.265, 1.25);-moz-transition:opacity 850ms cubic-bezier(0.68, -0.55, 0.265, 1.25);-ms-transition:opacity 850ms cubic-bezier(0.68, -0.55, 0.265, 1.25);-o-transition:opacity 850ms cubic-bezier(0.68, -0.55, 0.265, 1.25);transition:opacity 850ms cubic-bezier(0.68, -0.55, 0.265, 1.25);z-index:2500}#latest-title a{color:#fff}#latest-title a:hover{text-decoration:underline}#latest-title.hide{opacity:0}@media only screen and (max-width: 1024px){#latest-title{top:calc(100% - 24px);bottom:auto;position:fixed}}@media only screen and (max-width: 1024px) and (orientation: portrait){#latest-title{top:calc(100% - 24px);bottom:auto;position:fixed}}@media only screen and (max-width: 1024px){#latest-title{display:none}}.video-outer{width:100vw;height:100vh;background:#000;position:absolute;top:0;left:0}@media only screen and (max-width: 767px){.video-outer{background:#fff}}.video-outer iframe{width:100vw;height:95vh;object-fit:contain;object-position:center center;pointer-events:none}.video-outer div{width:100%}@media only screen and (max-width: 1024px){.video-outer iframe{object-fit:initial;height:100%;-moz-transform:initial;-ms-transform:initial;-webkit-transform:initial;transform:initial}}@media only screen and (max-width: 1024px) and (orientation: portrait){.video-outer iframe{object-fit:initial;height:100%;-moz-transform:initial;-ms-transform:initial;-webkit-transform:initial;transform:initial}}@media only screen and (max-width: 767px){.video-outer iframe{object-fit:initial;width:100%;height:100%;position:absolute;top:0;left:0;-moz-transform:initial;-ms-transform:initial;-webkit-transform:initial;transform:initial}}@media only screen and (max-width: 767px) and (orientation: landscape){.video-outer iframe{object-fit:initial;width:100vw;height:100vh;position:absolute;top:0;left:0;-moz-transform:initial;-ms-transform:initial;-webkit-transform:initial;transform:initial}}@media only screen and (max-width: 767px){.video-outer{height:100vh;width:100vw;position:relative;display:block}}.video-outer .video-outer-inner{width:100vw;height:100vh;background:#000;position:absolute;top:50%;left:50%;z-index:100;display:-webkit-box;display:-webkit-flex;display:-moz-flex;display:-ms-flexbox;display:flex;justify-content:center;align-items:center;-webkit-transition:transform 550ms cubic-bezier(0.19, 1, 0.22, 1);-moz-transition:transform 550ms cubic-bezier(0.19, 1, 0.22, 1);-ms-transition:transform 550ms cubic-bezier(0.19, 1, 0.22, 1);-o-transition:transform 550ms cubic-bezier(0.19, 1, 0.22, 1);transition:transform 550ms cubic-bezier(0.19, 1, 0.22, 1);-moz-transform:translate(-50%, -50%);-ms-transform:translate(-50%, -50%);-webkit-transform:translate(-50%, -50%);transform:translate(-50%, -50%)}@media only screen and (max-width: 767px){.video-outer .video-outer-inner{padding-top:56.25%;height:0;left:50%;position:absolute;top:45%;-moz-transform:translate(-50%, -50%);-ms-transform:translate(-50%, -50%);-webkit-transform:translate(-50%, -50%);transform:translate(-50%, -50%);width:calc(100% - 24px)}}@media only screen and (max-width: 767px) and (orientation: landscape){.video-outer .video-outer-inner{top:50%;width:100vw;height:100vh;position:static;-moz-transform:translate(0%, 0%);-ms-transform:translate(0%, 0%);-webkit-transform:translate(0%, 0%);transform:translate(0%, 0%)}}#home-title{font-size:14px;line-height:18px;font-family:'body', sans-serif;font-weight:normal;font-style:normal;color:#fff;position:fixed;left:50%;top:78px;-moz-transform:translate(-50%, 0);-ms-transform:translate(-50%, 0);-webkit-transform:translate(-50%, 0);transform:translate(-50%, 0);z-index:1900}#home-title a{color:#fff}#home-title a:hover{text-decoration:underline}@media only screen and (max-width: 767px){#home-title{display:none}}body.safari-browser #home-video iframe{object-fit:fill}@media only screen and (max-width: 1440px){body.safari-browser #home-video iframe{object-fit:fill}}#home-video{display:block}#home-video iframe{transform:scale(1.5);height:100vh}@media only screen and (max-width: 1024px){#home-video iframe{transform:scale(1)}}@media only screen and (max-width: 767px){#home-video iframe{transform:initial}}#home-video.video-outer-inner{height:100vh}@media only screen and (max-width: 1024px){#home-video{display:none}}@media only screen and (max-width: 767px){#home-video{display:none}}.home-logo-outer{position:absolute;top:50vh;left:50vw;-moz-transform:translate(-50%, -50%);-ms-transform:translate(-50%, -50%);-webkit-transform:translate(-50%, -50%);transform:translate(-50%, -50%);z-index:1700;width:225px;height:45px}@media only screen and (max-width: 1024px){.home-logo-outer{display:none}}@media only screen and (max-width: 767px){.home-logo-outer{display:none}}#home-logo{width:225px;height:45px;-webkit-transition:transform 550ms cubic-bezier(0.19, 1, 0.22, 1);-moz-transition:transform 550ms cubic-bezier(0.19, 1, 0.22, 1);-ms-transition:transform 550ms cubic-bezier(0.19, 1, 0.22, 1);-o-transition:transform 550ms cubic-bezier(0.19, 1, 0.22, 1);transition:transform 550ms cubic-bezier(0.19, 1, 0.22, 1)}@media only screen and (max-width: 1024px){#home-logo{display:none}}@media only screen and (max-width: 767px){#home-logo{display:none}}#logo-inside{background:url(../img/goodoil-white.svg) no-repeat center center;position:fixed;left:50%;top:32px;-moz-transform:translate(-50%, 0);-ms-transform:translate(-50%, 0);-webkit-transform:translate(-50%, 0);transform:translate(-50%, 0);width:150px;height:30px;z-index:1700;color:transparent}#logo-inside a{color:transparent;width:100%;height:100%;display:block;font-size:0px}@media only screen and (max-width: 767px){#logo-inside{top:10px;width:123px;height:24px;position:absolute}}@media only screen and (max-width: 767px){#logo-inside{background:url(../img/goodoil.svg) no-repeat center center}}#director-title{font-size:14px;line-height:18px;font-family:'body', sans-serif;font-weight:normal;font-style:normal;color:#fff;position:fixed;left:50%;top:78px;-moz-transform:translate(-50%, 0);-ms-transform:translate(-50%, 0);-webkit-transform:translate(-50%, 0);transform:translate(-50%, 0);z-index:1900}#director-title a{color:#fff}#director-title a:hover{text-decoration:underline}@media only screen and (max-width: 767px){#director-title a{color:#000}}@media only screen and (max-width: 767px){#director-title{top:42px;color:#000;position:absolute}}.video-pause{width:100%;height:100%;display:none;background:transparent;position:absolute;top:0;left:0;z-index:1000;cursor:pointer}#mobile-layout .video-grid .video img,#mobile-layout .video-grid .video video{width:auto;height:100%;object-fit:contain;margin:0 auto;display:block}@media only screen and (max-width: 767px){#mobile-layout .video-grid .video img,#mobile-layout .video-grid .video video{height:65vh}}@media only screen and (max-width: 767px) and (orientation: landscape){#mobile-layout .video-grid .video img,#mobile-layout .video-grid .video video{height:100vh}}@media only screen and (max-width: 767px){.modal.mobile-layout .modal-inner .modal-video{padding-top:0;height:90%;top:45%}}.video-info,.video-play{width:100%;height:100%;display:block;position:fixed;top:0;left:0;z-index:1000;cursor:pointer;background:rgba(0,0,0,0.25)}.video-info .icon,.video-play .icon{background:url(../img/play.svg) center center no-repeat;width:10px;height:10px;background-size:cover;pointer-events:none;display:block;margin:0 auto 12px auto}.video-info .holder,.video-play .holder{font-family:'body', sans-serif;font-weight:normal;font-style:normal;position:absolute;left:50%;top:50%;-moz-transform:translate(-50%, -50%);-ms-transform:translate(-50%, -50%);-webkit-transform:translate(-50%, -50%);transform:translate(-50%, -50%)}.video-info .holder p,.video-play .holder p{color:#fff;text-align:center;font-size:14px;line-height:18px;font-family:'body', sans-serif;font-weight:normal;font-style:normal;margin-bottom:0px;max-width:380px}.video-info .holder p.blurb,.video-play .holder p.blurb{margin-top:12px}@media only screen and (max-width: 767px){.video-info,.video-play{background:transparent}}.video-info-long .holder .blurb{position:absolute;bottom:0;left:50%;width:380px;-moz-transform:translate(-50%, calc(100% + 12px));-ms-transform:translate(-50%, calc(100% + 12px));-webkit-transform:translate(-50%, calc(100% + 12px));transform:translate(-50%, calc(100% + 12px))}@media only screen and (max-width: 767px){.video-play .holder{display:none}}.video-info{pointer-events:none}@media only screen and (max-width: 767px){.video-info{display:none}}.video-image-mobile{display:none}@media only screen and (max-width: 767px){.video-image-mobile{display:block}}.video-info-mobile{pointer-events:none;display:none;width:100%;height:100%;position:absolute;top:0;left:0;z-index:1000;cursor:pointer;background:rgba(0,0,0,0.25)}@media only screen and (max-width: 767px){.video-info-mobile{display:block}}.video-info-mobile .icon{background:url(../img/play.svg) center center no-repeat;width:8px;height:8px;background-size:cover;pointer-events:none;display:block;margin:0 auto 3px auto}.video-info-mobile .holder{font-family:'body', sans-serif;font-weight:normal;font-style:normal;position:absolute;left:50%;top:50%;-moz-transform:translate(-50%, -50%);-ms-transform:translate(-50%, -50%);-webkit-transform:translate(-50%, -50%);transform:translate(-50%, -50%)}.video-info-mobile .holder p{color:#fff;text-align:center;font-size:14px;line-height:18px;font-family:'body', sans-serif;font-weight:normal;font-style:normal;margin-bottom:0px;max-width:380px}.video-info-mobile .holder p.blurb{margin-top:12px}@media only screen and (max-width: 767px){.video-grid{padding-top:72px;min-height:100vh}}.video-grid .video{position:relative;width:100vw;height:100vh;overflow:hidden;display:block;cursor:pointer;background:#000}.video-grid .video img,.video-grid .video video{width:100%;height:100%;object-fit:cover}@media only screen and (max-width: 767px){.video-grid .video img,.video-grid .video video{object-fit:initial;height:auto}}@media only screen and (max-width: 767px){.video-grid .video video{display:none}}.video-grid .video .trigger{position:absolute;top:50%;left:0;width:100vw;height:1px;background:transparent;display:block;z-index:1000;pointer-events:none}@media only screen and (max-width: 767px){.video-grid .video{height:auto;margin-bottom:6px}}@media only screen and (max-width: 767px){.video-grid .video:last-of-type{margin-bottom:0}}.video-grid.video-grid-taxonomy .video-info-mobile .holder{width:100%}.video-grid.video-grid-taxonomy .video-info-mobile .holder p{max-width:80%;margin-left:auto;margin-right:auto}.video-grid.video-grid-taxonomy .video-info-mobile .holder .two-fields{display:-webkit-box;display:-webkit-flex;display:-moz-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;-webkit-justify-content:center;-moz-justify-content:center;justify-content:center}.video-grid.video-grid-taxonomy .video-info-mobile .holder .two-fields p{margin-left:0;margin-right:0}.video-grid.video-grid-taxonomy .video-info-mobile .holder .two-fields p.client:after{content:", \00a0 "}.modal{position:fixed;top:0;left:0;width:100vw;height:100vh;display:none;z-index:20000;background:#000}.modal .modal-inner{width:100vw;height:100vh}.modal .modal-inner .modal-video{width:100vw;height:95vh;position:relative;top:2.5vh}@media only screen and (max-width: 767px){.modal .modal-inner .modal-video{padding-top:56.25%;height:0;left:50%;position:absolute;top:45%;-moz-transform:translate(-50%, -50%);-ms-transform:translate(-50%, -50%);-webkit-transform:translate(-50%, -50%);transform:translate(-50%, -50%);width:calc(100% - 24px)}}@media only screen and (max-width: 767px) and (orientation: landscape){.modal .modal-inner .modal-video{top:50%;width:100vw;height:100vh;position:static;-moz-transform:translate(0%, 0%);-ms-transform:translate(0%, 0%);-webkit-transform:translate(0%, 0%);transform:translate(0%, 0%)}}.modal .modal-inner .modal-video iframe{width:100vw;height:95vh;object-fit:contain}@media only screen and (max-width: 1024px){.modal .modal-inner .modal-video iframe{object-fit:initial;height:100%;transform:initial}}@media only screen and (max-width: 767px){.modal .modal-inner .modal-video iframe{object-fit:initial;width:100%;height:100%;position:absolute;top:0;left:0;transform:initial}}@media only screen and (max-width: 767px) and (orientation: landscape){.modal .modal-inner .modal-video iframe{object-fit:initial;width:100vw;height:100vh;position:absolute;top:0;left:0;transform:initial}}.modal .modal-video-close{width:30px;height:20px;display:block;position:absolute;top:40px;right:0;cursor:pointer}.modal .modal-video-close:before,.modal .modal-video-close:after{content:"";height:1px;width:100%;background:white;display:block;position:absolute;top:50%;left:0}@media only screen and (max-width: 767px){.modal .modal-video-close:before,.modal .modal-video-close:after{background:black}}.modal .modal-video-close:before{margin-top:0;background-color:#fff;-webkit-transform:rotate(45deg);-moz-transform:rotate(45deg);transform:rotate(45deg)}.modal .modal-video-close:after{margin-top:0;background-color:#fff;-webkit-transform:rotate(-45deg);-moz-transform:rotate(-45deg);transform:rotate(-45deg)}@media only screen and (max-width: 1024px){.modal .modal-video-close{top:10px;right:12px}}.video-results .video-result{position:relative;width:100vw;height:100vh;display:block}.video-results .video-result img{width:100%;height:100%;object-fit:cover}.video-results .video-result .trigger{position:absolute;top:50%;left:0;width:100vw;height:1px;background:transparent;display:block;z-index:1000;pointer-events:none}@media only screen and (max-width: 767px) and (orientation: landscape){[data-namespace="video"] #logo-inside{background:url(../img/goodoil-white.svg) no-repeat center center}}@media only screen and (max-width: 767px) and (orientation: landscape){[data-namespace="video"] #director-title{color:#fff}[data-namespace="video"] #director-title a{color:#fff}}@media only screen and (max-width: 767px) and (orientation: landscape){[data-namespace="video"] .video-info-mobile .holder p{max-width:100%}}@media only screen and (max-width: 767px) and (orientation: landscape){[data-namespace="video"] .hamburger span,[data-namespace="video"] .hamburger:before,[data-namespace="video"] .hamburger:after{background:white}}@media only screen and (max-width: 767px) and (orientation: landscape){[data-namespace="video"] .hamburger.menu-close:before,[data-namespace="video"] .hamburger.menu-close:after{background:black}}[data-namespace="video"] .hamburger.menu-close span{background:transparent}.contact-grid{min-height:100vh;background:#fff}.contact-grid .wrap{padding-top:115px}@media only screen and (max-width: 767px){.contact-grid .wrap{padding-top:72px}}.contact-grid .row{display:-webkit-box;display:-webkit-flex;display:-moz-flex;display:-ms-flexbox;display:flex}@media only screen and (max-width: 767px){.contact-grid .row{-webkit-box-direction:normal;-webkit-box-orient:vertical;-webkit-flex-direction:column;-moz-flex-direction:column;-ms-flex-direction:column;flex-direction:column}}.contact-grid .row-awards{margin-top:36px}.contact-grid .award-col-2 .office-name,.contact-grid .award-col-3 .office-name,.contact-grid .award-col-4 .office-name{color:transparent}.contact-grid .row-country{padding:3px 0;font-size:14px;line-height:18px;font-family:'body', sans-serif;font-weight:normal;font-style:normal}.contact-grid .row-country .col{width:100%}.contact-grid .row-country .col p{border-top:none}.contact-grid .col{width:25%;padding-right:10px}.contact-grid .col p{padding:3px 0;font-size:14px;line-height:18px;font-family:'body', sans-serif;font-weight:normal;font-style:normal;border-top:1px solid #000}.contact-grid .col p.no-border{border-top:none}.contact-grid .col p a{color:#000}.contact-grid .col p a:hover{color:#84754e}@media only screen and (max-width: 767px){.contact-grid .col p.office-name{font-family:'medium', sans-serif;font-weight:normal;font-style:normal}}.contact-grid .col p.mobile-only{display:none}@media only screen and (max-width: 767px){.contact-grid .col p.mobile-only{display:block}}.contact-grid .col p.not-mobile{display:block}@media only screen and (max-width: 767px){.contact-grid .col p.not-mobile{display:none}}@media only screen and (max-width: 767px){.contact-grid .col{width:100%;padding-right:0px}}.contact-grid .col:last-of-type{padding-right:0}.contact-grid p{padding:3px 0;font-size:14px;line-height:18px;font-family:'body', sans-serif;font-weight:normal;font-style:normal;border-top:1px solid #000}.contact-grid p.no-border{border-top:none}.contact-grid p a{color:#000}.contact-grid p a:hover{color:#84754e}@media only screen and (max-width: 767px){.contact-grid p.office-name{font-family:'medium', sans-serif;font-weight:normal;font-style:normal}}.contact-grid p.mobile-only{display:none}@media only screen and (max-width: 767px){.contact-grid p.mobile-only{display:block}}.contact-grid p.not-mobile{display:block}@media only screen and (max-width: 767px){.contact-grid p.not-mobile{display:none}}[data-namespace="contact"] .hamburger span{background:#000}[data-namespace="contact"] .hamburger:before,[data-namespace="contact"] .hamburger:after{background:#000}[data-namespace="contact"] .hamburger.menu-close span{background:transparent}[data-namespace="contact"] .main-menu{height:100vh}[data-namespace="facilitation"] .hamburger span{background:#000}[data-namespace="facilitation"] .hamburger:before,[data-namespace="facilitation"] .hamburger:after{background:#000}[data-namespace="facilitation"] .hamburger.menu-close span{background:transparent}[data-namespace="facilitation"] .main-menu{height:100vh}.office-images{background:#fff;padding-bottom:30px;padding-bottom:115px}@media only screen and (max-width: 767px){.office-images{padding-bottom:60px}}.office-images .wrap{display:-webkit-box;display:-webkit-flex;display:-moz-flex;display:-ms-flexbox;display:flex;-webkit-flex-wrap:wrap;-moz-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:justify;-ms-flex-pack:justify;-webkit-justify-content:space-between;-moz-justify-content:space-between;justify-content:space-between;-webkit-box-align:start;-ms-flex-align:start;-webkit-align-items:flex-start;-moz-align-items:flex-start;align-items:flex-start;position:relative}.office-images .left{width:calc(50%)}@media only screen and (max-width: 767px){.office-images .left{width:100%;display:none}}.office-images .right{width:calc(50%)}@media only screen and (max-width: 767px){.office-images .right{width:100%}}.office-images .left{padding-right:10px}.office-images img{height:auto;object-fit:contain}.office-images p{width:100%;font-size:14px;line-height:18px;font-family:'body', sans-serif;font-weight:normal;font-style:normal;text-align:right;margin-top:6px}.office-images.new-zealand .left{width:calc(60%)}@media only screen and (max-width: 767px){.office-images.new-zealand .left{width:100%;display:none}}.office-images.new-zealand .right{width:calc(40%)}@media only screen and (max-width: 767px){.office-images.new-zealand .right{width:100%}}.facilitation-grid{background:#fff}@media only screen and (max-width: 767px){.facilitation-grid .mobile-hide{display:none}}.facilitation-grid .mobile-show{display:none}@media only screen and (max-width: 767px){.facilitation-grid .mobile-show{display:block}}.facilitation-grid .wrap{padding-top:115px}@media only screen and (max-width: 767px){.facilitation-grid .wrap{padding-top:72px}}.facilitation-grid .wrap .row-blank{display:-webkit-box;display:-webkit-flex;display:-moz-flex;display:-ms-flexbox;display:flex}.facilitation-grid .wrap .row-blank .col{width:25%;padding-right:10px}.facilitation-grid .wrap .row-blank .col p{border-top:1px solid #000;margin-bottom:0}.facilitation-grid .wrap .row-blank .col.no-padding-right{padding-right:0}@media only screen and (max-width: 767px){.facilitation-grid .wrap .row-blank .col{width:100%;padding-right:0px}}.facilitation-grid .wrap .row-blank .col-wide{width:50%;padding-right:10px}.facilitation-grid .wrap .row-blank .col-wide p{border-top:1px solid #000;margin-bottom:0}.facilitation-grid .wrap .row-blank .col-wide.no-padding-right{padding-right:0}@media only screen and (max-width: 767px){.facilitation-grid .wrap .row-blank .col-wide{width:100%;padding-right:0px}}@media only screen and (max-width: 767px){.facilitation-grid .wrap .row-blank{width:100%;padding-right:0px}}.facilitation-grid .wrap .row-facilitation{display:-webkit-box;display:-webkit-flex;display:-moz-flex;display:-ms-flexbox;display:flex}@media only screen and (max-width: 767px){.facilitation-grid .wrap .row-facilitation{-webkit-box-direction:normal;-webkit-box-orient:vertical;-webkit-flex-direction:column;-moz-flex-direction:column;-ms-flex-direction:column;flex-direction:column}}.facilitation-grid .wrap .row-facilitation .col{width:25%;padding-right:10px}.facilitation-grid .wrap .row-facilitation .col p{border-top:1px solid #000;margin-bottom:0}.facilitation-grid .wrap .row-facilitation .col.no-padding-right{padding-right:0}@media only screen and (max-width: 767px){.facilitation-grid .wrap .row-facilitation .col{width:100%;padding-right:0px}}.facilitation-grid .wrap .row-facilitation .col-wide{width:50%;padding-right:10px}.facilitation-grid .wrap .row-facilitation .col-wide p:first-of-type{border-top:1px solid #000}.facilitation-grid .wrap .row-facilitation .col-wide p.blank{margin:0;border-bottom:1px solid #000}@media only screen and (max-width: 767px){.facilitation-grid .wrap .row-facilitation .col-wide{width:100%;padding-right:0px}}.facilitation-grid .wrap .row-facilitation .col-right{width:50%}.facilitation-grid .wrap .row-facilitation .col-right p{border-top:1px solid #000;border-bottom:1px solid #000}@media only screen and (max-width: 767px){.facilitation-grid .wrap .row-facilitation .col-right{width:100%;padding-right:0px}}.facilitation-grid .wrap p{padding:3px 0;font-size:14px;line-height:18px;font-family:'body', sans-serif;font-weight:normal;font-style:normal}.facilitation-grid .wrap a{color:#000}.facilitation-grid .wrap a:hover{color:#84754E}
