/*! normalize.css v8.0.1 | MIT License | github.com/necolas/normalize.css */html{-webkit-text-size-adjust:100%;line-height:1.15}body{margin:0}main{display:block}h1{font-size:2em;margin:.67em 0}hr{box-sizing:content-box;height:0;overflow:visible}pre{font-family:monospace,monospace;font-size:1em}a{background-color:transparent}abbr[title]{border-bottom:none;text-decoration:underline;-webkit-text-decoration:underline dotted;text-decoration:underline dotted}b,strong{font-weight:bolder}code,kbd,samp{font-family:monospace,monospace;font-size:1em}small{font-size:80%}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}sub{bottom:-.25em}sup{top:-.5em}img{border-style:none}button,input,optgroup,select,textarea{font-family:inherit;font-size:100%;line-height:1.15;margin:0}button,input{overflow:visible}button,select{text-transform:none}[type=button],[type=reset],[type=submit],button{-webkit-appearance:button}[type=button]::-moz-focus-inner,[type=reset]::-moz-focus-inner,[type=submit]::-moz-focus-inner,button::-moz-focus-inner{border-style:none;padding:0}[type=button]:-moz-focusring,[type=reset]:-moz-focusring,[type=submit]:-moz-focusring,button:-moz-focusring{outline:1px dotted ButtonText}fieldset{padding:.35em .75em .625em}legend{box-sizing:border-box;color:inherit;display:table;max-width:100%;padding:0;white-space:normal}progress{vertical-align:baseline}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-decoration{-webkit-appearance:none}::-webkit-file-upload-button{-webkit-appearance:button;font:inherit}details{display:block}summary{display:list-item}[hidden],template{display:none}@media print{*,:after,:before{background:transparent!important;box-shadow:none!important;color:#000!important;text-shadow:none!important}a,a:visited{text-decoration:underline}a[href]:after{content:" (" attr(href) ")"}abbr[title]:after{content:" (" attr(title) ")"}a[href^="#"]:after,a[href^="javascript:"]:after{content:""}blockquote,pre{border:1px solid #999;page-break-inside:avoid}thead{display:table-header-group}img,tr{page-break-inside:avoid}img{max-width:100%!important}h2,h3,p{orphans:3;widows:3}h2,h3{page-break-after:avoid}}@-webkit-keyframes blink{0%{opacity:0}to{opacity:1}}@keyframes blink{0%{opacity:0}to{opacity:1}}@-webkit-keyframes blink-text{0%{color:transparent}to{color:#000}}@keyframes blink-text{0%{color:transparent}to{color:#000}}html{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;background:#fff;box-sizing:border-box;overflow-y:scroll}*,:after,:before{box-sizing:inherit}h1,h2,h3,h4,h5,h6{font-weight:400;margin:0}p{margin:0}a{word-wrap:break-word;color:inherit;text-decoration:none}em,i{font-style:italic}abbr,abbr[title]{cursor:inherit;text-decoration:none}small{font-size:100%}img{max-width:100%;vertical-align:top}address{font-style:normal}fieldset{border:none;margin:0;padding:0}figure{margin:0}button{-webkit-appearance:none!important;-moz-appearance:none!important;appearance:none!important;background-color:transparent;border:none;color:inherit;cursor:pointer;display:inline-block;font:inherit;text-align:center;text-decoration:none;vertical-align:middle}html[data-locked=true],html[data-locked=true] body{height:100%;overflow:hidden;position:relative;width:100%}html[data-locked=true]:not(.no-padding),html[data-locked=true]:not(.no-padding) body{padding-right:var(--sb)!important}[tabindex="-1"]:focus,html[data-whatintent]:not([data-whatintent=keyboard]) :focus{outline:none}[hidden]{display:none!important}:root{--vh:1vh;--nav-height:8.6rem;--footer-height:0px;--margin-s:1.8rem;--margin-m:2.2rem;--margin-l:4.4rem;--margin-xl:8.8rem}@media only screen and (min-width:44em){:root{--nav-height:11.6rem;--margin-s:2.2rem;--margin-m:4.4rem;--margin-l:8.8rem;--margin-xl:13.6rem}}html{font-size:62.5%}@supports(background-blend-mode:multiply){@media only screen and (min-width:100em){html{font-size:calc(62.5% + .1vw)}}}body{font-family:ABCMonumentGrotesk,Helvetica Neue,Helvetica,Arial,sans-serif;font-size:2rem;line-height:1.3}@media only screen and (min-width:60em){.l-logo-offset{margin-left:7.7rem}.l-logo-offset-top{margin-top:5.3rem}.l-nav-offset{padding-top:var(--nav-height)}}.l-side-nav{padding-bottom:3.3rem;transition:filter .3s ease-out}@media only screen and (min-width:60em){.l-side-nav{display:flex;padding-bottom:6.6rem}}.l-side-nav+.l-side-nav{margin-top:6.6rem}@media only screen and (min-width:60em){.l-side-nav__nav{padding-right:2.3%;width:40.325%}}@media only screen and (min-width:69em){.l-side-nav__nav{width:48.85%}}@media only screen and (min-width:60em){.l-side-nav__content{margin-left:auto;padding-right:2.3%;width:57.375%}}@media only screen and (min-width:69em){.l-side-nav__content{padding-right:8.525%;width:48.85%}}.c-nav.is-open+[data-barba] .l-side-nav,.nav-hovered .l-side-nav{-webkit-filter:blur(20px);filter:blur(20px)}.l-wrapper{padding-left:1.5rem;padding-right:1.5rem}@supports(padding:calc(constant(safe-area-inset-left))){.l-wrapper{padding-left:calc(1.5rem + constant(safe-area-inset-left));padding-right:calc(1.5rem + constant(safe-area-inset-right))}}@supports(padding:calc(max(0px))){.l-wrapper{padding-left:max(1.5rem,env(safe-area-inset-left));padding-right:max(1.5rem,env(safe-area-inset-right))}}@media only screen and (min-width:44em){.l-wrapper{padding-left:1.5rem;padding-right:1.5rem}}@media only screen and (min-width:44em){@supports(padding:calc(constant(safe-area-inset-left))){.l-wrapper{padding-left:calc(1.5rem + constant(safe-area-inset-left));padding-right:calc(1.5rem + constant(safe-area-inset-right))}}}@media only screen and (min-width:44em){@supports(padding:calc(max(0px))){.l-wrapper{padding-left:max(1.5rem,env(safe-area-inset-left));padding-right:max(1.5rem,env(safe-area-inset-right))}}}.o-anchor{color:rgba(0,0,0,.1);display:inline-block;font-size:4.2rem;font-weight:700;line-height:.96;text-transform:uppercase;transition:color .2s}.o-anchor.is-active,[data-whatintent=keyboard] .o-anchor:focus,[data-whatintent=mouse] .o-anchor:hover{color:#000}[data-whatintent=keyboard] .o-anchor:focus,[data-whatintent=mouse] .o-anchor:hover{-webkit-animation:blink .2s ease-in-out infinite;animation:blink .2s ease-in-out infinite}.o-btn{background:hsla(0,0%,88%,.4);border-radius:5px;padding:.8rem 1.8rem}[data-whatintent=keyboard] .o-btn:focus,[data-whatintent=mouse] .o-btn:hover{-webkit-animation:blink-text .2s ease-in-out infinite;animation:blink-text .2s ease-in-out infinite}.o-btn--thick{-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);background:hsla(0,0%,100%,.4);color:#000}.o-btn--arrow{display:inline-flex;justify-content:center}.o-btn--arrow:after{content:" ->";margin-left:1.2rem}.o-btn--audio{align-items:center;display:inline-block;display:flex;height:4.2rem;justify-content:center;padding:0;width:5.2rem}.o-btn--audio svg{width:2rem}@media only screen and (min-width:60em){.o-btn--audio{height:3rem;width:4rem}}[data-whatintent=keyboard] .o-btn--audio:focus svg,[data-whatintent=mouse] .o-btn--audio:hover svg{-webkit-animation:blink .2s ease-in-out infinite;animation:blink .2s ease-in-out infinite}.o-btn--audio.is-playing svg path{-webkit-animation:audioPlaying .6s ease-out infinite alternate;animation:audioPlaying .6s ease-out infinite alternate;-webkit-transform-origin:9.75px 10.75px;transform-origin:9.75px 10.75px}.o-btn--audio.is-playing svg path:first-child{-webkit-animation-delay:-.05s;animation-delay:-.05s}.o-btn--audio.is-playing svg path:nth-child(2){-webkit-animation-delay:-.1s;animation-delay:-.1s}.o-btn--audio.is-playing svg path:nth-child(3){-webkit-animation-delay:-.15s;animation-delay:-.15s}.o-btn--audio.is-playing svg path:nth-child(4){-webkit-animation-delay:-.2s;animation-delay:-.2s}.o-btn--audio.is-playing svg path:nth-child(5){-webkit-animation-delay:-.25s;animation-delay:-.25s}@-webkit-keyframes audioPlaying{0%,20%{-webkit-transform:scaleY(1);transform:scaleY(1)}to{-webkit-transform:scaleY(.2);transform:scaleY(.2)}}@keyframes audioPlaying{0%,20%{-webkit-transform:scaleY(1);transform:scaleY(1)}to{-webkit-transform:scaleY(.2);transform:scaleY(.2)}}.o-tiny-btn{background:hsla(0,0%,88%,.16);border-radius:5px;font-size:0;height:3rem;width:4rem}.o-tiny-btn--remove{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg width='23' height='23' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M17.23 6.27 6.27 17.23M17.23 17.23 6.27 6.27' stroke='%23000'/%3E%3C/svg%3E")}.o-tiny-btn--dots,.o-tiny-btn--remove{background-position:50%;background-repeat:no-repeat;background-size:2.3rem auto;display:inline-block}.o-tiny-btn--dots{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='18' height='3' fill='none' stroke='%23fff' stroke-width='2'%3E%3Cpath d='M1 0v3M9 0v3M17 0v3'/%3E%3C/svg%3E")}.o-figure--blur,.o-figure__media{position:relative}.o-figure__media{overflow:hidden}.o-figure__caption{font-size:1.6rem;line-height:1;margin-top:.5rem}.lazyload:not([src]),.ls-blur-up-is-loading{visibility:hidden}.ls-blur-up-img{background-color:#e0e0e0;display:block;-webkit-filter:blur(20px);filter:blur(20px);height:100%;left:0;-o-object-fit:cover;object-fit:cover;opacity:1;position:absolute;top:0;-webkit-transform:scale(1.1);transform:scale(1.1);transition:opacity .8s,-webkit-filter .8s;transition:opacity .8s,filter .8s;transition:opacity .8s,filter .8s,-webkit-filter .8s;width:100%}.ls-blur-up-img.ls-inview.ls-original-loaded{-webkit-filter:blur(5px);filter:blur(5px);opacity:0}.o-gradual-fade{overflow:hidden;position:relative}.o-gradual-fade:after{background-image:linear-gradient(hsla(0,0%,100%,0),hsla(0,0%,100%,0) calc(50% - 200px),#fff 50%,#fff);box-sizing:content-box;content:"";height:200%;left:0;padding-bottom:400px;pointer-events:none;position:absolute;top:0;width:100%}.o-image,.o-image img{display:inline-block;height:auto;width:100%}.o-image--blur{opacity:0;transition:opacity .8s}.o-image.is-loaded{opacity:1}.o-figure__blur{-webkit-filter:blur(20px);filter:blur(20px);height:100%;left:0;-o-object-fit:cover;object-fit:cover;position:absolute;top:0;-webkit-transform:scale(1.2);transform:scale(1.2);transition:opacity .8s;width:100%}.o-image.is-loaded+.o-figure__blur,.o-image.lazyloaded+.o-figure__blur{opacity:0}.js noscript .o-image,html:not(.js) noscript+.o-image{display:none}.o-link--external{display:inline-block;padding-right:2.5rem;position:relative}.o-link--external:after{background-color:hsla(0,0%,88%,.4);background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg fill='none' xmlns='http://www.w3.org/2000/svg' viewBox='0 0 8 7'%3E%3Cpath d='M2.575.811 6.535 1m0 0 .188 3.96M6.535 1 1.066 6.468' stroke='%23000'/%3E%3C/svg%3E");background-position:50%;background-repeat:no-repeat;background-size:.7rem .7rem;border-radius:.25rem;content:"";display:inline-block;height:1.6rem;margin-left:.4rem;margin-right:-2.5rem;width:2.1rem}.o-link--blink.is-blinking,.o-link.is-blinking,[data-whatintent=keyboard] .o-link--blink:focus,[data-whatintent=mouse] .o-link--blink:hover{-webkit-animation:blink .2s ease-in-out infinite;animation:blink .2s ease-in-out infinite}.o-list{list-style:none;margin:0;padding-left:0}.o-list>li:before{content:"​";opacity:0;position:absolute}.o-rich-text h3:not(:first-child),.o-rich-text ol:not(:first-child),.o-rich-text p:not(:first-child),.o-rich-text ul:not(:first-child){margin-top:1.6rem}.o-rich-text h2{font-weight:700;margin-left:0;margin-top:3.3rem}.g-privacy .o-rich-text{counter-reset:ct2 ct3 ct4 ct5 ct6}.g-privacy .o-rich-text h2{counter-increment:ct2;display:flex;font-size:2rem;line-height:1.3;margin-left:2.6rem;margin-top:1.6rem}.g-privacy .o-rich-text h2:before{content:counter(ct2) ". ";white-space:pre}.g-privacy .o-rich-text h3{counter-increment:ct3;display:flex;font-size:2rem;line-height:1.3;margin-left:2.6rem;margin-top:1.6rem}.g-privacy .o-rich-text h3:before{content:counter(ct3,lower-alpha) ". ";white-space:pre}.g-privacy .o-rich-text h4{counter-increment:ct4;display:flex;font-size:2rem;line-height:1.3;margin-left:2.6rem;margin-top:1.6rem}.g-privacy .o-rich-text h4:before{content:counter(ct3,lower-alpha) "." counter(ct4,lower-roman) ". ";white-space:pre}.g-privacy .o-rich-text h5{counter-increment:ct5;display:flex;font-size:2rem;line-height:1.3;margin-left:2.6rem;margin-top:1.6rem}.g-privacy .o-rich-text h5:before{content:counter(ct3,lower-alpha) "." counter(ct4,lower-roman) "." counter(ct5,lower-roman) ". ";white-space:pre}.g-privacy .o-rich-text h6{counter-increment:ct6;display:flex;font-size:2rem;line-height:1.3;margin-left:2.6rem;margin-top:1.6rem}.g-privacy .o-rich-text h6:before{content:counter(ct3,lower-alpha) "." counter(ct4,lower-roman) "." counter(ct5,lower-roman) "." counter(ct6,lower-roman) ". ";white-space:pre}.g-privacy .o-rich-text .o-section{counter-reset:ct3 ct4 ct5 ct6}.o-rich-text ol ol,.o-rich-text ol ul,.o-rich-text ul ol,.o-rich-text ul ul{margin-top:0}.o-rich-text ol,.o-rich-text ul{list-style-position:inside;list-style:none;margin-bottom:0;padding:0}.o-rich-text li{margin-left:2.6rem;position:relative}.o-rich-text ol li:before,.o-rich-text ul li:before{display:inline-block;left:-.8rem;position:absolute;-webkit-transform:translateX(-100%);transform:translateX(-100%)}.o-rich-text ul li:before{content:"•"}.o-rich-text ol{counter-reset:li-number}.o-rich-text ol li:before{content:counter(li-number) ".";counter-increment:li-number}.o-rich-text ol ol{counter-reset:li-char}.o-rich-text ol ol li:before{content:counter(li-char,lower-alpha) ".";counter-increment:li-char}.o-rich-text a{display:inline;text-decoration:underline;text-decoration-thickness:from-font;text-underline-offset:4px;transition:.15s ease-out}[data-whatintent=mouse] .o-rich-text a:focus,[data-whatintent=mouse] .o-rich-text a:hover{opacity:.5}.o-rich-text:not(.o-rich-text--in-flow)>:first-child{margin-top:0}.o-section{margin-top:3.3rem}.l-side-nav__content .o-section:first-child{margin-top:0}.o-skip-link{background:#fff;border:1px solid #000;color:#000;left:0;padding:1.2rem 1.6rem;position:absolute;text-align:center;top:0;-webkit-transform:translateX(-100%);transform:translateX(-100%);-webkit-transform:translateX(calc(-100% - 1rem));transform:translateX(calc(-100% - 1rem));z-index:100}.o-skip-link:focus{-webkit-transform:translateX(0);transform:translateX(0)}.o-small-sans{font-size:1.6rem;line-height:1.3}@media only screen and (min-width:60em){.o-small-sans{font-size:1.8rem}}.o-body-sans{font-size:2rem;line-height:1.3}.o-bold{font-size:2.4rem;font-weight:700;line-height:1.25}@media only screen and (min-width:60em){.o-bold{font-size:2.8rem}}.o-subtitle{font-size:1.8rem}.o-subtitle,.o-title-small{font-weight:700;line-height:.96;text-transform:uppercase}.o-title-small{font-size:2rem}.o-title{font-size:4.2rem;line-height:.96}.o-title,.o-title-large{font-weight:700;text-transform:uppercase}.o-title-large{font-size:6rem;line-height:.84}@media only screen and (min-width:60em){.o-title-large{font-size:12rem}}.g-404{min-height:calc(100vh - var(--footer-height, 0px) - var(--nav-height) - 2rem);padding-bottom:3.3rem;padding-top:3.3rem;transition:filter .3s ease-out}@media only screen and (min-width:44em){.g-404{min-height:calc(100vh - var(--footer-height, 0px) - var(--nav-height))}}@media only screen and (min-width:60em){.g-404{min-height:calc(100vh - var(--footer-height, 0px));padding-bottom:6.6rem;padding-top:calc(var(--nav-height) + 2rem)}}.c-nav.is-open+[data-barba] .g-404,.nav-hovered .g-404{-webkit-filter:blur(20px);filter:blur(20px)}.g-about__global-container{transition:filter .3s ease-out}.g-about__container{color:#fff;position:relative;z-index:40}.g-about__wrapper{position:relative}.g-about__wrapper canvas{background-color:#000;height:100vh;left:0;position:fixed;top:0;width:100%;z-index:1}.has-about-video-visible .g-about__wrapper canvas{z-index:-1}.g-about__section{display:flex;flex-direction:column;height:100vh;overflow:hidden;padding-bottom:3.3rem;padding-top:3.3rem;position:relative}@media only screen and (min-width:60em){.g-about__section{padding:9rem 9rem 4rem}}.g-about__video{left:0;position:absolute;top:0}.g-about__video,.g-about__video .c-video{height:100%;width:100%}.g-about__video .o-video{height:100%;-o-object-fit:cover;object-fit:cover;width:100%}.g-about__headline{font-size:4.4rem;font-weight:800;line-height:.9;mix-blend-mode:difference;text-align:center;text-transform:uppercase;z-index:20}@media only screen and (min-width:60em){.g-about__headline{text-align:left}}@media only screen and (min-width:44em){.g-about__headline{font-size:6rem}}@media only screen and (min-width:69em){.g-about__headline{font-size:8.2rem}}.g-about__text{font-size:2rem;line-height:1.1;margin-top:auto;max-width:72rem;mix-blend-mode:difference;z-index:20}@media only screen and (min-width:44em){.g-about__text{font-size:2.8rem}}.g-about__extra{background:#fff;padding-bottom:6.5rem;padding-top:3.3rem;position:relative;top:0;z-index:45}@media only screen and (min-width:60em){.g-about__extra{padding-bottom:13rem}}.g-about__extra-wrapper{font-size:2.4rem;font-weight:800;line-height:1.25;max-width:73rem;padding-top:calc(var(--nav-height) + 3.3rem)}@media only screen and (min-width:60em){.g-about__extra-wrapper{font-size:2.8rem;line-height:1.25;padding-left:7.7rem}}.g-about__background{overflow:hidden;z-index:5}.g-about__background,.g-about__background:before{height:100%;left:0;position:absolute;top:0;width:100%}.g-about__background:before{background:linear-gradient(rgba(0,0,0,.8),transparent 60%,transparent);content:"";z-index:10}.g-about__background-image{height:100%;position:absolute;width:100%}.has-about-video-visible .g-about__background{opacity:0}.c-nav.is-open+[data-barba] .g-about__global-container,.nav-hovered .g-about__global-container{-webkit-filter:blur(20px);filter:blur(20px)}.c-nav.is-open+[data-barba] .g-about__global-container .g-about__background,.nav-hovered .g-about__global-container .g-about__background{-webkit-transform:scale(1.1);transform:scale(1.1)}.g-contact__container{padding-bottom:3.3rem;padding-top:3.3rem;position:relative;transition:filter .3s ease-out}@media only screen and (min-width:44em){.g-contact__container{padding-top:calc(var(--nav-height) + 3.3rem)}}@media only screen and (min-width:60em){.g-contact__container{align-items:flex-start;display:flex;padding-bottom:6.6rem}.g-contact__text{margin-right:2.3%;width:57.375%}}.g-contact.is-expanded .g-contact__text{-webkit-filter:blur(20px);filter:blur(20px);pointer-events:none;transition:-webkit-filter .2s;transition:filter .2s;transition:filter .2s,-webkit-filter .2s}.g-contact__socials{display:flex;flex-wrap:wrap;margin-left:-1rem;margin-top:2.3rem}.g-contact__socials .o-btn{margin-left:1rem;margin-top:1rem}.g-contact__offices{margin-top:6.6rem}.g-contact__images{bottom:1.5rem;margin-left:auto;position:-webkit-sticky;position:sticky;right:1.5rem;width:48.85%}@media only screen and (min-width:60em){.g-contact__images{bottom:unset;padding-right:6.225%;right:0;top:calc(var(--nav-height) + 3.3rem);width:34.1%}}.g-contact.is-expanded .g-contact__images{bottom:50%;position:fixed;-webkit-transform:translateY(50%);transform:translateY(50%);width:calc(100% - 3rem)}.c-nav.is-open+[data-barba] .g-contact__container,.nav-hovered .g-contact__container{-webkit-filter:blur(20px);filter:blur(20px)}.g-form__back-button[href=""]{display:none}.g-form__field.has-error:after{content:attr(data-error);display:block}.g-form.is-warning .has-error:after{-webkit-animation-duration:1s;animation-duration:1s;-webkit-animation-fill-mode:forwards;animation-fill-mode:forwards;-webkit-animation-name:warning-field;animation-name:warning-field}@-webkit-keyframes warning-field{0%{color:red}to{color:#fff}}@keyframes warning-field{0%{color:red}to{color:#fff}}.g-grid{min-height:100vh}.g-grid canvas{left:0;position:fixed;top:0;touch-action:auto!important;transition:opacity .25s ease-out,-webkit-filter .4s ease-in;transition:filter .4s ease-in,opacity .25s ease-out;transition:filter .4s ease-in,opacity .25s ease-out,-webkit-filter .4s ease-in;will-change:filter}@media only screen and (min-width:44em){.g-grid.clients-visible canvas{-webkit-filter:blur(30px);filter:blur(30px);opacity:.75}}.c-nav.is-open+[data-barba] .g-grid canvas,.nav-hovered .g-grid canvas{-webkit-filter:blur(20px);filter:blur(20px)}.g-grid__title{color:#fff;display:none;font-size:2.2rem;font-weight:800;line-height:1.1;mix-blend-mode:difference;pointer-events:none;position:fixed;text-align:center;text-transform:uppercase;-webkit-transform:translate(-50%,-100%);transform:translate(-50%,-100%);width:30rem;z-index:20}[data-whatintent=keyboard] .g-grid__title{mix-blend-mode:normal;text-shadow:0 0 3px #000}.g-grid.has-open-project{pointer-events:none!important}.g-grid__title.has-open-project{pointer-events:none;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%);transition:-webkit-transform .2s;transition:transform .2s;transition:transform .2s,-webkit-transform .2s;z-index:4}.g-grid__title.is-blinking{-webkit-animation:blink .2s ease-in-out infinite;animation:blink .2s ease-in-out infinite;color:#fff;mix-blend-mode:normal}.g-grid.is-hidden,.g-grid__title.is-hidden{opacity:0}.g-press{padding-bottom:3.3rem;padding-top:3.3rem;position:relative;transition:filter .3s ease-out}@media only screen and (min-width:44em){.g-press{padding-top:calc(var(--nav-height) + 3.3rem)}}@media only screen and (min-width:60em){.g-press{padding-bottom:6.6rem;padding-top:calc(var(--nav-height) + 6.6rem)}.g-press__releases{display:flex}.js .g-press__releases{position:relative}}.g-press.is-expanded .g-press__releases{position:relative;z-index:51}.g-press__links{margin:-3.3rem -1.5rem;padding:3.3rem 1.5rem}@media only screen and (min-width:44em){.g-press__links{margin:-3.3rem -1.5rem;padding:3.3rem 1.5rem}}@media only screen and (min-width:60em){.g-press__links{padding-bottom:0;width:65.9%}.js .g-press__links{height:100%;overflow:hidden}}.g-press__link{transition:-webkit-filter .2s;transition:filter .2s;transition:filter .2s,-webkit-filter .2s}@media only screen and (max-width:59.99em){.g-press__link+.g-press__link{margin-top:3.3rem}}.g-press.is-expanded .g-press__link:not(.is-active),.is-animated .g-press__link:not(.is-active){-webkit-filter:blur(5px);filter:blur(5px);pointer-events:none}.g-press__images{bottom:1.5rem;height:0;margin-left:auto;position:-webkit-sticky;position:sticky;right:1.5rem;width:48.85%}@media only screen and (min-width:60em){.g-press__images{bottom:unset;display:block;height:calc(100vh - var(--nav-height) - 6.6rem);margin-right:6.225%;position:fixed;right:0;top:calc(var(--nav-height) + 6.6rem);width:25.575%}}.g-press__images-list{height:100%;left:0;position:absolute;top:0;-webkit-transform-origin:bottom right;transform-origin:bottom right;transition:opacity .2s,-webkit-transform .2s;transition:opacity .2s,transform .2s;transition:opacity .2s,transform .2s,-webkit-transform .2s;width:100%}.g-press__images-list.is-hidden,.g-press__images-list:not(:first-child){opacity:0}.g-press__images-list.is-active{opacity:1;z-index:1}.g-press.is-expanded .g-press__images-list{-webkit-transform:scale(1.5);transform:scale(1.5)}.c-nav.is-open+[data-barba] .g-press,.nav-hovered .g-press{-webkit-filter:blur(20px);filter:blur(20px)}.g-privacy{padding-bottom:3.3rem;padding-top:3.3rem;transition:filter .3s ease-out}@media only screen and (min-width:44em){.g-privacy{padding-top:calc(var(--nav-height) + 3.3rem)}}@media only screen and (min-width:60em){.g-privacy{padding-bottom:6.6rem;padding-top:calc(var(--nav-height) + 6.6rem)}}@media only screen and (max-width:59.99em){.g-privacy__anchors{display:none}}.c-nav.is-open+[data-barba] .g-privacy,.nav-hovered .g-privacy{-webkit-filter:blur(20px);filter:blur(20px)}.g-project{transition:filter .3s ease-out}.g-project canvas{background-color:#000;height:100%;left:0;pointer-events:none;position:fixed;top:0;width:100%;z-index:-1}.g-project__image,.g-project__video{overflow:hidden}.g-project__video{background-color:#000;height:100vh}.g-project__cover{height:100vh}.g-project__cover .o-figure,.g-project__cover .o-image{background-color:#000;height:100%;-o-object-fit:cover;object-fit:cover}@media only screen and (min-width:60em){.g-project__image--half{background-color:transparent;display:flex}.g-project__image--half:nth-child(2n){flex-direction:row-reverse}}.g-project__image--half .o-figure:first-child{width:100%;z-index:1}.g-project__half{position:relative;width:100%}.g-project__info{margin-bottom:calc(0px - var(--footer-height));padding-bottom:calc(6rem + var(--footer-height));padding-top:3rem;position:relative}@media only screen and (min-width:60em){.g-project__info{display:flex;margin-bottom:calc(0px - var(--footer-height));padding-bottom:calc(9rem + var(--footer-height))}}.g-project__info:before{background-color:#000;content:"";display:block;height:100%;left:0;opacity:.2;position:absolute;top:0;width:100%}.g-project__text{font-size:2.4rem;font-weight:700;line-height:1.25;z-index:1}@media only screen and (min-width:60em){.g-project__text{font-size:2.8rem;margin-right:10.825%;width:48.85%}}.g-project__credits{font-size:1.6rem;line-height:1.3;margin-top:2rem;z-index:1}@media only screen and (min-width:60em){.g-project__credits{font-size:1.8rem;margin-top:0;width:40.325%}}.g-project__controls{align-items:center;bottom:0;display:flex;height:9.2rem;left:0;margin-bottom:env(safe-area-inset-bottom);opacity:0;padding:2.5rem 1.6rem;position:-webkit-sticky;position:sticky;transition:opacity .2s;z-index:2}.g-project__mute-btn{position:absolute}.g-project__frontstage .g-project__controls{margin-top:-9.2rem}.g-project__backstage-btn{margin:0 auto}.g-project__backstage{background-color:#000;display:none;-webkit-transform:rotateY(-90deg);transform:rotateY(-90deg);width:100%}.g-project__close{color:#fff;display:none;mix-blend-mode:difference;opacity:0;pointer-events:none;position:fixed;-webkit-transform:translate(-50%);transform:translate(-50%);z-index:5}.g-project.show-backstage .g-project__frontstage.will-show,.g-project__backstage.will-show{display:block;left:0;position:absolute;top:0;width:100%}.g-project.will-show{background-color:#000}.g-project.will-show .g-project__bg{opacity:0}.g-project.show-backstage .g-project__backstage{display:block}.g-project.show-backstage .g-project__frontstage{display:none}.g-project.is-interacting .g-project__close,.g-project.is-interacting .g-project__controls,.g-project__controls:focus-within{opacity:1}.is-hovering-trigger .g-project.is-interacting .g-project__close,.nav-hovered .g-project.is-interacting .g-project__close{opacity:0}.c-nav.is-open~[data-barba] .g-project,.nav-hovered .g-project{-webkit-filter:blur(20px);filter:blur(20px)}.g-support{padding-top:3.3rem;transition:filter .3s ease-out}@media only screen and (min-width:44em){.g-support{padding-top:calc(var(--nav-height) + 3.3rem)}}@media only screen and (min-width:60em){.g-support{padding-top:0}}.c-nav.is-open+[data-barba] .g-support,.nav-hovered .g-support{-webkit-filter:blur(20px);filter:blur(20px)}.c-anchors{display:block;left:0;position:-webkit-sticky;position:sticky;top:calc(var(--nav-height) + 3.3rem)}@media only screen and (min-width:60em){.c-anchors{height:calc(100vh - var(--nav-height) - 3.3rem);margin-bottom:3.3rem;margin-top:-6.6rem;overflow:hidden;padding-top:6.6rem;top:var(--nav-height)}.c-anchors ul{transition:-webkit-transform .2s ease-out;transition:transform .2s ease-out;transition:transform .2s ease-out,-webkit-transform .2s ease-out}}.c-anchors:after,.c-anchors:before{content:"";display:block;left:0;pointer-events:none;position:absolute;width:100%}.c-anchors:before{background-image:linear-gradient(#fff 45%,hsla(0,0%,100%,0));height:6.6rem;top:0;z-index:1}.c-anchors:after{background-image:linear-gradient(hsla(0,0%,100%,0),#fff);bottom:0;height:4.5rem}.c-backstage{display:flex;flex-wrap:wrap;padding-bottom:6rem}@media only screen and (min-width:60em){.c-backstage{padding-bottom:7.3rem}}.c-backstage__item{margin-top:6rem}.c-backstage__item:nth-child(8n+1){margin-right:19.35%;width:82.95%}@media only screen and (min-width:60em){.c-backstage__item:nth-child(8n+1){margin-left:8.525%;margin-right:10.825%;margin-top:8rem;width:23.275%}}.c-backstage__item:nth-child(8n+2){margin-right:19.35%;width:82.95%}@media only screen and (min-width:60em){.c-backstage__item:nth-child(8n+2){margin-right:2.3%;margin-top:19rem;width:23.275%}}.c-backstage__item:nth-child(8n+3){margin-right:auto;width:31.8%}@media only screen and (min-width:60em){.c-backstage__item:nth-child(8n+3){margin-right:25.575%;margin-top:19rem;width:6.225%}}.c-backstage__item:nth-child(8n+4){width:100%}@media only screen and (min-width:60em){.c-backstage__item:nth-child(8n+4){margin-left:17.05%;margin-top:16rem;width:48.85%}}.c-backstage__item:nth-child(8n+5){margin-right:19.35%;width:82.95%}@media only screen and (min-width:60em){.c-backstage__item:nth-child(8n+5){margin-left:10.825%;margin-right:0;margin-top:27rem;width:23.275%}}.c-backstage__item:nth-child(8n+6){margin-right:19.35%;width:82.95%}@media only screen and (min-width:60em){.c-backstage__item:nth-child(8n+6){margin-right:10.825%;margin-top:11rem;width:23.275%}}.c-backstage__item:nth-child(8n+7){margin-left:19.35%;width:82.95%}@media only screen and (min-width:60em){.c-backstage__item:nth-child(8n+7){margin-left:0;margin-right:42.625%;margin-top:22rem;width:23.275%}}.c-backstage__item:nth-child(8n){width:100%}@media only screen and (min-width:60em){.c-backstage__item:nth-child(8n){margin-left:8.525%;margin-right:42.625%;margin-top:11rem;width:48.85%}}.c-clients-overlay{background:#fff;display:none;height:100%;left:0;overflow:auto;position:fixed;top:0;width:100%;z-index:40}@media only screen and (min-width:44em){.c-clients-overlay{background:none;mix-blend-mode:difference}}.c-clients-overlay.is-opened{display:block}.c-clients-overlay__list{padding:12rem 0 4rem}@media only screen and (min-width:44em){.c-clients-overlay__list{padding:2.4rem 0;text-align:right}}.c-clients-overlay__client{color:#000;font-size:4.1rem;font-weight:800;line-height:1.1;overflow:hidden;padding-left:2.4rem;padding-right:2.4rem;text-transform:uppercase;white-space:nowrap}@media only screen and (min-width:44em){.c-clients-overlay__client{color:#fff;white-space:normal}}.c-clients-overlay__client.is-disabled{opacity:.1}.c-contact-images{padding-bottom:66.6666666667%;position:relative}.c-contact-images__image{height:100%;left:0;position:absolute;top:0;width:100%}.c-contact-info{font-size:4.2rem;font-weight:700;line-height:.96;text-transform:uppercase}.c-contact-info h3{font-size:1.8rem;font-weight:700;line-height:.96;margin-left:0;margin-top:3.3rem}.c-contact-info p{margin-top:1.6rem}@media only screen and (min-width:60em){.c-contact-info p{margin-top:.8rem}}.c-contact-info a{text-decoration:none}[data-whatintent=keyboard] .c-contact-info a:focus,[data-whatintent=mouse] .c-contact-info a:hover{-webkit-animation:blink .2s ease-in-out infinite;animation:blink .2s ease-in-out infinite}.c-contact-office{margin-top:1.6rem}@media only screen and (min-width:60em){.c-contact-office{margin-top:.8rem}}.c-contact-office+.c-contact-office{margin-top:3.3rem}.c-contact-office h3{font-size:4.2rem;font-weight:700;line-height:.96;text-transform:uppercase}.c-content-block{display:inline-block;margin:3.3rem 0;width:100%}@media only screen and (min-width:60em){.c-content-block{margin:6.6rem 0}}.c-content-block:last-child{margin-bottom:0}.c-content-block__images{display:flex;gap:1.5rem;height:0}.c-content-block__images .o-figure{width:100%}.c-content-block__images,.c-content-block__text{margin-top:1.6rem}.o-section .c-content-block:first-child{margin-top:0}.c-content-block__title a{margin-top:.8rem}.c-footer{padding-bottom:2rem;padding-top:3.3rem;position:relative;width:100%}.u-white .c-footer{mix-blend-mode:difference}.c-footer--floating{margin-top:calc(0px - var(--footer-height))}@media(min-width:420px){.c-footer__links{align-items:flex-end;display:flex;justify-content:space-between}}.c-footer__link{font-size:1.6rem;line-height:1.3;text-transform:uppercase}@media only screen and (min-width:60em){.c-footer__link{font-size:1.8rem}}body[data-namespace=about] .c-footer{background:#fff;z-index:45}.c-instagram-post__image{display:block;height:auto;width:100%}.c-instagram-post__author{font-size:1.6rem;line-height:1;margin-top:.5rem}.c-nav{color:#fff;display:grid;grid-template-areas:"logo wrapper" "intro intro";grid-template-columns:6.8rem calc(100% - 6.8rem);mix-blend-mode:difference;padding-left:1.6rem;padding-top:2.4rem;pointer-events:none;position:relative;position:-webkit-sticky;position:sticky;top:0;transition:opacity .2s ease-out;width:100%;z-index:50}@media only screen and (min-width:60em){.c-nav{align-items:flex-start;display:flex;left:0;position:fixed;top:0}}[data-whatintent=touch] .c-nav.is-open~[data-barba=wrapper]{pointer-events:none}.is-animated .c-nav{-webkit-filter:blur(20px);filter:blur(20px);transition:-webkit-filter .2s;transition:filter .2s;transition:filter .2s,-webkit-filter .2s}.is-scrolling .c-nav{opacity:0}.c-nav__logo{flex-shrink:0;font-size:0;grid-area:logo;margin-top:-.2rem;pointer-events:auto}[data-whatintent=keyboard] .c-nav__logo:focus,[data-whatintent=mouse] .c-nav__logo:hover{-webkit-animation:blink .2s ease-in-out infinite;animation:blink .2s ease-in-out infinite}@media only screen and (min-width:44em){.c-nav__logo{margin-top:-.1rem}}.c-nav__logo.is-blinking{-webkit-animation:blink .2s ease-in-out infinite;animation:blink .2s ease-in-out infinite}.c-nav__logo-svg{width:6.7rem}.c-nav__logo-svg path{fill:#fff}.c-nav__wrapper{flex-grow:1;flex-shrink:0;flex-shrink:1;grid-area:wrapper;margin-top:-.4rem;padding-left:1rem;padding-right:1.6rem}@media only screen and (min-width:60em){.c-nav__wrapper{flex-grow:0}}.c-nav__intro,.c-nav__wrapper a,.c-nav__wrapper button{pointer-events:auto}.c-nav__secondary-link{display:flex}.c-nav__link{display:inline-block;font-size:4.2rem;font-weight:700;line-height:.96;line-height:.86;text-transform:uppercase}button.c-nav__link{padding:0}.c-nav__link .o-tiny-btn{display:none;flex-shrink:0;margin-left:.8rem}.c-nav__link.is-active:after{display:none}.c-nav__link.is-active .o-tiny-btn--dots{display:inline-block}.nav-hovered .c-nav__link.is-active .o-tiny-btn--dots{display:none}.nav-hovered .c-nav__link.is-active .o-tiny-btn--remove{display:inline-block}.c-nav__project-filter{display:flex}.js .c-nav__secondary,body:not(.nav-hovered) .c-nav:not(.is-open) .c-nav__primary.has-category .c-nav__project-filter:not(.is-active){display:none}.js .is-open .c-nav__secondary{display:block}.c-nav__secondary:before{content:"—";display:block;font-size:4.1rem;line-height:.9;margin-bottom:.6rem;pointer-events:auto;width:10rem}.c-nav__toggle{align-items:center;display:flex;justify-content:center;margin-top:.6rem;pointer-events:auto}.c-nav__primary.has-category~.c-nav__toggle,.c-nav__toggle-close,.is-open .c-nav__toggle-expand{display:none}.is-open .c-nav__toggle-close{display:block}.c-nav__link--client{align-items:center;display:none;margin-top:3rem;max-width:100%;position:relative;text-align:left;width:100%}@media only screen and (min-width:60em){.c-nav__link--client{margin-top:3rem;width:auto}}.c-nav__link--client:after{display:none}.c-nav__client-name{display:block;margin-left:-9.4rem;overflow:hidden;padding-left:9.4rem;padding-right:1.6rem;white-space:nowrap;width:calc(100% + 11rem)}@media only screen and (min-width:60em){.c-nav__client-name{margin-left:0;padding-left:0;width:auto}.c-nav__client-name br{display:none}}.c-nav__link--client .o-tiny-btn{margin-left:0}.c-nav__link--category{margin-top:0}@media only screen and (max-width:43.99em){.c-nav:not(.is-open) .c-nav__project-filter:not(.is-active),.c-nav:not(.is-open) .c-nav__secondary{display:none}.c-nav:not(.is-open) .c-nav__toggle{margin-top:.4rem}}body:not(.nav-hovered) .c-nav.clients-visible .c-nav__primary,body:not(.nav-hovered) .c-nav.clients-visible .c-nav__secondary-link:not(.c-nav__secondary-link--clients),body:not(.nav-hovered) .c-nav.clients-visible .c-nav__secondary:before,body:not(.nav-hovered) .c-nav.clients-visible .c-nav__toggle{display:none}body:not(.nav-hovered) .c-nav.clients-visible .c-nav__secondary-link--clients{margin-top:3rem}body:not(.nav-hovered) .c-nav.clients-visible .c-nav__secondary-link--clients .c-nav__link--clients.is-visible,body:not(.nav-hovered) .c-nav.clients-visible .c-nav__secondary-link--clients .c-nav__link--clients:not(.is-visible)+.c-nav__link--clients,body:not(.nav-hovered) .c-nav.clients-visible .c-nav__secondary-link--clients .c-nav__link:not(.c-nav__link--clients){align-items:center;display:flex}body:not(.nav-hovered) .c-nav.clients-visible .c-nav__secondary-link--clients .c-nav__link--clients.is-visible:after,body:not(.nav-hovered) .c-nav.clients-visible .c-nav__secondary-link--clients .c-nav__link--clients:not(.is-visible)+.c-nav__link--clients:after,body:not(.nav-hovered) .c-nav.clients-visible .c-nav__secondary-link--clients .c-nav__link:not(.c-nav__link--clients):after{display:none}body:not(.nav-hovered) .c-nav.clients-visible .c-nav__secondary-link--clients .o-tiny-btn{display:block}@media only screen and (min-width:60em){body:not(.nav-hovered) .c-nav.clients-visible .c-nav__secondary-link--clients .o-tiny-btn{display:inline-block}}body:not(.nav-hovered) .c-nav.has-client .c-nav__primary,body:not(.nav-hovered) .c-nav.has-client .c-nav__secondary,body:not(.nav-hovered) .c-nav.has-client .c-nav__toggle{display:none}body:not(.nav-hovered) .c-nav.has-client .c-nav__link--client:not(.js-nav-title){display:block}@media only screen and (min-width:60em){body:not(.nav-hovered) .c-nav.has-client .c-nav__link--client:not(.js-nav-title){display:flex}}body:not(.nav-hovered) .c-nav.has-client .c-nav__link--client .o-tiny-btn{display:block}.c-nav__intro{display:none;grid-area:intro;margin-bottom:3rem;margin-top:3.5rem;padding-right:1.6rem;transition:opacity .15s ease-out,filter .3s ease-out;width:100%}@media only screen and (min-width:60em){.c-nav__intro{left:calc(50vw + 3.25rem);left:calc(33.33333vw + 3.16667rem);margin-bottom:0;margin-top:0;max-width:55rem;position:absolute;top:2.4rem;width:auto}}@media only screen and (min-width:88em){.c-nav__intro{left:calc(25vw + 4.125rem)}}.c-nav__intro.is-visible{display:block}.project-is-open .c-nav__intro{opacity:0;pointer-events:none}.c-nav.is-open .c-nav__intro{display:none}.c-nav.clients-visible .c-nav__intro{-webkit-filter:blur(20px);filter:blur(20px)}body:not(.nav-hovered) .c-nav--entry:not(.is-open) .c-nav__primary,body:not(.nav-hovered) .c-nav--entry:not(.is-open) .c-nav__secondary,body:not(.nav-hovered) .c-nav--entry:not(.is-open) .c-nav__toggle{display:none}body:not(.nav-hovered) .c-nav--entry:not(.is-open) .c-nav__link--client:not(.js-nav-client){display:block}@media only screen and (min-width:60em){body:not(.nav-hovered) .c-nav--entry:not(.is-open) .c-nav__link--client:not(.js-nav-client){display:flex}}.nav-hovered .c-nav__secondary,body:not(.nav-hovered) .c-nav--entry:not(.is-open) .c-nav__link--client .o-tiny-btn{display:block}.nav-hovered .c-nav__link--client{display:flex;visibility:hidden}.nav-hovered .c-nav__link--client .o-tiny-btn{display:block}.nav-hovered .c-nav__toggle{display:none}.nav-hovered .c-nav__wrapper{pointer-events:auto}@media only screen and (max-width:59.99em){.c-nav--floating{left:0;position:fixed}}.c-nav.no-event .c-nav__logo,.c-nav.no-event .c-nav__wrapper a{pointer-events:none}.c-press-images{height:100%;position:relative}.c-press-images__image{height:100%;left:0;position:absolute;top:0;transition:opacity .2s;width:100%}.c-press-images__image:not(:first-child){opacity:0}@media only screen and (max-width:59.99em){.c-press-images__image{align-items:flex-end;display:flex}}.c-press-images__image .o-media{width:100%}@media only screen and (max-width:59.99em){.c-press-images__image .o-media{align-items:flex-end;display:flex;justify-content:flex-end;max-height:30vh}}.c-press-images__image .o-figure{width:100%}.c-press-link.is-active{pointer-events:auto;position:relative}.c-press-link a{color:rgba(0,0,0,.1);display:inline;font-size:4.2rem;font-weight:700;line-height:.96;text-transform:uppercase}@media only screen and (min-width:60em){.c-press-link__year{white-space:nowrap}}.c-press-link__year:after{background-color:hsla(0,0%,88%,.4);background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg fill='none' xmlns='http://www.w3.org/2000/svg' viewBox='0 0 13 12'%3E%3Cpath d='m3.952 1.02 7.425.353m0 0 .353 7.425m-.354-7.425L1.123 11.626' stroke='%23000'/%3E%3C/svg%3E");background-position:50%;background-repeat:no-repeat;background-size:2rem 1.2rem;border-radius:.5rem;content:"";display:block;height:3rem;margin-top:.8rem;width:4rem}@media only screen and (min-width:60em){.c-press-link__year:after{display:inline-block;margin-left:1.2rem;margin-top:0;opacity:0;transition:opacity .2s ease-out}}.c-press-link.is-active a,[data-whatintent=keyboard] .c-press-link a:focus,[data-whatintent=mouse] .c-press-link a:hover{color:#000}.c-press-link.is-active .c-press-link__year:after,[data-whatintent=keyboard] a:focus .c-press-link__year:after,[data-whatintent=mouse] a:hover .c-press-link__year:after{opacity:1}.c-project-overlay{cursor:none;height:100%;left:0;position:fixed;top:0;width:100%}.c-project-overlay.is-loading{pointer-events:none}.c-project-overlay__wrapper{max-height:100vh;max-height:-webkit-fill-available;opacity:0;overflow:auto}.c-project-overlay.is-loaded .c-project-overlay__wrapper{opacity:1}.c-project-overlay>canvas{background-color:#000;height:100%!important;left:0;-o-object-fit:cover;object-fit:cover;opacity:0;position:absolute;top:0;-webkit-transform:scale(1.1);transform:scale(1.1);transition:opacity .4s;width:100%!important}.c-project-overlay>canvas.is-visible{opacity:1}[data-whatintent=mouse] .c-project-overlay .g-project__close{display:block}.c-splash{background:#fff;height:100%;left:0;padding:2.4rem 1.6rem;position:fixed;top:0;width:100%;z-index:60}.c-splash__title{mix-blend-mode:difference;position:relative;width:26rem;z-index:1}@media only screen and (min-width:60em){.c-splash__title{width:30rem}}.c-splash__video{-o-object-fit:cover;object-fit:cover}.c-splash__cover,.c-splash__video{height:100%;left:0;position:absolute;top:0;width:100%}.c-splash__cover{background:#000}.c-splash__cover img{-webkit-filter:blur(20px);filter:blur(20px);height:100%;-o-object-fit:cover;object-fit:cover;width:100%}.c-splash__cities{bottom:0;color:#fff;font-size:4.1rem;font-weight:800;left:0;line-height:1;mix-blend-mode:difference;padding:2.4rem 1.6rem;position:absolute;text-transform:uppercase;width:100%}@media only screen and (min-width:60em){.c-splash__cities{display:flex;font-size:3.5rem;justify-content:space-between}}@media only screen and (min-width:69em){.c-splash__cities{font-size:4.3rem}}.c-splash__cities li+li{margin-top:.5rem}@media only screen and (min-width:60em){.c-splash__cities li+li{margin-top:0}}.c-splash.is-loading .c-splash__title{-webkit-animation:blink .2s ease-in-out infinite;animation:blink .2s ease-in-out infinite}.c-video{position:relative}.c-video.is-playing .c-video__placeholder{opacity:0;transition:opacity .2s cubic-bezier(.77,0,.175,1),visibility 0s linear .2s;z-index:-1}.c-video.is-playing .c-video__player{cursor:auto}.c-video__wrapper{display:block;position:relative}.c-video__wrapper.is-playing .c-video__controls,.c-video__wrapper.is-playing .c-video__placeholder{opacity:0;transition:opacity .2s cubic-bezier(.77,0,.175,1),visibility 0s linear .2s;z-index:-1}@media only screen and (min-width:60em){.c-video--portrait:not(.is-playing){display:none}}@media only screen and (max-width:59.99em){.c-video--landscape:not(.is-playing){display:none}}.c-video--portrait[data-responsive-mode=aspect-ratio]:not(.is-playing){height:100%}@media(min-aspect-ratio:4/5){.c-video--portrait[data-responsive-mode=aspect-ratio]:not(.is-playing){display:none}}.c-video--landscape[data-responsive-mode=aspect-ratio]:not(.is-playing){display:none;height:100%}@media(min-aspect-ratio:4/5){.c-video--landscape[data-responsive-mode=aspect-ratio]:not(.is-playing){display:block}}.c-video__container{height:auto;position:relative}.c-video__player{height:100%;width:100%}.js .c-video__player:not([autoplay]){cursor:none}.c-video.is-playing .c-video__player:not([autoplay]){cursor:auto}.c-video__placeholder{background-position:50%;background-repeat:no-repeat;background-size:cover;bottom:0;height:calc(100% + 2px);left:-1px;opacity:1;right:0;text-align:center;top:-1px;visibility:visible;width:calc(100% + 2px)}.c-video__placeholder,.js .c-video__controls{position:absolute;transition:opacity .2s cubic-bezier(.77,0,.175,1),visibility 0s linear}.js .c-video__controls{cursor:none;display:block;height:100%;left:0;top:0;width:100%;z-index:1}.u-white{color:#fff}.u-dont-wrap{max-width:100%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.u-uppercase{text-transform:uppercase}.u-visually-hidden{clip:rect(0 0 0 0);border:0;height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;white-space:nowrap;width:1px}.u-visually-hidden.is-focusable:active,.u-visually-hidden.is-focusable:focus{clip:auto;height:auto;margin:0;overflow:visible;position:static;white-space:inherit;width:auto}.u-hide-text{overflow:hidden;padding:0;text-indent:101%;white-space:nowrap}.hidden{display:none}@media only screen and (min-width:60em){.u-mobile{display:none}}@media only screen and (max-width:59.99em){.u-tablet{display:none}}.js .u-no-js,html:not(.js) .u-js-only{display:none}.cross-fade-leave,.cross-fade-leave .o-gradual-fade{opacity:1}.cross-fade-leave-active{transition:opacity 1.4s cubic-bezier(1,0,0,1)}.cross-fade-leave-active .o-gradual-fade{transition:opacity .4s}.cross-fade-leave-to{opacity:0;pointer-events:none}.cross-fade-enter,.cross-fade-leave-to .o-gradual-fade{opacity:0}.cross-fade-enter .o-gradual-fade:after{-webkit-transform:translateY(-50%);transform:translateY(-50%)}.cross-fade-enter-active{left:0;pointer-events:none;position:absolute;top:0;transition:opacity 1.4s cubic-bezier(1,0,0,1);width:100%;z-index:2}.cross-fade-enter-active .o-gradual-fade:after{transition:-webkit-transform 1s ease-in .4s;transition:transform 1s ease-in .4s;transition:transform 1s ease-in .4s,-webkit-transform 1s ease-in .4s}.cross-fade-enter-to{opacity:1}.cross-fade-enter-to .o-gradual-fade:after{-webkit-transform:translateY(0);transform:translateY(0)}.fade-leave{opacity:1}.fade-leave-active{transition:opacity .6s cubic-bezier(0,1.08,1,.99)}.fade-enter,.fade-leave-to{opacity:0;pointer-events:none}.fade-enter .o-gradual-fade:after{-webkit-transform:translateY(-50%);transform:translateY(-50%)}.fade-enter-active{pointer-events:none;transition:opacity .6s cubic-bezier(0,1.08,1,.99)}.fade-enter-active .o-gradual-fade:after{transition:-webkit-transform .6s ease-in;transition:transform .6s ease-in;transition:transform .6s ease-in,-webkit-transform .6s ease-in}.fade-enter-to{opacity:1}.fade-enter-to .o-gradual-fade:after{-webkit-transform:translateY(0);transform:translateY(0)}