 * {-webkit-tap-highlight-color: transparent;-webkit-font-smoothing: antialiased;}html {line-height: 1.15;-webkit-text-size-adjust: 100%;}body {margin: 0;}main {display: block;}h1 {font-size: 2em;margin: 0.67em 0;}hr {box-sizing: content-box;height: 0;overflow: visible;}pre {font-family: monospace, monospace;font-size: 1em;}a {background-color: transparent;}abbr[title] {border-bottom: none;text-decoration: underline;text-decoration: underline dotted;}b, strong {font-family: 'SauceGrotesk-Bold';}code, kbd, samp {font-family: monospace, monospace;font-size: 1em;}small {font-size: 80%;}sub, sup {font-size: 75%;line-height: 0;position: relative;vertical-align: baseline;}sub {bottom: -0.25em;}sup {top: -0.5em;}img {border-style: none;}button, input, optgroup, select, textarea {font-family: inherit;font-size: 100%;line-height: 1.15;margin: 0;}button, input {overflow: visible;}button, select {text-transform: none;}button, [type="button"], [type="reset"], [type="submit"] {-webkit-appearance: button;}button::-moz-focus-inner, [type="button"]::-moz-focus-inner, [type="reset"]::-moz-focus-inner, [type="submit"]::-moz-focus-inner {border-style: none;padding: 0;}button:-moz-focusring, [type="button"]:-moz-focusring, [type="reset"]:-moz-focusring, [type="submit"]:-moz-focusring {outline: 1px dotted ButtonText;}fieldset {padding: 0.35em 0.75em 0.625em;}legend {box-sizing: border-box;color: inherit;display: table;max-width: 100%;padding: 0;white-space: normal;}progress {vertical-align: baseline;}textarea {overflow: auto;}[type="checkbox"], [type="radio"] {box-sizing: border-box;padding: 0;}[type="number"]::-webkit-inner-spin-button, [type="number"]::-webkit-outer-spin-button {height: auto;}[type="search"] {-webkit-appearance: textfield;outline-offset: -2px;}[type="search"]::-webkit-search-decoration {-webkit-appearance: none;}::-webkit-file-upload-button {-webkit-appearance: button;font: inherit;}details {display: block;}summary {display: list-item;}template {display: none;}[hidden] {display: none;}*, *::before, *::after {box-sizing: inherit;}html {box-sizing: border-box;}html {font-family: 'SauceGrotesk-Regular', sans-serif;font-weight: normal;font-size: 20px;}body, button, input, select, optgroup, textarea {color: #221f20;font-size: 1rem;line-height: 1.5;}h1, h2, h3, h4, h5, h6 {clear: both;font-weight: normal;}p {margin-bottom: 1.5em;}dfn, cite, em, i {font-style: italic;}blockquote {margin: 0 1.5em;}address {margin: 0 0 1.5em;}pre {background: #eee;font-family: "Courier 10 Pitch", courier, monospace;line-height: 1.6;margin-bottom: 1.6em;max-width: 100%;overflow: auto;padding: 1.6em;}code, kbd, tt, var {font-family: monaco, consolas, "Andale Mono", "DejaVu Sans Mono", monospace;}abbr, acronym {border-bottom: 1px dotted #666;cursor: help;}mark, ins {background: #f6f5f29c0;text-decoration: none;}big {font-size: 125%;}body {background: #fff;}hr {background-color: #ccc;border: 0;height: 1px;margin-bottom: 1.5em;}ul, ol {margin: 0 0 1.5em 3em;}ul {list-style: disc;}ol {list-style: decimal;}li > ul, li > ol {margin-bottom: 0;margin-left: 1.5em;}dt {font-weight: 700;}dd {margin: 0 1.5em 1.5em;}embed, iframe, object {max-width: 100%;}img {height: auto;max-width: 100%;}figure {margin: 0;}table {margin: 0 0 1.5em;width: 100%;}a {color: #221f20;text-decoration: none;}a:visited {color: #221f20;}a:hover, a:focus, a:active {color: #8d8d8d;}a:focus {outline: thin dotted;}a:hover, a:active {outline: 0;}button, input[type="button"], input[type="reset"], input[type="submit"] {border: 1px solid;border-color: #ccc #ccc #bbb;border-radius: 3px;background: #e6e6e6;color: rgba(0, 0, 0, 0.8);line-height: 1;padding: 0.6em 1em 0.4em;}button:hover, input[type="button"]:hover, input[type="reset"]:hover, input[type="submit"]:hover {border-color: #ccc #bbb #aaa;}button:active, button:focus, input[type="button"]:active, input[type="button"]:focus, input[type="reset"]:active, input[type="reset"]:focus, input[type="submit"]:active, input[type="submit"]:focus {border-color: #aaa #bbb #bbb;}input[type="text"], input[type="email"], input[type="url"], input[type="password"], input[type="search"], input[type="number"], input[type="tel"], input[type="range"], input[type="date"], input[type="month"], input[type="week"], input[type="time"], input[type="datetime"], input[type="datetime-local"], input[type="color"], textarea {color: #666;border: 1px solid #ccc;border-radius: 3px;padding: 3px;}input[type="text"]:focus, input[type="email"]:focus, input[type="url"]:focus, input[type="password"]:focus, input[type="search"]:focus, input[type="number"]:focus, input[type="tel"]:focus, input[type="range"]:focus, input[type="date"]:focus, input[type="month"]:focus, input[type="week"]:focus, input[type="time"]:focus, input[type="datetime"]:focus, input[type="datetime-local"]:focus, input[type="color"]:focus, textarea:focus {color: #111;}select {border: 1px solid #ccc;}textarea {width: 100%;}.main-navigation {display: flex;}.main-navigation ul {display: flex;list-style: none;margin: 0;padding-left: 0;}.main-navigation ul ul {box-shadow: 0 3px 3px rgba(0, 0, 0, 0.2);float: left;position: absolute;top: 100%;left: -999em;z-index: 99999;}.main-navigation ul ul ul {left: -999em;top: 0;}.main-navigation ul ul li:hover > ul, .main-navigation ul ul li.focus > ul {display: block;left: auto;}.main-navigation ul ul a {width: 200px;}.main-navigation ul li:hover > ul, .main-navigation ul li.focus > ul {left: auto;}.main-navigation li {position: relative;}.main-navigation a {display: block;}.site-main .comment-navigation, .site-main .posts-navigation, .site-main .post-navigation {margin: 0 0 1.5em;}.comment-navigation .nav-links, .posts-navigation .nav-links, .post-navigation .nav-links {display: flex;}.comment-navigation .nav-previous, .posts-navigation .nav-previous, .post-navigation .nav-previous {flex: 1 0 50%;}.comment-navigation .nav-next, .posts-navigation .nav-next, .post-navigation .nav-next {text-align: end;flex: 1 0 50%;}.sticky {display: block;}.updated:not(.published) {display: none;}.page-content, .entry-content, .entry-summary {margin: 1.5em 0 0;}.page-links {clear: both;margin: 0 0 1.5em;}.comment-content a {word-wrap: break-word;}.bypostauthor {display: block;}.widget {margin: 0 0 1.5em;}.widget select {max-width: 100%;}.page-content .wp-smiley, .entry-content .wp-smiley, .comment-content .wp-smiley {border: none;margin-bottom: 0;margin-top: 0;padding: 0;}.custom-logo-link {display: inline-block;}.wp-caption {margin-bottom: 1.5em;max-width: 100%;}.wp-caption img[class*="wp-image-"] {display: block;margin-left: auto;margin-right: auto;}.wp-caption .wp-caption-text {margin: 0.8075em 0;}.wp-caption-text {text-align: center;}.gallery {margin-bottom: 1.5em;display: grid;grid-gap: 1.5em;}.gallery-item {display: inline-block;text-align: center;width: 100%;}.gallery-columns-2 {grid-template-columns: repeat(2, 1fr);}.gallery-columns-3 {grid-template-columns: repeat(3, 1fr);}.gallery-columns-4 {grid-template-columns: repeat(4, 1fr);}.gallery-columns-5 {grid-template-columns: repeat(5, 1fr);}.gallery-columns-6 {grid-template-columns: repeat(6, 1fr);}.gallery-columns-7 {grid-template-columns: repeat(7, 1fr);}.gallery-columns-8 {grid-template-columns: repeat(8, 1fr);}.gallery-columns-9 {grid-template-columns: repeat(9, 1fr);}.gallery-caption {display: block;}.infinite-scroll .posts-navigation, .infinite-scroll.neverending .site-footer {display: none;}.infinity-end.neverending .site-footer {display: block;}.screen-reader-text {border: 0;clip: rect(1px, 1px, 1px, 1px);clip-path: inset(50%);height: 1px;margin: -1px;overflow: hidden;padding: 0;position: absolute !important;width: 1px;word-wrap: normal !important;}.screen-reader-text:focus {background-color: #f1f1f1;border-radius: 3px;box-shadow: 0 0 2px 2px rgba(0, 0, 0, 0.6);clip: auto !important;clip-path: none;color: #21759b;display: block;font-size: 0.875rem;font-weight: 700;height: auto;left: 5px;line-height: normal;padding: 15px 23px 14px;text-decoration: none;top: 5px;width: auto;z-index: 100000;}#primary[tabindex="-1"]:focus {outline: 0;}.alignleft {float: left;margin-right: 1.5em;margin-bottom: 1.5em;}.alignright {float: right;margin-left: 1.5em;margin-bottom: 1.5em;}.aligncenter {clear: both;display: block;margin-left: auto;margin-right: auto;margin-bottom: 1.5em;}img {align-self: center;}.clearfix:after {visibility: hidden;display: block;font-size: 0px;content: " ";clear: both;height: 0px;}textarea:focus, input:focus{outline: none;}.flxcnt {display: flex;align-items: center;justify-content: center;}.bgafix {background-attachment: fixed;}.spbe {display: flex;justify-content: space-between;}.wip {display: flex;flex-direction: column;align-items: center;font-size: 2rem;justify-content: center;height: 70vh;}.wip h2 {font-size: 4rem;margin: 0;}.bgwht{background-color: #fff;}.cover {background-repeat: no-repeat;background-position: center;background-size: cover;}.fill_blk {fill: #221f20;}.fill_wht {fill: #fff;}body {--head_height: 4rem;--wpab_height: 0px;--curviewport: calc(100vh - var(--head_height) - var(--wpab_height));display: flex;flex-direction: column;overflow-y: scroll;overflow-x: hidden;min-height: calc(100vh - var(--wpab_height));}body.admin-bar {--wpab_height: 32px;}body.frozen, body.menu_displayed {position: fixed;width: 100%;}#control-height {height: 100vh;width: 0;position: absolute;}#debug {position: fixed;top: 0;left: 0;background-color: gainsboro;border: 1px solid #000;z-index: 10000000;}h2 {font-size: 2rem;font-family: 'SauceGrotesk-SemiBold';}h2.huge {font-size: 4rem;}#page {flex-grow: 1;background: #fff;position: relative;z-index: 10;min-height: calc(100vh - var(--wpab_height));padding-top: 4rem;overflow-x: hidden;}#page.wscrtape {min-height: calc(100vh - 3rem - var(--wpab_height));}body.error404 #page {min-height: calc(100vh - 4rem - var(--wpab_height));}body.home #page {padding-top: 0;margin-bottom: 5rem;}.underanim_lr {display: inline-block;position: relative;color: #f6f5f2;text-decoration: none;}.underanim_lr.dark, .underanim_lr.dark:visited, .underanim_lr.dark:active, .blksec .underanim_lr, .blksec .underanim_lr.gr{color: #221f20;}.blksec.inview .underanim_lr, .blksec.inview .underanim_lr.gr{color: #f6f5f2;}.blksec.inview .underanim_lr:hover, .blksec.inview .underanim_lr.gr:hover{color: #8d8d8d;}.underanim_lr:visited, .underanim_lr:active{color: #f6f5f2;}.underanim_lr:after {content: '';position: absolute;width: 100%;transform: scaleX(0);height: 1px;bottom: 0;left: 0;background-color: #f6f5f2;transform-origin: bottom left;-webkit-transition: -webkit-transform 0.25s ease-out;-moz-transition: -moz-transform 0.25s ease-out;-ms-transition: -ms-transform 0.25s ease-out;-o-transition: -o-transform 0.25s ease-out;transition: transform 0.25s ease-out;}.underanim_lr.dark:after {background-color: #221f20;}.underanim_lr.gr:after {background-color: #8d8d8d;}.underanim_lr.gr:hover {color: #8d8d8d;}.underanim_lr:hover:after {transform: scaleX(1);transform-origin: bottom left;}.ab_tint {background-color: #221f20;position: absolute;width: 100%;height: 25rem;top: 0;left: 0;z-index: 1;}.overbg {position: relative;z-index: 10;}.arrowcont {display: inline-flex;align-items: center;font-size: 1.1rem;color: #f6f5f2;text-decoration: none;line-height: 1em;-webkit-transition: opacity 1s linear;-moz-transition: opacity 1s linear;-ms-transition: opacity 1s linear;-o-transition: opacity 1s linear;transition: opacity 1s linear;}.arrowcont.faded {opacity: 0;}.arrowcont > .arrow {margin-left: 1em;height: 1.1rem;display: inline-flex;align-items: center;padding-top: 2px;}.arrowcont:hover > .arrow:not(.anim) > .shaft {width: 48px;}.arrow {width: 64px;-webkit-transition: all 0.2s;-moz-transition: all 0.2s;-ms-transition: all 0.2s;-o-transition: all 0.2s;transition: all 0.2s;position: relative;}.arrow > .shaft {background-color: #f6f5f2;display: block;height: 2px;position: relative;-webkit-transition: all 0.2s;-moz-transition: all 0.2s;-ms-transition: all 0.2s;-o-transition: all 0.2s;transition: all 0.2s;transition-delay: 0s;will-change: transform;}.arrow > .shaft {width: 32px;transition-delay: 0.2s;}.arrow > .shaft:before, .arrow > .shaft:after {background-color: #f6f5f2;content: "";display: block;height: 2px;position: absolute;top: 0;right: 0;-webkit-transition: all 0.2s;-moz-transition: all 0.2s;-ms-transition: all 0.2s;-o-transition: all 0.2s;transition: all 0.2s;transition-delay: 0s;}.arrow > .shaft:before {transform-origin: top right;}.arrow > .shaft:after {transform-origin: bottom right;}.arrow > .shaft:before, .arrow > .shaft:after {width: 12px;transition-delay: 0.3s;-webkit-transition: all 0.2s;-moz-transition: all 0.2s;-ms-transition: all 0.2s;-o-transition: all 0.2s;transition: all 0.5s;}.arrow > .shaft:before {transform: rotate(45deg);}.arrow > .shaft:after {transform: rotate(-45deg);}.arrow.blk > .shaft, .arrow.blk > .shaft:before, .arrow.blk > .shaft:after {background-color: #221f20;}.arrow.down {transform: rotate(90deg);}.arrow.anim > .shaft {-webkit-animation: arrextend 1s 1s linear 1 forwards;-moz-animation: arrextend 1s 1s linear 1 forwards;-ms-animation: arrextend 1s 1s linear 1 forwards;-o-animation: arrextend 1s 1s linear 1 forwards;animation: arrextend 1s 1s linear 1 forwards;}.blksec {background-color: #fff;color: #221f20;-webkit-transition: all 1s ease;-moz-transition: all 1s ease;-ms-transition: all 1s ease;-o-transition: all 1s ease;transition: all 1s ease;}.blksec.inview {background-color: #221f20;color: #f6f5f2;}.blksec .cpanim.in, .blksec.inview .cpanim.out {display: none;}.blksec .cpanim.out, .blksec.inview .cpanim.in {display: inline;}.slinpos {transform: translateY(15vh);-webkit-transition: -webkit-transform 0.5s ease-out 0s;-moz-transition: -moz-transform 0.5s ease-out 0s;-ms-transition: -ms-transform 0.5s ease-out 0s;-o-transition: -o-transform 0.5s ease-out 0s;transition: transform 0.5s ease-out 0s;}.slinpos.inpos {transform: revert;-webkit-transition: -webkit-transform 0.25s ease-in 0s;-moz-transition: -moz-transform 0.25s ease-in 0s;-ms-transition: -ms-transform 0.25s ease-in 0s;-o-transition: -o-transform 0.25s ease-in 0s;transition: transform 0.25s ease-in 0s;}.tac {max-height: 100vh;overflow-y: hidden;}.tac > p {-webkit-transition: line-height .75s cubic-bezier(.215,.61,.355,1) .1s, opacity .75s cubic-bezier(.215,.61,.355,1) .1s, -webkit-transform .75s cubic-bezier(.215,.61,.355,1) .1s;-moz-transition: line-height .75s cubic-bezier(.215,.61,.355,1) .1s, opacity .75s cubic-bezier(.215,.61,.355,1) .1s, -moz-transform .75s cubic-bezier(.215,.61,.355,1) .1s;-ms-transition: line-height .75s cubic-bezier(.215,.61,.355,1) .1s, opacity .75s cubic-bezier(.215,.61,.355,1) .1s, -ms-transform .75s cubic-bezier(.215,.61,.355,1) .1s;-o-transition: line-height .75s cubic-bezier(.215,.61,.355,1) .1s, opacity .75s cubic-bezier(.215,.61,.355,1) .1s, -o-transform .75s cubic-bezier(.215,.61,.355,1) .1s;transition: line-height .75s cubic-bezier(.215,.61,.355,1) .1s, opacity .75s cubic-bezier(.215,.61,.355,1) .1s, transform .75s cubic-bezier(.215,.61,.355,1) .1s;line-height: 1.5em;opacity: 1;}.tac:not(.inview) > p {line-height: 3em;-webkit-transform: translate3d(0,5rem,0);transform: translate3d(0,5rem,0);opacity: 0;}.tas .tasanim {transition-property: all;transition-duration: .8s;transition-timing-function: cubic-bezier(0.215,.61,.355,1);transition-delay: .15s;-webkit-transform: translate3d(0, 0, 0);transform: translate3d(0, 0, 0);opacity: 1;}.tas:not(.inview) .tasanim {opacity: 0;-webkit-transform: translate3d(0, 100%, 0);transform: translate3d(0, 100%, 0);}.fos{will-change: opacity, transform;-webkit-transition: opacity 1000ms linear, -webkit-transform 1500ms cubic-bezier(0.19, 1, 0.22, 1);-moz-transition: opacity 1000ms linear, -moz-transform 1500ms cubic-bezier(0.19, 1, 0.22, 1);-ms-transition: opacity 1000ms linear, -ms-transform 1500ms cubic-bezier(0.19, 1, 0.22, 1);-o-transition: opacity 1000ms linear, -o-transform 1500ms cubic-bezier(0.19, 1, 0.22, 1);transition: opacity 1000ms linear, transform 1500ms cubic-bezier(0.19, 1, 0.22, 1);}.fos.delayed{-webkit-transition: opacity 1000ms linear, -webkit-transform 2500ms cubic-bezier(0.19, 1, 0.22, 1);-moz-transition: opacity 1000ms linear, -moz-transform 2500ms cubic-bezier(0.19, 1, 0.22, 1);-ms-transition: opacity 1000ms linear, -ms-transform 2500ms cubic-bezier(0.19, 1, 0.22, 1);-o-transition: opacity 1000ms linear, -o-transform 2500ms cubic-bezier(0.19, 1, 0.22, 1);transition: opacity 1000ms linear, transform 2500ms cubic-bezier(0.19, 1, 0.22, 1);}.fos.delayed:not(.inview){-webkit-transform: translate3d(0, 5em, 0);-moz-transform: translate3d(0, 5em, 0);-ms-transform: translate3d(0, 5em, 0);-o-transform: translate3d(0, 5em, 0);transform: translate3d(0, 5em, 0);}.fos:not(.inview){opacity: 0;visibility: hidden;-webkit-transform: translate3d(0, 3em, 0);-moz-transform: translate3d(0, 3em, 0);-ms-transform: translate3d(0, 3em, 0);-o-transform: translate3d(0, 3em, 0);transform: translate3d(0, 3em, 0);}.fos.first > .fcont {width: auto;height: 100%;}.fos.first:not(.inview) {opacity: 1;visibility: visible;}.fos.first .fcont{will-change: opacity;-webkit-transition: opacity 1000ms linear;-moz-transition: opacity 1000ms linear;-ms-transition: opacity 1000ms linear;-o-transition: opacity 1000ms linear;transition: opacity 1000ms linear;}.fos.first:not(.inview) .fcont{opacity: 0;visibility: hidden;}.bsc_cont {overflow:hidden;position: relative;z-index: 5;}.bsc_bg {position:absolute;top:0;left:0;right:0;bottom:0;}.bsc_cont > p {width: 100%;position: absolute;top:0;left:0;right:0;bottom:0;}.bsc_cont > .fst {-webkit-animation: bsc-anim-first 15s 0ms linear infinite;-moz-animation: bsc-anim-first 15s 0ms linear infinite;-ms-animation: bsc-anim-first 15s 0ms linear infinite;-o-animation: bsc-anim-first 15s 0ms linear infinite;animation: bsc-anim-first 15s 0ms linear infinite;}.bsc_cont > .scd {position: absolute;-webkit-animation:bsc-anim-second 15s 0ms linear infinite;-moz-animation:bsc-anim-second 15s 0ms linear infinite;-ms-animation:bsc-anim-second 15s 0ms linear infinite;-o-animation:bsc-anim-second 15s 0ms linear infinite;animation:bsc-anim-second 15s 0ms linear infinite;}.bsc_cont.five > .fst, .bsc_cont.five > .scd {-webkit-animation-duration: 25s;-moz-animation-duration: 25s;-ms-animation-duration: 25s;-o-animation-duration: 25s;animation-duration: 25s;}.bsc_sli {margin: 0;padding: 0;display: flex;width: 100%;height: 100%;font-size: 1.75rem;align-items: center;justify-content: center;}.bsc_sli.scd {}#loader {position: fixed;width: 100vw;height: 100%;pointer-events: none;background-color: #fff;z-index: 1002;visibility: visible;opacity: 1;top: 0;display: flex;align-items: center;justify-content: center;color: #221f20;}#loader.notvisible {opacity: 0;visibility: hidden;}#loader.gold {background-color: #c0bea8;color: #221f20;}#loader.orange {background-color: #d95209;color: #221f20;}#loader h2 {font-size: 1.6rem;}#loader.lab {font-size: 34vw;color: rgba(217, 82, 9, .75);padding-top: calc(4rem + var(--wpab_height));width: 100%;}#loader.lab.exit {padding-top: 0 !important;color: #221f20;width: 100vw;}#loader.lab > span {visibility: hidden;}.manload {width: auto;height: 1.2rem;font-size: 0;}.scto {cursor: pointer;}#universe {position: relative;-webkit-transition: top 800ms cubic-bezier(.54,0,.64,1);-moz-transition: top 800ms cubic-bezier(.54,0,.64,1);-ms-transition: top 800ms cubic-bezier(.54,0,.64,1);-o-transition: top 800ms cubic-bezier(.54,0,.64,1);transition: top 800ms cubic-bezier(.54,0,.64,1);top: 0vh;}#menupage {position: fixed;z-index: 1000;background-color: #221f20;width: 100%;height: 100vh;top: -100vh;color: #f6f5f2;padding-top: calc(1rem + var(--wpab_height));padding-bottom: 1rem;-webkit-transition: top 800ms cubic-bezier(.54,0,.64,1);-moz-transition: top 800ms cubic-bezier(.54,0,.64,1);-ms-transition: top 800ms cubic-bezier(.54,0,.64,1);-o-transition: top 800ms cubic-bezier(.54,0,.64,1);transition: top 800ms cubic-bezier(.54,0,.64,1);}#menupage.labmenu {background-color: #d95209 !important;z-index: 1001;height: calc(35vh + var(--wpab_height));top: -35vh;padding-top: calc(1.6rem + var(--wpab_height));}body.notrans #menupage, body.notrans #universe {-webkit-transition: none;-moz-transition: none;-ms-transition: none;-o-transition: none;transition: none;}#menupage .mp_logo {height: 1.2rem;width: auto;position: absolute;top: calc(1.6rem + var(--wpab_height));}#menupage.labmenu .mp_logo {position: relative;top: 0;height: 1.3rem;}#menupage.labmenu .topbar {display: flex;align-items: flex-start;justify-content: space-between;}#menupage a.menu_off {position: absolute;top: calc(1.6rem + var(--wpab_height));font-size: 3rem;line-height: 0;right: 8.5%;padding: 0;color: #fff;font-family: 'SauceGrotesk-Light';}#menupage.labmenu a.menu_off {top: 0;position: relative;right: revert !important;}#menupage.labmenu p.claim {font-size: 1.3rem;line-height: 1.2em;}#menupage.labmenu .botbar {position: absolute;bottom: calc(1rem + var(--wpab_height));line-height: 1em;display: flex;justify-content: flex-end;width: 100%;left: 0;padding-right: 5%;}#menupage.labmenu .botbar a {font-size: 1.1rem;}#menupage.labmenu .botbar a:hover {color: #fff;}#menupage.labmenu ul.umm_pll_switch > li:not(.current-lang) a {color: #fff;}#menupage.labmenu ul.umm_pll_switch > li.current-lang > a {text-decoration: underline;font-family: revert;}#menupage a.menu_off > img {width: 1.3rem;}.moblang {position: absolute;right: calc(5% + 1.5rem);font-size: 1.3rem;line-height: 1em;height: 1.3rem;top: calc(1.6rem + var(--wpab_height));}.labmenu .moblang {position: relative;right: revert;top: 0;}body.menu_displayed #universe, body.menu_displayed #masthead {top: 100vh !important;}body.admin-bar.menu_displayed #masthead {top: calc(100vh + var(--wpab_height)) !important;}body.menu_displayed #menupage, body.labmenu_displayed #menupage {top: 0;}#menupage .cnt {display: flex;width: 100%;height: 100%;}#menupage .cnt > section {width: calc(100% / 3);display: flex;align-items: flex-start;padding: 0 2rem;}#menupage .cnt > section:first-child {align-items: flex-end;justify-content: space-between;padding-left: 0;}#menupage .cnt > section:nth-child(2) {border-left: 2px solid #3f3b42;border-right: 2px solid #3f3b42;flex-direction: column;justify-content: space-between;padding-top: 10%;}#menupage .cnt > section:last-child {padding-right: 0;flex-direction: column;justify-content: space-between;padding-top: 10%;}#menupage .col.nohd.lang {display: inline;font-size: 1.25rem;}#menupage .col.nohd.lang > span {margin-right: 0.5em;}.site-info > .cont > .row > .col.nohd.lang > a, .site-info > .cont > .row > .col.nohd.lang > span {display: inline;margin-right: .5em;}#menupage .cnt footer {width: 100%;font-size: 1.25rem;}#menupage .cnt footer a {color: #f6f5f2;font-size: 1.25rem;}#menupage .cnt footer > span {text-decoration: underline;}#menupage ul {list-style: none;margin: 0;padding: 0;}#menupage ul.menu a {color: #f6f5f2;font-size: 4rem;}#menupage ul.menu a:hover, #menupage .cnt footer a:hover {color: #8d8d8d;}#menupage ul span.sub {display: block;font-size: 1.1rem;}a.hov_org:hover {color: #d95209;}div#mobtemp {position: fixed;width: 100%;height: 100%;background-color: rgba(217, 82, 9, .90);z-index: 10000;display: none;flex-direction: column;color: #fff;justify-content: space-between;padding: 8.5%;top: 0;}div#mobtemp > div:first-child {font-size: 5vw;line-height: 1em;}div#mobtemp > div:nth-child(2) {line-height: 1em;}div#mobtemp > div > img {width: 25vw;}div#mobtemp > div > p {margin: .5em 0 0 0;color: #fff;font-size: 3vw;font-family: 'SauceGrotesk-Light';}div#mobtemp > div > a {line-height: 1.3em;color: #fff;font-family: 'SauceGrotesk-Light';font-size: 3vw;text-decoration: underline;}div#mobtemp > div > figure {height: 3vw;display: inline-flex;width: 3vw;align-items: center;justify-content: center;margin-left: .5vw;}div#mobtemp > div > figure > img {width: 75%;}header#masthead {display: flex;flex-direction: row;align-items: center;justify-content: space-between;height: 4rem;line-height: 1em;position: fixed;background-color: #fff;left: 0;right: 0;top: calc(var(--wpab_height));z-index: 1000;-webkit-transition: opacity 500ms ease-in,-webkit-transform 700ms cubic-bezier(0.645, 0.045, 0.355, 1),top 600ms cubic-bezier(0.45, 0, 0.55, 1);-moz-transition: opacity 500ms ease-in,-moz-transform 700ms cubic-bezier(0.645, 0.045, 0.355, 1),top 600ms cubic-bezier(0.45, 0, 0.55, 1);-ms-transition: opacity 500ms ease-in,-ms-transform 700ms cubic-bezier(0.645, 0.045, 0.355, 1),top 600ms cubic-bezier(0.45, 0, 0.55, 1);-o-transition: opacity 500ms ease-in,-o-transform 700ms cubic-bezier(0.645, 0.045, 0.355, 1),top 600ms cubic-bezier(0.45, 0, 0.55, 1);transition: opacity 500ms ease-in,transform 700ms cubic-bezier(0.645, 0.045, 0.355, 1),top 600ms cubic-bezier(0.45, 0, 0.55, 1);width: 100vw;}header#masthead.fixviz {background-color: transparent;}header#masthead.slower {-webkit-transition: opacity 500ms ease-in,-webkit-transform 700ms cubic-bezier(0.645, 0.045, 0.355, 1),top 800ms cubic-bezier(.54,0,.64,1);-moz-transition: opacity 500ms ease-in,-moz-transform 700ms cubic-bezier(0.645, 0.045, 0.355, 1),top 800ms cubic-bezier(.54,0,.64,1);-ms-transition: opacity 500ms ease-in,-ms-transform 700ms cubic-bezier(0.645, 0.045, 0.355, 1),top 800ms cubic-bezier(.54,0,.64,1);-o-transition: opacity 500ms ease-in,-o-transform 700ms cubic-bezier(0.645, 0.045, 0.355, 1),top 800ms cubic-bezier(.54,0,.64,1);transition: opacity 500ms ease-in,transform 700ms cubic-bezier(0.645, 0.045, 0.355, 1),top 800ms cubic-bezier(.54,0,.64,1);}body.lab header#masthead {border-bottom: 1px solid #221f20;}body.lab header#masthead div.backbut .menu_on.lab {display: none;}h1.site-title {margin: 0;}h1.site-title img {width: auto;height: 1.2rem;}p.site-description {flex-grow: 1;margin: 0;text-align: center;font-size: 1rem;-webkit-transition: all 700ms cubic-bezier(0.645, 0.045, 0.355, 1);-moz-transition: all 700ms cubic-bezier(0.645, 0.045, 0.355, 1);-ms-transition: all 700ms cubic-bezier(0.645, 0.045, 0.355, 1);-o-transition: all 700ms cubic-bezier(0.645, 0.045, 0.355, 1);transition: all 700ms cubic-bezier(0.645, 0.045, 0.355, 1);}body.lab p.site-description {font-family: 'SauceGrotesk-Medium';}p.site-description.funky {position: absolute;width: 100%;left: 0;}p.site-description.funky.ctr {transform: translateY(40vh);font-size: 3.5rem;}.site-branding, .main-navigation {width: 25%;}.main-navigation {display: flex;font-size: 1rem;justify-content: flex-end;}.main-navigation li {margin: 1rem;}.main-navigation li:last-child {margin-right: 0;}.main-navigation li a {color: #221f20;}.main-navigation li a:hover {color: #8d8d8d;}#masthead.is-hidden {opacity: 0;-webkit-transition: opacity 500ms ease-out 200ms,-webkit-transform 700ms cubic-bezier(0.645, 0.045, 0.355, 1),top 600ms cubic-bezier(0.45, 0, 0.55, 1);-moz-transition: opacity 500ms ease-out 200ms,-moz-transform 700ms cubic-bezier(0.645, 0.045, 0.355, 1),top 600ms cubic-bezier(0.45, 0, 0.55, 1);-ms-transition: opacity 500ms ease-out 200ms,-ms-transform 700ms cubic-bezier(0.645, 0.045, 0.355, 1),top 600ms cubic-bezier(0.45, 0, 0.55, 1);-o-transition: opacity 500ms ease-out 200ms,-o-transform 700ms cubic-bezier(0.645, 0.045, 0.355, 1),top 600ms cubic-bezier(0.45, 0, 0.55, 1);transition: opacity 500ms ease-out 200ms,transform 700ms cubic-bezier(0.645, 0.045, 0.355, 1),top 600ms cubic-bezier(0.45, 0, 0.55, 1);-webkit-transform: translate(0, -100%);-moz-transform: translate(0, -100%);-ms-transform: translate(0, -100%);-o-transform: translate(0, -100%);transform: translate(0, -100%);-webkit-transform: translate3d(0, -100%, 0);-moz-transform: translate3d(0, -100%, 0);-ms-transform: translate3d(0, -100%, 0);-o-transform: translate3d(0, -100%, 0);transform: translate3d(0, -100%, 0);}#masthead.is-visible {-webkit-transition: opacity 500ms ease-in,-webkit-transform 700ms cubic-bezier(0.645, 0.045, 0.355, 1),top 600ms cubic-bezier(0.45, 0, 0.55, 1);-moz-transition: opacity 500ms ease-in,-moz-transform 700ms cubic-bezier(0.645, 0.045, 0.355, 1),top 600ms cubic-bezier(0.45, 0, 0.55, 1);-ms-transition: opacity 500ms ease-in,-ms-transform 700ms cubic-bezier(0.645, 0.045, 0.355, 1),top 600ms cubic-bezier(0.45, 0, 0.55, 1);-o-transition: opacity 500ms ease-in,-o-transform 700ms cubic-bezier(0.645, 0.045, 0.355, 1),top 600ms cubic-bezier(0.45, 0, 0.55, 1);transition: opacity 500ms ease-in,transform 700ms cubic-bezier(0.645, 0.045, 0.355, 1),top 600ms cubic-bezier(0.45, 0, 0.55, 1);}#masthead.is-hidden.slower {-webkit-transition: opacity 500ms ease-out 200ms,-webkit-transform 700ms cubic-bezier(0.645, 0.045, 0.355, 1),top 800ms cubic-bezier(.54,0,.64,1);-moz-transition: opacity 500ms ease-out 200ms,-moz-transform 700ms cubic-bezier(0.645, 0.045, 0.355, 1),top 800ms cubic-bezier(.54,0,.64,1);-ms-transition: opacity 500ms ease-out 200ms,-ms-transform 700ms cubic-bezier(0.645, 0.045, 0.355, 1),top 800ms cubic-bezier(.54,0,.64,1);-o-transition: opacity 500ms ease-out 200ms,-o-transform 700ms cubic-bezier(0.645, 0.045, 0.355, 1),top 800ms cubic-bezier(.54,0,.64,1);transition: opacity 500ms ease-out 200ms,transform 700ms cubic-bezier(0.645, 0.045, 0.355, 1),top 800ms cubic-bezier(.54,0,.64,1);}#masthead.is-visible.slower {-webkit-transition: opacity 500ms ease-in,-webkit-transform 700ms cubic-bezier(0.645, 0.045, 0.355, 1),top 800ms cubic-bezier(.54,0,.64,1);-moz-transition: opacity 500ms ease-in,-moz-transform 700ms cubic-bezier(0.645, 0.045, 0.355, 1),top 800ms cubic-bezier(.54,0,.64,1);-ms-transition: opacity 500ms ease-in,-ms-transform 700ms cubic-bezier(0.645, 0.045, 0.355, 1),top 800ms cubic-bezier(.54,0,.64,1);-o-transition: opacity 500ms ease-in,-o-transform 700ms cubic-bezier(0.645, 0.045, 0.355, 1),top 800ms cubic-bezier(.54,0,.64,1);transition: opacity 500ms ease-in,transform 700ms cubic-bezier(0.645, 0.045, 0.355, 1),top 800ms cubic-bezier(.54,0,.64,1);}#masthead.notrans {-webkit-transition: none !important;-moz-transition: none !important;-ms-transition: none !important;-o-transition: none !important;transition: none !important;}a.lmenu_on {display: none;}.hpsec {padding: 10rem 10%;position: relative;height: 100vh;}.pad {padding-left: 8.5%;padding-right: 8.5%;}.mpad {margin-left: 8.5%;margin-right: 8.5%;}.hpsec h2 {font-weight: normal;font-size: 1.25rem;margin: 0;}.hpsec h3 {font-weight: normal;margin-top: 0;font-size: 1.5rem;line-height: 1.1em;font-family: 'SauceGrotesk-Medium';}.hpsec p.stext {margin: 2em 0;font-size: 1.25rem;font-family: 'SauceGrotesk-Light';}.hpsec p.stext.prtrt_only {font-size: 1.1rem;}section#hp_splash, section#hp_msplash {background-repeat: no-repeat;background-size: cover;background-position: center center;top: 4rem;}section#hp_mobintro {height: auto;padding: 0 5%;top: 4rem;}#hp_mobintro h2 {font-family: 'SauceGrotesk-Bold';font-size: 7.8vw;margin-top: .5em;}#hp_mobintro p {margin: .5em 0 2em;font-size: 5.8vw;line-height: 1.2em;}section#hp_studio {padding-bottom: 12rem;height: auto;min-height: 100vh;}section#hp_studio > .lx_cont {width: 60%;min-height: 90vh;}section#hp_studio > .lx_cont > img {margin-top: 15vh;}section#hp_studio > .ab_cont {position: absolute;top: 10rem;width: 38%;right: 0;margin-right: 10%;padding-right: 0;}#hp_studio a.underanim_lr, #hp_featured a.underanim_lr {font-size: .9rem;}#hp_studio h2.fromnext {margin-top: 6rem;}section#hp_featured {height: auto;padding-left: 8.5%;padding-right: 8.5%;padding-top: 0;margin-top: -12rem;}section#hp_featured > h2 {color: #f6f5f2;}.hp_fpstrip {height: 100vh;display: flex;align-items: center;}article.hp_fproj {position: relative;height: 75%;background-color: #000;line-height: 0;}.hp_fpstrip.fp_2 > article, .hp_fpstrip.fp_3 > article {height: auto;width: auto;max-height: 80%;max-width: 80%;}article.hp_fproj a:hover .arrow > .shaft {width: 48px;}.hp_fproj header {position: absolute;z-index: 15;top: 0;left: 0;padding: 3rem;}article.hp_fproj img {height: 100%;width: auto;-webkit-transition: all 0.2s ease-in-out 0s;-moz-transition: all 0.2s ease-in-out 0s;-ms-transition: all 0.2s ease-in-out 0s;-o-transition: all 0.2s ease-in-out 0s;transition: all 0.2s ease-in-out 0s;}.hp_fpstrip.fp_2>article img, .hp_fpstrip.fp_3>article img {height: auto;}article.hp_fproj > a:hover img, article.hp_fproj .fcont > a:hover img {opacity: .9;}.hp_fproj header > h3 {color: #f6f5f2;margin-bottom: 1rem;}.hp_fproj header.blk > h3, .hp_fproj header.blk .arrowcont, .hp_fproj header.bsh > h3, .hp_fproj header.bsh .arrowcont {color: #221f20;}.hp_fproj header.bsh > h3, .hp_fproj header.bsh .arrowcont{text-shadow: 1px 1px 1px #f6f5f2;}.hp_fproj header.wsh > h3, .hp_fproj header.wsh .arrowcont{text-shadow: 1px 1px 1px #221f20;}.hp_fproj header.blk .arrow > .shaft, .hp_fproj header.blk .arrow > .shaft:before, .hp_fproj header.blk .arrow > .shaft:after{background-color: #221f20;}.hp_fproj header.bsh .arrow > .shaft, .hp_fproj header.bsh .arrow > .shaft:before, .hp_fproj header.bsh .arrow > .shaft:after{background-color: #221f20;box-shadow: 1px 1px 1px 0px #f6f5f2;}.hp_fproj header.wsh .arrow > .shaft, .hp_fproj header.wsh .arrow > .shaft:before, .hp_fproj header.wsh .arrow > .shaft:after{box-shadow: 1px 1px 1px 0px #000;}.hp_fpstrip.fp_1, .hp_fpstrip.fp_4 {justify-content: center;clear: both;}.hp_fpstrip.fp_2 {justify-content: flex-start;float: left;max-width: 50%;}.hp_fpstrip.fp_3 {justify-content: flex-end;float: right;max-width: 50%;}section#hp_lab {height: auto;text-align: center;padding-top: 0;padding-left: 9%;padding-right: 9%;}section#hp_lab > a {background-color: #d95209;display: inline-flex;align-items: center;justify-content: center;color: #221f20;font-size: 1.75rem;font-family: 'SauceGrotesk-Medium';width: 130.5vh;height: 12vh;max-width: 100%;}section#hp_lab > a svg {width: 14rem;margin-right: 2rem;}section#hp_lab > a:hover {color: #f6f5f2;}section#hp_lab > a:hover .fill_blk {fill: #f6f5f2;}#hp_news {background-color: #c0bea8;height: 40vh;padding-top: 4rem;padding-bottom: 4rem;position: sticky;width: 100%;bottom: 60vh;z-index: 9;}#hp_news > h2 {font-size: 1.5rem;font-family: 'SauceGrotesk-Bold';font-weight: normal;margin: 0;}footer#colophon {background-color: #221f20;color: #f6f5f2;padding-top: 4rem;padding-bottom: 2rem;display: flex;flex-direction: row;height: 60vh;position: sticky;width: 100%;bottom: 0;z-index: 9;left: 0;}footer#colophon.rel, body.page-template-page-cookie footer#colophon, body.page-template-page-privacy footer#colophon {position: relative;z-index: 10;}footer#colophon.gold {background-color: #c0bea8;color: #221f20;}footer#colophon.white {background-color: #fff;color: #221f20;border-top: 1px solid #221f20;}footer#colophon.white ul.umm_pll_switch > li.current-lang a:hover {color: #221f20;}footer#colophon.white ul.umm_pll_switch > li:not(.current-lang) a:hover {color: #221f20;}footer#colophon.wcont {padding-top: 0;padding-bottom: 0;display: block;}footer#colophon > div.cnt {padding-top: 4rem;padding-bottom: 2rem;display: flex;flex-direction: row;height: calc(100% - 3rem);}.ft-branding {width: 50%;display: flex;flex-direction: column;align-items: flex-start;justify-content: space-between;}.ft-branding > img {width: 8.5vh;align-self: flex-start;}.site-info {width: 50%;display: flex;flex-direction: column;justify-content: space-between;font-size: 1rem;}body.page-template-page-cookie .site-info, body.page-template-page-privacy .site-info {justify-content: flex-end;}#colophon h2, #colophon h3 {font-weight: normal;}.ft-branding > h2 {margin: 0;text-transform: uppercase;line-height: 1.3em;font-size: 1.15rem;}.ft-branding.orange > h2 {text-transform: revert;font-family: 'SauceGrotesk-Medium';font-size: 1.4rem;}.ft-branding > h2.huge {text-transform: initial;font-size: 8.5vh;line-height: 1.2em;}.site-info > .cont > .row {display: flex;margin-bottom: 2rem;}.site-info > .cont > .row > .col {width: 25%;}.site-info > .cont > .row > .col:first-child {width: 50%;}.site-info a, .site-info .legal a {color: #f6f5f2;}.white .site-info a, .white .site-info .legal a {color: #221f20;}.site-info a:hover, .site-info .legal a:hover, .gold .site-info a:hover, .gold .site-info .legal a:hover {color: #8d8d8d;}.white .site-info .legal ul.umm_pll_switch li:not(.current-lang) a {color: #8d8d8d;}.gold .site-info a, .gold .site-info .legal a {color: #221f20;}.orange {color: #d95209;}.site-info h3 {margin-top: 0;margin-bottom: 1rem;text-decoration: underline;line-height: 1em;font-size: 1rem;}.site-info p {margin: 0 0 1rem;}.site-info .legal {font-size: .9rem;line-height: 1em;display: flex;justify-content: flex-end;}.site-info .legal ul.umm_pll_switch {margin-left: 3rem;}.site-info .legal span {margin-right: 3rem;}.site-info .legal a {display: inline;}nav#legal-nav, nav#legal-nav div, nav#legal-nav ul, nav#legal-nav li, nav#legal-nav a {display: inline;margin: 0;padding: 0;list-style: none;}ul#footer-menu {list-style: none;margin: 0;padding: 0;}.site-info > .cont > .row > .col.nohd {margin-top: 2rem;}.site-info > .cont > .row > .col.nohd.lang > a, .site-info > .cont > .row > .col.nohd.lang > span {display: inline;margin-right: .5em;}.site-info > .cont > .row > .col.nohd.lang > a, #menupage .col.nohd.lang > a {color: #8d8d8d;}.site-info > .cont > .row > .col.nohd.lang > a:hover, #menupage .col.nohd.lang > a:hover {color: #fff;}.site-info > .cont > .row > .col.nohd.lang > span.active, #menupage .col.nohd.lang > span.active {font-family: 'SauceGrotesk-Bold';}.scrolltape {border-bottom: 1px solid;height: 3rem;display: flex;align-items: center;justify-content: center;width: 100%;}.scrolltape .bsc_sli {font-size: 1vw;line-height: 1;display: flex;justify-content: space-around;}body.single-lab footer#colophon, body.single-project footer#colophon, body.page-template-page-cookie footer#colophon, body.page-template-page-privacy footer#colophon {height: auto;padding-top: 2rem;border: none;}body.single-project footer#colophon {flex-direction: column;position: sticky;z-index: 1;min-height: 100vh;justify-content: space-between;padding-top: calc(6rem + var(--wpab_height));}body.single-project footer#colophon .site-info {width: 50%;}body.single-project .ft-extracont {display: flex;align-items: flex-end;}body.single-lab .ft-branding *, body.single-project .ft-branding h2, body.page-template-page-cookie .ft-branding h2, body.page-template-page-privacy .ft-branding h2 {display: none;}body.single-lab .site-info .cont, body.single-project .site-info .cont, body.page-template-page-cookie .site-info .cont, body.page-template-page-privacy .site-info .cont {display: none;}#ft_otherproj {padding: 0;margin: 0;}h2.oth {font-size: 28px;font-family: 'SauceGrotesk-SemiBold';margin: 0;margin-bottom: 4rem;padding-left: 2rem;}#ft_otherproj .content-area {padding: 0 2rem;grid-column-gap: 5vw;grid-template-columns: 1fr 1fr 1fr 1fr;min-height: revert;}nav#legal-nav li:first-child {margin-right: 1em;}nav#legal-nav li:last-child {margin-right: 0;}.gold .row.prtrt_only {margin: 8vh 0 5vh;}footer#colophon.error-404 {padding-top: 0;padding-bottom: 0;margin: 0;min-height: revert;position: relative;height: 4rem;background-color: #fff;display: flex;align-items: flex-start;justify-content: flex-end;}footer#colophon.error-404 a {text-decoration: underline;font-size: 1rem;}#triodos > .col.cont {display: none;}.audcont {position: absolute;background-color: transparent;z-index: 50;width: 100%;height: 100%;display: block;cursor: pointer;background-repeat: no-repeat;background-size: 1.5rem;background-position-x: 98%;background-position-y: 98%;opacity: .75;}.audcont.on {background-image: url('../images/audio_on.svg');}.audcont.off {background-image: url('../images/audio_off.svg');}.vcont {height: 100%;width: auto;max-width: 100%;position: relative;display: flex;}.pagesec {display: flex;max-width: 100%;}.pagesec.fh {height: var(--curviewport);}.pagesec.rel {position: relative;z-index: 10;}body.admin-bar .pagesec.fh {height: var(--curviewport);}#st_intro > p {margin: 0;font-size: 1.1rem;height: calc(95vh - 4rem - var(--wpab_height));padding-left: 3rem;display: flex;align-items: flex-end;}#st_intro > img {max-width: 55%;}#st_text {font-size: 1.4rem;position: relative;margin: 7rem 0;}#st_text p {padding: 0 7%;font-family: 'SauceGrotesk-Medium';position: relative;z-index: 5;}#st_text > div {position: absolute;width: 100%;display: flex;align-items: center;justify-content: center;z-index: 1;top: 5rem;}#st_text > div img {height: 50vh;}#st_pic_a {position: relative;display: flex;height: 75vh;padding: 0 12%;justify-content: flex-end;margin-bottom: 7rem;}#st_pic_a > img {max-height: 100%;width: auto;}#st_pic_a > img:nth-child(2) {position: absolute;left: 12%;height: 70%;}#st_sercli {color: #d95209;display: block;}#st_sercli h2 {font-size: 1.25rem;margin: 0;}#st_sercli h3 {font-family: 'SauceGrotesk-SemiBold';font-size: 1.4rem;margin: 1em 0;}#st_sercli .serv {display: grid;grid-template-columns: 1fr 1fr 1fr 1fr;grid-column-gap: 3rem;}#st_sercli .serv p {font-size: 1rem;margin: 0;}#st_sercli .cli {color: #5f5ca3;margin-top: 5rem;}#st_sercli .cli h2 {margin-bottom: 1.4rem;}#st_sercli .cli p {font-size: 1.5rem;font-family: 'SauceGrotesk-SemiBold';margin: 0;}#st_last {flex-direction: column;}#st_last > div:first-child {height: 100vh;display: flex;align-items: center;justify-content: center;margin: 5rem 0;}#st_last > div:first-child img {height: 80%;width: auto;}#st_last > div:last-child {padding-bottom: 7rem;}#st_last > div:last-child p {font-size: 1.4rem;margin: 0;}a.expsrv {display: none;background-image: url('../images/plus.svg');width: 1.4rem;height: 1.4rem;background-size: contain;background-repeat: no-repeat;background-position: center right;}a.expsrv.open {background-image: url('../images/minus.svg');}#st_sercli .serv div.clmn:first-child h3 {transition-delay: .15s;}#st_sercli .serv div.clmn:first-child p {transition-delay: .18s;}#st_sercli .serv div.clmn:nth-child(2) h3 {transition-delay: .35s;}#st_sercli .serv div.clmn:nth-child(2) p {transition-delay: .38s;}#st_sercli .serv div.clmn:nth-child(3) h3 {transition-delay: .55s;}#st_sercli .serv div.clmn:nth-child(3) p {transition-delay: .58s;}#st_sercli .serv div.clmn:nth-child(4) h3 {transition-delay: .75s;}#st_sercli .serv div.clmn:nth-child(4) p {transition-delay: .78s;}#ct_main {display: flex;align-items: flex-start;padding-top: 5vh;padding-bottom: 5vh;font-family: 'SauceGrotesk-Medium';height: calc(100vh - 7rem - var(--wpab_height));}body.admin-bar #ct_main {overflow-y: hidden;}#ct_main > div {width: 55%;margin: 0;height: 100%;display: flex;flex-direction: column;justify-content: space-between;font-size: 1.3rem;}#ct_main > div.rxp {width: 45%;background-repeat: no-repeat;background-size: contain;}#ct_main > img {height: auto;width: 45%;align-self: auto;}#ct_main .ctr {display: flex;font-size: 1.3rem;margin-top: 1em;margin-bottom: 1em;}#ct_main .ctr > div {width: 50%;}a.lil.prtrt_only {margin: 1em 0;}#ct_main h2 {margin: 3vh 0;}#ct_main h3 {margin: 0;font-size: 1.3rem;text-decoration: underline;}#ct_main .top > h3 {margin-top: 2.5rem;}#ct_main a {color: #221f20;}#ct_main a:hover {color: #8d8d8d;}#ct_main a.lil {color: #8d8d8d;font-family: 'SauceGrotesk-Medium';font-size: 1rem;}#ct_main a.lil:hover {color: #221f20;}#ct_main .bot a {margin-right: 1rem;}.labfix {position: fixed;width: 100%;height: 100vh;top: 0;left: 0;display: flex;align-items: center;justify-content: center;font-size: 34vw;color: rgba(217, 82, 9, .75);-webkit-transition: opacity 1s ease;-moz-transition: opacity 1s ease;-ms-transition: opacity 1s ease;-o-transition: opacity 1s ease;transition: opacity 1s ease;padding-top: calc(4rem + var(--wpab_height));}.labfix.faded {opacity: 0;}.backbut {width: 25%;display: flex;justify-content: flex-end;}.backbut a.b2s, .backbut a.b2l {font-family: 'SauceGrotesk-Medium';}.backbut a.b2l, .backbut a.b2w {font-size: 0;font-family: 'SauceGrotesk-Light';line-height: 0;}.backbut a.b2w {background-color: rgba(255,255,255,.5);display: flex;height: 2.3rem;width: 2.3rem;align-items: center;justify-content: center;border-radius: 100px;}.backbut a.b2w:hover {background-color: rgba(190,190,190,.5);}.backbut a.b2l > img, .backbut a.b2w > img {width: 1.3rem;}body.lab article.lab > section.intro, body.lab article.page > section:first-child {display: flex;align-items: center;justify-content: center;padding: calc(4rem + var(--wpab_height));font-size: 2.3vw;position: relative;font-family: 'SauceGrotesk-Medium';}.lpdata.prtrt_only > header {margin-bottom: 4vh;}.lpdata.prtrt_only footer {flex-direction: column;margin-top: 4vh;}.lpdata.prtrt_only footer > div {margin-right: 0 !important;margin-bottom: 2vh;}body.single-lab .bline > div.prtrt_only img, body.single-project .bline > div.prtrt_only img {display: none;}.labgrid {margin-top: 45vh;margin-bottom: 5rem;}.labgrid > .content-area{display: grid;grid-template-columns: 1fr 1fr 1fr;grid-column-gap: 7vw;grid-row-gap: 7vw;}.lpr figcaption {text-align: center;margin-bottom: 1em;font-size: 1.2rem;font-family: 'SauceGrotesk-Medium';visibility: hidden;}.lpr a, .lpr a:hover {color: #221f20;}body.lab article > section.fpanel {position: fixed;width: 50%;left: 50%;height: var(--curviewport);display: flex;flex-direction: column;font-size: 1rem !important;padding: 3rem 8.5%;justify-content: space-evenly;}body.lab article .lpdata h2 {font-size: 1.35rem;margin: 0;}body.lab article .lpdata h3 {font-family: 'SauceGrotesk-Medium';font-size: 1.125rem;color: #8d8d8d;margin: 0;}body.lab article .lpdata p {font-size: 1rem;margin: 0 0 1em;}body.lab article .lpdata footer {display: flex;}body.lab article .lpdata footer > div {margin-right: 15%;font-size: .9rem;}body.lab article .lpdata footer > div h4 {font-family: 'SauceGrotesk-SemiBold';margin: 0 0 .5em;}body.lab article .lpdata footer > div a {display: block;}body.lab article > section.gallery {position: relative;width: 50%;display: flex;flex-direction: column;padding: 0 0 0 8.5%;margin: 0;overflow: hidden;}body.lab article > section.gallery > figure, body.lab article > section.gallery > .vfig {width: 100%;height: var(--curviewport);display: flex;align-items: center;justify-content: center;font-size: 0;}body.lab article > section.gallery > figure > img, body.lab article > section.gallery > .vfig .vcont {height: calc(80vh - 4rem - var(--wpab_height));width: auto;}body.lab article > section.gallery > .vfig video {height: 100%;width: auto;}body.lab article > section.gallery > figure.fwidth > img, body.lab article > section.gallery > .vfig.fwidth .vcont {width: 100%;height: auto;}body.lab article > section.gallery > .vfig.fwidth video {width: 100%;height: auto;}body.lab article.lab > section.exit, body.lab article.page > section:last-child {display: flex;flex-direction: column;align-items: center;width: 100%;padding-bottom: 10vh;}figure.b2s img {width: 3rem;}figure.b2s figcaption {visibility: visible;}.pagesec.rel.fadeout {background: transparent;}.pagesec.rel.fadeout.lgcont {margin-top: 5rem;justify-content: center;}.pagesec.rel.fadeout .labgrid {margin-top: 0;}body.lab article > section.fpanel .arrowcont {position: absolute;bottom: 10vh;right: 8vw;}article.project:not(.arcthumb) {}.pvert {padding-top: 5rem;padding-bottom: 8rem;}.entry-content h2 {font-size: 30px;}.cookiecont > div.ckstrip {width: 34.8%;display: flex;position: fixed;}.cookiecont > div.ckstrip img {width: 60%;height: auto;margin: auto;}.cookiecont > div.cktext {width: 58%;margin-left: 42%;padding: 0 1vw;}body.error404 main {min-height: calc(100vh - 8rem - var(--wpab_height));display: flex;align-items: center;}.error-404 .page-header {padding: 0 5%;}.error-404 h2.page-title {color: #C0BEA8;text-transform: uppercase;font-size: 1.4rem;}.error-404 .page-content {font-size: 3rem;font-family: 'SauceGrotesk-SemiBold';width: 70%;padding: 0 5%;margin: 0;}.error-404 .page-content p:empty {display: none;}.error-404 .page-content p {margin: 0 0 1em;line-height: 1.2em;}.error-404 .page-content p a {text-decoration: underline;}header.arc_head {font-size: 2.3vw;font-family: 'SauceGrotesk-Medium';color: #c0bea8;padding: 17vh 17%;line-height: 1.32em;}div#wrksloading {margin: auto;display: none;position: absolute;z-index: 20;width: 83%;text-align: center;height: 50vh;padding-top: 20vh;}div#wrksloading img {width: 4rem;height: auto;}.arc_cont {padding-bottom: 5rem;margin-top: 5rem;position: relative;}.arc_cont > .content-area {display: grid;grid-template-columns: 1fr 1fr 1fr;grid-column-gap: 10vw;grid-row-gap: 7vw;min-height: 80vh;}article.arcthumb {position: relative;}article.arcthumb.project {padding: 0;font-size: 0;}article.arcthumb.project figure{position: relative;overflow: hidden;background-color: #000;}article.arcthumb img {position: relative;top: 0;left: 0;z-index: 2;-webkit-transition: -webkit-transform 0.2s ease-in 0s, opacity 0.2s ease-in-out 0s;-moz-transition: -moz-transform 0.2s ease-in 0s, opacity 0.2s ease-in-out 0s;-ms-transition: -ms-transform 0.2s ease-in 0s, opacity 0.2s ease-in-out 0s;-o-transition: -o-transform 0.2s ease-in 0s, opacity 0.2s ease-in-out 0s;transition: transform 0.2s ease-in 0s, opacity 0.2s ease-in-out 0s;width: 100%;}article.arcthumb img.roll {position: absolute;z-index: 1;}article.arcthumb.project:hover figure img{opacity: .9;}article.arcthumb.project:hover figure img:nth-child(2){visibility: hidden;}article.arcthumb.project h2 {font-family: 'SauceGrotesk-Medium';font-size: 1rem;margin: 1rem 0 0;}article.arcthumb.project h3 {font-family: 'SauceGrotesk-Regular';font-size: .9rem;margin: .4em 0 0;}nav.catnav ul {list-style: none;padding: 0;margin: 0;display: flex;}nav.catnav ul.parent {border-bottom: 1px solid #000;font-family: 'SauceGrotesk-Medium';font-size: 1.3rem;padding-bottom: .5rem;padding-left: 1rem;}nav.catnav ul.child {justify-content: flex-end;padding-top: .5rem;padding-right: 1rem;visibility: hidden;font-size: .9rem;}nav.catnav ul > li {margin-right: 3em;}nav.catnav ul.child li {margin-left: 3em;margin-right: 0;}nav.catnav ul > li a {position: relative;}a.bgskcir > img, a.bgskcir > svg {position: absolute;width: 240%;height: 120%;max-width: revert;top: 0;left: -70%;}.skcsvg{display: none;fill:none;stroke:#000;stroke-linecap:round;stroke-miterlimit:10;stroke-width:1.3px;stroke-dasharray:1280 1282;stroke-dashoffset:1281;}a.bgskcir.active .skcsvg{display: block;animation:skc_draw 500ms ease-in-out 0ms forwards;}@keyframes skc_draw{100%{stroke-dashoffset:0;}}#umm_insc_loadmore, #umm_insc_loadmore_wc {margin-top: 3rem;}figure.roll {line-height: 0;}figure.roll figcaption{line-height: 1em;}figure.b2s figcaption {margin-top: .7em;}figure.roll .rollimg_roll {display: none;}figure.roll:hover .rollimg_roll {display: block;}figure.roll:hover figcaption {visibility: visible;}figure.roll:hover .rollimg {display: none;}.mchimp input[type="email"] {background-color: transparent;border: none;width: 25em;max-width: 70%;}.mchimp input[type="submit"] {background-image: url('../images/arrow.svg');background-repeat: no-repeat;background-size: 1.5rem;color: transparent;background-color: transparent;border: none;cursor: pointer;background-position: left center;}.mchimp input[type="checkbox"] {display: inline-flex;border-radius: 50px;appearance: none;-webkit-appearance: none;background-color: transparent;margin: 0;margin-right: .5em;}.mchimp input[type="checkbox"]::before {content: "";border: 1px solid #000;width: .75rem;height: .75rem;border-radius: 50px;}.mchimp input[type="checkbox"]:checked::before {background-color: #000;}.mchimp p label {display: flex;align-items: center;line-height: 1.2em;font-size: .8rem;}.mchimp p label br {display: none;}body.page-template-page-contact .mchimp p label br {display: block;}body.page-template-page-contact h4 {font-family: 'SauceGrotesk-SemiBold';line-height: 1.2em;font-size: 1rem;margin: 0;font-weight: normal;}body.page-template-page-contact .mchimp input[type="email"] {margin: 1rem 0;}body:not(.privacy-policy):not(.cmplz-document) div#cmplz-manage-consent {display: none;}#cmplz-manage-consent .cmplz-manage-consent {left: 3.5%!important;right: auto!important;}.cmplz-cookiebanner {margin: 0 !important;width: 100% !important;}#cmplz-document {max-width: initial !important;}.cmplz-cookiebanner .cmplz-close {background-image: url('https://www.manitudesign.com/wp-content/themes/wigwam/images/x_wht.svg');background-repeat: no-repeat;background-size: contain;}.cmplz-cookiebanner .cmplz-close svg {display: none !important;}@media (min-width: 1024px){.cmplz-cookiebanner .cmplz-message {padding-right: 20%;}.cmplz-cookiebanner .cmplz-buttons .cmplz-btn {min-width: 150px !important;width: auto !important;font-size: .8rem !important;height: 35px !important;line-height: 1em !important;}}ul.umm_pll_switch {list-style: none;margin: 0;padding: 0;}ul.umm_pll_switch > li, ul.umm_pll_switch > li a {display: inline;text-transform: capitalize;}ul.umm_pll_switch > li {margin-right: 0.5em;}ul.umm_pll_switch > li:not(.current-lang) a {color: #8d8d8d;}ul.umm_pll_switch > li:not(.current-lang) a:hover {color: #fff;}ul.umm_pll_switch > li.current-lang a {cursor: default;}ul.umm_pll_switch > li.current-lang a:hover {color: #fff;}#menupage ul.umm_pll_switch > li.current-lang > a {color: #fff;font-family: 'SauceGrotesk-SemiBold';}.gold ul.umm_pll_switch > li:not(.current-lang) a {color: #8d8d8d;}.gold ul.umm_pll_switch > li:not(.current-lang) a:hover, .gold ul.umm_pll_switch > li.current-lang a:hover {color: #221f20;}@-webkit-keyframes bsc-anim-first{0%{-webkit-transform:translateX(100%);-moz-transform:translateX(100%);-ms-transform:translateX(100%);-o-transform:translateX(100%);transform:translateX(100%);}to{-webkit-transform:translateX(-100%);-moz-transform:translateX(-100%);-ms-transform:translateX(-100%);-o-transform:translateX(-100%);transform:translateX(-100%);animation-timing-function:steps(1);}}@-moz-keyframes bsc-anim-first{0%{-webkit-transform:translateX(100%);-moz-transform:translateX(100%);-ms-transform:translateX(100%);-o-transform:translateX(100%);transform:translateX(100%);}to{-webkit-transform:translateX(-100%);-moz-transform:translateX(-100%);-ms-transform:translateX(-100%);-o-transform:translateX(-100%);transform:translateX(-100%);animation-timing-function:steps(1);}}@-ms-keyframes bsc-anim-first{0%{-webkit-transform:translateX(100%);-moz-transform:translateX(100%);-ms-transform:translateX(100%);-o-transform:translateX(100%);transform:translateX(100%);}to{-webkit-transform:translateX(-100%);-moz-transform:translateX(-100%);-ms-transform:translateX(-100%);-o-transform:translateX(-100%);transform:translateX(-100%);animation-timing-function:steps(1);}}@-o-keyframes bsc-anim-first{0%{-webkit-transform:translateX(100%);-moz-transform:translateX(100%);-ms-transform:translateX(100%);-o-transform:translateX(100%);transform:translateX(100%);}to{-webkit-transform:translateX(-100%);-moz-transform:translateX(-100%);-ms-transform:translateX(-100%);-o-transform:translateX(-100%);transform:translateX(-100%);animation-timing-function:steps(1);}}@keyframes bsc-anim-first{0%{-webkit-transform:translateX(100%);-moz-transform:translateX(100%);-ms-transform:translateX(100%);-o-transform:translateX(100%);transform:translateX(100%);}to{-webkit-transform:translateX(-100%);-moz-transform:translateX(-100%);-ms-transform:translateX(-100%);-o-transform:translateX(-100%);transform:translateX(-100%);animation-timing-function:steps(1);}}@-webkit-keyframes arrextend{0%{width: 32px;}to{width: 64px;}}@-moz-keyframes arrextend{0%{width: 32px;}to{width: 64px;}}@-ms-keyframes arrextend{0%{width: 32px;}to{width: 64px;}}@-o-keyframes arrextend{0%{width: 32px;}to{width: 64px;}}@keyframes arrextend{0%{width: 32px;}to{width: 64px;}}@-webkit-keyframes bsc-anim-second{0%,to{-webkit-transform:translateX(0%);-moz-transform:translateX(0%);-ms-transform:translateX(0%);-o-transform:translateX(0%);transform:translateX(0%);}50%{-webkit-transform:translateX(-100%);-moz-transform:translateX(-100%);-ms-transform:translateX(-100%);-o-transform:translateX(-100%);transform:translateX(-100%);animation-timing-function:steps(1);}50.001%{-webkit-transform:translateX(100%);-moz-transform:translateX(100%);-ms-transform:translateX(100%);-o-transform:translateX(100%);transform:translateX(100%);}}@-moz-keyframes bsc-anim-second{0%,to{-webkit-transform:translateX(0%);-moz-transform:translateX(0%);-ms-transform:translateX(0%);-o-transform:translateX(0%);transform:translateX(0%);}50%{-webkit-transform:translateX(-100%);-moz-transform:translateX(-100%);-ms-transform:translateX(-100%);-o-transform:translateX(-100%);transform:translateX(-100%);animation-timing-function:steps(1);}50.001%{-webkit-transform:translateX(100%);-moz-transform:translateX(100%);-ms-transform:translateX(100%);-o-transform:translateX(100%);transform:translateX(100%);}}@-ms-keyframes bsc-anim-second{0%,to{-webkit-transform:translateX(0%);-moz-transform:translateX(0%);-ms-transform:translateX(0%);-o-transform:translateX(0%);transform:translateX(0%);}50%{-webkit-transform:translateX(-100%);-moz-transform:translateX(-100%);-ms-transform:translateX(-100%);-o-transform:translateX(-100%);transform:translateX(-100%);animation-timing-function:steps(1);}50.001%{-webkit-transform:translateX(100%);-moz-transform:translateX(100%);-ms-transform:translateX(100%);-o-transform:translateX(100%);transform:translateX(100%);}}@-o-keyframes bsc-anim-second{0%,to{-webkit-transform:translateX(0%);-moz-transform:translateX(0%);-ms-transform:translateX(0%);-o-transform:translateX(0%);transform:translateX(0%);}50%{-webkit-transform:translateX(-100%);-moz-transform:translateX(-100%);-ms-transform:translateX(-100%);-o-transform:translateX(-100%);transform:translateX(-100%);animation-timing-function:steps(1);}50.001%{-webkit-transform:translateX(100%);-moz-transform:translateX(100%);-ms-transform:translateX(100%);-o-transform:translateX(100%);transform:translateX(100%);}}@keyframes bsc-anim-second{0%,to{-webkit-transform:translateX(0%);-moz-transform:translateX(0%);-ms-transform:translateX(0%);-o-transform:translateX(0%);transform:translateX(0%);}50%{-webkit-transform:translateX(-100%);-moz-transform:translateX(-100%);-ms-transform:translateX(-100%);-o-transform:translateX(-100%);transform:translateX(-100%);animation-timing-function:steps(1);}50.001%{-webkit-transform:translateX(100%);-moz-transform:translateX(100%);-ms-transform:translateX(100%);-o-transform:translateX(100%);transform:translateX(100%);}}.prtrt_only, .prtrt_only_inline, .prtrt_only_flex, .tblt_only {display: none !important;}@media screen and ( max-width: 1366px ) {html {font-size: 1.17vw;}section#hp_lab > a svg {width: 12rem;}.bsc_sli {font-size: 1.5rem;}}@media screen and ( max-width: 1200px ) {}@media screen and ( max-width: 1110px ) {#menupage ul.menu a {font-size: 5.5vw;}#menupage .cnt footer a {font-size: 1.7vw;}}@media screen and ( orientation: portrait ) {html {font-size: 1.8vh;}.tblt_only {display: block !important;}section#hp_lab > a {width: 100%;height: calc(12vh + 5vw);}body.mtmp {position: fixed;width: 100%;}#hp_mobintro p {font-size: 3.5vw;}.arc_cont > .content-area, .labgrid > .content-area {grid-template-columns: 1fr 1fr;}.labgrid > .content-area {padding-left: 5%;padding-right: 5%;}#hp_lab .bsc_sli {font-size: 3vw;}.scrolltape .bsc_sli span {font-size: 3.5vw;letter-spacing: .02em;}.cmplz-cookiebanner .cmplz-buttons {flex-direction: column !important;}.cmplz-cookiebanner .cmplz-message {padding-right: 1rem !important;}article.hp_fproj img.prtrt_only {display: none !important;}article.hp_fproj img.lndscp_only {display: block !important;height: auto;}.hp_fproj header > h3 {font-size: 1.1rem;}.hp_fproj header > .arrowcont {font-size: .8rem;}.ft-branding.tblt_only {margin-bottom: 3rem;}.site-info > .cont > .row > .col:first-child {display: grid;grid-template-columns: 1fr 1fr;width: 100%;}.site-info > .cont > .row > .col:first-child > h3 {grid-column: span 2;}#triodos > .col {width: 25%;}#triodos > .col.cont {display: flex;width: 50%;}.notablet, .notablet_flex, .notablet_inline {display: none !important;}#ct_main .ctr {display: grid;grid-template-columns: 1fr 1fr;grid-column-gap: 2rem;}#ct_main h3, #ct_main .ctr, #ct_main > div {font-size: 1.1rem;}#ct_main h2 {font-size: 1.7rem;margin-top: 0;}#ct_main {flex-direction: column-reverse;}#ct_main > div.lxp {height: 55%;padding-bottom: 2vh;}#ct_main > div.rxp {display: flex;height: 45%;width: 100%;background-position: center;}#st_last > div:first-child {margin-top: 5vh;margin-bottom: 10vh;height: auto;width: 55%;margin-left: auto;margin-right: auto;}.error-404 a.tblt_only {text-decoration: underline;}.cmplz-cookiebanner .cmplz-message {font-size: .8rem !important;line-height: 1.1em !important;}.slick-slide img {width: auto !important;}}@media screen and ( max-width: 1110px ) and (orientation: portrait) {#menupage ul.menu a {font-size: 8vw;}#menupage .cnt footer a {font-size: 1.25rem;}.hp_fpstrip {height: auto;padding: 5vh 0;}}@media screen and ( max-width: 1024px ) {body.mtmp {position: fixed;width: 100%;}div#mobtemp {display: flex;}.cmplz-cookiebanner .cmplz-message {padding-right: 0 !important;}}@media screen and ( max-width: 960px ) {}@media screen and ( max-width: 782px ) {body.admin-bar {--wpab_height: 46px;}}@media screen and ( max-width: 768px ) {}@media screen and ( max-width: 640px ) {}@media screen and ( max-width: 640px ) and (orientation: portrait) {h1.site-title img {height: auto;width: 27vw;}.main-navigation {font-size: 4.5vw;}section#hp_studio>.lx_cont>img {display: none !important;}section#hp_studio {padding-bottom: 9rem;}.arrowcont {font-size: 3.8vw;}.arrowcont > .arrow {width: auto;}.arrowcont > .arrow > .shaft {width: 5.4vw;}.arrowcont > .arrow > .shaft::before, .arrowcont > .arrow > .shaft::after {width: 2.2vw;}#hp_news > h2 {font-size: 6.5vw;margin-bottom: 1vh;}body.page-template-page-contact h4 {font-size: 6.5vw;}.mchimp input[type="email"]{font-size: 5vw;}.site-info > .cont > .row {margin-bottom: 5vh;}}@media screen and ( max-width: 600px ) {#wpadminbar {position: fixed !important;}}@media screen and ( max-width: 480px ) {html {font-size: 3vw;}.manload {height: 22px;}section#hp_lab > a {width: 100%;height: 31vw;}section#hp_lab > a svg {width: 45vw;margin-right: 0;margin-bottom: .5em;}#menupage .cnt footer a {font-size: 1.25rem;}h1.site-title img {height: auto;width: 27vw;}.main-navigation {font-size: 4.5vw;}section#hp_studio>.lx_cont>img {display: none !important;}section#hp_studio {padding-bottom: 9rem;}.arrowcont {font-size: 3.8vw;}#hp_featured a.underanim_lr {font-size: 4.5vw;}.arrowcont > .arrow {width: auto;}.arrowcont > .arrow > .shaft {width: 5.4vw;}.arrowcont > .arrow > .shaft::before, .arrowcont > .arrow > .shaft::after {width: 2.2vw;}.hp_fproj header>h3 {font-size: 6vw;margin-bottom: 4vh;}#hp_news > h2 {font-size: 6.5vw;margin-bottom: 1vh;}body.page-template-page-contact h4 {font-size: 6.5vw;}.mchimp input[type="email"]{font-size: 5vw;}.site-info, .site-info h3 {font-size: 4.7vw;}site-info .lang-item {font-size: 5vw;}.site-info .legal {font-size: 3.7vw;}.site-info > .cont > .row {margin-bottom: 5vh;}section#hp_msplash {height: 195vw;}#page, section#hp_studio {min-height: auto;}#hp_mobintro p {font-size: 5.8vw;}.arc_cont > .content-area {grid-template-columns: 1fr;grid-row-gap: 10vh;}.labgrid > .content-area {grid-template-columns: 1fr;grid-row-gap: 12vh;}.hpsec p.stext.prtrt_only {font-size: 5vw;}.hpsec#hp_studio p.lnkcnt.prtrt_only a.underanim_lr {font-size: 5vw;}#hp_lab .bsc_sli {font-size: 4.75vw;}.scrolltape .bsc_sli span {font-size: 4.2vw;}#menupage.labmenu p.claim {font-size: 1.6rem;}#menupage.labmenu .botbar a {font-size: 1.3rem;}section#hp_featured {padding-left: 0;padding-right: 0;padding-bottom: 5rem;}.hp_fpstrip {height: auto;margin: 16vh 0;padding: 0;}.hp_fpstrip.fp_1, .hp_fpstrip.fp_3 {padding-left: 5%;padding-right: 5%;}.hp_fpstrip.fp_2 > article, .hp_fpstrip.fp_3 > article {height: 80%;max-height: revert;max-width: revert;}article.hp_fproj > a img, article.hp_fproj .fcont > a img {opacity: .9;}.hp_fproj header.mf_wht > h3, .hp_fproj header.mf_wht .arrowcont, .hp_fproj header.mf_wsh > h3, .hp_fproj header.mf_wsh .arrowcont {color: #f6f5f2 !important;}.hp_fproj header.mf_wht .arrow > .shaft, .hp_fproj header.mf_wht .arrow > .shaft:before, .hp_fproj header.mf_wht .arrow > .shaft:after, .hp_fproj header.mf_wsh .arrow > .shaft, .hp_fproj header.mf_wsh .arrow > .shaft:before, .hp_fproj header.mf_wsh .arrow > .shaft:after {background-color: #f6f5f2 !important;}.hp_fproj header.mf_blk > h3, .hp_fproj header.mf_blk .arrowcont, .hp_fproj header.mf_bsh > h3, .hp_fproj header.mf_bsh .arrowcont {color: #221f20 !important;}.hp_fproj header.mf_bsh > h3, .hp_fproj header.mf_bsh .arrowcont{text-shadow: 1px 1px 1px #f6f5f2 !important;}.hp_fproj header.mf_wsh > h3, .hp_fproj header.mf_wsh .arrowcont{text-shadow: 1px 1px 1px #221f20 !important;}.hp_fproj header.mf_wht > h3, .hp_fproj header.mf_blk > h3, .hp_fproj header.mf_wht .arrowcont, .hp_fproj header.mf_blk .arrowcont{text-shadow: none !important;}.hp_fproj header.mf_blk .arrow > .shaft, .hp_fproj header.mf_blk .arrow > .shaft:before, .hp_fproj header.mf_blk .arrow > .shaft:after{background-color: #221f20 !important;}.hp_fproj header.mf_blk .arrow > .shaft, .hp_fproj header.mf_blk .arrow > .shaft:before, .hp_fproj header.mf_blk .arrow > .shaft:after, .hp_fproj header.mf_wht .arrow > .shaft, .hp_fproj header.mf_wht .arrow > .shaft:before, .hp_fproj header.mf_wht .arrow > .shaft:after{box-shadow: none !important;}.hp_fproj header.mf_bsh .arrow > .shaft, .hp_fproj header.mf_bsh .arrow > .shaft:before, .hp_fproj header.mf_bsh .arrow > .shaft:after{background-color: #221f20 !important;box-shadow: 1px 1px 1px 0px #f6f5f2 !important;}.hp_fproj header.mf_wsh .arrow > .shaft, .hp_fproj header.mf_wsh .arrow > .shaft:before, .hp_fproj header.mf_wsh .arrow > .shaft:after{box-shadow: 1px 1px 1px 0px #000 !important;}.hp_fpstrip.fp_2 {justify-content: flex-start;max-width: revert;float: none;clear: both;}.hp_fpstrip.fp_3 {justify-content: flex-end;max-width: revert;float: none;clear: both;}.hp_fpstrip.fp_4 {margin-bottom: 5rem;}.tblt_only {display: none !important;}.site-info > .cont > .row > .col:first-child {display: block;width: 100%;}#triodos > .col.cont {display: none;}#triodos > .col {width: 50%;}.notablet {display: block !important;}.notablet_flex {display: flex !important;}.notablet_inline {display: inline !important;}body.lab .ft-branding.orange > h2 br {display: none;}#ct_main .ctr {display: flex;}#ct_main > div.rxp {display: none;}#ct_main > div.lxp {height: 100%;}#ct_main h2 {margin-top: 3vh;}#st_last > div:first-child {width: auto;}#st_text {font-size: 1.3rem;}footer#colophon.error-404 a {font-size: 5vw;}}@media screen and ( max-width: 480px ) and (orientation: portrait) {html {font-size: 2vh;}article.hp_fproj img.prtrt_only {display: block !important;}article.hp_fproj img.lndscp_only {display: none !important;}}@media screen and ( max-width: 480px ), screen and (orientation: portrait) {body.home #page {margin-bottom: 0;}br.nomob {display: none;}#menupage a.menu_off {right: 5%;}#menupage .cnt {flex-direction: column;height: calc(100% - 2rem);top: 2rem;position: relative;}#menupage .cnt > section {border: none !important;width: 100%;padding: 0;height: 50%;}#menupage .cnt > section:first-child {display: none;}#menupage .cnt > section:nth-child(2) {justify-content: flex-end;}#menupage .cnt > section:last-child {padding-top: 5vh;}#menupage .cnt > section:nth-child(2) footer {display: none;}#menupage .cnt footer > span {display: none;}#menupage ul.menu a {font-size: 11vw;}div#mobtemp {display: flex;}div#mobtemp > div:first-child {font-size: 10vw;}div#mobtemp > div > img {width: 40vw;}div#mobtemp > div > p {font-size: 5vw;}div#mobtemp > div > a {font-size: 5vw;}div#mobtemp > div > figure {height: 5vw;width: 5vw;}body.lab header#masthead .site-description, body.lab header#masthead div.backbut a.b2s {display: none;}body.lab header#masthead div.backbut .menu_on.lab {display: block;font-size: 1rem;}.main-navigation, .site-branding {width: 50%;}a.lmenu_on {display: block;font-size: 4.5vw;}.pad {padding-left: 5%;padding-right: 5%;}.mpad {margin-left: 5%;margin-right: 5%;}section#hp_studio {padding-top: 3rem;}section#hp_studio > .lx_cont {width: 100%;min-height: auto;}#hp_studio h2.fromnext {display: none;}.hp_fproj header {width: 100%;height: 100%;display: flex;flex-direction: column;align-items: center;justify-content: center;padding: 0 10%;text-align: center;}section#hp_lab {padding: 0;margin: 0;line-height: 0;}#hp_news {bottom: revert;position: relative;height:revert;}footer#colophon {height: revert;position: relative;padding-bottom: 4vh;}footer#colophon.wcont {padding-bottom: 0;}footer#colophon > #sctodest {flex-direction: column;}.ft-branding {width: 100%;margin-bottom: 5rem;}.ft-branding img {display: none;}body.single-project .ft-extracont {display: block;}.site-info, body.single-project footer#colophon .site-info {width: 100%;}.site-info > .cont > .row:not(.prtrt_only) {flex-direction: column;}.site-info > .cont > .row > .col, .site-info .legal ul.umm_pll_switch{display: none;}.site-info > .cont > .row.prtrt_only > .col {display: flex;width: 50%;flex-direction: column;}.site-info > .cont > .row.prtrt_only {display: flex !important;flex-direction: row;}.site-info > .cont > .row:nth-child(2) {padding-bottom: 1rem;}.bline {display: flex;}.bline > div.prtrt_only {width: 25%;line-height: 0;}.bline > div.legal {width: 75%;display: flex;flex-direction: column-reverse;justify-content: flex-start;text-align: right;}.bline > div.legal span {margin-right: 0;margin-top: .5em;}.bline > div.prtrt_only img {width: 8.5vw;}.site-info > .cont > .row.prtrt_only > .col.lang {margin-top: 1rem;}.scrolltape.bsc_cont.scto.five {width: 140%;}footer#colophon.gold {overflow-x: hidden;}.scrolltape .bsc_sli span:nth-child(odd) {display: none;}#st_intro {flex-direction: column-reverse;margin-top: 5vh;}#st_intro > p {align-items: flex-start;padding: 0;height: auto;margin-bottom: 5vh;hyphens: auto;}#st_intro > img {max-width: 100%;width: 100%;}#st_text {margin: 5vh 0;max-height: revert;}#st_text > div {top: 38vh;}#st_pic_a {height: auto;padding: 0;flex-direction: column;margin-bottom: 8vh;}#st_pic_a > img {max-height: revert;}#st_pic_a > img:nth-child(2) {position: relative;left: 0;height: auto;margin-top: 5vh;padding: 0 5%;}#st_sercli h2 {margin-bottom: 3vh;font-family: 'SauceGrotesk-Regular';}#st_sercli .serv {grid-template-columns: 1fr;}#st_sercli h3 {border-bottom: 1px solid #d95209;padding-bottom: .5em;display: flex;align-items: center;justify-content: space-between;}a.expsrv {display: flex;width: 100%;position: absolute;}p.tasanim {display: none;}#st_sercli .serv div.clmn p {transition: none;font-size: 1.15rem;}#st_sercli .cli p {font-size: 1.25rem;}#st_last {flex-direction: column-reverse;margin-top: 10vh;}#st_last > div:first-child img {align-self: flex-start;}#st_last > div:last-child {padding-bottom: 0;}#st_last > div:last-child p {font-size: 1.2rem;}#ct_main {margin: 0;padding: 0;}#ct_main > div {width: 100%;height: auto;}#ct_main > div .bot {margin-top: 1rem;}#ct_main > img {display: none;}#ct_main .ctr {flex-direction: column;}#ct_main .ctr > div {width: 100%;}#ct_main a.lil:hover {color: #8d8d8d;}body.lab article.lab > section.intro {padding-left: 0;padding-right: 0;}body.lab article.lab > section.intro > p {font-size: 1.75rem;line-height: 1.3em;hyphens: auto;}body.lab article .lpdata footer > div {font-size: 1rem;}body.lab h1.site-title img {width: auto;max-width: 41vw;}.labgrid {margin-bottom: .5rem;}figure.roll:not(.b2s) figcaption {display: none;}body.lab footer#colophon {flex-direction: column;}body.lab article.lab > section.exit figure.b2s img {width: 3.6rem;}body.lab article.lab > section.exit figure.b2s figcaption {font-size: 1.2rem;}body.lab article > section.fpanel {display: none;}body.lab article > section.gallery {width: 100%;padding: 0;}body.lab article > section.gallery > figure {height: auto;padding: 0 5%;}body.lab article > section.gallery > figure.fwidth {padding: 0;}body.lab article > section.gallery > figure, body.lab article > section.gallery > .vfig {margin: 4vh 0;}body.lab article > section.gallery > figure:first-child, body.lab article > section.gallery > .vfig:first-child {margin: 0;padding: 0;}body.lab article > section.gallery > figure > img, body.lab article > section.gallery > .vfig, body.lab article > section.gallery > .vfig .vcont {height: auto;}body.lab article > section.gallery > .vfig video {width: 90%;margin: auto;height: auto;}body.lab article > section.gallery > .vfig.fwidth video, body.lab article > section.gallery > .vfig:first-child video {width: 100%;}body.lab article > section.gallery > .vfig .audcont {width: 90%;left: 5%;}body.lab article > section.gallery > .vfig.fwidth .audcont, body.lab article > section.gallery > .vfig:first-child .audcont {width: 100%;left: 0;}body.single-lab .site-info .legal ul.umm_pll_switch, body.single-project .site-info .legal ul.umm_pll_switch{display: block;margin-bottom: 1rem;}body.single-lab .site-info .legal ul.umm_pll_switch li:last-child, body.single-project .site-info .legal ul.umm_pll_switch li:last-child {margin: 0;}body.single-lab footer#colophon {padding-top: 0;}body.lab article > section.gallery > figure:last-child {margin-bottom: 1vh;}.lndscp_only {display: none !important;}.prtrt_only {display: block !important;}.prtrt_only_inline {display: inline !important;}.prtrt_only_flex {display: flex !important;}.main-navigation ul#topbar-menu > li {display: none;}.main-navigation ul#topbar-menu > li:last-child {display: block;}#hp_lab .bsc_sli {display: flex;flex-direction: column;align-items: flex-start;line-height: 1em;}section#hp_lab > a {display: flex;}section#hp_lab > a svg {width: 45vw;margin-right: 0;margin-bottom: .5em;}#st_text p {padding: 0;hyphens: auto;}#menupage .mp_logo {height: 1.25rem;}header.arc_head {display: none;}nav.catnav {margin-top: 6vh;}nav.catnav ul.parent, nav.catnav ul.child {justify-content: space-between;}nav.catnav ul.child {padding-left: 1rem;}nav.catnav ul.parent > li, nav.catnav ul.child li {margin: 0;}nav.catnav ul.parent > li:last-child {margin-right: 1.5em;}.arc_cont > .content-area {margin: 0 1rem;}body.single-project footer#colophon {position: relative;min-height: revert;}.b2p {text-align: center;margin-bottom: 5vh;}body.single-project .site-branding {display: none;}body.single-project p.site-description {width: 100%;padding-right: 2rem;padding-left: 2rem;}body.single-project .backbut {position: absolute;right: 5%;}.error-404 .page-header {padding: 0;}.error-404 h2.page-title {text-transform: revert;font-size: 6rem;line-height: 1.2em;margin: 4vh 0;}.error-404 .page-content {font-size: 1.6rem;width: 100%;padding: 0;}.cookiecont > div.ckstrip {display: none;}.cookiecont > div.cktext {width: 100%;margin-left: 0;}body.page-template-page-cookie .ft-branding, body.page-template-page-privacy .ft-branding {display: none;}}@media screen and ( max-width: 420px ) {}@media screen and ( max-width: 360px ) {}@media screen and ( max-width: 345px ) {}@media screen and (max-width: 320px){}@media print {@page {margin-top: 1cm }@page :first {margin-top: 0cm;}}