/*! normalize.css v8.0.1 | MIT License | github.com/necolas/normalize.css */html{line-height:1.15;-webkit-text-size-adjust:100%}body{margin:0}main{display:block}h1{font-size:2em;margin:.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-weight:bolder}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:-.25em}sup{top:-.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}[type=button],[type=reset],[type=submit],button{-webkit-appearance:button}[type=button]::-moz-focus-inner,[type=reset]::-moz-focus-inner,[type=submit]::-moz-focus-inner,button::-moz-focus-inner{border-style:none;padding:0}[type=button]:-moz-focusring,[type=reset]:-moz-focusring,[type=submit]:-moz-focusring,button:-moz-focusring{outline:1px dotted ButtonText}fieldset{padding:.35em .75em .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}:root{--aqua: #00ffd2;--pink: #ff007a;--black: #000;--bg-color: #000;--font-title: 'Coolvetica';--font-regular: 'Adieu';--text-color: #FFF;--gray-text: #5b5b5b}html{overflow-x:hidden;box-sizing:border-box;-webkit-user-select:none;user-select:none}*,*:before,*:after{box-sizing:inherit;-webkit-user-select:inherit;user-select:inherit}body{margin:0;padding:0;overflow-x:hidden;background-color:var(--bg-color);color:var(--text-color);line-height:1.28em;font-family:var(--font-regular);font-size:12px;font-weight:100;-webkit-text-size-adjust:none;-webkit-font-smoothing:subpixel-antialiased;-webkit-font-smoothing:antialiased;-moz-font-smoothing:antialiased;-o-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;text-rendering:optimizeLegibility}::-moz-selection{background-color:#fff;color:#000}::selection{background-color:#fff;color:#000}video,img{display:block;width:100%}.sr-only{position:absolute;margin:-1px 0 0 -1px;padding:0;display:block;width:1px;height:1px;font-size:1px;line-height:1px;overflow:hidden;clip:rect(0, 0, 0, 0);border:0;outline:0}figure.media-container{display:inline-block;width:100%;height:100%;margin:0;padding:0}figure.media-container img,figure.media-container video{opacity:0}figure.media-container.img-container{background-image:url(/spaceboy-logo.png);background-repeat:no-repeat;background-size:80px auto;background-position:center}figure.media-container.loaded{background:none}canvas{pointer-events:none;position:fixed;left:0;top:0;z-index:-1;image-rendering:optimizeSpeed;image-rendering:-moz-crisp-edges;image-rendering:-o-crisp-edges;image-rendering:-webkit-optimize-contrast;image-rendering:optimize-contrast;image-rendering:crisp-edges;image-rendering:pixelated;-ms-interpolation-mode:nearest-neighbor;-webkit-backface-visibility:hidden;-webkit-perspective:1000;-webkit-transform:translate3d(0, 0, 0);-webkit-transform:translateZ(0);backface-visibility:hidden;perspective:1000;transform:translate3d(0, 0, 0);transform:translateZ(0)}html.lenis{height:auto}.lenis.lenis-smooth{scroll-behavior:auto}.lenis.lenis-smooth [data-lenis-prevent]{overscroll-behavior:contain}.lenis.lenis-stopped{overflow:hidden}.lenis.lenis-scrolling iframe{pointer-events:none}:root{--aqua: #00ffd2;--pink: #ff007a;--scroll-background: var(--pink);--scroll-foreground: var(--black);--scroll-background-over: var(--aqua);--scroll-border-radius: 0;--scroll-size: 6px}::-webkit-scrollbar{background-color:var(--scroll-background);height:var(--scroll-size);width:var(--scroll-size)}::-webkit-scrollbar-track{background-color:var(--scroll-background);border-radius:var(--scroll-border-radius)}::-webkit-scrollbar-thumb{background-color:var(--scroll-foreground);border-radius:var(--scroll-border-radius)}::-webkit-scrollbar-thumb:hover{background-color:var(--scroll-background-over)}@media (prefers-reduced-motion: no-preference){html{scroll-behavior:initial}}@font-face{font-family:'Coolvetica';src:url(/static/fonts/CoolveticaCompressedRg.woff2) format("woff2");font-weight:normal;font-style:normal;font-display:swap}@font-face{font-family:'Adieu';src:url(/static/fonts/Adieu.woff2) format("woff2");font-weight:normal;font-style:normal;font-display:swap}@font-face{font-family:'Icons';src:url(/static/fonts/Icons.woff2?v=1) format("woff2");font-weight:normal;font-style:normal;font-display:swap}.icon{font-family:'Icons' !important;speak:never;font-style:normal;font-weight:normal;font-variant:normal;text-transform:none;line-height:1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.icon.points:before{content:"\e917"}.icon.diamond:before{content:"\e913"}.icon.hexagon:before{content:"\e914"}.icon.tache:before{content:"\e915"}.icon.triangle:before{content:"\e916"}.icon.mail:before{content:"\e912"}.icon.arrow-down:before{content:"\e900"}.icon.arrow-left:before{content:"\e901"}.icon.arrow-right:before{content:"\e902"}.icon.arrow-up:before{content:"\e903"}.icon.controls:before{content:"\e904"}.icon.cross:before{content:"\e905"}.icon.menu:before{content:"\e906"}.icon.pause:before{content:"\e907"}.icon.play:before{content:"\e908"}.icon.plus:before{content:"\e909"}.icon.seek:before{content:"\e90a"}.icon.squares:before{content:"\e90b"}.icon.triangle-down:before{content:"\e90c"}.icon.triangle-left:before{content:"\e90d"}.icon.triangle-right:before{content:"\e90e"}.icon.triangle-up:before{content:"\e90f"}.icon.rewind:before{content:"\e91d"}.icon.forward:before{content:"\e918"}.icon.volume-on:before{content:"\e919"}.icon.volume-off:before{content:"\e91a"}.icon.fullscreen-exit:before{content:"\e910"}.icon.fullscreen:before{content:"\e911"}.icon.facebook:before{content:"\ea90"}.icon.instagram:before{content:"\ea92"}.icon.facebook:before{content:"\ea90"}.icon.instagram:before{content:"\ea92"}.icon.vimeo:before{content:"\eaa0"}li,p,address{line-height:1.38em;font-size:.8em}h1,h2,h3,h4,h5,h6{font-weight:100;font-family:var(--font-title);line-height:0.8em;text-transform:uppercase;margin:0}h1{display:inline-block;text-align:center;font-size:4em}@media (min-width: 375px){h1{font-size:5em}}@media screen and (orientation: landscape) and (max-height: 500px){h1{font-size:7em}}@media screen and (min-width: 760px) and (max-height: 1024px){h1{font-size:8em}}@media (min-width: 1241px){h1{font-size:8em}}@media (min-width: 1421px){h1{font-size:10em}}h2{font-size:4em}@media (min-width: 1241px){h2{font-size:6em}}@media (min-width: 1421px){h2{font-size:8em}}h3{font-size:2em}@media (min-width: 1241px){h3{font-size:3em}}button *{pointer-events:none}a{text-decoration:none;color:inherit}a.change-page *{pointer-events:none}a.svg-link svg{stroke-width:.5px;stroke-dashoffset:75px;stroke-dasharray:75px;fill:#FFF;stroke:var(--pink);stroke-opacity:0;stroke-linecap:square;overflow:visible}a.svg-link:hover{animation:unplugged 1s steps(8, start) infinite}@keyframes unplugged{0%{opacity:1}40%{opacity:0.9}42%{opacity:0.6}45%{opacity:0.8}65%{opacity:0.9}67%{opacity:0.5}68%{opacity:0.9}100%{opacity:1}}button#to-top-btn{color:#a9a9a9;background:none;margin:0;border:none;padding:5px 15px;cursor:pointer;margin-top:5em;transition:transform 350ms ease}button#to-top-btn:hover{animation:unplugged 1s steps(5, start) infinite;transform:scale(0.95)}button#to-top-btn i.icon{margin:.5em;display:block}button#to-top-btn span{margin:.5em 0;display:inline-block}#preloader{position:fixed;left:0;top:0;width:100%;height:100%;background-color:#000;color:transparent;z-index:101;cursor:wait}#preloader svg{animation:unplugged 1s steps(8, start) infinite;position:absolute;left:50%;top:50%;fill:#FFF;transform:translate(-50%, -50%);width:60px}@media screen and (min-width: 760px) and (max-height: 1024px){#preloader svg{width:70px}}#preloader.loaded svg{animation:none}#preloader.loaded path{animation:none}body.home #preloader svg{fill:#000}header#main-header{position:fixed;top:5%;z-index:100;width:100%;left:0}header#main-header a{display:inline-block;position:absolute;left:5%;opacity:0;transition:transform 250ms ease}header#main-header a svg{fill:#FFF;width:10vw;max-width:110px;min-width:80px}header#main-header a:hover{animation:unplugged 1s steps(8, start) infinite}header#main-header button{color:#FFF;cursor:pointer;position:absolute;background:none;border:none;transform:translate(0, -25%);right:5%;width:50px;height:50px;margin:0;padding:0;width:50px;height:50px;outline:1px solid transparent;opacity:0}@media (min-width: 1241px){header#main-header button{width:60px;height:60px}}header#main-header button:hover{animation:unplugged 1s steps(8, start) infinite}header#main-header button:focus{outline:1px solid var(--aqua)}header#main-header button .menu{color:#FFF;stroke-dasharray:44px;stroke-dashoffset:22px}header#main-header button .close{color:transparent;stroke-dasharray:7;stroke-dashoffset:7}header#main-header line,header#main-header rect{stroke:currentColor;fill:none}footer#main-footer{width:100%;display:inline-block;text-align:center}footer#main-footer a.lang-link.active{pointer-events:none;color:var(--aqua)}footer#main-footer .container{display:inline-block;margin:0 auto;min-width:290px;position:relative;padding:0 0.7rem 0.7rem;width:100%}@media screen and (min-width: 760px) and (max-height: 1024px){footer#main-footer .container{width:90%}}@media (min-width: 1241px){footer#main-footer .container{width:74%}}@media (min-width: 1421px){footer#main-footer .container{padding:0 1.4rem 1rem}}footer#main-footer ul{width:100%;margin:0;padding:0;list-style:none;display:inline-block;float:left}footer#main-footer ul li{float:left}footer#main-footer ul li:first-child{text-align:left}footer#main-footer ul li:last-child{text-align:right}footer#main-footer ul#top-list{padding:.75em 1em;border-bottom:1px solid white}footer#main-footer ul#top-list li{width:50%}footer#main-footer ul#sub-list{color:#a9a9a9;padding:.75em 1em}footer#main-footer ul#sub-list li{width:33.3333%}footer#main-footer ul#social-networks li{float:right;width:auto}footer#main-footer ul#social-networks li a{font-size:2em;padding:.35em}footer#main-footer ul#social-networks li a:hover{animation:unplugged 1s steps(8, start) infinite}footer#main-footer a{position:relative;z-index:1;line-height:1.2em}#main-menu{display:none;position:fixed;left:0;top:0;opacity:0;width:100%;height:100%;background-color:var(--bg-color);z-index:99}#main-menu ul{margin:0;padding:0;width:100%;text-align:center;list-style:none}#main-menu li{font-size:1em;overflow:hidden}#main-menu nav{position:absolute;top:50%;left:0;width:100%;transform:translateY(-50%)}#main-menu p{opacity:0;padding:0;position:absolute;text-align:center;width:100%;margin:0;font-size:.9em;bottom:5%}#main-menu a{position:relative;font-family:var(--font-title);text-transform:uppercase;font-weight:100;line-height:.75em;display:inline-block;-webkit-text-stroke:1px;-webkit-text-stroke-color:transparent;transition:color 200ms ease;font-size:2em}@media screen and (orientation: landscape) and (max-height: 500px){#main-menu a{font-size:3em}}@media screen and (min-width: 760px) and (max-height: 1024px){#main-menu a{font-size:3em}}#main-menu a.icon-before:before{content:"";font-family:"Icons";position:absolute;left:0;top:50%;transform:translate3d(-130%, 200%, 0) rotate(360deg);transition:transform 0.4s cubic-bezier(0.33, 1, 0.68, 1)}#main-menu a.icon-after:after{content:"";transition:transform 0.4s cubic-bezier(0.33, 1, 0.68, 1);font-family:"Icons";position:absolute;right:0;transform:translate3d(130%, 200%, 0) rotate(360deg);top:50%}#main-menu a[title="Work"]:after{content:"\e913"}#main-menu a[title="Entertainment"]:before{content:"\e914"}#main-menu a[title="Mocap"]:after{content:"\e916"}#main-menu a[title="Dream Team"]:before{content:"\e915"}#main-menu.opened a.icon-before:hover:before{color:var(--aqua)}#main-menu.opened a.icon-after:hover:after{color:var(--aqua)}#main-menu.opened a.icon-before:before{transition:transform 1.6s cubic-bezier(0.33, 1, 0.68, 1);transform:translate3d(-130%, -50%, 0) rotate(0deg)}#main-menu.opened a.icon-after:after{transition:transform 1.6s cubic-bezier(0.33, 1, 0.68, 1);transform:translate3d(130%, -50%, 0) rotate(0deg)}#main-menu svg{width:auto;height:10vh}@media screen and (min-width: 760px) and (max-height: 1024px){#main-menu svg{height:8vh}}@media (min-width: 1241px){#main-menu svg{height:10vh}}#main-menu.mobile svg{height:12vw}@media screen and (orientation: landscape) and (max-height: 500px){#main-menu.mobile svg{height:6vw}}#noise{mix-blend-mode:color-dodge;position:fixed;left:0;top:0;z-index:101;pointer-events:none;width:100%;height:100%}.body-wrapper{display:inline-block;width:100%;opacity:0;transform:translate(0, -10px)}#app{text-align:center;width:100%}.section{display:inline-block;margin:0 auto;text-align:center;width:80%;padding-top:5em}@media (min-width: 375px){.section{padding-top:6em}}@media screen and (orientation: landscape) and (max-height: 500px){.section{padding-top:4em}}@media (min-width: 1241px){.section{padding-top:6em;width:70%}}@media (min-width: 1421px){.section{padding-top:8em;width:60%}}.section p{margin:1em auto 0em auto;width:100%}@media (min-width: 1241px){.section p{width:90%}}.section header{position:relative;padding-bottom:0.15em}.section header:before,.section header:after{content:"+";position:absolute;bottom:-.65em;font-family:Arial, Helvetica, sans-serif;font-size:1em;font-weight:100;opacity:0;transition:transform 1s ease-out}.section header:before{transform:translate(-60px, 0px) scale(0) rotate(-145deg)}.section header:after{transform:translate(60px, 0px) scale(0) rotate(145deg)}.section header.showing:before,.section header.showing:after{opacity:1;transform:translate(0px, 0px) scale(1) rotate(0deg)}.section header:before{right:-15px}@media (min-width: 1241px){.section header:before{right:-30px}}.section header:after{left:-15px}@media (min-width: 1241px){.section header:after{left:-30px}}.section header+p{margin:3em auto 2em auto}.section header .square_icons .sq{opacity:0;transition:none;transform:scale(0)}.section header .square_icons .sq:first-child{transform:translate(30px, 0)}.section header .square_icons .sq:nth-child(2){transform:rotate(45deg)}.section header .square_icons .sq:last-child{transform:translate(-30px, 0)}.section header hr{opacity:0;margin:0;position:absolute;left:0;bottom:-1px;width:100%;height:1px;border:none;background-color:var(--aqua);transform:scale(0.25, 1)}button.goto-project *{pointer-events:none}ul#projects-home{padding:0;list-style:none;margin:0 auto;width:70%;padding-top:8em}@media (min-width: 375px){ul#projects-home{padding-top:8em}}@media screen and (orientation: landscape) and (max-height: 500px){ul#projects-home{padding-top:2em}}@media screen and (min-width: 760px) and (max-height: 1024px){ul#projects-home{padding-top:0;width:65%;max-width:100vh}}@media (min-width: 1241px){ul#projects-home{max-width:none;padding-top:0;width:60%}}ul#projects-home .triangle-down{display:block}ul#projects-home figure{position:relative}ul#projects-home .media-link{font-size:1em}@media screen and (min-width: 760px) and (max-height: 1024px){ul#projects-home .media-link{font-size:1.35em}}@media (min-width: 1241px){ul#projects-home .media-link{font-size:1.5em}}@media (min-width: 1421px){ul#projects-home .media-link{font-size:1.65em}}ul#projects-home li.project-item{display:flex;justify-content:center;align-items:center;position:relative;height:90vw}@media screen and (orientation: landscape) and (max-height: 500px){ul#projects-home li.project-item{height:30vw;margin:8em auto}}@media screen and (min-width: 760px) and (max-height: 1024px){ul#projects-home li.project-item{height:100vh}}@media (min-width: 1241px){ul#projects-home li.project-item{height:100vh}}ul#projects-home li.project-item a.gallery-link{display:inline-block;width:100%}@media screen and (orientation: landscape) and (max-height: 500px){ul#projects-home li.project-item a.gallery-link{height:100%}}ul#projects-home article{width:100%;position:relative}@media screen and (orientation: landscape) and (max-height: 500px){ul#projects-home article{height:100%}}ul#projects-home .project-details{position:absolute;width:100%;bottom:0;left:0;transform:translate(0, 100%);padding-top:7px}ul#projects-home ul.project-tags{width:100%;margin:0;padding:0;list-style:none;position:relative;left:15px}ul#projects-home ul.project-tags li{float:left;padding-right:.5em;line-height:1em;color:#FFF}ul#projects-home ul.project-tags li:after{content:"/";margin-left:.5em;color:#000}ul#projects-home ul.project-tags li.visible:after{color:#FFF}ul#projects-home ul.project-tags li:last-child:after{content:""}ul#projects-home ul.project-tags a.click-tag{line-height:1.36em;text-transform:uppercase;font-size:1em;overflow:hidden;display:inline-flex;vertical-align:bottom}ul#projects-home .active-observer{display:inline-block;position:absolute;left:0;top:50%;width:100%;height:1px}ul#projects-home .project-item:after{content:"\e909";font-family:"Icons";position:absolute;left:-10%;bottom:5%;font-weight:100;font-size:.5em}ul#projects-home .project-item:last-child{content:""}ul#projects-home .project-item.active .text-item:before{color:#FFF !important;opacity:1;transform:translate(0, 0%)}nav#home-nav{opacity:0;position:fixed;z-index:1;top:50%;transform:translate(0, -40%);pointer-events:none;width:90%;left:2.5%;display:none}@media screen and (min-width: 760px) and (max-height: 1024px){nav#home-nav{display:block}}@media (min-width: 1241px){nav#home-nav{width:90%;left:5%}}nav#home-nav.mobile-nav{display:none}nav#home-nav #project-indicator{position:absolute;transform:rotate(-90deg) translate(10%, -100%);left:0;top:50%;margin:0;font-size:1em;font-family:var(--font-regular);display:flex;align-items:center}nav#home-nav #project-indicator span{flex:0 0 auto}nav#home-nav #project-indicator span#total-projects{color:var(--gray-text)}nav#home-nav #project-indicator ._hyphen{position:relative;top:-0.5rem;display:block;width:1.4rem;height:0;border-bottom:2px solid var(--text-color);margin:0 1.2rem}nav#home-nav ul{padding:0;margin:0;list-style:none;color:transparent;float:right}nav#home-nav button{border:none;outline:none;background:none;cursor:pointer;padding:0;outline:none;width:42px;height:42px;margin:1em 0px;pointer-events:all;position:relative;color:#000}nav#home-nav button:before,nav#home-nav button:after{content:"";position:absolute;width:16px;height:16px;left:50%;top:50%;color:inherit;transform:translate(-50%, -50%) scale(0.8)}@media (min-width: 1241px){nav#home-nav button:before,nav#home-nav button:after{transform:translate(-50%, -50%) scale(0.95)}}nav#home-nav button:before{background-color:currentColor;transform:translate(-50%, -50%) scale(0) rotate(45deg);transition:transform 350ms ease-out;border-radius:50%}nav#home-nav button:after{transition:all 350ms ease-out;border-radius:50%;border:2px solid white}nav#home-nav button.active:before,nav#home-nav button:hover:before,nav#home-nav button:focus:before{transform:translate(-50%, -50%) scale(1.1) rotate(0deg)}nav#home-nav button.active:after,nav#home-nav button:hover:after,nav#home-nav button:focus:after{border-color:transparent}nav#home-nav button.active:before{color:var(--aqua)}footer#footer-home{text-align:center;text-transform:capitalize;margin-top:50px}@media (min-width: 1241px){footer#footer-home{margin-top:0}}footer#footer-home a{display:inline-block}footer#footer-home a:hover ._icons .sq,footer#footer-home a:focus ._icons .sq{transform:rotate(225deg)}footer#footer-home a:hover ._icons .sq:nth-child(2),footer#footer-home a:focus ._icons .sq:nth-child(2){transform:rotate(360deg)}footer#footer-home ._icons{display:block;margin-bottom:0.8rem}footer#footer-home ._icons .sq{display:inline-block;position:relative;width:0.5rem;height:0.5rem;margin:0 0.2rem;background-color:currentColor;transition:transform 1s cubic-bezier(0.33, 1, 0.68, 1)}footer#footer-home ._icons .sq:nth-child(2){transition:transform 1.2s cubic-bezier(0.33, 1, 0.68, 1);transform:rotate(45deg)}.scroll-cta{position:absolute;margin:0;left:50%;color:#a9a9a9;background:none;border:none;cursor:pointer;bottom:5%;transform:translate(-50%, 0)}.scroll-cta>*{transform:translate(0, 15%);opacity:0}.scroll-cta:hover>*{animation:unplugged 1s steps(5, start) infinite;transform:scale(0.95)}@media screen and (orientation: landscape) and (max-height: 500px){.scroll-cta{bottom:-35%}}.scroll-cta p{font-size:.9em}.scroll-cta ._icons{display:block;position:relative;left:0;right:0;margin:auto;width:1.6rem}.scroll-cta .icon{margin:0.25em 0;font-size:1em}@keyframes blink{from{color:#FFF}to{color:var(--aqua)}}nav#work-filters{position:fixed;top:50%;transform:translate(0, -50%);text-transform:uppercase;left:2.5%;padding:15px;z-index:9;text-align:left}nav#work-filters.mobile-filters{display:none}nav#work-filters button#toggle-filters{font-family:var(--font-regular);font-size:.75em;font-weight:100;position:relative;background:none;border:none;outline:none;cursor:pointer;color:#FFF;padding:2em;left:-1em;transform:translate(0, 100%);animation:unplugged 1s steps(8, start) infinite}nav#work-filters button#toggle-filters i{display:block;position:absolute;left:0;width:100%;bottom:1.5em;opacity:0}nav#work-filters button#toggle-filters i.points{margin-left:1em;left:1em;transform:scale(2) rotate(0deg);opacity:1;top:1em;display:inline-block;height:1em;width:1em}nav#work-filters button#toggle-filters span{opacity:0;text-transform:uppercase;writing-mode:vertical-rl;text-orientation:upright;display:block;padding:1em 0}nav#work-filters button#toggle-filters.active i,nav#work-filters button#toggle-filters.active span{opacity:1}nav#work-filters button#toggle-filters.active+ul{pointer-events:all}nav#work-filters ul{padding:0;margin:0;opacity:0;list-style:none;pointer-events:none}nav#work-filters ul li{opacity:0}nav#work-filters a{display:inline-block;position:relative;color:#7f7f7f;font-size:0.9em;transition:transform 350ms ease;transform-origin:left center;line-height:1em}nav#work-filters a sup{position:relative;transform:translate(0, 15px);display:inline-block;opacity:0;transition:all 350ms ease}nav#work-filters a:hover{animation:unplugged 1s steps(8, start) infinite}nav#work-filters a:hover,nav#work-filters a:focus,nav#work-filters a.active{transform:scale(1.2)}nav#work-filters a:hover sup,nav#work-filters a:focus sup,nav#work-filters a.active sup{transform:translate(0, 0);opacity:1}section#work-info h1{transform:scale(2, 1.45)}section#work-info header+p{margin:3em auto 1em auto}section#work-info p.bfi{margin-top:0}ul.grid-list{padding:0;width:90%;display:inline-block;list-style:none;margin:3em auto 0 auto;display:inline-block}@media (min-width: 1241px){ul.grid-list{margin:4em auto 0 auto}}@media (min-width: 1421px){ul.grid-list{margin:4em auto 0 auto}}ul.grid-list li{display:inline-block;position:relative;overflow:hidden;width:100%;padding:.5em 0px;padding:15px}ul.grid-list li.small{height:40vw}ul.grid-list li.small h2{font-size:2em}@media (min-width: 1241px){ul.grid-list li.small h2{font-size:3em}}ul.grid-list li.small .year,ul.grid-list li.small p{font-size:.8em}@media (min-width: 1241px){ul.grid-list li.small .year,ul.grid-list li.small p{font-size:1em}}@media screen and (min-width: 760px) and (max-height: 1024px){ul.grid-list li.small{width:33.333333%;height:13vw}}@media (min-width: 1241px){ul.grid-list li.small{width:33.333333%;height:12vw}}@media (min-width: 1421px){ul.grid-list li.small{height:10vw}}ul.grid-list li.medium{height:40vw}@media screen and (min-width: 760px) and (max-height: 1024px){ul.grid-list li.medium{width:66.666666%;height:26vw}}@media (min-width: 1241px){ul.grid-list li.medium{width:66.666666%;height:24vw}}@media (min-width: 1421px){ul.grid-list li.medium{height:20vw}}ul.grid-list li.big{height:40vw}@media screen and (min-width: 760px) and (max-height: 1024px){ul.grid-list li.big{height:39vw}}@media (min-width: 1241px){ul.grid-list li.big{width:100%;height:36vw}}@media (min-width: 1421px){ul.grid-list li.big{width:100%;height:30vw}}ul.grid-list li img,ul.grid-list li video{opacity:0;width:100%;height:100%;object-fit:cover;position:absolute;object-position:center;left:0;top:0}.media-link{display:inline-block;width:100%;height:100%;position:relative;transition:all 350ms ease;overflow:hidden}.media-link .text-item:before{color:var(--aqua) !important}.media-link.active .text-item:before,.media-link:hover .text-item:before{color:#FFF !important;opacity:1;transform:translate(0, 0%)}.media-link h2{text-align:left;position:absolute;bottom:.5em;left:0;padding:15px;margin:0;z-index:1;text-transform:uppercase;line-height:.75em;font-size:3em;pointer-events:none}@media screen and (orientation: landscape) and (max-height: 500px){.media-link h2{line-height:1em}}@media (min-width: 1241px){.media-link h2{font-size:4em;line-height:.75em}}.media-link h2+p{margin:0;position:absolute;left:15px;bottom:15px;margin:0;z-index:1;text-align:left;pointer-events:none;font-size:1em}@media (min-width: 1241px){.media-link h2+p{font-size:1.25em}}.media-link .text-item{overflow:hidden;color:transparent}.media-link .text-item:before{content:attr(title);color:var(--aqua);position:absolute;left:0;top:0;width:100%;font-size:inherit;font-size:inherit;padding:inherit;transform:translate(0, 50%) rotate(5deg);transform-origin:left center;transition:all 450ms ease;opacity:0}.media-link .text-item:before:nth-child(1){transform-delay:50ms}.media-link .text-item:before:nth-child(2){transform-delay:100ms}.media-link .text-item:before:nth-child(3){transform-delay:150ms}.media-link .year{position:absolute;right:0;bottom:0;position:absolute;line-height:1em;font-size:.8em;padding:15px}@media (min-width: 1241px){.media-link .year{font-size:1em}}.media-link.small h2{font-size:2em;padding:10px}@media (min-width: 1241px){.media-link.small h2{font-size:3em}}.media-link.small .year,.media-link.small p{padding:10px;font-size:.8em;bottom:0}@media (min-width: 1241px){.media-link.small .year,.media-link.small p{font-size:1em}}.media-link.small p{left:0}article#video-detail{margin:0 auto;width:90%;text-align:center}article#video-detail p{margin-bottom:2em}article#video-detail #video-container{width:100%;text-align:center}article#video-detail video{display:inline-block;opacity:0;max-height:40vw;width:auto}article#project-detail{min-width:270px;width:85%}@media screen and (orientation: landscape) and (max-height: 500px){article#project-detail{width:75%}}@media screen and (min-width: 760px) and (max-height: 1024px){article#project-detail{width:70%}}@media (min-width: 1241px){article#project-detail{width:65%}}article#project-detail header p{text-transform:uppercase}article#project-detail ul#project-assets.grid-list{width:100%;margin:1em auto 0 auto}@media screen and (min-width: 760px) and (max-height: 1024px){article#project-detail ul#project-assets.grid-list{margin:2em auto 0 auto}}@media (min-width: 1241px){article#project-detail ul#project-assets.grid-list{margin:3em auto 0 auto}}article#project-detail ul#project-assets.grid-list li{padding:15px 0}@media (min-width: 1241px){article#project-detail ul#project-assets.grid-list li{padding:15px}}article#project-detail #project-content{width:90%;margin:3em auto 0 auto}article#project-detail #project-synopsis{padding:0 15px;text-align:left;font-size:.8em;color:gray;min-width:260px;width:100%;margin:1em 0}@media screen and (min-width: 760px) and (max-height: 1024px){article#project-detail #project-synopsis{margin:2em 0;width:85%}}@media (min-width: 1241px){article#project-detail #project-synopsis{margin:3em 0;width:70%}}ul.project-info{padding:0 15px;margin:0 auto 1em auto;list-style:none;display:inline-block;text-align:left;width:100%}ul.project-info li{width:25%;float:left;line-height:1.2em;padding:.5em 0;font-size:.7em}@media (min-width: 1241px){ul.project-info li{font-size:.8em}}ul.project-info li span{display:block}#project-credits{text-transform:uppercase;margin-top:3em;font-size:.9em}@media (min-width: 1241px){#project-credits{font-size:.8em}}@media (min-width: 1421px){#project-credits{font-size:.75em}}#project-credits h2{display:block;margin:1em auto;text-transform:none}#project-credits #credits{margin-bottom:2em;text-align:center}@media screen and (min-width: 760px) and (max-height: 1024px){#project-credits #credits{column-count:2}}@media (min-width: 1241px){#project-credits #credits{column-count:3}}#project-credits h3{font-size:1em;line-height:1.42em;margin:2em 0 1em 0;font-family:var(--font-regular)}#project-credits ul{padding:0;margin:1em 0 2em 0;list-style:none}#project-credits p,#project-credits li{margin:0 auto;width:90%;color:#888888}@media (min-width: 1241px){#project-credits p,#project-credits li{text-align:left;width:100%}}#next-project-label{display:inline-block;margin:3em 0;width:100%}@media screen and (min-width: 760px) and (max-height: 1024px){#next-project-label{margin:6em 0 3em 0}}@media (min-width: 1241px){#next-project-label{margin:8em 0 4em 0}}#next-project-label p{width:100%;margin:1em 0;text-transform:uppercase}#next-project-label i.icon{display:block}a#next-project{width:100%;display:inline-block;text-align:center;padding:0;margin:0;text-transform:uppercase;line-height:.65em;font-family:var(--font-title);position:relative;height:40vw}@media screen and (min-width: 760px) and (max-height: 1024px){a#next-project{height:39vw}}@media (min-width: 1241px){a#next-project{height:36vw}}@media (min-width: 1421px){a#next-project{height:30vw}}a#next-project h3{position:absolute;display:inline-block;margin:0 auto;top:50%;transform:translate(0, -50%);text-transform:none;left:-5%}@media (min-width: 375px){a#next-project h3{font-size:5em}}@media screen and (min-width: 760px) and (max-height: 1024px){a#next-project h3{left:-10%;font-size:8em}}@media (min-width: 1241px){a#next-project h3{left:-10%;font-size:10em}}a#next-project figure{pointer-events:all}.square_icons{display:block;margin-bottom:1em}.square_icons .sq{display:inline-block;position:relative;width:0.5em;height:0.5em;margin:0 0.2em;background-color:var(--text-color);transition:transform 1s cubic-bezier(0.33, 1, 0.68, 1)}.square_icons .sq:nth-child(2){transition:transform 1.2s cubic-bezier(0.33, 1, 0.68, 1);transform:rotate(45deg)}section#dream-team-section{width:90%}section#dream-team-section header{width:88%;margin:0 auto}@media (min-width: 1241px){section#dream-team-section{width:80%}section#dream-team-section header{width:100%}}ul#dream-team{padding:0;margin:3em 0 0 0;list-style:none;display:flex;flex-direction:row;flex-wrap:wrap;align-content:stretch;justify-content:space-around;margin:0 auto;width:100%}@media (min-width: 1241px){ul#dream-team{width:80%}}ul#dream-team li{float:left;width:50%;padding:.5em;margin-bottom:3em}@media screen and (min-width: 760px) and (max-height: 1024px){ul#dream-team li{padding:1em;width:33.3333%}}@media (min-width: 1241px){ul#dream-team li{width:33.3333%}}ul#dream-team li figure{position:relative;margin:0;width:100%}ul#dream-team li figure span{color:#505050}ul#dream-team li figcaption{margin:0;font-size:.8em;font-weight:100;font-family:var(--font-regular);text-transform:uppercase;line-height:1.2em;position:absolute;bottom:-4.5em;height:4em;left:0;width:100%}ul#dream-team li img{width:100%;aspect-ratio:1/1.37;opacity:0}.contact-item:hover{animation:unplugged 1s steps(8, start) infinite}.form-section{min-height:300px}.form-section h1{transform:scale(1.35)}@media (min-width: 1241px){.form-section{min-height:600px}}.form-section form{width:100%;margin:0 auto;max-width:900px}.form-section label{font-size:1.2em;margin:1em auto;width:100%;display:block}@media (min-width: 1241px){.form-section label{display:inline-block}}.form-section #send-success{display:none;margin:3em 0 0 0;opacity:0}.form-section #send-success h2{font-size:5em}.form-section #send-success p{width:100%;text-align:center;margin:0}.form-section #send-success .success-item{opacity:0}.form-section .field{float:left;width:100%;margin:.5em 0}.form-section li#company-fields textarea,.form-section li#company-fields input{text-align:left;width:100%;max-width:none}.form-section li#company-fields ul li{width:50%;float:left;padding:15px 0px}.form-section li#company-fields ul li:nth-child(1),.form-section li#company-fields ul li:nth-child(3){padding-right:15px}.form-section li#company-fields ul li:nth-child(2),.form-section li#company-fields ul li:nth-child(4){padding-left:15px}.form-section li#company-fields ul li#address-container{width:100%}.form-section li#company-fields p{width:100%;font-size:100%;margin:0}.form-section input[type=number]{-moz-appearance:textfield}.form-section input[type=number]::-webkit-outer-spin-button,.form-section input[type=number]::-webkit-inner-spin-button{-webkit-appearance:none}.form-section #project-types input[type="checkbox"]{position:absolute;left:0;top:0;visibility:hidden}.form-section #project-types input[type="checkbox"]:checked+label{animation:unplugged 1s steps(8, start) infinite;color:#000 !important;background-color:#FFF}.form-section #project-types label.project-type{cursor:pointer;border:1px solid currentColor;outline:none;-webkit-appearance:none;padding:.5em;background-color:black;color:white;width:100%;margin:0;font-family:var(--font-regular);font-size:1.2em;max-width:400px;opacity:0.7;word-break:unset;white-space:break-spaces;height:3em;text-align:center;display:flex;align-items:center;justify-content:space-around;flex-direction:row;text-indent:0;flex-wrap:wrap}.form-section #project-types label.project-type:focus{color:var(--aqua);border-color:var(--aqua)}.form-section #project-types label.project-type:hover{opacity:1}.form-section input,.form-section select,.form-section textarea{-webkit-appearance:none;padding:.5em;background-color:black;color:white;width:100%;margin:0;font-family:var(--font-regular);font-size:1.2em;max-width:400px;opacity:0.7;word-break:unset;white-space:break-spaces;line-height:1em;height:3em;border:none;border-bottom:1px solid white;text-align:center}.form-section input:-webkit-autofill,.form-section input:-webkit-autofill:hover,.form-section input:-webkit-autofill:focus,.form-section input:-webkit-autofill:active,.form-section select:-webkit-autofill,.form-section select:-webkit-autofill:hover,.form-section select:-webkit-autofill:focus,.form-section select:-webkit-autofill:active,.form-section textarea:-webkit-autofill,.form-section textarea:-webkit-autofill:hover,.form-section textarea:-webkit-autofill:focus,.form-section textarea:-webkit-autofill:active{border-bottom:1px solid white;-webkit-text-fill-color:#FFF !important;-webkit-box-shadow:0 0 0 30px black inset !important}.form-section input:hover,.form-section input:focus,.form-section select:hover,.form-section select:focus,.form-section textarea:hover,.form-section textarea:focus{animation:unplugged 1s steps(8, start) infinite;outline:none;border-bottom:1px solid currentColor}.form-section input[type="checkbox"],.form-section select[type="checkbox"],.form-section textarea[type="checkbox"]{display:inline-block;border:1px solid white;background:black;-webkit-appearance:none;width:1em;height:1em;position:relative;padding:5px;background-repeat:no-repeat;background-size:auto 70%;background-position:2px}.form-section input[type="checkbox"]:checked,.form-section select[type="checkbox"]:checked,.form-section textarea[type="checkbox"]:checked{border-color:var(--aqua);background-image:url("data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0iaXNvLTg4NTktMSI/PjxzdmcgdmVyc2lvbj0iMS4xIiB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHhtbG5zOnhsaW5rPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5L3hsaW5rIiB3aWR0aD0iOTQuOTI2cHgiIGhlaWdodD0iOTQuOTI2cHgiIHZpZXdCb3g9IjAgMCA5NC45MjYgOTQuOTI2IiBzdHlsZT0iZW5hYmxlLWJhY2tncm91bmQ6bmV3IDAgMCA5NC45MjYgOTQuOTI2OyIgeG1sOnNwYWNlPSJwcmVzZXJ2ZSI+PHBhdGggZmlsbD0iIzAwZmZkMiIgZD0iTTU1LjkzMSw0Ny40NjNMOTQuMzA2LDkuMDljMC44MjYtMC44MjcsMC44MjYtMi4xNjcsMC0yLjk5NEw4OC44MzMsMC42MkM4OC40MzYsMC4yMjQsODcuODk2LDAsODcuMzM1LDAgYy0wLjU2MiwwLTEuMTAxLDAuMjI0LTEuNDk4LDAuNjJMNDcuNDYzLDM4Ljk5NEw5LjA4OSwwLjYyYy0wLjc5NS0wLjc5NS0yLjIwMi0wLjc5NC0yLjk5NSwwTDAuNjIyLDYuMDk2IGMtMC44MjcsMC44MjctMC44MjcsMi4xNjcsMCwyLjk5NGwzOC4zNzQsMzguMzczTDAuNjIyLDg1LjgzNmMtMC44MjcsMC44MjctMC44MjcsMi4xNjcsMCwyLjk5NGw1LjQ3Myw1LjQ3NiBjMC4zOTcsMC4zOTYsMC45MzYsMC42MiwxLjQ5OCwwLjYyczEuMS0wLjIyNCwxLjQ5Ny0wLjYybDM4LjM3NC0zOC4zNzRsMzguMzc0LDM4LjM3NGMwLjM5NywwLjM5NiwwLjkzNywwLjYyLDEuNDk4LDAuNjIgczEuMTAxLTAuMjI0LDEuNDk4LTAuNjJsNS40NzMtNS40NzZjMC44MjYtMC44MjcsMC44MjYtMi4xNjcsMC0yLjk5NEw1NS45MzEsNDcuNDYzeiIvPjwvc3ZnPg==")}.form-section input[type="checkbox"]:checked+label,.form-section select[type="checkbox"]:checked+label,.form-section textarea[type="checkbox"]:checked+label{color:var(--aqua) !important;animation:unplugged 1s steps(8, start) infinite}.form-section input[type="checkbox"]+label,.form-section select[type="checkbox"]+label,.form-section textarea[type="checkbox"]+label{cursor:pointer;line-height:1em;width:auto;display:inline-block;margin:0;text-indent:1em}.form-section select{cursor:pointer;text-align-last:center}.form-section ul{padding:0;margin:0;list-style:none;width:100%;display:inline-block}.form-section ul#project-types li,.form-section ul#options-requirements li{float:left;padding:.5em;width:50%}.form-section ul#project-types li label:hover,.form-section ul#options-requirements li label:hover{animation:unplugged 1s steps(8, start) infinite}.form-section ul,.form-section ol{padding:0;width:100%;text-align:left}.form-section label.submit-label{font-size:6em;margin:0;width:auto;color:white}.form-section label.submit-label:hover{color:var(--aqua)}.form-section label.submit-label:before{content:"\e912";font-family:'Icons';font-size:.325em;position:relative;top:-0.25em}.form-section label.submit-label input{color:inherit;cursor:pointer;width:auto;font-family:var(--font-title);font-size:1em;padding:.15em 0;line-height:1em;height:auto;max-width:none;border:1px solid transparent}.form-section .field select#coin{width:80px !important;float:right;padding:.5em 0}.form-section #budget-field.field label{display:inline-block;width:auto}.form-section #budget-field.field input{float:right;text-align:right;text-align-last:right;width:calc(30% - 80px)}.form-section #time-field.field label{display:inline-block;width:auto}.form-section #time-field.field input,.form-section #time-field.field select{width:100%}@media screen and (min-width: 760px) and (max-height: 1024px){.form-section #time-field.field input,.form-section #time-field.field select{float:right;text-align:right;width:30%}}section#privacy-section{width:90%;max-width:1200px;padding:8em 15px 0 15px;font-size:12px;word-break:break-word}@media screen and (min-width: 760px) and (max-height: 1024px){section#privacy-section{font-size:14px}}@media (min-width: 1241px){section#privacy-section{font-size:16px}}section#privacy-section h1{display:block;margin:0 auto}section#privacy-section h3{margin:3em auto 0em auto;font-family:var(--font-regular);font-size:1.28em;text-transform:none;line-height:1.16em;text-align:center}section#privacy-section p,section#privacy-section li,section#privacy-section address,section#privacy-section table{text-align:left;width:100%;font-size:inherit;line-height:1.42em}section#privacy-section p{width:100%;text-indent:3em;margin:3em auto}section#privacy-section address{font-style:normal;font-size:inherit}section#privacy-section table{border:1px solid white;font-size:inherit}section#privacy-section table td{padding:0.25em 0.5em;line-height:1.2em}section#privacy-section thead th{text-align:center;font-weight:100;text-transform:uppercase}section#mocap-section h1{transform:scale(2.65, 2)}section#mocap-section #partners-list{padding:0;margin:0;list-style:none;width:100%;display:inline-block;margin-top:1em}section#mocap-section #partners-list li svg{width:50%;max-width:400px;min-width:120px;margin:0 auto;height:auto;stroke-width:.5px}section#mocap-section #partners-list li a{display:block}#shop-form{padding-top:2em}#shop-form h2{opacity:1;font-size:600%;margin-bottom:0.5em}h2.product-subtitle{position:relative;text-transform:none;font-size:300%;margin:0.5em 0;text-align:center}label#submit-order input{text-transform:uppercase;font-size:75%}label#submit-order:before{content:""}#product-details{width:100%;margin:3em 0 6em 0}#product-details ul{position:relative;text-align:left;width:80%;margin:0 auto;max-width:800px}#product-details ul li{position:relative}#product-synopsis{padding:0 15px;text-align:center;font-size:.8em;color:gray;min-width:260px;width:100%;display:inline-block;margin:0 0 1em 0}@media screen and (min-width: 760px) and (max-height: 1024px){#product-synopsis{margin:0 0 2em 0;width:85%}}@media (min-width: 1241px){#product-synopsis{margin:0 0 3em 0;width:70%}}table#product-sizes{width:100%;border-collapse:collapse;text-align:center;margin:5em 0}table#product-sizes thead tr{border-bottom:1px solid #FFF}table#product-sizes .right{text-align:right}table#product-sizes thead{font-size:16px}table#product-sizes tbody{font-size:14px}figure.media-container.product-img{width:80%;max-width:800px}#shop-section{width:90%}#shop-section header{width:88%;margin:0 auto}@media (min-width: 1241px){#shop-section{width:80%}#shop-section header{width:100%}}ul#shop-list{padding:0;margin:3em 0 0 0;list-style:none;display:flex;flex-direction:row;flex-wrap:wrap;align-content:stretch;justify-content:space-around;margin:0 auto;width:100%}@media (min-width: 1241px){ul#shop-list{width:80%}}ul#shop-list li{float:left;width:50%;padding:.5em;margin-bottom:3em}@media screen and (min-width: 760px) and (max-height: 1024px){ul#shop-list li{padding:1em;width:33.3333%}}@media (min-width: 1241px){ul#shop-list li{width:33.3333%}}ul#shop-list li figure{position:relative;margin:0;width:100%}ul#shop-list li figure span{color:#505050}ul#shop-list li figcaption{margin:0;font-size:.8em;font-weight:100;font-family:var(--font-regular);text-transform:uppercase;line-height:1.2em;position:absolute;bottom:-4.5em;height:4em;left:0;width:100%}ul#shop-list li img{width:100%;pointer-events:all}section#detail-section{padding:0;background:#000;position:fixed;z-index:100;display:none;opacity:0;transform:translate(0%, 100%)}#detail-wrapper{position:absolute;overflow:auto;display:flex;justify-content:center;align-items:center;z-index:0}#detail-wrapper iframe{position:absolute;outline:none;border:none}.full-screen{width:100%;height:100%;position:absolute;left:0;top:0}button#close-detail{color:white;position:absolute;right:15px;top:15px;background:none;border:none;padding:.5em;font-size:1.5em;cursor:pointer;transition:color 200ms ease;z-index:1}button#close-detail:hover{color:var(--aqua)}.fade-item{opacity:0}p.motion-paragraph{position:relative}p.motion-paragraph span{opacity:0}#title-container{clip-path:polygon(45% 50%, 50% 25%, 55% 50%, 50% 75%)}h1{position:relative;overflow:hidden;transform:scale(1.85, 1.5)}h1 span{display:inline-block;-webkit-text-stroke-width:1px;-webkit-text-stroke-color:var(--pink);color:black}.text-big-cell{width:100%}.text-mission-cell{width:25%}.text-crew-cell{width:25%}.text-status-cell{width:50%}.log-table{border-collapse:collapse;width:100%;margin:0 auto}#log-pdf .log-table{position:absolute;left:0%;height:90%;bottom:5%;width:100%;vertical-align:middle}.image-cell{width:35%;padding:1em}.text-cell{width:65%;text-align:justify}.text-cell p{width:100%}.log-table td,.log-table th{padding:.15em .5em;vertical-align:middle}.mission-summary-table.log-table td{width:33.333%}.mission-summary-table.log-table td,.mission-summary-table.log-table th{vertical-align:top;padding-right:0.5em}.image-container img{width:100%;height:auto}.resizable-image{width:100%;height:auto;border:2px solid white}.main-image{max-width:500px;max-height:500px;width:auto;height:auto}.image-container{width:100%;margin:0 auto}.tr-img-center .image-container{width:100%}#spacelog-section ul#projects-home{width:80%}#spacelog-section #project-0{background-repeat:no-repeat;background-image:url("https://spaceboy.mx/pdf/spaceboy-cover.png");background-position:bottom center;display:inline-block;padding-top:30vw;background-size:60% auto}@media screen and (min-width: 760px) and (max-height: 1024px){#spacelog-section #project-0{background-size:55% auto;display:flex;padding-top:2em;background-position:50% 65%}}@media (min-width: 1241px){#spacelog-section #project-0{background-size:50% auto;background-position:center}}#spacelog-section #project-0 article{height:65%;width:100%}#spacelog-section #project-0 header{font-family:'Adieu';text-align:right;width:100%}@media screen and (min-width: 760px) and (max-height: 1024px){#spacelog-section #project-0 header{top:0;left:0;position:absolute;width:200px}}#spacelog-section #project-0 header p{line-height:1.36em;font-size:12px}@media screen and (min-width: 760px) and (max-height: 1024px){#spacelog-section #project-0 header p{font-size:14px}}@media (min-width: 1241px){#spacelog-section #project-0 header p{font-size:16px}}#spacelog-section #project-1 header{text-align:left;float:right;width:100%}@media screen and (min-width: 760px) and (max-height: 1024px){#spacelog-section #project-1 header{width:50%}}#spacelog-section #project-1 section{max-width:960px;margin:0 auto}#spacelog-section #project-1 footer{display:inline-block;margin-top:7.5vw}ul#projects-home li.project-item.web-page{height:auto;min-height:100vw;padding:2em 0}@media screen and (min-width: 760px) and (max-height: 1024px){ul#projects-home li.project-item.web-page{padding:0;height:100vh;min-height:auto}}@media (min-width: 1241px){ul#projects-home li.project-item.web-page{height:100vh}}.web-page .page-wrapper{width:100% !important}@media screen and (min-width: 760px) and (max-height: 1024px){.web-page .page-wrapper{width:90% !important}}@media (min-width: 1241px){.web-page .page-wrapper{width:80% !important}}@media screen and (min-width: 760px) and (max-height: 1024px){.web-page article{display:flex;flex-wrap:nowrap;justify-content:center;align-items:center}}.web-page li,.web-page p,.web-page address{text-align:left;margin:0;font-size:12px;line-height:1.64em}@media screen and (min-width: 760px) and (max-height: 1024px){.web-page li,.web-page p,.web-page address{font-size:14px}}@media (min-width: 1241px){.web-page li,.web-page p,.web-page address{font-size:18px}}.web-page .page-subtitle{margin-bottom:.35em;text-align:center;font-size:3em}@media screen and (min-width: 760px) and (max-height: 1024px){.web-page .page-subtitle{font-size:4em}}@media (min-width: 1241px){.web-page .page-subtitle{font-size:5em}}.web-page .mission-summary-table{text-align:left}.web-page .log-table td,.web-page .log-table th{vertical-align:middle;line-height:1.64em;font-size:12px;padding:.5em}@media screen and (min-width: 760px) and (max-height: 1024px){.web-page .log-table td,.web-page .log-table th{padding:1.5em;font-size:16px}}@media (min-width: 1241px){.web-page .log-table td,.web-page .log-table th{padding:1em;font-size:18px}}.web-page .text-content{float:left;width:100%}@media screen and (min-width: 760px) and (max-height: 1024px){.web-page .text-content{padding:0em 2em;width:50%}}@media (min-width: 1241px){.web-page .text-content{width:60%}}.web-page .text-content.content-center{width:100%}.web-page .image-container{float:left;width:100%}@media screen and (min-width: 760px) and (max-height: 1024px){.web-page .image-container{padding:0em 2em;width:50%}}@media (min-width: 1241px){.web-page .image-container{width:40%}}.web-page .image-container img{margin:1em 0;height:auto;max-height:60vh;object-fit:cover;width:60%;margin:3em auto}@media screen and (min-width: 760px) and (max-height: 1024px){.web-page .image-container img{width:80%}}@media (min-width: 1241px){.web-page .image-container img{width:100%}}.web-page .log-table{width:100%}.web-page .img-center{width:100%}.web-page .img-center .image-container{width:100%}.web-page .img-center img{width:100%}#read-pdf-link{position:absolute;bottom:1em;left:50%;margin:0;padding:0;transform:translate(-50%, 0%)}#read-pdf-link p,#read-pdf-link span{margin:0}
