body{background:#f5f5f5}body.loading:after{position:fixed;display:block;width:100%;height:100%;background:#fff;content:''}section{padding:5rem 2rem;border-bottom:1rem solid #fff}.section{padding:0}footer{padding:20px 2rem 0}.container{width:90%;max-width:1600px}iframe{border:0}figure{margin:0}strong{font-weight:700}address{margin:1em 0;font-style:normal}a{color:#373737}a.underline{border-bottom:1px solid rgba(55,55,55,.5)}a.underline:hover{border-bottom-color:rgba(55,55,55,.85)}.view-all{-webkit-transition:background .5s cubic-bezier(.075,.82,.165,1);transition:background .5s cubic-bezier(.075,.82,.165,1);position:relative;display:block;padding:3rem 0;margin-top:4rem;font-family:Miriam Libre,monospace;text-align:center}.view-all:hover{background:hsla(0,0%,100%,.5)}.responsive-img{width:100%}html{color:#373737}body,button,input,select,textarea{-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;text-rendering:optimizeLegibility;font-kerning:normal;-moz-font-feature-settings:'liga','kern'}h2,h4{font-family:Miriam Libre,monospace}h3{color:#bdbdbd}.section-title h3{margin:0;font-size:2rem}.section-title h3+h2{margin-top:0}.nobr{white-space:nowrap}.push-row{margin-bottom:5rem}.p-margin-adjust{margin-top:-1em}.single-row{margin-bottom:0}.border-divider{border-bottom:1rem solid #fff}.materialbox{margin-bottom:0}.materialbox .col{padding:0}.toast{display:none;height:auto;padding:20px;font-weight:400;line-height:1.75rem}.toast:first-of-type,.toast a{display:block}.toast a{color:#fff;text-decoration:underline}.toast.error{background-color:#ff5252}.toast.success{color:#373737;background-color:#00e676}.hero{-webkit-transform:translateY(-50%);transform:translateY(-50%);position:absolute;top:50%;left:50%;width:100%;max-width:1000px;margin-left:-500px}.hero .kaleidoscope{display:block;width:1000px;height:1000px}.hero-holder{position:relative;z-index:1;height:calc(100vh - 70px);overflow:hidden}.scroll-down{position:absolute;bottom:1rem;width:100%;font-size:3.5rem;color:#fff;text-align:center;cursor:pointer}.scroll-down i{-webkit-transition:all 1s cubic-bezier(.075,.82,.165,1);transition:all 1s cubic-bezier(.075,.82,.165,1);-webkit-animation:scroll-down 1.5s cubic-bezier(.39,.575,.565,1) infinite;animation:scroll-down 1.5s cubic-bezier(.39,.575,.565,1) infinite;position:relative}@-webkit-keyframes scroll-down{0%{top:-1rem;opacity:0}to{top:1rem;opacity:1}}@keyframes scroll-down{0%{top:-1rem;opacity:0}to{top:1rem;opacity:1}}.navbar-fixed{top:0;height:40px}.navbar-fixed nav{height:40px;padding:0 30px;line-height:40px;background-color:#fff;box-shadow:none}.navbar-fixed nav ul:not(.side-nav) a{position:relative;padding:0;margin-right:1rem;color:#373737}.navbar-fixed nav ul:not(.side-nav) a:after{-webkit-transition:width .4s cubic-bezier(.075,.82,.165,1);transition:width .4s cubic-bezier(.075,.82,.165,1);position:absolute;top:0;left:0;display:block;width:0;height:2px;content:''}.navbar-fixed nav ul:not(.side-nav) a:hover{background:transparent}.navbar-fixed nav ul:not(.side-nav) a:hover:after{width:100%;background:#bdbdbd}.navbar-fixed nav ul:not(.side-nav) a.current-page:after{width:100%;background:#373737}.navbar-fixed nav ul li:last-of-type a{margin:0}.navbar-fixed nav .brand-logo{-webkit-background-clip:text;-webkit-text-fill-color:transparent;-webkit-animation:logo-gradient 60s infinite linear;animation:logo-gradient 60s infinite linear;position:relative}.navbar-fixed nav .sidenav-toggle{color:#373737}.navbar-fixed nav .side-nav{box-shadow:none}.navbar-fixed nav .side-nav a{font-weight:400;border-left:4px solid #fff}.navbar-fixed nav .side-nav a.current-page{border-left-color:#373737}@-webkit-keyframes logo-gradient{0%{-webkit-filter:hue-rotate(0deg)}to{-webkit-filter:hue-rotate(1turn)}}@keyframes logo-gradient{0%{-webkit-filter:hue-rotate(0deg);filter:hue-rotate(0deg)}to{-webkit-filter:hue-rotate(1turn);filter:hue-rotate(1turn)}}.pace{-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;display:inline-block;visibility:hidden;pointer-events:none}.pace .pace-activity{-webkit-animation:pace-spinner .4s linear infinite;animation:pace-spinner .4s linear infinite;position:relative;top:-3px;left:3px;z-index:2000;display:block;width:14px;height:14px;border:2px solid transparent;border-top-color:#373737;border-left-color:#373737;border-radius:10px}.pace .pace-progress-inner{box-shadow:none}@-webkit-keyframes pace-spinner{0%{-webkit-transform:rotate(0deg)}to{-webkit-transform:rotate(1turn)}}@keyframes pace-spinner{0%{-webkit-transform:rotate(0deg);transform:rotate(0deg)}to{-webkit-transform:rotate(1turn);transform:rotate(1turn)}}[class*=-clip]{-webkit-transition:all .4s cubic-bezier(.075,.82,.165,1);transition:all .4s cubic-bezier(.075,.82,.165,1)}.triangle-clip{-webkit-clip-path:polygon(50% 0,50% 0,100% 100%,0 100%);clip-path:polygon(50% 0,50% 0,100% 100%,0 100%)}.triangle-reverse-clip{-webkit-clip-path:polygon(0 0,100% 0,50% 100%,50% 100%);clip-path:polygon(0 0,100% 0,50% 100%,50% 100%)}.rhombus-clip{-webkit-clip-path:polygon(50% 0,100% 50%,50% 100%,0 50%);clip-path:polygon(50% 0,100% 50%,50% 100%,0 50%)}.x-clip{-webkit-clip-path:polygon(20% 0,0 20%,30% 50%,0 80%,20% 100%,50% 70%,80% 100%,100% 80%,70% 50%,100% 20%,80% 0,50% 30%);clip-path:polygon(20% 0,0 20%,30% 50%,0 80%,20% 100%,50% 70%,80% 100%,100% 80%,70% 50%,100% 20%,80% 0,50% 30%)}.rabbet-clip{-webkit-clip-path:polygon(0 15%,15% 15%,15% 0,85% 0,85% 15%,100% 15%,100% 85%,85% 85%,85% 100%,15% 100%,15% 85%,0 85%);clip-path:polygon(0 15%,15% 15%,15% 0,85% 0,85% 15%,100% 15%,100% 85%,85% 85%,85% 100%,15% 100%,15% 85%,0 85%)}.pentagon-clip{-webkit-clip-path:polygon(50% 0,100% 38%,82% 100%,18% 100%,0 38%);clip-path:polygon(50% 0,100% 38%,82% 100%,18% 100%,0 38%)}.heptagon-clip{-webkit-clip-path:polygon(50% 0,90% 20%,100% 60%,75% 100%,25% 100%,0 60%,10% 20%);clip-path:polygon(50% 0,90% 20%,100% 60%,75% 100%,25% 100%,0 60%,10% 20%)}.parallelogram-clip{-webkit-clip-path:polygon(25% 0,100% 0,75% 100%,0 100%);clip-path:polygon(25% 0,100% 0,75% 100%,0 100%)}.bevel-clip{-webkit-clip-path:polygon(20% 0,80% 0,100% 20%,100% 80%,80% 100%,20% 100%,0 80%,0 20%);clip-path:polygon(20% 0,80% 0,100% 20%,100% 80%,80% 100%,20% 100%,0 80%,0 20%)}.trapezoid-clip{-webkit-clip-path:polygon(20% 0,80% 0,100% 100%,0 100%);clip-path:polygon(20% 0,80% 0,100% 100%,0 100%)}.blue-gradient{background-color:#0091ea;background-image:-webkit-linear-gradient(left,#0091ea,#64ffda);background-image:linear-gradient(90deg,#0091ea,#64ffda)}.purple-gradient{background-color:#e040fb;background-image:-webkit-linear-gradient(left,#e040fb,#18ffff);background-image:linear-gradient(90deg,#e040fb,#18ffff)}.yellow-gradient{background-color:#ffab40;background-image:-webkit-linear-gradient(left,#ffab40,#ff0);background-image:linear-gradient(90deg,#ffab40,#ff0)}.green-gradient{background-color:#eeff41;background-image:-webkit-linear-gradient(left,#eeff41,#69f0ae);background-image:linear-gradient(90deg,#eeff41,#69f0ae)}.red-gradient{background-color:#b71c1c;background-image:-webkit-linear-gradient(left,#b71c1c,#ff5252);background-image:linear-gradient(90deg,#b71c1c,#ff5252)}.pink-gradient{background-color:#ff4081;background-image:-webkit-linear-gradient(left,#ff4081,#ea80fc);background-image:linear-gradient(90deg,#ff4081,#ea80fc)}.indigo-gradient{background-color:#536dfe;background-image:-webkit-linear-gradient(left,#536dfe,#f50057);background-image:linear-gradient(90deg,#536dfe,#f50057)}.lime-gradient{background-color:#eeff41;background-image:-webkit-linear-gradient(left,#eeff41,#448aff);background-image:linear-gradient(90deg,#eeff41,#448aff)}.rectangle{padding-bottom:71.411795765%}.rectangle-half{padding-bottom:35.705897883%}.square{padding-bottom:100%}.rectangle,.rectangle-half,.square{position:relative;display:block;overflow:hidden;background-position:50%;background-repeat:no-repeat;background-size:cover}.rectangle-half>.content,.rectangle>.content,.square>.content{-webkit-transform:translateY(-50%);transform:translateY(-50%);position:absolute;top:50%;width:100%;padding:0 2rem}.hover-gradients .rectangle-half:hover .gradient-block,.hover-gradients .rectangle:hover .gradient-block,.hover-gradients .square:hover .gradient-block{opacity:0}.gradient-block{-webkit-animation:gradient-block 10s linear infinite;animation:gradient-block 10s linear infinite;-webkit-transform:rotate(0deg);transform:rotate(0deg);-webkit-transition:opacity .6s cubic-bezier(.075,.82,.165,1);transition:opacity .6s cubic-bezier(.075,.82,.165,1);-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;position:absolute;top:-50%;left:-50%;width:200%;height:200%;border-radius:50%}@-webkit-keyframes gradient-block{to{transform:rotate(1turn)}}@keyframes gradient-block{to{transform:rotate(1turn)}}.services-section i{-webkit-background-clip:text;-webkit-text-fill-color:transparent;font-size:10rem}.services-section .service-title{margin-top:2rem;font:2rem Miriam Libre,monospace}.services-section .service-description{font-size:1.25rem;color:#bdbdbd}.team-section .name{font-family:Miriam Libre,monospace}.team-section figure{position:relative}.team-section figure .square{position:absolute;top:0;left:0;width:100%;opacity:.75}.team-section figure:hover .square{opacity:0}.team-section img{display:block}.philosophy-section .tabs{height:auto;background-color:transparent}.philosophy-section .tabs .tab{height:auto;letter-spacing:normal;color:#373737;text-transform:none}.philosophy-section .tabs .tab a{color:#bdbdbd}.philosophy-section .tabs .tab a.active,.philosophy-section .tabs .tab a:hover{color:#373737}.philosophy-section .tab-contents h4{display:none}.philosophy-section .indicator{height:3px;background-color:#373737}.prices-section h4{font-family:Miriam Libre,monospace}.prices-section .price{-webkit-background-clip:text;-webkit-text-fill-color:transparent;font-size:4rem;font-weight:200}.prices-section .info{position:absolute;display:inline-block;padding:0 1rem;font-family:Miriam Libre,monospace;cursor:help;opacity:.5}.prices-section .info:hover{opacity:1}.prices-section .divider{margin:1.5rem 0}.material-tooltip{font-family:Miriam Libre,monospace}.journal-section .rectangle{-webkit-transition:opacity .4s cubic-bezier(.075,.82,.165,1);transition:opacity .4s cubic-bezier(.075,.82,.165,1);opacity:0}.journal-section .rectangle:after{position:absolute;top:0;left:0;display:block;width:100%;height:100%;background-color:rgba(55,55,55,.75);content:''}.journal-section article a{position:relative}.journal-section article a:hover .rectangle{opacity:1}.journal-section article a:hover .meta{color:#fff}.journal-section .info{-webkit-transform:translateY(-50%);transform:translateY(-50%);position:absolute;top:50%;z-index:10;width:calc(100% - 1.5rem);text-align:center}.journal-section .meta{color:#bdbdbd}.journal-section .post-title{-webkit-background-clip:text;-webkit-text-fill-color:transparent;font:2.92rem/110% Miriam Libre,monospace}.curtains{position:fixed;top:0;left:0;z-index:100}.curtains:after,.curtains:before{-webkit-transition:all .6s cubic-bezier(.075,.82,.165,1);transition:all .6s cubic-bezier(.075,.82,.165,1);position:fixed;z-index:10;display:block;width:100%;height:100%;content:'';will-change:left,right}.curtains:before{left:-100%;background:repeating-linear-gradient(180deg,transparent,transparent 62px,#fff 0,#fff 124px)}.curtains:after{right:-100%;background:repeating-linear-gradient(180deg,#fff,#fff 62px,transparent 0,transparent 124px)}.curtains.active:before{left:0}.curtains.active:after{right:0}.collapsible{border:0;box-shadow:none}.collapsible-header{min-height:5rem;padding:0;font-family:Miriam Libre,monospace;line-height:5rem;background:transparent}.collapsible-body p{padding:2rem 0}.social{margin-top:1rem}.social a{display:inline-block;padding:2rem}.social a:hover{background:hsla(0,0%,100%,.5)}.map-container{position:relative;border-bottom:1rem solid #fff}.map-container .map{display:block;width:100%;height:400px;border:0}.map-container .map-gradient-overlay{position:absolute;top:0;left:0;width:100%;height:100%;mix-blend-mode:multiply}form{padding:1rem;background:#eee}form .input-field label{left:0;font-family:Miriam Libre,monospace;color:#9e9e9e}form input[type=email],form input[type=text],form textarea.materialize-textarea{border-bottom-color:#9e9e9e}form .input-field input[type=email]:focus,form .input-field input[type=email]:focus:not([readonly]),form .input-field input[type=text]:focus:not([readonly]),form input[type=email]:focus,form input[type=email]:focus:not([readonly]),form textarea.materialize-textarea:focus,form textarea.materialize-textarea:focus:not([readonly]){border-bottom-color:#9e9e9e;box-shadow:none}form .input-field input[type=email]:focus+label,form .input-field input[type=email]:focus:not([readonly])+label,form .input-field input[type=text]:focus:not([readonly])+label,form input[type=email]:focus+label,form input[type=email]:focus:not([readonly])+label,form textarea.materialize-textarea:focus+label,form textarea.materialize-textarea:focus:not([readonly])+label{color:#373737}form .input-field input[type=email].invalid,form .input-field input[type=email].valid,form .input-field input[type=text].invalid,form .input-field input[type=text].valid,form textarea.materialize-textarea.invalid,form textarea.materialize-textarea.valid{border-bottom-color:#373737;box-shadow:none}form .input-field .prefix.active{color:#373737}.slider{border-bottom:1rem solid #fff}.slider .indicators{bottom:6px;z-index:10}.slider .indicators .indicator-item{-webkit-transition:all .2s cubic-bezier(.075,.82,.165,1);transition:all .2s cubic-bezier(.075,.82,.165,1);width:0;height:0;background:transparent;border-top:15px solid #373737;border-right:9px solid transparent;border-left:9px solid transparent;border-radius:0}.slider .indicators .indicator-item.active{background:transparent;border-top:0;border-bottom:15px solid #373737}.slider .slides{background-color:transparent}blockquote{font:120% Miriam Libre,monospace;border-left:0}.floating-blockquote,.floating-figure{width:50%;padding:2rem}.floating-blockquote{font-weight:700}.annotation{font-family:Miriam Libre,monospace}.single-page-nav{margin-bottom:0;border-bottom:1rem solid #fff}.single-page-nav .col{padding:5rem 2.75rem}.single-page-nav a:hover{background:hsla(0,0%,100%,.5)}.single-page-nav .single-page-title{font-family:Miriam Libre,monospace}.single-page-nav span{font-size:80%}.square-parallax{height:0;padding-bottom:100%}.canvas-404{display:block;width:100%}.holder-404{position:relative}.holder-404 .section-title{-webkit-transform:translateY(-50%);transform:translateY(-50%);position:absolute;top:50%;width:100%;text-align:center}@media only screen and (min-width:601px){body{padding-bottom:30px;border-right:30px solid #fff;border-left:30px solid #fff}body:after,body:before{position:fixed;right:0;left:0;z-index:100;height:30px;background:#fff;content:''}body:before{top:0}body:after{bottom:0}.container{width:80%}.navbar-fixed{left:-30px;height:40px}.navbar-fixed nav{height:40px;line-height:40px}.rhombus-clip:hover,.triangle-clip:hover,.triangle-reverse-clip:hover{-webkit-clip-path:polygon(0 0,100% 0,100% 100%,0 100%);clip-path:polygon(0 0,100% 0,100% 100%,0 100%)}.x-clip:hover{-webkit-clip-path:polygon(0 0,0 0,0 50%,0 100%,0 100%,50% 100%,100% 100%,100% 100%,100% 50%,100% 0,100% 0,50% 0);clip-path:polygon(0 0,0 0,0 50%,0 100%,0 100%,50% 100%,100% 100%,100% 100%,100% 50%,100% 0,100% 0,50% 0)}.rabbet-clip:hover{-webkit-clip-path:polygon(0 0,0 0,0 0,100% 0,100% 0,100% 0,100% 100%,100% 100%,100% 100%,0 100%,0 100%,0 100%);clip-path:polygon(0 0,0 0,0 0,100% 0,100% 0,100% 0,100% 100%,100% 100%,100% 100%,0 100%,0 100%,0 100%)}.pentagon-clip:hover{-webkit-clip-path:polygon(50% 0,100% 0,100% 100%,0 100%,0 0);clip-path:polygon(50% 0,100% 0,100% 100%,0 100%,0 0)}.heptagon-clip:hover{-webkit-clip-path:polygon(50% 0,100% 0,100% 60%,100% 100%,0 100%,0 60%,0 0);clip-path:polygon(50% 0,100% 0,100% 60%,100% 100%,0 100%,0 60%,0 0)}.parallelogram-clip:hover{-webkit-clip-path:polygon(0 0,100% 0,100% 100%,0 100%);clip-path:polygon(0 0,100% 0,100% 100%,0 100%)}.bevel-clip:hover{-webkit-clip-path:polygon(0 0,100% 0,100% 0,100% 100%,100% 100%,0 100%,0 100%,0 0);clip-path:polygon(0 0,100% 0,100% 0,100% 100%,100% 100%,0 100%,0 100%,0 0)}.trapezoid-clip:hover{-webkit-clip-path:polygon(0 0,100% 0,100% 100%,0 100%);clip-path:polygon(0 0,100% 0,100% 100%,0 100%)}}@media only screen and (max-width:992px){section{padding-right:3rem;padding-left:3rem;text-align:center}.border-divider-on-medium-and-down{border-bottom:1rem solid #fff}.margin-on-medium-and-down{margin-bottom:1.5rem}.big-margin-on-medium-and-down{margin-bottom:5rem}.pace .pace-activity{left:-33px}.philosophy-section .tabs .tab h4{display:none}.philosophy-section .tab-contents h4{display:block}.journal-section .rectangle{opacity:1}}@media only screen and (max-width:600px){section{padding:2rem 1rem}.view-all{padding:1.5rem 0;margin-top:2rem}.section-title h3{font-size:1.5rem}h2{font-size:2.5rem}.big-margin-on-medium-and-down,.push-row{margin-bottom:3rem}.hero-holder{height:calc(100vh - 40px)}.navbar-fixed nav{padding-right:1rem;padding-left:1rem}.prices-section .price{font-size:2.5rem}.journal-section .post-title{font-size:1.75rem}.social a{display:block;padding:1rem}blockquote{font-size:1.5rem;font-weight:300}.floating-blockquote{padding:1rem;font-size:1.5rem}.single-page-nav .col{padding:2.5rem 1.75rem}}@media only screen and (min-width:993px){.container{width:80%}.materialbox .col:first-of-type{border-right:.5rem solid #fff}.materialbox .col:last-of-type{border-left:.5rem solid #fff}.philosophy-section .tabs .tab .philosophy-number{display:none}}@media only screen and (max-width:992px) and (min-width:601px){#toast-container{right:5%}}@media only screen and (min-width:1201px){.rectangle-half>.content,.rectangle>.content,.square>.content{padding:0 4rem}}