@font-face{font-family:Jost;src:url(/fonts/Jost-Light.ttf) format("truetype");font-weight:300;font-display:swap}@font-face{font-family:Jost;src:url(/fonts/Jost-Regular.ttf) format("truetype");font-weight:400;font-display:swap}@font-face{font-family:Jost;src:url(/fonts/Jost-Medium.ttf) format("truetype");font-weight:500;font-display:swap}:root{--bg: #060608;--text: #ECEEF0;--text-rgb: 236, 238, 240;--line: rgba(255,255,255,.06);--ease-spring: cubic-bezier(.16, 1, .3, 1);--ease-out: cubic-bezier(0, 0, .2, 1)}body{margin:0;padding:0;background-color:var(--bg);color:var(--text);font-family:Jost,sans-serif;font-size:15px;line-height:1.65;height:100vh;overflow:hidden;cursor:none;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}body:before{content:"";position:fixed;top:0;left:0;width:100vw;height:100vh;pointer-events:none;z-index:10;opacity:.025;background-image:url("data:image/svg+xml,%3Csvg viewBox='0 0 200 200' xmlns='http://www.w3.org/2000/svg'%3E%3Cfilter id='noiseFilter'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='0.65' numOctaves='3' stitchTiles='stitch'/%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23noiseFilter)'/%3E%3C/svg%3E")}a{color:inherit;text-decoration:none;cursor:none}#bg-tint{position:fixed;left:0;top:0;width:50%;height:100vh;pointer-events:none;z-index:1;background-color:transparent;opacity:0;transition:background-color .4s var(--ease-out),opacity .4s var(--ease-out)}#divider{position:fixed;left:50%;top:0;width:1px;height:0;background-color:var(--line);z-index:2;transition:height .6s var(--ease-out)}#left-panel{position:fixed;left:0;top:0;width:50%;height:100vh;padding:0 7vw;box-sizing:border-box;display:flex;flex-direction:column;justify-content:center;z-index:2}.studio-state #left-panel{justify-content:flex-start;padding-top:7vh}#right-panel{position:fixed;left:50%;top:0;width:50%;height:100vh;padding:0 6vw;box-sizing:border-box;display:flex;flex-direction:column;justify-content:center;z-index:2}#left-content,#right-content{opacity:1;transition:opacity .28s var(--ease-out)}.p1{font-weight:300;margin-bottom:1.6em;color:rgba(var(--text-rgb),.85);opacity:0;transition:opacity .4s var(--ease-out)}.p2{font-weight:300;color:rgba(var(--text-rgb),.65);opacity:0;transition:opacity .4s var(--ease-out)}.back-link{font-weight:300;font-size:15px;letter-spacing:.04em;margin-bottom:3em;color:rgba(var(--text-rgb),1);transition:color .2s}.back-link.interactive:hover{color:rgba(var(--text-rgb),.6)}.studio-name{font-weight:500;letter-spacing:.14em;text-transform:uppercase;font-size:15px;margin-bottom:.6em;color:rgba(var(--text-rgb),.85)}.tagline{font-weight:300;margin-bottom:1.6em;color:rgba(var(--text-rgb),.55)}.row-wrapper{width:100%;display:flex;justify-content:space-between;padding:14px 0;border-bottom:1px solid rgba(255,255,255,.05);opacity:1}.row-wrapper:first-child{border-top:1px solid rgba(255,255,255,.05)}.studio-row .name{font-weight:500;letter-spacing:.14em;text-transform:uppercase;font-size:15px;color:rgba(var(--text-rgb),1);opacity:1;transition:color .2s}.studio-row .arrow{font-weight:300;color:rgba(var(--text-rgb),.45);transition:color .2s var(--ease-spring),transform .2s var(--ease-spring)}.studio-row.interactive:hover .name{color:rgba(var(--text-rgb),1)}.studio-row.interactive:hover .arrow{color:rgba(var(--text-rgb),.7);transform:translate(5px)}.link-row .label{font-weight:300;text-transform:uppercase;letter-spacing:.12em;color:rgba(var(--text-rgb),1);transition:color .2s}.link-row .value{font-weight:300;color:rgba(var(--text-rgb),1);transition:color .2s}.link-row.interactive:hover .label{color:rgba(var(--text-rgb),.7)}.link-row.interactive:hover .value{color:rgba(var(--text-rgb),1)}.status-row{cursor:default}.status-row .label{font-weight:500;text-transform:uppercase;letter-spacing:.12em;color:rgba(var(--text-rgb),.2)}.status-row .value{font-weight:300;color:rgba(var(--text-rgb),.2)}#footer{position:fixed;bottom:0;left:0;right:0;padding:0 7vw 3vh 7vw;display:flex;align-items:flex-end;z-index:3;opacity:1;transition:opacity .35s var(--ease-out)}.footer-loc{font-weight:300;font-size:15px;letter-spacing:.12em;color:rgba(var(--text-rgb),1)}.footer-email{font-weight:300;font-size:15px;color:rgba(var(--text-rgb),1);transition:color .2s}.footer-email:hover{color:rgba(var(--text-rgb),.6)}#cursor-pos{position:fixed;top:0;left:0;pointer-events:none;z-index:9999}#cursor-scale{width:26px;height:26px;margin-left:-13px;margin-top:-13px;color:rgba(var(--text-rgb),1);transform:scale(.38);transition:transform .18s var(--ease-spring),color .18s var(--ease-spring)}#cursor-pos.hover #cursor-scale{transform:scale(1);color:rgba(var(--text-rgb),1)}@media(max-width:768px){body{cursor:auto;height:auto;overflow-y:auto}a,.interactive{cursor:pointer}#cursor-pos,#divider{display:none!important}#left-panel,#right-panel{position:static;width:100%;height:auto;padding:0 6vw}#bg-tint{width:100%}#left-panel{padding-top:8vw}#right-panel{margin-top:3em}#footer{position:static;flex-direction:column;align-items:flex-start;gap:.6em;padding:3em 6vw 4em}#footer .footer-email-wrapper,#footer a.footer-email{position:static!important;left:auto;padding-left:0}.footer-loc{line-height:1.8}}@media(prefers-reduced-motion:reduce){*,:before,:after{animation-duration:.01ms!important;animation-iteration-count:1!important;transition-duration:.01ms!important;scroll-behavior:auto!important}}
