/*! normalize.css v8.0.1 | MIT License | github.com/necolas/normalize.css */html{line-height:1.15;-webkit-text-size-adjust:100%}body{margin:0}main{display:block}h1{font-size:2em;margin:.67em 0}hr{-webkit-box-sizing:content-box;box-sizing:content-box;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{-webkit-box-sizing:border-box;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]{-webkit-box-sizing:border-box;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}h1 a,h1 a.current,h1 a.current:hover,h1 a:active,h1 a:hover,h1 a:link,h1 a:visited,h2 a,h2 a.current,h2 a.current:hover,h2 a:active,h2 a:hover,h2 a:link,h2 a:visited,h3 a,h3 a.current,h3 a.current:hover,h3 a:active,h3 a:hover,h3 a:link,h3 a:visited,h4 a,h4 a.current,h4 a.current:hover,h4 a:active,h4 a:hover,h4 a:link,h4 a:visited,h5 a,h5 a.current,h5 a.current:hover,h5 a:active,h5 a:hover,h5 a:link,h5 a:visited,h6 a,h6 a.current,h6 a.current:hover,h6 a:active,h6 a:hover,h6 a:link,h6 a:visited{color:inherit;padding:0;margin:0;font-size:inherit;line-height:inherit;text-decoration:inherit}a.current{color:inherit;cursor:default}article,aside,footer,header,hgroup,nav,section{display:block}hr{border-color:#ccc;border-style:solid;border-width:1px 0 0;clear:both;height:0;margin:0}p{margin:0 0 1em}html{-webkit-box-sizing:border-box;box-sizing:border-box}*,:after,:before{-webkit-box-sizing:inherit;box-sizing:inherit}@font-face{font-family:Untitled Sans Medium;src:url(./UntitledSansWeb-Medium.26d2197d5ef2949303927bbc3b115e85.eot);src:url(./UntitledSansWeb-Medium.d180c13568f77816fe6c717bba57f19a.woff2),url(./UntitledSansWeb-Medium.b6023cb932b938cc2cdd60dfd487af2a.woff) format("woff");font-weight:500;font-style:normal}@font-face{font-family:Untitled Sans MediumItalic;src:url(./UntitledSansWeb-MediumItalic.a2c54b9943603ade4145c44bbce9e1b8.eot);src:url(./UntitledSansWeb-MediumItalic.0937c11386143154cff3ae09e13ad3c4.woff2),url(./UntitledSansWeb-MediumItalic.c103f2b4019fd4473c16d69ceaf3a5f1.woff) format("woff");font-weight:500;font-style:"italic"}@font-face{font-family:Untitled Sans Regular;src:url(./UntitledSansWeb-Regular.0065953a007a8894a3bc87808221b83c.eot);src:url(./UntitledSansWeb-Regular.1504e3b664b8c194c5a1a7d8d1b8a76b.woff2),url(./UntitledSansWeb-Regular.97c3b309024089415c09f30ae320f240.woff) format("woff");font-weight:400;font-style:normal}@font-face{font-family:Untitled Sans RegularItalic;src:url(./UntitledSansWeb-RegularItalic.485b6fd98d0617faf7aea45b1520e327.eot);src:url(./UntitledSansWeb-RegularItalic.549762a5d068cc423f4718273e9d1490.woff2),url(./UntitledSansWeb-RegularItalic.fa7bfea788ad76c51bb853b7b6b89b20.woff) format("woff");font-weight:400;font-style:"italic"}@font-face{font-family:Untitled Sans Light;src:url(./UntitledSansWeb-Light.433b45b09ce89d1530169051121b2700.eot);src:url(./UntitledSansWeb-Light.8560990e6e440ceeba994b00e21ed775.woff2),url(./UntitledSansWeb-Light.f364343e83fdf15c9341f80e771e7225.woff) format("woff");font-weight:300;font-style:normal}@font-face{font-family:Untitled Sans LightItalic;src:url(./UntitledSansWeb-LightItalic.a3c1636ba11adb333bc98d79e95b971c.eot);src:url(./UntitledSansWeb-LightItalic.d9e24c7eb28fa02607f5bb928d08eb21.woff2),url(./UntitledSansWeb-LightItalic.cf14ec2facbd6eb6301b33e3318b6545.woff) format("woff");font-weight:300;font-style:"italic"}body,input,select,table,textarea{font-family:Untitled Sans Light,Helvetica Neue,Helvetica,sans-serif;font-size:24px;line-height:1.36061;letter-spacing:0;font-weight:300;font-style:"normal";color:#040404;font-smoothing:antialiased;-webkit-font-smoothing:antialiased;outline:none;border-radius:0}@media screen and (min-width:960px){body,input,select,table,textarea{font-family:Untitled Sans Light,Helvetica Neue,Helvetica,sans-serif;font-size:35px;line-height:1.28977;letter-spacing:0;font-weight:300;font-style:"normal"}}@media screen and (min-width:960px) and (max-width:414px){body,input,select,table,textarea{font-size:32px;line-height:1.30909;letter-spacing:0}}@media screen and (min-width:960px) and (min-width:415px) and (max-width:1400px){body,input,select,table,textarea{font-size:calc(.30426vw + 30.74037px);line-height:1.29943;letter-spacing:0}}@media screen and (min-width:1200px){body,input,select,table,textarea{font-family:Untitled Sans Light,Helvetica Neue,Helvetica,sans-serif;font-size:35px;line-height:1.28977;letter-spacing:0;font-weight:300;font-style:"normal"}}@media screen and (min-width:1200px) and (max-width:414px){body,input,select,table,textarea{font-size:32px;line-height:1.30909;letter-spacing:0}}@media screen and (min-width:1200px) and (min-width:415px) and (max-width:1400px){body,input,select,table,textarea{font-size:calc(.30426vw + 30.74037px);line-height:1.29943;letter-spacing:0}}input,textarea{font-family:Untitled Sans Light,Helvetica Neue,Helvetica,sans-serif;font-size:24px;line-height:1.36061;letter-spacing:0;font-weight:300;font-style:"normal";color:#040404;border-top:none;border-left:none;border-right:none;border-bottom:1px solid #040404}@media screen and (min-width:960px){input,textarea{font-family:Untitled Sans Light,Helvetica Neue,Helvetica,sans-serif;font-size:35px;line-height:1.28977;letter-spacing:0;font-weight:300;font-style:"normal"}}@media screen and (min-width:960px) and (max-width:414px){input,textarea{font-size:32px;line-height:1.30909;letter-spacing:0}}@media screen and (min-width:960px) and (min-width:415px) and (max-width:1400px){input,textarea{font-size:calc(.30426vw + 30.74037px);line-height:1.29943;letter-spacing:0}}@media screen and (min-width:1200px){input,textarea{font-family:Untitled Sans Light,Helvetica Neue,Helvetica,sans-serif;font-size:35px;line-height:1.28977;letter-spacing:0;font-weight:300;font-style:"normal"}}@media screen and (min-width:1200px) and (max-width:414px){input,textarea{font-size:32px;line-height:1.30909;letter-spacing:0}}@media screen and (min-width:1200px) and (min-width:415px) and (max-width:1400px){input,textarea{font-size:calc(.30426vw + 30.74037px);line-height:1.29943;letter-spacing:0}}h2{font-family:Untitled Sans Light,Helvetica Neue,Helvetica,sans-serif;font-size:24px;line-height:1.36061;letter-spacing:0;font-weight:300;font-style:"normal"}@media screen and (min-width:960px){h2{font-size:35px}}h3{font-family:Untitled Sans Light,Helvetica Neue,Helvetica,sans-serif;font-size:24px;line-height:1.36061;letter-spacing:0;font-weight:300;font-style:"normal"}@media screen and (min-width:960px){h3{font-size:35px}}h4{font-family:Untitled Sans Medium,Helvetica Neue,Helvetica,sans-serif;font-size:24px;line-height:1.36061;letter-spacing:0;font-weight:500;font-style:"normal"}@media screen and (min-width:960px){h4{font-size:35px}}a{color:#040404;text-decoration:none;outline:none;border-bottom:0}@media screen and (min-width:960px){a{border-bottom:1px solid transparent}}a.child-current,a.current{border-bottom:1px solid #040404;color:#040404}.no-touchevents a.child-current:hover,.no-touchevents a.current:hover{border-bottom:none}@media screen and (min-width:960px){a.current{pointer-events:none}}a.active{border-bottom:1px solid #040404;color:#040404}.no-touchevents a:hover{border-bottom:0}@media screen and (min-width:960px){.no-touchevents a:hover{border-bottom:1px solid #040404}}b,strong{font-weight:400;font-family:Untitled Sans Regular,Helvetica Neue,Helvetica,sans-serif}.turbolinks-progress-bar{visibility:hidden}@-webkit-keyframes fadeIn{0%{opacity:0}to{opacity:1}}@keyframes fadeIn{0%{opacity:0}to{opacity:1}}.animated.fadeIn .content,.animated.fadeIn .footer{-webkit-animation-name:fadeIn;animation-name:fadeIn;-webkit-animation-delay:.3s;animation-delay:.3s}@-webkit-keyframes fadeOut{0%{opacity:1}to{opacity:0}}@keyframes fadeOut{0%{opacity:1}to{opacity:0}}.animated.fadeOut .content,.animated.fadeOut .footer{-webkit-animation-name:fadeOut;animation-name:fadeOut}.animated .content,.animated .footer{-webkit-animation-duration:.3s;animation-duration:.3s;-webkit-animation-fill-mode:both;animation-fill-mode:both}.image{position:relative;background:#fff;overflow:hidden}.image.cover img{position:static}.image.cover.restrain img,.image.cover img{-o-object-fit:cover;object-fit:cover;-o-object-position:50% 50%;object-position:50% 50%;width:100%}.image.cover.restrain img{height:100%;position:absolute}.image img{width:100%;height:auto;display:block;position:absolute;top:0;left:0;right:0;bottom:0;margin:auto}.image img.lazyload,.image img.lazyloading{opacity:0}.image img.lazyloaded{opacity:1;-webkit-transition:opacity .3s ease-in-out;transition:opacity .3s ease-in-out}.image.loadedimage{background:#fff;-webkit-transition:background-color 10ms ease-in-out;transition:background-color 10ms ease-in-out}.expand-btn{font-weight:400;font-family:Untitled Sans Regular;cursor:pointer;margin-bottom:.25em}.expand-btn .caret{height:.6em;width:auto}.contract-btn{font-weight:400;font-family:Untitled Sans Regular;cursor:pointer;margin-bottom:.25em}.contract-btn .caret{-webkit-transform:rotate(180deg);transform:rotate(180deg);height:.6em;width:auto}.expand-placeholder,.hidden{display:none}.hidden{visibility:hidden;opacity:0;pointer-events:none}.header{left:0;position:-webkit-sticky;position:sticky;top:0;width:100%;z-index:10;background:#fff;border-bottom:1px solid #040404;padding:0}@media screen and (min-width:960px){.header{padding:16.5px 33px}}.nav__main{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap}@media screen and (min-width:960px){.nav__main{-ms-flex-wrap:nowrap;flex-wrap:nowrap}}.nav__main--logo{height:100%;-ms-flex-item-align:center;align-self:center;display:-webkit-box;display:-ms-flexbox;display:flex;z-index:10;background:#fff;-ms-flex-preferred-size:70%;flex-basis:70%;padding:10px 20px;-webkit-box-ordinal-group:2;-ms-flex-order:1;order:1;border-bottom:none}@media screen and (min-width:960px){.nav__main--logo{z-index:inherit;background:none;-ms-flex-preferred-size:50%;flex-basis:50%;padding:0;-webkit-box-ordinal-group:2;-ms-flex-order:1;order:1;height:35px}}.nav__main--logo.current,.nav__main--logo.current-child{border-bottom:none}@media screen and (min-width:960px){.nav__main--logo.current,.nav__main--logo.current-child{padding:0}}.nav__main--logo svg{-ms-flex-item-align:center;align-self:center;width:auto;height:30px}@media screen and (min-width:960px){.nav__main--logo svg{height:100%;margin:0}}.nav__main--logo svg text,.nav__main--logo svg tspan{font-family:Untitled Sans Light;fill:#040404}.no-touchevents .nav__main--logo:hover{border-bottom:none}@media screen and (min-width:960px){.no-touchevents .nav__main--logo:hover{padding:0;border-bottom:none}}.nav__main--menu{display:-webkit-box;display:-ms-flexbox;display:flex;list-style:none;margin:0;padding-left:0;-ms-flex-preferred-size:50%;flex-basis:50%;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;position:absolute;top:50px;right:0;width:100%;-webkit-transform:translateY(-100%);transform:translateY(-100%);-webkit-transition:-webkit-transform .3s;transition:-webkit-transform .3s;transition:transform .3s;transition:transform .3s,-webkit-transform .3s;background:#fff;z-index:1;-webkit-box-ordinal-group:4;-ms-flex-order:3;order:3}@media screen and (min-width:960px){.nav__main--menu{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-ms-flex-preferred-size:unset;flex-basis:unset;position:inherit;width:auto;-webkit-transform:none;transform:none;-webkit-transition:none;transition:none;background:none;z-index:inherit;-webkit-box-ordinal-group:3;-ms-flex-order:2;order:2;padding-left:16.5px}}.nav__main--menu.active{-webkit-transform:translateY(0);transform:translateY(0)}.nav__main--item{margin:0;border-top:1px solid #040404}.nav__main--item a{display:block}@media screen and (max-width:959px){.nav__main--item a{padding:10px 0 10px 20px;font-family:Untitled Sans Light,Helvetica Neue,Helvetica,sans-serif;font-size:28px;line-height:1.33485;letter-spacing:0;font-weight:300;font-style:"normal";line-height:30px}}@media screen and (min-width:960px){.nav__main--item a{display:inline-block}}.nav__main--item:first-child{border-top-width:1px}@media screen and (min-width:960px){.nav__main--item:first-child{border-top-width:0}}.nav__main--item:last-child{border-bottom:1px solid #040404}@media screen and (min-width:960px){.nav__main--item:last-child{border-bottom:none}}@media screen and (min-width:960px){.nav__main--item{border-top:none;padding:0 33px 0 0}}.nav__main--item .child-current,.nav__main--item .current{border-bottom:none}@media screen and (min-width:960px){.nav__main--item .child-current,.nav__main--item .current,.no-touchevents .nav__main--item .child-current:hover,.no-touchevents .nav__main--item .current:hover{border-bottom:1px solid #040404}}.nav__main--eye{height:100%;padding:0 0 0 1em;justify-self:flex-end;margin-left:auto;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;z-index:10;-ms-flex-preferred-size:30%;flex-basis:30%;-webkit-box-ordinal-group:3;-ms-flex-order:2;order:2;padding:10px 20px;-webkit-box-align:end;-ms-flex-align:end;align-items:flex-end;background:#fff}@media screen and (min-width:960px){.nav__main--eye{z-index:inherit;-webkit-box-ordinal-group:4;-ms-flex-order:3;order:3;padding:0;text-align:left;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;-ms-flex-item-align:center;align-self:center;background:none;-ms-flex-preferred-size:unset;flex-basis:unset}}.nav__main--eye .eye svg{height:30px;width:auto;display:none}@media screen and (min-width:960px){.nav__main--eye .eye svg{height:35px;display:block}}.nav__main--eye .eye svg .cls-1{fill:#0069a2}@media screen and (min-width:960px){.nav__main--eye .eye svg .cls-1{fill:#0069a2}}.nav__main--eye .eye svg .cls-2{fill:#fff}@media screen and (min-width:960px){.nav__main--eye .eye svg .cls-2{fill:#0069a2}}@media screen and (min-width:960px){.no-touchevents .nav__main--eye:hover svg .cls-2{fill:#fff}}.nav__main--eye.active svg .cls-2{fill:#0069a2}@media screen and (min-width:960px){.nav__main--eye.active svg .cls-2{fill:#fff}}.nav__main--eye .hamburger--squeeze .hamburger-inner{-webkit-transition-duration:75ms;transition-duration:75ms;-webkit-transition-timing-function:cubic-bezier(.55,.055,.675,.19);transition-timing-function:cubic-bezier(.55,.055,.675,.19)}.nav__main--eye .hamburger--squeeze .hamburger-inner:before{-webkit-transition:top 75ms ease .12s,opacity 75ms ease;transition:top 75ms ease .12s,opacity 75ms ease}.nav__main--eye .hamburger--squeeze .hamburger-inner:after{-webkit-transition:bottom 75ms ease .12s,-webkit-transform 75ms cubic-bezier(.55,.055,.675,.19);transition:bottom 75ms ease .12s,-webkit-transform 75ms cubic-bezier(.55,.055,.675,.19);transition:bottom 75ms ease .12s,transform 75ms cubic-bezier(.55,.055,.675,.19);transition:bottom 75ms ease .12s,transform 75ms cubic-bezier(.55,.055,.675,.19),-webkit-transform 75ms cubic-bezier(.55,.055,.675,.19)}.nav__main--eye.active .hamburger--squeeze .hamburger-inner{-webkit-transform:rotate(45deg);transform:rotate(45deg);-webkit-transition-delay:.12s;transition-delay:.12s;-webkit-transition-timing-function:cubic-bezier(.215,.61,.355,1);transition-timing-function:cubic-bezier(.215,.61,.355,1)}.nav__main--eye.active .hamburger--squeeze .hamburger-inner:before{top:0;opacity:0;-webkit-transition:top 75ms ease,opacity 75ms ease .12s;transition:top 75ms ease,opacity 75ms ease .12s}.nav__main--eye.active .hamburger--squeeze .hamburger-inner:after{bottom:0;-webkit-transform:rotate(-90deg);transform:rotate(-90deg);-webkit-transition:bottom 75ms ease,-webkit-transform 75ms cubic-bezier(.215,.61,.355,1) .12s;transition:bottom 75ms ease,-webkit-transform 75ms cubic-bezier(.215,.61,.355,1) .12s;transition:bottom 75ms ease,transform 75ms cubic-bezier(.215,.61,.355,1) .12s;transition:bottom 75ms ease,transform 75ms cubic-bezier(.215,.61,.355,1) .12s,-webkit-transform 75ms cubic-bezier(.215,.61,.355,1) .12s}.nav__main--eye .hamburger{padding:0;display:inline-block;cursor:pointer;height:30px;-webkit-transition-property:opacity,-webkit-filter;transition-property:opacity,-webkit-filter;transition-property:opacity,filter;transition-property:opacity,filter,-webkit-filter;-webkit-transition-duration:.15s;transition-duration:.15s;-webkit-transition-timing-function:linear;transition-timing-function:linear;outline:none;font:inherit;color:inherit;text-transform:none;background-color:transparent;border:0;margin:0;overflow:visible}@media screen and (min-width:960px){.nav__main--eye .hamburger{display:none}}.nav__main--eye.active .hamburger:hover,.nav__main--eye .hamburger:hover{opacity:1}.nav__main--eye.active .hamburger .hamburger-inner,.nav__main--eye.active .hamburger .hamburger-inner:after,.nav__main--eye.active .hamburger .hamburger-inner:before{background-color:#040404}.nav__main--eye .hamburger-box{width:28px;height:15px;display:inline-block;position:relative}.nav__main--eye .hamburger-inner{display:block;top:50%;margin-top:-.5px}.nav__main--eye .hamburger-inner,.nav__main--eye .hamburger-inner:after,.nav__main--eye .hamburger-inner:before{width:28px;height:1px;background-color:#040404;border-radius:0;position:absolute;-webkit-transition-property:-webkit-transform;transition-property:-webkit-transform;transition-property:transform;transition-property:transform,-webkit-transform;-webkit-transition-duration:.15s;transition-duration:.15s;-webkit-transition-timing-function:ease;transition-timing-function:ease}.nav__main--eye .hamburger-inner:after,.nav__main--eye .hamburger-inner:before{content:"";display:block}.nav__main--eye .hamburger-inner:before{top:-7px}.nav__main--eye .hamburger-inner:after{bottom:-7px}@media screen and (max-width:959px){.home .nav__main--logo,.home .nav__main--menu{pointer-events:none;-ms-touch-action:none;touch-action:none}}@media screen and (max-width:959px){.home .nav__main--menu.active{pointer-events:auto;-ms-touch-action:initial;touch-action:auto}}.content__section{padding:0 20px;border-bottom:1px solid #040404}@media screen and (min-width:960px){.content__section{padding:0 33px}}.content p a{border-bottom:1px solid #040404}.no-touchevents .content p a:hover{border-bottom-color:transparent}.footer{padding:0 20px;border-bottom:1px solid #040404;margin-bottom:20px}@media screen and (min-width:960px){.footer{height:155px;margin-bottom:33px;padding:0 33px}}.footer .nav__footer{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:end;-ms-flex-align:end;align-items:flex-end;height:100%;-ms-flex-wrap:wrap;flex-wrap:wrap}@media screen and (min-width:960px){.footer .nav__footer{-ms-flex-wrap:nowrap;flex-wrap:nowrap}}.footer .nav__footer p{margin:0}.footer .nav__footer--contact{font-family:Untitled Sans Regular,Helvetica Neue,Helvetica,sans-serif;font-size:15px;line-height:1.41856;letter-spacing:0;font-weight:400;font-style:"normal";padding-bottom:20px;-webkit-box-ordinal-group:3;-ms-flex-order:2;order:2}@media screen and (min-width:960px){.footer .nav__footer--contact{font-family:Untitled Sans Regular,Helvetica Neue,Helvetica,sans-serif;font-size:24px;line-height:1.36061;letter-spacing:0;font-weight:400;font-style:"normal";-webkit-box-ordinal-group:2;-ms-flex-order:1;order:1;padding-bottom:33px}}.footer .nav__footer--logo{height:48px;margin-top:40px;margin-bottom:20px;-webkit-box-ordinal-group:2;-ms-flex-order:1;order:1;-ms-flex-preferred-size:100%;flex-basis:100%}@media screen and (min-width:960px){.footer .nav__footer--logo{-webkit-box-ordinal-group:3;-ms-flex-order:2;order:2;-ms-flex-preferred-size:auto;flex-basis:auto;margin-bottom:33px;margin-top:0}}.footer .nav__footer--logo a.current,.no-touchevents .footer .nav__footer--logo a.current:hover,.no-touchevents .footer .nav__footer--logo a:hover{border-bottom:none}.footer .nav__footer--logo svg{height:100%;width:auto}.four-o-four{height:80vh;position:relative;border-bottom:1px solid #040404}.four-o-four__title{position:absolute;top:50%;width:100%;text-align:center;-webkit-transform:translateY(-50%);transform:translateY(-50%);margin:0}.homepage section.homepage__carousel{padding:0}.homepage__carousel .carousel-container{position:relative}.homepage__carousel .carousel__item{width:100%;position:relative;visibility:hidden}@media screen and (min-width:960px){.homepage__carousel .carousel__item .mobile-only{display:none}}.homepage__carousel .carousel__item .mobile-only+.desktop{display:none}@media screen and (min-width:960px){.homepage__carousel .carousel__item .mobile-only+.desktop{display:block}}.homepage__carousel .carousel__item .video-link{position:absolute;top:0;left:0;right:0;bottom:0;z-index:2}.homepage__carousel .carousel__title{position:absolute;bottom:12.08px;left:20px;color:#fff;font-family:Untitled Sans Regular,Helvetica Neue,Helvetica,sans-serif;font-size:24px;line-height:1.36061;letter-spacing:0;font-weight:400;font-style:"normal";max-width:350px;margin:0;display:none}@media screen and (min-width:960px){.homepage__carousel .carousel__title{font-family:Untitled Sans Regular,Helvetica Neue,Helvetica,sans-serif;font-size:24px;line-height:1.36061;letter-spacing:0;font-weight:400;font-style:"normal";bottom:25.08px;left:33px;display:block}}.homepage__carousel .carousel__title a{border-bottom:none}.no-touchevents .homepage__carousel .carousel__title a:hover{border-bottom:2px solid;border-color:#fff}.homepage__carousel .carousel .flickity-button{background:transparent}.homepage__carousel .carousel .video{-o-object-fit:cover;object-fit:cover;-o-object-position:50% 50%;object-position:50% 50%;height:100%}@media screen and (min-width:960px){.homepage__carousel .carousel .video{-o-object-fit:unset;object-fit:unset;-o-object-position:unset;object-position:unset;height:auto}}.homepage__carousel .carousel .videoplayer-inner{display:-webkit-box;display:-ms-flexbox;display:flex}.homepage__carousel .carousel .videoplayer-inner .image img{position:absolute}.homepage__carousel .carousel .videoplayer-inner .video{cursor:-webkit-grab;cursor:grab}.homepage__carousel .flickity-enabled .carousel__item{visibility:visible}.homepage__carousel .button--previous{display:none;position:absolute;top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%);left:33px;cursor:pointer;width:50px;height:auto}@media screen and (min-width:960px){.homepage__carousel .button--previous{display:block}}.homepage__carousel .button--next{display:none;position:absolute;top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%);right:33px;cursor:pointer;width:50px;height:auto}@media screen and (min-width:960px){.homepage__carousel .button--next{display:block}}.homepage__works{padding-bottom:0}@media screen and (min-width:960px){.homepage__works{padding-bottom:99px}}.homepage__works--title{margin-top:10px;margin-bottom:10px;font-family:Untitled Sans Light,Helvetica Neue,Helvetica,sans-serif;font-size:24px;line-height:1.36061;letter-spacing:0;font-weight:300;font-style:"normal"}@media screen and (min-width:960px){.homepage__works--title{margin-top:33px;margin-bottom:99px;font-family:Untitled Sans Light,Helvetica Neue,Helvetica,sans-serif;font-size:35px;line-height:1.28977;letter-spacing:0;font-weight:300;font-style:"normal"}}@media screen and (min-width:960px) and (max-width:414px){.homepage__works--title{font-size:32px;line-height:1.30909;letter-spacing:0}}@media screen and (min-width:960px) and (min-width:415px) and (max-width:1400px){.homepage__works--title{font-size:calc(.30426vw + 30.74037px);line-height:1.29943;letter-spacing:0}}.homepage__works .work__container{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap}@media screen and (min-width:960px){.homepage__works .work__container{-ms-flex-wrap:nowrap;flex-wrap:nowrap}}.homepage__works .work{-ms-flex-preferred-size:100%;flex-basis:100%;margin-bottom:20px;position:relative}@media screen and (min-width:960px){.homepage__works .work{-ms-flex-preferred-size:50%;flex-basis:50%;margin-bottom:0}}.homepage__works .work:first-child{margin-right:0}@media screen and (min-width:960px){.homepage__works .work:first-child{margin-right:16.5px}}.homepage__works .work:last-child{margin-left:0}@media screen and (min-width:960px){.homepage__works .work:last-child{margin-left:16.5px}}.no-touchevents .homepage__works .work:hover .works__title{opacity:1}.homepage__works .work .works__title{display:none;font-family:Untitled Sans Light,Helvetica Neue,Helvetica,sans-serif;font-size:18px;line-height:1.39924;letter-spacing:0;font-weight:300;font-style:"normal"}@media screen and (min-width:960px){.homepage__works .work .works__title{font-family:Untitled Sans Regular,Helvetica Neue,Helvetica,sans-serif;font-size:24px;line-height:1.36061;letter-spacing:0;font-weight:400;font-style:"normal";display:block;opacity:0;border:0;padding:0}}.homepage__works .work .works__title.current{color:#fff}.homepage__works--primary .work .works__title{display:block}.homepage__intro{display:-webkit-box;display:-ms-flexbox;display:flex}.homepage__intro .intro{margin:20px 0 40px auto;-ms-flex-preferred-size:100%;flex-basis:100%}@media screen and (min-width:960px){.homepage__intro .intro{-ms-flex-preferred-size:50%;flex-basis:50%;padding-left:16.5px;margin:33px 0 66px auto}}.homepage__intro .intro p:last-child{margin:0}.works__nav{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;border-bottom:none;padding:0;font-family:Untitled Sans Light,Helvetica Neue,Helvetica,sans-serif;font-size:28px;line-height:1.33485;letter-spacing:0;font-weight:300;font-style:"normal"}@media screen and (min-width:960px){.works__nav{font-family:Untitled Sans Light,Helvetica Neue,Helvetica,sans-serif;font-size:35px;line-height:1.28977;letter-spacing:0;font-weight:300;font-style:"normal"}}@media screen and (min-width:960px) and (max-width:414px){.works__nav{font-size:32px;line-height:1.30909;letter-spacing:0}}@media screen and (min-width:960px) and (min-width:415px) and (max-width:1400px){.works__nav{font-size:calc(.30426vw + 30.74037px);line-height:1.29943;letter-spacing:0}}.works__nav--current{padding:20px 20px 10px;background:#fff;cursor:pointer;z-index:1}@media screen and (min-width:960px){.works__nav--current{padding:33px 33px 0}}.works__nav--current img{width:16px;height:auto}@media screen and (min-width:960px){.works__nav--current img{width:20px}}.works__nav--list{-ms-flex-preferred-size:50%;flex-basis:50%;list-style:none;margin:0;padding:0;-webkit-transform:translateY(-100%);transform:translateY(-100%)}.works__nav--list,.works__nav--list.active{-webkit-transition:-webkit-transform .3s;transition:-webkit-transform .3s;transition:transform .3s;transition:transform .3s,-webkit-transform .3s}.works__nav--list.active{-webkit-transform:translateY(0);transform:translateY(0)}.works__nav--item{margin:0;padding:10px 20px;cursor:pointer;z-index:0;border-bottom:1px solid #040404}@media screen and (min-width:960px){.works__nav--item{padding:5px 33px 2px}}.works__nav--item:first-child{border-top:1px solid #040404}.works__nav--item:last-child{border-bottom:none}.works__nav--item a{border-bottom:none;cursor:pointer;display:block}@media screen and (min-width:960px){.works__nav--item a{display:inline-block}}.no-touchevents .works__nav--item a:hover,.works__nav--item a.current{border-bottom:none}.works.nav-active .works__main{-webkit-transition:-webkit-transform .3s;transition:-webkit-transform .3s;transition:transform .3s;transition:transform .3s,-webkit-transform .3s}.works.nav-active .works__nav--current img{-webkit-transform:rotate(180deg);transform:rotate(180deg)}.works__main{border-top:1px solid #040404;padding-top:20px;z-index:1;-webkit-transform:translateY(-177px);transform:translateY(-177px)}@media screen and (min-width:960px){.works__main{padding-top:33px}}.works__main.infscrolling{border-bottom:none}.works__container{-ms-flex-wrap:wrap;flex-wrap:wrap}.works__container,.works__feature{display:-webkit-box;display:-ms-flexbox;display:flex}.works__feature{-ms-flex-preferred-size:100%;flex-basis:100%;position:relative;margin-bottom:20px;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}@media screen and (min-width:960px){.works__feature{-ms-flex-preferred-size:50%;flex-basis:50%;margin-bottom:33px;display:block}}@media screen and (min-width:960px){.works__feature:nth-child(2n){padding-left:16.5px}}@media screen and (min-width:960px){.works__feature:nth-child(2n) .works__title{left:49.5px}}@media screen and (min-width:960px){.works__feature:nth-child(2n-1){padding-right:16.5px}}.no-touchevents .works__feature:hover .works__title{opacity:1}.works__title{max-width:100%;margin:10px 0 20px;font-family:Untitled Sans Light,Helvetica Neue,Helvetica,sans-serif;font-size:16px;line-height:1.41212;letter-spacing:0;font-weight:300;font-style:"normal"}@media screen and (min-width:960px){.works__title{font-family:Untitled Sans Regular,Helvetica Neue,Helvetica,sans-serif;font-size:24px;line-height:1.36061;letter-spacing:0;font-weight:400;font-style:"normal";position:absolute;bottom:25.08px;left:33px;-webkit-transition:opacity .3s;transition:opacity .3s;color:#fff;opacity:0;margin:0;border-bottom:none;max-width:66.66%}}.no-touchevents .works__title:hover{border-bottom:none}.works-detail__main{padding:0}@media screen and (min-width:960px){.works-detail__main{margin-top:220px;border-top:1px solid #040404;padding:25px 33px 0;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap}}.works-detail__title{font-family:Untitled Sans Light,Helvetica Neue,Helvetica,sans-serif;font-size:24px;line-height:1.36061;letter-spacing:0;font-weight:300;font-style:"normal";margin-bottom:20px;border-bottom:1px solid #040404;padding:10px 20px}@media screen and (min-width:960px){.works-detail__title{font-family:Untitled Sans Light,Helvetica Neue,Helvetica,sans-serif;font-size:35px;line-height:1.28977;letter-spacing:0;font-weight:300;font-style:"normal";margin-bottom:110px;border-bottom:none;padding:0;-ms-flex-preferred-size:100%;flex-basis:100%}}@media screen and (min-width:960px) and (max-width:414px){.works-detail__title{font-size:32px;line-height:1.30909;letter-spacing:0}}@media screen and (min-width:960px) and (min-width:415px) and (max-width:1400px){.works-detail__title{font-size:calc(.30426vw + 30.74037px);line-height:1.29943;letter-spacing:0}}.works-detail .media-block{margin-bottom:20px;padding:0 20px}@media screen and (min-width:960px){.works-detail .media-block{padding:0;margin-bottom:33px;-ms-flex-preferred-size:100%;flex-basis:100%}}.works-detail .media-block__hr{-ms-flex-preferred-size:100%;flex-basis:100%;margin:0;height:0}.works-detail .media-block__text{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end;margin:20px 0 44px}@media screen and (min-width:960px){.works-detail .media-block__text{margin:25px 0 66px}}.works-detail .media-block__text--container{-ms-flex-preferred-size:100%;flex-basis:100%}@media screen and (min-width:960px){.works-detail .media-block__text--container{-ms-flex-preferred-size:50%;flex-basis:50%;padding-left:16.5px;line-height:40px}}.works-detail .media-block__video{position:relative}.works-detail .media-block__video video{width:100%;height:auto}@media screen and (min-width:960px){.works-detail .media-block__video--2-col{-ms-flex-preferred-size:50%;flex-basis:50%}}@media screen and (min-width:960px){.works-detail .media-block__video--left{padding-right:16.5px;margin-right:auto;-ms-flex-item-align:start;align-self:flex-start}}@media screen and (min-width:960px){.works-detail .media-block__video--right{padding-left:16.5px;margin-left:auto;-ms-flex-item-align:end;align-self:flex-end}}.works-detail .media-block__image{position:relative}@media screen and (min-width:960px){.works-detail .media-block__image--2-col{-ms-flex-preferred-size:50%;flex-basis:50%}}@media screen and (min-width:960px){.works-detail .media-block__image--left{padding-right:16.5px;margin-right:auto;-ms-flex-item-align:start;align-self:flex-start}}@media screen and (min-width:960px){.works-detail .media-block__image--right{padding-left:16.5px;margin-left:auto;-ms-flex-item-align:end;align-self:flex-end}}.works-detail .media-block__caption{font-family:Untitled Sans Light,Helvetica Neue,Helvetica,sans-serif;font-size:12px;line-height:1.425;letter-spacing:0;font-weight:300;font-style:"normal";position:absolute;bottom:16.04px;left:40px;display:none}@media screen and (min-width:960px){.works-detail .media-block__caption{font-family:Untitled Sans Light,Helvetica Neue,Helvetica,sans-serif;font-size:17px;line-height:1.40568;letter-spacing:0;font-weight:300;font-style:"normal";bottom:27.39px;left:33px;display:block}}.works-detail .media-block__caption p{margin:0}.works-detail .media-block:last-child{margin-bottom:100px}@media screen and (min-width:960px){.works-detail .media-block:last-child{margin-bottom:220px}}.works-detail__prev-next{padding-bottom:60px}@media screen and (min-width:960px){.works-detail__prev-next{padding-bottom:99px}}.works-detail__prev-next .work__title{margin-top:20px;margin-bottom:20px}@media screen and (min-width:960px){.works-detail__prev-next .work__title{margin-top:33px;margin-bottom:99px}}.works-detail__prev-next .work__container{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap}@media screen and (min-width:960px){.works-detail__prev-next .work__container{-ms-flex-wrap:nowrap;flex-wrap:nowrap}}.works-detail__prev-next .work{-ms-flex-preferred-size:100%;flex-basis:100%;position:relative}@media screen and (min-width:960px){.works-detail__prev-next .work{-ms-flex-preferred-size:50%;flex-basis:50%}}@media screen and (min-width:960px){.works-detail__prev-next .work:first-child{margin-right:16.5px}}@media screen and (min-width:960px){.works-detail__prev-next .work:last-child{margin-left:16.5px}}.no-touchevents .works-detail__prev-next .work:hover .works__title{opacity:1}.works-detail__prev-next .work .works__title{display:none}@media screen and (min-width:960px){.works-detail__prev-next .work .works__title{display:block;opacity:0;border:0;padding:0}}.works-detail__prev-next .work .works__title.current{color:#fff}.about__title{padding:0 20px 10px;margin-top:10px;margin-bottom:0;border-bottom:1px solid #040404;font-family:Untitled Sans Light,Helvetica Neue,Helvetica,sans-serif;font-size:24px;line-height:1.36061;letter-spacing:0;font-weight:300;font-style:"normal"}@media screen and (min-width:960px){.about__title{font-family:Untitled Sans Light,Helvetica Neue,Helvetica,sans-serif;font-size:35px;line-height:1.28977;letter-spacing:0;font-weight:300;font-style:"normal";padding:0 0 0 33px;margin-top:33px;height:220px}}@media screen and (min-width:960px) and (max-width:414px){.about__title{font-size:32px;line-height:1.30909;letter-spacing:0}}@media screen and (min-width:960px) and (min-width:415px) and (max-width:1400px){.about__title{font-size:calc(.30426vw + 30.74037px);line-height:1.29943;letter-spacing:0}}.about__text{display:-webkit-box;display:-ms-flexbox;display:flex}.about__text--container{margin-left:auto}@media screen and (min-width:960px){.about__text--container{-ms-flex-preferred-size:50%;flex-basis:50%;padding-left:16.5px}}.about__text--item{border-bottom:1px solid #040404;margin-top:20px;margin-bottom:0;padding-bottom:20px}@media screen and (min-width:960px){.about__text--item{padding-bottom:33px;margin-top:25px}}.about__text--item:last-child{border-bottom:none}@media screen and (min-width:960px){.about__text--item:last-child{margin-bottom:66px;padding-bottom:0}}.about__image{padding:0}.about__categories{font-family:Untitled Sans Light,Helvetica Neue,Helvetica,sans-serif;font-size:24px;line-height:1.36061;letter-spacing:0;font-weight:300;font-style:"normal"}@media screen and (min-width:960px){.about__categories{display:-webkit-box;display:-ms-flexbox;display:flex}}@media screen and (min-width:960px){.about__categories--container{-ms-flex-preferred-size:50%;flex-basis:50%;margin-left:auto;padding-left:16.5px}}.about__categories .about__category{margin-top:0;border-bottom:1px solid #040404}.about__categories .about__category:first-child{margin-top:20px}@media screen and (min-width:960px){.about__categories .about__category:first-child{margin-top:33px}}.about__categories .about__category:first-child .about__category--title{padding-top:0}.about__categories .about__category:last-child{border-bottom:none;margin-bottom:44px}@media screen and (min-width:960px){.about__categories .about__category:last-child{margin-bottom:66px}}.about__categories .about__category--title{margin-top:20px;margin-bottom:0;font-family:Untitled Sans Regular,Helvetica Neue,Helvetica,sans-serif;font-size:24px;line-height:1.36061;letter-spacing:0;font-weight:400;font-style:"normal"}@media screen and (min-width:960px){.about__categories .about__category--title{margin-top:25px}}.about__people{font-family:Untitled Sans Light,Helvetica Neue,Helvetica,sans-serif;font-size:24px;line-height:1.36061;letter-spacing:0;font-weight:300;font-style:"normal"}@media screen and (min-width:960px){.about__people{display:-webkit-box;display:-ms-flexbox;display:flex}}@media screen and (min-width:960px){.about__people--container{-ms-flex-preferred-size:50%;flex-basis:50%;margin-left:auto;padding-left:16.5px}}.about__people .about__person{border-bottom:1px solid #040404;margin-bottom:20px}@media screen and (min-width:960px){.about__people .about__person{margin-bottom:33px}}.about__people .about__person:last-child{border-bottom:0}.about__people .about__person--title{font-family:Untitled Sans Regular,Helvetica Neue,Helvetica,sans-serif;font-size:24px;line-height:1.36061;letter-spacing:0;font-weight:400;font-style:"normal"}.about__works{padding-bottom:20px}@media screen and (min-width:960px){.about__works{padding-bottom:99px}}.about__works--title{margin-top:20px;margin-bottom:20px}@media screen and (min-width:960px){.about__works--title{margin-top:33px;margin-bottom:99px}}@media screen and (min-width:960px){.about__works .work__container{display:-webkit-box;display:-ms-flexbox;display:flex}}.about__works .work{margin-bottom:20px;position:relative}@media screen and (min-width:960px){.about__works .work{-ms-flex-preferred-size:50%;flex-basis:50%;margin-bottom:0}}@media screen and (min-width:960px){.about__works .work:first-child{margin-right:16.5px}}@media screen and (min-width:960px){.about__works .work:last-child{margin-left:16.5px}}.no-touchevents .about__works .work:hover .works__title{opacity:1}.about__works .work .works__title{display:none;font-family:Untitled Sans Regular,Helvetica Neue,Helvetica,sans-serif;font-size:24px;line-height:1.36061;letter-spacing:0;font-weight:400;font-style:"normal"}@media screen and (min-width:960px){.about__works .work .works__title{display:block;opacity:0;border:0;padding:0}}.about__works .work .works__title.current{color:#fff}.about .contract-btn,.about .expand-btn,.about .expand-target{margin-top:-33px}.recognition__mobile-title{padding:10px 20px;border-bottom:1px solid #040404;margin:0}@media screen and (min-width:960px){.recognition__mobile-title{display:none}}.recognition__title{padding:0 20px 40px;margin-top:40px;margin-bottom:0;border-bottom:1px solid #040404;font-family:Untitled Sans Light,Helvetica Neue,Helvetica,sans-serif;font-size:24px;line-height:1.36061;letter-spacing:0;font-weight:300;font-style:"normal"}@media screen and (min-width:960px){.recognition__title{font-family:Untitled Sans Light,Helvetica Neue,Helvetica,sans-serif;font-size:35px;line-height:1.28977;letter-spacing:0;font-weight:300;font-style:"normal";padding:0 0 0 33px;margin-top:33px;height:220px;padding-right:50%}}@media screen and (min-width:960px) and (max-width:414px){.recognition__title{font-size:32px;line-height:1.30909;letter-spacing:0}}@media screen and (min-width:960px) and (min-width:415px) and (max-width:1400px){.recognition__title{font-size:calc(.30426vw + 30.74037px);line-height:1.29943;letter-spacing:0}}.recognition__title p{margin:0}.recognition .accordion{padding:0}@media screen and (min-width:960px){.recognition__text{display:-webkit-box;display:-ms-flexbox;display:flex}}.recognition__text--title{margin:10px 0;padding:0 20px;font-family:Untitled Sans Light,Helvetica Neue,Helvetica,sans-serif;font-size:24px;line-height:1.36061;letter-spacing:0;font-weight:300;font-style:"normal";cursor:pointer}@media screen and (min-width:960px){.recognition__text--title{margin:11px 0;padding:0 33px;font-family:Untitled Sans Light,Helvetica Neue,Helvetica,sans-serif;font-size:35px;line-height:1.28977;letter-spacing:0;font-weight:300;font-style:"normal";-ms-flex-preferred-size:50%;flex-basis:50%}}@media screen and (min-width:960px) and (max-width:414px){.recognition__text--title{font-size:32px;line-height:1.30909;letter-spacing:0}}@media screen and (min-width:960px) and (min-width:415px) and (max-width:1400px){.recognition__text--title{font-size:calc(.30426vw + 30.74037px);line-height:1.29943;letter-spacing:0}}.recognition__text--container{padding:0 20px;margin:20px 0}@media screen and (min-width:960px){.recognition__text--container{-ms-flex-preferred-size:50%;flex-basis:50%;margin-left:auto;padding-left:16.5px;margin:33px 0}}.recognition__text .recognition__text--item{font-family:Untitled Sans Light,Helvetica Neue,Helvetica,sans-serif;font-size:18px;line-height:1.39924;letter-spacing:0;font-weight:300;font-style:"normal";line-height:22px;margin-top:0}@media screen and (min-width:960px){.recognition__text .recognition__text--item{font-family:Untitled Sans Light,Helvetica Neue,Helvetica,sans-serif;font-size:24px;line-height:1.36061;letter-spacing:0;font-weight:300;font-style:"normal"}}.recognition__text .recognition__text--item .recognition__text--subtitle{font-family:Untitled Sans Regular,Helvetica Neue,Helvetica,sans-serif;font-size:24px;line-height:1.36061;letter-spacing:0;font-weight:400;font-style:"normal";line-height:28px;margin-top:20px;margin-bottom:0;padding:0}@media screen and (min-width:960px){.recognition__text .recognition__text--item .recognition__text--subtitle{line-height:28px;margin-top:25px}}.recognition__text .recognition__text--item p{margin-bottom:0}.recognition__text .contract-btn,.recognition__text .expand{font-family:Untitled Sans Regular,Helvetica Neue,Helvetica,sans-serif;font-size:24px;line-height:1.36061;letter-spacing:0;font-weight:400;font-style:"normal";line-height:28px}.recognition__text .contract-btn,.recognition__text .expand-btn,.recognition__text .expand-target{margin-top:0}.recognition .accordion__panel{border-bottom:1px solid #040404}.recognition .accordion__panel:last-child{border-bottom:none}.recognition__image{padding:0}.recognition__works{padding-bottom:20px}@media screen and (min-width:960px){.recognition__works{padding-bottom:99px}}.recognition__works--title{margin-top:20px;margin-bottom:20px}@media screen and (min-width:960px){.recognition__works--title{margin-top:33px;margin-bottom:99px}}@media screen and (min-width:960px){.recognition__works .work__container{display:-webkit-box;display:-ms-flexbox;display:flex}}.recognition__works .work{margin-bottom:20px;position:relative}@media screen and (min-width:960px){.recognition__works .work{-ms-flex-preferred-size:50%;flex-basis:50%;margin-bottom:0}}@media screen and (min-width:960px){.recognition__works .work:first-child{margin-right:16.5px}}@media screen and (min-width:960px){.recognition__works .work:last-child{margin-left:16.5px}}.no-touchevents .recognition__works .work:hover .works__title{opacity:1}.recognition__works .work .works__title{font-family:Untitled Sans Regular,Helvetica Neue,Helvetica,sans-serif;font-size:24px;line-height:1.36061;letter-spacing:0;font-weight:400;font-style:"normal";display:none}@media screen and (min-width:960px){.recognition__works .work .works__title{display:block;opacity:0;border:0;padding:0}}.recognition__works .work .works__title.current{color:#fff}.contact__block:first-child .contact__block--title{margin-bottom:44px}@media screen and (min-width:960px){.contact__block:first-child .contact__block--title{margin-bottom:66px}}.contact__block:first-child .contact__block--text{display:none}.contact__block--title{font-family:Untitled Sans Light,Helvetica Neue,Helvetica,sans-serif;font-size:24px;line-height:1.36061;letter-spacing:0;font-weight:300;font-style:"normal"}@media screen and (min-width:960px){.contact__block--title{font-family:Untitled Sans Light,Helvetica Neue,Helvetica,sans-serif;font-size:35px;line-height:1.28977;letter-spacing:0;font-weight:300;font-style:"normal"}}@media screen and (min-width:960px) and (max-width:414px){.contact__block--title{font-size:32px;line-height:1.30909;letter-spacing:0}}@media screen and (min-width:960px) and (min-width:415px) and (max-width:1400px){.contact__block--title{font-size:calc(.30426vw + 30.74037px);line-height:1.29943;letter-spacing:0}}.contact__block--text{margin-bottom:44px}@media screen and (min-width:960px){.contact__block--text{margin-bottom:66px}}.contact__block--text a{border-bottom:1px solid #040404}.no-touchevents .contact__block--text a:hover{border-bottom:transparent}.contact__works{padding-bottom:20px}@media screen and (min-width:960px){.contact__works{padding-bottom:99px}}.contact__works--title{margin-top:20px;margin-bottom:20px}@media screen and (min-width:960px){.contact__works--title{margin-top:33px;margin-bottom:99px}}@media screen and (min-width:960px){.contact__works .work__container{display:-webkit-box;display:-ms-flexbox;display:flex}}.contact__works .work{margin-bottom:20px;position:relative}@media screen and (min-width:960px){.contact__works .work{-ms-flex-preferred-size:50%;flex-basis:50%;margin-bottom:0}}@media screen and (min-width:960px){.contact__works .work:first-child{margin-right:16.5px}}@media screen and (min-width:960px){.contact__works .work:last-child{margin-left:16.5px}}.no-touchevents .contact__works .work:hover .works__title{opacity:1}.contact__works .work .works__title{display:none}@media screen and (min-width:960px){.contact__works .work .works__title{font-family:Untitled Sans Regular,Helvetica Neue,Helvetica,sans-serif;font-size:24px;line-height:1.36061;letter-spacing:0;font-weight:400;font-style:"normal";display:block;opacity:0;border:0;padding:0}}.contact__works .work .works__title.current{color:#fff}.video-player.fullscreen .videoplayer-inner,.video-player:-moz-full-screen .videoplayer-inner,.video-player:-webkit-full-screen .videoplayer-inner{position:fixed;left:0;width:100%;top:0;height:100%;z-index:2147483647}.video-player.fullscreen .videoplayer-inner,.video-player:-moz-full-screen .videoplayer-inner,.video-player:-webkit-full-screen .videoplayer-inner,.video-player:fullscreen .videoplayer-inner{position:fixed;left:0;width:100%;top:0;height:100%;z-index:2147483647}.video-player.has-custom-controls .video{cursor:pointer}.video-player.has-custom-controls .video::-webkit-media-controls-panel,.video-player.has-custom-controls .video::-webkit-media-controls-play-button{display:none;-webkit-appearance:none}.video-player.has-custom-controls .video::-webkit-media-controls,.video-player.has-custom-controls .video::-webkit-media-controls-start-playback-button{display:none;-webkit-appearance:none}.video-player.show-controls .videoplayer-inner .large-playpause,.video-player.show-controls .videoplayer-inner .video-controls{display:block}.videoplayer-inner{-webkit-transform:translateZ(0);transform:translateZ(0);position:relative;width:100%;overflow:hidden}.no-js .videoplayer-inner noscript+.video{display:none}.videoplayer-inner .video{position:absolute;left:0;width:100%;top:0;background:#fff;visibility:hidden}.no-js .videoplayer-inner .video{visibility:inherit}.videoplayer-inner .image,.videoplayer-inner .poster{-webkit-transition:opacity .5s,visibility .5s;transition:opacity .5s,visibility .5s;opacity:1;visibility:inherit;z-index:2;cursor:pointer;background:#fff;width:100%;height:auto}.no-js .videoplayer-inner .image,.no-js .videoplayer-inner .poster{visibility:hidden}.videoplayer-inner .image .caption,.videoplayer-inner .poster .caption{top:100%;left:1px;margin-top:10px;font-size:15px}@media screen and (min-width:668px){.videoplayer-inner .image .caption,.videoplayer-inner .poster .caption{position:absolute}}@media screen and (max-width:667px){.videoplayer-inner .image .caption,.videoplayer-inner .poster .caption{position:absolute}}.videoplayer-inner .playpause{outline:none;background:transparent;color:#fff}.no-touchevents .videoplayer-inner .playpause:hover{color:hsla(0,0%,100%,.8);border-color:hsla(0,0%,100%,.8)}.no-touchevents .videoplayer-inner .playpause:hover .symbol{fill:hsla(0,0%,100%,.8)}.videoplayer-inner .playpause .symbol{fill:#fff}.videoplayer-inner .large-playpause{position:absolute;z-index:3;border-color:#fff;left:50%;top:50%;border-radius:50%;opacity:1;visibility:inherit;display:none}.no-js .videoplayer-inner .large-playpause{display:none!important}@media screen and (min-width:668px){.videoplayer-inner .large-playpause{border:3px solid;height:70px;width:70px;margin-left:-35px;margin-top:-35px}}@media screen and (max-width:667px){.videoplayer-inner .large-playpause{border:2px solid;height:50px;width:50px;margin-left:-25px;margin-top:-25px}}.videoplayer-inner .large-playpause svg{position:absolute;top:50%;left:50%}@media screen and (min-width:668px){.videoplayer-inner .large-playpause svg{width:30px;height:30px;margin-left:-14px;margin-top:-15px}}@media screen and (max-width:667px){.videoplayer-inner .large-playpause svg{width:20px;height:20px;margin-left:-9px;margin-top:-10px}}.videoplayer-inner .video-controls{position:absolute;background:transparent;bottom:0;padding:12px 6px 6px;left:0;width:100%;font-size:12px;cursor:default;opacity:0;visibility:hidden;zoom:1;display:none}.videoplayer-inner .video-controls:after{clear:both;content:"";display:table}.videoplayer-inner .video-controls .playpause,.videoplayer-inner .video-controls button{background:transparent;border:0;outline:0;font-size:inherit;color:#fff;border-color:#fff}.no-touchevents .videoplayer-inner .video-controls .playpause:hover,.no-touchevents .videoplayer-inner .video-controls button:hover{color:hsla(0,0%,100%,.8);border-color:hsla(0,0%,100%,.8)}.no-touchevents .videoplayer-inner .video-controls .playpause:hover .symbol,.no-touchevents .videoplayer-inner .video-controls button:hover .symbol{fill:hsla(0,0%,100%,.8)}.videoplayer-inner .video-controls .left{float:left}.videoplayer-inner .video-controls .right{float:right}.videoplayer-inner .video-controls .volume-bar{-webkit-appearance:none;outline:none;color:#fff;display:inline-block;vertical-align:top;height:3px;margin-top:12px;max-width:120px;margin-right:10px}.videoplayer-inner .video-controls .volume-bar::-webkit-slider-thumb{-webkit-appearance:none;outline:none;border:0;cursor:pointer;width:10px;height:10px;margin-top:-3px;border-radius:50%;background:#fff;color:#fff}.videoplayer-inner .video-controls .volume-bar::-moz-range-thumb{-webkit-appearance:none;outline:none;border:0;cursor:pointer;width:10px;height:10px;margin-top:-3px;border-radius:50%;background:#fff;color:#fff}.videoplayer-inner .video-controls .volume-bar::-ms-thumb{-webkit-appearance:none;outline:none;border:0;cursor:pointer;width:10px;height:10px;margin-top:-3px;border-radius:50%;background:#fff;color:#fff}.videoplayer-inner .video-controls .volume-bar::-webkit-slider-runnable-track{outline:none;border:0;cursor:pointer;height:100%;width:100%}.videoplayer-inner .video-controls .volume-bar::-moz-range-track{outline:none;border:0;cursor:pointer;height:100%;width:100%}.videoplayer-inner .video-controls .volume-bar::-ms-track{outline:none;border:0;cursor:pointer;height:100%;width:100%}.videoplayer-inner .video-controls .mute{position:relative;padding:0;height:26px;width:26px}.videoplayer-inner .video-controls .mute svg{position:absolute;top:5px;left:5px;width:15px;height:15px}.videoplayer-inner .video-controls .mute svg.muted{display:none;left:3px}.videoplayer-inner .video-controls .mute svg .symbol{fill:#fff}.videoplayer-inner .video-controls .fs{position:relative;height:26px;width:26px;padding:0}.videoplayer-inner .video-controls .fs svg{position:absolute;height:14px;top:6px;width:14px;left:6px}.videoplayer-inner .video-controls .fs .symbol{fill:#fff}.videoplayer-inner .progress-outer{position:absolute;left:0;width:100%;height:6px;top:0;visibility:hidden;overflow:hidden}.videoplayer-inner .progress-bar{display:block;-webkit-appearance:none;outline:none;background-color:transparent;margin:0;position:absolute;top:0;left:0;width:100%;width:calc(100% + 20px);height:6px;cursor:pointer}.videoplayer-inner .progress-bar::-webkit-slider-runnable-track{display:block;-webkit-appearance:none;outline:none;border:0;background:transparent;color:transparent;cursor:pointer;height:6px;width:100%}.videoplayer-inner .progress-bar::-moz-range-track{display:block;-webkit-appearance:none;outline:none;border:0;background:transparent;color:transparent;cursor:pointer;height:6px;width:100%}.videoplayer-inner .progress-bar::-ms-track{display:block;-webkit-appearance:none;outline:none;border:0;background:transparent;color:transparent;cursor:pointer;height:6px;width:100%}.videoplayer-inner .progress-bar::-webkit-slider-thumb{display:block;-webkit-appearance:none;outline:none;border:0;cursor:pointer;width:20px;height:6px;margin-left:-10px;background:#fff;color:#fff}.videoplayer-inner .progress-bar::-moz-range-thumb{display:block;-webkit-appearance:none;outline:none;border:0;cursor:pointer;width:20px;height:6px;margin-left:-10px;background:#fff;color:#fff}.videoplayer-inner .progress-bar::-ms-thumb{display:block;-webkit-appearance:none;outline:none;border:0;cursor:pointer;width:20px;height:6px;margin-left:-10px;background:#fff;color:#fff}.videoplayer-inner .fallback-progress{position:absolute;top:0;left:0;width:100%;height:6px}.videoplayer-inner .fallback-progress .fallback-progress-bar{position:absolute;left:0;top:0;height:6px;background:hsla(0,0%,100%,.8);cursor:pointer}.video-player.videoplayer-preplay .large-playpause{opacity:0;visibility:hidden}.video-player.videoplayer-playing.has-custom-controls{cursor:none}.video-player.videoplayer-playing.user-activity{cursor:pointer}.video-player.videoplayer-playing.user-activity .video-controls{opacity:1;visibility:inherit}.no-js .video-player.videoplayer-playing{cursor:default}.video-player.videoplayer-playing .video{visibility:inherit}.video-player.videoplayer-playing .playpause svg{display:none}.video-player.videoplayer-playing .playpause:before{font-family:sans-serif;content:"\258E\A0\258E";letter-spacing:-.4em;margin-left:.4em;display:block;margin-top:3px}.video-player.videoplayer-playing .large-playpause{opacity:0;visibility:hidden}.video-player.videoplayer-playing .large-playpause:before{font-size:22px}.video-player.videoplayer-playing .video-controls .playpause:before{font-size:12px}.video-player.videoplayer-playing .image,.video-player.videoplayer-playing .poster{opacity:0;visibility:hidden}.video-player.videoplayer-paused .video,.video-player.videoplayer-playing .progress-outer{visibility:inherit}.video-player.videoplayer-paused .video-controls{opacity:1;visibility:inherit}.video-player.videoplayer-paused .progress-outer{visibility:inherit}.video-player.videoplayer-paused .image,.video-player.videoplayer-paused .poster{opacity:0;visibility:hidden}.video-player.videoplayer-loading .video{visibility:hidden}.video-player.videoplayer-loading .video-controls{opacity:0;visibility:hidden}.video-player.videoplayer-loading .progress-outer{visibility:hidden}.video-player.videoplayer-loading .image,.video-player.videoplayer-loading .poster{opacity:1;visibility:inherit}.video-player.videoplayer-loading .large-playpause{opacity:.75}.no-touchevents .video-player.videoplayer-loading .large-playpause:hover{color:#fff}.video-player.videoplayer-loading .large-playpause:before{content:"";display:block;position:absolute;left:50%;top:50%;-webkit-animation:loading .8s infinite linear;animation:loading .8s infinite linear;border-radius:50%}@media screen and (min-width:668px){.video-player.videoplayer-loading .large-playpause:before{height:26px;width:26px;margin-left:-13px;margin-top:-13px;border:4px solid #fff;border-right-color:transparent}}@media screen and (max-width:667px){.video-player.videoplayer-loading .large-playpause:before{height:20px;width:20px;margin-left:-10px;margin-top:-10px;border:2px solid #fff;border-right-color:transparent}}.video-player.videoplayer-loading .large-playpause svg{display:none}.video-player.videoplayer-error .video{visibility:hidden}.video-player.videoplayer-error .video-controls{opacity:0;visibility:hidden}.video-player.videoplayer-error .progress-outer{visibility:hidden}.video-player.videoplayer-error .image,.video-player.videoplayer-error .poster{opacity:1;visibility:inherit}.video-player.muted .video-controls .mute .audible,.video-player.videoplayer-error .large-playpause{display:none}.video-player.muted .video-controls .mute .muted{display:block}.no-js .video-player .large-playpause,.no-js .video-player .video-controls{display:none}.no-js .video-player .image,.no-js .video-player .poster{visibility:hidden}@-webkit-keyframes loading{0%{-webkit-transform:rotate(0deg);transform:rotate(0deg)}to{-webkit-transform:rotate(1turn);transform:rotate(1turn)}}@keyframes loading{0%{-webkit-transform:rotate(0deg);transform:rotate(0deg)}to{-webkit-transform:rotate(1turn);transform:rotate(1turn)}}.accordion__content{opacity:0;max-height:0;-webkit-transition:all .3s;transition:all .3s;margin-top:0;padding-top:0;margin-bottom:0;padding-bottom:0;overflow:hidden}.accordion__panel--is-active .accordion__content{opacity:1;max-height:unset}

/*# sourceMappingURL=css_main.c62215c4314428820e77.css.map*/