@keyframes plyr-progress{to{background-position:25px 0}}@keyframes plyr-popup{0%{opacity:.5;transform:translateY(10px)}to{opacity:1;transform:translateY(0)}}@keyframes plyr-fade-in{0%{opacity:0}to{opacity:1}}@keyframes lds-ellipsis1{0%{transform:scale(0)}to{transform:scale(1)}}@keyframes lds-ellipsis3{0%{transform:scale(1)}to{transform:scale(0)}}@keyframes lds-ellipsis2{0%{transform:translate(0,0)}to{transform:translate(24px,0)}}@-webkit-keyframes sk-bounce{0%,to{-webkit-transform:scale(0)}50%{-webkit-transform:scale(1)}}@keyframes sk-bounce{0%,to{transform:scale(0);-webkit-transform:scale(0)}50%{transform:scale(1);-webkit-transform:scale(1)}}@-webkit-keyframes shift{0%{background-position:0 100%}50%{background-position:100% 50%}}@-moz-keyframes shift{0%{background-position:0 100%}50%{background-position:100% 50%}}@keyframes shift{0%{background-position:0 100%}50%{background-position:100% 50%}}@keyframes indeterminateAnimation{0%{transform:translateX(0) scaleX(0)}40%{transform:translateX(0) scaleX(.2)}to{transform:translateX(100%) scaleX(.25)}}@-webkit-keyframes rainbow{0%{background-position:0 100%}50%{background-position:100% 50%}}@-moz-keyframes rainbow{0%{background-position:0 100%}50%{background-position:100% 50%}}@keyframes rainbow{0%{background-position:0 100%}50%{background-position:100% 50%}}html{-ms-text-size-adjust:100%;-webkit-text-size-adjust:100%;font-family:"AtlasGrotesk","Helvetica",sans-serif;font-weight:300;font-size:14px;line-height:20px;word-spacing:.03em;font-display:swap;background:#fff;overflow-x:hidden}.mfp-figure figure,body{margin:0}article,aside,details,figcaption,figure,footer,header,hgroup,main,menu,nav,section,summary{display:block}audio,canvas,progress,video{display:inline-block;vertical-align:baseline}audio:not([controls]){display:none;height:0}[hidden],a.plyr__control::after,a.plyr__control::before,template{display:none}a,mark{color:#000}a{background-color:transparent;text-decoration:none;border-bottom:1px rgba(0,0,0,.6) solid;padding-bottom:1px;transition:border-color .25s ease-in-out}a:active,a:hover{outline:0}abbr[title]{border-bottom:1px dotted}b,strong{font-weight:700}dfn{font-style:italic}h1{font-size:2em;margin:.67em 0}mark{background:#ff0}small{font-size:80%}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}sup{top:-.5em}sub{bottom:-.25em}img{border:0}svg:not(:root){overflow:hidden}figure{margin:1em 40px}hr{box-sizing:content-box;height:0}pre{overflow:auto}code,kbd,pre,samp{font-family:monospace,monospace;font-size:1em}button,input,optgroup,select,textarea{color:inherit;font:inherit;margin:0}button{overflow:visible}button,select{text-transform:none}button,html input[type=button],input[type=reset],input[type=submit]{-webkit-appearance:button;cursor:pointer}button[disabled],html input[disabled]{cursor:default}input::-moz-focus-inner{border:0;padding:0}input{line-height:normal}input[type=checkbox],input[type=radio]{box-sizing:border-box;padding:0}input[type=number]::-webkit-inner-spin-button,input[type=number]::-webkit-outer-spin-button{height:auto}input[type=search]{-webkit-appearance:textfield;box-sizing:content-box}input[type=search]::-webkit-search-cancel-button,input[type=search]::-webkit-search-decoration{-webkit-appearance:none}fieldset{border:1px solid silver;margin:0 2px;padding:.35em .625em .75em}legend{border:0}textarea{overflow:auto}optgroup{font-weight:700}table{border-collapse:collapse;border-spacing:0}legend,td,th{padding:0}.plyr{-moz-osx-font-smoothing:auto;-webkit-font-smoothing:subpixel-antialiased;direction:ltr;font-family:Avenir,"Avenir Next","Helvetica Neue","Segoe UI",Helvetica,Arial,sans-serif;font-variant-numeric:tabular-nums;font-weight:500;line-height:1.7;max-width:100%;min-width:200px;position:relative;text-shadow:none;transition:box-shadow .3s ease}.plyr audio,.plyr video{border-radius:inherit;height:auto;vertical-align:middle;width:100%}.plyr button{font:inherit;line-height:inherit;width:auto}.plyr:focus{outline:0}.plyr--full-ui{box-sizing:border-box}.plyr--full-ui *,.plyr--full-ui ::after,.plyr--full-ui ::before{box-sizing:inherit}.plyr--full-ui a,.plyr--full-ui button,.plyr--full-ui input,.plyr--full-ui label{touch-action:manipulation}.plyr__badge{background:#4f5b5f;border-radius:2px;color:#fff;font-size:9px;line-height:1;padding:3px 4px}.plyr--full-ui ::-webkit-media-text-track-container{display:none}.plyr__captions{animation:plyr-fade-in .3s ease;bottom:0;color:#fff;display:none;font-size:14px;left:0;padding:10px;position:absolute;text-align:center;transition:transform .4s ease-in-out;width:100%}.plyr__captions .plyr__caption{background:rgba(0,0,0,.8);border-radius:2px;-webkit-box-decoration-break:clone;box-decoration-break:clone;line-height:185%;padding:.2em .5em;white-space:pre-wrap}.plyr__captions .plyr__caption div{display:inline}.plyr__captions span:empty{display:none}@media (min-width:480px){.plyr__captions{font-size:16px;padding:20px}}@media (min-width:768px){.plyr__captions{font-size:18px}}.plyr--captions-active .plyr__captions{display:block}.plyr:not(.plyr--hide-controls) .plyr__controls:not(:empty)~.plyr__captions{transform:translateY(-40px)}.plyr__control{background:0 0;border:0;color:inherit;cursor:pointer;flex-shrink:0;overflow:visible;position:relative;transition:all .3s ease}.plyr__control svg{display:block;fill:currentColor;height:18px;pointer-events:none;width:18px}.plyr--full-ui input[type=range]:focus,.plyr__control:focus{outline:0}.plyr__control.plyr__tab-focus{box-shadow:0 0 0 5px rgba(26,175,255,.5);outline:0}a.plyr__control{text-decoration:none}.plyr__control.plyr__control--pressed .icon--not-pressed,.plyr__control.plyr__control--pressed .label--not-pressed,.plyr__control:not(.plyr__control--pressed) .icon--pressed,.plyr__control:not(.plyr__control--pressed) .label--pressed{display:none}.plyr--audio .plyr__control.plyr__tab-focus,.plyr--audio .plyr__control:hover,.plyr--audio .plyr__control[aria-expanded=true],.plyr--video .plyr__control.plyr__tab-focus,.plyr--video .plyr__control:hover,.plyr--video .plyr__control[aria-expanded=true]{background:#1aafff;color:#fff}.plyr--video .plyr__control svg{filter:drop-shadow(0 1px 1px rgba(0,0,0,.15))}.plyr__control--overlaid{background:rgba(26,175,255,.8);border:0;border-radius:100%;box-shadow:0 1px 1px rgba(0,0,0,.15);color:#fff;display:none;left:50%;position:absolute;top:50%;transform:translate(-50%,-50%);z-index:2}.plyr__control--overlaid svg{left:2px;position:relative}.plyr__control--overlaid:focus,.plyr__control--overlaid:hover{background:#1aafff}.plyr--playing .plyr__control--overlaid{opacity:0;visibility:hidden}.plyr--full-ui.plyr--video .plyr__control--overlaid{display:block}.plyr--full-ui ::-webkit-media-controls{display:none}.plyr__controls{align-items:center;display:flex;justify-content:flex-end;text-align:center}.plyr__controls .plyr__menu,.plyr__controls .plyr__progress,.plyr__controls .plyr__time,.plyr__controls .plyr__volume,.plyr__controls>.plyr__control{margin-left:5px}.plyr__controls .plyr__menu+.plyr__control,.plyr__controls .plyr__progress+.plyr__control,.plyr__controls>.plyr__control+.plyr__control,.plyr__controls>.plyr__control+.plyr__menu{margin-left:2px}.plyr__controls>.plyr__control:first-child,.plyr__controls>.plyr__control:first-child+[data-plyr=pause]{margin-left:0;margin-right:auto}.plyr__controls:empty{display:none}@media (min-width:480px){.plyr__controls .plyr__menu,.plyr__controls .plyr__progress,.plyr__controls .plyr__time,.plyr__controls .plyr__volume,.plyr__controls>.plyr__control{margin-left:10px}}.plyr--audio .plyr__controls{background:#fff;border-radius:inherit;color:#4f5b5f;padding:10px}.plyr--video .plyr__controls{background:linear-gradient(transparent,rgba(0,0,0,.7));border-bottom-left-radius:inherit;border-bottom-right-radius:inherit;bottom:0;color:#fff;left:0;padding:20px 5px 5px;position:absolute;right:0;transition:opacity .4s ease-in-out,transform .4s ease-in-out;z-index:3}@media (min-width:480px){.plyr--video .plyr__controls{padding:35px 10px 10px}}.plyr--video.plyr--hide-controls .plyr__controls{opacity:0;pointer-events:none;transform:translateY(100%)}.plyr [data-plyr=airplay],.plyr [data-plyr=captions],.plyr [data-plyr=fullscreen],.plyr [data-plyr=pip],.plyr__menu .plyr__control[aria-expanded=true] .plyr__tooltip{display:none}.plyr--airplay-supported [data-plyr=airplay],.plyr--captions-enabled [data-plyr=captions],.plyr--fullscreen-enabled [data-plyr=fullscreen],.plyr--pip-supported [data-plyr=pip]{display:inline-block}.plyr__video-embed{height:0;padding-bottom:56.25%;position:relative}.plyr__video-embed iframe{border:0;height:100%;left:0;position:absolute;top:0;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;width:100%}.plyr--full-ui .plyr__video-embed>.plyr__video-embed__container{padding-bottom:240%;position:relative;transform:translateY(-38.28125%)}.plyr__menu{display:flex;position:relative}.plyr__menu .plyr__control svg{transition:transform .3s ease}.plyr__menu .plyr__control[aria-expanded=true] svg{transform:rotate(90deg)}.plyr__menu__container{animation:plyr-popup .2s ease;background:rgba(255,255,255,.9);border-radius:4px;bottom:100%;box-shadow:0 1px 2px rgba(0,0,0,.15);color:#4f5b5f;font-size:16px;margin-bottom:10px;position:absolute;right:-3px;text-align:left;white-space:nowrap;z-index:3}.plyr__menu__container>div{overflow:hidden;transition:height .35s cubic-bezier(.4,0,.2,1),width .35s cubic-bezier(.4,0,.2,1)}.plyr__menu__container::after{border:4px solid transparent;border-top-color:rgba(255,255,255,.9);content:"";height:0;position:absolute;right:15px;top:100%;width:0}.plyr__menu__container [role=menu]{padding:7px}.plyr__menu__container [role=menuitem],.plyr__menu__container [role=menuitemradio]{margin-top:2px}.plyr__menu__container [role=menuitem]:first-child,.plyr__menu__container [role=menuitemradio]:first-child{margin-top:0}.plyr__menu__container .plyr__control{align-items:center;color:#4f5b5f;display:flex;font-size:14px;padding:4px 11px;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;width:100%}.plyr__menu__container .plyr__control>span{align-items:inherit;display:flex;width:100%}.plyr__menu__container .plyr__control::after{border:4px solid transparent;content:"";position:absolute;top:50%;transform:translateY(-50%)}.plyr__menu__container .plyr__control--forward{padding-right:28px}.plyr__menu__container .plyr__control--forward::after{border-left-color:rgba(79,91,95,.8);right:5px}.plyr__menu__container .plyr__control--forward.plyr__tab-focus::after,.plyr__menu__container .plyr__control--forward:hover::after{border-left-color:currentColor}.plyr__menu__container .plyr__control--back{font-weight:500;margin:7px 7px 3px;padding-left:28px;position:relative;width:calc(100% - 14px)}.plyr__menu__container .plyr__control--back::after{border-right-color:rgba(79,91,95,.8);left:7px}.plyr__menu__container .plyr__control--back::before{background:#b7c5cd;box-shadow:0 1px 0#fff;content:"";height:1px;left:0;margin-top:4px;overflow:hidden;position:absolute;right:0;top:100%}.plyr__menu__container .plyr__control--back.plyr__tab-focus::after,.plyr__menu__container .plyr__control--back:hover::after{border-right-color:currentColor}.plyr__menu__container .plyr__control[role=menuitemradio]{padding-left:7px}.plyr__menu__container .plyr__control[role=menuitemradio]::after,.plyr__menu__container .plyr__control[role=menuitemradio]::before{border-radius:100%}.plyr__menu__container .plyr__control[role=menuitemradio]::before{background:rgba(0,0,0,.1);content:"";display:block;flex-shrink:0;height:16px;margin-right:10px;transition:all .3s ease;width:16px}.plyr__menu__container .plyr__control[role=menuitemradio]::after{background:#fff;border:0;height:6px;left:12px;opacity:0;top:50%;transform:translateY(-50%) scale(0);transition:transform .3s ease,opacity .3s ease;width:6px}.plyr__menu__container .plyr__control[role=menuitemradio][aria-checked=true]::before{background:#1aafff}.plyr__menu__container .plyr__control[role=menuitemradio][aria-checked=true]::after{opacity:1;transform:translateY(-50%) scale(1)}.plyr__menu__container .plyr__control[role=menuitemradio].plyr__tab-focus::before,.plyr__menu__container .plyr__control[role=menuitemradio]:hover::before{background:rgba(0,0,0,.1)}.plyr__menu__container .plyr__menu__value{align-items:center;display:flex;margin-left:auto;margin-right:-5px;overflow:hidden;padding-left:25px;pointer-events:none}.plyr--full-ui input[type=range]{-webkit-appearance:none;background:0 0;border:0;border-radius:28px;display:block;height:20px;margin:0;padding:0;transition:box-shadow .3s ease;width:100%}.plyr--full-ui input[type=range]::-webkit-slider-runnable-track{background:0 0;border:0;border-radius:2px;height:4px;transition:box-shadow .3s ease;-webkit-user-select:none;user-select:none;background-image:linear-gradient(to right,currentColor var(--value, 0),transparent var(--value, 0))}.plyr--full-ui input[type=range]::-webkit-slider-thumb{background:#fff;border:0;border-radius:100%;box-shadow:0 1px 1px rgba(0,0,0,.15),0 0 0 1px rgba(47,52,61,.2);height:14px;position:relative;transition:all .2s ease;width:14px;-webkit-appearance:none;margin-top:-5px}.plyr--full-ui input[type=range]::-moz-range-track{background:0 0;border:0;border-radius:2px;height:4px;transition:box-shadow .3s ease;-moz-user-select:none;user-select:none}.plyr--full-ui input[type=range]::-moz-range-thumb{background:#fff;border:0;border-radius:100%;box-shadow:0 1px 1px rgba(0,0,0,.15),0 0 0 1px rgba(47,52,61,.2);height:14px;position:relative;transition:all .2s ease;width:14px}.plyr--full-ui input[type=range]::-moz-range-progress{background:currentColor;border-radius:2px;height:4px}.plyr--full-ui input[type=range]::-ms-track{background:0 0;border:0;border-radius:2px;height:4px;transition:box-shadow .3s ease;-ms-user-select:none;user-select:none;color:transparent}.plyr--full-ui input[type=range]::-ms-fill-upper{background:0 0;border:0;border-radius:2px;height:4px;transition:box-shadow .3s ease;-ms-user-select:none;user-select:none}.plyr--full-ui input[type=range]::-ms-fill-lower{background:0 0;border:0;border-radius:2px;height:4px;transition:box-shadow .3s ease;-ms-user-select:none;user-select:none;background:currentColor}.plyr--full-ui input[type=range]::-ms-thumb{background:#fff;border:0;border-radius:100%;box-shadow:0 1px 1px rgba(0,0,0,.15),0 0 0 1px rgba(47,52,61,.2);height:14px;position:relative;transition:all .2s ease;width:14px;margin-top:0}.plyr--full-ui input[type=range]::-ms-tooltip{display:none}.plyr--full-ui input[type=range]::-moz-focus-outer{border:0}.plyr--full-ui input[type=range].plyr__tab-focus::-webkit-slider-runnable-track{box-shadow:0 0 0 5px rgba(26,175,255,.5);outline:0}.plyr--full-ui input[type=range].plyr__tab-focus::-moz-range-track{box-shadow:0 0 0 5px rgba(26,175,255,.5);outline:0}.plyr--full-ui input[type=range].plyr__tab-focus::-ms-track{box-shadow:0 0 0 5px rgba(26,175,255,.5);outline:0}.plyr--full-ui.plyr--video input[type=range]::-webkit-slider-runnable-track{background-color:rgba(255,255,255,.25)}.plyr--full-ui.plyr--video input[type=range]::-moz-range-track{background-color:rgba(255,255,255,.25)}.plyr--full-ui.plyr--video input[type=range]::-ms-track{background-color:rgba(255,255,255,.25)}.plyr--full-ui.plyr--video input[type=range]:active::-webkit-slider-thumb{box-shadow:0 1px 1px rgba(0,0,0,.15),0 0 0 1px rgba(47,52,61,.2),0 0 0 3px rgba(255,255,255,.5)}.plyr--full-ui.plyr--video input[type=range]:active::-moz-range-thumb{box-shadow:0 1px 1px rgba(0,0,0,.15),0 0 0 1px rgba(47,52,61,.2),0 0 0 3px rgba(255,255,255,.5)}.plyr--full-ui.plyr--video input[type=range]:active::-ms-thumb{box-shadow:0 1px 1px rgba(0,0,0,.15),0 0 0 1px rgba(47,52,61,.2),0 0 0 3px rgba(255,255,255,.5)}.plyr--full-ui.plyr--audio input[type=range]::-webkit-slider-runnable-track{background-color:rgba(183,197,205,.66)}.plyr--full-ui.plyr--audio input[type=range]::-moz-range-track{background-color:rgba(183,197,205,.66)}.plyr--full-ui.plyr--audio input[type=range]::-ms-track{background-color:rgba(183,197,205,.66)}.plyr--full-ui.plyr--audio input[type=range]:active::-webkit-slider-thumb{box-shadow:0 1px 1px rgba(0,0,0,.15),0 0 0 1px rgba(47,52,61,.2),0 0 0 3px rgba(0,0,0,.1)}.plyr--full-ui.plyr--audio input[type=range]:active::-moz-range-thumb{box-shadow:0 1px 1px rgba(0,0,0,.15),0 0 0 1px rgba(47,52,61,.2),0 0 0 3px rgba(0,0,0,.1)}.plyr--full-ui.plyr--audio input[type=range]:active::-ms-thumb{box-shadow:0 1px 1px rgba(0,0,0,.15),0 0 0 1px rgba(47,52,61,.2),0 0 0 3px rgba(0,0,0,.1)}.plyr__poster{background-color:#000;background-position:50% 50%;background-repeat:no-repeat;background-size:contain;height:100%;left:0;opacity:0;position:absolute;top:0;transition:opacity .2s ease;width:100%;z-index:1}.plyr--stopped.plyr__poster-enabled .plyr__poster{opacity:1}.plyr__time{font-size:14px}.plyr__time+.plyr__time::before{content:"⁄";margin-right:10px}@media (max-width:767px){.plyr__time+.plyr__time{display:none}}.plyr--video .plyr__time{text-shadow:0 1px 1px rgba(0,0,0,.15)}.plyr__tooltip{background:rgba(255,255,255,.9);border-radius:3px;bottom:100%;box-shadow:0 1px 2px rgba(0,0,0,.15);color:#4f5b5f;font-size:14px;font-weight:500;left:50%;line-height:1.3;margin-bottom:10px;opacity:0;padding:5px 7.5px;pointer-events:none;position:absolute;transform:translate(-50%,10px) scale(.8);transform-origin:50% 100%;transition:transform .2s .1s ease,opacity .2s .1s ease;white-space:nowrap;z-index:2}.plyr__tooltip::before{border-left:4px solid transparent;border-right:4px solid transparent;border-top:4px solid rgba(255,255,255,.9);bottom:-4px;content:"";height:0;left:50%;position:absolute;transform:translateX(-50%);width:0;z-index:2}.plyr .plyr__control.plyr__tab-focus .plyr__tooltip,.plyr .plyr__control:hover .plyr__tooltip,.plyr__tooltip--visible{opacity:1;transform:translate(-50%,0) scale(1)}.plyr .plyr__control:hover .plyr__tooltip{z-index:3}.plyr__controls>.plyr__control:first-child .plyr__tooltip,.plyr__controls>.plyr__control:first-child+.plyr__control .plyr__tooltip{left:0;transform:translate(0,10px) scale(.8);transform-origin:0 100%}.plyr__controls>.plyr__control:first-child .plyr__tooltip::before,.plyr__controls>.plyr__control:first-child+.plyr__control .plyr__tooltip::before{left:16px}.plyr__controls>.plyr__control:last-child .plyr__tooltip{left:auto;right:0;transform:translate(0,10px) scale(.8);transform-origin:100% 100%}.plyr__controls>.plyr__control:last-child .plyr__tooltip::before{left:auto;right:16px;transform:translateX(50%)}.plyr__controls>.plyr__control:first-child .plyr__tooltip--visible,.plyr__controls>.plyr__control:first-child+.plyr__control .plyr__tooltip--visible,.plyr__controls>.plyr__control:first-child+.plyr__control.plyr__tab-focus .plyr__tooltip,.plyr__controls>.plyr__control:first-child+.plyr__control:hover .plyr__tooltip,.plyr__controls>.plyr__control:first-child.plyr__tab-focus .plyr__tooltip,.plyr__controls>.plyr__control:first-child:hover .plyr__tooltip,.plyr__controls>.plyr__control:last-child .plyr__tooltip--visible,.plyr__controls>.plyr__control:last-child.plyr__tab-focus .plyr__tooltip,.plyr__controls>.plyr__control:last-child:hover .plyr__tooltip{transform:translate(0,0) scale(1)}.plyr--video,.plyr__video-wrapper{background:#000;overflow:hidden}.plyr--video.plyr--menu-open{overflow:visible}.plyr__video-wrapper{border-radius:inherit;position:relative;z-index:0}.plyr__progress{flex:1;left:7px;margin-right:14px;position:relative}.plyr__progress input[type=range],.plyr__progress__buffer{margin-left:-7px;margin-right:-7px;width:calc(100% + 14px)}.plyr__progress input[type=range]{position:relative;z-index:2}.plyr__progress .plyr__tooltip{font-size:14px;left:0}.plyr__progress__buffer{-webkit-appearance:none;background:0 0;border:0;border-radius:100px;height:4px;left:0;margin-top:-2px;padding:0;position:absolute;top:50%}.plyr__progress__buffer::-webkit-progress-bar{background:0 0;transition:width .2s ease}.plyr__progress__buffer::-webkit-progress-value{background:currentColor;border-radius:100px;min-width:4px}.plyr__progress__buffer::-moz-progress-bar{background:currentColor;border-radius:100px;min-width:4px;transition:width .2s ease}.plyr__progress__buffer::-ms-fill{border-radius:100px;transition:width .2s ease}.plyr--video .plyr__progress__buffer{box-shadow:0 1px 1px rgba(0,0,0,.15);color:rgba(255,255,255,.25)}.plyr--audio .plyr__progress__buffer{color:rgba(183,197,205,.66)}.plyr--loading .plyr__progress__buffer{animation:plyr-progress 1s linear infinite;background-image:linear-gradient(-45deg,rgba(47,52,61,.6) 25%,transparent 25%,transparent 50%,rgba(47,52,61,.6) 50%,rgba(47,52,61,.6) 75%,transparent 75%,transparent);background-repeat:repeat-x;background-size:25px 25px;color:transparent}.plyr--video.plyr--loading .plyr__progress__buffer{background-color:rgba(255,255,255,.25)}.plyr--audio.plyr--loading .plyr__progress__buffer{background-color:rgba(183,197,205,.66)}.plyr__volume{align-items:center;display:flex;flex:1;position:relative}.plyr__volume input[type=range]{margin-left:5px;position:relative;z-index:2}@media (min-width:480px){.plyr__volume{max-width:90px}}@media (min-width:768px){.plyr__volume{max-width:110px}}.plyr--is-ios .plyr__volume,.plyr--is-ios.plyr--vimeo [data-plyr=mute]{display:none!important}.plyr:fullscreen{background:#000;border-radius:0!important;margin:0}.plyr:fullscreen video{height:100%}.plyr:fullscreen,.plyr:fullscreen .plyr__video-wrapper{height:100%;width:100%}.plyr:fullscreen .plyr__video-embed{overflow:visible}.plyr:fullscreen.plyr--vimeo .plyr__video-wrapper{height:0;top:50%;transform:translateY(-50%)}.plyr:fullscreen .plyr__control .icon--exit-fullscreen{display:block}.plyr:fullscreen .plyr__control .icon--exit-fullscreen+svg{display:none}.plyr:fullscreen.plyr--hide-controls{cursor:none}@media (min-width:1024px){.plyr:-webkit-full-screen .plyr__captions{font-size:21px}.plyr:-moz-full-screen .plyr__captions{font-size:21px}.plyr:-ms-fullscreen .plyr__captions{font-size:21px}.plyr:fullscreen .plyr__captions{font-size:21px}}.plyr:-webkit-full-screen{background:#000;border-radius:0!important;height:100%;margin:0;width:100%}.plyr:-webkit-full-screen video{height:100%}.plyr:-webkit-full-screen .plyr__video-wrapper{height:100%;width:100%}.plyr:-webkit-full-screen .plyr__video-embed{overflow:visible}.plyr:-webkit-full-screen.plyr--vimeo .plyr__video-wrapper{height:0;top:50%;transform:translateY(-50%)}.plyr:-webkit-full-screen .plyr__control .icon--exit-fullscreen{display:block}.plyr:-webkit-full-screen .plyr__control .icon--exit-fullscreen+svg{display:none}.plyr:-webkit-full-screen.plyr--hide-controls{cursor:none}@media (min-width:1024px){.plyr:-webkit-full-screen .plyr__captions{font-size:21px}}.plyr:-moz-full-screen{background:#000;border-radius:0!important;height:100%;margin:0;width:100%}.plyr:-moz-full-screen video{height:100%}.plyr:-moz-full-screen .plyr__video-wrapper{height:100%;width:100%}.plyr:-moz-full-screen .plyr__video-embed{overflow:visible}.plyr:-moz-full-screen.plyr--vimeo .plyr__video-wrapper{height:0;top:50%;transform:translateY(-50%)}.plyr:-moz-full-screen .plyr__control .icon--exit-fullscreen{display:block}.plyr:-moz-full-screen .plyr__control .icon--exit-fullscreen+svg{display:none}.plyr:-moz-full-screen.plyr--hide-controls{cursor:none}@media (min-width:1024px){.plyr:-moz-full-screen .plyr__captions{font-size:21px}}.plyr:-ms-fullscreen{background:#000;border-radius:0!important;margin:0}.plyr:-ms-fullscreen video{height:100%}.plyr:-ms-fullscreen,.plyr:-ms-fullscreen .plyr__video-wrapper{height:100%;width:100%}.plyr:-ms-fullscreen .plyr__video-embed{overflow:visible}.plyr:-ms-fullscreen.plyr--vimeo .plyr__video-wrapper{height:0;top:50%;transform:translateY(-50%)}.plyr:-ms-fullscreen .plyr__control .icon--exit-fullscreen{display:block}.plyr:-ms-fullscreen .plyr__control .icon--exit-fullscreen+svg{display:none}.plyr:-ms-fullscreen.plyr--hide-controls{cursor:none}@media (min-width:1024px){.plyr:-ms-fullscreen .plyr__captions{font-size:21px}}.plyr--fullscreen-fallback{background:#000;border-radius:0!important;height:100%;margin:0;width:100%;bottom:0;left:0;position:fixed;right:0;top:0;z-index:10000000}.plyr--fullscreen-fallback video{height:100%}.plyr--fullscreen-fallback .plyr__video-wrapper{height:100%;width:100%}.plyr--fullscreen-fallback .plyr__video-embed{overflow:visible}.plyr--fullscreen-fallback.plyr--vimeo .plyr__video-wrapper{height:0;top:50%;transform:translateY(-50%)}.plyr--fullscreen-fallback .plyr__control .icon--exit-fullscreen,.search-active #search .close-search{display:block}.plyr--fullscreen-fallback .plyr__control .icon--exit-fullscreen+svg{display:none}.plyr--fullscreen-fallback.plyr--hide-controls{cursor:none}@media (min-width:1024px){.plyr--fullscreen-fallback .plyr__captions{font-size:21px}}.plyr__ads{border-radius:inherit;bottom:0;cursor:pointer;left:0;overflow:hidden;position:absolute;right:0;top:0;z-index:-1}.plyr__ads>div,.plyr__ads>div iframe{height:100%;position:absolute;width:100%}.plyr__ads::after{background:rgba(47,52,61,.8);border-radius:2px;bottom:10px;color:#fff;content:attr(data-badge-text);font-size:11px;padding:2px 6px;pointer-events:none;position:absolute;right:10px;z-index:3}.plyr__ads::after:empty{display:none}.plyr__cues{background:currentColor;display:block;height:4px;left:0;margin:-2px 0 0;opacity:.8;position:absolute;top:50%;width:3px;z-index:3}.plyr--no-transition{transition:none!important}.plyr__sr-only{clip:rect(1px,1px,1px,1px);overflow:hidden;border:0!important;height:1px!important;padding:0!important;position:absolute!important;width:1px!important}.plyr [hidden]{display:none!important}.mfp-bg{z-index:5002;overflow:hidden;position:fixed;background:#666;opacity:.99}.mfp-bg,.mfp-container,.mfp-wrap{width:100%;height:100%;left:0;top:0}.mfp-wrap{z-index:5003;position:fixed;outline:0!important;-webkit-backface-visibility:hidden}.mfp-container{text-align:center;position:absolute;padding:0;box-sizing:border-box}.mfp-container:before,.mfp-content{display:inline-block;vertical-align:middle}.mfp-container:before{content:"";height:100%}.mfp-align-top .mfp-container:before{display:none}.mfp-content{position:relative;margin:0 auto;text-align:left;z-index:5005}.mfp-ajax-holder .mfp-content,.mfp-inline-holder .mfp-content{width:100%;cursor:auto}.mfp-ajax-cur{cursor:progress}.mfp-zoom-out-cur,.mfp-zoom-out-cur .mfp-image-holder .mfp-close{cursor:-moz-zoom-out;cursor:-webkit-zoom-out;cursor:zoom-out}.mfp-zoom{cursor:pointer;cursor:-webkit-zoom-in;cursor:-moz-zoom-in;cursor:zoom-in}.mfp-auto-cursor .mfp-content{cursor:auto}.mfp-arrow,.mfp-close,.mfp-counter,.mfp-preloader{-webkit-user-select:none;-moz-user-select:none;user-select:none}.hide-logo header h1,.mfp-loading.mfp-figure,.mfp-s-error .mfp-content,.mfp-s-ready .mfp-preloader{display:none}.mfp-hide{display:none!important}.mfp-preloader{color:#ccc;position:absolute;top:50%;width:auto;text-align:center;margin-top:-.8em;left:8px;right:8px;z-index:5004}.mfp-preloader a{color:#ccc}.mfp-preloader a:hover{color:#fff}.lds-ellipsis{display:inline-block;position:relative;width:80px;height:80px}.lds-ellipsis div{position:absolute;top:33px;width:13px;height:13px;border-radius:50%;background:#fff;animation-timing-function:cubic-bezier(0,1,1,0)}.lds-ellipsis div:nth-child(1){left:8px;animation:lds-ellipsis1 .6s infinite}.lds-ellipsis div:nth-child(2),.lds-ellipsis div:nth-child(3){left:8px;animation:lds-ellipsis2 .6s infinite}.lds-ellipsis div:nth-child(3){left:32px}.lds-ellipsis div:nth-child(4){left:56px;animation:lds-ellipsis3 .6s infinite}button.mfp-arrow,button.mfp-close{overflow:visible;cursor:pointer;background:0 0;border:0;-webkit-appearance:none;display:block;outline:0;padding:0;z-index:5006;box-shadow:none;touch-action:manipulation}button::-moz-focus-inner{padding:0;border:0}.mfp-close{width:50px;height:50px;line-height:50px;position:fixed;right:0;top:0;text-decoration:none;text-align:center;opacity:.65;padding:0 10px 18px;color:#fff;font-style:normal;font-size:28px;font-family:Arial,Baskerville,monospace}.mfp-close:focus,.mfp-close:hover{opacity:1}.mfp-close-btn-in .mfp-close{color:#333}.mfp-iframe-holder .mfp-close,.mfp-image-holder .mfp-close{color:#fff;position:fixed;top:2.5vw;right:0;text-align:right;padding-right:0;width:100%}.mfp-counter{position:absolute;top:0;right:0;color:#ccc;font-size:12px;line-height:18px;white-space:nowrap}.mfp-arrow{position:fixed;opacity:.65;color:#fff;margin:0;top:0;margin-top:2.5vw;padding:0;width:50px;height:50px;line-height:50px;-webkit-tap-highlight-color:transparent}.mfp-arrow:after{content:" ";display:block;top:50%;width:10px;height:10px;border:solid #fff!important;border-width:0 2px 2px 0!important;border-radius:0!important}.mfp-arrow:focus,.mfp-arrow:hover{opacity:1}.mfp-arrow-left{left:46.5%}.mfp-arrow-left:after{transform:rotate(135deg)}.mfp-arrow-right{right:46.5%}.mfp-arrow-right:after{transform:rotate(-45deg)}.mfp-iframe-holder{padding-top:40px;padding-bottom:40px}.mfp-iframe-holder .mfp-content{line-height:0;width:100%;max-width:900px}.mfp-iframe-holder .mfp-close{top:-40px}.mfp-iframe-scaler{width:100%;height:0;overflow:hidden;padding-top:56.25%}.mfp-iframe-scaler iframe{position:absolute;display:block;top:0;left:0;width:100%;height:100%;box-shadow:none;background:#000}.mfp-figure:after,img.mfp-img{display:block;width:auto;height:auto}img.mfp-img{box-sizing:border-box;padding:160px 2.5vw;margin:0 auto}.mfp-figure,img.mfp-img{line-height:0}.mfp-figure:after{content:"";position:absolute;left:0;top:160px;bottom:160px;right:0;z-index:-1;box-shadow:none;background:0 0}.mfp-figure small{color:#bdbdbd;display:block;font-size:12px;line-height:14px}.mfp-bottom-bar{margin-top:-156px;position:absolute;top:100%;left:0;width:100%;cursor:auto}.mfp-title{text-align:left;line-height:18px;color:#f3f3f3;word-wrap:break-word;padding-right:36px}.mfp-image-holder .mfp-content,img.mfp-img{max-width:100%}.mfp-gallery .mfp-image-holder .mfp-figure{cursor:pointer}@media screen and (max-width:800px) and (orientation:landscape),screen and (max-height:300px){.mfp-img-mobile .mfp-image-holder{padding-left:0;padding-right:0}.mfp-img-mobile img.mfp-img{padding:0}.mfp-img-mobile .mfp-figure:after{top:0;bottom:0}.mfp-img-mobile .mfp-figure small{display:inline;margin-left:5px}.mfp-img-mobile .mfp-bottom-bar{background:rgba(0,0,0,.6);bottom:0;margin:0;top:auto;padding:3px 5px;position:fixed;box-sizing:border-box}.mfp-img-mobile .mfp-bottom-bar:empty{padding:0}.mfp-img-mobile .mfp-counter{right:5px;top:3px}.mfp-img-mobile .mfp-close{top:0;right:0;width:35px;height:35px;line-height:35px;background:rgba(0,0,0,.6);position:fixed;text-align:center;padding:0}}@media all and (max-width:900px){.mfp-arrow{-webkit-transform:scale(.75);transform:scale(.75);margin-top:12vw}.mfp-arrow-left,.mfp-arrow-right{-webkit-transform-origin:0;transform-origin:0;display:none!important}.mfp-arrow-right{-webkit-transform-origin:100%;transform-origin:100%}.mfp-container{padding-left:0;padding-right:0}}[style*="--aspect-ratio"]>:first-child{width:100%}[style*="--aspect-ratio"]>img{height:auto}@supports (--custom:property){[style*="--aspect-ratio"]{position:relative}[style*="--aspect-ratio"]::before{content:"";display:block;padding-bottom:calc(100%/(var(--aspect-ratio)))}[style*="--aspect-ratio"]>:first-child{position:absolute;top:0;left:0;height:100%}}@font-face{font-family:"AtlasGrotesk";src:url(../fonts/AtlasGrotesk/AtlasGrotesk-Bold.otf);font-weight:600;font-style:normal}@font-face{font-family:"AtlasGrotesk";src:url(../fonts/AtlasGrotesk/AtlasGrotesk-Light.otf);font-weight:300;font-style:normal}@font-face{font-family:"AtlasGrotesk";src:url(../fonts/AtlasGrotesk/AtlasGrotesk-LightItalic.otf);font-weight:300;font-style:italic}@font-face{font-family:"AtlasGrotesk";src:url(../fonts/AtlasGrotesk/AtlasGrotesk-Thin.otf);font-weight:100;font-style:normal}@font-face{font-family:"AtlasGrotesk";src:url(../fonts/AtlasGrotesk/AtlasGrotesk-ThinItalic.otf);font-weight:100;font-style:italic}@font-face{font-family:"Pitch";src:url(../fonts/Pitch/Pitch-Medium.otf);font-weight:500;font-style:normal}@font-face{font-family:"Span";src:url(../fonts/SpanSans/spansans.ttf);font-weight:500;font-style:normal}.caps{text-transform:uppercase;letter-spacing:.075em}.small{color:#000}.contact main a.email::before,.contact main a.tel::before,.edit-button,.project-sort h2,.related-projects h3,.section-header .counter,.small,.sort,.team .row .half .details h3,.team .row .half .role,.view-projects{font-size:.75rem}.caption,.contact main h3,.list h3,dl dt{font-size:.75rem;color:#000}footer h3{font-size:.75rem}.contact main .light a.email::before,.contact main .light a.tel::before,.contact main .light h3,.light .caption,.light .contact main a.email::before,.light .contact main a.tel::before,.light .contact main h3,.light .edit-button,.light .list h3,.light .project-sort h2,.light .related-projects h3,.light .section-header .counter,.light .small,.light .sort,.light .team .row .half .details h3,.light .team .row .half .role,.light .view-projects,.light dl dt,.list .light h3,.project-sort .light h2,.related-projects .light h3,.section-header .light .counter,.team .row .half .details .light h3,.team .row .half .light .role,dl .light dt,footer .light h3{color:#fff}@media only screen and (max-width:900px){.caption,.contact main a.email::before,.contact main a.tel::before,.contact main h3,.edit-button,.list h3,.project-sort h2,.related-projects h3,.section-header .counter,.small,.sort,.team .row .half .details h3,.team .row .half .role,.view-projects,dl dt,footer h3{font-size:.9rem}}#search form input,.contact main .social-networks ul li a,.team .row .half h3,.team .row .half p,.tile h3,.tile p,dl dd,header a{font-size:1rem;line-height:1.65em;max-width:650px;margin-bottom:.5rem}.medium,.pages .content-section .paragraph-normal p,.search-results-count,address,blockquote,h3,ol,p,ul{font-size:1rem;line-height:1.65em;max-width:650px;margin-bottom:.5rem;color:#000}#search form .light input,.contact main .social-networks ul li .light a,.light #search form input,.light .contact main .social-networks ul li a,.light .medium,.light .search-results-count,.light .team .row .half h3,.light .team .row .half p,.light address,.light blockquote,.light h3,.light ol,.light p,.light ul,.pages .content-section .paragraph-normal .light p,.team .row .half .light h3,.team .row .half .light p,dl .light dd,header .light a{color:#fff}@media only screen and (max-width:900px){#search form input,.contact main .social-networks ul li a,.medium,.pages .content-section .paragraph-normal p,.search-results-count,.team .row .half h3,.team .row .half p,.tile h3,.tile p,address,blockquote,dl dd,h3,header a,ol,p,ul{font-size:1rem;max-width:none}}.diptych-block p,.large,.pages .content-section .paragraph-large p,.pages .content-section p,h1,h2{font-size:2rem;line-height:1.333em;max-width:750px}.diptych-block .light p,.light .diptych-block p,.light .large,.light h1,.light h2,.pages .content-section .light p{color:#fff}@media only screen and (max-width:900px){.diptych-block p,.large,.pages .content-section .paragraph-large p,.pages .content-section p,h1,h2{font-size:1.5rem}.diptych-block p:first-child,.large:first-child,.pages .content-section p:first-child,h1:first-child,h2:first-child{margin-top:0}}.contact main a.email,.contact main a.tel,.contact main address,.home .container h2,.home .pages h2,.home .project-sort h2,.home .team h2,.x-large{font-size:2.5rem;line-height:1.333em;max-width:50vw;word-spacing:-.01em;padding-bottom:0}.contact main a.email,.contact main a.tel,.contact main address,.x-large{margin-bottom:0}.contact main .light a.email,.contact main .light a.tel,.contact main .light address,.home .container .light h2,.home .pages .light h2,.home .project-sort .light h2,.home .team .light h2,.light .contact main a.email,.light .contact main a.tel,.light .contact main address,.light .home .container h2,.light .home .pages h2,.light .home .project-sort h2,.light .home .team h2,.light .x-large{color:#fff}@media only screen and (max-width:900px){.contact main a.email,.contact main a.tel,.contact main address,.home .container h2,.home .pages h2,.home .project-sort h2,.home .team h2,.x-large{font-size:2rem;max-width:none}}.about .contact main .social-networks p.large-text,.about .info p.large-text,.about .related-projects-nav p.large-text,.contact main .about .social-networks p.large-text,.contact main .project .social-networks h2,.pages .intro-text p,.project .contact main .social-networks h2,.project .info h2,.project .related-projects-nav h2,.project-sort ul li a,.related-projects .project-title,.team .row .half h2,.xx-large{font-size:4.5rem;font-weight:100;line-height:1.2em;max-width:55vw;word-spacing:-.01em;letter-spacing:-.02em}.about .contact main .social-networks .light p.large-text,.about .info .light p.large-text,.about .related-projects-nav .light p.large-text,.contact main .about .social-networks .light p.large-text,.contact main .light .about .social-networks p.large-text,.contact main .project .social-networks .light h2,.light .about .contact main .social-networks p.large-text,.light .about .info p.large-text,.light .about .related-projects-nav p.large-text,.light .contact main .project .social-networks h2,.light .pages .intro-text p,.light .project .contact main .social-networks h2,.light .project .info h2,.light .project .related-projects-nav h2,.light .project-sort ul li a,.light .related-projects .project-title,.light .team .row .half h2,.light .xx-large,.pages .intro-text .light p,.project .contact main .social-networks .light h2,.project .info .light h2,.project .related-projects-nav .light h2,.project-sort ul li .light a,.related-projects .light .project-title,.team .row .half .light h2{color:#fff}@media only screen and (min-width:901px) and (max-width:1099px){.about .contact main .social-networks p.large-text,.about .info p.large-text,.about .related-projects-nav p.large-text,.contact main .about .social-networks p.large-text,.contact main .project .social-networks h2,.pages .intro-text p,.project .contact main .social-networks h2,.project .info h2,.project .related-projects-nav h2,.project-sort ul li a,.related-projects .project-title,.team .row .half h2,.xx-large{font-size:3.75rem}}@media only screen and (max-width:900px){.about .contact main .social-networks p.large-text,.about .info p.large-text,.about .related-projects-nav p.large-text,.contact main .about .social-networks p.large-text,.contact main .project .social-networks h2,.pages .intro-text p,.project .contact main .social-networks h2,.project .info h2,.project .related-projects-nav h2,.project-sort ul li a,.related-projects .project-title,.team .row .half h2,.xx-large{font-size:2.2rem;line-height:1.25em;max-width:none}}.contact main a.email::before,.contact main a.tel::before,.contact main h3,.list h3,.pages h3,.pitch-caps,.project-sort h2,.related-projects h3,.team .row .half .details h3,.team .row .half .role,.view-projects,dl dt,footer h3,h4{font-family:"Pitch","Courier",monospace;font-weight:500;text-transform:uppercase;letter-spacing:.3em;word-spacing:-.25em}.callout,.contact main .feature .social-networks .headline-left,.contact main .feature .social-networks .headline-right,.feature .contact main .social-networks .headline-left,.feature .contact main .social-networks .headline-right,.feature .info .headline-left,.feature .info .headline-right,.feature .related-projects-nav .headline-left,.feature .related-projects-nav .headline-right,.page-title h2,.pages h1,.pages h2,.span-sans{font-family:"Span",sans-serif;font-weight:500;text-transform:uppercase}.sans-serif{font-weight:300}.pages h4,.sans-serif{font-family:"AtlasGrotesk","Helvetica",sans-serif;text-transform:none;word-spacing:.03em;letter-spacing:0}.extended{font-variation-settings:"wdth"1400,"wght"90}.light .extended,.light dl dd,.light h4,.light li{color:#fff}@media only screen and (max-width:900px){.extended{font-variation-settings:"wdth"700,"wght"90}}h2{font-weight:300}h2 strong{font-weight:600}h2.project-title{margin-bottom:0}h3.project-commission,p.project-commission{margin-top:0;color:rgba(0,0,0,.5)}.light h3.project-commission,.light p.project-commission{color:rgba(255,255,255,.5)}blockquote{font-style:italic}blockquote::before{content:"“";margin-left:-.45rem}@media only screen and (max-width:900px){blockquote{margin:4vw}}dl,dl dt{margin:0 0 9px}dl dt{color:rgba(0,0,0,.5)}.light dl dt{color:rgba(255,255,255,.9)}dl dd{color:#000;margin:0}ul{list-style:none}dl dd,dl dt,ol,ul{padding:0}.light a:hover,a:hover{border-color:transparent}.light a{color:#fff;border-color:rgba(255,255,255,.6)}a.hide-line,a.hide-line:hover{border-bottom:none!important}address{font-style:normal}div{z-index:1}body::-webkit-scrollbar{width:9px}body::-webkit-scrollbar-track{background-color:#f1f1f1}body::-webkit-scrollbar-thumb{background-color:#0c0b0b;outline:1px solid #0c0b0b}body.light::-webkit-scrollbar-track{background:#5a5656}body.light::-webkit-scrollbar-thumb{background-color:#f1f1f1;outline:1px solid #0c0b0b}header,header nav{display:flex;align-content:center;justify-content:space-between}header{width:95vw;padding:2.5vw;z-index:100}@media only screen and (max-width:900px){header{padding:5vw;width:90vw;align-items:flex-end;justify-content:flex-end}.nav-active header,.search-active header{z-index:10000}.nav-active header h1 svg path,.search-active header h1 svg path{fill:#fff}.nav-active header #search .open-search svg,.nav-active header .toggle-navigation svg,.search-active header #search .open-search svg,.search-active header .toggle-navigation svg{stroke:#fff}.nav-active header .toggle-navigation .close,.search-active header .toggle-navigation .close{display:inline-block}.nav-active header .toggle-navigation .nav,.search-active header .toggle-navigation .nav{display:none}.nav-active header nav,.nav-active header nav .close-navigation,.search-active header nav,.search-active header nav .close-navigation{opacity:1;pointer-events:all}}header a{margin:0;font-weight:500;color:#5a5656;border:0}header h1{flex:0 0 50%;max-width:none;height:60px;align-self:flex-start;margin:0;transition:flex 1s ease}.search-active header h1{flex:0 1 33%}@media only screen and (max-width:900px){.search-active header h1{flex:0 1 90%;transition:none}}header h1 a,header nav ul li{width:auto;height:auto;display:inline-block}@media only screen and (max-width:900px){header h1{z-index:10;flex:1;align-self:center;justify-content:center;height:48px;transition:none}.hide-logo header h1{display:block}}header nav{flex:1 0 47.5%}@media only screen and (max-width:900px){.search-active header nav ul{display:none}}header nav ul{float:left;height:18px;justify-self:center;align-self:center;margin-right:54px}header nav ul li{display:block;float:left;margin-right:18px}header nav ul li a{display:block;text-decoration:none;color:#8e8888;border-bottom:1px transparent solid;transition:color border-color .3s ease}header nav ul li a:hover{color:#5a5656;border-color:#8e8888}header nav ul li.active a{border-color:#8e8888}@media only screen and (max-width:900px){header nav{z-index:2;position:absolute;flex:0;top:0;left:0;width:100vw;height:100vh;background:linear-gradient(60deg,rgba(6,161,215,.7),rgba(103,71,149,.8),rgba(112,32,119,.9),#d8433f,#febe2b,#fff,rgba(178,173,173,.8),#000);opacity:0;pointer-events:none;transition:opacity .3s ease}header nav ul{align-self:center;padding:5vw 4vw;height:auto}header nav ul li{clear:both}header nav ul li a{margin-right:0;font-size:15vw;font-weight:100;line-height:1.2em;color:#fff!important;border:0}}@media only screen and (max-width:900px) and (orientation:landscape){header nav ul{align-self:flex-end;justify-self:flex-end;padding-left:5vw;padding-bottom:5vw}header nav ul li a{font-size:2rem}}.light header a,.light header h1{color:#fff}.light header h1 a svg path,footer .col.half p a svg path{fill:#fff!important}.contact main .social-networks ul li a:hover,.light header nav ul li a{border-color:transparent}.light header nav ul li a:hover{color:#fff;border-color:#fff}.light header .search svg,.light header .search:hover svg{stroke:#fff}main{min-height:60vh}@media only screen and (max-width:900px){main{min-height:40vh}}.grid{width:100vw}.grid,footer{padding:0;display:flex;justify-content:flex-start;flex-wrap:wrap}@media only screen and (max-width:900px){.grid,footer{width:100vw;padding:0;padding-bottom:5vw}}.grid.set,footer.set{flex-flow:wrap}@media only screen and (max-width:900px){.grid.set,footer.set{padding-bottom:0}}.grid.container,.grid.pages,.grid.project-sort,.grid.team,footer,footer.container,footer.pages,footer.project-sort,footer.team{width:95vw;padding:2.5vw}@media only screen and (max-width:900px){.grid.container,.grid.pages,.grid.project-sort,.grid.team,footer.container,footer.pages,footer.project-sort,footer.team{width:90vw;padding:5vw}}.row{flex:0 1 100%;display:flex;flex-direction:row;flex-wrap:wrap;align-content:center;justify-content:space-between;margin-bottom:2.5vw;overflow:hidden}.row.flush{margin-bottom:0}.row.flush[data-projects="1"] .tile{flex:0 0 100%;width:100%}@media only screen and (max-width:900px){.row.flush[data-projects="1"] .tile{flex:0 0 100%;width:100%;margin:0}.row.flush[data-projects="1"] .tile img{min-height:50vw;width:auto}}.row.flush[data-projects="2"] .tile{flex:0 0 49.92%}@media only screen and (max-width:900px){.row.flush[data-projects="2"] .tile{flex:0 0 100%}}.row.flush[data-project="3"] .tile{flex:0 0 33.3%}.contact main .row.social-networks,.row.indented,.row.info,.row.related-projects-nav{padding-left:2.5vw;padding-right:2.5vw;align-items:flex-start}.about.pages .col.container,.about.pages .col.pages,.about.pages .col.project-sort,.about.pages .col.team,.contact main .row.flush-left.social-networks,.row.flush-left.related-projects-nav,.row.indented.flush-left,.row.info.flush-left{justify-content:flex-start}@media only screen and (max-width:900px){.contact main .row.social-networks,.row.indented,.row.info,.row.related-projects-nav{margin-bottom:0;padding-left:5vw;padding-right:5vw}}.row .wrapper{flex:0 1 100%;display:flex;justify-content:center}@media only screen and (max-width:900px){.row .wrapper{flex-direction:column}}.row .wrapper.inset{padding:0 3.75vw}.row .wrapper.inset img{padding:0 1.25vw}@media only screen and (max-width:900px){.row .wrapper.inset{padding:0 5vw}.row .wrapper.inset img{padding-bottom:5vw}.row .wrapper.inset img:last-child{padding-bottom:0}}.row[data-assets="2"] img{flex:0 1 50%;width:50%}@media only screen and (max-width:900px){.row[data-assets="2"] img{flex:0 1 100%;width:100%;margin:0}}.row[data-assets="3"] img{flex:0 1 33%;width:33%}@media only screen and (max-width:900px){.row[data-assets="3"] img{flex:0 1 100%;width:100%;margin:0}}.row[data-assets="4"] img{flex:0 1 50%;width:50%;margin-top:5vw}@media only screen and (max-width:900px){.row[data-assets="4"] img{flex:0 1 100%;width:100%}}.row img{align-self:center;height:auto}.row .video-container,.row img{width:100%}.row.fit-to-height{align-content:center;justify-content:center;flex-wrap:wrap}.row.fit-to-height img{flex:0 1 auto;width:auto;height:90vh;margin:0 1%}@media only screen and (max-width:900px){.row.fit-to-height img{width:auto;height:100vw}}.row.fit-to-height .video-container{height:100vh;width:auto}.row.fit-to-height .inset{padding:3.75vw!important}@media only screen and (max-width:900px){.row.fit-to-height .inset{padding:5vw}.row{margin-bottom:5vw}}.col{flex:0 1;margin:0;display:flex;flex-direction:column}.col.border-right{border-right:1px #000 solid;flex:0 1 24.85%!important}.col.container,.col.pages,.col.project-sort,.col.team{flex-wrap:wrap;flex-direction:row;justify-content:space-between}.col.container h1,.col.container h2,.col.container h3,.col.container h4,.col.container h5,.col.container h6,.col.container ol,.col.container p,.col.container ul,.col.pages h1,.col.pages h2,.col.pages h3,.col.pages h4,.col.pages h5,.col.pages h6,.col.pages ol,.col.pages p,.col.pages ul,.col.project-sort h1,.col.project-sort h2,.col.project-sort h3,.col.project-sort h4,.col.project-sort h5,.col.project-sort h6,.col.project-sort ol,.col.project-sort p,.col.project-sort ul,.col.team h1,.col.team h2,.col.team h3,.col.team h4,.col.team h5,.col.team h6,.col.team ol,.col.team p,.col.team ul{display:block;width:100%}@media only screen and (max-width:900px){.col.container,.col.pages,.col.project-sort,.col.team{flex:0 1 100%!important}}.col.full{flex:0 1 100%}.col.three-qtr{flex:0 1 75%}@media only screen and (max-width:900px){.col.three-qtr{flex:0 1 100%;padding-bottom:5vw}}.col.half{flex:0 1 50%}@media only screen and (max-width:900px){.col.half{flex:0 1 100%;padding-bottom:5vw}}.col.third{flex:0 1 30%}@media only screen and (max-width:900px){.col.third{flex:0 1 100%;padding-bottom:5vw}}.col.qtr{flex:0 1 25%}@media only screen and (max-width:900px){.col.qtr{flex:0 1 50%}}footer{background:#0c0b0b;color:#fff}@media only screen and (max-width:900px){footer{width:90vw;padding:5vw;flex-direction:column-reverse;align-items:flex-start}}footer .col.half{flex-direction:row;flex-grow:flex-start}footer .col.half p a{border:0}@media only screen and (max-width:900px){footer .col.half p{margin-right:10vw}footer .col.half{flex:0!important;height:auto;margin-top:5vw;padding-bottom:0}}footer .col.qtr p{margin-top:0}@media only screen and (max-width:900px){footer .col.qtr{flex:0 1 100%!important;width:100%;margin-bottom:9px}footer .col.qtr p{max-width:none}}footer h3{margin:0;padding-bottom:0}footer address,footer h3,footer p{color:#ccc9c9}footer p{margin-right:2.5vw}.light footer a,.light footer address,.light footer h3,.light footer ol li,.light footer p,.light footer ul li,footer p a{color:#ccc9c9;border-color:#ccc9c9}body.nav-active{position:fixed}body.nav-active .top-gradient{display:none}@media only screen and (max-width:900px){body.search-active{position:fixed}body.search-active .top-gradient{display:none}}.about.pages{background:#fff}.about.pages .col.third{flex:0 1 33.25%;margin-right:.0625%}.about.pages .col.third h4,.about.pages .col.third p{padding-right:3rem;width:auto}@media only screen and (max-width:900px){.about.pages .col.third{flex:0 1 100%;padding-bottom:5vw}.about.pages .col.third h4,.about.pages .col.third p{padding-right:0}}.about .contact main .social-networks,.about .info,.about .related-projects-nav,.contact main .about .social-networks{padding-top:2.5vw}.about .contact main .social-networks p.large-text,.about .info p.large-text,.about .related-projects-nav p.large-text,.contact main .about .social-networks p.large-text{margin-top:9px;margin-bottom:9px;padding-bottom:0}.about .contact main .social-networks p.large-text:first-child,.about .info p.large-text:first-child,.about .related-projects-nav p.large-text:first-child,.contact main .about .social-networks p.large-text:first-child{margin-top:0}.about .contact main .social-networks p.large-text:last-child,.about .info p.large-text:last-child,.about .related-projects-nav p.large-text:last-child,.contact main .about .social-networks p.large-text:last-child{margin-bottom:2.5vw}@media only screen and (max-width:900px){.about .contact main .social-networks p.large-text,.about .info p.large-text,.about .related-projects-nav p.large-text,.contact main .about .social-networks p.large-text{max-width:none}}button{background:#000;border:1px #fff solid;padding:0 2em;border-radius:3em;width:auto}button a{border:0}.callout,.pages h1{margin:0}.callout,.pages h1,.pages h2{font-size:2.75rem;font-variation-settings:"wdth"700,"wght"90;letter-spacing:.1em;padding:0}@media only screen and (max-width:900px){.callout,.pages h1,.pages h2{font-size:8vw}}.caption{margin:2.5vw 2.5vw 2.5vw 50%;max-width:100vw}.caption p{color:#5a5656;max-width:none}.contact main .social-networks p,.light .caption p,.plyr--full-ui input[type=range],button a{color:#fff}@media only screen and (max-width:900px){.caption{margin:5vw 5vw 0}.contact main .info,.contact main .related-projects-nav,.contact main .social-networks{margin-top:5vw}.contact main .info:first-child,.contact main .related-projects-nav:first-child,.contact main .social-networks:first-child{margin-top:0}.contact main .info .half,.contact main .related-projects-nav .half,.contact main .social-networks .half{margin-bottom:0}}.contact main a.email,.contact main a.tel{border:0;transition:color .3s ease}.contact main a.email:hover,.contact main a.tel:hover{color:#000}.contact main a.email::before,.contact main a.tel::before{margin-left:-13.5px;margin-top:.4rem;position:absolute;color:#000}@media only screen and (max-width:900px){.contact main a.email::before,.contact main a.tel::before{margin-left:-13.5px;margin-top:.6rem;font-size:1rem}}.contact main a.email.tel::before,.contact main a.tel.tel::before{content:"T"}.contact main a.email.email::before,.contact main a.tel.email::before{content:"E"}@media only screen and (max-width:900px){.contact main a.email.email::before,.contact main a.email.tel::before,.contact main a.tel.email::before,.contact main a.tel.tel::before{content:""}}.contact main address{margin-top:9px}@media only screen and (max-width:900px){.contact main address{font-size:1rem;line-height:1.65em}}.contact main .social-networks{background:linear-gradient(90deg,#000,#b2adad,#fff,#febe2b,#d8433f,#702077,#674795,#06a1d7,#45b973,#06a1d7,#674795,#702077,#d8433f,#febe2b,#fff,#b2adad,#000);background-position-x:-100%;color:#fff;padding:2.5vw}.contact main .social-networks ul{position:static;margin:1rem 0 0!important}@media only screen and (max-width:900px){.contact main .social-networks ul{width:75vw}.contact main .social-networks ul li{padding-bottom:9px}}.contact main .social-networks ul li{float:left;margin-right:18px}.contact main .social-networks ul li a{color:#fff!important;border-bottom:1px #fff solid;transition:border-color .3s ease}@media only screen and (max-width:900px){.contact main .social-networks{background-size:400% 100%}}.disclaimer{margin-top:0;margin-bottom:9px}@media only screen and (max-width:900px){.disclaimer{margin-bottom:.5rem}}.diptych-block{background:#d9d6d6}.home .diptych-block{margin-bottom:9px}.diptych-block .col.half{justify-content:center;align-content:center}.diptych-block .col.half img,.feature .background img{width:100%;height:100%;object-fit:cover}@media only screen and (max-width:900px){.diptych-block .col.half img{object-fit:fill}.diptych-block .col.half{padding:0!important}}.diptych-block p:first-of-type{margin-top:0}.diptych-block p:last-of-type{margin-bottom:0}.diptych-block .frame{padding:2.5vw}@media only screen and (max-width:900px){.diptych-block .frame{margin-bottom:0;padding:10vw 5vw}}.edit-button{margin:2px 9px 0;position:relative;align-self:center;justify-self:center;color:#fff;background:#5a5656;padding:4.5px 9px;border-radius:18px;transition:background .3s ease}.edit-button:hover{cursor:pointer;background:#000}.feature{position:relative;width:100vw;height:49vw;display:flex;flex-wrap:wrap;flex-direction:row;background:#000;overflow:hidden!important;align-items:center}@media only screen and (max-width:900px){.feature{padding-top:22.5vw;height:80vw}}.contact main .feature .social-networks,.feature .contact main .social-networks,.feature .info,.feature .related-projects-nav{width:100%;display:flex}@media only screen and (max-width:900px){.contact main .feature .social-networks,.feature .contact main .social-networks,.feature .info,.feature .related-projects-nav{display:block;padding:5vw;align-self:flex-end}}.contact main .feature .social-networks .headline-left,.feature .contact main .social-networks .headline-left,.feature .info .headline-left,.feature .related-projects-nav .headline-left{font-size:1.25rem;letter-spacing:.05em;line-height:1em;z-index:2;flex:0 1 50vw;align-self:center;padding-left:2.5vw;transform:translate(0,-50%);max-width:none}@media only screen and (max-width:900px){.contact main .feature .social-networks .headline-left,.feature .contact main .social-networks .headline-left,.feature .info .headline-left,.feature .related-projects-nav .headline-left{line-height:1.35em;text-align:left;margin:0;padding:0}}.contact main .feature .social-networks .headline-right,.feature .contact main .social-networks .headline-right,.feature .info .headline-right,.feature .related-projects-nav .headline-right{font-size:1.25rem;letter-spacing:.05em;line-height:1em;z-index:2;flex:0 1 50vw;justify-self:end;align-self:center;text-align:right;padding-right:2.5vw;max-width:none;transform:translate(0,-50%)}@media only screen and (max-width:900px){.contact main .feature .social-networks .headline-right,.feature .contact main .social-networks .headline-right,.feature .info .headline-right,.feature .related-projects-nav .headline-right{line-height:1.35em;text-align:left;margin:0;padding:0}}.contact main .feature .social-networks .headline-right a,.feature .contact main .social-networks .headline-right a,.feature .info .headline-right a,.feature .related-projects-nav .headline-right a{padding-bottom:4px;border-bottom:1px solid #fff}.contact main .feature .social-networks .feature-link,.feature .contact main .social-networks .feature-link,.feature .info .feature-link,.feature .related-projects-nav .feature-link{font-size:1rem;border:1px solid #fff;border-radius:36px;padding:18.9px 18px 18px;transition:background .3s ease;background:rgba(0,0,0,.5)}.contact main .feature .social-networks .feature-link:hover,.feature .contact main .social-networks .feature-link:hover,.feature .info .feature-link:hover,.feature .related-projects-nav .feature-link:hover{background:#8e8888}.feature .background,.feature .video-background iframe{position:absolute;top:0;left:0;width:100%;height:100%}@media only screen and (max-width:900px){.feature .background{position:absolute;width:auto;height:100%}.feature .background img{width:100%;height:100%;object-fit:cover}}.feature .video-background{position:absolute;flex:none;padding-bottom:50%;overflow:hidden;max-width:100%;width:100%;height:auto;z-index:0;background:no-repeat center center;background-size:contain}@media only screen and (max-width:900px){.feature .video-background{position:relative;flex:1 1 100%;transform:scale(2.12)}}.feature .video-background .image-background{position:absolute;left:0;width:100%;height:auto;top:50%;transform:translateY(-50%);z-index:0}.feature .video-background iframe{top:-2;z-index:1}.feature .video-background .spinner{width:40px;height:40px;align-self:center;justify-self:center;position:absolute;top:50%;left:50%;margin:-20px;display:block;z-index:0}.feature .video-background .double-bounce1,.feature .video-background .double-bounce2{width:100%;height:100%;border-radius:50%;background-color:#fff;opacity:.6;position:absolute;top:0;left:0;-webkit-animation:sk-bounce 2s infinite ease-in-out;animation:sk-bounce 2s infinite ease-in-out}.feature .video-background .double-bounce2{-webkit-animation-delay:-1s;animation-delay:-1s}.about .contact main .social-networks p.large-text,.about .info p.large-text,.about .related-projects-nav p.large-text,.callout,.contact main .about .social-networks p.large-text,.contact main .project .social-networks h2,.contact main a.email,.contact main a.tel,.contact main address,.gradient-text,.page-title h2,.pages .intro-text p,.pages h1,.pages h2,.project .contact main .social-networks h2,.project .info h2,.project .related-projects-nav h2,.project-sort ul li a{color:#8e8888;background:linear-gradient(30deg,#333,#ccc,#333);background-size:80% 100%;-webkit-background-clip:text;-webkit-text-fill-color:transparent;-webkit-animation:shift 30s linear infinite;-moz-animation:shift 30s linear infinite;animation:shift 30s linear infinite}.contact main .light .row.social-networks h2,.gradient-text-inv,.light .contact main .row.social-networks h2,.light .row.info h2,.light .row.related-projects-nav h2{color:#fff;background:linear-gradient(30deg,#fff,#fff,rgba(255,255,255,.4),#fff,#fff);background-size:80% 100%;-webkit-background-clip:text;-webkit-text-fill-color:transparent;-webkit-animation:shift 30s linear infinite;-moz-animation:shift 30s linear infinite;animation:shift 30s linear infinite}.home header{position:relative;background:#000}.home main{padding-top:0}.home .container,.home .pages,.home .project-sort,.home .team{padding:2.5vw;margin-bottom:0}.home .container h2,.home .pages h2,.home .project-sort h2,.home .team h2{margin:0;color:#8e8888}@media only screen and (max-width:900px){.home .container,.home .pages,.home .project-sort,.home .team{padding:5vw}}.home .project-gallery .tile:hover h3{color:#000!important}#search form label,.hidden{display:none}.inline-nav,.page-title ul,.services,.social-nav{flex:0 1 50%;max-width:none;padding:0;margin:0}.project-nav{flex:0 1 50%;max-width:none;padding:0}.page-title ul{flex:0 0 auto;padding:.5em 0}.inline-nav li,.page-title ul li,.project-nav li,.services li,.social-nav li{float:left;display:block}.inline-nav li a:hover,.inline-nav li.active a,.page-title ul li a:hover,.page-title ul li.active a,.project-nav li.active a,.services li a:hover,.services li.active a,.social-nav li a:hover,.social-nav li.active a{border-bottom:1px solid #000}.inline-nav li a{color:#000;border-bottom:1px solid transparent}.inline-nav li a,.social-nav li a{text-decoration:none;margin-right:18px}.services li a{margin-right:18px;border-bottom:1px solid transparent}.page-title ul li a,.project-nav li a,.services li a{text-decoration:none}.page-title ul li a{margin-right:18px;border-bottom:1px solid transparent;color:#8e8888;border-color:transparent;padding-bottom:.25em}.inline-nav.right,.page-title ul.right,.right.project-nav,.right.services,.right.social-nav{display:flex;justify-content:flex-end}.inline-nav.right li,.page-title ul.right li,.right.project-nav li,.right.services li,.right.social-nav li{align-self:flex-end}.caption.project-nav,.caption.services,.caption.social-nav,.contact main a.email.project-nav::before,.contact main a.email.services::before,.contact main a.email.social-nav::before,.contact main a.inline-nav.email::before,.contact main a.inline-nav.tel::before,.contact main a.tel.project-nav::before,.contact main a.tel.services::before,.contact main a.tel.social-nav::before,.contact main h3.inline-nav,.contact main h3.project-nav,.contact main h3.services,.contact main h3.social-nav,.edit-button.project-nav,.edit-button.services,.edit-button.social-nav,.inline-nav.caption,.inline-nav.edit-button,.inline-nav.small,.inline-nav.sort,.inline-nav.view-projects,.list h3.inline-nav,.list h3.project-nav,.list h3.services,.list h3.social-nav,.page-title .section-header ul.counter,.page-title .team .row .half ul.role,.page-title ul.caption,.page-title ul.edit-button,.page-title ul.small,.page-title ul.sort,.page-title ul.view-projects,.project-nav.sort,.project-nav.view-projects,.project-sort h2.inline-nav,.project-sort h2.project-nav,.project-sort h2.services,.project-sort h2.social-nav,.related-projects h3.inline-nav,.related-projects h3.project-nav,.related-projects h3.services,.related-projects h3.social-nav,.section-header .counter.services,.section-header .counter.social-nav,.section-header .inline-nav.counter,.section-header .page-title ul.counter,.section-header .project-nav.counter,.services.sort,.services.view-projects,.small.project-nav,.small.services,.small.social-nav,.social-nav.sort,.social-nav.view-projects,.team .row .half .details h3.inline-nav,.team .row .half .details h3.project-nav,.team .row .half .details h3.services,.team .row .half .details h3.social-nav,.team .row .half .inline-nav.role,.team .row .half .page-title ul.role,.team .row .half .project-nav.role,.team .row .half .services.role,.team .row .half .social-nav.role,dl dt.inline-nav,dl dt.project-nav,dl dt.services,dl dt.social-nav,footer h3.inline-nav,footer h3.project-nav,footer h3.services,footer h3.social-nav{padding-top:1em}.icon{width:27px;height:27px;fill:none;stroke-width:2.5}@media only screen and (max-width:900px){.icon{width:36px;height:36px}}.icon-wide{width:90px;height:27px;fill:none;stroke-width:2.5}.list{flex:1 1 50%}.list.narrow{flex:1 1 25%}.logo,footer .col.half p .footer-image,footer .col.half p a svg,header h1 a svg{height:60px;width:auto;transition:fill 1s ease}.logo path,footer .col.half p .footer-image path,footer .col.half p a svg path,header h1 a svg path{fill:rgba(90,86,86,.7)}@media only screen and (max-width:900px){.logo,footer .col.half p .footer-image,footer .col.half p a svg,header h1 a svg{height:48px}}.logo-white{height:100%;width:75%;object-fit:contain;fill:#fff}.pages h2{padding-top:2rem;margin:0}.pages h4{font-weight:600;margin-bottom:0}.pages .content-section,.pages .project-blocks .tile,.pages .summary-blocks .tile,.pages img+h4{margin-top:2rem}.pages .intro-text p{max-width:none;margin-top:2rem}.light .pages .content-section .paragraph-large p,.light .pages .content-section .paragraph-normal p,.light .pages .content-section p,.light .pages .primary-image-info p,.light .pages .project-blocks p,.light .pages .summary-blocks p,.popup-slide button{color:#fff!important}.pages .project-blocks p,.pages .summary-blocks p{margin-top:.5rem;padding:0}.pages .primary-image-info{opacity:.5;justify-content:flex-start;align-items:center}.pages .primary-image-info p{margin-right:1rem}.pages .primary-image-info .section-header p.counter,.pages .primary-image-info .team .row .half p.role,.pages .primary-image-info p.small,.pages .primary-image-info p.sort,.pages .primary-image-info p.view-projects,.section-header .pages .primary-image-info p.counter,.team .row .half .pages .primary-image-info p.role{margin-top:1.33em}@media only screen and (max-width:900px){.pages .primary-image-info .section-header p.counter,.pages .primary-image-info .team .row .half p.role,.pages .primary-image-info p.small,.pages .primary-image-info p.sort,.pages .primary-image-info p.view-projects,.section-header .pages .primary-image-info p.counter,.team .row .half .pages .primary-image-info p.role{margin-top:0;font-size:.75rem}.pages .primary-image-info p{flex:0 0 100%;margin-right:5%}.pages .primary-image-info{align-items:flex-start}}.pages.light .content-section h1,.pages.light .content-section h2,.pages.light .content-section h3,.pages.light .content-section h4,.pages.light .content-section p,.pages.light .intro-text h1,.pages.light .intro-text h2,.pages.light .intro-text h3,.pages.light .intro-text h4,.pages.light .intro-text p,.pages.light .primary-image-info h1,.pages.light .primary-image-info h2,.pages.light .primary-image-info h3,.pages.light .primary-image-info h4,.pages.light .primary-image-info p,.pages.light .project-blocks h1,.pages.light .project-blocks h2,.pages.light .project-blocks h3,.pages.light .project-blocks h4,.pages.light .project-blocks p,.pages.light .summary-blocks h1,.pages.light .summary-blocks h2,.pages.light .summary-blocks h3,.pages.light .summary-blocks h4,.pages.light .summary-blocks p{-webkit-text-fill-color:#fff;color:#fff!important;background:0 0!important}#map{width:100vw;height:30vw;background:#eee}@media only screen and (max-width:900px){#map{height:75vw;touch-action:none}.media .col.qtr{flex:0 1 100%!important;border-right:0!important}}.plyr__control{border-radius:50%;padding:8px}.plyr__control--overlaid{background:rgba(255,255,255,.5)!important;padding:16px;transform:translate(-50%,-50%) scale(1.5)}.plyr--video,.plyr--video .plyr__controls,.plyr--video .plyr__video-wrapper{background:0 0}.plyr--video .plyr__control.plyr__tab-focus,.plyr--video .plyr__control:hover{background:rgba(255,255,255,.5)!important}.pages{background:#0c0b0b}.page-title{display:flex;padding:0 2.5vw 2.5vw;align-content:flex-start;justify-content:flex-start}.page-title h2{font-size:2.75rem;font-variation-settings:"wdth"700,"wght"90;letter-spacing:.1em;padding:0;margin:0 0 0 4px;flex:0 0 50%;max-width:none}.page-title ul li a:hover,.page-title ul li.active a{border-color:#8e8888}@media only screen and (max-width:900px){.page-title{flex-wrap:wrap;padding:0 5vw 10vw}.page-title h2{flex:1 1 100%;font-size:8vw;padding-bottom:5vw}.page-title ul{flex:1 1 100%;padding:.15em 0}.page-title ul li a{font-size:.9rem;line-height:.8em;margin-right:13.5px;margin-bottom:9px}}.pin{position:absolute;border-radius:50%;width:8px;height:8px;margin-top:-25px;margin-left:15px}.pin::after{position:absolute;content:"";width:0;height:0;bottom:-30px;left:-6px;border:10px solid transparent;border-top:17px solid #000}.pin,.pin:hover{border:8px solid #000}.popup-slide{display:flex;flex-direction:row;flex-wrap:wrap-reverse;padding:2.5vw}.popup-slide button{flex:1;top:2.5vw;right:2.5vw;text-align:right!important}@media only screen and (max-width:900px){.popup-slide button{right:5vw}}.popup-slide img{margin-top:2.5vw;padding:2.5vw 0;flex:1;width:100%;min-width:100%;height:auto}.popup-slide p{flex:1;width:50%}.popup-trigger{border-bottom:none}.progress-bar{height:9px;width:100%}.infinite-scroll-last,.progress-bar{overflow:hidden;background-color:#ccc}.progress-bar-value{width:100%;height:9px;overflow:hidden;text-indent:-2000px;background-color:#666;animation:indeterminateAnimation 1.5s infinite linear;transform-origin:0 50%}.contact main .project .social-networks h2,.pages h4,.project .contact main .social-networks h2,.project .info h2,.project .related-projects-nav h2{padding-bottom:0;margin-top:0}.project .content{padding-top:0}.project .specs{flex:0 0 45%}.project .specs .list{flex:0 0 30%}@media only screen and (max-width:900px){.project .specs{order:2}.project .specs .list{flex:1 1 50%}.project .description{order:1}}.project-nav,.project-nav li a{margin:0;display:flex}.project-nav li{flex:0;height:20.25px;align-content:center;justify-content:center;margin:0 18px 0 0}.project-nav li a{align-content:flex-start;padding:0;border:0;color:#000;display:inline-block;flex:0 0 100%;height:20.25px}.project-nav li a svg{flex:0;display:inline-block;stroke:#5a5656;transition:stroke .3s ease}.project-nav li a:hover{border:0}.project-nav li a:hover svg{stroke:#000}.light #search .open-search svg,.light .project-nav li a svg,.light .to-top svg,.light .toggle-navigation svg,.search-active.light #search .close-search svg,.search-active.light #search .open-search svg{stroke:#fff}.project-gallery{margin-top:9px;background:#fff;z-index:100}.project-gallery .row{background:#fff}.project-gallery .tile{padding-bottom:1.875vw;transition:color .3s ease}@media only screen and (max-width:900px){.project-gallery .tile{padding-bottom:5vw}}.project-gallery .tile h3,.project-sort h2,.project-sort ul li a:hover,.related-projects a.tile:hover p,a.tile:hover p{color:#000}.project-sort{padding-top:0!important}@media only screen and (max-width:900px){.project-sort h2{font-size:.9rem}}.project-sort ul li a{border:0;transition:color .3s ease}.related-projects{border:0}.related-projects .tile{flex:0 1 49.9%;padding-bottom:.625vw;transition:color .3s ease}@media only screen and (max-width:900px){.related-projects .tile{padding-bottom:0}}.related-projects .tile p{padding-top:2.5vw;color:#8e8888}@media only screen and (max-width:900px){.related-projects .tile p{padding-top:5vw}}.related-projects h3{margin:0;padding:2.5vw 2.5vw 9px;color:#5a5656}@media only screen and (max-width:900px){.related-projects h3{padding:5vw 5vw 0}}.related-projects .project-title{margin:0;padding:0 2.5vw 2.5vw;color:#8e8888}@media only screen and (max-width:900px){.related-projects .project-title{padding:0 5vw 5vw}}.related-projects-nav{position:relative}@media only screen and (max-width:900px){.related-projects-nav{padding-bottom:5vw}.related-projects-nav .col.half{padding:0}.related-projects-nav .col.qtr{padding-bottom:15vw;flex:1 1 100%}.related-projects-nav .project-nav{position:absolute;bottom:2.5vw;left:5vw}}.role{color:#8e8888}.light .role{color:#ccc9c9}#search{flex:0 1 .25%;height:27px;display:flex;align-self:center;justify-self:center;align-content:flex-end;justify-content:flex-end;padding-top:9px;border-bottom:4.5px solid transparent;transition:border-color .6s ease,flex 1s ease}@media only screen and (max-width:900px){#search{transition:none;margin:0;padding-top:4.5px;z-index:5000}}.search-active #search{flex:0 1 32%;border-color:#000}.search-active #search .open-search svg{stroke:#000}@media only screen and (max-width:900px){.search-active #search .close-search{display:none}}.search-active #search form{width:auto}@media only screen and (max-width:900px){.search-active #search{position:absolute;top:50vh;left:0;width:100%;border-bottom:0}.search-active #search input{font-size:5vw;color:#fff}.search-active #search input::placeholder{color:rgba(255,255,255,.5);padding-left:3px}}.search-active.light #search{border-color:#fff}.search-active.light #search form input::placeholder{color:#fff}#search .open-search{flex:0 1 10%;align-self:center;justify-self:flex-end;width:auto;height:27px}#search .open-search svg{stroke:#8e8888}@media only screen and (max-width:900px){#search .open-search{padding:9px 4.5px;z-index:10}#search .open-search svg{margin:0}}#search form{width:0;flex:0 1 85%}#search form input{background:0 0;border:0;outline:0;width:100%;height:27px;color:#000}#search form input::placeholder{color:#000}#search .close-search{flex:0 1 5%;display:none;height:27px;padding-top:2.25px}#search .close-search svg{stroke:#000;width:15.75px;height:15.75px}#search .search{transition:stroke .3s ease;stroke:#5a5656}#search .search:hover{stroke:#000}.search-results-count{font-weight:300;letter-spacing:0;position:relative;top:-.8rem;left:4.5px}.section-header{color:#000!important}.section-header .counter{color:#000;padding-left:.625vw}.services li a{color:inherit;border-color:inherit}.social-nav li a{color:#ccc9c9;border-bottom:1px solid #ccc9c9}.social-nav li a:hover{color:#fff!important}.sort{color:#8e8888;display:flex;align-content:flex-start;justify-content:flex-start}.sort li:first-child{margin-right:4.5px}@media only screen and (max-width:900px){.sort{align-content:flex-start;justify-content:flex-start;padding-top:1.6666666667vw!important}}.team{background:#0c0b0b}.team .row .half img{width:90%;height:auto;align-self:flex-start}@media only screen and (max-width:900px){.team .row .half img{width:100%}}.team .row .half h2{margin-top:9px;margin-bottom:2.5vw}.team .row .half .role{color:#fff;padding-top:0;margin-top:0}.team .row .half h3{font-weight:300;color:#fff;margin-bottom:9px}.light .tile p,.light a.tile:hover h3,.light a.tile:hover p,.team .row .half .details h3,.team .row .half p{color:#fff}.team .row .half .details{padding:9px 0 0;display:flex;align-items:flex-start}@media only screen and (max-width:900px){.team .row .half p{max-width:none}}.tile{flex:0 0 33.25%;margin:.0625% .0625%0 0;position:relative;display:flex;flex-direction:column;justify-content:flex-start;background-size:cover;background-position:center center;background-repeat:no-repeat;border:0}.tile h3,.tile p{color:#000;z-index:1;align-self:flex-start;margin:0;opacity:1;transition:color .3s ease}.tile h3{padding:1.875vw 2.5vw 0;font-weight:300}.tile p{padding:0 2.5vw 1.875vw}.tile .thumbnail{display:block;margin:0;padding:0;background:rgba(142,136,136,.1);width:100%;height:auto;transform:scale(1);transition:transform 1s ease}.tile .img-wrapper{overflow:hidden}.tile.logo-bkg{width:100%;min-height:15vw;transition:background-color .3s ease-in-out}.tile.logo-bkg:hover{background-color:#fff!important}@media only screen and (max-width:900px){.tile.logo-bkg{min-height:10vh;height:10vh;padding:5vh 0}.tile{flex:0 0 100%;padding:0;margin:0}.tile h3{padding:5vw 5vw 0}.tile p{padding:0 5vw 5vw}.tile .thumbnail{width:100%;object-fit:cover}.tile .thumbnail[alt]{color:#8e8888}}a.tile:hover{cursor:pointer}a.tile:hover .thumbnail{transform:scale(1.05)}a.tile:hover h3{color:#000;text-decoration:underline;text-underline-offset:4px}.toggle-navigation{align-self:center;justify-self:flex-end;width:20.25px;height:27px;display:none}.toggle-navigation svg{position:absolute;stroke:#8e8888}.toggle-navigation .close{display:none}.search-active .toggle-navigation .open{display:none!important}@media only screen and (max-width:900px){.toggle-navigation{z-index:10;display:block;padding:0 4.5px}}.to-top{display:inline;width:auto;border:0}.to-top svg{width:15.75px;height:15.75px;stroke:#5a5656}@media only screen and (max-width:900px){.to-top{position:absolute;bottom:2.5vw;right:7.5vw;z-index:50000}}.infinite-scroll-last,.trim{background:linear-gradient(90deg,#000,#b2adad,#fff,#febe2b,#d8433f,#702077,#674795,#06a1d7,#45b973,#06a1d7,#674795,#702077,#d8433f,#febe2b,#fff,#b2adad,#000);background-size:200% 200%;width:100%;height:9px;margin:0;padding:0;-webkit-animation:rainbow 30s linear infinite;-moz-animation:rainbow 30s linear infinite;animation:rainbow 30s linear infinite}.top-gradient.infinite-scroll-last,.trim.top-gradient{position:fixed;z-index:50000}@media only screen and (max-width:900px){.infinite-scroll-last,.trim{height:4.5px}}.view-projects{border-color:#8e8888;color:#8e8888;width:auto;flex:0}
/*# sourceMappingURL=main.css.map */