﻿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}.flex-1{flex:1}.flex--contact{flex-wrap:wrap}.rt-180{-moz-transform:rotate(180deg);-ms-transform:rotate(180deg);-webkit-transform:rotate(180deg);transform:rotate(180deg)}.row{display:flex;gap:2rem;flex-wrap:wrap}.row>*{flex:1}.gap-2{gap:2rem;justify-content:space-between}.gap-4{gap:4rem}.no-display{display:none !important}.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}.glass{display:inline-block;padding:3.2rem;border:0.1rem solid rgba(0,0,0,0.05);-moz-border-radius:1.5rem;-webkit-border-radius:1.5rem;border-radius:1.5rem;background:rgba(255,255,255,0.2);backdrop-filter:blur(3px)}.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:500}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)}.wpcf7-checkbox{display:flex;flex-wrap:wrap;gap:2rem;justify-content:flex-start}.wpcf7-list-item{display:flex;flex:1;text-align:center;margin:0 !important}.wpcf7-checkbox label{position:relative;display:flex;align-items:center;justify-content:center;border:0.1rem solid rgba(0,0,0,0.04);border-radius:1rem;padding:8.4rem 2.4rem 2.8rem;cursor:pointer;line-height:1.2;-moz-transition:all .6s ease;-o-transition:all .6s ease;-webkit-transition:all .6s ease;transition:all .6s ease;width:16.3rem;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box}.wpcf7-checkbox label:hover{border-color:rgba(236,94,91,0.5)}.wpcf7-checkbox label input[type="checkbox"]{display:none}.wpcf7-checkbox label i{font-size:3.6rem;position:absolute;top:2.8rem;left:50%;margin-left:-1.8rem;color:#4c4a46;-moz-transition:color .3s ease;-o-transition:color .3s ease;-webkit-transition:color .3s ease;transition:color .3s ease}label:has(input:checked){background-color:rgba(236,94,91,0.1);border-color:rgba(0,0,0,0.04)}label:has(input:checked) i{color:#ec5e5b}.wpcf7-form input[type="text"],.wpcf7-form input[type="email"],.wpcf7-form input[type="phone"],.wpcf7-form select,.wpcf7-form textarea,.skd-form input[type="text"],.skd-form input[type="email"],.skd-form input[type="phone"],.skd-form select,.skd-form textarea{padding:1rem;border:0.1rem solid rgba(0,0,0,0.1);border-radius:0.5rem;margin:0.8rem 0 0;background-color:#fff9ea;box-sizing:border-box;width:100%;font:inherit;-moz-transition:background .3s ease;-o-transition:background .3s ease;-webkit-transition:background .3s ease;transition:background .3s ease;line-height:1.2}.wpcf7-form input[type="text"]:focus,.wpcf7-form input[type="email"]:focus,.wpcf7-form input[type="phone"]:focus,.wpcf7-form select:focus,.wpcf7-form textarea:focus,.skd-form input[type="text"]:focus,.skd-form input[type="email"]:focus,.skd-form input[type="phone"]:focus,.skd-form select:focus,.skd-form textarea:focus{background-color:rgba(255,255,255,0.5)}.wpcf7-form input[type="text"].is-raised,.wpcf7-form input[type="email"].is-raised,.wpcf7-form input[type="phone"].is-raised,.wpcf7-form select.is-raised,.wpcf7-form textarea.is-raised,.skd-form input[type="text"].is-raised,.skd-form input[type="email"].is-raised,.skd-form input[type="phone"].is-raised,.skd-form select.is-raised,.skd-form textarea.is-raised{box-shadow:0 0.5rem 1rem rgba(0,0,0,0.05)}.wpcf7-form textarea,.skd-form textarea{width:100%;height:12rem}.wpcf7-form label,.skd-form label{font-size:90%}.wpcf7-form select,.skd-form select{appearance:none;color:inherit}.skd-form{min-width:42%;margin-bottom:7.2rem}.skd-form.search{margin:0 -4rem 5.4rem -4.1rem}.skd-form.search input[type="text"].s{border:0.1rem solid rgba(236,94,91,0.125);border-radius:0;border-left-color:transparent;border-right:0;background-color:transparent}.skd-form input[type="text"]{border:0.1rem solid rgba(236,94,91,0.25)}.skd-form input[type="text"].s{padding-left:4.6rem;background:rgba(254,246,238,0.9) url('../img/icon-search.svg?1786806349') left 1.8rem center no-repeat;background-size:1.8rem;backdrop-filter:blur(4px)}.skd-form input[type="text"]:focus{background-color:#fff;width:100%}.wpcf7-not-valid-tip{position:absolute;background:#fff9ea;top:-1.75rem;right:0.8rem;padding:0 0.4rem}.wpcf7 form .wpcf7-response-output{margin:2rem 0 0;padding:2rem 2.8rem;border:none;border-radius:0.5rem}.wpcf7 form.invalid .wpcf7-response-output,.wpcf7 form.unaccepted .wpcf7-response-output,.wpcf7 form.payment-required .wpcf7-response-output{background:rgba(255,185,0,0.95)}.wpcf7 form.sent .wpcf7-response-output{background:#46b450;color:#fff}p.secure{font-size:90%;opacity:0.75}p.secure i{margin-right:2rem}span[data-name="hcap-cf7"] .h-captcha{filter:hue-rotate(195deg)}.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}body.loading,body.menu-open{overflow:hidden}.wrap{width:108rem;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 .pad-left{padding-left:3.4rem;width:100%;box-sizing:border-box}.wrap .pad-left p{max-width:54rem}.wrap .margin-craft-updates{margin:2.8rem 0 -4rem}.wrap .mar-top{margin-top:8rem}.wrap .mar-top-max{margin-top:16rem}.wrap .pad-top{padding-top:8rem}.wrap .pad-top-max{padding-top:16rem}.wrap--inner{width:108rem;margin:0 auto}.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}.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?1723638953') 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}.relativizr .planet-mars{background:url('../img/logo-sprite.png?1723638953') 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}.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}.masthead{position:absolute;top:5rem;width:100%;z-index:9998}.menu-main{display:flex;justify-content:center;align-items:center;font-weight:500;-moz-transition:margin .3s ease;-o-transition:margin .3s ease;-webkit-transition:margin .3s ease;transition:margin .3s ease}.menu-main li{display:inline-block;position:relative}.menu-main li a{color:inherit;display:inline-block;padding:1rem 2.2rem}.menu-main li.current-menu-item:after,.single-concepts .menu-main li.menu-item-object-concepts:after,.single-craft .menu-main li.menu-item-object-craft:after,.single-insights .menu-main li.menu-item-object-insights:after,.menu-main li:hover:after{background-color:#ec5e5b}.menu-main li:after{position:absolute;bottom:0;left:2.2rem;width:1rem;height:0.3rem;background:rgba(199,84,170,0.2);-moz-border-radius-topright:.3rem;-webkit-border-top-right-radius:.3rem;border-top-right-radius:.3rem;-moz-border-radius-bottomright:.3rem;-webkit-border-bottom-right-radius:.3rem;border-bottom-right-radius:.3rem;-moz-transition:background .3s ease;-o-transition:background .3s ease;-webkit-transition:background .3s ease;transition:background .3s ease}.menu-mobile,.wpp-list{display:block;flex:1;line-height:1.2}.menu-mobile a,.wpp-list a{color:inherit;text-decoration:none;display:block;padding:1.2rem 0;border-bottom:0.1rem solid rgba(0,0,0,0.04)}.menu-mobile li:last-child a,.wpp-list li:last-child a{border-bottom:none}.button.talk{position:absolute;right:9.1rem;top:5.1rem;z-index:9999;padding:0.9rem 4.4rem 1.1rem 3.2rem}.contact .button.talk:active{pointer-events:none}.contact .button.talk:active:after{-moz-transform:rotate(135deg);-ms-transform:rotate(135deg);-webkit-transform:rotate(135deg);transform:rotate(135deg)}.contact .button.talk:after{-moz-transform:rotate(90deg);-ms-transform:rotate(90deg);-webkit-transform:rotate(90deg);transform:rotate(90deg)}.button.talk--mobile{display:none;position:relative;right:auto;top:auto;padding:0.9rem 4.4rem 1.1rem 3.2rem;margin-right:0}.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}.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)}.fab--group{display:flex;align-items:center;justify-content:center;position:fixed;bottom:2.6rem;right:3.1rem;z-index:9999;-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;font-size:2rem;color:#4c4a46;background:rgba(236,94,91,0.05);border-radius:10rem;padding:0.8rem;gap:0.8rem;backdrop-filter:blur(8px)}.fab--group button{position:relative;width:4.4rem;height:4.4rem;display:flex;align-items:center;justify-content:center;cursor:pointer;outline:none;background:rgba(255,211,203,0.45);border-radius:100%;font-size:1.8rem;border:none;z-index:9999;border:0.1rem solid rgba(255,255,255,0.25);color:inherit}.fab--group button: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.95);-ms-transform:scale(0.95);-webkit-transform:scale(0.95);transform:scale(0.95)}.fab--group button .ri-close-large-line{display:none}.fab--group button.on i:first-child{display:none}.fab--group button.on .ri-close-large-line{display:inline-block}.fab--group .fab__menu{display:none}.fab--group i{margin-left:-50%;margin-top:-50%}.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}.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}h1{font-size:3.6rem;margin-bottom:4.2rem}h2 i{display:inline-block;margin-left:0.2rem}h2 i:last-of-type{-moz-transition-delay:0.3s;-o-transition-delay:0.3s;-webkit-transition-delay:0.3s;transition-delay:0.3s}.page-inner.home h2 i{margin-left:0.2rem}p{margin-bottom:2.8rem}.chronicle .three-quarters p{margin-bottom:2.8rem}.founder p.byline,.dark p.byline{color:rgba(255,255,255,0.5)}.founder p.byline:first-line,.dark p.byline:first-line{color:rgba(255,255,255,0.65) !important}.byline .avi{display:inline-block;float:left;margin-right:1.2rem;margin-left:2.1rem;background:black center no-repeat;-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%;width:4.2rem;height:4.2rem}.byline .avi.zach{background-image:url('../img/avi-zach.jpg?1785613507')}.byline a{padding-bottom:0.2rem}.byline.signed{position:relative;margin-top:6rem}.byline.signed:before{position:absolute;top:-4rem;left:-0.4rem;width:22rem;height:3.2rem;background:url('../img/bg-signature.svg?1785621088') no-repeat;-moz-background-size:contain;-o-background-size:contain;-webkit-background-size:contain;background-size:contain;opacity:0.5}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}.cta-box.cta-box{border-top:0.1rem dotted rgba(127,34,86,0.15)}.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 dotted rgba(127,34,86,0.2)}.cta-box a.block{position:absolute;width:60%;height:20rem;color:#fff;font-size:2rem;overflow:hidden;-moz-border-radius:.6rem;-webkit-border-radius:.6rem;border-radius:.6rem}.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) url('../img/bg-card-01.webp?1785170123') left center no-repeat;-moz-background-size:cover;-o-background-size:cover;-webkit-background-size:cover;background-size:cover;left:0;top:0;z-index:2;text-align:right}.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 i{display:inline-block;position:relative;width:1.8rem;line-height:0;margin:0;padding:0;top:-0.6rem}.click-bait .ftimg{display:block;position:relative;width:24rem;height:12.6rem;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;background-position:center;-moz-border-radius:.6rem;-webkit-border-radius:.6rem;border-radius:.6rem;border:0.1rem solid rgba(0,0,0,0.1);-webkit-filter:grayscale(1);filter:grayscale(1);-moz-transition:filter .9s ease;-o-transition:filter .9s ease;-webkit-transition:filter .9s ease;transition:filter .9s ease}.click-bait:hover .ftimg{-webkit-filter:grayscale(0);filter:grayscale(0)}.click-bait .text{padding-top:14rem;padding-left:2.8rem;line-height:1.5}.click-bait .text p{position:relative}.click-bait .text .article-tag{text-transform:uppercase;font-size:1.2rem;font-weight:500}.click-bait .text .article-tag:after{height:0.2rem;width:1.6rem;background:rgba(76,74,70,0.15);bottom:-1.6rem}.bottom{background:rgba(236,94,91,0.05);line-height:1.5;font-size:1.4rem;color:rgba(76,74,70,0.85);position:relative;z-index:99}.contact .bottom{opacity:1}.bottom .wrap{padding:8rem 0}.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.7;font-weight:600;letter-spacing:-0.2rem;color:#CD9C5E;text-indent:-0.2rem}.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{padding:24.2rem 0 8rem;display:-webkit-flex;display:flex;-webkit-align-items:center;align-items:center;line-height:1.2}.home>.speech{height:100vh;padding:0}.home>.speech .bubble{margin-left:16%;-moz-transition:all .3s ease;-o-transition:all .3s ease;-webkit-transition:all .3s ease;transition:all .3s ease}.speech .bubble{position:relative;width:28%;margin-left:calc( (100vw - 79cqi) / 2);text-align:left;font-size:2.4rem;font-weight:700;word-break:keep-all}.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;word-break:keep-all;hyphens:none}.speech strong{font-weight:600}.speech p:first-of-type{font-weight:400;padding-left:3.2rem;border-left:0.3rem solid rgba(254,94,125,0.1);font-size:2rem;line-height:1.2}.speech p:last-of-type{margin-bottom:0}.speech h2{font-size:3.4rem;position:relative;margin-bottom:4.2rem;z-index:0;line-height:1.15}.home .speech h2{margin-bottom:4.2rem}.speech a.txt{-moz-border-radius:100%;-webkit-border-radius:100%;border-radius:100%;color:inherit;opacity:0.9;overflow:hidden;-moz-transition:ease-out .3s;-o-transition:ease-out .3s;-webkit-transition:ease-out .3s;transition:ease-out .3s}.speech a.txt:first-child{color:#b74a7a}.speech a.txt::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.txt: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.txt:hover::before{opacity:1;right:0;top:-0.6rem}.speech .intro,span.intro{position:relative;font-size:1.3rem;font-weight:bold;text-transform:uppercase;color:#ec5e5b;padding:0.6rem 1.6rem 0.6rem 2.9rem;background:rgba(236,94,91,0.1);-moz-border-radius:3rem;-webkit-border-radius:3rem;border-radius:3rem;display:inline-block;margin-bottom:1.8rem;line-height:1.25}.speech .intro:before,span.intro:before{left:1.2rem;top:0.9rem;width:1rem;height:1rem;background:#ec5e5b;position:absolute;-moz-border-radius:1rem;-webkit-border-radius:1rem;border-radius:1rem}span.intro{margin-bottom:0.8rem}a.button,input.button{position:relative;font-size:1.6rem;background:#d3477b;-moz-border-radius:5rem;-webkit-border-radius:5rem;border-radius:5rem;padding:0.9rem 4.4rem 1.1rem 3.2rem;color:#fff;font-weight:normal;-moz-transition:all .3s ease;-o-transition:all .3s ease;-webkit-transition:all .3s ease;transition:all .3s ease;margin-right:0.8rem;white-space:nowrap;border:none;cursor:pointer;font-family:inherit}a.button--secondary,input.button--secondary{background:#fe5e7d}a.button:hover,input.button:hover{background:#333;-webkit-filter:grayscale(1);filter:grayscale(1)}a.button:before,input.button:before{position:absolute;width:2rem;height:2rem;background:#fff;-moz-border-radius:2rem;-webkit-border-radius:2rem;border-radius:2rem;right:1rem;top:50%;margin-top:-1rem}a.button:after,input.button:after{position:absolute;width:2rem;height:2rem;background:url('../img/icon-arrow.svg?1754913687') center no-repeat;-moz-background-size:1rem;-o-background-size:1rem;-webkit-background-size:1rem;background-size:1rem;right:1rem;top:50%;margin-top:-1rem;-moz-transition:-moz-transform .3s ease;-o-transition:-o-transform .3s ease;-webkit-transition:-webkit-transform .3s ease;transition:transform .3s ease}a.button.down:after,input.button.down:after{-moz-transform:rotate(90deg);-ms-transform:rotate(90deg);-webkit-transform:rotate(90deg);transform:rotate(90deg)}a.button--ceo:before,input.button--ceo:before{position:absolute;width:2.8rem;height:2.8rem;right:0.6rem;margin-top:-1.4rem}a.button--ceo:after,input.button--ceo:after{width:2.6rem;height:2.6rem;right:0.7rem;margin-top:-1.3rem;background:url('../img/avi-martian-huston.png?1755206974') center no-repeat;-moz-background-size:cover;-o-background-size:cover;-webkit-background-size:cover;background-size:cover;-moz-border-radius:2rem;-webkit-border-radius:2rem;border-radius:2rem}.martian-container{position:fixed;right:7rem;bottom:0;max-height:90vh;width:76.4rem;height:70.4rem;padding-top:7.9rem;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box}.logos{height:10rem;border:0.1rem solid rgba(0,0,0,0.04);background:rgba(255,249,234,0.8);border-radius:1rem;z-index:-1;backdrop-filter:blur(4px);padding:2.6rem 3.4rem;display:flex;align-items:center;justify-content:flex-end;gap:3.2rem;box-sizing:border-box;margin-bottom:4.8rem;font-weight:500;line-height:1.2}.logos--spaced{gap:4.6rem;margin-bottom:7.2rem}.logos--home{position:fixed;left:0;bottom:0;width:65vw;border-radius:0;border:none;border-top:0.1rem solid rgba(236,94,91,0.05);margin-bottom:0;gap:2rem;justify-content:flex-start}.logos__item.txt{flex:1;padding-right:2rem;position:relative}.logos__item.txt:after{position:absolute;right:0;top:-0.7rem;bottom:-0.8rem;border-right:0.1rem solid rgba(0,0,0,0.04)}.logos__item img{max-height:4.8rem;width:auto}#martian{right:3.5rem;bottom:0;width:70.4rem;height:63.5rem;max-height:90vh;-moz-transition:all .3s ease;-o-transition:all .3s ease;-webkit-transition:all .3s ease;transition:all .3s ease}.side-panel{position:fixed;top:0;right:-28rem;width:28rem;height:100vh;background:rgba(255,249,234,0.85);backdrop-filter:blur(15px);border-left:0.1rem solid rgba(236,94,91,0.1);box-sizing:border-box;pointer-events:none;display:flex;flex-wrap:wrap;justify-content:center;align-items:center;-moz-transition:all .3s ease;-o-transition:all .3s ease;-webkit-transition:all .3s ease;transition:all .3s ease;z-index:99}.side-panel.on{right:0}.side-panel.home{background:rgba(255,249,234,0.05);backdrop-filter:blur(7px)}.side-panel .inner{padding:20.7rem 4rem 4rem;display:flex;flex-wrap:wrap;gap:3.2rem;justify-content:flex-end;align-items:center;text-align:left;-moz-transition:padding .3s ease;-o-transition:padding .3s ease;-webkit-transition:padding .3s ease;transition:padding .3s ease}.side-panel p{margin-bottom:0;line-height:1.15}.panel{display:none;width:100%;height:100vh}.panel a,.panel form{pointer-events:all}.panel--news{display:block}.panel__item{width:100%}.panel-stat{font-size:3.2rem;color:#ec5e5b;margin-bottom:0.4rem;font-weight:500}.panel-stat .plus{background:rgba(236,94,91,0.08);line-height:1.6rem;height:1.8rem;width:1.8rem;display:inline-block;border-radius:100%;text-align:center}.panel-stat .flag{position:relative;background:#db3831;height:0.2rem;width:1.1rem;display:inline-block;top:-0.8rem;left:0.3rem}.panel-stat .flag:before{position:absolute;background:#000;height:0.2rem;width:1.1rem;display:inline-block;bottom:0.4rem;border-top-left-radius:100%}.panel-stat .flag:after{position:absolute;background:#4aa459;height:0.2rem;width:1.1rem;display:inline-block;top:0.4rem;border-bottom-right-radius:100%}.panel-stat.number{font-family:monospace;font-size:2.8rem;margin-bottom:0.6rem}.panel-subtitle{font-weight:bold;margin-bottom:0.8rem}.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}.wrap--work{display:flex;flex-wrap:wrap;padding:6rem 0 10rem;gap:2rem}.wrap--craft{display:flex;flex-wrap:wrap;padding:0.4rem 0 0;gap:2rem}.work-card{display:flex;align-items:flex-end;position:relative;width:34.66rem;min-height:40rem;-moz-border-radius:1rem;-webkit-border-radius:1rem;border-radius:1rem;box-shadow:0 1rem 3rem rgba(0,0,0,0.1);color:#fff;overflow:hidden;padding:3.2rem;margin-bottom:15rem;-moz-transform-style:preserve-3d;-webkit-transform-style:preserve-3d;transform-style:preserve-3d;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box}.work-card:nth-child(3n+2){top:6rem}.work-card:nth-child(3n+3){top:12rem}.work-card.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}.work-card.transition-enabled.is-visible{opacity:1;-moz-transform:scale(1);-ms-transform:scale(1);-webkit-transform:scale(1);transform:scale(1)}.work-card:nth-child(1){-moz-transition-delay:0s;-o-transition-delay:0s;-webkit-transition-delay:0s;transition-delay:0s}.work-card:nth-child(2){-moz-transition-delay:.1s;-o-transition-delay:.1s;-webkit-transition-delay:.1s;transition-delay:.1s}.work-card:nth-child(3){-moz-transition-delay:.2s;-o-transition-delay:.2s;-webkit-transition-delay:.2s;transition-delay:.2s}.work-card:nth-child(4){-moz-transition-delay:.3s;-o-transition-delay:.3s;-webkit-transition-delay:.3s;transition-delay:.3s}.work-card:nth-child(5){-moz-transition-delay:.4s;-o-transition-delay:.4s;-webkit-transition-delay:.4s;transition-delay:.4s}.work-card:nth-child(6){-moz-transition-delay:.5s;-o-transition-delay:.5s;-webkit-transition-delay:.5s;transition-delay:.5s}.work-card:nth-child(7){-moz-transition-delay:.6s;-o-transition-delay:.6s;-webkit-transition-delay:.6s;transition-delay:.6s}.work-card:nth-child(8){-moz-transition-delay:.7s;-o-transition-delay:.7s;-webkit-transition-delay:.7s;transition-delay:.7s}.work-card:nth-child(9){-moz-transition-delay:.8s;-o-transition-delay:.8s;-webkit-transition-delay:.8s;transition-delay:.8s}.work-card:nth-child(10){-moz-transition-delay:.9s;-o-transition-delay:.9s;-webkit-transition-delay:.9s;transition-delay:.9s}.work-card:nth-child(11){-moz-transition-delay:1s;-o-transition-delay:1s;-webkit-transition-delay:1s;transition-delay:1s}.work-card:nth-child(12){-moz-transition-delay:1.1s;-o-transition-delay:1.1s;-webkit-transition-delay:1.1s;transition-delay:1.1s}.work-card:nth-child(13){-moz-transition-delay:1.2s;-o-transition-delay:1.2s;-webkit-transition-delay:1.2s;transition-delay:1.2s}.work-card:nth-child(14){-moz-transition-delay:1.3s;-o-transition-delay:1.3s;-webkit-transition-delay:1.3s;transition-delay:1.3s}.work-card:nth-child(15){-moz-transition-delay:1.4s;-o-transition-delay:1.4s;-webkit-transition-delay:1.4s;transition-delay:1.4s}.work-card:nth-child(16){-moz-transition-delay:1.5s;-o-transition-delay:1.5s;-webkit-transition-delay:1.5s;transition-delay:1.5s}.work-card:nth-child(17){-moz-transition-delay:1.6s;-o-transition-delay:1.6s;-webkit-transition-delay:1.6s;transition-delay:1.6s}.work-card:nth-child(18){-moz-transition-delay:1.7s;-o-transition-delay:1.7s;-webkit-transition-delay:1.7s;transition-delay:1.7s}.work-card:nth-child(19){-moz-transition-delay:1.8s;-o-transition-delay:1.8s;-webkit-transition-delay:1.8s;transition-delay:1.8s}.work-card:nth-child(20){-moz-transition-delay:1.9s;-o-transition-delay:1.9s;-webkit-transition-delay:1.9s;transition-delay:1.9s}.work-card:nth-child(21){-moz-transition-delay:2s;-o-transition-delay:2s;-webkit-transition-delay:2s;transition-delay:2s}.work-card .cover{position:absolute;left:0;top:0;right:0;bottom:0;background:rgba(0,0,0,0.9) center top no-repeat;-moz-background-size:cover;-o-background-size:cover;-webkit-background-size:cover;background-size:cover;z-index:-1;-moz-border-radius:1rem;-webkit-border-radius:1rem;border-radius:1rem}.work-card .tags{position:absolute;top:2rem;right:2rem;display:flex;gap:0.6rem}.work-card .tags span{display:inline-block;background:rgba(255,255,255,0.5);border-radius:1rem;padding:0.4rem 0.8rem;color:#4c4a46;text-transform:uppercase;font-size:1rem;font-weight:600}.work-card .tags span.plus{padding:0.4rem}.work-card:before{position:absolute;top:0;left:0;right:0;bottom:0;left:0;background:rgba(0,0,0,0.5);background:linear-gradient(180deg, rgba(0,0,0,0.1) 0%,#000000 85%);-moz-border-radius:1rem;-webkit-border-radius:1rem;border-radius:1rem}.work-card.light:before{background:linear-gradient(180deg, rgba(0,0,0,0.1) 0%,rgba(0,0,0,0.8) 85%)}.work-card.lighter:before{background:linear-gradient(180deg, rgba(0,0,0,0.1) 0%,rgba(0,0,0,0.65) 85%)}.work-card.green:before{background:linear-gradient(180deg, rgba(0,0,0,0.1) 20%,#0c693a 86%)}.work-card.pink:before{background:linear-gradient(180deg, rgba(0,0,0,0.1) 20%,#550f27 86%)}.work-card.blue:before{background:linear-gradient(180deg, rgba(0,0,0,0.1) 20%,#00acd4 86%)}.work-card h3{font-size:3.2rem;position:relative;font-weight:700}.work-card h3 span{display:inline-block;position:relative;transition:transform 0.6s cubic-bezier(0.85, 0.01, 0.14, 0.99)}.work-card h3 span:last-child{transition-delay:0.1s}.work-card:hover h3 span{transform:translateY(-4.8rem)}.work-card .card-hover-cta{position:absolute;bottom:4.8rem;left:4rem;display:inline-block;text-transform:uppercase;font-size:1.2rem;font-weight:600;opacity:0;-moz-transition:all .6s ease;-o-transition:all .6s ease;-webkit-transition:all .6s ease;transition:all .6s ease}.work-card:hover .card-hover-cta{opacity:0.65;left:3.2rem;transition-delay:0.3s}.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}.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}.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}#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}#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%}#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}.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}.collage{display:grid;grid-template-columns:1.2fr 0.75fr 1fr 0.7fr 0.7fr;grid-template-rows:minmax(20rem, 0.8fr) minmax(28rem, 0.8fr);grid-template-areas:"a b b c d" "a e f f f";gap:2rem;margin:10rem 0 4rem}.collage>*{border-radius:1rem;box-shadow:0 1rem 3rem rgba(0,0,0,0.1);min-width:0;background-size:cover;background-position:center}.collage>:nth-child(1){grid-area:a}.collage>:nth-child(2){grid-area:b}.collage>:nth-child(3){grid-area:c}.collage>:nth-child(4){grid-area:d}.collage>:nth-child(5){grid-area:e}.collage>:nth-child(6){grid-area:f}@media (max-width: 960px){.collage{grid-template-columns:1fr;grid-template-rows:auto;grid-template-areas:"f";margin-top:0}.collage>*{display:none;min-height:220px}.collage>:nth-child(6){display:block;min-height:45cqi}}.cards{display:flex;flex-wrap:wrap;gap:2rem;justify-content:flex-end;margin:3.6rem 0 0}.cards.gap-wide{gap:3.4rem}.cards.cards-3{margin-bottom:8rem}.cards.cards-3:last-child{margin-bottom:2rem}.cards.cards-3 .card{background-color:rgba(236,94,91,0.025)}.cards.cards-3-max .card{width:27.6rem;background-color:#fff;box-shadow:0 1rem 3rem rgba(0,0,0,0.05);border:none}.cards.cards-3-max .card p{margin-bottom:2rem}.cards.cards-3-max .is-shaded{background:rgba(236,94,91,0.025);box-shadow:none;border:0.1rem solid rgba(0,0,0,0.04)}.cards.cards-3-max .is-glass{backdrop-filter:blur(20px);background:rgba(255,249,234,0.5)}.cards.cards-3-max .is-vanilla{background:transparent;box-shadow:none;padding-left:0;padding-right:0;-moz-border-radius:0;-webkit-border-radius:0;border-radius:0}.cards .fill-child{margin-bottom:2rem;aspect-ratio:30.4 / 17.4;height:auto;-moz-background-size:cover;-o-background-size:cover;-webkit-background-size:cover;background-size:cover;background-position:center;position:relative;display:flex}.cards .fill-child.dark{color:rgba(255,255,255,0.8) !important}.cards .fill-child.end{align-items:flex-end}.cards .fill-child div{position:relative;font-weight:500;bottom:-0.8rem}.cards .fill-child div em{font-weight:200}.cards .fill-child.image:before{width:100%;height:100%;left:0;top:0;background:rgba(0,0,0,0.5);background:linear-gradient(180deg, rgba(0,0,0,0) 30%,rgba(0,0,0,0.95) 100%)}.cards .fill-child:last-child{margin-bottom:0}h5{font-size:1.3rem;font-weight:bold;text-transform:uppercase;margin-bottom:2rem}h5.color{color:#ec5e5b}.cols{display:flex;gap:3.4rem;flex-wrap:wrap}.cols h2{font-size:2.5rem;font-weight:bold;margin:0 0 2.8rem;line-height:1.25}.cols .col{flex:1}.cols .col img{max-width:100%;height:auto;-moz-border-radius:.7rem;-webkit-border-radius:.7rem;border-radius:.7rem}.card{padding:2.8rem 3.4rem 3.4rem;width:23.6rem;-moz-border-radius:1rem;-webkit-border-radius:1rem;border-radius:1rem;border:0.1rem solid rgba(0,0,0,0.04);background-color:rgba(255,255,255,0.1);overflow:hidden}.card.fill-child{width:100%;box-sizing:border-box}.card.has-shadow{box-shadow:0 1rem 3rem rgba(0,0,0,0.065);border:none;background-color:rgba(255,255,255,0.5) !important}.card.fill{flex:1;background-color:rgba(236,94,91,0.05) !important}.card.dark{background-color:rgba(0,0,0,0.9) !important;color:rgba(255,255,255,0.75)}.card-3-1{width:32.4rem;background-color:antiquewhite}.card-3-2{flex:1}.card-3-2.founder{min-height:24rem;background:#000 url('../img/bg-huston-linkedin.png?1785592398') bottom right -9rem no-repeat;background-size:60rem;color:rgba(255,255,255,0.65);padding-left:5.4rem}.card-3-2.founder strong{color:rgba(255,255,255,0.9);font-weight:500}.card-3-2.founder p{max-width:54rem}.card-3-2.founder p:nth-last-child(2){max-width:38rem}.card-3-2.founder p:first-child{padding-top:1.2rem}.card-3-2.founder a{color:rgba(255,255,255,0.65) !important}.card-3-2.founder a:after{background-color:rgba(255,255,255,0.15) !important}.card-3-2.founder i{display:inline-block;position:relative;width:1.5rem;line-height:0;margin:0;padding:0;top:-0.54rem;color:rgba(255,255,255,0.65)}.card i{display:inline-block;position:relative;width:1.8rem;line-height:0;margin:0;padding:0;top:-0.54rem;color:#ec5e5b}.card ul li a,.card ul li>span{color:inherit;text-decoration:none;display:block;padding:1.2rem 0;border-bottom:0.1rem solid rgba(0,0,0,0.04)}.card ul li span.dark{color:#4c4a46}.card ul li a em{font-style:normal}.card ul li:last-child a,.card ul li:last-child>span{border-bottom:none}.card ul li a:before,.card ul li a:after{display:none}.card ul li.has-icon a i{display:inline-block;position:relative;width:1.8rem;line-height:0;margin:0;padding:0;top:-0.54rem;color:#ec5e5b}.card ul.avis{display:flex;flex-wrap:wrap;gap:1rem;max-width:26rem}.card ul.avis li{display:inline-block}.card ul.avis li div,.card ul.avis li a{display:block;box-sizing:border-box;width:3.6rem;height:3.6rem;background-color:rgba(0,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}.card ul.avis li div:hover,.card ul.avis li a:hover{-moz-transform:scale(1.25);-ms-transform:scale(1.25);-webkit-transform:scale(1.25);transform:scale(1.25)}.card .hr{font-size:1.4rem;margin-left:5.7rem;margin-top:-1.8rem}.card .hr i{display:inline-block;position:relative;width:1.4rem;line-height:0;margin:0;padding:0;top:-0.5rem;opacity:0}.card blockquote{position:relative;padding-left:2rem;margin:1.2rem 0 2rem;line-height:1.2}.card blockquote:before{content:"“";font-family:Verdana, Geneva, Tahoma, sans-serif;font-size:3.2rem;position:absolute;left:-0.2rem;top:-0.6rem;opacity:0.2;color:#c754aa}.card h4.has-image{margin:-1.4rem -2rem 2rem;padding:12.4rem 0 1.8rem 2rem;background:rgba(0,0,0,0.1) left center no-repeat;-moz-background-size:cover;-o-background-size:cover;-webkit-background-size:cover;background-size:cover;color:rgba(255,255,255,0.9);position:relative;border-radius:0.5rem;overflow:hidden;cursor:pointer;display:flex;justify-content:space-between;align-items:center}.card h4.has-image:before{width:100%;height:100%;left:0;top:0;background:rgba(0,0,0,0.5);background:linear-gradient(180deg, rgba(0,0,0,0.05) 0%,rgba(0,0,0,0.75) 100%);opacity:0.8;-moz-transition:opacity .3s ease;-o-transition:opacity .3s ease;-webkit-transition:opacity .3s ease;transition:opacity .3s ease}.card h4.has-image:hover:before{opacity:1}.card h4.has-image span,.card h4.has-image a{position:relative;color:#fff}.card h4.has-image a{position:relative;font-weight:normal;font-size:1.4rem;padding:0.2rem 2rem 0.3rem 4.5rem;overflow:hidden;width:0;white-space:nowrap;color:rgba(255,255,255,0);background:url('../img/x-logo-youtube.png?1620812092') left center no-repeat;-moz-background-size:contain;-o-background-size:contain;-webkit-background-size:contain;background-size:contain;-moz-transition:all .6s ease;-o-transition:all .6s ease;-webkit-transition:all .6s ease;transition:all .6s ease;left:2rem}.card h4.has-image a:before,.card h4.has-image a:after{display:none}.card h4.has-image:hover a{width:7.2rem;padding-left:2.5rem;color:#fff;left:0}.card div.has-image{margin:-2.8rem -3.4rem 2rem;padding:19.4rem 0 1.8rem 2rem;background:rgba(199,84,170,0.1) center no-repeat;-moz-background-size:cover;-o-background-size:cover;-webkit-background-size:cover;background-size:cover;color:rgba(255,255,255,0.9);position:relative;-moz-border-radius-topleft:.5rem;-webkit-border-top-left-radius:.5rem;border-top-left-radius:.5rem;-moz-border-radius-topright:.5rem;-webkit-border-top-right-radius:.5rem;border-top-right-radius:.5rem;overflow:hidden;display:flex;justify-content:space-between;align-items:center}.card .cover-full{margin:-2.8rem -3.4rem 1rem;padding:13.5rem 0 1.8rem 2rem;background:center top no-repeat;-moz-background-size:cover;-o-background-size:cover;-webkit-background-size:cover;background-size:cover;-moz-border-radius-topleft:1rem;-webkit-border-top-left-radius:1rem;border-top-left-radius:1rem;-moz-border-radius-topright:1rem;-webkit-border-top-right-radius:1rem;border-top-right-radius:1rem;color:rgba(255,255,255,0.9);position:relative;overflow:hidden;cursor:pointer;display:flex;justify-content:space-between;align-items:center;border-bottom:0.1rem solid rgba(0,0,0,0.04);animation:scroll-bg-reverse 3s ease-in-out forwards}.card:hover .cover-full{animation:scroll-bg 6s ease-in-out forwards}a.card:before,a.card:after{background:transparent !important}.tag{padding:0.15rem 0.5rem 0.1rem;border-radius:0.4rem;display:inline-block;box-shadow:0 0 0 0.1rem rgba(0,0,0,0.075) inset;font-size:75%;text-transform:uppercase;font-weight:500;opacity:0.9;color:#4c4a46}.tag--spaced{margin:0 0.1rem 0.4rem 0;padding-bottom:0.2rem;background:rgba(255,255,255,0.5)}.count{display:inline-block;padding:0.3rem 0.6rem;-moz-border-radius:2rem;-webkit-border-radius:2rem;border-radius:2rem;background:rgba(236,94,91,0.15);font-size:80%;opacity:0.5;color:#000}li .count{float:right}.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;position:relative;z-index:2;pointer-events:none}.slider--expertise .slide .button{pointer-events:all}.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:before{opacity:0;position:absolute;width:100vw;height:100vh;left:0;bottom:0;-moz-transition:all 1s ease;-o-transition:all 1s ease;-webkit-transition:all 1s ease;transition:all 1s ease;pointer-events:none}.loading #page-content:before{background:rgba(255,0,0,0.05);animation:fill 4s ease;opacity:1}#page-content .page-inner{min-height:inherit;-moz-transition:opacity 1s ease;-o-transition:opacity 1s ease;-webkit-transition:opacity 1s ease;transition:opacity 1s ease;opacity:1}.loading #page-content .page-inner{opacity:0}#page-content .page-inner.home{min-height:640px}#page-content .page-inner.home:after{content:"";position:absolute;left:0;top:0;width:100%;height:100%;background:#fff9ea;-moz-transition:all .6s ease;-o-transition:all .6s ease;-webkit-transition:all .6s ease;transition:all .6s ease}.preload #page-content .page-inner.home:after,.unloaded #page-content .page-inner.home:after{transform:translateY(-100vh)}#page-content .page-inner.expertise{background:rgba(255,0,0,0.035);overflow:hidden;position:relative}.page-content__container{padding-bottom:8rem}.page-content__container h3{font-size:2.2rem;font-weight:700;margin-bottom:2rem}.page-content__container h4{font-size:1.8rem;font-weight:600;margin-bottom:2rem}.page-content__container h4 em{font-weight:200}.page-content__container p{line-height:1.2}.page-content__container a{display:inline-block;position:relative;color:#b74a7a;display:inline-block}.page-content__container a:before{height:0.1rem;width:0;background:rgba(183,74,122,0.5);bottom:0.1rem;-moz-transition:width .6s ease;-o-transition:width .6s ease;-webkit-transition:width .6s ease;transition:width .6s ease}.page-content__container a:after{height:0.1rem;width:100%;background:rgba(183,74,122,0.25);bottom:0.1rem}.page-content__container a:hover:before{width:100%}.side-panel h4{font-size:1.8rem;font-weight:600;margin-bottom:2rem}.side-panel h4 em{font-weight:200}.col--main{padding:3.4rem;flex:1;-moz-border-radius:1rem;-webkit-border-radius:1rem;border-radius:1rem;border:0.1rem solid rgba(0,0,0,0.04)}.col--side{padding:3.4rem;width:32rem;-moz-border-radius:1rem;-webkit-border-radius:1rem;border-radius:1rem;border:0.1rem solid rgba(0,0,0,0.04)}.col--side.shaded{background:rgba(236,94,91,0.025)}.page-inner:before{position:absolute;left:0;right:0;top:0;height:100vh;-moz-background-size:cover;-o-background-size:cover;-webkit-background-size:cover;background-size:cover;background-position:top right;background-repeat:no-repeat;-moz-transition:background .3s ease;-o-transition:background .3s ease;-webkit-transition:background .3s ease;transition:background .3s ease}.page-inner.contact:before{background-image:url('../img/bg-banner-01.png?1783932310')}.page-inner.about:before{background-image:url('../img/bg-banner-06.webp?1784025591')}.page-inner.community:before{background-image:url('../img/bg-banner-03.webp?1784040536')}.page-inner.insights:before{background-image:url('../img/bg-banner-08.webp?1784289217')}.page-inner.chronicle:before,.page-inner.chronicles:before{background-image:url('../img/bg-banner-09.webp?1786732429')}.page-inner.portfolio:before{background-image:url('../img/bg-banner-02.webp?1783968325');height:92.6rem}.page-inner.craft:before{background-image:url('../img/bg-banner-07.webp?1784045800');height:93.66rem}.page-inner.error-404:before{background-image:url('../img/bg-404.webp?1783945611') center right no-repeat;-moz-background-size:contain;-o-background-size:contain;-webkit-background-size:contain;background-size:contain}.flex--ribbon{padding:3.4rem;-moz-border-radius:1rem;-webkit-border-radius:1rem;border-radius:1rem;margin-top:2.8rem;line-height:1.25;background:rgba(236,94,91,0.05) url('../img/bg-ribbon.png?1788016165') right bottom no-repeat;-moz-background-size:49rem;-o-background-size:49rem;-webkit-background-size:49rem;background-size:49rem;border:0.1rem solid rgba(0,0,0,0.01);flex-wrap:wrap}.flex--ribbon.ai{margin-top:-2.8rem;margin-bottom:2.8rem;background-image:url('../img/bg-ribbon-ds.png?1788026502');background-position:right bottom;-moz-background-size:40rem;-o-background-size:40rem;-webkit-background-size:40rem;background-size:40rem;width:100%}.flex--ribbon.stack-top{-moz-border-radius-bottomleft:0;-webkit-border-bottom-left-radius:0;border-bottom-left-radius:0;-moz-border-radius-bottomright:0;-webkit-border-bottom-right-radius:0;border-bottom-right-radius:0;background-image:none;padding-bottom:0;border-bottom:none}.flex--ribbon.stack-bottom{-moz-border-radius-topleft:0;-webkit-border-top-left-radius:0;border-top-left-radius:0;-moz-border-radius-topright:0;-webkit-border-top-right-radius:0;border-top-right-radius:0;border-top:none;margin-top:0}.flex--ribbon>div{width:30rem}.flex--ribbon p{margin-bottom:0}.timeline{line-height:1.25;padding:1.2rem 0;margin-bottom:4rem;border-bottom:0.1rem solid rgba(0,0,0,0.04)}.timeline__slot{position:relative;padding:0.3rem 0 0 5rem}.timeline__slot:before{position:absolute;top:0;left:1.5rem;border-left:0.1rem dashed rgba(236,94,91,0.5);height:150%}.timeline__slot:last-child:before{display:none}.timeline__index{position:absolute;width:3rem;height:3rem;color:#fff;-moz-border-radius:100%;-webkit-border-radius:100%;border-radius:100%;left:0;top:0;line-height:3rem;text-align:center;background:#ec5e5b}.timeline__index p{line-height:unset}.image-texter{display:flex;gap:2rem}.image-texter .image{width:8rem;height:8rem;-moz-border-radius:8rem;-webkit-border-radius:8rem;border-radius:8rem;background:rgba(236,94,91,0.1) url('../img/founder-3.jpg?1755201173') center no-repeat;-moz-background-size:cover;-o-background-size:cover;-webkit-background-size:cover;background-size:cover}.image-texter .texter{line-height:1.25;display:flex;flex:1;align-items:center}.image-texter .texter p{margin:0}.header{display:block;margin-bottom:0.6rem}.header i{display:inline-block;position:relative;width:1.8rem;line-height:0;margin:0;padding:0;top:-0.6rem}.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}.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?1723638953');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?1723638953');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)}.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:24.2rem}.blog-content .inner{padding-left:10%}.blog-content h1{font-size:5.6rem;font-weight:bold;z-index:2;position:relative;line-height:1.1}.chronicle .blog-content h1{line-height:1.35}.blog-content strong,.blog-content b{font-weight:600}.blog-content .sidebar-title{font-size:1.2rem;text-transform:uppercase;margin-bottom:2.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:cover;-o-background-size:cover;-webkit-background-size:cover;background-size:cover;background-repeat:no-repeat;background-position:center;margin-bottom:1.4rem;box-shadow:0 0 0 0.1rem rgba(236,94,91,0.1) inset;-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;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box;width:55rem}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.6rem}.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.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}.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}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 (min-width: 1480px){.martian-container{right:6vw;max-height:unset;width:54vw;height:58.86vw}#martian{right:3vw;width:54vw;height:58.86vw;max-height:unset}}@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}.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}.chronicle .blog-content article.post:before{display:none}#disqus_thread{margin-right:0}#disqus_thread:before,#disqus_recommendations{display:none}.side-panel.home{background:rgba(255,249,234,0.85);backdrop-filter:blur(15px)}}@media (max-width: 1200px){.wrap--inner{width:100%}}@media (max-width: 1140px){.logos{flex-wrap:wrap;height:auto;justify-content:flex-start}.logos--home{flex-wrap:nowrap}.logos__item.txt{width:100%;flex:unset;padding-bottom:2.8rem}.logos__item.txt:after{left:0;bottom:0;border-right:none;border-bottom:0.1rem solid rgba(0,0,0,0.04)}.logos--spaced{gap:2rem}.page-inner.about:before,.page-inner.contact:before,.page-inner.community:before{background-position:left top}.page-inner.craft:before{background-position:left top;height:100vh}.speech .bubble{width:50%}.page-inner:before{background-image:url('../img/bg-banner-09.webp?1786732429') !important}.martian-container{display:none}}@media (max-width: 1080px){.menu-main{margin-left:-12vw}.wrap{width:90%}}@media (max-width: 1020px){.inner-thirds .two-thirds{width:100%}.speech .bubble{font-size:1.8rem}}@media (max-width: 960px){.menu-main,.button.talk{display:none}.button.talk--mobile{display:inline-block}.fab--group .fab__menu{display:flex}.speech h1{font-size:2.8rem;margin-bottom:3.2rem}.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%}.flex--ribbon>div{width:100%}.community .cols{flex-direction:column-reverse}.cols .col{width:100%;flex:unset}.flex--contact>.col{flex:unset;width:100%}}@media (max-width: 820px){.home>.speech .bubble,.speech .bubble{margin-left:8%}.work-card{width:100%;height:115cqi;margin-bottom:2rem;top:0 !important}}@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%}}@media (max-width: 680px){.wrap{width:85%}.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}.speech .bubble{width:84%}.home>.speech,.speech{align-items:flex-start;height:auto;padding-top:16rem;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box;padding-bottom:6rem}.side-panel{right:-28rem}.logos--home{display:none}.page-inner.home:before{background-image:url('../img/bg-banner-06.webp?1784025591');background-position:top center;opacity:0.35}.blog-content h1{font-size:4rem}.chronicle article.post:first-child .ftimg{width:32rem;height:32rem;float:none;margin-left:0;margin-bottom:1.4rem;top:-1.2rem}.wrap .pad-left{padding-left:0}.card,.cards.cards-3-max .card{width:100%}.flex--ribbon{background-size:25.5rem}.card.m-edge{border-radius:0;margin-left:-7.5vw;margin-right:-7.5vw;border-left:0;border-right:0}.wpcf7-checkbox label{width:calc((85vw - 2rem) / 2)}.row>*{flex:unset;width:100%}}@media (max-width: 560px){.anniversary .icon{float:none;margin-bottom:1rem}.intercontinental .icon{float:none}.click-bait{padding-left:0}.conglomerate{display:none}.logo{top:3.2rem;left:3.2rem;transform:scale(0.8)}.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%}.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%}.logos__item:nth-child(6){display:none}.side-panel .inner{padding-top:15.5rem}.card-3-2.founder{margin-left:-7.5vw;margin-right:-7.5vw;border-radius:0}.card-3-1{margin:-2.1rem -7.5vw -8rem  -7.5vw;border-radius:0;border:0}.wrap .mar-top-max{margin-top:2rem}.wrap--work{padding:0 0 6rem}.craft .skd-form{margin-bottom:0;min-width:100%}.chronicle .blog-content{padding-top:16rem}.flex--ribbon{padding-bottom:8rem;border-radius:0;margin-left:-7.5vw;margin-right:-7.5vw}.contact .flex--ribbon{margin-bottom:-8rem;border-bottom:0.1rem solid rgba(236,94,91,0.1);margin-top:4rem}}@media (max-width: 480px){.page-inner.home:before{background-image:url('../img/bg-banner-06.webp?1784025591') !important;background-position:top right;opacity:1}.home .speech p:first-of-type{padding-left:0;border-left:none}.page-inner.home{overflow:hidden}.speech{height:auto}.conglomerate{display:none}.logo{top:3.2rem;left:7vw;transform:scale(0.75)}.flex--ribbon{padding-bottom:12rem}}@-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)}}@keyframes load{10%, 90%{transform:translate3d(-0.2rem, 0, 0)}20%, 80%{transform:translate3d(1.2rem, 0, 0)}30%, 50%, 70%{transform:translate3d(-0.4rem, 0, 0)}40%, 60%{transform:translate3d(0.4rem, 0, 0)}}@keyframes fill{0%{height:0}10%{height:30vh}15%{height:30vh}50%{height:35vh}85%{height:75vh}}@keyframes scroll-bg{0%{background-position:center top}50%{background-position:center 50%}100%{background-position:center bottom}}@keyframes scroll-bg-reverse{0%{background-position:center bottom}100%{background-position:center top}}.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}
