body,html{height:100%}.line,.menu-menu{position:relative;display:inline-block}.cr-nav-in a:before,.text-is-link a:before{content:"";position:absolute;right:0;bottom:0;height:1px;left:0}.cr-nav-in a:before,.menu-menu span,.text-is-link a:before{background:currentColor;display:block}body{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;color:inherit}a,body{color:inherit}body{margin:0;padding:0}.is-split{opacity:0}.line{overflow:hidden;padding-bottom:.1em;margin-bottom:-.1em;transform-origin:bottom}.menu-menu{color:currentColor;top:-1px;width:25px;line-height:25px;vertical-align:middle;}.menu-menu:before{content:"";display:block;position:absolute;top:-20px;right:-20px;left:-20px;bottom:-20px}.menu-menu span{position:relative;width:100%;height:2px;margin:5px 0;top:0;z-index:1;-webkit-backface-visibility:hidden;-moz-backface-visibility:hidden;backface-visibility:hidden;-webkit-transition:top .3s .3s,-webkit-transform .3s;transition:top .3s .3s,transform .3s,-webkit-transform .3s,-moz-transform .3s,-o-transform .3s;-o-transition:top .3s .3s,-o-transform .3s;-moz-transition:top .3s .3s,transform .3s,-moz-transform .3s}.nav-m-l.active .menu-menu span:first-child{-webkit-animation:.75s cr-btn_menu-open-t;-moz-animation:.75s cr-btn_menu-open-t;-o-animation:.75s cr-btn_menu-open-t;animation:750ms cr-btn_menu-open-t;top:4px;-webkit-transform:rotate(45deg) scaleX(1);-moz-transform:rotate(45deg) scaleX(1);-ms-transform:rotate(45deg) scaleX(1);-o-transform:rotate(45deg) scaleX(1);transform:rotate(45deg) scaleX(1);-webkit-transition-duration:0s,0s;-moz-transition-duration:0s,0s;-o-transition-duration:0s,0s;transition-duration:0s,0s}.nav-m-l.active .menu-menu span:last-child{-webkit-animation:.75s cr-btn_menu-open-bottom;-moz-animation:.75s cr-btn_menu-open-bottom;-o-animation:.75s cr-btn_menu-open-bottom;animation:750ms cr-btn_menu-open-bottom;top:-3px;-webkit-transform:rotate(-45deg) scaleX(1);-moz-transform:rotate(-45deg) scaleX(1);-ms-transform:rotate(-45deg) scaleX(1);-o-transform:rotate(-45deg) scaleX(1);transform:rotate(-45deg) scaleX(1);-webkit-transition-duration:0s,0s;-moz-transition-duration:0s,0s;-o-transition-duration:0s,0s;transition-duration:0s,0s}@-webkit-keyframes cr-btn_menu-open-t{0%{opacity:1;top:0;left:0;-webkit-transform:rotate(0) scaleX(1);transform:rotate(0) scaleX(1);-webkit-transform-origin:left center;transform-origin:left center}30%{opacity:1;top:0;left:0;-webkit-transform:rotate(0) scaleX(0);transform:rotate(0) scaleX(0)}30.1%{opacity:0;top:0;left:0;-webkit-transform:rotate(0) scaleX(0);transform:rotate(0) scaleX(0)}31%{opacity:1;top:-5px;left:3px;-webkit-transform:rotate(45deg) scaleX(0);transform:rotate(45deg) scaleX(0)}100%,80%{opacity:1;top:-5px;left:3px;-webkit-transform:rotate(45deg) scaleX(1);transform:rotate(45deg) scaleX(1);-webkit-transform-origin:left center;transform-origin:left center}}@-moz-keyframes cr-btn_menu-open-t{0%{opacity:1;top:0;left:0;-moz-transform:rotate(0) scaleX(1);transform:rotate(0) scaleX(1);-moz-transform-origin:left center;transform-origin:left center}30%{opacity:1;top:0;left:0;-moz-transform:rotate(0) scaleX(0);transform:rotate(0) scaleX(0)}30.1%{opacity:0;top:0;left:0;-moz-transform:rotate(0) scaleX(0);transform:rotate(0) scaleX(0)}31%{opacity:1;top:-5px;left:3px;-moz-transform:rotate(45deg) scaleX(0);transform:rotate(45deg) scaleX(0)}100%,80%{opacity:1;top:-5px;left:3px;-moz-transform:rotate(45deg) scaleX(1);transform:rotate(45deg) scaleX(1);-moz-transform-origin:left center;transform-origin:left center}}@-o-keyframes cr-btn_menu-open-t{0%{opacity:1;top:0;left:0;-o-transform:rotate(0) scaleX(1);transform:rotate(0) scaleX(1);-o-transform-origin:left center;transform-origin:left center}30%{opacity:1;top:0;left:0;-o-transform:rotate(0) scaleX(0);transform:rotate(0) scaleX(0)}30.1%{opacity:0;top:0;left:0;-o-transform:rotate(0) scaleX(0);transform:rotate(0) scaleX(0)}31%{opacity:1;top:-5px;left:3px;-o-transform:rotate(45deg) scaleX(0);transform:rotate(45deg) scaleX(0)}100%,80%{opacity:1;top:-5px;left:3px;-o-transform:rotate(45deg) scaleX(1);transform:rotate(45deg) scaleX(1);-o-transform-origin:left center;transform-origin:left center}}@keyframes cr-btn_menu-open-t{0%{opacity:1;top:0;left:0;-webkit-transform:rotate(0) scaleX(1);-moz-transform:rotate(0) scaleX(1);-o-transform:rotate(0) scaleX(1);transform:rotate(0) scaleX(1);-webkit-transform-origin:left center;-moz-transform-origin:left center;-o-transform-origin:left center;transform-origin:left center}30%{opacity:1;top:0;left:0;-webkit-transform:rotate(0) scaleX(0);-moz-transform:rotate(0) scaleX(0);-o-transform:rotate(0) scaleX(0);transform:rotate(0) scaleX(0)}30.1%{opacity:0;top:0;left:0;-webkit-transform:rotate(0) scaleX(0);-moz-transform:rotate(0) scaleX(0);-o-transform:rotate(0) scaleX(0);transform:rotate(0) scaleX(0)}31%{opacity:1;top:-5px;left:3px;-webkit-transform:rotate(45deg) scaleX(0);-moz-transform:rotate(45deg) scaleX(0);-o-transform:rotate(45deg) scaleX(0);transform:rotate(45deg) scaleX(0)}100%,80%{opacity:1;top:-5px;left:3px;-webkit-transform:rotate(45deg) scaleX(1);-moz-transform:rotate(45deg) scaleX(1);-o-transform:rotate(45deg) scaleX(1);transform:rotate(45deg) scaleX(1);-webkit-transform-origin:left center;-moz-transform-origin:left center;-o-transform-origin:left center;transform-origin:left center}}@-webkit-keyframes cr-btn_menu-open-bottom{0%{opacity:1;top:0;left:0;-webkit-transform:rotate(0) scaleX(1);transform:rotate(0) scaleX(1);-webkit-transform-origin:right center;transform-origin:right center}50%{opacity:1;top:0;left:0;-webkit-transform:rotate(0) scaleX(0);transform:rotate(0) scaleX(0)}50.1%{opacity:0;top:0;left:0;-webkit-transform:rotate(0) scaleX(0);transform:rotate(0) scaleX(0)}51%,55%{opacity:1;top:-12px;left:-4px;-webkit-transform:rotate(-45deg) scaleX(0);transform:rotate(-45deg) scaleX(0)}100%{opacity:1;top:-12px;left:-4px;-webkit-transform:rotate(-45deg) scaleX(1);transform:rotate(-45deg) scaleX(1);-webkit-transform-origin:right center;transform-origin:right center}}@-moz-keyframes cr-btn_menu-open-bottom{0%{opacity:1;top:0;left:0;-moz-transform:rotate(0) scaleX(1);transform:rotate(0) scaleX(1);-moz-transform-origin:right center;transform-origin:right center}50%{opacity:1;top:0;left:0;-moz-transform:rotate(0) scaleX(0);transform:rotate(0) scaleX(0)}50.1%{opacity:0;top:0;left:0;-moz-transform:rotate(0) scaleX(0);transform:rotate(0) scaleX(0)}51%,55%{opacity:1;top:-12px;left:-4px;-moz-transform:rotate(-45deg) scaleX(0);transform:rotate(-45deg) scaleX(0)}100%{opacity:1;top:-12px;left:-4px;-moz-transform:rotate(-45deg) scaleX(1);transform:rotate(-45deg) scaleX(1);-moz-transform-origin:right center;transform-origin:right center}}@-o-keyframes cr-btn_menu-open-bottom{0%{opacity:1;top:0;left:0;-o-transform:rotate(0) scaleX(1);transform:rotate(0) scaleX(1);-o-transform-origin:right center;transform-origin:right center}50%{opacity:1;top:0;left:0;-o-transform:rotate(0) scaleX(0);transform:rotate(0) scaleX(0)}50.1%{opacity:0;top:0;left:0;-o-transform:rotate(0) scaleX(0);transform:rotate(0) scaleX(0)}51%,55%{opacity:1;top:-12px;left:-4px;-o-transform:rotate(-45deg) scaleX(0);transform:rotate(-45deg) scaleX(0)}100%{opacity:1;top:-12px;left:-4px;-o-transform:rotate(-45deg) scaleX(1);transform:rotate(-45deg) scaleX(1);-o-transform-origin:right center;transform-origin:right center}}@keyframes cr-btn_menu-open-bottom{0%{opacity:1;top:0;left:0;-webkit-transform:rotate(0) scaleX(1);-moz-transform:rotate(0) scaleX(1);-o-transform:rotate(0) scaleX(1);transform:rotate(0) scaleX(1);-webkit-transform-origin:right center;-moz-transform-origin:right center;-o-transform-origin:right center;transform-origin:right center}50%{opacity:1;top:0;left:0;-webkit-transform:rotate(0) scaleX(0);-moz-transform:rotate(0) scaleX(0);-o-transform:rotate(0) scaleX(0);transform:rotate(0) scaleX(0)}50.1%{opacity:0;top:0;left:0;-webkit-transform:rotate(0) scaleX(0);-moz-transform:rotate(0) scaleX(0);-o-transform:rotate(0) scaleX(0);transform:rotate(0) scaleX(0)}51%,55%{opacity:1;top:-12px;left:-4px;-webkit-transform:rotate(-45deg) scaleX(0);-moz-transform:rotate(-45deg) scaleX(0);-o-transform:rotate(-45deg) scaleX(0);transform:rotate(-45deg) scaleX(0)}100%{opacity:1;top:-12px;left:-4px;-webkit-transform:rotate(-45deg) scaleX(1);-moz-transform:rotate(-45deg) scaleX(1);-o-transform:rotate(-45deg) scaleX(1);transform:rotate(-45deg) scaleX(1);-webkit-transform-origin:right center;-moz-transform-origin:right center;-o-transform-origin:right center;transform-origin:right center}}[cr-text-2],[cr-text-3],[cr-text-4],[cr-text]{opacity:0;transform:translateY(100%)}:root{--intro-delay-pre:0.50s;--intro-animation-transition:0.75s;--intro-video-transition:1.75s;--intro-is-ease:cubic-bezier(0.5,0,0,1);--intro-video-delay:1.0s;--intro-nav-delay:2.0s;--intro-text-delay:3.0s;--intro-text-stagger:0.1s;--intro-text-n-stagger:0.2s;--intro-text-n2-stagger:0.3s;--intro-text-n3-stagger:0.4s;--intro-pill-1:2.2s;--intro-pill-2:2.4s;--intro-pill-3:2.6s;--doc-height:100%;--main-dark:black;--main-light:white}[cr-text]{animation:text-move-into-frame var(--intro-video-transition) var(--intro-is-ease) forwards}[cr-text-2]{animation:text-move-into-frame var(--intro-video-transition) var(--intro-is-ease) var(--intro-text-stagger) forwards}[cr-text-3]{animation:text-move-into-frame var(--intro-video-transition) var(--intro-is-ease) var(--intro-text-n-stagger) forwards}[cr-text-4]{animation:text-move-into-frame var(--intro-video-transition) var(--intro-is-ease) var(--intro-text-n2-stagger) forwards}@keyframes text-move-into-frame{0%{transform:translateY(100%);opacity:0}to{transform:translateY(0);opacity:1}}@keyframes nav-intro-anim{0%{transform:translateY(-100%)}to{transform:translateY(0)}}@keyframes img-swipe-in-sq-12{0%{padding-bottom:0}to{padding-bottom:12%}}@keyframes img-swipe-in-sq-20{0%{padding-bottom:0}to{padding-bottom:20%}}@keyframes logo-move-up-100{0%{transform:translateY(0)}to{transform:translateY(-100%)}}@keyframes logo-move{0%{transform:translateY(0)}to{transform:translateY(100%)}}@keyframes video-swipe-out{0%{transform:scaleX(1)}to{transform:scaleX(0)}}.no-click,.no-point,body.popup-open .main-wrapper{pointer-events:none}@media screen and (max-width:991px){body{font-size:.8125em}}.h:before{content:"●";margin-right:.5em}.menu_link:hover .link-move{transform:translateY(-100%)}.menu_link:hover .link-text{transform:rotate(0)}.text-is-link a:before{transform-origin:0 0;-webkit-transform:scaleX(0);-moz-transform:scaleX(0);-ms-transform:scaleX(0);-o-transform:scaleX(0);transform:scaleX(0);-webkit-transition:-webkit-transform 1s cubic-bezier(.4,.22,.21,1.04);transition:transform 1s cubic-bezier(.4,.22,.21,1.04);-o-transition:-o-transform 1s cubic-bezier(.4,.22,.21,1.04);-moz-transition:transform 1s cubic-bezier(.4,.22,.21,1.04),-moz-transform 1s cubic-bezier(.4,.22,.21,1.04);transition:transform 1s cubic-bezier(.4,.22,.21,1.04),-webkit-transform .45s cubic-bezier(.4,.22,.21,1.04),-moz-transform 1s cubic-bezier(.4,.22,.21,1.04),-o-transform 1s cubic-bezier(.4,.22,.21,1.04)}.text-is-link a:hover:before{-webkit-transform:scaleX(1);-moz-transform:scaleX(1);-ms-transform:scaleX(1);-o-transform:scaleX(1);transform:scaleX(1)}.li:nth-child(3n+1){width:25%;margin-right:6.25%}.li:nth-child(2n){width:33vw;margin-right:3.25%}@media screen and (min-width:992px){body{min-height:0;font-size:calc(.4934210526315789vw + .506578947368421em)}}.link_containerr:hover .link_circle{-webkit-border-radius:0;-moz-border-radius:0;border-radius:0;margin-bottom:0}.cr-nav-in a:before{-webkit-transition:-webkit-transform .45s cubic-bezier(.4,.22,.21,1.04);transition:transform .45s cubic-bezier(.4,.22,.21,1.04);-o-transition:-o-transform .45s cubic-bezier(.4,.22,.21,1.04);-moz-transition:transform .45s cubic-bezier(.4,.22,.21,1.04),-moz-transform .45s cubic-bezier(.4,.22,.21,1.04);transition:transform .45s cubic-bezier(.4,.22,.21,1.04),-webkit-transform .45s cubic-bezier(.4,.22,.21,1.04),-moz-transform .45s cubic-bezier(.4,.22,.21,1.04),-o-transform .45s cubic-bezier(.4,.22,.21,1.04)}.cr-nav-in a:hover:before{-webkit-transform:scaleX(0);-moz-transform:scaleX(0);-ms-transform:scaleX(0);-o-transform:scaleX(0)}.projects_link{position:relative;height:0;padding-bottom:56.25%;overflow:hidden}.projects_link.is-b{position:relative;height:auto;padding-bottom:0;overflow:hidden}.projects_link.letter{padding-bottom:41.84%}.videoo{position:absolute;top:0;left:0;width:100%;height:100%}#smooth-content,#smooth-wrapper,.cr-nav-in,.is0sa,.projects_link,.text-size-h1,.will-change{will-change:transform}.nav-li a,.popup.edit .popup_item,body.popup-open .popup,body.popup-open .popup_item.current{display:block}body.popup-open .projects_img.current{display:none}.popup.edit{z-index:1000;display:block}::selection{background:var(--main-dark);color:var(--main-light);text-shadow:none}.h-full,.h-full-h{min-height:100vh;height:var(--doc-height)}#nav-container{position:fixed;top:0;width:100%;height:100vh;background:#000;color:#fff;transition:.3s;display:flex;justify-content:center;align-items:center;visibility:hidden}.b-t{color:#000}body{min-height:0;font-size:calc(.5105633802816902vw + .3147007042253521em)}@media screen and (max-width:991px){body{font-size:.8125em}.h-full-h{min-height:0;padding-bottom:56.25%;width:100%;height:auto}}img::selection,svg::selection{background:0 0}.split-lines>.line{visibility:visible}.can-click{pointer-events:auto}.nav-m-l.active .menu-menu{color:#fff;-webkit-transition:color 1s;-o-transition:color 1s;-moz-transition:color 1s;transition:color 1s}