html,body,div,span,applet,object,iframe,h1,h2,h3,h4,h5,h6,p,blockquote,pre,a,abbr,acronym,address,big,cite,code,del,dfn,em,img,ins,kbd,q,s,samp,small,strike,strong,sub,sup,tt,var,b,u,i,center,dl,dt,dd,ol,ul,li,fieldset,form,label,legend,table,caption,tbody,tfoot,thead,tr,th,td,article,aside,canvas,details,embed,figure,figcaption,footer,header,hgroup,menu,nav,output,ruby,section,summary,time,mark,audio,video{margin:0;padding:0;border:0;font:inherit;font-size:100%;vertical-align:baseline}html{line-height:1}ol,ul{list-style:none}table{border-collapse:collapse;border-spacing:0}caption,th,td{text-align:left;font-weight:normal;vertical-align:middle}q,blockquote{quotes:none}q:before,q:after,blockquote:before,blockquote:after{content:"";content:none}a img{border:none}article,aside,details,figcaption,figure,footer,header,hgroup,main,menu,nav,section,summary{display:block}@font-face{font-family:"FontAwesome";src:url('../fonts/fontawesome-webfont.eot?1463605722');src:url('../fonts/fontawesome-webfont.eot?&1463605722#iefix') format('embedded-opentype'),url('../fonts/fontawesome-webfont.woff?1463605722') format('woff'),url('../fonts/fontawesome-webfont.ttf?1463605722') format('truetype'),url('../fonts/fontawesome-webfont.svg?1463605722') format('svg')}.fa{display:inline-block;font:normal normal normal 14px/1 FontAwesome;font-size:inherit;text-rendering:auto;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.fa-lg{font-size:1.33333333em;line-height:0.75em;vertical-align:-15%}.fa-2x{font-size:2em}.fa-twitter:before{content:"\f099"}.fa-facebook:before{content:"\f09a"}.fa-search:before{content:"\f002"}.bold{font-weight:bold}.small{font-size:90%}.smaller{font-size:80%}.smallest{font-size:70%}.txt-center{text-align:center}.txt-left{text-align:left}.txt-right{text-align:right}.uppercase{text-transform:uppercase}.img-mini{width:169px;height:auto;-moz-border-radius:.5rem;-webkit-border-radius:.5rem;border-radius:.5rem;-moz-transition:all .3s ease;-o-transition:all .3s ease;-webkit-transition:all .3s ease;transition:all .3s ease}.dark .img-mini{-webkit-filter:invert(1);filter:invert(1);box-shadow:none}.txt-hide{text-indent:100%;white-space:nowrap;overflow:hidden}sup{font-size:75%;vertical-align:super}.absolute{position:absolute}.relative{position:relative}.overhide{overflow:hidden}.left{float:left}.right{float:right}.clear{clear:both}.clearfix:before,.clearfix:after{content:"";display:table}.clearfix:after{position:relative;clear:both}.clearfix{*zoom:1}.wide{width:100%}.high{height:100%}.half{width:50%}.third{width:33.33%}.two-thirds{width:66.66%}.quarter{width:25%}.boxfix{-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box}.block{display:block}.iblock{display:inline-block}.flex{display:-webkit-flex;display:flex}.flex-center{-webkit-align-items:center;align-items:center}.no-display{display:none}.disabled{opacity:0.4;-webkit-filter:grayscale(1)}.hidden{border:0;clip:rect(0 0 0 0);height:0.1rem;margin:-0.1rem;overflow:hidden;padding:0;position:absolute;width:0.1rem}.op-35{opacity:0.35}.preload *{-moz-transition:none !important;-o-transition:none !important;-webkit-transition:none !important;transition:none !important}.fx-fast{-moz-transition:all .3s ease;-o-transition:all .3s ease;-webkit-transition:all .3s ease;transition:all .3s ease}.fx{-moz-transition:all .6s ease;-o-transition:all .6s ease;-webkit-transition:all .6s ease;transition:all .6s ease}.fx-slow{-moz-transition:all .8s ease;-o-transition:all .8s ease;-webkit-transition:all .8s ease;transition:all .8s ease}.fx-super-slow{-moz-transition:all 1.8s ease;-o-transition:all 1.8s ease;-webkit-transition:all 1.8s ease;transition:all 1.8s ease}.fx-bg{-moz-transition:background 1.8s ease;-o-transition:background 1.8s ease;-webkit-transition:background 1.8s ease;transition:background 1.8s ease}.cover{background-repeat:no-repeat;background-position:center;-moz-background-size:cover;-o-background-size:cover;-webkit-background-size:cover;background-size:cover}.cover.cover--top{background-position:center top}.cover.cover--top{background-position:center bottom}:after,:before{content:"";display:block;position:absolute}::-moz-selection{background:rgba(243,231,30,0.75);color:#000}::selection{background:rgba(243,231,30,0.75);color:#000}.no-touch input{outline:none}strong,b{font-weight:bold}em,i{font-style:italic}a{text-decoration:none}::-webkit-input-placeholder{color:rgba(0,0,0,0.45)}:-moz-input-placeholder{color:rgba(0,0,0,0.45)}::-moz-input-placeholder{color:rgba(0,0,0,0.45)}::-ms-input-placeholder{color:rgba(0,0,0,0.45)}.slider,.slides{min-height:100vh}.slide{height:100vh;overflow:hidden}.slider{z-index:10}.slider .slide-inner{min-height:inherit;position:relative}.slider__control-nav{margin:0;padding:0;list-style:none;z-index:9995;width:1rem;position:absolute;bottom:41.6%;right:3.47%;text-align:center}.slider__control-nav li{margin:0.7rem 0;display:inline-block;zoom:1;*display:inline}.slider__control-nav li a{width:1rem;height:1rem;display:block;background:#000;cursor:pointer;text-indent:-9999px;-moz-transition:all .3s ease;-o-transition:all .3s ease;-webkit-transition:all .3s ease;transition:all .3s ease;-moz-border-radius:10px;-webkit-border-radius:10px;border-radius:10px}.dark .slider--portfolio .slider__control-nav li a,.dark .slider--expertise .slider__control-nav li a{background:rgba(255,255,255,0.25)}.slider__control-nav li a:before{top:0;left:0;width:1rem;height:1rem;background:rgba(255,0,0,0);-moz-border-radius:2rem;-webkit-border-radius:2rem;border-radius:2rem;-moz-transition:all .3s ease;-o-transition:all .3s ease;-webkit-transition:all .3s ease;transition:all .3s ease}.slider__control-nav li a:hover{background:#b74a7a;-moz-animation:norbit infinite 3.5s linear;-webkit-animation:norbit infinite 3.5s linear;animation:norbit infinite 3.5s linear}.slider__control-nav li a:hover:before{top:-0.4rem;left:-0.4rem;width:2rem;height:2rem;-moz-border-radius:3rem;-webkit-border-radius:3rem;border-radius:3rem;background:rgba(255,0,0,0)}.slider__control-nav li a.slider__active:hover{background:#b74a7a !important;-moz-animation:norbit infinite 3.5s linear;-webkit-animation:norbit infinite 3.5s linear;animation:norbit infinite 3.5s linear}.slider__control-nav li a.slider__active:hover:before{top:-0.4rem;left:-0.4rem;width:2rem;height:2rem;background:rgba(255,0,0,0.1)}.slider__control-nav li a.slider__active:hover:after{top:0.4rem;left:0.4rem;width:2rem;height:2rem;background:rgba(255,0,0,0)}.slider__control-nav li a.slider__active{position:relative;background:#b74a7a !important;cursor:default}.slider__control-nav li a.slider__active:before{top:-0.6rem;left:-0.6rem;width:2rem;height:2rem;background:rgba(255,0,0,0);border:0.1rem solid rgba(255,0,0,0.1);-moz-border-radius:2.5rem;-webkit-border-radius:2.5rem;border-radius:2.5rem}html{font-size:10px}body{background:#fff9ea;text-align:center;font-family:proxima-nova, sans-serif;font-size:1.6rem;color:#4c4a46;min-height:100vh;-moz-transition:background .3s linear;-o-transition:background .3s linear;-webkit-transition:background .3s linear;transition:background .3s linear}.dark body{background:#000;color:#61585c}body.loading,body.menu-open{overflow:hidden}.wrap{width:1200px;margin:0 auto;text-align:left;position:relative;-moz-transition:width .3s ease;-o-transition:width .3s ease;-webkit-transition:width .3s ease;transition:width .3s ease}.wrap--inner{padding:0 9.1665%}.logo{position:absolute;top:4.5%;top:5.4rem;left:5.4rem;width:6.7rem;height:6.7rem;display:inline-block;z-index:9999;-moz-transition:all .3s ease;-o-transition:all .3s ease;-webkit-transition:all .3s ease;transition:all .3s ease;-moz-transition-delay:0.9s;-o-transition-delay:0.9s;-webkit-transition-delay:0.9s;transition-delay:0.9s}.dark .logo{opacity:0.75}.relativizr{width:100%;height:100%;position:relative}.relativizr>div,.relativizr .surface{position:absolute;width:6.7rem;height:6.7rem}.relativizr .surface{background:url('../img/logo-sprite.png?1492852805') 0 0 no-repeat;-moz-background-size:6.7rem;-o-background-size:6.7rem;-webkit-background-size:6.7rem;background-size:6.7rem;-moz-animation-play-state:paused;-webkit-animation-play-state:paused;animation-play-state:paused;opacity:0.75}.dark .relativizr .surface{background-image:url('../img/logo-sprite-inverted.png?1554912815')}.relativizr .planet-mars{background:url('../img/logo-sprite.png?1492852805') 0 0 no-repeat;-moz-background-size:6.7rem;-o-background-size:6.7rem;-webkit-background-size:6.7rem;background-size:6.7rem;background-position:0 -6.7rem;opacity:0.75}.dark .relativizr .planet-mars{background-image:url('../img/logo-sprite-inverted.png?1554912815')}.relativizr .moon-phobos{-moz-animation:orbit 40 15s linear;-webkit-animation:orbit 40 15s linear;animation:orbit 40 15s linear;-moz-animation-play-state:paused;-webkit-animation-play-state:paused;animation-play-state:paused}.relativizr .moon-phobos .surface{-moz-animation:orbit 40 15s linear;-webkit-animation:orbit 40 15s linear;animation:orbit 40 15s linear}.relativizr .moon-deimos{-moz-animation:norbit 40.8s 14 linear;-webkit-animation:norbit 40.8s 14 linear;animation:norbit 40.8s 14 linear;-moz-animation-play-state:paused;-webkit-animation-play-state:paused;animation-play-state:paused}.relativizr .moon-deimos .surface{background-position:0 -13.4rem;-moz-animation:norbit 40.8s 15 linear;-webkit-animation:norbit 40.8s 15 linear;animation:norbit 40.8s 15 linear}.relativizr:hover .moon-phobos{-moz-animation-play-state:running;-webkit-animation-play-state:running;animation-play-state:running}.relativizr:hover .moon-deimos{-moz-animation-play-state:running;-webkit-animation-play-state:running;animation-play-state:running}.loader{position:fixed;width:100%;height:100%;top:0;left:0;background:#ffeddf;display:-webkit-flex;display:flex;-webkit-align-items:center;align-items:center;line-height:1.2;opacity:1;visibility:hidden !important;-moz-transition:all .6s cubic-bezier(0.86, 0, 0.07, 1);-o-transition:all .6s cubic-bezier(0.86, 0, 0.07, 1);-webkit-transition:all .6s cubic-bezier(0.86, 0, 0.07, 1);transition:all .6s cubic-bezier(0.86, 0, 0.07, 1);-moz-transform:translateY(100vh);-ms-transform:translateY(100vh);-webkit-transform:translateY(100vh);transform:translateY(100vh);overflow:hidden;-moz-transition-delay:1.25s;-o-transition-delay:1.25s;-webkit-transition-delay:1.25s;transition-delay:1.25s;z-index:9997}.dark .loader{background:#030303}.loading .loader,.loads .loader{opacity:1;visibility:visible !important;-moz-transition:all .5s;-o-transition:all .5s;-webkit-transition:all .5s;transition:all .5s;-moz-transform:translateY(0);-ms-transform:translateY(0);-webkit-transform:translateY(0);transform:translateY(0);z-index:9996}.loader:before{width:500vh;height:500vh;background:rgba(255,0,0,0.05);bottom:0;-moz-transform:translateY(500vh);-ms-transform:translateY(500vh);-webkit-transform:translateY(500vh);transform:translateY(500vh);-moz-border-radius-topleft:100%;-webkit-border-top-left-radius:100%;border-top-left-radius:100%;-moz-border-radius-topright:100%;-webkit-border-top-right-radius:100%;border-top-right-radius:100%;position:absolute;left:50%;margin-left:-230vh;-moz-transition:all 5s ease;-o-transition:all 5s ease;-webkit-transition:all 5s ease;transition:all 5s ease;z-index:9996}.loading .loader:before,.preload .loader:before{-moz-transform:translateY(475vh);-ms-transform:translateY(475vh);-webkit-transform:translateY(475vh);transform:translateY(475vh)}.dark .loader:before{background:rgba(255,0,0,0.25)}.loading-guy__inner{position:relative;width:100%;height:100%;opacity:0.85;background:url('../img/icon--loading-martian.svg?1554908198') center no-repeat;-moz-background-size:7.3rem;-o-background-size:7.3rem;-webkit-background-size:7.3rem;background-size:7.3rem}.loading .loading-guy__inner{-moz-animation:float 3s infinite ease-out;-webkit-animation:float 3s infinite ease-out;animation:float 3s infinite ease-out}.error-404 .loading-guy__inner{opacity:0.5;-moz-animation:space-float 20s 4 ease-out;-webkit-animation:space-float 20s 4 ease-out;animation:space-float 20s 4 ease-out}.dark .loading-guy__inner{background-image:url('../img/icon--loading-martian-inverted.svg?1554922963') center no-repeat}.loading-guy{width:4.2rem;height:7.3rem;position:absolute;left:calc(50% - 2.1rem);top:40%;opacity:1;-moz-transition:all .9s ease-out;-o-transition:all .9s ease-out;-webkit-transition:all .9s ease-out;transition:all .9s ease-out;-moz-transform:translateY(0) scale(1);-ms-transform:translateY(0) scale(1);-webkit-transform:translateY(0) scale(1);transform:translateY(0) scale(1);-moz-transition-delay:0.5s;-o-transition-delay:0.5s;-webkit-transition-delay:0.5s;transition-delay:0.5s}.unloaded .loading-guy{top:-40%;-moz-transition-delay:0;-o-transition-delay:0;-webkit-transition-delay:0;transition-delay:0}.error-404 .loading-guy{top:40%}.unloaded .loading-guy__inner .loading-guy{-moz-transform:translateY(50vh) scale(0.75);-ms-transform:translateY(50vh) scale(0.75);-webkit-transform:translateY(50vh) scale(0.75);transform:translateY(50vh) scale(0.75);opacity:0}.loads .loading-guy__inner .loading-guy{-moz-transform:translateY(-50vh) scale(0.75);-ms-transform:translateY(-50vh) scale(0.75);-webkit-transform:translateY(-50vh) scale(0.75);transform:translateY(-50vh) scale(0.75);opacity:0;-moz-transition-delay:0s;-o-transition-delay:0s;-webkit-transition-delay:0s;transition-delay:0s}.loading-guy__trail{position:absolute;width:0.1rem;height:0;background:rgba(80,74,70,0.2);top:calc(100% + 0.7rem);left:50%;-moz-transition:all .6s ease;-o-transition:all .6s ease;-webkit-transition:all .6s ease;transition:all .6s ease;-moz-transition-delay:0.3s;-o-transition-delay:0.3s;-webkit-transition-delay:0.3s;transition-delay:0.3s}.loading-guy__trail:before{content:"";width:0.1rem;height:60%;background:rgba(80,74,70,0.2);top:-0.3rem;right:1.1rem}.loading-guy__trail:after{content:"";width:0.1rem;height:80%;background:rgba(80,74,70,0.2);top:-0.4rem;left:1rem}.dark .loading-guy__trail,.dark .loading-guy__trail:before,.dark .loading-guy__trail:after{background:rgba(80,74,70,0.4)}.unloaded .loading-guy__trail,.loads .loading-guy__trail{height:12rem}.unloaded .loading-guy__trail{height:12rem}.loads .loading-guy__trail{-moz-transition-delay:0;-o-transition-delay:0;-webkit-transition-delay:0;transition-delay:0;-moz-transition:all .15s ease;-o-transition:all .15s ease;-webkit-transition:all .15s ease;transition:all .15s ease}.trigger--menu-main{cursor:pointer;overflow:hidden;font:inherit;display:inline-block;margin:0;padding:1.5rem;cursor:pointer;transition-timing-function:linear;transition-duration:.15s;transition-property:opacity,filter;text-transform:none;color:inherit;border:0;background-color:transparent;position:absolute;right:2.64%;top:8.52%;outline:none;z-index:9998}.trigger--menu-main:hover{opacity:0.85}.trigger--menu-main .outer{position:relative;display:inline-block;width:3.2rem;height:2.4rem}.trigger--menu-main .inner,.trigger--menu-main .inner:after,.trigger--menu-main .inner:before{position:absolute;width:3.2rem;height:0.4rem;transition-timing-function:ease;transition-duration:.15s;transition-property:transform;background-color:#4c4a46;-moz-border-radius:0;-webkit-border-radius:0;border-radius:0}.dark .trigger--menu-main .inner,.dark .trigger--menu-main .inner:after,.dark .trigger--menu-main .inner:before{background-color:#8f8f8f}.trigger--menu-main .inner{transition:background-color .125s ease-in .175s;top:50%;display:block;margin-top:-0.2rem}.trigger--menu-main .inner:after,.trigger--menu-main .inner:before{display:block;content:""}.trigger--menu-main .inner:before{top:-1rem;left:0;transition:transform 0.125s cubic-bezier(0.6, 0.04, 0.98, 0.335),top 0.05s linear 0.125s,left 0.125s ease-in 0.175s}.trigger--menu-main .inner:after{bottom:-1rem;top:1rem;right:0;transition:transform 0.125s cubic-bezier(0.6, 0.04, 0.98, 0.335),top 0.05s linear 0.125s,right 0.125s ease-in 0.175s}.trigger--menu-main.is-active .inner{transition-delay:0s;transition-timing-function:ease-out;background-color:transparent}.trigger--menu-main.is-active .inner:before{top:-8rem;left:-8rem;transition:left 0.125s ease-out,top 0.05s linear 0.125s,transform 0.125s cubic-bezier(0.075, 0.82, 0.165, 1) 0.175s;transform:translate3d(8rem, 8rem, 0) rotate(45deg)}.trigger--menu-main.is-active .inner:after{top:-8rem;right:-8rem;transition:right 0.125s ease-out,top 0.05s linear 0.125s,transform 0.125s cubic-bezier(0.075, 0.82, 0.165, 1) 0.175s;transform:translate3d(-8rem, 8rem, 0) rotate(-45deg)}.night-mode-wrap{cursor:pointer;position:fixed;width:4.4rem;height:4.4rem;bottom:2.6rem;right:3.1rem;z-index:9999;-webkit-mix-blend-mode:exclusion;mix-blend-mode:exclusion;-moz-transition:-moz-transform .6s ease-out;-o-transition:-o-transform .6s ease-out;-webkit-transition:-webkit-transform .6s ease-out;transition:transform .6s ease-out;outline:none}.night-mode-wrap:active{-moz-transition:-moz-transform .2s ease-out;-o-transition:-o-transform .2s ease-out;-webkit-transition:-webkit-transform .2s ease-out;transition:transform .2s ease-out;-moz-transform:scale(0.75);-ms-transform:scale(0.75);-webkit-transform:scale(0.75);transform:scale(0.75)}.night-mode-wrap.on{-moz-transform:rotate(720deg);-ms-transform:rotate(720deg);-webkit-transform:rotate(720deg);transform:rotate(720deg)}.night-mode-wrap #night-mode{position:relative;width:4.4rem;height:4.4rem;padding:0.9rem;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box;z-index:-1}.night-mode-wrap:after{top:0;width:100%;height:100%}.overlay{position:fixed;width:100%;height:100%;top:0;left:0;background:#ffeddf;display:-webkit-flex;display:flex;-webkit-align-items:center;align-items:center;line-height:1.2;-moz-transition:all .3s ease;-o-transition:all .3s ease;-webkit-transition:all .3s ease;transition:all .3s ease}.dark .overlay{background:#000}.overlay nav{position:relative}.overlay-skd{opacity:0;visibility:hidden;-webkit-transition:opacity 0.5s, visibility 0s 0.5s;transition:opacity 0.5s, visibility 0s 0.5s;z-index:9997}.overlay-skd.open{opacity:1;visibility:visible;-webkit-transition:opacity 0.5s, background 0.5s;transition:opacity 0.5s, background 0.5s}.overlay-skd nav{-webkit-perspective:1200px;perspective:1200px}.overlay-skd nav .inner{opacity:0.4rem;-webkit-transform:translateY(-25%) rotateX(35deg);transform:translateY(-25%) rotateX(35deg);-webkit-transition:-webkit-transform 0.5s, opacity 0.5s;transition:transform 0.5s, opacity 0.5s;-moz-transition-delay:0.5s;-o-transition-delay:0.5s;-webkit-transition-delay:0.5s;transition-delay:0.5s}.overlay-skd.open nav .inner{opacity:1;-webkit-transform:rotateX(0);transform:rotateX(0);-moz-transition-delay:0;-o-transition-delay:0;-webkit-transition-delay:0;transition-delay:0}.overlay-skd.close nav .inner{-webkit-transform:translateY(25%) rotateX(-35deg);transform:translateY(25%) rotateX(-35deg)}nav.wrap-slimfit{width:72rem;margin:0 auto;text-align:left;-moz-transition:width .3s ease;-o-transition:width .3s ease;-webkit-transition:width .3s ease;transition:width .3s ease}nav.wrap-slimfit a{display:block;position:relative;padding:2rem 0;border-bottom:0.1rem solid rgba(209,99,140,0.05);opacity:0;-moz-transition:all .3s ease;-o-transition:all .3s ease;-webkit-transition:all .3s ease;transition:all .3s ease;margin-top:-0.5rem}.dark nav.wrap-slimfit a{border-bottom:0.1rem solid rgba(209,99,140,0.075)}nav.wrap-slimfit a .thumb .inner{-moz-background-size:cover;-o-background-size:cover;-webkit-background-size:cover;background-size:cover}nav.wrap-slimfit a:nth-child(1){-moz-transition-delay:0.5s;-o-transition-delay:0.5s;-webkit-transition-delay:0.5s;transition-delay:0.5s}nav.wrap-slimfit a:nth-child(1) .thumb .inner{background-image:url('../img/thumb-home.png?1492888865')}nav.wrap-slimfit a:nth-child(2){-moz-transition-delay:0.6s;-o-transition-delay:0.6s;-webkit-transition-delay:0.6s;transition-delay:0.6s}nav.wrap-slimfit a:nth-child(2) .thumb .inner{background-image:url('../img/thumb-portfolio.png?1640607418')}nav.wrap-slimfit a:nth-child(3){-moz-transition-delay:0.7s;-o-transition-delay:0.7s;-webkit-transition-delay:0.7s;transition-delay:0.7s}nav.wrap-slimfit a:nth-child(3) .thumb .inner{background-image:url('../img/thumb-about.png?1640607076')}nav.wrap-slimfit a:nth-child(4){-moz-transition-delay:0.8s;-o-transition-delay:0.8s;-webkit-transition-delay:0.8s;transition-delay:0.8s}nav.wrap-slimfit a:nth-child(4) .thumb .inner{background-image:url('../img/thumb-expertise.png?1640608697')}nav.wrap-slimfit a:nth-child(5){-moz-transition-delay:0.9s;-o-transition-delay:0.9s;-webkit-transition-delay:0.9s;transition-delay:0.9s}nav.wrap-slimfit a:nth-child(5) .thumb .inner{background-image:url('../img/thumb-chronicles.png?1640608429')}nav.wrap-slimfit a:nth-child(6){-moz-transition-delay:1s;-o-transition-delay:1s;-webkit-transition-delay:1s;transition-delay:1s}nav.wrap-slimfit a:nth-child(6) .thumb .inner{background-image:url('../img/thumb-contact.png?1640606487')}nav.wrap-slimfit a:nth-child(1) .thumb{background:rgba(255,0,0,0.6)}nav.wrap-slimfit a:nth-child(2) .thumb{background:rgba(255,0,0,0.55)}nav.wrap-slimfit a:nth-child(3) .thumb{background:rgba(255,0,0,0.5)}nav.wrap-slimfit a:nth-child(4) .thumb{background:rgba(255,0,0,0.45)}nav.wrap-slimfit a:nth-child(5) .thumb{background:rgba(255,0,0,0.4)}nav.wrap-slimfit a:nth-child(6) .thumb{background:rgba(255,0,0,0.35)}.open nav.wrap-slimfit a{opacity:1;margin-top:0}.transitioning nav.wrap-slimfit a{-moz-transform:translate3d(20rem, 0, 0) scale(1.5);-ms-transform:translate3d(20rem, 0, 0) scale(1.5);-webkit-transform:translate3d(20rem, 0, 0) scale(1.5);transform:translate3d(20rem, 0, 0) scale(1.5);opacity:0}nav.wrap-slimfit .numb{font-size:1.6rem;color:rgba(0,0,0,0.5);position:absolute;right:100%;width:3.1rem}.dark nav.wrap-slimfit .numb{color:rgba(255,255,255,0.25)}nav.wrap-slimfit .thumb{width:24rem;height:3.2rem;float:left;margin-left:0.4rem;-moz-transition:all .6s cubic-bezier(0.52, 0.285, 0.425, 1);-o-transition:all .6s cubic-bezier(0.52, 0.285, 0.425, 1);-webkit-transition:all .6s cubic-bezier(0.52, 0.285, 0.425, 1);transition:all .6s cubic-bezier(0.52, 0.285, 0.425, 1);-moz-transition-timing-function:cubic-bezier(0.52, 0.285, 0.425, 1);-o-transition-timing-function:cubic-bezier(0.52, 0.285, 0.425, 1);-webkit-transition-timing-function:cubic-bezier(0.52, 0.285, 0.425, 1);transition-timing-function:cubic-bezier(0.52, 0.285, 0.425, 1);z-index:2;position:relative;overflow:hidden}nav.wrap-slimfit .thumb .inner{height:12.4rem;-moz-transition:all .3s ease;-o-transition:all .3s ease;-webkit-transition:all .3s ease;transition:all .3s ease;box-shadow:0 0 0 0.4 #fff inset;opacity:0;-moz-transform:rotate(-3deg) scale(1.5);-ms-transform:rotate(-3deg) scale(1.5);-webkit-transform:rotate(-3deg) scale(1.5);transform:rotate(-3deg) scale(1.5)}nav.wrap-slimfit:hover .current .thumb{height:3.2rem}nav.wrap-slimfit:hover .current .thumb .inner{opacity:0}nav.wrap-slimfit a:hover .thumb,nav.wrap-slimfit .current .thumb,nav.wrap-slimfit:hover .current:hover .thumb{height:12.4rem}nav.wrap-slimfit a:hover .thumb .inner,nav.wrap-slimfit .current .thumb .inner,nav.wrap-slimfit:hover .current:hover .thumb .inner{opacity:1;-moz-transform:rotate(0) scale(1);-ms-transform:rotate(0) scale(1);-webkit-transform:rotate(0) scale(1);transform:rotate(0) scale(1)}nav.wrap-slimfit .text{position:relative;margin-left:26.4rem;z-index:1}nav.wrap-slimfit .text .title{font-size:1.6rem;color:rgba(0,0,0,0.75);font-weight:bold;text-transform:uppercase;-moz-transition:all .3s ease-out;-o-transition:all .3s ease-out;-webkit-transition:all .3s ease-out;transition:all .3s ease-out}.dark nav.wrap-slimfit .text .title{color:rgba(255,255,255,0.65)}nav.wrap-slimfit .text .description{padding-top:2rem;color:rgba(0,0,0,0.65);position:absolute;opacity:0;-moz-transition:all .25s ease;-o-transition:all .25s ease;-webkit-transition:all .25s ease;transition:all .25s ease;-moz-transition-delay:0;-o-transition-delay:0;-webkit-transition-delay:0;transition-delay:0;-moz-transform:scale(0.9);-ms-transform:scale(0.9);-webkit-transform:scale(0.9);transform:scale(0.9);-moz-transform-origin:left center;-ms-transform-origin:left center;-webkit-transform-origin:left center;transform-origin:left center}.dark nav.wrap-slimfit .text .description{color:rgba(255,255,255,0.5)}nav.wrap-slimfit .text .description:before{position:absolute;display:inline-block;height:0.2rem;width:2rem;background:rgba(255,0,0,0.1);-moz-transform:translate3d(-6rem, -1.1rem, 0);-webkit-transform:translate3d(-6rem, -1.1rem, 0);transform:translate3d(-6rem, -1.1rem, 0);-moz-transition:all .3s ease;-o-transition:all .3s ease;-webkit-transition:all .3s ease;transition:all .3s ease;-moz-transition-delay:0.5s;-o-transition-delay:0.5s;-webkit-transition-delay:0.5s;transition-delay:0.5s}nav.wrap-slimfit .current .title,nav.wrap-slimfit a:hover .text .title,nav.wrap-slimfit:hover .current:hover .text .title{padding-top:1.8rem}nav.wrap-slimfit:hover .current .text .description{opacity:0;-moz-transform:scale(0.9);-ms-transform:scale(0.9);-webkit-transform:scale(0.9);transform:scale(0.9);-moz-transition-delay:0;-o-transition-delay:0;-webkit-transition-delay:0;transition-delay:0}nav.wrap-slimfit:hover .current .text .title{padding-top:0}nav.wrap-slimfit .current .text .description,nav.wrap-slimfit a:hover .text .description,nav.wrap-slimfit:hover .current:hover .text .description{opacity:1;-moz-transition:all .45s ease;-o-transition:all .45s ease;-webkit-transition:all .45s ease;transition:all .45s ease;-moz-transition-delay:0.25s;-o-transition-delay:0.25s;-webkit-transition-delay:0.25s;transition-delay:0.25s;-moz-transform:scale(1);-ms-transform:scale(1);-webkit-transform:scale(1);transform:scale(1)}nav.wrap-slimfit .current .text .description:before,nav.wrap-slimfit a:hover .text .description:before,nav.wrap-slimfit:hover .current:hover .text .description:before{-moz-transform:translate3d(0, -1.1rem, 0);-webkit-transform:translate3d(0, -1.1rem, 0);transform:translate3d(0, -1.1rem, 0)}h1{font-size:3.6rem;margin-bottom:4.2rem}p{margin-bottom:2.8rem}.chronicle .three-quarters p{margin-bottom:4.8rem}pre.wp-block-code{margin-bottom:2.8rem}code{font-family:'Courier New', monospace;text-shadow:none !important;word-break:keep-all;background:rgba(85,85,85,0.1);border:0.1rem solid rgba(85,85,85,0.1);-moz-border-radius:.3rem;-webkit-border-radius:.3rem;border-radius:.3rem;display:inline-block;padding:0 0.5rem;font-size:90%}.round-arrows{position:absolute;border:0.2rem solid #fff;width:3.4rem;height:3.4rem;border-radius:100%;right:3.5rem;bottom:3.3rem}.round-arrows__inner{width:100%;cursor:pointer;position:absolute}.round-arrows__inner .arrow{left:30%;position:absolute;bottom:0;margin-left:0;width:1.2rem;height:1.2rem;background-size:contain;top:1.1rem;background-image:url(data:image/svg+xml;base64,PHN2ZyBpZD0iTGF5ZXJfMSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIiB2aWV3Qm94PSIwIDAgNTEyIDUxMiI+PHN0eWxlPi5zdDB7ZmlsbDojZmZmfTwvc3R5bGU+PHBhdGggY2xhc3M9InN0MCIgZD0iTTMxOS4xIDIxN2MyMC4yIDIwLjIgMTkuOSA1My4yLS42IDczLjdzLTUzLjUgMjAuOC03My43LjZsLTE5MC0xOTBjLTIwLjEtMjAuMi0xOS44LTUzLjIuNy03My43UzEwOSA2LjggMTI5LjEgMjdsMTkwIDE5MHoiLz48cGF0aCBjbGFzcz0ic3QwIiBkPSJNMzE5LjEgMjkwLjVjMjAuMi0yMC4yIDE5LjktNTMuMi0uNi03My43cy01My41LTIwLjgtNzMuNy0uNmwtMTkwIDE5MGMtMjAuMiAyMC4yLTE5LjkgNTMuMi42IDczLjdzNTMuNSAyMC44IDczLjcuNmwxOTAtMTkweiIvPjwvc3ZnPg==)}.round-arrows__inner .arrow:last-child{margin-left:0.8rem}a:hover .round-arrows .arrow{animation-name:arrowbounce;animation-duration:1.4s;animation-iteration-count:2;animation-timing-function:linear}a:hover .round-arrows .arrow:first-child{animation-delay:0.2s}.cta-box{display:block;border-bottom:0.1rem dotted rgba(127,34,86,0.15);overflow:hidden;background:#fff9ea;position:relative;z-index:99;-moz-transition:background .3s ease;-o-transition:background .3s ease;-webkit-transition:background .3s ease;transition:background .3s ease}.dark .cta-box{background:transparent}.cta-box.cta-box--chronicles,.cta-box.cta-box--expertise,.cta-box.cta-box--about,.cta-box.cta-box--portfolio-single{border-top:0.1rem dotted rgba(127,34,86,0.15)}.dark .cta-box.cta-box--chronicles,.dark .cta-box.cta-box--expertise,.dark .cta-box.cta-box--about,.dark .cta-box.cta-box--portfolio-single{border-top-color:rgba(127,34,86,0.25)}.cta-box .wrap{padding:8rem 0}.cta-box .wrap:before{width:1050px;height:1050px;-moz-border-radius:1050px;-webkit-border-radius:1050px;border-radius:1050px;left:-580px;top:-720px;border:0.1rem dashed rgba(127,34,86,0.2)}.dark .cta-box .wrap:before{border-color:rgba(127,34,86,0.3)}.cta-box:hover .wrap:before{-moz-animation:orbit 10s linear infinite;-webkit-animation:orbit 10s linear infinite;animation:orbit 10s linear infinite}.cta-box a.block{position:absolute;width:60%;height:20rem;color:#fff;font-size:2rem;overflow:hidden}.cta-box a.block .link-wrap{padding:5rem 4rem}.cta-box a.block .link-wrap>span{display:inline-block;position:relative}.cta-box a.block:first-child{background:rgba(127,34,86,0.98);left:0;top:0;z-index:2}.cta-box a.block:first-child:before{width:1050px;height:1050px;background:rgba(255,255,255,0.04);-moz-border-radius:1050px;-webkit-border-radius:1050px;border-radius:1050px;right:0;bottom:-49px}.cta-box a.block:first-child .link-wrap>span:before{width:5rem;height:5rem;background:transparent;border:0.1rem dashed rgba(255,255,255,0.1);-moz-border-radius:5rem;-webkit-border-radius:5rem;border-radius:5rem;right:-2rem;bottom:-1.8rem;-moz-transition:all .9s ease;-o-transition:all .9s ease;-webkit-transition:all .9s ease;transition:all .9s ease}.cta-box a.block:first-child:hover .link-wrap>span:before{-moz-animation:orbit 30s linear infinite;-webkit-animation:orbit 30s linear infinite;animation:orbit 30s linear infinite}.cta-box a.block:last-child{background:#ff1447;right:0;bottom:0;z-index:1;text-align:right}.cta-box a.block:last-child:before{width:1050px;height:1050px;background:rgba(255,255,255,0.075);-moz-border-radius:1050px;-webkit-border-radius:1050px;border-radius:1050px;left:0;top:-49px}.cta-box a.block:last-child .link-wrap>span:before{width:5rem;height:5rem;background:transparent;border:0.1rem dashed rgba(255,255,255,0.2);-moz-border-radius:5rem;-webkit-border-radius:5rem;border-radius:5rem;left:-2rem;bottom:-1.8rem}.cta-box a.block:last-child:hover .link-wrap>span:before{-moz-animation:norbit 30s linear infinite;-webkit-animation:norbit 30s linear infinite;animation:norbit 30s linear infinite}.cta-box .two-thirds{min-height:30rem}.click-bait{padding-left:6rem}.click-bait a{color:inherit}.click-bait .ftimg{display:block;position:relative;width:12rem;height:12rem;float:left;margin-right:0;background-color:rgba(0,0,0,0.01);-moz-background-size:cover;-o-background-size:cover;-webkit-background-size:cover;background-size:cover;-moz-border-radius:20rem;-webkit-border-radius:20rem;border-radius:20rem;border:0.1rem dashed rgba(0,0,0,0.1)}.click-bait .ftimg:before{width:26.5rem;height:26.5rem;-moz-border-radius:100%;-webkit-border-radius:100%;border-radius:100%;left:-1.3rem;top:-3.3rem;border:0.1rem dashed rgba(127,34,86,0.15)}.dark .click-bait .ftimg:before{border-color:rgba(127,34,86,0.35)}.click-bait:hover .ftimg:before{-moz-animation:norbit 45s linear infinite;-webkit-animation:norbit 45s linear infinite;animation:norbit 45s linear infinite}.click-bait .text{padding-top:13rem;padding-left:9rem;line-height:1.5}.click-bait .text p{position:relative}.click-bait .text .article-tag{text-transform:uppercase;font-size:1rem}.click-bait .text .article-tag:after{height:0.2rem;width:1.6rem;background:rgba(76,74,70,0.15);bottom:-1.6rem}.click-bait .text p:last-child:after{height:0.2rem;width:1.6rem;background:rgba(76,74,70,0.15);bottom:-2rem;right:0}.bottom{background:#fff;line-height:1.5;font-size:1.4rem;color:rgba(76,74,70,0.85);position:relative;z-index:100}.dark .bottom{background:rgba(255,255,255,0.05)}.bottom .wrap{padding:8rem 0 6rem}.bottom .text{padding-top:0.4rem}.bottom a{position:relative;color:rgba(76,74,70,0.85);display:inline-block}.bottom a:visited{color:rgba(76,74,70,0.85)}.bottom a:before{height:0.1rem;width:0;background:rgba(76,74,70,0.5);bottom:0.1rem;-moz-transition:width .6s ease;-o-transition:width .6s ease;-webkit-transition:width .6s ease;transition:width .6s ease}.bottom a:after{height:0.1rem;width:100%;background:rgba(76,74,70,0.25);bottom:0.1rem}.bottom a:hover:before{width:100%}.anniversary .icon{display:block;width:12rem;height:8rem;background:url('../img/icon--anniversary.svg?1552581561') no-repeat;background-size:contain;float:left;margin-right:2rem;font-size:6.6rem;text-align:center;font-family:"Oswald", serif;line-height:0.4;font-weight:600;letter-spacing:-0.2rem;color:#CD9C5E}.intercontinental .icon{display:block;width:12rem;height:8rem;background:url('../img/icon--world.svg?1552586139') no-repeat;background-size:contain;float:left;margin-right:2rem}.speech{height:100vh;display:-webkit-flex;display:flex;-webkit-align-items:center;align-items:center;line-height:1.2}.speech .bubble{position:relative;width:25%;margin-left:16%;text-align:left;font-size:2.4rem;font-weight:700}.speech .bubble:before{opacity:1;width:1076px;height:1076px;background:rgba(255,0,0,0.05);bottom:-112px;right:-218px;position:absolute;-moz-border-radius:1076px;-webkit-border-radius:1076px;border-radius:1076px;-moz-transition:all 5s ease;-o-transition:all 5s ease;-webkit-transition:all 5s ease;transition:all 5s ease}.preload .speech .bubble:before,.loading .speech .bubble:before{opacity:0;-moz-transform:translate3d(-1rem, -5rem, 0);-ms-transform:translate3d(-1rem, -5rem, 0);-webkit-transform:translate3d(-1rem, -5rem, 0);transform:translate3d(-1rem, -5rem, 0)}.speech .bubble.red:before{background:rgba(255,0,0,0.05)}.dark .speech .bubble.red:before{background:rgba(255,0,0,0.075)}.speech .bubble.pink1:before{background:rgba(254,94,125,0.05)}.dark .speech .bubble.pink1:before{background:rgba(254,94,125,0.075)}.speech .bubble.pink2:before{background:rgba(200,86,130,0.05)}.dark .speech .bubble.pink2:before{background:rgba(200,86,130,0.075)}.speech .bubble.pink3:before{background:rgba(255,12,70,0.05)}.dark .speech .bubble.pink3:before{background:rgba(255,12,70,0.075)}.speech .bubble.poz1:before{-moz-transform:translate3d(1rem, -0.5rem, 0);-ms-transform:translate3d(1rem, -0.5rem, 0);-webkit-transform:translate3d(1rem, -0.5rem, 0);transform:translate3d(1rem, -0.5rem, 0)}.speech .bubble.poz2:before{-moz-transform:translate3d(-1rem, -2.5rem, 0);-ms-transform:translate3d(-1rem, -2.5rem, 0);-webkit-transform:translate3d(-1rem, -2.5rem, 0);transform:translate3d(-1rem, -2.5rem, 0)}.speech .bubble.poz3:before{-moz-transform:translate3d(-1rem, 5rem, 0);-ms-transform:translate3d(-1rem, 5rem, 0);-webkit-transform:translate3d(-1rem, 5rem, 0);transform:translate3d(-1rem, 5rem, 0)}.speech h1,.speech p{position:relative}.speech h1:before{opacity:0.75;width:37.6rem;height:37.6rem;background:rgba(255,0,0,0.1);bottom:-31.2rem;right:-40rem;position:absolute;-moz-border-radius:107.6rem;-webkit-border-radius:107.6rem;border-radius:107.6rem;-moz-transition:all 5s ease;-o-transition:all 5s ease;-webkit-transition:all 5s ease;transition:all 5s ease;z-index:-2;box-shadow:inset 0 -2rem 10rem rgba(255,255,255,0.6);transform-origin:50% 50%;transform-style:preserve-3d;perspective:1000px;animation:transform 50s ease-in-out 1 both alternate, movement 40s ease-in-out 1 both, shade 60s linear 1 both}.preload .speech h1:before,.loading .speech h1:before{opacity:0;-moz-transform:translate3d(-1rem, -5rem, 0);-ms-transform:translate3d(-1rem, -5rem, 0);-webkit-transform:translate3d(-1rem, -5rem, 0);transform:translate3d(-1rem, -5rem, 0)}.dark .speech h1:before{opacity:0.5}.speech a{-moz-border-radius:100%;-webkit-border-radius:100%;border-radius:100%;color:#d1638c;overflow:hidden;-moz-transition:ease-out .3s;-o-transition:ease-out .3s;-webkit-transition:ease-out .3s;transition:ease-out .3s}.speech a:last-child{color:#b74a7a}.speech a span::before{width:0.5rem;height:0.5rem;background:transparent;content:"";position:absolute;left:0;top:0;border-top:0.2rem solid;border-left:0.2rem solid;-moz-transition:.3s;-o-transition:.3s;-webkit-transition:.3s;transition:.3s;-moz-transition-delay:0.2s;-o-transition-delay:0.2s;-webkit-transition-delay:0.2s;transition-delay:0.2s;opacity:0}.speech a span::after{width:0.5rem;height:0.5rem;background:transparent;content:"";position:absolute;right:1rem;bottom:0.4rem;border-right:0.2rem solid;border-bottom:0.2rem solid;-moz-transition:.3s;-o-transition:.3s;-webkit-transition:.3s;transition:.3s;-moz-transition-delay:0.2s;-o-transition-delay:0.2s;-webkit-transition-delay:0.2s;transition-delay:0.2s;opacity:0}.speech a::before{width:0.5rem;height:0.5rem;background:transparent;content:"";position:absolute;right:1rem;top:0.4rem;border-right:0.2rem solid;border-top:0.2rem solid;-moz-transition:.3s;-o-transition:.3s;-webkit-transition:.3s;transition:.3s;-moz-transition-delay:0.2s;-o-transition-delay:0.2s;-webkit-transition-delay:0.2s;transition-delay:0.2s;opacity:0}.speech a::after{width:0.5rem;height:0.5rem;background:transparent;content:"";position:absolute;left:0;bottom:0;border-left:0.2rem solid;border-bottom:0.2rem solid;-moz-transition:.3s;-o-transition:.3s;-webkit-transition:.3s;transition:.3s;-moz-transition-delay:0.2s;-o-transition-delay:0.2s;-webkit-transition-delay:0.2s;transition-delay:0.2s;opacity:0}.speech a:hover{-moz-border-radius:0;-webkit-border-radius:0;border-radius:0;border-bottom:0.1rem solid rgba(209,99,140,0.25)}.speech a:hover::before{opacity:1;right:0;top:-0.6rem}.speech a:hover::after{opacity:1;left:-1rem;bottom:-1rem}.speech a:hover span::before{opacity:1;left:-1rem;top:-1rem}.speech a:hover span::after{opacity:1;right:0;bottom:-0.6rem}.martian-container{position:absolute;right:7rem;bottom:0;max-height:90vh;width:67.4rem;height:67.4rem;padding-top:7.9rem;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box;overflow:hidden}.martian-container .relative{position:relative;width:100%;height:100%}.martian-container .dark-guy,.martian-container .light-guy{top:0;left:0;position:absolute;width:100%;height:100%;-moz-transition:all .3s ease;-o-transition:all .3s ease;-webkit-transition:all .3s ease;transition:all .3s ease}.martian-container .dark-guy{-moz-transform:scale(0);-ms-transform:scale(0);-webkit-transform:scale(0);transform:scale(0)}.dark .martian-container .dark-guy{-moz-transform:scale(0.75);-ms-transform:scale(0.75);-webkit-transform:scale(0.75);transform:scale(0.75)}.dark .martian-container .light-guy{opacity:0}#martian-img{background:#fff;animation:transform 100s ease-in-out 1 both alternate;-webkit-filter:hue-rotate(-19deg) brightness(.95);filter:hue-rotate(-19deg) brightness(.95);-moz-transition:all .3s ease;-o-transition:all .3s ease;-webkit-transition:all .3s ease;transition:all .3s ease;overflow:hidden;width:100%;height:auto}#martian-img-light{-moz-transition:all .3s ease;-o-transition:all .3s ease;-webkit-transition:all .3s ease;transition:all .3s ease;width:100%;height:auto}#martian{position:absolute;right:3.5rem;bottom:0;max-height:90vh;width:67.4rem;height:59.5rem;max-height:90vh;-moz-transition:all .3s ease;-o-transition:all .3s ease;-webkit-transition:all .3s ease;transition:all .3s ease;z-index:-1}.conglomerate{position:fixed;left:2rem;bottom:-1rem;font-size:1rem;text-transform:uppercase;color:rgba(209,99,140,0.5);-moz-transform:rotate(-90deg);-ms-transform:rotate(-90deg);-webkit-transform:rotate(-90deg);transform:rotate(-90deg);-moz-transform-origin:top left;-ms-transform-origin:top left;-webkit-transform-origin:top left;transform-origin:top left;border-left:2rem solid rgba(209,99,140,0.1);padding-left:0.5rem;line-height:0.9;z-index:9999}.portfolio>h1{font-size:4rem;font-weight:bold;position:absolute;top:36.5vh;left:0;width:100%}.portfolio>h1 .wrap{width:98rem}.portfolio>h1 sup{position:absolute;z-index:9;font-size:1.6rem;background:#fff;-moz-border-radius:.3rem;-webkit-border-radius:.3rem;border-radius:.3rem;box-shadow:0 0 0.1rem rgba(51,51,51,0.25) inset;display:inline-block;overflow:hidden;height:3.6rem;top:-2rem;margin-left:1rem;-moz-transition:height .3s ease;-o-transition:height .3s ease;-webkit-transition:height .3s ease;transition:height .3s ease}.portfolio>h1 sup:hover{height:7.2rem}.portfolio>h1 sup:hover a.current:before{background-color:transparent}.portfolio>h1 sup a{display:block;color:inherit;padding:1rem 2.8rem 0.9rem 1.2rem;border-bottom:0.1rem solid rgba(51,51,51,0.05);-moz-transition:color .3s ease;-o-transition:color .3s ease;-webkit-transition:color .3s ease;transition:color .3s ease;position:relative}.portfolio>h1 sup a:last-child{border-bottom:none}.portfolio>h1 sup a:hover{color:#c754aa}.portfolio>h1 sup a:before{position:absolute;width:0.8rem;height:0.8rem;background-color:transparent;-moz-border-radius:.8rem;-webkit-border-radius:.8rem;border-radius:.8rem;right:1.2rem;top:50%;margin-top:-0.3rem;-moz-transition:background-color .6s ease;-o-transition:background-color .6s ease;-webkit-transition:background-color .6s ease;transition:background-color .6s ease}.portfolio>h1 sup a.current:before,.portfolio>h1 sup a.current:hover:before,.portfolio>h1 sup a:hover:before{background-color:#c754aa}.multipart-intro p{line-height:1.5;max-width:32rem;font-size:1.6rem}.project-content .wrap{padding:0 0 12rem}.project-content h3{font-size:2.2rem;color:#4c4a46;font-weight:600;margin-bottom:3rem}.project-content h5{font-size:1.4rem;margin-bottom:2.8rem}.project-content h5 span{text-transform:uppercase;font-weight:bold}.project-content h5 strong{font-size:2.8rem;line-height:0;vertical-align:middle}.project-content p.large{font-size:2.4rem;font-weight:100}.project-content img{max-width:100%;height:auto;box-shadow:0.4rem 0.5rem 2rem rgba(0,0,0,0.05)}.project-content img.no-shadow{box-shadow:none}.project-content img.transparent{background:#fff}.dark .project-content img.transparent{background:rgba(255,255,255,0.025)}.project-content img.rounded{-moz-border-radius:1.1rem;-webkit-border-radius:1.1rem;border-radius:1.1rem}.trimage{display:-webkit-flex;display:flex;padding:3rem 1.5rem;margin-top:14rem}.trimage img{box-shadow:0.4rem 0.5rem 2rem rgba(0,0,0,0.065);-moz-border-radius:.5rem;-webkit-border-radius:.5rem;border-radius:.5rem}.trimage:first-child{margin-top:16rem}.trimage:last-child{margin-bottom:16rem}.trimage-item{width:40rem;position:relative;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box;padding:0 1.5rem}.trimage-item .inner{display:block;width:100%;min-height:20rem;position:relative;-moz-transform:scale(1.16);-ms-transform:scale(1.16);-webkit-transform:scale(1.16);transform:scale(1.16)}.trimage-item:first-child{z-index:3}.trimage-item:nth-child(2){top:8rem;z-index:2}.trimage-item:nth-child(3){top:16rem;z-index:1}.wide-image{padding-top:8rem}.wide-image.midsized{width:fit-content;max-width:97.8rem;margin-left:auto;margin-right:auto}.widest-image{padding:0 3rem 10rem}.widest-image img{box-shadow:none}.content-row{position:relative;font-size:1.4rem;line-height:1.5}.content-row .third-pad{width:36rem;margin-top:10rem;font-size:1.5rem}.content-row .third-pad.line-pointer{position:relative}.content-row .third-pad.line-pointer:before{height:50rem;width:0.1rem;border-right:0.1rem dotted rgba(76,74,70,0.15);bottom:100%;left:16.5rem;margin-bottom:3.6rem;z-index:-1}.dark .content-row .third-pad.line-pointer:before{border-right:0.1rem dotted rgba(76,74,70,0.3)}.content-row.right .third-pad{text-align:left}.content-row .third-pad--right{float:right}.content-row .third-pad--left{float:left}.content-row .third-pad--center{margin:0 auto}#intro-icons{width:20rem;height:20rem;position:absolute;top:0;left:0;-moz-transform:translate3d(24rem, 12.5rem, 0);-ms-transform:translate3d(24rem, 12.5rem, 0);-webkit-transform:translate3d(24rem, 12.5rem, 0);transform:translate3d(24rem, 12.5rem, 0);-moz-transition:all .5s ease-out;-o-transition:all .5s ease-out;-webkit-transition:all .5s ease-out;transition:all .5s ease-out;z-index:-1}#intro-icons .relative{width:100%;height:100%}#intro-icons .el1{position:absolute;width:100%;height:100%;border:0.1rem dotted rgba(255,0,0,0.5);-moz-border-radius:100%;-webkit-border-radius:100%;border-radius:100%;background:rgba(255,0,0,0.05)}#intro-icons .el1:before{width:60rem;height:60rem;border:0.1rem dashed rgba(97,88,92,0.15);-moz-border-radius:100%;-webkit-border-radius:100%;border-radius:100%;left:-20rem;top:-20rem}.dark #intro-icons .el1:before{border:0.1rem dashed rgba(97,88,92,0.25)}#intro-icons .el2{position:absolute;width:6rem;height:6rem;border:0.1rem solid rgba(0,0,255,0.15);left:11rem;top:11rem;background:rgba(0,0,255,0.02);-moz-transition:all .3s ease;-o-transition:all .3s ease;-webkit-transition:all .3s ease;transition:all .3s ease}#intro-icons .el2:before,#intro-icons .el2:after{top:-0.1rem;left:-0.1rem;width:100%;height:100%;border:0.1rem solid rgba(0,0,255,0.15);background:rgba(0,0,255,0.02);-moz-transition:all 1.2s ease;-o-transition:all 1.2s ease;-webkit-transition:all 1.2s ease;transition:all 1.2s ease}.dark #intro-icons .el2:before,.dark #intro-icons .el2:after{border:0.1rem solid rgba(255,165,0,0.5);background:rgba(255,165,0,0.05)}#intro-icons.context .el2,#intro-icons.context .el2:before,#intro-icons.context .el2:after{-moz-border-radius-bottomright:6rem;-webkit-border-bottom-right-radius:6rem;border-bottom-right-radius:6rem}#intro-icons.problem .el2{left:3rem;top:3rem;width:14rem;height:14rem;border:0.1rem solid rgba(0,0,255,0.3);-moz-border-radius:100%;-webkit-border-radius:100%;border-radius:100%}#intro-icons.problem .el2:before{border:0.1rem solid rgba(0,0,255,0.3);-moz-transform:rotate(60deg);-ms-transform:rotate(60deg);-webkit-transform:rotate(60deg);transform:rotate(60deg);-moz-border-radius:100%;-webkit-border-radius:100%;border-radius:100%;width:60%;height:60%;top:20%;left:20%}#intro-icons.problem .el2:after{border:0.1rem solid rgba(0,0,255,0.3);-moz-transform:rotate(30deg);-ms-transform:rotate(30deg);-webkit-transform:rotate(30deg);transform:rotate(30deg);-moz-border-radius:100%;-webkit-border-radius:100%;border-radius:100%;width:30%;height:30%;top:35%;left:35%}.dark #intro-icons.problem .el2{border:0.1rem solid rgba(0,128,0,0.3);background:rgba(0,128,0,0.05)}.dark #intro-icons.problem .el2:before,.dark #intro-icons.problem .el2:after{border:0.1rem solid rgba(0,128,0,0.3);background:rgba(0,128,0,0.05)}#intro-icons.approach .el2{left:5rem;top:5rem;width:10rem;height:10rem;background:rgba(0,0,255,0.06);border:0.1rem solid rgba(0,0,255,0.4);-moz-animation:orbit 90s 3 linear;-webkit-animation:orbit 90s 3 linear;animation:orbit 90s 3 linear;-moz-border-radius:100%;-webkit-border-radius:100%;border-radius:100%}#intro-icons.approach .el2:before{width:30%;height:30%;left:15%;top:100%;background:rgba(0,0,255,0.06);border:0.1rem solid rgba(0,0,255,0.4);-moz-transform:translate3d(10rem, -0.5rem, 0) rotate(13deg);-ms-transform:translate3d(10rem, -0.5rem, 0) rotate(13deg);-webkit-transform:translate3d(10rem, -0.5rem, 0) rotate(13deg);transform:translate3d(10rem, -0.5rem, 0) rotate(13deg);-moz-border-radius:100%;-webkit-border-radius:100%;border-radius:100%}#intro-icons.approach .el2:after{width:10%;height:10%;left:-224%;top:-100%;background:rgba(0,0,255,0.06);border:0.1rem solid rgba(0,0,255,0.4);-moz-transform:translate3d(4.9rem, -6rem, 0) rotate(-32deg);-ms-transform:translate3d(4.9rem, -6rem, 0) rotate(-32deg);-webkit-transform:translate3d(4.9rem, -6rem, 0) rotate(-32deg);transform:translate3d(4.9rem, -6rem, 0) rotate(-32deg);-moz-border-radius:100%;-webkit-border-radius:100%;border-radius:100%}.project-colors{margin:10rem 0 6rem;height:32rem}.project-colors .primary,.project-colors .secondary,.project-colors .tertiary{position:relative;-moz-border-radius:100%;-webkit-border-radius:100%;border-radius:100%;display:inline-block}.project-colors .primary:before,.project-colors .secondary:before,.project-colors .tertiary:before{height:0.1rem;background:rgba(76,74,70,0.2)}.project-colors .primary:after,.project-colors .secondary:after,.project-colors .tertiary:after{font-size:1.2rem;text-transform:uppercase;opacity:0.75;width:15rem}.project-colors .primary{width:32rem;height:32rem}.project-colors .primary:before{width:40rem;left:31.5rem;top:8rem}.project-colors .primary:after{content:"Primary Color";left:72.7rem;top:7.5rem}.project-colors .secondary{width:20rem;height:20rem}.project-colors .secondary:before{width:17.6rem;left:21rem;top:7rem}.project-colors .secondary:after{content:"Secondary Color";left:39.7rem;top:6.5rem}.project-colors .tertiary{width:8rem;height:8rem}.project-colors .tertiary:before{width:8.2rem;left:9.5rem;top:4rem}.project-colors .tertiary:after{content:"Tertiary Color";left:18.9rem;top:3.5rem}.subsidiary-credits{height:4.5rem;margin:2.8rem 0;color:#4c4a46;display:block;position:relative}.subsidiary-credits .subsidiary-image{position:relative;width:4.5rem;height:4.5rem;-moz-border-radius:4.5rem;-webkit-border-radius:4.5rem;border-radius:4.5rem;background:#fff;float:left;-moz-transition:all .9s ease;-o-transition:all .9s ease;-webkit-transition:all .9s ease;transition:all .9s ease;-moz-transform:rotate(-45deg);-ms-transform:rotate(-45deg);-webkit-transform:rotate(-45deg);transform:rotate(-45deg)}.subsidiary-credits .subsidiary-image:before,.subsidiary-credits .subsidiary-image:after{-moz-transition:all .3s ease;-o-transition:all .3s ease;-webkit-transition:all .3s ease;transition:all .3s ease;width:0.1rem;height:1.3rem;background:rgba(76,74,70,0.15);left:2.3rem}.subsidiary-credits .subsidiary-image:before{top:-1.8rem}.subsidiary-credits .subsidiary-image:after{bottom:-1.8rem}.dark .subsidiary-credits .subsidiary-image:before,.dark .subsidiary-credits .subsidiary-image:after{background:rgba(76,74,70,0.75)}.subsidiary-credits .subsidiary-image img{max-width:100%;height:auto;background:transparent;overflow:hidden;-moz-transition:all .9s ease;-o-transition:all .9s ease;-webkit-transition:all .9s ease;transition:all .9s ease;-moz-border-radius:4.5rem;-webkit-border-radius:4.5rem;border-radius:4.5rem;-moz-transform:rotate(45deg);-ms-transform:rotate(45deg);-webkit-transform:rotate(45deg);transform:rotate(45deg)}.subsidiary-credits:hover .subsidiary-image{-moz-transform:rotate(-225deg);-ms-transform:rotate(-225deg);-webkit-transform:rotate(-225deg);transform:rotate(-225deg)}.subsidiary-credits:hover .subsidiary-image:before,.subsidiary-credits:hover .subsidiary-image:after{height:0.5rem;width:0.5rem;-moz-border-radius:.5rem;-webkit-border-radius:.5rem;border-radius:.5rem}.subsidiary-credits:hover .subsidiary-image:before{top:-1rem}.subsidiary-credits:hover .subsidiary-image:after{bottom:-1rem}.subsidiary-credits:hover .subsidiary-image img{-moz-transform:rotate(225deg);-ms-transform:rotate(225deg);-webkit-transform:rotate(225deg);transform:rotate(225deg)}.subsidiary-credits .subsidiary-text{margin-left:6rem}.subsidiary-credits strong,.subsidiary-credits span{display:block}.subsidiary-credits strong{padding-top:0.4rem;-moz-transition:all .3s ease;-o-transition:all .3s ease;-webkit-transition:all .3s ease;transition:all .3s ease}.subsidiary-credits:hover strong{color:#b74a7a}.subsidiary-credits span{text-transform:uppercase;font-size:0.9rem;opacity:0.75}.slider--about{min-height:680px}.slider--about .slides{background:rgba(255,0,0,0.05)}.slider--about .slide-inner{display:-webkit-flex;display:flex;-webkit-align-items:center;align-items:center}.slider--about .slide-inner:before{width:90rem;height:90rem;-moz-border-radius:90rem;-webkit-border-radius:90rem;border-radius:90rem;background:#fff;left:50%;margin-left:-45rem;top:50vh;margin-top:-45rem}.slider--about .slide{height:100vh;overflow:hidden}.slider--about .slide img{width:60vh;height:60vh;max-width:90vh;max-height:90vh;position:absolute;top:50vh;margin-top:-30vh;left:50%;margin-left:-30vh;z-index:1;-moz-border-radius:30rem;-webkit-border-radius:30rem;border-radius:30rem;-moz-background-size:contain;-o-background-size:contain;-webkit-background-size:contain;background-size:contain;-moz-transition:-moz-transform .3s ease-out;-o-transition:-o-transform .3s ease-out;-webkit-transition:-webkit-transform .3s ease-out;transition:transform .3s ease-out;-moz-transform:scale(0) translateY(-20rem);-ms-transform:scale(0) translateY(-20rem);-webkit-transform:scale(0) translateY(-20rem);transform:scale(0) translateY(-20rem)}.slider--about .slide.slider__active-slide img{-moz-transform:scale(1) translateY(0);-ms-transform:scale(1) translateY(0);-webkit-transform:scale(1) translateY(0);transform:scale(1) translateY(0)}.slider--about .slide .wrap{padding-top:50vh;pointer-events:none;position:relative;z-index:2}.slider--about .slide .wrap .wrap--inner{position:relative}.slider--about .slide .wrap .wrap--inner:before{height:0.1rem;background:rgba(209,99,140,0.2);width:100%;right:100%;margin-right:-42rem;top:-2.8rem;-moz-transition:-moz-transform .3s ease;-o-transition:-o-transform .3s ease;-webkit-transition:-webkit-transform .3s ease;transition:transform .3s ease}.slider--about h2{opacity:0;font-size:2.2rem;color:#4c4a46;font-weight:600;margin-bottom:0.8rem;-moz-transition:all 1s ease;-o-transition:all 1s ease;-webkit-transition:all 1s ease;transition:all 1s ease;-moz-transition-delay:0.7s;-o-transition-delay:0.7s;-webkit-transition-delay:0.7s;transition-delay:0.7s;-moz-transform:translate3d(0, 10rem, 0);-webkit-transform:translate3d(0, 10rem, 0);transform:translate3d(0, 10rem, 0)}.slider--about h2 a{color:#4c4a46}.slider--about .slider__active-slide h2{opacity:1;-moz-transform:translate3d(0, 0, 0);-webkit-transform:translate3d(0, 0, 0);transform:translate3d(0, 0, 0)}.slider--about h3{opacity:0;font-size:1.6rem;color:#b74a7a;font-weight:600;margin-bottom:3rem;-moz-transition:all 1s ease;-o-transition:all 1s ease;-webkit-transition:all 1s ease;transition:all 1s ease;-moz-transition-delay:1s;-o-transition-delay:1s;-webkit-transition-delay:1s;transition-delay:1s;-moz-transform:translate3d(0, 10rem, 0);-webkit-transform:translate3d(0, 10rem, 0);transform:translate3d(0, 10rem, 0)}.slider--about h3 a{color:#b74a7a}.slider--about .slider__active-slide h3{opacity:1;-moz-transform:translate3d(0, 0, 0);-webkit-transform:translate3d(0, 0, 0);transform:translate3d(0, 0, 0)}.slider--about p{opacity:0;max-width:24rem;font-size:1.4rem;line-height:1.5;margin-bottom:0;-moz-transition:all 1.5s ease;-o-transition:all 1.5s ease;-webkit-transition:all 1.5s ease;transition:all 1.5s ease;-moz-transition-delay:1.3s;-o-transition-delay:1.3s;-webkit-transition-delay:1.3s;transition-delay:1.3s;-moz-transform:translate3d(0, 10rem, 0);-webkit-transform:translate3d(0, 10rem, 0);transform:translate3d(0, 10rem, 0)}.slider--about p:after{opacity:0;bottom:-2.5rem;right:0;width:2.2rem;height:0.3rem;background:rgba(209,99,140,0.4);-moz-transition:all 1s ease;-o-transition:all 1s ease;-webkit-transition:all 1s ease;transition:all 1s ease;-moz-transition-delay:4s;-o-transition-delay:4s;-webkit-transition-delay:4s;transition-delay:4s}.slider--about .slider__active-slide p{opacity:1;-moz-transform:translate3d(0, 0, 0);-webkit-transform:translate3d(0, 0, 0);transform:translate3d(0, 0, 0)}.slider--about .slider__active-slide p:after{width:2.2rem;opacity:1}.slider--about h2,.slider--about h3,.slider--about p{max-width:31rem;padding-left:7.5rem;text-align:right;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box}.slider--about .slider__control-nav{width:10rem;position:absolute;bottom:3.3rem;right:50%;margin-right:-5rem}.slider--about .slider__control-nav li{margin:0 0.7rem}.founders{height:100vh}.martians{height:80rem;line-height:1.5;background:linear-gradient(0deg, rgba(127,34,86,0.98) 0%,#6d4180 100%);overflow:hidden;color:rgba(255,255,255,0.85)}.martians:before{width:90rem;height:90rem;-moz-border-radius:90rem;-webkit-border-radius:90rem;border-radius:90rem;background:#fff;left:50%;margin-left:-45rem;top:50vh;margin-top:-45rem}.martian-list-container{padding:12rem 8rem 8rem}ul.martian-list{position:relative;display:-webkit-flex;display:flex;-webkit-flex-wrap:wrap;flex-wrap:wrap;font-size:1.4rem;min-width:212rem;-moz-transition:-moz-transform .2s ease;-o-transition:-o-transform .2s ease;-webkit-transition:-webkit-transform .2s ease;transition:transform .2s ease;visibility:hidden;justify-content:center}ul.martian-list li{position:relative;width:28rem;visibility:visible;transition:opacity 150ms linear 100ms, transform 150ms ease-in-out 100ms;-moz-border-radius:50%;-webkit-border-radius:50%;border-radius:50%;-moz-transform:scale(0.9);-ms-transform:scale(0.9);-webkit-transform:scale(0.9);transform:scale(0.9)}ul.martian-list li:nth-child(14){z-index:1}ul.martian-list li:nth-child(13){z-index:2}ul.martian-list li:nth-child(12){z-index:3}ul.martian-list li:nth-child(11){z-index:4}ul.martian-list li:nth-child(10){z-index:5}ul.martian-list li:nth-child(9){z-index:6}ul.martian-list li:nth-child(8){z-index:7}ul.martian-list li:nth-child(7){z-index:8}ul.martian-list li:nth-child(6){z-index:9}ul.martian-list li:nth-child(5){z-index:10}ul.martian-list li:nth-child(4){z-index:11}ul.martian-list li:nth-child(3){z-index:12}ul.martian-list li:nth-child(2){z-index:13}ul.martian-list li:nth-child(1){z-index:14}ul.martian-list:hover li{opacity:0.4rem;-moz-transform:scale(0.85);-ms-transform:scale(0.85);-webkit-transform:scale(0.85);transform:scale(0.85)}ul.martian-list li:hover{opacity:1;transform:scale(1);transition-delay:0ms, 0ms}ul.martian-list li:hover .martian-avi{-webkit-filter:invert(1);filter:invert(1);background-color:#000}ul.martian-list li:not(.alternate):hover+li .martian-avi{background:#000}ul.martian-list .martian-avi{width:28rem;height:28rem;-moz-border-radius:50%;-webkit-border-radius:50%;border-radius:50%;background:#000 center no-repeat;-moz-background-size:20rem;-o-background-size:20rem;-webkit-background-size:20rem;background-size:20rem;opacity:0.65}ul.martian-list .martian-avi--huston{background-image:url('../img/face-huston.png?1658011088');-moz-background-size:13rem;-o-background-size:13rem;-webkit-background-size:13rem;background-size:13rem}ul.martian-list .martian-avi--gaitano{background-image:url('../img/face-gaitano.png?1658011352');-moz-background-size:13.5rem;-o-background-size:13.5rem;-webkit-background-size:13.5rem;background-size:13.5rem}ul.martian-list .martian-avi--joyce{background-image:url('../img/face-joyce.png?1657221486');-moz-background-size:14rem;-o-background-size:14rem;-webkit-background-size:14rem;background-size:14rem}ul.martian-list .martian-avi--jane{background-image:url('../img/face-jane.png?1657221500');-moz-background-size:16rem;-o-background-size:16rem;-webkit-background-size:16rem;background-size:16rem}ul.martian-list .martian-avi--mwangi{background-image:url('../img/face-mwangi.png?1657221008');-moz-background-size:15rem;-o-background-size:15rem;-webkit-background-size:15rem;background-size:15rem}ul.martian-list .martian-avi--kush{background-image:url('../img/face-kush.png?1657221445');-moz-background-size:14rem;-o-background-size:14rem;-webkit-background-size:14rem;background-size:14rem}ul.martian-list .martian-avi--brian{background-image:url('../img/face-brian.png?1658011330');-moz-background-size:17rem;-o-background-size:17rem;-webkit-background-size:17rem;background-size:17rem}ul.martian-list .martian-avi--kash{background-image:url('../img/face-kash.png?1657221458');-moz-background-size:15rem;-o-background-size:15rem;-webkit-background-size:15rem;background-size:15rem}ul.martian-list .martian-avi--jackie{background-image:url('../img/face-jackie.png');-moz-background-size:15rem;-o-background-size:15rem;-webkit-background-size:15rem;background-size:15rem}ul.martian-list .martian-avi--imani{background-image:url('../img/face-imani.png?1677245727');-moz-background-size:15rem;-o-background-size:15rem;-webkit-background-size:15rem;background-size:15rem}ul.martian-list .martian-avi--george{background-image:url('../img/face-george.png?1677245721');-moz-background-size:16rem;-o-background-size:16rem;-webkit-background-size:16rem;background-size:16rem}ul.martian-list .martian-avi--murithi{background-image:url('../img/face-murithi.png?1677245699');-moz-background-size:16rem;-o-background-size:16rem;-webkit-background-size:16rem;background-size:16rem}ul.martian-list .martian-avi--wilson{background-image:url('../img/face-wilson.png?1677245713');-moz-background-size:15rem;-o-background-size:15rem;-webkit-background-size:15rem;background-size:15rem}ul.martian-list .martian-details{position:absolute;text-align:left;width:20rem;top:11rem;left:32rem;padding-left:1.6rem;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box;opacity:0;visibility:hidden;-moz-transition:all .6s ease;-o-transition:all .6s ease;-webkit-transition:all .6s ease;transition:all .6s ease;pointer-events:none}ul.martian-list .martian-details:before{height:0.1rem;width:10rem;background:rgba(255,255,255,0.25);top:2.4rem;right:100%}ul.martian-list .martian-details .name{font-size:1.6rem;font-weight:bold;padding-top:1.2rem}ul.martian-list .martian-details .role{opacity:0.85;margin-bottom:1.4rem}ul.martian-list .alternate .martian-details{text-align:right;top:24rem;left:auto;right:24rem;padding-right:1.6rem;padding-left:0}ul.martian-list .alternate .martian-details:before{right:auto;left:100%}ul.martian-list .alternate .martian-details .role{opacity:0.5}ul.martian-list li:hover .martian-details{visibility:visible;opacity:1}.consultants{line-height:1.5;min-height:48rem;background:rgba(255,0,0,0.05)}.consultants .wrap{padding:8rem 0}.consultants h2{font-size:2.2rem;color:#4c4a46;font-weight:600;margin-bottom:2.8rem}ul.consultant-list{display:-webkit-flex;display:flex;-webkit-flex-wrap:wrap;flex-wrap:wrap;font-size:1.4rem}ul.consultant-list li{min-width:25rem;margin-bottom:2.8rem;overflow:hidden}ul.consultant-list .consultant-avi{width:6.4rem;height:6.4rem;-moz-border-radius:6.4rem;-webkit-border-radius:6.4rem;border-radius:6.4rem;background-color:rgba(255,0,0,0.1);float:left}ul.consultant-list .consultant-details{padding-left:8.2rem}ul.consultant-list .consultant-details .name{font-size:1.6rem;font-weight:bold;padding-top:1.2rem}ul.consultant-list .consultant-details .role{opacity:0.85;margin-bottom:1.4rem}.slider--expertise{position:relative}.slider--expertise .slide{height:100vh;overflow:hidden}.slider--expertise .slide canvas{position:fixed;top:-6.5rem;left:25%;z-index:1}.dark .slider--expertise .slide canvas{opacity:0.2}.slider--expertise .slide .wrap{padding-top:25vh;pointer-events:none;position:relative;z-index:2}.slider--expertise .slide h1,.slider--expertise .slide h2{position:relative;font-weight:bold;pointer-events:none}.slider--expertise .slide h2{text-transform:uppercase;font-size:1.2rem;display:inline-block;font-weight:normal;opacity:0.85}.slider--expertise .slide h1{font-size:4.8rem;margin-top:3.2rem}.slider--expertise .slide p{position:relative;padding-left:14.8rem;max-width:64rem;box-sizing:border-box;line-height:1.5;font-size:1.6rem}.slider--expertise .slide .icon-list{height:3.6rem;padding-left:14.8rem;padding-top:0.8rem}.slider--expertise .slide .icon-list img{max-height:100%;margin-right:2.4rem}.slider--expertise .slide ul{padding-left:14.8rem;padding-top:6.4rem;display:flex;flex-direction:row;flex-wrap:wrap}.slider--expertise .slide ul li{padding:0 2.4rem 2.4rem 4rem;position:relative;width:25%;font-size:1.2rem;text-transform:uppercase;font-weight:bold}.slider--expertise .slide ul li:before{width:3.4rem;height:0.1rem;background:rgba(0,0,0,0.35);top:0.6rem;left:0}#page-content{min-height:inherit}#page-content .page-inner{min-height:inherit}#page-content .page-inner.home{min-height:640px}#page-content .page-inner.chronicles:before{width:1200px;height:1200px;background:rgba(255,0,0,0.035);top:-360px;left:-136px;position:absolute;-moz-border-radius:100%;-webkit-border-radius:100%;border-radius:100%}#page-content .page-inner.chronicle:before{width:1200px;height:1200px;background:rgba(255,0,0,0.035);top:-360px;left:-136px;position:absolute;-moz-border-radius:100%;-webkit-border-radius:100%;border-radius:100%}#page-content .page-inner.chronicle .three-quarters{margin:0 auto}#page-content .page-inner.expertise{background:rgba(255,0,0,0.035);overflow:hidden;position:relative}#waves{position:absolute;left:0;top:0;z-index:-1;-moz-transition:opacity .3s ease;-o-transition:opacity .3s ease;-webkit-transition:opacity .3s ease;transition:opacity .3s ease}.dark #waves{opacity:0.25}.country-toggle{position:absolute;top:6rem;width:16rem;height:8rem;left:50%;margin-left:-8rem;overflow:hidden;pointer-events:none}.country-toggle a{display:block;width:8rem;height:8rem;line-height:8rem;color:#121212;text-align:center;background:rgba(255,0,0,0.15);-moz-border-radius:100%;-webkit-border-radius:100%;border-radius:100%;float:left;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box;border:0.1rem dashed transparent;-moz-transition:all .3s ease;-o-transition:all .3s ease;-webkit-transition:all .3s ease;transition:all .3s ease;-moz-transform:scale(0.75);-ms-transform:scale(0.75);-webkit-transform:scale(0.75);transform:scale(0.75);pointer-events:auto}.dark .country-toggle a{color:rgba(255,255,255,0.75);background:rgba(255,0,0,0.4)}.country-toggle a.active{background:transparent;border:0.1rem dashed rgba(247,96,151,0.5);-moz-transform:scale(1);-ms-transform:scale(1);-webkit-transform:scale(1);transform:scale(1);color:#4c4a46}.dark .country-toggle a.active{border-color:rgba(247,96,151,0.75)}.thirds{width:100%;height:100vh}.thirds .third{position:relative;overflow:hidden;-moz-transition:all 1s ease;-o-transition:all 1s ease;-webkit-transition:all 1s ease;transition:all 1s ease;display:-webkit-flex;display:flex;-webkit-flex-wrap:wrap;flex-wrap:wrap}.thirds .third:nth-child(2){border-left:0.1rem dotted rgba(187,191,216,0.5);border-right:0.1rem dotted rgba(187,191,216,0.5);border-top:none;border-bottom:none}.dark .thirds .third:nth-child(2){border-color:rgba(187,191,216,0.15)}.thirds .third>div{width:100%;height:50%;display:-webkit-flex;display:flex;-webkit-align-items:center;align-items:center}.thirds .third:last-child{border-right:none}.contact-action--title>div{display:block;width:100%;text-align:center;font-size:2.4rem;font-weight:bold}.contact-action--title>div span{display:inline-block;-moz-transition:-moz-transform .6s cubic-bezier(0.85, 0.01, 0.14, 0.99);-o-transition:-o-transform .6s cubic-bezier(0.85, 0.01, 0.14, 0.99);-webkit-transition:-webkit-transform .6s cubic-bezier(0.85, 0.01, 0.14, 0.99);transition:transform .6s cubic-bezier(0.85, 0.01, 0.14, 0.99);position:relative;top:7.5vh}.contact-action--title>div span:last-child{-moz-transition-delay:0.1s;-o-transition-delay:0.1s;-webkit-transition-delay:0.1s;transition-delay:0.1s}.third:hover .contact-action--title>div span{-moz-transform:translateY(4.8rem);-ms-transform:translateY(4.8rem);-webkit-transform:translateY(4.8rem);transform:translateY(4.8rem)}.ke-active .contact-action--title .the-us{display:none}.us-active .contact-action--title .the-ke{display:none}.contact-action--links{line-height:2.4rem}.contact-action--links>div{width:100%;text-align:center;position:relative}.contact-action--links>div.padded{padding-top:4.8rem}.contact-action--links>div:after{-moz-transition:all .6s ease;-o-transition:all .6s ease;-webkit-transition:all .6s ease;transition:all .6s ease;-moz-transition-delay:0s;-o-transition-delay:0s;-webkit-transition-delay:0s;transition-delay:0s;width:0.6rem;height:0.6rem;background:rgba(197,151,179,0);left:50%;bottom:-50vh;margin-left:-0.3rem;-moz-border-radius:.6rem;-webkit-border-radius:.6rem;border-radius:.6rem}.third:hover .contact-action--links>div:after{-moz-transition-delay:0.5s;-o-transition-delay:0.5s;-webkit-transition-delay:0.5s;transition-delay:0.5s;background:rgba(197,151,179,0.75)}.dark .third:hover .contact-action--links>div:after{background:rgba(197,151,179,0.35)}.contact-action--links a{display:inline-block;position:relative;color:#b74a7a}.contact-action--links a:before{width:100%;bottom:0;left:0;height:0.1rem;background:rgba(230,137,164,0.25)}.contact-action--links a:after{-moz-transition:width .5s ease;-o-transition:width .5s ease;-webkit-transition:width .5s ease;transition:width .5s ease;width:0;bottom:0;left:0;height:0.1rem;background:rgba(230,137,164,0.55)}.contact-action--links a:hover:after{width:100%}.contact-action--links a.no-link{color:#61585c;cursor:normal}.contact-action--links a.no-link:before,.contact-action--links a.no-link:after{opacity:0}.contact-action--links a.us{display:none}.contact-action--links .us{display:none}.contact-action--links__icon{position:absolute;width:7.2rem;height:7.2rem;background:rgba(209,99,140,0.1);-moz-border-radius:7.2rem;-webkit-border-radius:7.2rem;border-radius:7.2rem;left:50%;bottom:4.2rem;margin-left:-3.6rem;overflow:hidden;background-position:center;background-size:2.6rem;background-repeat:no-repeat;-moz-transition:background .3s ease;-o-transition:background .3s ease;-webkit-transition:background .3s ease;transition:background .3s ease}.dark .contact-action--links__icon{background-color:rgba(209,99,140,0.75)}.contact-action--links__icon.contact-action--links__icon-phone{background-image:url('../img/icon--phone.svg?1552482439')}.contact-action--links__icon.contact-action--links__icon-address{background-image:url('../img/icon--address.svg?1552554352')}.contact-action--links__icon.contact-action--links__icon-mail{background-image:url('../img/icon--mail.svg?1552482537')}.contact-overlay--office{-moz-transition:all .6s cubic-bezier(0.85, 0.01, 0.14, 0.99);-o-transition:all .6s cubic-bezier(0.85, 0.01, 0.14, 0.99);-webkit-transition:all .6s cubic-bezier(0.85, 0.01, 0.14, 0.99);transition:all .6s cubic-bezier(0.85, 0.01, 0.14, 0.99);-moz-transition-delay:0.5s;-o-transition-delay:0.5s;-webkit-transition-delay:0.5s;transition-delay:0.5s;display:block;position:absolute;top:0;left:0;width:100%;height:50vh;background:#121212 url('../img/photo-lounge.jpg?1626551658');z-index:1;-moz-background-size:cover;-o-background-size:cover;-webkit-background-size:cover;background-size:cover;-moz-transform:translateY(-51vh);-ms-transform:translateY(-51vh);-webkit-transform:translateY(-51vh);transform:translateY(-51vh)}.third.toggled .contact-overlay--office{-moz-transition-delay:0s;-o-transition-delay:0s;-webkit-transition-delay:0s;transition-delay:0s;top:0;-moz-transform:translateY(0);-ms-transform:translateY(0);-webkit-transform:translateY(0);transform:translateY(0)}.contact-overlay--map{-moz-transition:all .6s cubic-bezier(0.85, 0.01, 0.14, 0.99);-o-transition:all .6s cubic-bezier(0.85, 0.01, 0.14, 0.99);-webkit-transition:all .6s cubic-bezier(0.85, 0.01, 0.14, 0.99);transition:all .6s cubic-bezier(0.85, 0.01, 0.14, 0.99);-moz-transition-delay:0.5s;-o-transition-delay:0.5s;-webkit-transition-delay:0.5s;transition-delay:0.5s;display:block;position:absolute;bottom:0;left:0;width:100%;height:50vh;background:#333;-moz-transform:translateY(51vh);-ms-transform:translateY(51vh);-webkit-transform:translateY(51vh);transform:translateY(51vh)}.third.toggled .contact-overlay--map{-moz-transition-delay:0s;-o-transition-delay:0s;-webkit-transition-delay:0s;transition-delay:0s;bottom:0;-moz-transform:translateY(0);-ms-transform:translateY(0);-webkit-transform:translateY(0);transform:translateY(0)}#contact-overlays--close{-moz-transition:all .6s cubic-bezier(0.85, 0.01, 0.14, 0.99);-o-transition:all .6s cubic-bezier(0.85, 0.01, 0.14, 0.99);-webkit-transition:all .6s cubic-bezier(0.85, 0.01, 0.14, 0.99);transition:all .6s cubic-bezier(0.85, 0.01, 0.14, 0.99);-moz-transition-delay:0s;-o-transition-delay:0s;-webkit-transition-delay:0s;transition-delay:0s;display:block;position:absolute;width:5.6rem;height:5.6rem;-moz-border-radius:10rem;-webkit-border-radius:10rem;border-radius:10rem;background:red;opacity:0;visibility:none;color:rgba(255,255,255,0.95);line-height:5.6rem;text-align:center;left:90%;top:50vh;margin-top:-2.8rem;margin-left:-2.8rem;z-index:1;-moz-transform:scale(0) rotate(0deg);-ms-transform:scale(0) rotate(0deg);-webkit-transform:scale(0) rotate(0deg);transform:scale(0) rotate(0deg)}#contact-overlays--close:before{width:32%;height:0.2rem;background:#fff;top:50%;left:34%;margin-top:-0.1}#contact-overlays--close:after{width:0.2rem;height:32%;background:#fff;left:50%;top:34%;margin-left:-0.1}.third.toggled #contact-overlays--close{-moz-transform:scale(1) rotate(765deg);-ms-transform:scale(1) rotate(765deg);-webkit-transform:scale(1) rotate(765deg);transform:scale(1) rotate(765deg);-moz-transition-delay:0.5s;-o-transition-delay:0.5s;-webkit-transition-delay:0.5s;transition-delay:0.5s;opacity:1}.slider--portfolio{width:98rem;margin:0 auto}.slider--portfolio .slide{height:100vh;overflow:hidden}.slider--portfolio .slide .wrap{min-height:100vh;width:98rem}.slider--portfolio .slide-inner{display:-webkit-flex;display:flex;-webkit-align-items:center;align-items:center}.slider--portfolio .slide-inner:before{opacity:0;height:0.1rem;width:100%;left:-50%;background:rgba(209,99,140,0.2);-moz-transition:width 1s linear;-o-transition:width 1s linear;-webkit-transition:width 1s linear;transition:width 1s linear}.slider--portfolio .slide-inner:after{height:0.1rem;width:0;left:-50%;z-index:-1;background:rgba(209,99,140,0.3);-moz-transition:width 12.5s linear;-o-transition:width 12.5s linear;-webkit-transition:width 12.5s linear;transition:width 12.5s linear}.slider--portfolio .slider__active-slide .slide-inner:before{opacity:1}.slider--portfolio .slider__active-slide .slide-inner:after{width:100%}.slider--portfolio .slide-txt{width:43rem}.slider--portfolio .case-logo{display:block;height:9.5rem;margin-bottom:13rem}.slider--portfolio h2{opacity:0;font-size:2.2rem;color:#4c4a46;font-weight:600;margin-bottom:0.8rem;-moz-transition:all 1s ease;-o-transition:all 1s ease;-webkit-transition:all 1s ease;transition:all 1s ease;-moz-transition-delay:0.7s;-o-transition-delay:0.7s;-webkit-transition-delay:0.7s;transition-delay:0.7s;-moz-transform:translate3d(0, 10rem, 0);-webkit-transform:translate3d(0, 10rem, 0);transform:translate3d(0, 10rem, 0)}.slider--portfolio h2 a{color:#4c4a46}.slider--portfolio h2 small{font-size:60%}.slider--portfolio .slider__active-slide h2{opacity:1;-moz-transform:translate3d(0, 0, 0);-webkit-transform:translate3d(0, 0, 0);transform:translate3d(0, 0, 0)}.slider--portfolio h3{opacity:0;font-size:2rem;color:#b74a7a;font-weight:600;margin-bottom:3rem;-moz-transition:all 1s ease;-o-transition:all 1s ease;-webkit-transition:all 1s ease;transition:all 1s ease;-moz-transition-delay:1s;-o-transition-delay:1s;-webkit-transition-delay:1s;transition-delay:1s;-moz-transform:translate3d(0, 10rem, 0);-webkit-transform:translate3d(0, 10rem, 0);transform:translate3d(0, 10rem, 0)}.slider--portfolio h3 a{color:#b74a7a}.slider--portfolio .slider__active-slide h3{opacity:1;-moz-transform:translate3d(0, 0, 0);-webkit-transform:translate3d(0, 0, 0);transform:translate3d(0, 0, 0)}.slider--portfolio p{opacity:0;max-width:24rem;font-size:1.4rem;line-height:1.5;margin-bottom:0;-moz-transition:all 2s ease;-o-transition:all 2s ease;-webkit-transition:all 2s ease;transition:all 2s ease;-moz-transition-delay:1.3s;-o-transition-delay:1.3s;-webkit-transition-delay:1.3s;transition-delay:1.3s;-moz-transform:translate3d(0, 10rem, 0);-webkit-transform:translate3d(0, 10rem, 0);transform:translate3d(0, 10rem, 0)}.slider--portfolio p:after{opacity:0;bottom:-2.5rem;width:2.2rem;height:0.3rem;background:rgba(209,99,140,0.4);-moz-transition:all 1s ease;-o-transition:all 1s ease;-webkit-transition:all 1s ease;transition:all 1s ease;-moz-transition-delay:4s;-o-transition-delay:4s;-webkit-transition-delay:4s;transition-delay:4s}.slider--portfolio .slider__active-slide p{opacity:1;-moz-transform:translate3d(0, 0, 0);-webkit-transform:translate3d(0, 0, 0);transform:translate3d(0, 0, 0)}.slider--portfolio .slider__active-slide p:after{width:2.2rem;opacity:1}.slider--portfolio .rim{width:50rem;height:50rem;background:center;-moz-background-size:cover;-o-background-size:cover;-webkit-background-size:cover;background-size:cover;-moz-border-radius:40rem;-webkit-border-radius:40rem;border-radius:40rem;position:relative;font-family:"Montserrat", sans-serif;font-size:1rem;text-transform:uppercase;color:rgba(183,74,122,0.5);-moz-transform:rotate(101.25deg) transform-style(preserve-3d);-ms-transform:rotate(101.25deg) transform-style(preserve-3d);-webkit-transform:rotate(101.25deg) transform-style(preserve-3d);transform:rotate(101.25deg) transform-style(preserve-3d)}.slider--portfolio .rim:before{width:100%;height:100%;background:rgba(255,0,0,0.9);-moz-border-radius:40rem;-webkit-border-radius:40rem;border-radius:40rem;top:0;left:0;-moz-transition:all .6s ease;-o-transition:all .6s ease;-webkit-transition:all .6s ease;transition:all .6s ease}.slider--portfolio .rim:after{width:100%;height:100%;background:url('../img/folio-thumbnail-1.jpg?1529196808');-moz-transform:rotate(-271.25deg) scale(0.5) translateZ(20px);-ms-transform:rotate(-271.25deg) scale(0.5) translateZ(20px);-webkit-transform:rotate(-271.25deg) scale(0.5) translateZ(20px);transform:rotate(-271.25deg) scale(0.5) translateZ(20px);-moz-background-size:cover;-o-background-size:cover;-webkit-background-size:cover;background-size:cover;-moz-border-radius:40rem;-webkit-border-radius:40rem;border-radius:40rem;top:0;left:0;-moz-transition:all 1.2s ease;-o-transition:all 1.2s ease;-webkit-transition:all 1.2s ease;transition:all 1.2s ease}.slider--portfolio .rim span{opacity:0;display:block;position:absolute;width:53rem;text-align:center;top:-1.5rem;left:-1.5rem;height:53rem;border-radius:43rem;overflow:hidden;-moz-transition:all 2s ease;-o-transition:all 2s ease;-webkit-transition:all 2s ease;transition:all 2s ease;-moz-transform:rotate(-180deg);-ms-transform:rotate(-180deg);-webkit-transform:rotate(-180deg);transform:rotate(-180deg)}.slider--portfolio .preload .rim span{-moz-transform:rotate(-180deg);-ms-transform:rotate(-180deg);-webkit-transform:rotate(-180deg);transform:rotate(-180deg)}.slider--portfolio .slider__active-slide .rim:after{-moz-transform:rotate(0deg) scale(0.5);-ms-transform:rotate(0deg) scale(0.5);-webkit-transform:rotate(0deg) scale(0.5);transform:rotate(0deg) scale(0.5)}.slider--portfolio .slider__active-slide .rim span{opacity:1}.slider--portfolio .slider__active-slide .rim span:nth-child(1){-moz-transform:rotate(0deg);-ms-transform:rotate(0deg);-webkit-transform:rotate(0deg);transform:rotate(0deg);-moz-transition-delay:0s;-o-transition-delay:0s;-webkit-transition-delay:0s;transition-delay:0s}.slider--portfolio .slider__active-slide .rim span:nth-child(2){-moz-transform:rotate(2deg);-ms-transform:rotate(2deg);-webkit-transform:rotate(2deg);transform:rotate(2deg);-moz-transition-delay:.03s;-o-transition-delay:.03s;-webkit-transition-delay:.03s;transition-delay:.03s}.slider--portfolio .slider__active-slide .rim span:nth-child(3){-moz-transform:rotate(4deg);-ms-transform:rotate(4deg);-webkit-transform:rotate(4deg);transform:rotate(4deg);-moz-transition-delay:.06s;-o-transition-delay:.06s;-webkit-transition-delay:.06s;transition-delay:.06s}.slider--portfolio .slider__active-slide .rim span:nth-child(4){-moz-transform:rotate(6deg);-ms-transform:rotate(6deg);-webkit-transform:rotate(6deg);transform:rotate(6deg);-moz-transition-delay:.09s;-o-transition-delay:.09s;-webkit-transition-delay:.09s;transition-delay:.09s}.slider--portfolio .slider__active-slide .rim span:nth-child(5){-moz-transform:rotate(8deg);-ms-transform:rotate(8deg);-webkit-transform:rotate(8deg);transform:rotate(8deg);-moz-transition-delay:.12s;-o-transition-delay:.12s;-webkit-transition-delay:.12s;transition-delay:.12s}.slider--portfolio .slider__active-slide .rim span:nth-child(6){-moz-transform:rotate(10deg);-ms-transform:rotate(10deg);-webkit-transform:rotate(10deg);transform:rotate(10deg);-moz-transition-delay:.15s;-o-transition-delay:.15s;-webkit-transition-delay:.15s;transition-delay:.15s}.slider--portfolio .slider__active-slide .rim span:nth-child(7){-moz-transform:rotate(12deg);-ms-transform:rotate(12deg);-webkit-transform:rotate(12deg);transform:rotate(12deg);-moz-transition-delay:.18s;-o-transition-delay:.18s;-webkit-transition-delay:.18s;transition-delay:.18s}.slider--portfolio .slider__active-slide .rim span:nth-child(8){-moz-transform:rotate(14deg);-ms-transform:rotate(14deg);-webkit-transform:rotate(14deg);transform:rotate(14deg);-moz-transition-delay:.21s;-o-transition-delay:.21s;-webkit-transition-delay:.21s;transition-delay:.21s}.slider--portfolio .slider__active-slide .rim span:nth-child(9){-moz-transform:rotate(16deg);-ms-transform:rotate(16deg);-webkit-transform:rotate(16deg);transform:rotate(16deg);-moz-transition-delay:.24s;-o-transition-delay:.24s;-webkit-transition-delay:.24s;transition-delay:.24s}.slider--portfolio .slider__active-slide .rim span:nth-child(10){-moz-transform:rotate(18deg);-ms-transform:rotate(18deg);-webkit-transform:rotate(18deg);transform:rotate(18deg);-moz-transition-delay:.27s;-o-transition-delay:.27s;-webkit-transition-delay:.27s;transition-delay:.27s}.slider--portfolio .slider__active-slide .rim span:nth-child(11){-moz-transform:rotate(20deg);-ms-transform:rotate(20deg);-webkit-transform:rotate(20deg);transform:rotate(20deg);-moz-transition-delay:.3s;-o-transition-delay:.3s;-webkit-transition-delay:.3s;transition-delay:.3s}.slider--portfolio .slider__active-slide .rim span:nth-child(12){-moz-transform:rotate(22deg);-ms-transform:rotate(22deg);-webkit-transform:rotate(22deg);transform:rotate(22deg);-moz-transition-delay:.33s;-o-transition-delay:.33s;-webkit-transition-delay:.33s;transition-delay:.33s}.slider--portfolio .slider__active-slide .rim span:nth-child(13){-moz-transform:rotate(24deg);-ms-transform:rotate(24deg);-webkit-transform:rotate(24deg);transform:rotate(24deg);-moz-transition-delay:.36s;-o-transition-delay:.36s;-webkit-transition-delay:.36s;transition-delay:.36s}.slider--portfolio .slider__active-slide .rim span:nth-child(14){-moz-transform:rotate(26deg);-ms-transform:rotate(26deg);-webkit-transform:rotate(26deg);transform:rotate(26deg);-moz-transition-delay:.39s;-o-transition-delay:.39s;-webkit-transition-delay:.39s;transition-delay:.39s}.slider--portfolio .slider__active-slide .rim span:nth-child(15){-moz-transform:rotate(28deg);-ms-transform:rotate(28deg);-webkit-transform:rotate(28deg);transform:rotate(28deg);-moz-transition-delay:.42s;-o-transition-delay:.42s;-webkit-transition-delay:.42s;transition-delay:.42s}.slider--portfolio .slider__active-slide .rim span:nth-child(16){-moz-transform:rotate(30deg);-ms-transform:rotate(30deg);-webkit-transform:rotate(30deg);transform:rotate(30deg);-moz-transition-delay:.45s;-o-transition-delay:.45s;-webkit-transition-delay:.45s;transition-delay:.45s}.slider--portfolio .slider__active-slide .rim span:nth-child(17){-moz-transform:rotate(32deg);-ms-transform:rotate(32deg);-webkit-transform:rotate(32deg);transform:rotate(32deg);-moz-transition-delay:.48s;-o-transition-delay:.48s;-webkit-transition-delay:.48s;transition-delay:.48s}.slider--portfolio .slider__active-slide .rim span:nth-child(18){-moz-transform:rotate(34deg);-ms-transform:rotate(34deg);-webkit-transform:rotate(34deg);transform:rotate(34deg);-moz-transition-delay:.51s;-o-transition-delay:.51s;-webkit-transition-delay:.51s;transition-delay:.51s}.slider--portfolio .slider__active-slide .rim span:nth-child(19){-moz-transform:rotate(36deg);-ms-transform:rotate(36deg);-webkit-transform:rotate(36deg);transform:rotate(36deg);-moz-transition-delay:.54s;-o-transition-delay:.54s;-webkit-transition-delay:.54s;transition-delay:.54s}.slider--portfolio .slider__active-slide .rim span:nth-child(20){-moz-transform:rotate(38deg);-ms-transform:rotate(38deg);-webkit-transform:rotate(38deg);transform:rotate(38deg);-moz-transition-delay:.57s;-o-transition-delay:.57s;-webkit-transition-delay:.57s;transition-delay:.57s}.slider--portfolio .slider__active-slide .rim span:nth-child(21){-moz-transform:rotate(40deg);-ms-transform:rotate(40deg);-webkit-transform:rotate(40deg);transform:rotate(40deg);-moz-transition-delay:.6s;-o-transition-delay:.6s;-webkit-transition-delay:.6s;transition-delay:.6s}.slider--portfolio .slider__active-slide .rim span:nth-child(22){-moz-transform:rotate(42deg);-ms-transform:rotate(42deg);-webkit-transform:rotate(42deg);transform:rotate(42deg);-moz-transition-delay:.63s;-o-transition-delay:.63s;-webkit-transition-delay:.63s;transition-delay:.63s}.slider--portfolio .slider__active-slide .rim span:nth-child(23){-moz-transform:rotate(44deg);-ms-transform:rotate(44deg);-webkit-transform:rotate(44deg);transform:rotate(44deg);-moz-transition-delay:.66s;-o-transition-delay:.66s;-webkit-transition-delay:.66s;transition-delay:.66s}.slider--portfolio .slider__active-slide .rim span:nth-child(24){-moz-transform:rotate(46deg);-ms-transform:rotate(46deg);-webkit-transform:rotate(46deg);transform:rotate(46deg);-moz-transition-delay:.69s;-o-transition-delay:.69s;-webkit-transition-delay:.69s;transition-delay:.69s}.slider--portfolio .slider__active-slide .rim span:nth-child(25){-moz-transform:rotate(48deg);-ms-transform:rotate(48deg);-webkit-transform:rotate(48deg);transform:rotate(48deg);-moz-transition-delay:.72s;-o-transition-delay:.72s;-webkit-transition-delay:.72s;transition-delay:.72s}.slider--portfolio .slider__active-slide .rim span:nth-child(26){-moz-transform:rotate(50deg);-ms-transform:rotate(50deg);-webkit-transform:rotate(50deg);transform:rotate(50deg);-moz-transition-delay:.75s;-o-transition-delay:.75s;-webkit-transition-delay:.75s;transition-delay:.75s}.slider--portfolio .slider__active-slide .rim span:nth-child(27){-moz-transform:rotate(52deg);-ms-transform:rotate(52deg);-webkit-transform:rotate(52deg);transform:rotate(52deg);-moz-transition-delay:.78s;-o-transition-delay:.78s;-webkit-transition-delay:.78s;transition-delay:.78s}.slider--portfolio .slider__active-slide .rim span:nth-child(28){-moz-transform:rotate(54deg);-ms-transform:rotate(54deg);-webkit-transform:rotate(54deg);transform:rotate(54deg);-moz-transition-delay:.81s;-o-transition-delay:.81s;-webkit-transition-delay:.81s;transition-delay:.81s}.slider--portfolio .slider__active-slide .rim span:nth-child(29){-moz-transform:rotate(56deg);-ms-transform:rotate(56deg);-webkit-transform:rotate(56deg);transform:rotate(56deg);-moz-transition-delay:.84s;-o-transition-delay:.84s;-webkit-transition-delay:.84s;transition-delay:.84s}.slider--portfolio .slider__active-slide .rim span:nth-child(30){-moz-transform:rotate(58deg);-ms-transform:rotate(58deg);-webkit-transform:rotate(58deg);transform:rotate(58deg);-moz-transition-delay:.87s;-o-transition-delay:.87s;-webkit-transition-delay:.87s;transition-delay:.87s}.slider--portfolio .slider__active-slide .rim span:nth-child(31){-moz-transform:rotate(60deg);-ms-transform:rotate(60deg);-webkit-transform:rotate(60deg);transform:rotate(60deg);-moz-transition-delay:.9s;-o-transition-delay:.9s;-webkit-transition-delay:.9s;transition-delay:.9s}.slider--portfolio .slider__active-slide .rim span:nth-child(32){-moz-transform:rotate(62deg);-ms-transform:rotate(62deg);-webkit-transform:rotate(62deg);transform:rotate(62deg);-moz-transition-delay:.93s;-o-transition-delay:.93s;-webkit-transition-delay:.93s;transition-delay:.93s}.slider--portfolio .slider__active-slide .rim span:nth-child(33){-moz-transform:rotate(64deg);-ms-transform:rotate(64deg);-webkit-transform:rotate(64deg);transform:rotate(64deg);-moz-transition-delay:.96s;-o-transition-delay:.96s;-webkit-transition-delay:.96s;transition-delay:.96s}.slider--portfolio .slider__active-slide .rim span:nth-child(34){-moz-transform:rotate(66deg);-ms-transform:rotate(66deg);-webkit-transform:rotate(66deg);transform:rotate(66deg);-moz-transition-delay:.99s;-o-transition-delay:.99s;-webkit-transition-delay:.99s;transition-delay:.99s}.slider--portfolio .slider__active-slide .rim span:nth-child(35){-moz-transform:rotate(68deg);-ms-transform:rotate(68deg);-webkit-transform:rotate(68deg);transform:rotate(68deg);-moz-transition-delay:1.02s;-o-transition-delay:1.02s;-webkit-transition-delay:1.02s;transition-delay:1.02s}.slider--portfolio .slider__active-slide .rim span:nth-child(36){-moz-transform:rotate(70deg);-ms-transform:rotate(70deg);-webkit-transform:rotate(70deg);transform:rotate(70deg);-moz-transition-delay:1.05s;-o-transition-delay:1.05s;-webkit-transition-delay:1.05s;transition-delay:1.05s}.slider--portfolio .slider__active-slide .rim span:nth-child(37){-moz-transform:rotate(72deg);-ms-transform:rotate(72deg);-webkit-transform:rotate(72deg);transform:rotate(72deg);-moz-transition-delay:1.08s;-o-transition-delay:1.08s;-webkit-transition-delay:1.08s;transition-delay:1.08s}.slider--portfolio .slider__active-slide .rim span:nth-child(38){-moz-transform:rotate(74deg);-ms-transform:rotate(74deg);-webkit-transform:rotate(74deg);transform:rotate(74deg);-moz-transition-delay:1.11s;-o-transition-delay:1.11s;-webkit-transition-delay:1.11s;transition-delay:1.11s}.slider--portfolio .slider__active-slide .rim span:nth-child(39){-moz-transform:rotate(76deg);-ms-transform:rotate(76deg);-webkit-transform:rotate(76deg);transform:rotate(76deg);-moz-transition-delay:1.14s;-o-transition-delay:1.14s;-webkit-transition-delay:1.14s;transition-delay:1.14s}.slider--portfolio .slider__active-slide .rim span:nth-child(40){-moz-transform:rotate(78deg);-ms-transform:rotate(78deg);-webkit-transform:rotate(78deg);transform:rotate(78deg);-moz-transition-delay:1.17s;-o-transition-delay:1.17s;-webkit-transition-delay:1.17s;transition-delay:1.17s}.slider--portfolio .slider__active-slide .rim span:nth-child(41){-moz-transform:rotate(80deg);-ms-transform:rotate(80deg);-webkit-transform:rotate(80deg);transform:rotate(80deg);-moz-transition-delay:1.2s;-o-transition-delay:1.2s;-webkit-transition-delay:1.2s;transition-delay:1.2s}.slider--portfolio .slider__active-slide .rim span:nth-child(42){-moz-transform:rotate(82deg);-ms-transform:rotate(82deg);-webkit-transform:rotate(82deg);transform:rotate(82deg);-moz-transition-delay:1.23s;-o-transition-delay:1.23s;-webkit-transition-delay:1.23s;transition-delay:1.23s}.slider--portfolio .slider__active-slide .rim span:nth-child(43){-moz-transform:rotate(84deg);-ms-transform:rotate(84deg);-webkit-transform:rotate(84deg);transform:rotate(84deg);-moz-transition-delay:1.26s;-o-transition-delay:1.26s;-webkit-transition-delay:1.26s;transition-delay:1.26s}.slider--portfolio .slider__active-slide .rim span:nth-child(44){-moz-transform:rotate(86deg);-ms-transform:rotate(86deg);-webkit-transform:rotate(86deg);transform:rotate(86deg);-moz-transition-delay:1.29s;-o-transition-delay:1.29s;-webkit-transition-delay:1.29s;transition-delay:1.29s}.slider--portfolio .slider__active-slide .rim span:nth-child(45){-moz-transform:rotate(88deg);-ms-transform:rotate(88deg);-webkit-transform:rotate(88deg);transform:rotate(88deg);-moz-transition-delay:1.32s;-o-transition-delay:1.32s;-webkit-transition-delay:1.32s;transition-delay:1.32s}.slider--portfolio .slider__active-slide .rim span:nth-child(46){-moz-transform:rotate(90deg);-ms-transform:rotate(90deg);-webkit-transform:rotate(90deg);transform:rotate(90deg);-moz-transition-delay:1.35s;-o-transition-delay:1.35s;-webkit-transition-delay:1.35s;transition-delay:1.35s}.slider--portfolio .slider__active-slide .rim span:nth-child(47){-moz-transform:rotate(92deg);-ms-transform:rotate(92deg);-webkit-transform:rotate(92deg);transform:rotate(92deg);-moz-transition-delay:1.38s;-o-transition-delay:1.38s;-webkit-transition-delay:1.38s;transition-delay:1.38s}.slider--portfolio .slider__active-slide .rim span:nth-child(48){-moz-transform:rotate(94deg);-ms-transform:rotate(94deg);-webkit-transform:rotate(94deg);transform:rotate(94deg);-moz-transition-delay:1.41s;-o-transition-delay:1.41s;-webkit-transition-delay:1.41s;transition-delay:1.41s}.slider--portfolio .slider__active-slide .rim span:nth-child(49){-moz-transform:rotate(96deg);-ms-transform:rotate(96deg);-webkit-transform:rotate(96deg);transform:rotate(96deg);-moz-transition-delay:1.44s;-o-transition-delay:1.44s;-webkit-transition-delay:1.44s;transition-delay:1.44s}.slider--portfolio .slider__active-slide .rim span:nth-child(50){-moz-transform:rotate(98deg);-ms-transform:rotate(98deg);-webkit-transform:rotate(98deg);transform:rotate(98deg);-moz-transition-delay:1.47s;-o-transition-delay:1.47s;-webkit-transition-delay:1.47s;transition-delay:1.47s}.slider--portfolio .slider__active-slide .rim span:nth-child(51){-moz-transform:rotate(100deg);-ms-transform:rotate(100deg);-webkit-transform:rotate(100deg);transform:rotate(100deg);-moz-transition-delay:1.5s;-o-transition-delay:1.5s;-webkit-transition-delay:1.5s;transition-delay:1.5s}.slider--portfolio .slider__active-slide .rim span:nth-child(52){-moz-transform:rotate(102deg);-ms-transform:rotate(102deg);-webkit-transform:rotate(102deg);transform:rotate(102deg);-moz-transition-delay:1.53s;-o-transition-delay:1.53s;-webkit-transition-delay:1.53s;transition-delay:1.53s}.slider--portfolio .slider__active-slide .rim span:nth-child(53){-moz-transform:rotate(104deg);-ms-transform:rotate(104deg);-webkit-transform:rotate(104deg);transform:rotate(104deg);-moz-transition-delay:1.56s;-o-transition-delay:1.56s;-webkit-transition-delay:1.56s;transition-delay:1.56s}.slider--portfolio .slider__active-slide .rim span:nth-child(54){-moz-transform:rotate(106deg);-ms-transform:rotate(106deg);-webkit-transform:rotate(106deg);transform:rotate(106deg);-moz-transition-delay:1.59s;-o-transition-delay:1.59s;-webkit-transition-delay:1.59s;transition-delay:1.59s}.slider--portfolio .slider__active-slide .rim span:nth-child(55){-moz-transform:rotate(108deg);-ms-transform:rotate(108deg);-webkit-transform:rotate(108deg);transform:rotate(108deg);-moz-transition-delay:1.62s;-o-transition-delay:1.62s;-webkit-transition-delay:1.62s;transition-delay:1.62s}.slider--portfolio .slider__active-slide .rim span:nth-child(56){-moz-transform:rotate(110deg);-ms-transform:rotate(110deg);-webkit-transform:rotate(110deg);transform:rotate(110deg);-moz-transition-delay:1.65s;-o-transition-delay:1.65s;-webkit-transition-delay:1.65s;transition-delay:1.65s}.slider--portfolio .slider__active-slide .rim span:nth-child(57){-moz-transform:rotate(112deg);-ms-transform:rotate(112deg);-webkit-transform:rotate(112deg);transform:rotate(112deg);-moz-transition-delay:1.68s;-o-transition-delay:1.68s;-webkit-transition-delay:1.68s;transition-delay:1.68s}.slider--portfolio .slider__active-slide .rim span:nth-child(58){-moz-transform:rotate(114deg);-ms-transform:rotate(114deg);-webkit-transform:rotate(114deg);transform:rotate(114deg);-moz-transition-delay:1.71s;-o-transition-delay:1.71s;-webkit-transition-delay:1.71s;transition-delay:1.71s}.slider--portfolio .slider__active-slide .rim span:nth-child(59){-moz-transform:rotate(116deg);-ms-transform:rotate(116deg);-webkit-transform:rotate(116deg);transform:rotate(116deg);-moz-transition-delay:1.74s;-o-transition-delay:1.74s;-webkit-transition-delay:1.74s;transition-delay:1.74s}.slider--portfolio .slider__active-slide .rim span:nth-child(60){-moz-transform:rotate(118deg);-ms-transform:rotate(118deg);-webkit-transform:rotate(118deg);transform:rotate(118deg);-moz-transition-delay:1.77s;-o-transition-delay:1.77s;-webkit-transition-delay:1.77s;transition-delay:1.77s}.slider--portfolio .slider__active-slide .rim span:nth-child(61){-moz-transform:rotate(120deg);-ms-transform:rotate(120deg);-webkit-transform:rotate(120deg);transform:rotate(120deg);-moz-transition-delay:1.8s;-o-transition-delay:1.8s;-webkit-transition-delay:1.8s;transition-delay:1.8s}.slider--portfolio .slider__active-slide .rim span:nth-child(62){-moz-transform:rotate(122deg);-ms-transform:rotate(122deg);-webkit-transform:rotate(122deg);transform:rotate(122deg);-moz-transition-delay:1.83s;-o-transition-delay:1.83s;-webkit-transition-delay:1.83s;transition-delay:1.83s}.slider--portfolio .slider__active-slide .rim span:nth-child(63){-moz-transform:rotate(124deg);-ms-transform:rotate(124deg);-webkit-transform:rotate(124deg);transform:rotate(124deg);-moz-transition-delay:1.86s;-o-transition-delay:1.86s;-webkit-transition-delay:1.86s;transition-delay:1.86s}.slider--portfolio .slider__active-slide .rim span:nth-child(64){-moz-transform:rotate(126deg);-ms-transform:rotate(126deg);-webkit-transform:rotate(126deg);transform:rotate(126deg);-moz-transition-delay:1.89s;-o-transition-delay:1.89s;-webkit-transition-delay:1.89s;transition-delay:1.89s}.slider--portfolio .slider__active-slide .rim span:nth-child(65){-moz-transform:rotate(128deg);-ms-transform:rotate(128deg);-webkit-transform:rotate(128deg);transform:rotate(128deg);-moz-transition-delay:1.92s;-o-transition-delay:1.92s;-webkit-transition-delay:1.92s;transition-delay:1.92s}.slider--portfolio .slider__active-slide .rim span:nth-child(66){-moz-transform:rotate(130deg);-ms-transform:rotate(130deg);-webkit-transform:rotate(130deg);transform:rotate(130deg);-moz-transition-delay:1.95s;-o-transition-delay:1.95s;-webkit-transition-delay:1.95s;transition-delay:1.95s}.slider--portfolio .slider__active-slide .rim span:nth-child(67){-moz-transform:rotate(132deg);-ms-transform:rotate(132deg);-webkit-transform:rotate(132deg);transform:rotate(132deg);-moz-transition-delay:1.98s;-o-transition-delay:1.98s;-webkit-transition-delay:1.98s;transition-delay:1.98s}.slider--portfolio .slider__active-slide .rim span:nth-child(68){-moz-transform:rotate(134deg);-ms-transform:rotate(134deg);-webkit-transform:rotate(134deg);transform:rotate(134deg);-moz-transition-delay:2.01s;-o-transition-delay:2.01s;-webkit-transition-delay:2.01s;transition-delay:2.01s}.slider--portfolio .slider__active-slide .rim span:nth-child(69){-moz-transform:rotate(136deg);-ms-transform:rotate(136deg);-webkit-transform:rotate(136deg);transform:rotate(136deg);-moz-transition-delay:2.04s;-o-transition-delay:2.04s;-webkit-transition-delay:2.04s;transition-delay:2.04s}.slider--portfolio .slider__active-slide .rim span:nth-child(70){-moz-transform:rotate(138deg);-ms-transform:rotate(138deg);-webkit-transform:rotate(138deg);transform:rotate(138deg);-moz-transition-delay:2.07s;-o-transition-delay:2.07s;-webkit-transition-delay:2.07s;transition-delay:2.07s}.slider--portfolio .slide-img{display:block;width:55rem;-moz-border-radius:100%;-webkit-border-radius:100%;border-radius:100%;-moz-transition:all 1s ease;-o-transition:all 1s ease;-webkit-transition:all 1s ease;transition:all 1s ease;-moz-transform:scale(0.4) translate3d(-40rem, 0, 0);-ms-transform:scale(0.4) translate3d(-40rem, 0, 0);-webkit-transform:scale(0.4) translate3d(-40rem, 0, 0);transform:scale(0.4) translate3d(-40rem, 0, 0)}.slider--portfolio .slider__active-slide .slide-img{-moz-transform:scale(1) translate3d(0, 0, 0);-ms-transform:scale(1) translate3d(0, 0, 0);-webkit-transform:scale(1) translate3d(0, 0, 0);transform:scale(1) translate3d(0, 0, 0)}.other-clients{min-height:100vh;background:#020024;background:linear-gradient(0deg, #664a87 0%,#6d4180 100%);z-index:12;overflow:hidden;position:relative;background-blend-mode:color-dodge;padding-left:6rem;text-align:left}.dark .other-clients{background:linear-gradient(0deg, rgba(154,20,255,0.25) 0%,rgba(127,34,86,0.4) 100%)}.logo-grid{display:-webkit-flex;display:flex;-webkit-flex-wrap:wrap;flex-wrap:wrap;width:100%;color:#fff;padding:8rem 0 2rem}.logo-grid .logobox{flex:1;min-width:27.6rem}.logo-grid .logobox.transition-enabled{opacity:0;-moz-transition:all .6s ease;-o-transition:all .6s ease;-webkit-transition:all .6s ease;transition:all .6s ease;-moz-transform:scale(0.75);-ms-transform:scale(0.75);-webkit-transform:scale(0.75);transform:scale(0.75);-moz-transform-origin:right bottom 0;-webkit-transform-origin:right bottom 0;transform-origin:right bottom 0}.logo-grid .logobox.transition-enabled.is-visible{opacity:1;-moz-transform:scale(1);-ms-transform:scale(1);-webkit-transform:scale(1);transform:scale(1)}.logo-grid .logobox:nth-child(1){-moz-transition-delay:0s;-o-transition-delay:0s;-webkit-transition-delay:0s;transition-delay:0s}.logo-grid .logobox:nth-child(2){-moz-transition-delay:.1s;-o-transition-delay:.1s;-webkit-transition-delay:.1s;transition-delay:.1s}.logo-grid .logobox:nth-child(3){-moz-transition-delay:.2s;-o-transition-delay:.2s;-webkit-transition-delay:.2s;transition-delay:.2s}.logo-grid .logobox:nth-child(4){-moz-transition-delay:.3s;-o-transition-delay:.3s;-webkit-transition-delay:.3s;transition-delay:.3s}.logo-grid .logobox:nth-child(5){-moz-transition-delay:.4s;-o-transition-delay:.4s;-webkit-transition-delay:.4s;transition-delay:.4s}.logo-grid .logobox:nth-child(6){-moz-transition-delay:.5s;-o-transition-delay:.5s;-webkit-transition-delay:.5s;transition-delay:.5s}.logo-grid .logobox:nth-child(7){-moz-transition-delay:.6s;-o-transition-delay:.6s;-webkit-transition-delay:.6s;transition-delay:.6s}.logo-grid .logobox:nth-child(8){-moz-transition-delay:.7s;-o-transition-delay:.7s;-webkit-transition-delay:.7s;transition-delay:.7s}.logo-grid .logobox:nth-child(9){-moz-transition-delay:.8s;-o-transition-delay:.8s;-webkit-transition-delay:.8s;transition-delay:.8s}.logo-grid .logobox:nth-child(10){-moz-transition-delay:.9s;-o-transition-delay:.9s;-webkit-transition-delay:.9s;transition-delay:.9s}.logo-grid .logobox:nth-child(11){-moz-transition-delay:1s;-o-transition-delay:1s;-webkit-transition-delay:1s;transition-delay:1s}.logo-grid .logobox:nth-child(12){-moz-transition-delay:1.1s;-o-transition-delay:1.1s;-webkit-transition-delay:1.1s;transition-delay:1.1s}.logo-grid .logobox:nth-child(13){-moz-transition-delay:1.2s;-o-transition-delay:1.2s;-webkit-transition-delay:1.2s;transition-delay:1.2s}.logo-grid .logobox:nth-child(14){-moz-transition-delay:1.3s;-o-transition-delay:1.3s;-webkit-transition-delay:1.3s;transition-delay:1.3s}.logo-grid .logobox:nth-child(15){-moz-transition-delay:1.4s;-o-transition-delay:1.4s;-webkit-transition-delay:1.4s;transition-delay:1.4s}.logo-grid .logobox:nth-child(16){-moz-transition-delay:1.5s;-o-transition-delay:1.5s;-webkit-transition-delay:1.5s;transition-delay:1.5s}.logo-grid .logobox:nth-child(17){-moz-transition-delay:1.6s;-o-transition-delay:1.6s;-webkit-transition-delay:1.6s;transition-delay:1.6s}.logo-grid .logobox:nth-child(18){-moz-transition-delay:1.7s;-o-transition-delay:1.7s;-webkit-transition-delay:1.7s;transition-delay:1.7s}.logo-grid .logobox:nth-child(19){-moz-transition-delay:1.8s;-o-transition-delay:1.8s;-webkit-transition-delay:1.8s;transition-delay:1.8s}.logo-grid .logobox:nth-child(20){-moz-transition-delay:1.9s;-o-transition-delay:1.9s;-webkit-transition-delay:1.9s;transition-delay:1.9s}.logo-grid .logobox:nth-child(21){-moz-transition-delay:2s;-o-transition-delay:2s;-webkit-transition-delay:2s;transition-delay:2s}.logo-grid .logobox-inner{padding:0 5rem 8rem 0}.logo-grid .logobox-img{height:5rem;display:-webkit-flex;display:flex;-webkit-align-items:center;align-items:center}.logo-grid .logobox-img img{max-height:5rem;max-width:80%;width:auto}.logo-grid h3{border-top:0.1rem dotted rgba(255,255,255,0.25);padding-top:2rem;margin-top:2rem;margin-bottom:1.2rem;color:#fff}.logo-grid time{display:block;margin-bottom:2.8rem;font-family:"Montserrat", sans-serif;font-size:1.1rem;text-transform:uppercase;color:rgba(255,255,255,0.5)}.logo-grid p{font-size:1.4rem;line-height:1.35;color:rgba(255,255,255,0.75);position:relative}.logo-grid p:after{bottom:-2.5rem;width:2.2rem;height:0.3rem;background:rgba(201,157,192,0.4)}.logo-grid p sub{display:inline-block;position:relative;bottom:-0.3rem}.circle-box{width:37.5rem;height:32rem;margin:0 auto;position:relative;top:15vh}.circle-box .avi{position:absolute;top:50%;width:8rem;height:8rem;background:rgba(255,0,0,0.1);-moz-background-size:cover;-o-background-size:cover;-webkit-background-size:cover;background-size:cover;-moz-border-radius:100%;-webkit-border-radius:100%;border-radius:100%;-moz-transition:all 3s ease;-o-transition:all 3s ease;-webkit-transition:all 3s ease;transition:all 3s ease;-moz-transform:translate3d(0, 0, 0) rotate(0deg);-ms-transform:translate3d(0, 0, 0) rotate(0deg);-webkit-transform:translate3d(0, 0, 0) rotate(0deg);transform:translate3d(0, 0, 0) rotate(0deg);opacity:1}.circle-box .avi:before{width:10.2rem;height:10.2rem;background:url('../img/circle-detail.png?1493845677');opacity:0.1;left:-1.1rem;top:-1.1rem;-moz-transition:all .3s ease;-o-transition:all .3s ease;-webkit-transition:all .3s ease;transition:all .3s ease;-moz-animation:orbit 1 136s linear;-webkit-animation:orbit 1 136s linear;animation:orbit 1 136s linear}.circle-box .avi:hover:before{opacity:0}.preload .circle-box .avi,.loading .circle-box .avi{-moz-transform:translate3d(-20rem, -10rem, 0) rotate(-45deg);-ms-transform:translate3d(-20rem, -10rem, 0) rotate(-45deg);-webkit-transform:translate3d(-20rem, -10rem, 0) rotate(-45deg);transform:translate3d(-20rem, -10rem, 0) rotate(-45deg);opacity:0}.circle-box .office{position:absolute;top:0;right:0;width:32rem;height:32rem;background:rgba(255,0,0,0.05);opacity:1;-moz-border-radius:100%;-webkit-border-radius:100%;border-radius:100%;-webkit-filter:grayscale(0.75);filter:grayscale(0.75);-moz-transform:translate3d(0, 0, 0) rotate(0deg);-ms-transform:translate3d(0, 0, 0) rotate(0deg);-webkit-transform:translate3d(0, 0, 0) rotate(0deg);transform:translate3d(0, 0, 0) rotate(0deg);-moz-transition:all 4s ease;-o-transition:all 4s ease;-webkit-transition:all 4s ease;transition:all 4s ease}.preload .circle-box .office,.loading .circle-box .office{opacity:0;-moz-transform:translate3d(20rem, 10rem, 0) rotate(-45deg);-ms-transform:translate3d(20rem, 10rem, 0) rotate(-45deg);-webkit-transform:translate3d(20rem, 10rem, 0) rotate(-45deg);transform:translate3d(20rem, 10rem, 0) rotate(-45deg)}.circle-box .office .slides{height:100%;width:100%;background:url('../img/office-1.jpg?1493846940');opacity:1;-moz-background-size:cover;-o-background-size:cover;-webkit-background-size:cover;background-size:cover;-moz-border-radius:100%;-webkit-border-radius:100%;border-radius:100%;box-shadow:0 0 0 0.6rem #fff9ea}.inner-thirds{display:-webkit-flex;display:flex;-webkit-flex-wrap:wrap;flex-wrap:wrap;-webkit-flex-direction:row;flex-direction:row}.inner-thirds .third{width:calc(100% / 3 * 1);position:relative}.inner-thirds .two-thirds{width:calc(100% / 3 * 2);position:relative}.inner-quarters{display:-webkit-flex;display:flex;-webkit-flex-wrap:wrap;flex-wrap:wrap;-webkit-flex-direction:row;flex-direction:row}.inner-quarters .quarter{width:25%;position:relative}.inner-quarters .three-quarters{width:75%;position:relative}.multiparts{display:-webkit-flex;display:flex;flex-wrap:wrap;margin-right:-2rem}.multiparts-item{display:block;width:22.5rem;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box;padding:2rem 2.4rem;background:rgba(0,0,0,0.025);border:0.1rem solid rgba(0,0,0,0.05);-moz-border-radius:.4rem;-webkit-border-radius:.4rem;border-radius:.4rem;margin:0 2rem 2rem 0;-moz-transform:translateY(0);-ms-transform:translateY(0);-webkit-transform:translateY(0);transform:translateY(0);-moz-transition:all .3s ease;-o-transition:all .3s ease;-webkit-transition:all .3s ease;transition:all .3s ease}.multiparts-item:not(.current):hover{-moz-transform:translateY(.6rem);-ms-transform:translateY(.6rem);-webkit-transform:translateY(.6rem);transform:translateY(.6rem)}.dark .multiparts-item{background:rgba(255,255,255,0.025);border-color:rgba(255,255,255,0.05)}.multiparts h3{font-size:1.6rem;margin-bottom:1rem;-moz-transition:color .3s ease;-o-transition:color .3s ease;-webkit-transition:color .3s ease;transition:color .3s ease}.multiparts h5{text-transform:uppercase;font-size:1rem;margin-bottom:0.8rem;color:#555;-moz-transition:color .3s ease;-o-transition:color .3s ease;-webkit-transition:color .3s ease;transition:color .3s ease}.slide-txt p a{position:relative;color:#b74a7a;display:inline-block}.slide-txt p a:before{height:0.1rem;width:0;background:rgba(183,74,122,0.5);bottom:0.2rem;-moz-transition:width .6s ease;-o-transition:width .6s ease;-webkit-transition:width .6s ease;transition:width .6s ease}.slide-txt p a:after{height:0.1rem;width:100%;background:rgba(183,74,122,0.25);bottom:0.2rem}.slide-txt p a:hover:before{width:100%}.blog-content{padding:34rem 0 6rem;line-height:1.5}.chronicle .blog-content{padding-top:28rem}.chronicle .blog-content article.post:before{width:0rem;border-right:0.1rem dotted rgba(255,0,0,0.1);height:100%;right:15rem;top:12rem;z-index:-1}.dark .chronicle .blog-content article.post:before{background:rgba(255,0,0,0.05);border-right:0.1rem dotted rgba(255,0,0,0.05)}.dark .error-404 .chronicle .blog-content article.post:before{opacity:0}.blog-content .inner{padding-left:10%}.blog-content h1{font-size:5.6rem;font-weight:bold;margin-top:-13rem;z-index:2;position:relative;line-height:1.1}.chronicle .blog-content h1{line-height:1.35}.dark .blog-content h1{color:rgba(255,255,255,0.65)}.blog-content .sidebar-title{font-size:1.2rem;text-transform:uppercase;margin-bottom:3.6rem;opacity:0.85}.blog-content .article-posts{z-index:1;display:-webkit-flex;display:flex;-webkit-flex-wrap:wrap;flex-wrap:wrap;-webkit-flex-direction:row;flex-direction:row}.blog-content .article-posts--sidebar{padding-bottom:2.8rem}.blog-content .article-posts--sidebar.case-studies{padding-bottom:5.2rem}.blog-content .article-posts--sidebar .ftimg{display:block;width:125%;margin-left:-25%;background-color:#fff;-moz-background-size:contain;-o-background-size:contain;-webkit-background-size:contain;background-size:contain;background-repeat:no-repeat;background-position:center;margin-bottom:1.4rem;box-shadow:0 0 5.6rem rgba(0,0,0,0.05);-moz-border-radius:.3rem;-webkit-border-radius:.3rem;border-radius:.3rem}.blog-content .article-posts--sidebar .ftimg .pad{height:0;padding-bottom:40%}.blog-content .wpp-list{border-bottom:0.1rem dotted rgba(76,74,70,0.15)}.blog-content .wpp-list a{display:block;padding:1.6rem 0 1.5rem;font-size:1.6rem;border-top:0.1rem dotted rgba(76,74,70,0.15);color:#4c4a46;font-weight:bold;-moz-transition:color .3s ease;-o-transition:color .3s ease;-webkit-transition:color .3s ease;transition:color .3s ease}.blog-content .wpp-list a:hover{color:#b74a7a}article.post{position:relative;margin-bottom:1.8rem;width:50%;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box}article.post:nth-child(odd){padding-right:2.8rem}article.post:nth-child(even){padding-left:2.8rem}article.post h2{font-size:2rem;margin-bottom:2rem;font-weight:bold}article.post h2 a{color:#4c4a46;-moz-transition:color .3s ease;-o-transition:color .3s ease;-webkit-transition:color .3s ease;transition:color .3s ease}article.post:hover h2 a{color:#b74a7a}article.post p{font-size:1.4rem}.chronicle article.post .post-meta{display:block;font-size:1.6rem !important;margin-bottom:2rem;font-weight:bold;color:#b74a7a}.chronicle article.post p{max-width:60rem;font-size:1.6rem}.chronicle article.post p>a,.chronicle article.post li a{position:relative;color:#b74a7a;display:inline-block}.chronicle article.post p>a:before,.chronicle article.post li a:before{height:0.1rem;width:0;background:rgba(183,74,122,0.5);bottom:0.2rem;-moz-transition:width .6s ease;-o-transition:width .6s ease;-webkit-transition:width .6s ease;transition:width .6s ease}.chronicle article.post p>a:after,.chronicle article.post li a:after{height:0.1rem;width:100%;background:rgba(183,74,122,0.25);bottom:0.2rem}.chronicle article.post p>a:hover:before,.chronicle article.post li a:hover:before{width:100%}.chronicle article.post h3{position:relative;font-size:2.4rem;font-weight:bold;padding:0.8rem 0 2.8rem}.chronicle article.post img{max-width:100%;height:auto}.chronicle article.post .wp-caption p{position:relative;padding:1.2rem 0 0 4rem;max-width:60rem;font-size:1.4rem !important}.chronicle article.post .wp-caption p:before{width:3.2rem;height:0.1rem;background:rgba(255,0,0,0.25);top:2.4rem;left:0}.chronicle article.post ul,.chronicle article.post ol{margin-bottom:4.8rem;font-size:1.6rem;line-height:1.5;max-width:60rem;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box}.chronicle article.post ul li,.chronicle article.post ol li{position:relative;margin-bottom:0.8rem}.chronicle article.post ul li a:before,.chronicle article.post ul li a:after,.chronicle article.post ol li a:before,.chronicle article.post ol li a:after{bottom:-0.5rem}.chronicle article.post ol li{margin-left:4.8rem;list-style:decimal}.chronicle article.post ul li{padding-left:4rem}.chronicle article.post ul li:before{width:3.2rem;height:0.1rem;background:rgba(76,74,70,0.3);top:1.2rem;left:0}.chronicle article.post blockquote{position:relative;font-size:1.8rem;max-width:60rem;margin-bottom:4.8rem;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box;-moz-border-radius:.3rem;-webkit-border-radius:.3rem;border-radius:.3rem;border-left:0.3rem solid rgba(76,74,70,0.75);padding-left:3.7rem}article.post:first-child{width:100%;padding-right:0;margin-bottom:6rem}article.post:first-child .ftimg{display:block;width:40rem;height:40rem;-moz-border-radius:100%;-webkit-border-radius:100%;border-radius:100%;background-color:#fff;position:absolute;right:0;top:-16rem;background-position:center;-moz-background-size:cover;-o-background-size:cover;-webkit-background-size:cover;background-size:cover;box-shadow:0 0 15rem rgba(255,0,0,0.25) inset;overflow:hidden}.dark .error-404 article.post:first-child .ftimg{background:transparent !important}.chronicle article.post:first-child .ftimg{width:32rem;height:32rem;position:relative;float:right;margin-left:4.8rem;margin-bottom:0;top:-4rem}.chronicle article.post:first-child .ftimg .inner{width:32rem;height:32rem}article.post:first-child .ftimg .inner{position:absolute;width:40rem;height:40rem;background-position:center;-moz-background-size:cover;-o-background-size:cover;-webkit-background-size:cover;background-size:cover;-moz-border-radius:100%;-webkit-border-radius:100%;border-radius:100%;opacity:0;-moz-transition:all 2s ease;-o-transition:all 2s ease;-webkit-transition:all 2s ease;transition:all 2s ease;line-height:0;padding:0;box-shadow:0 0 15rem rgba(255,0,0,0.5) inset}article.post:first-child .ftimg:hover{-webkit-filter:grayscale(0);filter:grayscale(0)}article.post:first-child .ftimg:hover .inner{opacity:1}article.post:first-child h2,article.post:first-child p{padding-right:42rem}.chronicle article.post:first-child p{padding-right:0;font-size:1.8rem}article.post:first-child h2{font-size:2.2rem;margin-bottom:2rem;font-weight:bold}article.post:first-child h2 a{position:relative;color:#b74a7a}article.post:first-child p{font-size:1.6rem}article.post:nth-child(2){overflow:hidden;width:100%;padding-left:0;padding-bottom:4.8rem}article.post:nth-child(2) .ftimg{display:block;width:20rem;height:20rem;-moz-border-radius:100%;-webkit-border-radius:100%;border-radius:100%;background-color:#fff;float:left;background-position:center;-moz-background-size:cover;-o-background-size:cover;-webkit-background-size:cover;background-size:cover;-webkit-filter:grayscale(1);filter:grayscale(1);-moz-transition:filter .3s ease;-o-transition:filter .3s ease;-webkit-transition:filter .3s ease;transition:filter .3s ease}article.post:nth-child(2) .ftimg:hover{-webkit-filter:grayscale(0);filter:grayscale(0)}article.post:nth-child(2) h2,article.post:nth-child(2) p{padding-left:24rem;padding-right:10rem}article.post:nth-child(2) h2{padding-top:2.8rem;font-size:2rem;margin-bottom:2rem;font-weight:bold}article.post:nth-child(2) p{font-size:1.6rem}article.post:nth-child(6){height:16.8rem}article.post:nth-child(6) p{display:none}article.post:nth-child(6) .ftimg{display:block;height:16.8rem;background-color:#000;background-position:center;position:absolute;width:calc(100% - 2.8rem);-moz-border-radius:.3rem;-webkit-border-radius:.3rem;border-radius:.3rem;overflow:hidden;-webkit-filter:sepia(0.66);filter:sepia(0.66);-moz-transition:filter .3s ease;-o-transition:filter .3s ease;-webkit-transition:filter .3s ease;transition:filter .3s ease}article.post:nth-child(6) .ftimg:before{width:100%;height:100%;background-image:linear-gradient(to bottom, rgba(0,0,0,0),rgba(255,0,0,0.75))}article.post:nth-child(6) h2{position:absolute;bottom:0;padding:4.3rem 25% 2.7rem 2.8rem;color:rgba(255,255,255,0.85);font-size:2rem;font-weight:normal;font-style:italic;-moz-transition:all .3s ease;-o-transition:all .3s ease;-webkit-transition:all .3s ease;transition:all .3s ease;margin-bottom:0}article.post:nth-child(6) h2 a{color:rgba(255,255,255,0.85);-moz-transition:color .3s ease;-o-transition:color .3s ease;-webkit-transition:color .3s ease;transition:color .3s ease}article.post:nth-child(6):hover .ftimg{-webkit-filter:sepia(0.5);filter:sepia(0.5)}article.post:nth-child(6):hover h2{-moz-transform:translateY(-0.5rem);-ms-transform:translateY(-0.5rem);-webkit-transform:translateY(-0.5rem);transform:translateY(-0.5rem)}article.post:nth-child(6):hover h2 a{color:#fff}article.side-post{margin-bottom:1.6rem}article.side-post h4{font-size:1.6rem;padding-bottom:1.6rem;font-weight:bold}article.side-post a{color:#4c4a46;-moz-transition:color .3s ease;-o-transition:color .3s ease;-webkit-transition:color .3s ease;transition:color .3s ease}article.side-post a:hover{color:#b74a7a}article.side-post:hover a{color:#b74a7a}.quick-reads article.side-post{margin-bottom:4rem}.top-titles article.side-post{margin-bottom:0}.top-titles article.side-post h4{padding:1.6rem 0 1.5rem;border-top:0.1rem dotted rgba(76,74,70,0.15)}article.side-post p{font-size:1.4rem}.top-titles{margin-top:-0.8rem}#disqus_thread{margin-right:19.5rem;position:relative;-webkit-filter:grayscale(1);filter:grayscale(1)}#disqus_thread:before{position:absolute;bottom:0;width:100%;height:4.1rem;background:#fff9ea}.dark #disqus_thread:before{background:#000;border-top:0.1rem solid rgba(255,255,255,0.1)}html #reactions__container{display:none}.wp-pagenavi{padding-top:1.4rem;font-size:1.8rem;font-weight:bold}.wp-pagenavi span,.wp-pagenavi a{display:inline-block;width:5rem;height:5rem;color:#4c4a46;background:rgba(255,0,0,0.1);-moz-border-radius:5rem;-webkit-border-radius:5rem;border-radius:5rem;text-align:center;line-height:5rem;-moz-transition:all .6s ease;-o-transition:all .6s ease;-webkit-transition:all .6s ease;transition:all .6s ease}.wp-pagenavi span{cursor:pointer;background:rgba(255,0,0,0);border:0.1rem dashed rgba(255,0,0,0.35)}.wp-pagenavi a{-moz-transform:scale(0.75);-ms-transform:scale(0.75);-webkit-transform:scale(0.75);transform:scale(0.75);border:0.1rem dashed rgba(255,0,0,0)}.wp-pagenavi a:hover{color:#b74a7a;background:rgba(255,0,0,0);-moz-transform:scale(0.85);-ms-transform:scale(0.85);-webkit-transform:scale(0.85);transform:scale(0.85);border:0.1rem dashed rgba(255,0,0,0.35)}@media (max-width: 1440px){.speech br{display:none}}@media (max-width: 1280px){.speech .bubble{font-size:2rem}.martian-container{right:0;-moz-transition:all .3s ease;-o-transition:all .3s ease;-webkit-transition:all .3s ease;transition:all .3s ease}.martian-container .light-guy{-moz-transform:scale(0.75);-ms-transform:scale(0.75);-webkit-transform:scale(0.75);transform:scale(0.75)}#martian-img-light{background:#fff;animation:transform 100s ease-in-out 2 both alternate;overflow:hidden}.conglomerate{display:none}.wrap{width:90%}.inner-thirds .two-thirds{width:90%}.inner-thirds .third{width:40rem}.bottom .inner-thirds .third{margin-bottom:5.6rem}.bottom .inner-thirds .third:last-child{margin-bottom:1.4rem}.slider--about .slide img{left:60%}.slider--about .slide-inner:before{background:aliceblue}.chronicle .blog-content article.post:before{display:none}#disqus_thread{margin-right:0}#disqus_thread:before,#disqus_recommendations{display:none}}@media (max-width: 1080px){.martian-container .light-guy{-moz-transform:scale(0.75);-ms-transform:scale(0.75);-webkit-transform:scale(0.75);transform:scale(0.75)}nav.wrap-slimfit{width:54rem}.slider--about .slide img{left:70%;width:30vw;height:30vw}.slider--about .slide .wrap .wrap--inner:before{display:none}.wrap,.portfolio>h1 .wrap{width:90%}.slider--portfolio{width:100%;padding:0 5% 0 5%;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box}.slider--portfolio .slider__active-slide .slide-img{-moz-transform:scale(0.7) translate3d(0, 0, 0);-ms-transform:scale(0.7) translate3d(0, 0, 0);-webkit-transform:scale(0.7) translate3d(0, 0, 0);transform:scale(0.7) translate3d(0, 0, 0)}.slider--portfolio .slide .wrap{width:100%}#page-content .page-inner.chronicle:before{display:none}}@media (max-width: 1020px){.inner-thirds .two-thirds{width:100%}.speech .bubble{font-size:1.8rem}}@media (max-width: 960px){.speech{-webkit-align-items:flex-end;align-items:flex-end}.martian-container{top:-1.2rem;left:14%}.speech .bubble{width:68%;margin-left:16%}.speech h1:before,.speech .bubble:before{display:none}.page-inner.home{background:rgba(255,0,0,0.05)}#martian-img-light{background:#101010}.speech h1{font-size:2.8rem;margin-bottom:3.2rem}nav.wrap-slimfit .thumb{width:3.2rem}nav.wrap-slimfit a:hover .thumb,nav.wrap-slimfit .current .thumb,nav.wrap-slimfit:hover .current:hover .thumb{height:3.2rem}nav.wrap-slimfit .text{position:relative;margin-left:4.8rem}nav.wrap-slimfit .current .title,nav.wrap-slimfit a:hover .text .title,nav.wrap-slimfit:hover .current:hover .text .title{padding-top:0}nav.wrap-slimfit .text .description{padding-top:0.2rem}nav.wrap-slimfit .current .text .description{opacity:0.4}nav.wrap-slimfit .current .text .description:before,nav.wrap-slimfit a:hover .text .description:before,nav.wrap-slimfit:hover .current:hover .text .description:before{display:none}nav.wrap-slimfit{width:32rem}.slider--about .slide-inner:before,.martians:before{display:none}.slider--about .slide img{left:80%;width:35vw;height:35vw}.slider--about h2,.slider--about h3,.slider--about p{padding-left:0;text-align:left}.slider--portfolio .slider__control-nav{width:12rem;bottom:3.3rem;right:50%;margin-right:-5rem}.slider--portfolio .slider__control-nav li{margin:0 0.7rem}.flex.thirds{display:block}.thirds .third:nth-child(2){display:none}.thirds .third{width:100%}.thirds .third:nth-child(3){height:unset}.thirds .third:nth-child(3) .contact-action--title,.thirds .third:nth-child(3) .contact-action--links__icon{display:none}.thirds .third:first-child{height:14rem;padding-top:40vh}.thirds .third:first-child .contact-action--links{height:unset}.contact-action--title{opacity:0;height:20% !important}#waves{-moz-transform:scale(2);-ms-transform:scale(2);-webkit-transform:scale(2);transform:scale(2);opacity:0.2}.inner-quarters .three-quarters{width:100%}.blog-content .inner{padding-left:0}.wp-caption{max-width:100%}}@media (max-width: 750px){.inner-thirds .third{width:100%}.cta-box a.block{position:relative;width:80%;height:16rem;left:unset;right:unset;top:unset;bottom:unset;margin-bottom:4.8rem;-moz-border-radius:.9rem;-webkit-border-radius:.9rem;border-radius:.9rem}.cta-box a.block:last-child{margin:0 0 12rem 20%}.martian{right:0;max-width:100%}.portfolio>h1{top:26.5vh}.slider--portfolio .slide-inner{padding-top:11.5vh}.slider--portfolio .case-logo,.slider--portfolio .slide-txt,.slider--portfolio .slide-inner:before,.slider--portfolio .slide-inner:after,.slider--portfolio .slider__active-slide .slide-inner:after{display:none}}@media (max-width: 680px){.wrap{width:85%}.martian-container .light-guy,.dark .martian-container .dark-guy{-moz-transform:scale(1);-ms-transform:scale(1);-webkit-transform:scale(1);transform:scale(1)}.martian-container{-moz-transform:scale(0.55);-ms-transform:scale(0.55);-webkit-transform:scale(0.55);transform:scale(0.55);left:0;overflow:visible}.menu-open .logo,.menu-open .conglomerate{-moz-transition-delay:0s;-o-transition-delay:0s;-webkit-transition-delay:0s;transition-delay:0s;opacity:0;backface-visibility:hidden}nav.wrap-slimfit{width:80%;width:fit-content}nav.wrap-slimfit .current .text .description,nav.wrap-slimfit a:hover .text .description,nav.wrap-slimfit:hover .current:hover .text .description{opacity:0}nav.wrap-slimfit a,.dark nav.wrap-slimfit a{border-bottom:none}nav.wrap-slimfit a{padding:0}nav.wrap-slimfit .thumb,nav.wrap-slimfit a:hover .thumb,nav.wrap-slimfit .current .thumb,nav.wrap-slimfit:hover .current:hover .thumb,nav.wrap-slimfit:hover .current .thumb{height:3.2rem;-moz-border-radius:3.2rem;-webkit-border-radius:3.2rem;border-radius:3.2rem}.open nav.wrap-slimfit a{margin-top:12px}.slider--portfolio .slide{height:auto}.blog-content h1{font-size:4rem;padding-top:2rem}.chronicle article.post:first-child .ftimg{width:32rem;height:32rem;float:none;margin-left:0;margin-bottom:1.4rem;top:-1.2rem}}@media (max-width: 560px){.anniversary .icon{float:none;margin-bottom:1rem}.intercontinental .icon{float:none}.click-bait{padding-left:0}.wrap,.portfolio>h1 .wrap{width:80%}.martian-container{transform:scale(0.5);left:-20%;top:-4rem}.speech{height:auto;padding-top:45rem;min-height:100vh;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box}.conglomerate{display:none}.logo{top:3.2rem;left:3.2rem;transform:scale(0.75)}.trigger--menu-main{right:3.64%;top:5.5%}.slider--about .slide img{left:80%;width:50vw;height:50vw}.slider--portfolio .slide-img{width:80vw}.slider--portfolio .rim{width:80vw;height:80vw;-moz-border-radius:2rem;-webkit-border-radius:2rem;border-radius:2rem}.slider--portfolio .rim:before{-moz-border-radius:2rem;-webkit-border-radius:2rem;border-radius:2rem}.portfolio>h1{font-size:2.8rem}.slider--portfolio{width:100%;padding:0}.portfolio>h1 sup{font-size:1.2rem}.portfolio>h1 sup a{padding:1.2rem 2.8rem 1.1rem 1.2rem}.other-clients{padding-left:10vw}.logo-grid{padding-top:4rem}.logo-grid .logobox-inner{padding:0 10vw 5rem 0}.logo-grid .logobox{min-width:100%}.slider--portfolio .rim span{display:none}.trigger--menu-main .inner,.trigger--menu-main .inner:after,.trigger--menu-main .inner:before{height:0.2rem;-moz-border-radius:.2rem;-webkit-border-radius:.2rem;border-radius:.2rem}.slider--portfolio .slide-txt{display:block;width:80vw;padding-top:2.8rem}.slider--portfolio .slide-inner{padding-top:34.5vh;flex-wrap:wrap;flex-direction:column-reverse}.slider--portfolio .slide{float:none !important;opacity:1 !important}.slider--portfolio .slide-inner{padding-top:0}.slider--portfolio .slide:first-child .slide-inner{padding-top:36.5vh}.slider--portfolio h2,.slider--portfolio h3,.slider--portfolio p{opacity:1;-moz-transform:translate3d(0, 0, 0);-ms-transform:translate3d(0, 0, 0);-webkit-transform:translate3d(0, 0, 0);transform:translate3d(0, 0, 0)}.slider--portfolio .slider__active-slide .slide-img,.slider--portfolio .slide-img{-moz-transform:scale(1) translate3d(0, 0, 0);-ms-transform:scale(1) translate3d(0, 0, 0);-webkit-transform:scale(1) translate3d(0, 0, 0);transform:scale(1) translate3d(0, 0, 0)}.slider--portfolio .rim:after{-moz-transform:rotate(0deg) scale(0.5) translateZ(20px);-ms-transform:rotate(0deg) scale(0.5) translateZ(20px);-webkit-transform:rotate(0deg) scale(0.5) translateZ(20px);transform:rotate(0deg) scale(0.5) translateZ(20px)}.slider--portfolio .slider__control-nav{display:none}.slider--portfolio .slide .wrap{min-height:unset;padding:2rem 0 6rem}.slider--portfolio .slide:last-child .wrap{min-height:unset;padding-bottom:8rem}.chronicle article.post:first-child .ftimg,.chronicle article.post:first-child .ftimg .inner{width:80vw;height:80vw;-moz-border-radius-bottomleft:5%;-webkit-border-bottom-left-radius:5%;border-bottom-left-radius:5%}}@media (max-width: 480px){.martian-container{transform:scale(0.5);left:-20%;top:-4rem}.speech{height:auto;padding-top:450px;min-height:100vh;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box}.conglomerate{display:none}.logo{top:3.2rem;left:7vw;transform:scale(0.75)}.trigger--menu-main{right:3.64%;top:5.5%}}@media (max-width: 360px){.martian-container{left:-46%;top:-8rem}}@-webkit-keyframes orbit{0%{-webkit-transform:rotate(0deg)}100%{-webkit-transform:rotate(360deg)}}@-moz-keyframes orbit{0%{-moz-transform:rotate(0deg)}100%{-moz-transform:rotate(360deg)}}@-ms-keyframes orbit{0%{-ms-transform:rotate(0deg)}100%{-ms-transform:rotate(360deg)}}@-webkit-keyframes norbit{0%{-webkit-transform:rotate(0deg)}100%{-webkit-transform:rotate(-360deg)}}@-moz-keyframes norbit{0%{-moz-transform:rotate(0deg)}100%{-moz-transform:rotate(-360deg)}}@-ms-keyframes norbit{0%{-ms-transform:rotate(0deg)}100%{-ms-transform:rotate(-360deg)}}@-webkit-keyframes float{0%, 100%{-webkit-transform:translateY(1rem)}50%{-webkit-transform:translateY(-1rem)}}@-moz-keyframes float{0%, 100%{-moz-transform:translateY(1rem)}50%{-moz-transform:translateY(-1rem)}}@-ms-keyframes float{0%, 100%{-ms-transform:translateY(1rem)}50%{-ms-transform:translateY(-1rem)}}@-webkit-keyframes space-float{0%{-webkit-transform:translate3d(-20rem, -10rem, 0) scale(0.5) rotate(-540deg)}100%{-webkit-transform:translate3d(20rem, 10rem, 0)}}@-moz-keyframes space-float{0%{-moz-transform:translate3d(-20rem, -10rem, 0) scale(0.5) rotate(-540deg)}100%{-moz-transform:translate3d(20rem, 10rem, 0)}}@-ms-keyframes space-float{0%{-ms-transform:translate3d(-20rem, -10rem, 0) scale(0.5) rotate(-540deg)}100%{-ms-transform:translate3d(20rem, 10rem, 0)}}@keyframes transform{0%,
  100%{border-radius:63% 37% 54% 46% / 55% 48% 52% 45%}14%{border-radius:40% 60% 54% 46% / 49% 60% 40% 51%}28%{border-radius:54% 46% 38% 62% / 49% 70% 30% 51%}42%{border-radius:61% 39% 55% 45% / 61% 38% 62% 39%}56%{border-radius:61% 39% 67% 33% / 70% 50% 50% 30%}70%{border-radius:50% 50% 34% 66% / 56% 68% 32% 44%}84%{border-radius:46% 54% 50% 50% / 35% 61% 39% 65%}}@keyframes movement{0%,
  100%{transform:none}50%{transform:translateY(20%) rotateY(10deg)}}@keyframes shade{0%,
  100%{background-position:0% 50%}50%{background-position:100% 50%}}@keyframes arrowbounce{0%{opacity:1;transform:translateX(0) scale(1)}25%{opacity:0;transform:translateX(1rem) scale(0.9)}26%{opacity:0;transform:translateX(-1rem) scale(0.9)}55%{opacity:1;transform:translateX(0) scale(1)}}@keyframes shake{10%, 90%{transform:translate3d(-0.1rem, 0, 0)}20%, 80%{transform:translate3d(0.2rem, 0, 0)}30%, 50%, 70%{transform:translate3d(-0.4rem, 0, 0)}40%, 60%{transform:translate3d(0.4rem, 0, 0)}}.shake{animation:shake 0.82s cubic-bezier(0.36, 0.07, 0.19, 0.97) both;transform:translate3d(0, 0, 0);backface-visibility:hidden;perspective:1000px}
