/*! normalize.css v8.0.1 | MIT License | github.com/necolas/normalize.css */
html{-webkit-text-size-adjust:100%;line-height:1.15}body{margin:0}main{display:block}h1{margin:.67em 0;font-size:2em}hr{box-sizing:content-box;height:0;overflow:visible}pre{font-family:monospace;font-size:1em}a{background-color:#0000}abbr[title]{border-bottom:none;-webkit-text-decoration:underline dotted;text-decoration:underline dotted}b,strong{font-weight:bolder}code,kbd,samp{font-family:monospace;font-size:1em}small{font-size:80%}sub,sup{vertical-align:baseline;font-size:75%;line-height:0;position:relative}sub{bottom:-.25em}sup{top:-.5em}img{border-style:none}button,input,optgroup,select,textarea{margin:0;font-family:inherit;font-size:100%;line-height:1.15}button,input{overflow:visible}button,select{text-transform:none}button,[type=button],[type=reset],[type=submit]{-webkit-appearance:button}button::-moz-focus-inner{border-style:none;padding:0}[type=button]::-moz-focus-inner{border-style:none;padding:0}[type=reset]::-moz-focus-inner{border-style:none;padding:0}[type=submit]::-moz-focus-inner{border-style:none;padding:0}button:-moz-focusring{outline:1px dotted buttontext}[type=button]:-moz-focusring{outline:1px dotted buttontext}[type=reset]:-moz-focusring{outline:1px dotted buttontext}[type=submit]:-moz-focusring{outline:1px dotted buttontext}fieldset{padding:.35em .75em .625em}legend{box-sizing:border-box;color:inherit;white-space:normal;max-width:100%;padding:0;display:table}progress{vertical-align:baseline}textarea{overflow:auto}[type=checkbox],[type=radio]{box-sizing:border-box;padding:0}[type=number]::-webkit-inner-spin-button{height:auto}[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,[hidden]{display:none}@font-face{font-family:Akkurat;src:url(/assets/Akkurat-C1h4CJND.woff2)format("woff2"),url(/assets/Akkurat-BqWOvMRv.woff)format("woff");font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:Akkurat;src:url(/assets/Akkurat-Bold-DJmbXq5L.woff2)format("woff2"),url(/assets/Akkurat-Bold-DQYPVutB.woff)format("woff");font-weight:700;font-style:normal}@font-face{font-family:Supply;src:url(/assets/Supply-Medium-B3hay-Jh.woff2)format("woff2"),url(/assets/Supply-Medium-CqC6RuXC.woff)format("woff"),url(/assets/Supply-Medium-DjLRHtuE.ttf)format("truetype");font-weight:500;font-style:normal}@font-face{font-family:Supply;src:url(/assets/Supply-Regular-6vv3onTt.woff2)format("woff2"),url(/assets/Supply-Regular-BoQeJlMp.woff)format("woff"),url(/assets/Supply-Regular--R_FOp9s.ttf)format("truetype");font-weight:400;font-style:normal}@font-face{font-family:Supply;src:url(/assets/Supply-Bold-CukXPU9m.woff2)format("woff2"),url(/assets/Supply-Bold-DIpt_N2Y.woff)format("woff"),url(/assets/Supply-Bold-Cs31xcTk.ttf)format("truetype");font-weight:700;font-style:normal}@font-face{font-family:FuturaPT Book;src:url(/assets/FuturaPT-Book-AH8qB5hR.woff2)format("woff2"),url(/assets/FuturaPT-Book-lScYnpKG.woff)format("woff")}*{box-sizing:border-box;transition-property:none;transition-duration:.4s;transition-timing-function:cubic-bezier(.16,.84,.44,1)}:root{--touch-device:1}@media (hover:hover) and (pointer:fine){:root{--touch-device:0}}html,body{width:100%;overflow-y:visible}html{height:100%}body{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;flex-direction:column;min-height:101vh;display:flex}a{transition:color .4s cubic-bezier(.16,.84,.44,1)}a>svg{transition:fill .4s cubic-bezier(.16,.84,.44,1)}section{width:100%}#app.light{--text-color:#565656;--light-text-color:#bababa;--strong-text-color:black;--main-bg:#f9f9f9;--second-bg:white}#app.light ::selection{color:#f9f9f9;background:#1f1f1f}#app.dark{--text-color:#bababa;--light-text-color:#565656;--strong-text-color:white;--main-bg:#1f1f1f;--second-bg:black}#app.dark ::selection{color:#1f1f1f;background:#f9f9f9}#app{background-color:var(--main-bg);width:100%;min-height:100vh;transition-property:background-color;position:relative}#app>.app-content{width:100%;position:relative}#app>.app-content>.view{width:100%;max-width:1600px;margin:0 auto}#app .section .lean{letter-spacing:1em;text-align:center;transform:translate(.5em)}#app .view{flex-direction:column;justify-content:center;padding:0 20px;display:flex}.quickfade-enter-active,.quickfade-leave-active{transition:opacity 50ms ease-out}.quickfade-enter-from,.quickfade-leave-to{opacity:0}.quickfade-enter-active{z-index:10}.quickfade-leave-active{position:absolute;top:0}.fade-enter-active,.fade-leave-active{transition:opacity 1s}.fade-enter-from,.fade-leave-to{opacity:0}.fade-leave-active{position:absolute;top:0}.fromright-enter-active,.fromright-leave-active{transition:opacity .3s,transform .3s}.fromright-enter-from,.fromright-leave-to{opacity:0;transform:translate(100%)}.up-enter-active{transition:all .75s}.up-leave-active{transition:all .7s}.up-enter-active,.up-leave-active{transition-property:transform,opacity}.up-leave-from,.up-leave-active,.up-leave-to{z-index:1;position:relative!important}.up-leave-from:after,.up-leave-active:after,.up-leave-to:after{content:"";z-index:20;opacity:0;background:#000000bf;transition:opacity .5s;position:absolute;inset:0}.up-leave-to{transform:translateY(-25vh)}.up-leave-to:after{opacity:1}.up-enter-from{opacity:0;transform:translateY(100vh)}.up-enter-from,.up-enter-active,.up-enter-to{z-index:20;z-index:99;position:relative;top:0;left:0;right:0;position:fixed!important}.light .up-enter-from,.light .up-enter-active,.light .up-enter-to{background-color:#f9f9f9}.dark .up-enter-from,.dark .up-enter-active,.dark .up-enter-to{background-color:#1f1f1f}@keyframes blinking{0%{opacity:0}49%{opacity:0}50%{opacity:1}to{opacity:1}}html,body{color:#bababa;font-family:Supply,Verdana,Geneva,Tahoma,sans-serif;font-size:14px}h1,h2,h3,h4,h5,h6{margin:1em 0 .25em;font-weight:400}h2{margin:2em 0}p{color:var(--text-color)}p:first-child{margin-top:0}p:last-child{margin-bottom:0}sup{padding:0 .5em;font-size:.3em;top:-1.5em}a{color:inherit}.text{font-family:FuturaPT Book,Verdana,Geneva,Tahoma,sans-serif;font-size:1.15rem;line-height:1.75}.text *{letter-spacing:normal}.caps{text-transform:uppercase}@media (width>=1025px){.wp-block-columns{display:flex}}.wp-block-column{min-width:0}@media (width<=1024px){.wp-block-column:not(:first-child){margin-top:20px}}@media (width>=1025px){.wp-block-column{flex-grow:1;flex-basis:0}.wp-block-column:not(:first-child){margin-left:20px}.wp-block-column:not(:last-child){margin-right:20px}}.wp-block-image{width:100%;min-width:0;max-width:100%;margin:0}.wp-block-image>img{width:100%;height:auto}.is-vertically-aligned-center{align-self:center}.buttonGrad:before{content:"";z-index:15;background-image:linear-gradient(#1f1f1f00,#1f1f1f);width:100%;display:block;position:relative}@keyframes floatBottom{0%{opacity:0;transform:translateY(-200%)}to{opacity:1}}#app.light .hover-bg:after{background-color:#1f1f1f}#app.dark .hover-bg:after{background-color:#f9f9f9}.hover-bg{z-index:1;position:relative}.hover-bg:after{content:"";z-index:-1;transform-origin:100%;will-change:transition;transition:transform .4s cubic-bezier(.16,.84,.44,1);position:absolute;inset:0;transform:scaleX(0)}.hover-bg:hover:not(.force-stop):after,.hover-bg.hover:not(.force-stop):after,.hover-bg.router-link-active:not(.force-stop):after{transform-origin:0;transform:scaleX(1)}#app.dark .logo_circle{stroke:#f9f9f9}#app.light .logo_circle{stroke:#1f1f1f}.logo{position:relative}.logo_circle{fill:#0000;stroke-width:2px;stroke-linecap:round;stroke-dasharray:125.6;transform-origin:50%;will-change:stroke-dashoffset, transform;animation:6s linear infinite spinner}.logo_b{position:absolute;top:0;left:0}@keyframes spinner{0%{stroke-dashoffset:0;transform:rotate(300deg)}15%{stroke-dashoffset:110px;transform:rotate(685deg)}25%{stroke-dashoffset:0;transform:rotate(730deg)}to{stroke-dashoffset:0;transform:rotate(730deg)}}#app.light #about .menu ul{color:#1f1f1f;background-color:#f9f9f9}@media (hover:hover) and (pointer:fine){#app.light #about .commandments li:hover,#app.light #about .theteam li:hover a:after{background-color:#1f1f1f}}#app.dark #about .menu ul{color:#f9f9f9;background-color:#1f1f1f}@media (hover:hover) and (pointer:fine){#app.dark #about .commandments li:hover,#app.dark #about .theteam li:hover a:after{background-color:#f9f9f9}}#app .app-content #about{grid-template-columns:1fr;grid-template-areas:"intro""text""menu""commandments""team";gap:40px;display:grid}@media (width>=767px){#app .app-content #about{grid-template-columns:9fr 6fr;grid-template-areas:"intro menu""text menu""commandments commandments""team team"}}#app .app-content #about>h2{grid-area:intro}#app .app-content #about>.text{grid-area:text}#app .app-content #about>.menu{filter:grayscale(.75);background-position:50%;background-repeat:no-repeat;background-size:cover;grid-area:menu;display:flex}#app .app-content #about>.menu ul{width:60%;margin:auto;padding:0;list-style:none;transition-property:background-color,color}#app .app-content #about>.menu ul li{text-align:center;padding:40px 0}#app .app-content #about>.menu ul li a{text-decoration:none}#app .app-content #about>.commandments,#app .app-content #about>.roster{padding:100px 0 20px}#app .app-content #about>.commandments:not(:last-child),#app .app-content #about>.roster:not(:last-child){padding-bottom:0}#app .app-content #about>.commandments{grid-area:commandments;margin:0;list-style:none}#app .app-content #about>.commandments ul{--mouse-move:0px;position:relative}@media (width<=767px){#app .app-content #about>.commandments ul{grid-template-columns:repeat(1,1fr);padding:0;display:grid}}@media (width>=767px){#app .app-content #about>.commandments ul{grid-template-columns:repeat(2,1fr);display:grid}}@media (width>=1025px){#app .app-content #about>.commandments ul{grid-template-columns:repeat(4,1fr)}}#app .app-content #about>.commandments ul li{width:100%;height:100%;margin:0 auto;padding:0 20px;position:absolute;top:0;left:0;right:0;overflow:hidden}#app .app-content #about>.commandments ul li:not(.moving){transition-property:left,opacity,transform;transition-duration:.2s}#app .app-content #about>.commandments ul li{height:0;padding-top:100%;transition-property:background-color;position:relative}#app .app-content #about>.commandments ul li>.commandment{width:100%;height:100%;position:absolute;top:0;left:0}#app .app-content #about>.roster{grid-area:team}#app #aboutPerson.view{position:relative}@media (width>=1025px){#app #aboutPerson.view{padding-top:140px}}#app #aboutPerson.view{padding-bottom:60px}#app .aboutPerson_photo{grid-area:photo}#app .aboutPerson_name{grid-area:title;margin:0 0 .3em;font-size:2rem}#app .aboutPerson_jobTitle{letter-spacing:.1em;grid-area:jobtitle;margin:0 0 2em}#app .aboutPerson_bio{grid-area:about}#app .aboutPerson_team{grid-area:roster;margin-top:80px}#app .biography{column-gap:60px;max-width:1600px;max-height:min-content;display:grid;left:20px;right:20px}#app .biography.fade-leave-active{height:0}@media (width>=1025px){#app .biography{top:140px;left:40px;right:40px}}#app .biography{grid-template-areas:"title""jobtitle""photo""about"}@media (width>=1025px){#app .biography{grid-template:"photo title"min-content"photo jobtitle"min-content"photo about"1fr/1fr 3fr}}#app .biography_photo{background-color:var(--light-text-color);grid-area:photo;height:auto;position:relative}@media (width<=1024px){#app .biography_photo{width:100%;margin:0 0 1em}}@media (width>=1025px){#app .biography_photo{padding:160% 0 0}#app .biography_photo img,#app .biography_photo video{min-width:0;max-width:100%;min-height:0;max-height:100%;position:absolute;inset:0}}#app .biography_name{grid-area:title;margin:0 0 .3em;font-size:2rem}#app .biography_jobTitle{letter-spacing:.1em;grid-area:jobtitle;margin:0 0 1em}#app .biography_bio{grid-area:about}#app .biography_team{grid-area:roster;margin-top:40px}#app.light #clients .clients>a:hover img{filter:invert(14%)sepia(0%)saturate(0%)hue-rotate()brightness(91%)contrast()}#app.light #clients .clients_more:hover{color:#1f1f1f}#app.dark #clients .clients>a:hover img{filter:invert()sepia(0%)saturate(1%)hue-rotate()brightness(112%)contrast(95%)}#app.dark #clients .clients_more:hover{color:#f9f9f9}#app #clients .clients{grid-template-columns:repeat(2,1fr);gap:5px;max-width:1040px;margin:auto;display:grid}@media (width>=767px){#app #clients .clients{grid-template-columns:repeat(4,1fr)}}@media (width>=1025px){#app #clients .clients{grid-template-columns:repeat(5,1fr);gap:20px 60px}}#app #clients .clients_more{text-align:center;grid-column:1/span 2;margin-top:60px}@media (width>=767px){#app #clients .clients_more{grid-column:1/span 3}}@media (width>=1025px){#app #clients .clients_more{grid-column:1/span 5}}#app #clients .clients_more>a{text-transform:uppercase;flex-direction:column;justify-content:center;align-items:center;width:fit-content;margin:0 auto;text-decoration:none;transition-property:transform;display:flex;position:relative}@media (hover:hover) and (pointer:fine){#app #clients .clients_more>a{height:30px}}#app #clients .clients_more>a>span{margin:0 0 .5em}@media (hover:hover) and (pointer:fine){#app #clients .clients_more>a>span{margin:auto 0 0;transition-property:opacity,transform}}#app #clients .clients_more>a>svg{fill:#bababa;width:30px;height:30px}@media (hover:hover) and (pointer:fine){#app #clients .clients_more>a>svg{height:100%;transition-property:opacity,transform;position:absolute;top:0;bottom:0}#app #clients .clients_more>a:not(:hover)>span{opacity:0;transform:translateY(-15px)}#app #clients .clients_more>a:hover>svg{opacity:0;transform:translateY(15px)}}#app #clients .clients>a{padding:20px;display:block}#app #clients .clients>a img{object-fit:contain;filter:invert()sepia(0%)saturate(6319%)hue-rotate()brightness(128%)contrast(46%);width:100%;height:100%;transition:filter .48s cubic-bezier(.16,.84,.44,1)}@media (width>=1025px){#app #clients:not(.view) .clients{gap:20px 80px;max-width:1600px;padding:0 80px}}@media (width>=1681px){#app #clients:not(.view) .clients{gap:20px 120px;padding:0 120px}}:root{--desktop:1}.home{--desktop:0;min-height:100vh;padding-bottom:20px}@media (width>=1025px){.home{--desktop:1}}.home_progress{justify-content:center;max-width:800px;height:2px;margin:auto;display:flex;position:fixed;bottom:20px;left:40px;right:40px}.home_progress>div{background-color:#bababa;flex-grow:1;max-width:40px;height:100%;transition:background-color .4s cubic-bezier(.16,.84,.44,1)}.dark .home_progress>div.current{background-color:#f9f9f9}.light .home_progress>div.current{background-color:#1f1f1f}.home_progress>div:not(:first-child){margin-left:10px}.home_progress>div:not(:last-child){margin-right:10px}.home .section{flex-direction:column;justify-content:center;height:min-content;padding-top:200px;display:flex}.home .section:last-child{padding-bottom:160px}.home #contact h4{text-transform:uppercase;text-align:center;font-size:3rem}.home #contact h4 a{padding:.25em .5em;text-decoration:none}.home #contact h4 a:before{content:"/"}.feed{grid-gap:20px;grid-template-columns:1fr;min-width:0;display:grid}@media (width>=767px){.feed{grid-template-columns:1fr 1fr}.feed-3{grid-template-columns:1fr 1fr 1fr}.feed-vertical{grid-template-columns:1fr}}.feed .postButton{width:100%}#app #labs.view{min-height:100vh}#app #labs{justify-content:center}#app #labs h4{text-transform:uppercase;padding:0 .25em;font-size:4rem}#app #labs h4:before{content:"/"}.light .post_title{color:#000}.dark .post_title{color:#fff}.light .post_content h2{color:#000}.dark .post_content h2{color:#fff}.light .post_content{color:#000000a6}.dark .post_content{color:#ffffffa6}@media (width>=1025px){#app .app-content .post{grid-template-columns:1fr 50% 1fr;grid-template-areas:"title title title"".content.""other other other";column-gap:40px;display:grid}}#app .app-content .post_title{font-size:1.9rem}@media (width>=1025px){#app .app-content .post_title{max-width:70%;font-size:3.4rem}}#app .app-content .post_title{text-transform:capitalize;grid-area:title;margin:0 auto .25em}#app .app-content .post_content{font-size:1.2rem;line-height:1.75}@media (width>=1025px){#app .app-content .post_content{font-size:1.285rem;line-height:2}}#app .app-content .post_content{grid-area:content}#app .app-content .post_content h2{margin:2em 0 1em}#app .app-content .post_content p{margin:.5em 0}#app .app-content .post_content p+p{margin-top:1.25em}#app .app-content .post_others{grid-area:other}#app .app-content>.view{min-height:100vh}#app .app-content>.view:not(.home):not(.project){padding:100px 20px 20px}@media (width>=1025px){#app .app-content>.view:not(.home):not(.project){padding:140px 40px 20px}}#app .app-content>.view.home :not(.lean){letter-spacing:.1em}#app.dark .blatmuma{background-color:#1f1f1f}#app.light .blatmuma{background-color:#f9f9f9}#app .blatmuma{z-index:1337;display:flex;position:fixed;inset:0}#app .blatmuma h1{text-align:center;margin:auto;padding:.25em .5em;font-size:4rem}.contactForm{background-position:50%;background-size:cover;grid-template-areas:"info""other";min-height:400px;padding:20px;display:grid}@media (width>=1025px){.contactForm{grid-template-columns:max-content 1fr;grid-template-areas:"info other"}}.contactForm_info{background-color:#fff;padding:10px}@media (width>=1025px){.contactForm_info{padding:20px}}.contactForm_info{flex-direction:column;grid-area:info;justify-content:space-between;display:flex}.contactForm_info p{margin:0}.contactForm_infoTitle{text-transform:uppercase;color:#1f1f1f;margin:0;font-size:2.25rem}.contactForm_other{color:#fff;grid-area:other;justify-content:flex-end;align-items:flex-end;margin:auto 0 0 auto;display:flex}#topmenu{background-color:var(--second-bg);text-transform:uppercase;color:var(--light-text-color);z-index:100;-webkit-user-select:none;user-select:none;width:100%;max-width:100vw;height:80px;transition-property:background-color,opacity;display:flex;position:fixed;top:0;left:0;right:0}#topmenu *{letter-spacing:.1em}#topmenu.fade-enter-active{transition-delay:1s}@media (width<=1680px){#topmenu .menu{padding:0 60px}}#topmenu .menu{justify-content:space-between;align-items:center;width:100%;max-width:1600px;margin:auto;display:flex}#topmenu .menu_external{align-self:stretch;align-items:center;padding:28px 0;text-decoration:none;transition-property:transform,color;display:flex}@media (width<=1024px){#topmenu .menu_external{display:none}}#topmenu .menu_external:hover{color:var(--strong-text-color);transform:translate(-.35em)}#topmenu .menu_external:hover svg{fill:var(--strong-text-color);transform:translate(.7em)}#topmenu .menu_external svg{width:16px;height:16px;fill:var(--light-text-color);margin-left:26.6667px;transition-property:transform,fill}#topmenu .menu_icon{width:40px;height:40px;display:block}.dark #topmenu .menu_icon>svg{fill:#f9f9f9}.light #topmenu .menu_icon>svg{fill:#1f1f1f}#topmenu .menu_icon>svg{width:100%;height:100%;margin:auto}@media (width>=1025px){#topmenu button{display:none}}#topmenu button{background:0 0;border:none;outline:none;width:40px;height:40px;padding:0}#topmenu button>svg{fill:var(--strong-text-color);width:100%;height:100%;margin:auto}#topmenu ul{margin:0;padding:0 20px;list-style:none;display:flex}@media (width<=1024px){#topmenu ul{text-align:center;background-color:var(--second-bg);flex-direction:column;justify-content:space-around;max-width:100vw;font-size:1.25rem;transition:opacity .4s cubic-bezier(.16,.84,.44,1),transform .4s cubic-bezier(.16,.84,.44,1);position:fixed;inset:80px 0 0;overflow:hidden}#topmenu ul:not(.active){opacity:0;pointer-events:none;transform:translate(100%)}}@media (width>=1025px){#topmenu ul{align-items:center;width:fit-content;height:100%;padding:0}}#topmenu ul li{padding:0 2.5em}#topmenu ul li a{padding:0 1em;text-decoration:none}#topmenu ul li a:before{content:"/"}#app.light .footer{background-color:#fff}#app.light .footer .identity>.slogan,#app.light .footer ul.links a{color:#000}#app.dark .footer{background-color:#000}#app.dark .footer .identity>.slogan,#app.dark .footer ul.links a{color:#fff}.footer{transition-property:background-color}.footer_content{grid-template-areas:"links social""identity identity";max-width:1600px;margin:0 auto;padding:20px;display:grid}@media (width>=1025px){.footer_content{grid-template-columns:repeat(5,1fr);grid-template-areas:"identity.links.social"}}.footer_content h4{text-transform:uppercase;margin-top:0;margin-bottom:1em}.footer_content ul.links{margin:0;padding:0;list-style:none}.footer_content ul.links a{text-transform:uppercase;text-decoration:none}.footer_content>.identity{grid-area:identity}.footer_content>.identity>p{margin:0}.footer_content>.identity>.slogan{text-transform:uppercase;text-align:center;margin:1em 0;font-size:2rem;line-height:1.5}.footer_content>.identity>.slogan:before{content:"/"}.footer_content>.links{grid-area:links}.footer_content>.social{grid-area:social}@media (width<=1024px){.footer_content>.social{text-align:right}}#app.light .game h4>ul>li{border-color:#1f1f1f}#app.dark .game h4>ul>li{border-color:#f9f9f9}.game{height:90vh}@media (width>=1025px){.game{height:100vh}}.game{flex-direction:column;justify-content:center;align-items:center;display:flex}.game:not(.active) .gameHelp{display:none}.game:not(.intro):not(.active):not(.win){position:relative}.game:not(.intro):not(.active):not(.win):before,.game:not(.intro):not(.active):not(.win):after{content:"";z-index:2;position:absolute;inset:0}.light .game:not(.intro):not(.active):not(.win):before{background-color:#f9f9f9}.dark .game:not(.intro):not(.active):not(.win):before{background-color:#1f1f1f}.game:not(.intro):not(.active):not(.win):after{filter:invert();background-image:url(assets/lock.svg);background-position:50%;background-repeat:no-repeat;background-size:20%}.light .game:not(.intro):not(.active):not(.win):after{filter:invert(0%)sepia(15%)saturate(1147%)hue-rotate(54deg)brightness(101%)contrast(76%)}.dark .game:not(.intro):not(.active):not(.win):after{filter:invert()sepia(30%)saturate(0%)hue-rotate(241deg)brightness(110%)contrast(95%)}.game span.blinking{animation-name:blinking;animation-duration:.75s;animation-iteration-count:infinite}.game h4{text-transform:uppercase;margin:0;padding:.25em .5em;font-size:3rem;position:relative}.gameHelp{z-index:10;text-align:center;justify-content:center;align-items:center;margin:auto;display:flex;position:fixed;inset:0}.dark .gameHelp,.light .gameHelp{background:#00000080}.gameHelp_content h2{margin:0 0 .75em}.dark .gameHelp_content h2{color:#fff}.light .gameHelp_content h2{color:#000}.gameHelp_content{width:95%;max-width:800px;margin:160px 20px;padding:20px 10px}.dark .gameHelp_content{background:#000}.light .gameHelp_content{background:#fff}#app.dark #helpButton{fill:#1f1f1f;background-color:#f9f9f9}#app.light #helpButton{fill:#f9f9f9;background-color:#1f1f1f}#helpButton{z-index:100;cursor:pointer;width:40px;height:40px;padding:8px;position:fixed;bottom:0;right:0}#helpButton>svg{width:100%;height:100%}#app.dark #quit{fill:#1f1f1f;background-color:#f9f9f9}#app.light #quit{fill:#f9f9f9;background-color:#1f1f1f}#quit{z-index:100;cursor:pointer;width:40px;height:40px;padding:8px;position:fixed;top:0;right:0}#quit>svg{width:100%;height:100%}#app.dark #lightbulb{fill:#1f1f1f;background-color:#f9f9f9}#app.light #lightbulb{fill:#f9f9f9;background-color:#1f1f1f}#lightbulb{z-index:100;cursor:pointer;width:40px;height:40px;padding:8px;position:fixed;bottom:0;left:0}#lightbulb>svg{width:100%;height:100%}.page_404{text-align:center;font-size:4rem}.page_404 h1{margin:0}.game{position:relative}.game h4:after{transition-delay:.4s}.game h4:hover:after{transition-delay:0s}.game h4>ul{text-align:left;width:100%;max-width:32%;max-height:3em;margin:0;padding:0;list-style:none;position:absolute;top:100%;right:0;overflow:hidden}.game h4>ul.game-init-enter-active,.game h4>ul.game-init-leave-active{transition:max-width .2s,max-height .2s}.game h4>ul.game-init-enter-active{transition-delay:.4s,.2s}.game h4>ul.game-init-leave-active{transition-delay:0s,.2s}.game h4>ul.game-init-enter-from,.game h4>ul.game-init-leave-to{max-width:2px;max-height:0}.game h4>ul>li{cursor:pointer;border-style:solid;border-width:0 2px 2px;padding:.25em .5em;font-size:.7em}.game h4>ul>li:before{content:"/"}.game>svg{fill:#bababa;cursor:pointer;width:2rem;height:2rem;animation-name:floatBottom;animation-duration:1s;animation-timing-function:cubic-bezier(.16,.84,.44,1);position:absolute;bottom:20px}#app.light .game.box .box{border-color:#1f1f1f}#app.dark .game.box .box{border-color:#f9f9f9}.game.box .box{vertical-align:bottom;border:4px solid;padding:0 .5em;display:inline-block;position:relative;top:4px}.game.box .box .inside{cursor:pointer;position:relative}.game.ontime{cursor:pointer}.game.ontime p.input{height:1.2em;margin:0;font-size:2rem;display:flex}.game.ontime p.input.cursor .selected:after{width:.6em}.game.ontime p.input>span{text-align:center;width:1.4em;height:100%;display:flex;position:relative;transform:translateY(.1em)}.game.ontime p.input>span>span{width:50%}.game.ontime p.input>span:after{content:"";background-color:#bababa;height:2px;position:absolute;bottom:-.15em;right:0}.game.darklight .word{cursor:pointer;position:relative}.game.darklight .box{vertical-align:bottom;border:4px solid;padding:0 .5em;display:inline-block;position:relative;top:4px}.commandment{grid-template-rows:1fr min-content 1fr;grid-template-areas:"number""commandment""line";padding:20px;transition-property:transform;transition-timing-function:cubic-bezier(.16,.84,.44,1);display:grid;overflow:hidden}@media (hover:none) and (pointer:coarse){.light li:nth-child(odd) .commandment{background-color:#1f1f1f}.light li:nth-child(odd) .commandment_commandment{color:#fff}.dark li:nth-child(odd) .commandment{background-color:#f9f9f9}.dark li:nth-child(odd) .commandment_commandment{color:#000}}@media (hover:hover) and (pointer:fine){.commandment:not(:hover){transform:translateY(.9rem)}.commandment:not(:hover) .commandment_line{opacity:0;transform:translateY(.9rem)}.dark .commandment:hover .commandment_commandment{color:#1f1f1f}.light .commandment:hover .commandment_commandment{color:#f9f9f9}}.commandment span{text-align:center}.commandment_number{grid-area:"number";text-align:center;margin:auto auto 0;font-size:.9em}.commandment_number:before{content:"/"}.commandment_commandment{text-transform:uppercase;padding:20px 0;font-size:1.5em;line-height:1.5;transition:color .2s cubic-bezier(.16,.84,.44,1)}.dark .commandment_commandment{color:#f9f9f9}.light .commandment_commandment{color:#1f1f1f}.commandment_line{text-transform:uppercase;font-size:1em;transition-property:transform,opacity;transition-duration:.4s;transition-timing-function:cubic-bezier(.16,.84,.44,1);bottom:20px}.content{font-family:Akkurat,Arial,Helvetica,sans-serif}.content>*{max-width:1600px;margin:0 auto}.image-fit{object-fit:cover;width:100%;height:100%}.postButton{height:min-content;display:block;position:relative;overflow:hidden}.postButton:before{content:"";z-index:15;background-image:linear-gradient(#1f1f1f00,#1f1f1f);width:100%;height:0;padding-top:56.9464%;display:block;position:relative}.postButton_title,.postButton_excerpt{z-index:20;transition:bottom .4s cubic-bezier(.16,.84,.44,1);position:absolute;left:1rem;right:1rem}.postButton_title{text-transform:uppercase;bottom:calc(20px + var(--excerpt-height));font-weight:700}@media (width<=1024px){.postButton_title{color:#fff}}.postButton_excerpt{letter-spacing:1px;font-family:Akkurat,Arial,Helvetica,sans-serif;font-size:.75em;line-height:1.4;bottom:10px}.postButton_excerpt>p{color:#bababa;margin:0}.postButton_image{object-fit:cover;z-index:1;filter:grayscale(.5);width:100%;min-width:0;height:100%;position:absolute;inset:0}@media (hover:hover){.postButton:not(:hover) .postButton_title{bottom:10px}.postButton:not(:hover) .postButton_excerpt{bottom:calc(0px - var(--excerpt-height))}}#app .project{padding-top:80px}#app .project_banner{background-image:var(--project-banner);background-position:50%;background-repeat:no-repeat;background-size:cover;width:100vw;height:40vh;position:relative;left:calc(50% - 50vw);right:calc(50% - 50vw)}#app .project_title{letter-spacing:.1em;z-index:10;text-transform:uppercase;color:#f9f9f9;margin:0;padding-top:40px;position:absolute;top:calc(40vh + 80px)}#app .project_content{color:var(--secondary-text-color);line-height:1.5;position:relative}@media (width<=1024px){#app .project_content{font-size:1.3rem}}#app .project_content:before{content:"";background-image:var(--secondary-background-image);z-index:0;background-position:50%;background-repeat:no-repeat;background-size:cover;position:absolute;inset:0 calc(50% - 50vw)}#app .project_content>*{z-index:2;padding:40px 0;position:relative}#app .project_content p{font-size:1.1rem}#app .project_content p,#app .project_content h1,#app .project_content h2,#app .project_content h3,#app .project_content h4,#app .project_content h5,#app .project_content h6{z-index:10;position:relative}#app .project_content .main{color:var(--main-text-color);position:relative}#app .project_content .main .wp-block-column:first-child{padding-top:5rem}@media (width>=1025px){#app .project_content .main .wp-block-column:first-child{padding-top:4rem}#app .project_content .main .wp-block-column:not(:first-child){margin-left:8.33333%}#app .project_content .main .wp-block-column:not(:last-child){margin-right:8.33333%}}#app .project_content .main .wp-block-image{max-width:200px;margin:4em auto 0;overflow:hidden}@media (width>=1025px){#app .project_content .main .wp-block-image{margin:auto 0 auto auto}}#app .project_content .main>*{z-index:4;position:relative}#app .project_content .main:before{z-index:1;content:"";background-color:var(--main-background-color);position:absolute;inset:0 calc(50% - 50vw)}#app .project_content :not(.main) .wp-block-image{filter:drop-shadow(0 0 40px #000);border-radius:20px;overflow:hidden}#app .project_content :not(.main) .wp-block-image:not(:last-child){margin:0 0 20px}@media (width>=1025px){#app .project_content :not(.main) .wp-block-image:not(:last-child){margin:0 0 40px}}#app .project_content .secondary+.wp-block-columns{padding-top:0}#app .project_nav{width:100vw;height:40vh;display:flex;position:relative;left:calc(50% - 50vw);right:calc(50% - 50vw)}#app .project_nav a{text-transform:uppercase;text-align:center;background-position:50%;background-size:cover;flex-grow:1;flex-basis:0;justify-content:center;align-items:center;height:100%;font-size:1.5rem;font-weight:700;text-decoration:none;display:flex;position:relative;overflow:hidden}#app .project_nav a:hover:before{top:-200%}@media (width>=1025px){#app .project_nav a:not(:hover) span{opacity:0}}#app .project_nav a span{z-index:10;transition:opacity .4s cubic-bezier(.16,.84,.44,1)}#app .project_nav a:before{z-index:5;transition:top .4s cubic-bezier(.16,.84,.44,1);top:-200%}@media (width>=1025px){#app .project_nav a:before{top:-50%}}#app .project_nav a:before{position:absolute;bottom:0;left:0;right:0}.roster_list{gap:4px;margin:0;padding:0;list-style:none;display:grid}.roster_list-grid{grid-template-columns:repeat(1,1fr)}@media (width>=767px){.roster_list-grid{grid-template-columns:repeat(2,1fr)}}@media (width>=1025px){.roster_list-grid{grid-template-columns:repeat(4,1fr)}.roster_list-grid .rosterMember:nth-child(4n+1):nth-last-child(2){grid-column:2}.roster_list-grid .rosterMember:nth-child(4n+2):last-child{grid-column:3}}.roster_list-line{grid-template-columns:1fr 1fr}@media (width>=1025px){.roster_list-line{grid-template-columns:repeat(auto-fit,minmax(0,1fr))}}.rosterMember{height:0;padding-top:125%;position:relative;overflow:hidden}@media (hover:hover) and (pointer:fine){.rosterMember:not(:hover) .rosterMember_photo{filter:saturate(.5)}.rosterMember:not(:hover) .rosterMember_about{opacity:0;transform:translateY(100%)}}.rosterMember-tall{padding-top:150%}.rosterMember_link{z-index:2;background-color:#1f1f1f;transition-property:opacity;position:absolute;inset:0}.rosterMember_link-flat:not(.router-link-active):not(:hover):after{opacity:.85;mix-blend-mode:darken}.rosterMember_link-flat:after{inset:0}.rosterMember_link-flat{font-size:.55rem;line-height:1.5}.rosterMember_link-flat .rosterMember_about{padding:5px;bottom:5px;left:5px;right:5px}.rosterMember_name,.rosterMember_jobTitle{z-index:3;text-align:center;letter-spacing:.2em;font-size:.9em;display:block;transform:translate(.1em)}.rosterMember_about{background-color:#1f1f1f;padding:20px;transition:opacity .4s cubic-bezier(.16,.84,.44,1),transform .4s cubic-bezier(.16,.84,.44,1);position:absolute;bottom:20px;left:20px;right:20px}.rosterMember_name{margin-bottom:5px;font-weight:700;top:30%}.rosterMember_jobTitle{font-size:.8em;top:50%}.rosterMember_photo{object-fit:cover;width:100%;height:100%;transition:filter .4s cubic-bezier(.16,.84,.44,1),opacity .4s cubic-bezier(.16,.84,.44,1);position:absolute;inset:0}@media (hover:none) and (pointer:coarse){.rosterMember_photo{filter:saturate(.5)}.rosterMember_photo+.rosterMember_photo{display:none}}.title{color:var(--strong-text-color);transition-property:color}.title-section{margin:0 0 100px;font-size:1rem}.title-big{margin:0;font-size:2.7rem;line-height:1.5}.title-big:before{content:"/"}.title-small{font-size:1.4rem;font-weight:700}.title-small,.title-small span{letter-spacing:.25em}.title-smallSubtitle{color:var(--light-text-color);font-size:1.1rem}.workButton{flex-grow:1;flex-basis:0;min-width:0;font-size:1rem;position:relative;overflow:hidden}.workButton:before{height:0;padding-top:171.577%}.workButton_image{z-index:5;filter:saturate(.5);width:100%;height:100%;position:absolute;inset:0}.workButton_icon,.workButton_explore,.workButton_title,.workButton:after,.workButton_excerpt{z-index:20;transition:bottom .4s cubic-bezier(.16,.84,.44,1);position:absolute;left:10px}.workButton_icon{width:1.5em;height:1.5em;bottom:calc(40px + var(--excerpt-height))}.workButton_explore{text-transform:uppercase;left:calc(10px + 2em);bottom:calc(40px + .2em + var(--excerpt-height));font-weight:700}.workButton_title{text-transform:uppercase;right:1em;bottom:calc(70px + var(--excerpt-height));text-align:left;margin:0;font-size:1.2em;font-weight:700}@media (width<=1024px){.workButton_title{color:#fff}}.workButton_excerpt{letter-spacing:1px;color:#bababa;font-family:Akkurat,Arial,Helvetica,sans-serif;font-size:.75rem;line-height:1.4;bottom:20px;right:10px}@media (hover:hover){.workButton:not(:hover) .workButton_title{bottom:50px}.workButton:not(:hover) .workButton_icon{bottom:20px}.workButton:not(:hover) .workButton_explore{bottom:calc(20px + .2em)}.workButton:not(:hover) .workButton_excerpt{bottom:calc(0px - var(--excerpt-height))}}.prr[data-v-760491c3]{object-fit:contain;max-width:100%;height:3rem;margin:0 auto}.identity[data-v-760491c3],div.links[data-v-760491c3]{flex-direction:column;display:flex}.copyright[data-v-760491c3]{text-align:center;margin:auto 0 1rem;font-size:.685rem}@media (width<=1024px){.copyright[data-v-760491c3]{text-align:center;margin:1rem auto!important}.copyright.desktop[data-v-760491c3]{display:none}}@media (width>=1025px){.copyright.mobile[data-v-760491c3]{display:none}}footer.footer[data-v-760491c3]{padding-bottom:2rem}#prr.section[data-v-368804ec]{max-width:60rem;margin:0 auto;padding:2rem 1.5rem 4rem}.prr-title[data-v-368804ec]{max-width:44rem;margin:0 auto 2.5rem}.prr-content[data-v-368804ec]{max-width:44rem;margin:0 auto;font-family:Akkurat,Arial,Helvetica,sans-serif}.prr-content p[data-v-368804ec]{letter-spacing:normal;text-align:justify;margin:0 0 1.5rem;line-height:1.6}@media (width<=767px){.prr-content p[data-v-368804ec]{text-align:left}}.prr-placa[data-v-368804ec]{width:100%;height:auto;margin:3rem auto 0;display:block}
