*{box-sizing:border-box}body{margin:0;padding:0;font-family:"Raleway", sans-serif;line-height:1.5}iframe{width:100%}[class*="__title"][class*="spatial-"],[class*="__title"][class*="research-"]{margin-bottom:.5em;margin-top:1em;font-family:"Raleway", sans-serif;font-size:1.75rem;font-weight:900;line-height:1;text-transform:uppercase}@media screen and (min-width: 600px){[class*="__title"][class*="spatial-"],[class*="__title"][class*="research-"]{font-size:2rem}}[class*="home-"] a,[class*="maker-"] a,[class*="post-"] a,[class*="person-"] a,[class*="spatial-"] a{font-family:"Raleway", sans-serif;font-weight:700;text-decoration:none;color:#3f4040;border-bottom:2px solid #75e3f0;background-color:transparent;-webkit-transition:background-color .3s;transition:background-color .3s;word-break:break-word}[class*="home-"] a:hover,[class*="home-"] a:focus,[class*="maker-"] a:hover,[class*="maker-"] a:focus,[class*="post-"] a:hover,[class*="post-"] a:focus,[class*="person-"] a:hover,[class*="person-"] a:focus,[class*="spatial-"] a:hover,[class*="spatial-"] a:focus{background-color:#75e3f0}[class*="post-"] a,[class*="person-"] a{border-bottom:2px solid #75e3f0 !important}[class*="post-"] a:hover,[class*="post-"] a:focus,[class*="person-"] a:hover,[class*="person-"] a:focus{background-color:#75e3f0 !important}[class*="__cta"]{position:relative;margin-top:1em}[class*="__cta"] a{display:inline-block;padding:.25rem .5em;margin-top:4px;font-size:1.1rem;font-family:monospace !important;font-weight:700;line-height:1;text-decoration:none;text-transform:uppercase;color:#0f7d8a;border:2px solid #47daeb}[class*="__cta"] a:hover,[class*="__cta"] a:focus{background-color:transparent !important}@media screen and (max-width: 767px){[class*="__cta"] a{width:100% !important;text-align:center}}@media screen and (min-width: 768px){[class*="__cta"] a{margin:0 !important;font-size:1.25rem !important}}html,body{background-color:white}[class*="home-"][class*="__title"]{position:relative;font-size:2em;text-transform:uppercase;font-weight:900;line-height:1;margin-bottom:.5em;margin-top:1em;color:#212121}[class*="home-"][class*="__title"] a{font-weight:900;color:#212121;border-bottom:initial !important}@media screen and (min-width: 1200px){[class*="home-"][class*="__title"]{font-size:2em}}[class*="home__"]{position:relative;margin:1em;padding:1em}[class*="home-"][class*="__text"] p:first-of-type,[class*="home-"][class*="__content"] p:first-of-type{margin-top:0 !important}.home-wrapper{position:relative}@media screen and (min-width: 768px){.home-wrapper{font-size:1.125rem}}.home-landing-wrapper{position:relative}.home-landing__big-title{position:relative;height:calc(100vh + 1px);width:100%;padding:0 4.167%;background-color:#212121}.home-title__text{position:relative;display:grid;height:76vh;width:100%;align-items:center;font-size:2.25em;font-weight:900;line-height:1;text-transform:uppercase;color:white;background-color:black;mix-blend-mode:lighten}.home-title__text::before{content:'';position:absolute;top:0;left:0;width:100%;height:100%;background-color:lightblue;background-image:linear-gradient(rgba(255,255,255,0.1), rgba(255,255,255,0.1)),url("../img/decorative/color-splatter-purple.jpg");background-size:cover;mix-blend-mode:multiply}.home-title__text span{display:inline-block}@media screen and (min-width: 350px){.home-title__text{font-size:2.5em}}@media screen and (min-width: 600px){.home-title__text{font-size:3em}}@media screen and (min-width: 768px){.home-title__text{font-size:3.5em}}@media screen and (min-width: 1024px){.home-title__text{font-size:4em}}@media screen and (min-width: 1400px){.home-title__text{font-size:5em}}.show-if-big--css{display:none !important}@media screen and (min-width: 600px){.show-if-big--css{display:inline-block !important}}.show-if-small--css{display:inline-block !important}@media screen and (min-width: 600px){.show-if-small--css{display:none !important}}.home-landing__hero-text{position:relative;display:grid;width:100%;padding:0 4.167%}[class*="home-hero__"]{position:relative;font-size:1.33em;line-height:1.5;color:#3f4040;margin:.6em;margin-top:0;padding:0 .6em}[class*="home-hero__"] h3{position:relative;margin:0;font-size:2rem;font-weight:900;line-height:1;text-transform:uppercase;color:#212121;padding-bottom:4px;border-bottom:2px solid #76e3ef}[class*="home-hero__"] p:first-of-type{margin-top:.5em}@media screen and (min-width: 768px){[class*="home-hero__"]{font-size:1.67em;line-height:1.2}[class*="home-hero__"] h3{font-size:2.25rem}}@media screen and (min-width: 1200px){[class*="home-hero__"] h3{font-size:calc(18px * 2.25);margin-bottom:.5em}}.home-hero__description{margin-top:1.5em}.home-main-content{position:relative;display:grid;grid-template-areas:"lib" "faq" "contact" "find" "events" "hours" "students" "maker" "spatial";justify-content:center;padding:0 4.167%;color:#3f4040}@media screen and (min-width: 1024px){.home-main-content{grid-template-columns:1fr 1fr;grid-template-areas:"faq lib" "contact contact" "find events" "hours events" "students students" "spatial maker"}}.home__library{grid-area:lib}.home__library .uva-library-logo-link{display:block;float:right;width:170px;padding:1px 5px;border:0}.home__library .uva-library-logo-link img{max-width:100%;width:auto}.home__faq{grid-area:faq}.home__contact{grid-area:contact;border:4px solid #76e3ef}.home-contact__title{margin-top:.5em !important}.home-contact__wrapper{position:relative;display:flex;flex-flow:column nowrap;align-items:center}@media screen and (min-width: 600px){.home-contact__wrapper{flex-flow:row nowrap}}.home-contact__content{padding:0 2.5em 0 0}.home-contact__content p:last-of-type{margin-bottom:0}.home-contact__newsletter form h2{line-height:1}.home-contact__newsletter form input{font-family:"Raleway", sans-serif}.home-contact__newsletter form input.button{font-weight:bold;letter-spacing:1px;height:auto !important;font-size:1.1em !important;padding:4px 16px !important;background-color:#555 !important}.home-contact__newsletter form input.button:hover,.home-contact__newsletter form input.button:focus{background-color:#333 !important}.home__find-us{grid-area:find}@media screen and (min-width: 768px){.home__find-us{padding-left:0 !important;margin-left:0 !important}}.home-find__content{position:relative;display:flex;flex-flow:column nowrap}.home-find__content ul{list-style-type:none;padding-left:0;padding-right:2em;margin:0}.home-find__content ul li{line-height:1.2;margin-bottom:.5em;padding:.5em;border:1px solid #3f4040}.home-find__content ul li span{font-weight:bold}@media screen and (min-width: 600px){.home-find__content{flex-flow:row-reverse nowrap}}.home-find__diagram{position:relative}.home-find__diagram svg{position:absolute;top:0;left:0}.home-find__diagram svg [class*="fill__"]{opacity:.05;-webkit-transition:opacity .3s;transition:opacity .3s}.home-find__diagram svg [class*="fill__"]:hover,.home-find__diagram svg [class*="fill__"]:focus{opacity:.7}.highlight-text--js{color:red}.highlight-svg--js{opacity:.7 !important}.home__events{grid-area:events}.home-events__upcoming:not(.home-events__cta){display:flex;flex-flow:column nowrap;justify-content:flex-start}.home-events__upcoming:not(.home-events__cta) div:not(.events-item__cta):not(.home-events__cta){width:100%;border:1px solid #3f4040 !important;margin-top:1em;padding:.5em 1em}.home-events__upcoming:not(.home-events__cta) div:not(.events-item__cta):not(.home-events__cta) span{font-weight:bold}.home-events__upcoming:not(.home-events__cta) div:not(.events-item__cta):not(.home-events__cta):first-of-type{margin-top:0}.home__office-hours{grid-area:hours}.home-hours__cta{bottom:0;left:0}.home__student-opps{grid-area:students;position:relative;display:grid;grid-template-columns:1fr;grid-template-rows:auto auto;max-width:100%}@media screen and (min-width: 1055px){.home__student-opps{grid-template-columns:2fr 2fr;grid-template-rows:auto}}@media screen and (min-width: 1055px){.home-student__content{margin-right:1em;padding-right:1em}}.home-student__text{display:inline-block}.home-student__img-container{margin-left:1em;margin-top:2em;padding-left:1em;position:relative}@media only screen and (max-width: 1055px){.home-student__img-container{display:none}}#for-students-image{max-width:100%;max-height:100%}.home-student__cta{bottom:0;left:0}.home__makerspace{grid-area:maker}.home-maker__hours{position:relative;border:4px solid #873cdd;font-family:monospace;font-size:20px;text-align:right;margin-top:calc(2em + 4px);padding:.5em 1em}.home-maker__hours div{position:absolute;font-family:"Oswald", sans-serif;font-size:1.5rem;font-weight:600;text-transform:uppercase;text-align:left;line-height:1;transform:translate(-1em, calc(-1.5em - 4px))}.home-maker__hours span{float:left;color:#873cdd}.home__spatial-tech{grid-area:spatial}#snowday-banner{font-family:"Raleway", sans-serif;border:4px solid #76e3ef;background-color:white;color:#873cdd;top:60px;width:100%;position:absolute;padding-left:15px;padding-right:0px;padding-top:15px;padding-bottom:15px;margin-left:0px;z-index:1;text-align:center}#snowday-banner h1{margin-top:0px;margin-bottom:0px}@media only screen and (max-width: 600px){.post-main-content{padding-left:8.3%;padding-right:8.3%}}#hero-arrow{width:0.5em;justify-self:center;position:absolute;bottom:16px}#makerspace-location-label{text-align:center}#makerspace-plan{position:absolute;top:0;left:0;max-height:75vh}.flexnav-wrapper{width:100%;padding:0 4.167%;background-color:#212121;z-index:5}.flexnav-main{display:flex;justify-content:space-between;align-items:center;height:12vh;min-height:100px}.flexnav__home-icon a{display:block;border-bottom:none !important}.flexnav__home-icon a:hover,.flexnav__home-icon a:focus{background-color:transparent !important}.flexnav-icon__text{position:relative}.flexnav-icon__text svg{height:1.875rem;transition:height .3s}.flexnav-icon__text svg path{fill:white;transition:fill .3s ease-out}.flexnav-icon__text svg:hover,.flexnav-icon__text svg:focus{height:2rem}.flexnav-icon__text svg:hover path,.flexnav-icon__text svg:focus path{fill:#76e3ef !important}ul[class*="flexnav"]{margin:0;padding:0;list-style-type:none}[class*="flexnav"][class*="__item"] a{position:relative;display:inline-block;font-family:monospace;font-weight:200;text-decoration:none;text-transform:uppercase;color:white;white-space:nowrap}@media screen and (max-width: 599px){[class*="flexnav"][class*="__item"]{font-size:.875em}}.flexnav-main-grid{position:relative;display:flex;align-items:center;height:100%;max-width:50vw;text-align:center}.flexnav__item{padding-right:2em}.flexnav__item a::after{content:'';position:absolute;bottom:-.25em;left:0;display:block;width:0%;height:2px;background-color:transparent;-moz-transition:background-color .3s ease-out, width .3s ease-out;-webkit-transition:background-color .3s ease-out, width .3s ease-out;transition:background-color .3s ease-out, width .3s ease-out}.flexnav__item a:hover::after,.flexnav__item a:focus::after{width:100%;background-color:#75e3f0}.flexnav-more__prompt{position:relative;display:flex;align-items:center;height:60px;padding-right:1em;font-family:monospace;font-weight:200;text-transform:uppercase;color:#76e3ef;-moz-transition:color .5s;-webkit-transition:color .5s;transition:color .5s;white-space:nowrap}.flexnav-more__prompt::after{content:'';position:absolute;top:44px;left:0;display:block;width:0%;height:2px;background-color:transparent;-moz-transition:background-color .3s, width .3s;-webkit-transition:background-color .3s, width .3s;transition:background-color .3s, width .3s}.flexnav-more__prompt span{display:inline-block;height:.5em;line-height:1rem;transform:rotate(90deg) translate(0, -1em)}.flexnav-more__prompt:hover,.flexnav-more__prompt:focus,.flexnav-more__prompt:active{cursor:pointer}.flexnav-more__prompt:hover::after,.flexnav-more__prompt:focus::after,.flexnav-more__prompt:active::after{width:100%;background-color:#75e3f0}@media screen and (max-width: 599px){.flexnav-more__prompt{font-size:.875em}}.flexnav-more__wrapper{position:absolute;right:-4.1vw;top:0;margin-top:60px !important;list-style-type:none;text-align:left;z-index:1;display:none;opacity:0;-moz-transition:opacity .5s;-webkit-transition:opacity .5s;transition:opacity .5s;background-color:#212121;border-left:1px solid black}.flexnav-more__wrapper::after{content:'';position:absolute;top:-1px;right:0;display:block;width:100%;height:1px;background-color:rgba(163,237,245,0.5)}@media screen and (max-width: 599px){.flexnav-more__wrapper{width:100vw}}.flexnav-more__item{background-color:#212121;border-bottom:1px solid rgba(163,237,245,0.5);transition:background-color .3s ease-out}.flexnav-more__item a{padding:0 1em;text-align:left !important;line-height:3;-moz-transition:color .3s ease-out;-webkit-transition:color .3s ease-out;transition:color .3s ease-out}.flexnav-more__item:hover,.flexnav-more__item:focus{background-color:#0d0d0d}.flexnav-more__item:hover a,.flexnav-more__item:focus a{color:#76e3ef}@media screen and (max-width: 599px){.flexnav-more__item{padding-left:1rem}}.hidden--js{display:none}.show-more-menu--js{display:initial;opacity:1}#slab-logo{line-height:0}#slab-logo svg{width:160px}#slab-logo path{fill:white;fill:rgba(255,255,255,0.9)}#library-banner{background:#131313;padding:0 4.167%;display:flex;justify-content:flex-start;align-items:center;height:6vh;min-height:40px}#library-banner a{display:block;line-height:0;color:white;color:rgba(255,255,255,0.9);text-decoration:none;font-size:.9rem}#library-banner a+a{margin-right:1rem}#library-banner svg{width:200px}#library-banner path{fill:white;fill:rgba(255,255,255,0.9)}#alert-message{padding:2rem;display:flex;flex-direction:column;justify-content:center;align-items:center;min-height:5vh;background:#702dbe;color:white}#alert-message p{font-size:1.25rem;margin:0}#alert-message a,#alert-message :link,#alert-message :visited{color:white !important}.page-wrapper,.page-wrapper--text{position:relative;padding:1em 4.167%;padding-bottom:3em}@media screen and (min-width: 600px){.page-wrapper,.page-wrapper--text{padding:3em 8.33%}}@media screen and (min-width: 768px){.page-wrapper,.page-wrapper--text{font-size:1.25rem}}@media screen and (min-width: 1020px){.page-wrapper,.page-wrapper--text{max-width:calc(900px + 16.67%);margin:0 auto}}@media screen and (min-width: 1020px){.page-wrapper--text{max-width:calc(800px + 16.67%);margin:0 auto}}.page-header__big-title{position:relative;display:grid;line-height:1.2 !important;margin:.15em 0 !important;color:#212121 !important;background-color:white;mix-blend-mode:multiply}.page-header__big-title::before{content:'';position:absolute;top:calc(100% - 8px);left:0;width:100%;height:8px;background-color:#702dbe;background-image:linear-gradient(rgba(255,255,255,0.1), rgba(255,255,255,0.1)),url("../img/decorative/color-splatter-purple.jpg");background-size:cover;background-position:bottom left}.page-header__big-title span{display:inline-block;text-shadow:0 0 1px rgba(0,0,0,0.5);padding-bottom:8px;border-bottom:8px solid #212121}.page-header__subtitle{font-weight:200 !important;font-family:monospace !important;color:rgba(0,0,0,0.5) !important}.page-main-content{color:#3f4040}.page-main-content h2[id]::before{content:'\0023';position:absolute;top:0;left:-1em;display:block;font-size:1em;color:#9b79d2;opacity:.5}[class*="page-"] h1,[class*="page-"] h2,[class*="page-"] h3,[class*="page-"] h4{position:relative;font-weight:700;line-height:1;color:#3f4040}[class*="page-"] h1{margin:.25em 0;font-size:3rem;font-weight:900}@media screen and (min-width: 768px){[class*="page-"] h1{font-size:5rem}}@media screen and (min-width: 1020px){[class*="page-"] h1{font-size:6.25rem}}[class*="page-"] h2{margin-top:.5em;margin-bottom:.75em;padding-bottom:calc(.25em - 2px);font-size:calc(1.625rem * 10/9);font-family:"Oswald", sans-serif;font-weight:600;border-bottom:2px solid #873cdd}@media screen and (min-width: 768px){[class*="page-"] h2{margin-top:1em;font-size:calc(2rem * 10/9)}}@media screen and (min-width: 1020px){[class*="page-"] h2{font-size:calc(2.25rem * 10/9)}}[class*="page-"] h3{margin-top:.5em;margin-bottom:.5em;font-size:calc(1.375rem * 10/9);font-family:"Oswald", sans-serif;font-weight:600}@media screen and (min-width: 768px){[class*="page-"] h3{margin-top:1em;font-size:calc(1.5rem * 10/9)}}@media screen and (min-width: 1020px){[class*="page-"] h3{font-size:calc(1.75rem * 10/9)}}[class*="page-"] h4{margin-top:.5em;margin-bottom:.5em;padding-bottom:.25em;font-size:calc(1.125rem * 10/9)}@media screen and (min-width: 768px){[class*="page-"] h4{margin-top:1em}}[class*="page-"] a{font-weight:bold;text-decoration:none;color:#3f4040;border-bottom:2px solid #873cdd;-webkit-transition:background-color .3s;transition:background-color .3s}[class*="page-"] a:active,[class*="page-"] a:hover,[class*="page-"] a:focus{color:black;background-color:rgba(101,32,238,0.7)}[class*="page-"] blockquote{margin:1em;margin-left:0;padding-left:calc(1.5em - 2px);border-left:2px solid #873cdd}[class*="page-"] blockquote *{opacity:.5}[class*="page-"] code{font-family:"Inconsolata", monospace !important;white-space:pre-wrap}[class*="page-"] pre{max-width:100%;white-space:pre-wrap}[class*="page-"] ol,[class*="page-"] ul{position:relative;padding-left:2.25em;padding-right:1em;margin:1.5em 0}[class*="page-"] ol li p,[class*="page-"] ul li p{margin:0}[class*="page-"] ol ul,[class*="page-"] ul ul{margin:0;padding-right:0}[class*="page-"] ol{list-style-type:none;counter-reset:item-num}[class*="page-"] ol li{position:relative}[class*="page-"] ol li::before{box-sizing:border-box;content:counter(item-num) ".";counter-increment:item-num;position:absolute;top:0;left:-1.75em;display:inline-block;height:24px;font-family:"Oswald", sans-serif;font-size:.925rem;font-weight:400;line-height:22px;text-align:center}[class*="page-"] ol li ul li::before{content:''}@media screen and (min-width: 768px){[class*="page-"] ol li::before{height:27px;font-size:1.0625rem;line-height:24px}}.events-header__big-title::before{content:'';position:absolute;top:calc(100% - 8px);left:0;width:100%;height:8px;background-color:#702dbe;background-image:linear-gradient(rgba(255,255,255,0.1), rgba(255,255,255,0.1)),url(../img/decorative/color-splatter-purple.jpg);background-size:cover;background-position:bottom left}.events-header__subtitle{margin-top:16px}#print-byline{display:none}.logo-testing__title{font-size:2rem;font-weight:900;text-align:center;text-transform:uppercase;margin:1em auto}@media screen and (min-width: 900px){.logo-testing__title{font-size:3rem}}.logo-testing__gallery{position:relative;width:100%;display:flex;flex-flow:row wrap;justify-content:space-between}.logo-gallery__item{max-width:500px;display:flex;flex-direction:column;align-items:center;margin:0 auto}.logo-item__img{max-width:400px;display:inline-block;margin:0 auto}.logo-item__title{font-size:1.75rem;font-weight:900;line-height:1;text-transform:uppercase;margin-top:.5em;margin-bottom:1em}@media screen and (min-width: 600px){.logo-item__title{font-size:2rem}}[class*="__title"][class*="maker-"]{margin-bottom:.5em;margin-top:1em;font-family:"Raleway", sans-serif;font-size:1.75rem;font-weight:900;line-height:1;text-transform:uppercase}@media screen and (min-width: 600px){[class*="__title"][class*="maker-"]{font-size:2rem}}[class*="maker-"] ul{list-style:none;margin:0;padding:0}.makerspace-landing-grid{position:relative;display:grid;grid-template-areas:"title";grid-template-columns:1fr;grid-auto-rows:minmax(100vh, auto);align-items:end;overflow:hidden;width:100%;padding-left:4.167%;background-color:black;background-image:linear-gradient(to bottom, #000, #000 100vh, #fff 100vh, #fff)}@media screen and (min-width: 600px){.makerspace-landing-grid{padding-left:8.33%}}@media screen and (min-width: 768px){.makerspace-landing-grid{grid-template-areas:"title pics";grid-template-columns:2fr 1fr}}@media screen and (min-width: 900px){.makerspace-landing-grid{padding-left:4.167%}}@media screen and (min-width: 1200px){.makerspace-landing-grid{padding-right:4.167%}}.maker-landing__big-title{grid-area:title;align-self:start;position:relative;display:grid;align-items:center;justify-content:start;height:100vh;font-family:"Oswald", sans-serif;font-size:4rem;font-weight:600;text-transform:uppercase;line-height:.9;color:white}@media screen and (min-width: 600px){.maker-landing__big-title{font-size:5rem}}@media screen and (min-width: 900px){.maker-landing__big-title{font-size:6rem}}@media screen and (min-width: 1024px){.maker-landing__big-title{font-size:7rem}}.maker-title__text{position:relative}.maker-title__text::after{content:'';position:absolute;bottom:-4px;left:0;display:block;height:4px;width:100vw;background-color:cyan}.maker-landing__pics{grid-area:pics;position:relative;display:none;flex-flow:column nowrap;justify-content:flex-end;align-items:flex-start;margin-top:60px}.maker-landing__pics img{display:inline-block;max-width:90%}.maker-landing__pics img:nth-of-type(2){align-self:flex-end}.maker-landing__pics div{height:33vh;width:75%;margin-bottom:2rem;background-color:black;border:3px solid #873cdd}.maker-landing__pics div:nth-of-type(2){align-self:flex-end}.maker-landing__pics div:nth-of-type(3){transform:translate(-25%, 0);background-color:transparent}@media screen and (min-width: 768px){.maker-landing__pics{display:flex}}.makerspace-main-content{position:relative;display:grid;grid-template-columns:1fr;grid-auto-rows:minmax(25vh, auto);grid-template-areas:"ethos" "hours" "people" "usage" "invent" "public" "diagram" "question";padding:0 4.167%}@media screen and (min-width: 600px){.makerspace-main-content{padding:0 8.33%}}@media screen and (min-width: 768px){.makerspace-main-content{grid-template-columns:1fr 1fr;grid-template-areas:"ethos hours" "people usage" "calendar calendar" "invent invent" "public diagram" "question question"}}@media screen and (min-width: 768px){.makerspace-main-content{font-size:1.125rem}}.makerspace__ethos{grid-area:ethos}@media screen and (min-width: 768px){.makerspace__ethos{padding-right:8.33%}}.makerspace__hours{grid-area:hours}@media screen and (min-width: 768px){.makerspace__hours{padding-left:8.33%}}.makerspace__people{grid-area:people}@media screen and (min-width: 768px){.makerspace__people{padding-right:8.33%}}.maker-people__students,.maker-people__staff{position:relative;font-family:monospace;font-weight:200;text-align:right}.maker-people__students span,.maker-people__staff span{float:left;font-weight:initial}.maker-students__label,.maker-staff__label{font-family:"Oswald", sans-serif;font-weight:600;text-align:left;line-height:1;margin-bottom:1em;margin-top:1em}.maker-people__grid{position:relative;display:grid;grid-template-columns:repeat(7, 1fr);grid-template-rows:repeat(9, 5vh);border-top:1px solid rgba(0,0,0,0.3);border-left:1px solid rgba(0,0,0,0.3)}.maker-grid__default{border-right:1px solid rgba(0,0,0,0.3);border-bottom:1px solid rgba(0,0,0,0.3)}.maker-grid__skill{border-right:1px solid rgba(0,0,0,0.3);border-bottom:1px solid rgba(0,0,0,0.3);z-index:1}[id*="skill1"],[id*="skill4"],[id*="skill7"]{position:relative;background-color:rgba(255,0,255,0.7)}[id*="skill2"],[id*="skill5"]{background-color:rgba(0,255,255,0.7)}[id*="skill3"],[id*="skill6"]{background-color:rgba(0,47,255,0.7)}#ppl1skill1{grid-column:1;grid-row:1}#ppl1skill2{grid-column:2;grid-row:1}#ppl2skill1{grid-column:1;grid-row:2}#ppl2skill3{grid-column:3;grid-row:2}#ppl2skill7{grid-column:7;grid-row:2}#ppl3skill1{grid-column:1;grid-row:3}#ppl3skill4{grid-column:4;grid-row:3}#ppl4skill1{grid-column:1;grid-row:4}#ppl5skill1{grid-column:1;grid-row:5}#ppl6skill1{grid-column:1;grid-row:6}#ppl6skill2{grid-column:2;grid-row:6}#ppl6skill3{grid-column:3;grid-row:6}#ppl6skill6{grid-column:6;grid-row:6}#ppl7skill1{grid-column:1;grid-row:7}#ppl7skill2{grid-column:2;grid-row:7}#ppl7skill6{grid-column:6;grid-row:7}#ppl8skill1{grid-column:1;grid-row:8}#ppl8skill2{grid-column:2;grid-row:8}#ppl8skill5{grid-column:5;grid-row:8}#ppl9skill1{grid-column:1;grid-row:9}#ppl9skill2{grid-column:2;grid-row:9}#ppl9skill3{grid-column:3;grid-row:9}#ppl9skill6{grid-column:6;grid-row:9}.makerspace__usage{grid-area:usage}@media screen and (min-width: 768px){.makerspace__usage{padding-left:8.33%}}.makerspace__calendar{grid-area:calendar}.makerspace__inventory{grid-area:invent;position:relative;display:grid;grid-template-areas:"title" "list" "notes" "contact"}@media screen and (min-width: 768px){.makerspace__inventory{grid-template-areas:"title title" "list list" "notes contact"}}.maker-inventory__title{grid-area:title}.maker-inventory__list{grid-area:list;-moz-columns:250px;-webkit-columns:250px;columns:250px;column-count:1}.maker-inventory__list ul{-webkit-column-break-inside:avoid;page-break-inside:avoid;break-inside:avoid;position:relative;padding:1em;padding-right:.75em;padding-left:1.25em;margin-bottom:1em;margin-right:.5em;border:4px solid black}.maker-inventory__list ul span{display:inline-block;margin-bottom:.5em;font-weight:600;font-family:"Oswald";line-height:1.15}.maker-inventory__list ul li{font-weight:200;font-family:monospace;position:relative;margin-bottom:.25em;line-height:1.25}.maker-inventory__list ul li::before{content:'';position:absolute;top:.625em;left:0;display:block;height:6px;width:6px;transform:translate(-200%, -50%);background-color:magenta;border-radius:50%}.maker-inventory__list ul:nth-of-type(3n-1) li::before{background-color:cyan}.maker-inventory__list ul:nth-of-type(3n) li::before{background-color:#002fff}@media screen and (min-width: 400px){.maker-inventory__list{column-count:auto}}.maker-inventory__rules{grid-area:notes}@media screen and (min-width: 768px){.maker-inventory__rules{padding-right:8.33%}}.maker-inventory__contact{grid-area:contact}@media screen and (min-width: 768px){.maker-inventory__contact{padding-left:8.33%}}.makerspace__public-spaces{grid-area:public}@media screen and (min-width: 768px){.makerspace__public-spaces{padding-right:8.33%}}.makerspace__diagram{grid-area:diagram;position:relative}@media screen and (min-width: 768px){.makerspace__diagram{padding-left:8.33%}}.maker-diagram__img{position:relative}.maker-diagram__img img{max-height:75vh}.makerspace__questions{grid-area:question}.makerspace__images{grid-area:images;display:none}[class*="footer"]{color:white}[class*="footer"] a{text-decoration:none;color:white}[class*="__title"][class*="footer"]{line-height:1;margin-bottom:1em;margin-top:.5em;font-weight:700;text-transform:uppercase}.footer-wrapper{padding:1.5rem 4.167%;padding-top:1rem;background-color:#212121;isolation:isolate}@media screen and (min-width: 900px){.footer-wrapper{padding:1.5rem 8.33%;padding-top:1rem}}.footer-main-grid{position:relative;display:grid;grid-template-areas:"top" "site" "connect" "contact" "logos";grid-template-columns:1fr;justify-content:center;align-items:start;max-width:1000px;margin:0 auto}@media screen and (min-width: 768px){.footer-main-grid{grid-template-areas:"site contact connect top" ".. logos logos ..";grid-template-columns:1fr 1fr 1fr 1fr}}.footer__to-top{grid-area:top;justify-self:center}.footer__to-top a{position:relative;display:flex;flex-flow:column nowrap}.footer__to-top a img{height:2em;margin-bottom:.5em}.footer__to-top a span{position:relative;width:4em;padding-bottom:.5em;font-weight:700;text-transform:uppercase;text-align:center;line-height:1;color:#76e3ef !important;border-bottom:1px solid white}@media screen and (min-width: 768px){.footer__to-top{justify-self:end}.footer__to-top a{flex-flow:row nowrap;align-items:flex-end}.footer__to-top a img{height:4em;margin-bottom:0;margin-top:.5em;transform:translate(0.5rem, 0)}.footer__to-top a span{padding-bottom:0;text-align:left;border-bottom:none}}.footer__sitemap,.footer__contact,.footer__connect{position:relative}@media screen and (max-width: 767px){.footer__sitemap,.footer__contact,.footer__connect{justify-self:center;width:83.33%;margin-bottom:1em}}@media screen and (min-width: 768px){.footer__sitemap::before,.footer__contact::before,.footer__connect::before{content:"";position:absolute;top:0;left:-1rem;display:block;width:2px;height:100%;background-color:rgba(163,237,245,0.5)}}.footer__sitemap{grid-area:site;width:83.33%}@media screen and (max-width: 767px){.footer__sitemap{justify-self:center;margin:2rem 0 1.5rem 0}}@media screen and (max-width: 400px){.footer__sitemap{width:91.67%}}@media screen and (max-width: 767px){.footer-map__title{display:none}}.footer-map__links a{display:inline-block}.footer-map__links a:first-of-type{color:#76e3ef}@media screen and (max-width: 767px){.footer-map__links{display:flex;flex-flow:row wrap;justify-content:space-between}.footer-map__links a{line-height:.9}}@media screen and (min-width: 768px){.footer-map__links a{display:block}}.footer__contact{grid-area:contact;text-align:right;max-width:83.33%}.footer__contact div:first-of-type{text-align:left}.footer__contact span{float:left;font-family:"Raleway", sans-serif;font-weight:normal}@media screen and (min-width: 768px){.footer__contact{max-width:250px}}[class*="footer-contact"]{margin-top:.5rem;line-height:1}.footer-contact__email{display:none}.footer-contact__address{line-height:1.25}.footer__connect{grid-area:connect;max-width:83.33%}@media screen and (min-width: 768px){.footer__connect{justify-self:end;max-width:250px}}.footer-connect__social{position:relative;display:flex;flex-flow:row nowrap;justify-content:space-between}.footer-connect__social a{display:flex;height:2rem;line-height:2rem;margin-bottom:.5rem}.footer-connect__social a img{display:inline-block;width:2rem}.footer-connect__social a span{padding-left:2em;display:none}@media screen and (min-width: 768px){.footer-connect__social{flex-flow:column nowrap}.footer-connect__social a span{display:initial}}.footer__logos{grid-area:logos;position:relative;display:flex;justify-content:center;align-items:center;margin-top:3rem}.footer__logos a{display:inline-block;margin-right:2rem}.footer__logos a:last-of-type{margin-right:0rem}.footer-logo__slab .flexnav-icon__text{position:relative}.footer-logo__slab .flexnav-icon__text svg{height:2rem}.footer-logo__slab .flexnav-icon__text svg path{fill:rgba(163,237,245,0.5);transition:fill .3s ease-out}.footer-logo__slab .flexnav-icon__text svg:hover path,.footer-logo__slab .flexnav-icon__text svg:focus path{fill:white !important}.footer-logo__uva img,.footer-logo__license img{height:2rem;opacity:.7;transition:opacity .3s ease-out}.footer-logo__uva img:hover,.footer-logo__uva img:focus,.footer-logo__license img:hover,.footer-logo__license img:focus{opacity:1}.footer-logo__license{position:relative}.footer-logo__license img{height:15px}.text-main-content{position:relative;display:grid;grid-template-areas:"type" "title" "metadata" "content";padding:1em 4.167%}@media screen and (min-width: 600px){.text-main-content{padding:1em 8.33%}}.text__page-type{grid-area:type;display:none}.text__metadata{grid-area:metadata}.text__title{grid-area:title;margin-bottom:.5em;margin-top:1em;font-size:3rem;font-weight:900}.text__content{grid-area:content}.fellowship-main-content{position:relative;display:grid;grid-template-areas:"type" "title" "due" "content" "questions";padding:1em 4.167%}@media screen and (min-width: 600px){.fellowship-main-content{padding:1em 8.33%}}.fellowship__page-type{grid-area:type}.fellowship__title{grid-area:title}.fellowship__due-date{grid-area:due}.fellowship__content{grid-area:content}.fellowship__questions{grid-area:questions}.research-landing-wrapper{position:relative;display:grid;grid-auto-rows:minmax(100vh, auto);background-color:black}.research-landing-grid{position:relative;display:grid;grid-template-areas:"lines1 ...." "title title" "lines2 ....";grid-template-columns:1fr 1fr;justify-content:start;align-items:center;overflow:hidden;width:100%;padding:0 4.167%}@media screen and (min-width: 768px){.research-landing-grid{grid-template-areas:"title title lines1" ".... lines2 .....";grid-template-columns:2fr 4fr 4fr}}@media screen and (min-width: 1200px){.research-landing-grid{padding:0}}.research-landing__page-title{grid-area:title;position:relative;display:grid;justify-content:start}.research-landing__page-title::after{content:'';position:absolute;bottom:0;left:0;display:block;height:4px;width:100vw;background-color:rgba(255,255,255,0.9)}@media screen and (min-width: 768px){.research-landing__page-title{align-self:end;align-items:end;justify-content:end;margin-right:20px}.research-landing__page-title::after{width:100%}}.research-title__text{position:relative;padding-bottom:20px;font-family:"Oswald", sans-serif;font-size:4rem;font-weight:600;text-transform:uppercase;line-height:.9;color:white;z-index:1}@media screen and (min-width: 600px){.research-title__text{font-size:5rem}}@media screen and (min-width: 768px){.research-title__text{justify-self:end;width:100%;font-size:5.5rem;text-align:right}}@media screen and (min-width: 900px){.research-title__text{font-size:6rem}}@media screen and (min-width: 1024px){.research-title__text{font-size:7rem}}.research-landing__lines1{grid-area:lines1;align-self:end}.research-landing__lines1 div{align-self:start;background-color:rgba(255,255,255,0.5)}.research-landing__lines1 div:nth-of-type(1){width:calc(100% * 2 / 256)}.research-landing__lines1 div:nth-of-type(2){width:calc(100% * 4 / 256)}.research-landing__lines1 div:nth-of-type(3){width:calc(100% * 8 / 256)}.research-landing__lines1 div:nth-of-type(4){width:calc(100% * 16 / 256)}.research-landing__lines1 div:nth-of-type(5){width:calc(100% * 32 / 256)}.research-landing__lines1 div:nth-of-type(6){width:calc(100% * 48 / 256)}.research-landing__lines1 div:nth-of-type(7){width:calc(100% * 64 / 256)}.research-landing__lines1 div:nth-of-type(8){width:calc(100% * 128 / 256)}.research-landing__lines1 div:nth-of-type(9){width:100%}.research-landing__lines2{grid-area:lines2;align-self:start}.research-landing__lines2 div{justify-self:end;align-self:end;background-color:rgba(255,255,255,0.9)}.research-landing__lines2 div:nth-of-type(9){width:calc(100% * 2 / 256)}.research-landing__lines2 div:nth-of-type(8){width:calc(100% * 4 / 256)}.research-landing__lines2 div:nth-of-type(7){width:calc(100% * 8 / 256)}.research-landing__lines2 div:nth-of-type(6){width:calc(100% * 16 / 256)}.research-landing__lines2 div:nth-of-type(5){width:calc(100% * 32 / 256)}.research-landing__lines2 div:nth-of-type(4){width:calc(100% * 48 / 256)}.research-landing__lines2 div:nth-of-type(3){width:calc(100% * 64 / 256)}.research-landing__lines2 div:nth-of-type(2){width:calc(100% * 128 / 256)}.research-landing__lines2 div:nth-of-type(1){width:75%}@media screen and (min-width: 768px){.research-landing__lines2{padding-right:20px}}[class*="research-landing__lines"]{position:relative;display:grid;grid-auto-rows:20px;width:100%}[class*="research-landing__lines"] div{width:100%;height:4px}@media screen and (max-width: 767px){[class*="research-landing__lines"]{justify-self:end;width:75%}}.research__description{padding:1em 0;font-size:1rem;font-weight:200;background-image:linear-gradient(to bottom, #000, #212121)}@media screen and (min-width: 600px){.research__description{font-size:1.5rem}}.research-description__title{color:rgba(255,255,255,0.9) !important}.research-description__text{position:relative;padding:0 2em;margin:0 4.167%;font-family:monospace;color:rgba(255,255,255,0.9);border:1px solid rgba(255,255,255,0.9)}.research-description__text::before{content:'';position:absolute;right:33%;top:0;display:block;height:3em;width:1.5em;border-right:1px solid white;border-left:1px solid white;transform:translate(50%, -50%) skew(-45deg, 0)}.research-description__text p{margin:0;padding-bottom:1em}.research-description__text p:first-of-type{padding-top:2em}.research-description__text p a{text-decoration:none;color:inherit;border-bottom:2px solid #75e3f0;background-color:transparent;-webkit-transition:background-color .3s;transition:background-color .3s}.research-description__text p a:hover,.research-description__text p a:focus{background-color:#75e3f0}.research-portfolio-wrapper{position:relative;width:100%}.research-folio__background--black{background-color:#212121;padding:1rem 0}@media screen and (min-width: 1024px){.research-folio__background--black{padding:3rem}}.research-folio__background--color{position:relative}.research-folio__context{position:absolute;right:0;top:0;display:none;color:white;border:1px solid blue;transform:translate(100%, 100%) rotate(90deg);transform-origin:bottom left;z-index:1}.research-folio__context a{text-decoration:none;color:white}.research-folio__nav{position:absolute;bottom:50%;left:0;display:flex;justify-content:space-between;align-items:center;height:3.5rem;width:100%;padding:0;z-index:10}@media screen and (min-width: 500px){.research-folio__nav{bottom:0;padding:0 24px;color:black}}[class*="research-nav__btn--"]{padding:0 .375em;font-size:2rem;font-family:monospace;font-weight:900;color:black;transform:translate(0, -1px);cursor:pointer;-webkit-transition:transform .2s;transition:transform .2s}[class*="research-nav__btn--"]:hover{transform:translate(0, 2px)}@media screen and (max-width: 499px){[class*="research-nav__btn--"]{color:white;text-shadow:0 0 2px rgba(0,0,0,0.5)}}@media screen and (min-width: 500px){[class*="research-nav__btn--"]{padding:0 .5em}}.research-nav__tracker{position:relative;display:none;justify-content:center;align-items:center;font-family:monospace;font-weight:700}.research-nav__tracker span{display:inline-block}.research-nav__tracker span:first-of-type{padding-right:2rem}.research-nav__tracker span:last-of-type{padding-left:2rem}@media screen and (max-width: 499px){.research-nav__tracker{display:flex;width:272px;transform:translate(0, 50vh)}}@media screen and (min-width: 768px){.research-nav__tracker{display:flex;width:66.67%}}@media screen and (min-width: 1024px){.research-nav__tracker{width:50%}}.research-tracker__progress{height:4px;width:33.33%;background-color:black}.research-tracker__remaining{height:4px;width:66.67%;background-color:white;background-image:repeating-linear-gradient(-45deg, #fff, #fff 2px, #000 2px, #000 4px, #fff 4px);opacity:.8}.research-folio__gallery-wrapper{position:relative;height:100vh;width:300px;margin:0 auto;border-right:1px solid black;overflow:hidden}.research-folio__gallery-wrapper::after{content:'';position:absolute;top:0;right:0;display:block;height:100%;width:35px;background-image:linear-gradient(to left, rgba(0,0,0,0.4) 0%, rgba(0,0,0,0.19) 5px, transparent 80%)}@media screen and (min-width: 500px){.research-folio__gallery-wrapper{height:calc(100vh - 2rem);width:100%}}@media screen and (min-width: 1024px){.research-folio__gallery-wrapper{height:calc(100vh - 3rem)}}.research-folio__gallery{display:grid;grid-template-columns:repeat(22, 300px);justify-content:start;height:100%;background-color:white;-webkit-transition:transform .5s;transition:transform .5s}@media screen and (min-width: 500px){.research-folio__gallery{grid-template-columns:repeat(22, 240px)}}.research-gallery__item{position:relative;display:flex;flex-flow:column;justify-content:flex-start;align-items:center;height:100%;padding-top:calc(3 * 1.5rem);border-left:1px solid rgba(0,0,0,0.5)}.research-gallery__item::before{content:'';position:absolute;left:-1px;top:0;display:block;height:0%;width:1px;background-color:black;opacity:.9;-webkit-transition:height .5s;transition:height .5s}.research-gallery__item a{position:relative;display:flex;flex-flow:column nowrap;justify-content:center;align-items:start;width:100%;padding:0 24px;text-decoration:none;color:black}.research-gallery__item a div{line-height:1}@media screen and (min-width: 500px){.research-gallery__item:hover::before,.research-gallery__item:focus::before{height:100%}.research-gallery__item:hover a,.research-gallery__item:focus a{transition:transform .3s}.research-gallery__item:hover a .research-item__num,.research-gallery__item:focus a .research-item__num{-webkit-transform:translate(0, 0.375em);transform:translate(0, 0.375em)}.research-gallery__item:hover a .research-item__name::before,.research-gallery__item:focus a .research-item__name::before{opacity:.9}.research-gallery__item:hover a .research-item__pic div img,.research-gallery__item:focus a .research-item__pic div img{-webkit-transform:scale(1.1);transform:scale(1.1)}}@media screen and (min-width: 500px) and (max-height: 560px){.research-gallery__item{padding-bottom:3rem}}.research-item__num{position:relative;font-family:monospace;font-size:1.5rem;font-weight:700;color:black}@media screen and (min-width: 500px){.research-item__num{transition:transform .3s}}.research-item__name{position:relative;min-height:5em;padding:1em 0;font-size:1.5rem;color:rgba(0,0,0,0.5)}.research-item__name::before{content:'';position:absolute;top:calc((1.5rem * .75) - 2px);left:0;display:block;width:30px;height:1px;background-color:black;opacity:.5;transition:opacity .3s}.research-item__pic{position:relative;width:100%;height:250px;border-radius:50%;box-shadow:0 0 1px 0 rgba(0,0,0,0.3)}.research-item__pic div{position:absolute;height:100%;width:100%;overflow:hidden;border-radius:50%}.research-item__pic div img{max-height:100%;transition:transform .3s}@media screen and (min-width: 500px){.research-item__pic{height:192px}}.research-item__yr{position:relative;margin-top:1em;font-family:monospace;font-weight:200;color:rgba(0,0,0,0.5)}.progress-big-title{position:relative;display:flex;justify-content:flex-start;margin-top:.5em;margin-bottom:.5em;padding:0 4.167%;font-size:3rem;font-weight:900;line-height:1}.progress-big-title div{position:relative}.progress-big-title div::after{content:'';position:absolute;left:0;bottom:6px;display:block;height:4px;width:100%;background-color:magenta;z-index:-1}@media screen and (min-width: 600px){.progress-big-title{font-size:4rem;padding:0 8.33%}}@media screen and (min-width: 1024px){.progress-big-title{max-width:calc(1000px + 16.67%);margin:.5em auto;margin-top:.5em}}.progress-main-wrapper{position:relative;padding:0em 4.167%}@media screen and (min-width: 600px){.progress-main-wrapper{padding:0em 8.33%}}@media screen and (min-width: 1024px){.progress-main-wrapper{max-width:calc(1000px + 16.67%);margin:0 auto}}.progress-pages-grid{position:relative;display:grid;grid-template-columns:64px 1fr 1fr 1fr 2fr}[class*="progress-"][class*="__title"]{margin-bottom:1em;font-size:2rem;font-weight:900;line-height:1;grid-column:1 / -1;grid-row:1 / span 1}@media screen and (min-width: 600px){[class*="progress-"][class*="__title"]{font-size:2.5rem}}.progress-other__title{margin-top:1em}[class*="progress__column-label"]{justify-self:start;margin-bottom:1em;font-family:"Oswald", sans-serif;font-size:2rem;font-weight:600;text-transform:uppercase;line-height:1}.progress__column-label--1{grid-column:1 / span;grid-row:2 / span}.progress__column-label--2{grid-column:2 / span;grid-row:2 / span}.progress__column-label--3{grid-column:3 / span;grid-row:2 / span}.progress__column-label--4{grid-column:4 / span;grid-row:2 / span}[class*="progress-item"]{padding:.5em 0;border-bottom:1px solid rgba(255,0,255,0.5)}[class*="progress-item"] div{display:inline-block}.progress-other-grid [class*="progress-item"]{border-bottom:1px solid #75e3f0}.progress-other-grid [class*="progress-item"] a:hover,.progress-other-grid [class*="progress-item"] a:focus{background-color:#75e3f0 !important}.progress-item__num{font-weight:bold;font-size:1.125rem;line-height:1}.progress-item__name{padding-right:1rem}.progress-item__name a{margin-bottom:.5em;font-family:monospace;line-height:1;text-decoration:none;color:black;border-bottom:1px solid black;background-color:transparent;-moz-transition:background-color .3s;-webkit-transition:background-color .3s;transition:background-color .3s}.progress-item__name a:hover,.progress-item__name a:focus{color:black;background-color:magenta}.progress-item__status{font-family:monospace;font-weight:200}.progress-item__status div span{display:inline-block;padding-right:.5rem;font-weight:bold}.progress-status__active{font-weight:bold}.progress-status__active span{color:magenta}.progress-item__notes,.progress-item__related{padding-left:1em;align-self:start;border-bottom:1px solid rgba(255,0,255,0.5)}.progress-item__notes ul,.progress-item__related ul{padding:0;margin:0;list-style-type:none}.progress-item__notes ul li,.progress-item__related ul li{position:relative;font-family:monospace;font-weight:200}.progress-item__notes ul li::before,.progress-item__related ul li::before{content:'';position:absolute;left:-4px;top:calc(.75em - 1px);display:block;height:6px;width:6px;background-color:magenta;border-radius:50%;transform:translate(-0.5em, -25%)}.progress-other-grid{position:relative;display:grid;grid-template-columns:64px 1fr 1fr 1fr 2fr}.progress-other-grid .progress-status__active{padding-right:1rem}.progress-other-grid .progress-status__active span{color:#75e3f0}.progress-other-grid .progress-item__notes ul li::before{background-color:#75e3f0 !important}.progress-item__phase,.progress-item__time{font-family:base-mono-narrow}.progress-item__phase{font-weight:bold}.progress-item__time{font-weight:200}[class*="post-"] a,[class*="post-"] #anonymous,[class*="person-"] a,[class*="person-"] #anonymous{font-family:"Raleway", sans-serif !important;font-weight:bold;border-bottom:2px solid #75e3f0 !important}[class*="post-"] a:hover,[class*="post-"] a:focus,[class*="post-"] #anonymous:hover,[class*="post-"] #anonymous:focus,[class*="person-"] a:hover,[class*="person-"] a:focus,[class*="person-"] #anonymous:hover,[class*="person-"] #anonymous:focus{background-color:#75e3f0 !important}.post-wrapper{position:relative;padding:0em 4.167%;padding-bottom:3rem}@media screen and (min-width: 600px){.post-wrapper{padding:0em 8.33%;padding-bottom:3rem}}@media screen and (min-width: 1024px){.post-wrapper{max-width:calc(800px + 16.67%);margin:0 auto}}.post-main-content{position:relative;display:grid;grid-template-areas:"title" "meta" "content" "footer";grid-template-columns:1fr}.post__big-title{position:relative;grid-area:title;margin-bottom:.5em;margin-top:1.5em;font-size:2rem;font-weight:900;line-height:1}.post__big-title span{display:block;font-size:.5em;font-family:monospace;text-transform:uppercase;color:#75e3f0;transform:translate(0, -50%)}@media screen and (min-width: 600px){.post__big-title{font-size:2.5rem}}@media screen and (min-width: 768px){.post__big-title{font-size:3rem}}.post__metadata{grid-area:meta;padding-bottom:1em;color:#3f4040}[class*="post-meta__"]{position:relative;font-family:monospace;font-weight:200;line-height:1.5}[class*="post-meta__"] a,[class*="post-meta__"] #anonymous{font-family:"base-mono-narrow", monospace !important;font-weight:200;color:#3f4040}.post-meta__quote{margin-bottom:1em;font-size:1.5rem;font-family:"Raleway", sans-serif;font-weight:900;line-height:1;color:rgba(0,0,0,0.5)}.post-meta__categories a{color:rgba(0,0,0,0.5) !important}.post-meta__tags{display:none}.post__content{grid-area:content;position:relative;max-width:100%;color:#3f4040}.post__content p{position:relative;max-width:100%}.post__content p img{max-width:100%}.post__content>p:first-of-type::first-letter{float:left;padding-right:.5rem;font-size:3em;font-weight:900;line-height:1;color:#75e3f0}.post__content a{color:#3f4040}.post__content blockquote{color:rgba(0,0,0,0.5);margin:1em;margin-left:0;padding-left:calc(1.5em - 2px);border-left:2px solid #75e3f0}.post__content pre{max-width:100%;white-space:pre-wrap}.post__content ol,.post__content ul{position:relative;padding-left:2.25em;padding-right:1em;margin:1.5em 0}.post__content ol li,.post__content ul li{margin-bottom:.75em}.post__content ol{list-style-type:none;counter-reset:item-num}.post__content ol li{position:relative}.post__content ol li::before{box-sizing:border-box;content:counter(item-num) ".";counter-increment:item-num;position:absolute;top:0;left:-1.75em;display:inline-block;height:24px;font-family:"Oswald", sans-serif;font-size:.925rem;font-weight:400;line-height:22px;text-align:center}@media screen and (min-width: 768px){.post__content ol li::before{height:27px;font-size:1.0625rem;line-height:24px}}@media screen and (min-width: 600px){.post__content{font-size:1.125rem}}.post-content__letter--default{opacity:.5}.post-content__letter--default::first-letter{float:initial !important;padding-right:initial !important;font-size:initial !important;font-weight:initial !important;line-height:initial !important;color:initial !important}.post-content__letter--styled::first-letter{float:left;padding-right:.5rem;font-size:3em;font-weight:900;line-height:1;color:#75e3f0}.post__section-title{position:relative;font-size:1.75em;font-family:"Oswald", sans-serif;line-height:1;margin-top:.5em;margin-bottom:.5em;padding-bottom:calc(.25em - 2px);color:#3f4040;border-bottom:2px solid #75e3f0}.post__section-title strong{font-weight:600}@media screen and (min-width: 600px){.post__section-title{margin-top:1em}}.post__credits{position:relative;grid-area:footer;margin-top:2em}.post__credits::before{content:'';display:block;position:absolute;top:0;left:0;height:2px;width:33%;background-color:rgba(117,227,240,0.7)}.post-credits__author{display:flex;align-items:center;padding-top:1.5rem}.post-author__image{position:relative;height:64px;width:64px}.post-author__image img{max-height:100%;border-radius:50%}.post-author__name{position:relative;padding-left:1rem;opacity:.5}.post-author__name a,.post-author__name #anonymous{font-weight:900}.post-credits__citation{position:relative;font-family:monospace;font-weight:200;color:rgba(0,0,0,0.5)}.post-credits__citation span{display:block;padding:1.5rem 0 .5rem 0;font-family:"Raleway", sans-serif;font-weight:900;line-height:1}.post-credits__citation a{font-family:inherit !important;font-weight:inherit;color:inherit !important;border:inherit !important;word-break:break-word}#migration-alert{margin:24px 0 -1em;padding:18px;background:rgba(117,227,240,0.325)}img{max-width:100%}.post_crosspost{padding:20px;margin-bottom:15px;margin-top:15px}.post_crosspost::before{content:"\2192"}figcaption p:before{content:"Figure caption: "}[class*="__title"][class*="person-"]{margin-bottom:.5em;margin-top:1em;font-size:1.25rem;font-weight:900;line-height:1;text-transform:uppercase}@media screen and (min-width: 1024px){[class*="__title"][class*="person-"]{font-size:1.5rem}}@media screen and (min-width: 1200px){[class*="__title"][class*="person-"]{font-size:1.75rem}}.person-wrapper{padding:0 4.167%;margin-bottom:3em}@media screen and (min-width: 600px){.person-wrapper{padding:0 8.33%;padding-top:3rem}}@media screen and (min-width: 768px){.person-wrapper{padding:0 4.167%;padding-top:3rem}}@media screen and (min-width: 1024px){.person-wrapper{padding:0 8.33%;padding-top:3rem}}.person-main-content{position:relative;display:grid;grid-template-areas:"img" "name" "title" "stats" "describe" "posts" "button";grid-template-columns:1fr}@media screen and (min-width: 768px){.person-main-content{grid-template-areas:"name img" "title img" "stats img" "..... img" "describe describe" "posts posts" "button button";grid-template-columns:1fr 1fr}}@media screen and (min-width: 1024px){.person-main-content{grid-template-areas:"name img" "title img" "describe img" "describe stats" "describe ....." "describe ....." "posts posts" "button button";grid-template-columns:50% 50%}}.person__big-title{position:relative;grid-area:name;align-self:start;font-size:2rem;font-weight:900;line-height:1}.person__big-title span{display:block;padding-bottom:2px;font-size:.5em;font-family:monospace;text-transform:uppercase;color:#75e3f0}@media screen and (min-width: 400px){.person__big-title{font-size:2.5rem}}@media screen and (max-width: 767px){.person__big-title{padding-top:.5em}}@media screen and (min-width: 1024px){.person__big-title{font-size:3rem}.person__big-title span{padding-bottom:.5em}}.person__position{grid-area:title;position:relative;display:inline-block;font-weight:900;font-size:1rem;line-height:1;color:rgba(0,0,0,0.5)}.person__position::after{content:'';position:absolute;bottom:0;left:0;display:block;width:100%;height:2px;z-index:-1}@media screen and (min-width: 400px){.person__position{font-size:1.25rem}}@media screen and (min-width: 768px){.person__position{font-size:1.5rem;margin-top:.5em;margin-bottom:1em}}.person__img{grid-area:img;position:relative;width:109.1%;justify-self:center}.person__img img{max-width:100%}@media screen and (min-width: 600px){.person__img{width:100%}.person__img img{box-shadow:4px 4px 0 0 rgba(0,0,0,0.5)}}@media screen and (min-width: 768px){.person__img{align-self:start;margin-top:24px;padding-left:4.167%}.person__img img{max-width:95.833%;float:right;transform:translate(-4px, 0)}}.person__description{grid-area:describe;align-self:start}@media screen and (min-width: 768px){.person__description{margin-top:.5em;padding-right:8.33%}}@media screen and (min-width: 1024px){.person__description{font-size:18px}}.person-describe__text p{margin:0 0 .5em 0}.person-describe__category{display:none}.person-describe__category h3{font-size:1.5rem;font-weight:900}.person__stats{grid-area:stats}@media screen and (min-width: 768px){.person__stats{padding-right:4.167%}}@media screen and (min-width: 1024px){.person__stats{align-self:start;margin-top:1.5rem;padding-right:0px;padding-left:8.33%}}.person-stats__title{margin-bottom:.25em !important}.person-stats__box{position:relative;padding:.5em 1em;font-family:monospace;font-size:1rem;text-align:right;color:black;border:4px solid #75e3f0}.person-stats__box div{display:none;position:absolute;font-family:"Oswald", sans-serif;font-size:1.5rem;font-weight:600;text-transform:uppercase;text-align:left;line-height:1;transform:translate(-1em, calc(-1.5em - 4px))}.person-stats__box span{float:left;color:#75e3f0}.person-stats__box a{font:inherit !important;color:inherit !important;border-bottom:initial !important}@media screen and (min-width: 1024px){.person-stats__box{font-size:1.25rem}}.person__posts{grid-area:posts;position:relative}@media screen and (max-width: 767px){.person-posts__title{margin-bottom:.25em !important}}.person-posts__list{position:relative;display:grid;grid-template-rows:repeat(3, 1fr);grid-template-columns:1fr;align-items:space-between;width:100%;margin:0;padding:0;font-size:1.25rem;list-style-type:none}.person-posts__list li{position:relative;display:inline-block;width:100%;margin:.5em .5em;background-color:white;border:4px solid #75e3f0}.person-posts__list li a{display:flex;flex-flow:column nowrap;justify-content:center;height:100%;width:100%;padding:1em;line-height:1;border:none !important}.person-posts__list li a div{margin-bottom:.5em;font-family:"Oswald", sans-serif;font-weight:600}.person-posts__list li a span{font-size:.75em;font-family:monospace;font-weight:200;color:rgba(0,0,0,0.5)}@media screen and (min-width: 768px){.person-posts__list{grid-template-rows:1fr;grid-template-columns:repeat(3, 1fr);justify-content:space-between;width:calc(100% + 1em);margin:0;margin-left:-.5em;padding:0;font-size:1.25rem}.person-posts__list li{width:calc(100% - 1em);margin:.5em .5em}}@media screen and (min-width: 1024px){.person-posts__list{font-size:1.5rem}}@media screen and (min-width: 1200px){.person-posts__list{font-size:1.75rem}}.person-posts__none-found{font-family:monospace;font-weight:200;color:rgba(0,0,0,0.5)}@media screen and (min-width: 1024px){.person-posts__none-found{margin-bottom:2em}}.person__cta{grid-area:button;position:relative;margin-bottom:3em;margin-top:1em}.person__cta a{margin-top:0 !important;font-size:1rem !important;border-color:#75e3f0 !important;color:#75e3f0 !important}@media screen and (max-width: 767px){.person__cta a{width:100% !important;text-align:center}}@media screen and (min-width: 768px){.person__cta a{margin:0 !important;font-size:1.25rem !important}}@media screen and (min-width: 1024px){.person__cta a{font-size:1.5rem !important}}[class*="people__"]{position:relative;background-color:white}[class*="people-"][class*="__title"]{position:relative;display:flex;flex-flow:row nowrap;width:100%;font-size:2rem;font-weight:900;line-height:1;text-transform:uppercase;background-color:black}[class*="people-"][class*="__title"] div{position:relative;height:calc(2em - 6px);margin-bottom:.5rem;border-bottom:4px solid #a3edf5}[class*="people-"][class*="__title"] div:first-of-type{width:24px;margin-right:12px}[class*="people-"][class*="__title"] div:last-of-type{width:calc(100% - .25rem);margin-left:.25rem}[class*="people-"][class*="__title"] span{position:relative;display:inline-block;padding-top:1em}@media screen and (min-width: 768px){[class*="people-"][class*="__title"]{font-size:3.5rem}}@media screen and (min-width: 1200px){[class*="people-"][class*="__title"]{font-size:4.5rem}}[class*="people-"][class*="__gallery"]{position:relative;display:grid;grid-template-columns:repeat(auto-fit, minmax(300px, 1fr));justify-content:center;padding-left:2em;padding-top:2em}.people-wrapper{position:relative}.people-page-header{position:relative;display:grid;align-items:center;justify-content:start;padding:0 4.167%;background-color:black;color:white}@media screen and (min-width: 600px){.people-page-header{padding:0 8.33%}}@media screen and (min-width: 1200px){.people-page-header{padding:0 4.25em}}.people-header__big-title{position:relative;margin:1em 0;font-size:3rem;font-weight:600;font-family:"Oswald", sans-serif;line-height:1;text-transform:uppercase}@media screen and (min-width: 768px){.people-header__big-title{font-size:4.5rem}}@media screen and (min-width: 1024px){.people-header__big-title{font-size:6.75rem}}@media screen and (min-width: 1200px){.people-header__big-title{font-size:7.875rem}}.people-main-content{position:relative;padding:0 4.167%;background-color:black}@media screen and (min-width: 768px){.people-main-content{font-size:1.125rem}}@media screen and (min-width: 1200px){.people-main-content{padding:0 2em}}.people__staff{position:relative;background-color:white}.people-staff__title{position:relative;font-size:2em;font-weight:900;line-height:1;text-transform:uppercase;color:#a3edf5;background-color:black}.people-staff__title span{position:relative;display:inline-block}@media screen and (min-width: 768px){.people-staff__title{font-size:3em}}@media screen and (min-width: 1200px){.people-staff__title{font-size:3.5em}}.people-staff__gallery{position:relative;display:grid;grid-template-columns:repeat(auto-fit, minmax(300px, 1fr));grid-auto-rows:minmax(293px, auto)}.people-item-wrapper{position:relative;margin-right:2em;margin-bottom:2.5em}.people-item-wrapper a{position:relative;display:flex;flex-flow:column nowrap;width:100%;height:100%;line-height:1;text-decoration:none;color:black}.people-item__img{position:relative;max-width:100%;min-height:176px}.people-item__img img{max-width:100%}.people-item__name{text-transform:uppercase;font-weight:900;margin:1em 0 .5em 0}.people-item__position,.people-item__position ul{margin:0;padding:0;list-style-type:none}.people-item__position li,.people-item__position ul li{line-height:1.125}.people-students__title{color:#fccffc !important}.people-students__title div{border-bottom:4px solid #fccffc !important}.people-alumni__title{color:#cfd6fc !important}.people-alumni__title div{border-bottom:4px solid #cfd6fc !important}.people-item-wrapper a{color:rgba(0,0,0,0.7)}.people-item-wrapper a .people-item__position{color:rgba(0,0,0,0.5)}.events-wrapper{padding:0 8.33%;padding-top:1em}@media screen and (min-width: 600px){.events-wrapper{padding-top:3rem}}@media screen and (min-width: 1024px){.events-wrapper{max-width:calc(900px + 16.67%);margin:0 auto}}.events-header__big-title{position:relative;font-size:3rem;font-weight:900}@media screen and (min-width: 600px){.events-header__big-title{font-size:5rem}}@media screen and (min-width: 900px){.events-header__big-title{font-size:6rem}}@media screen and (min-width: 1024px){.events-header__big-title{font-size:7rem}}.events-header__subtitle{margin-bottom:1em;font-size:1rem;font-weight:200;font-family:monospace;line-height:1;color:rgba(0,0,0,0.5)}@media screen and (min-width: 900px){.events-header__subtitle{font-size:2rem}}.events-gallery__item{position:relative;display:grid;grid-template-columns:minmax(60px, auto) 1fr;grid-template-areas:"date title" "logistics logistics" "detail detail";margin-bottom:1.75rem;padding-bottom:1.75rem;border-bottom:1px solid rgba(0,0,0,0.5)}@media screen and (min-width: 768px){.events-gallery__item{grid-template-columns:minmax(80px, auto) 1fr minmax(164px, auto);grid-template-areas:"date title detail" ".... logistics ....";padding-bottom:calc(2.25rem - 10px);margin-bottom:2.25rem}}@media screen and (min-width: 1200px){.events-gallery__item{grid-template-areas:"date title ...." "date logistics detail"}}.events-item__date{grid-area:date;position:relative;display:flex;align-items:center;justify-content:center;width:60px;height:60px;margin-right:1rem;margin-bottom:1rem;color:#3f4040;border:2px solid #873cdd;border-radius:50%}.events-item__date div{font-family:"Oswald", sans-serif;font-weight:bold;line-height:1;text-align:center;text-transform:uppercase}@media screen and (min-width: 768px){.events-item__date{width:72px;height:72px;margin-right:2.25rem;margin-bottom:20px;font-size:1.25rem}}.events-item__title{grid-area:title;align-self:center;margin-bottom:.5em;font-family:"Oswald", sans-serif;font-size:1.75rem;font-weight:600;line-height:1}.events-item__title a{text-decoration:none;color:#3f4040}@media screen and (min-width: 768px){.events-item__title{font-size:2.25rem}}.events-item__logistics{grid-area:logistics;line-height:1}.events-item__logistics span{display:inline-block;width:calc(7ch + .5em);padding-bottom:.5em;padding-right:.5em;float:left;font-weight:900;text-transform:uppercase;color:rgba(0,0,0,0.5)}@media screen and (min-width: 768px){.events-item__logistics{margin-right:1em;font-size:1.25rem}}.events-logistics__time{margin-bottom:.5em}.events-item__cta{grid-area:detail;position:relative}.events-item__cta a{margin-top:0 !important;font-size:1rem !important;color:#873cdd !important;border-color:#873cdd !important}@media screen and (max-width: 767px){.events-item__cta a{width:100% !important;text-align:center}}@media screen and (min-width: 768px){.events-item__cta{justify-self:end;margin:0 !important;margin-top:20px !important}.events-item__cta a{margin:0 !important;font-size:1.25rem !important}}[class*="__title"][class*="event-"]{margin-bottom:.5em;margin-top:1em;font-size:1.25rem;font-weight:900;line-height:1;text-transform:uppercase;color:#212121}@media screen and (min-width: 1024px){[class*="__title"][class*="event-"]{font-size:1.5rem}}@media screen and (min-width: 1200px){[class*="__title"][class*="event-"]{font-size:1.75rem}}.event-wrapper{padding:0 4.167%;padding-bottom:3rem;color:#3f4040}@media screen and (min-width: 600px){.event-wrapper{padding:3rem 8.33%}}@media screen and (min-width: 768px){.event-wrapper{padding:3rem 4.167%}}@media screen and (min-width: 1024px){.event-wrapper{padding:calc(3rem * 1.125) 8.33%}}.event-main-content{position:relative;display:grid;grid-template-areas:"title" "stats" "describe" "cal" "notes"}@media screen and (min-width: 768px){.event-main-content{grid-template-areas:"title cal" "describe stats" "describe notes" "describe .....";grid-template-columns:1fr 1fr;grid-template-rows:repeat(4, auto) 1fr}}@media screen and (min-width: 1024px){.event-main-content{grid-template-areas:"title cal" "title stats" "describe notes" "describe .....";grid-template-columns:1fr 1fr}}.event__big-title{position:relative;grid-area:title;align-self:start;font-size:2rem;font-weight:900;line-height:1;color:#212121}.event__big-title span{display:block;padding-bottom:2px;font-size:.5em;font-family:monospace;text-transform:uppercase;color:#873cdd}@media screen and (max-width: 767px){.event__big-title{padding-top:.5em}}@media screen and (min-width: 768px){.event__big-title{font-size:2.5rem}}@media screen and (min-width: 768px) and (max-width: 1023px){.event__big-title div{width:125%;padding-bottom:.5em}}@media screen and (min-width: 1024px){.event__big-title{font-size:3rem}.event__big-title span{padding-bottom:.5em}}@media screen and (min-width: 1200px){.event__big-title{padding-right:4.167%}}.event__stats{grid-area:stats;align-self:start}@media screen and (min-width: 768px){.event__stats{padding-left:8.33%}}@media screen and (min-width: 1200px){.event__stats{margin-top:.75rem}}.event-stats__title{margin-bottom:.25em !important}.event-stats__box{position:relative;padding:.5em 1em;font-family:monospace;font-size:1rem;text-align:right;color:black;border:4px solid #873cdd}.event-stats__box span{float:left;color:#873cdd}@media screen and (min-width: 1024px){.event-stats__box{font-size:1.125rem}}.event__description{grid-area:describe}@media screen and (min-width: 768px){.event__description{padding-right:8.33%}}@media screen and (min-width: 1024px){.event__description{font-size:18px}}.event-describe__text p{margin:0 0 .5em 0}.event__calendar{position:relative;grid-area:cal;align-self:start}@media screen and (min-width: 768px) and (max-width: 1023px){.event__calendar{position:absolute;top:22px;justify-self:end}}@media screen and (min-width: 1024px){.event__calendar{padding-left:8.33%}}.event-cal__btn{display:inline-block;background-color:white;border:1px solid #3f4040;border-radius:5px;box-shadow:0 1px 1px 0 transparent;transition:border .3s, box-shadow .3s}.event-cal__btn:hover,.event-cal__btn:focus{border:1px solid #873cdd;box-shadow:0 1px 1px 0 rgba(0,0,0,0.15)}.event-cal__btn a{position:relative;display:flex;justify-content:space-between;align-items:center;padding:0.5em calc(1.25rem - 1px);text-decoration:none;line-height:1;color:#3f4040}.event-cal__btn a svg{height:1em;padding-right:1em}.event-cal__btn a svg rect{fill:#873cdd}@media screen and (min-width: 1024px){.event-cal__btn{font-size:18px}.event-cal__btn a{padding:0.5em calc(1.5rem - 1px)}}.event__notes{position:relative;grid-area:notes;align-self:start}@media screen and (min-width: 768px){.event__notes{padding-left:8.33%}}.event-notes__title{display:none}.event-notes__content{padding-left:0 !important;list-style-type:none}.event-notes__content li{padding-bottom:1em}.event-notes__content span{font-weight:bold}@media screen and (min-width: 768px) and (max-width: 1023px){.event-notes__content li:not(.event-notes__questions){display:none}}@media screen and (min-width: 1024px){.event-notes__content{font-size:18px;margin-top:60px !important}}@media screen and (min-width: 1200px){.event-notes__content{margin-top:70px !important}}.event__questions{position:relative;display:none;grid-area:questions;align-self:start}@media screen and (min-width: 768px){.event__questions{padding-left:8.33%}}@media screen and (min-width: 1024px){.event__questions{font-size:18px}}.event-questions__text{line-height:1.2}[class*="blog-item__"] a{text-decoration:none;color:#3f4040}@media screen and (min-width: 768px){[class*="blog-item__"]{font-size:1.25rem}}@media screen and (min-width: 1024px){[class*="blog-item__"]{align-self:start}}.blog-wrapper{padding:0 8.33%;padding-top:1em;color:#3f4040}@media screen and (min-width: 600px){.blog-wrapper{padding-top:3rem}}@media screen and (min-width: 1024px){.blog-wrapper{max-width:calc(900px + 16.67%);margin:0 auto}}.blog-header__big-title{position:relative;font-size:3rem;font-weight:900;color:#212121}@media screen and (min-width: 600px){.blog-header__big-title{font-size:5rem}}@media screen and (min-width: 900px){.blog-header__big-title{font-size:6rem}}@media screen and (min-width: 1024px){.blog-header__big-title{font-size:6.25rem}}.blog-header__subtitle{margin-bottom:1em;padding-bottom:.5em;font-size:1rem;font-weight:200;font-family:monospace;line-height:1;color:rgba(0,0,0,0.5)}@media screen and (min-width: 900px){.blog-header__subtitle{font-size:2rem}}.blog-gallery__item{position:relative;display:grid;grid-template-columns:auto 1fr;grid-template-areas:"title" "meta";margin-bottom:1.75rem;padding:1.3125rem;border:1px solid #75e3f0}@media screen and (min-width: 600px){.blog-gallery__item{grid-template-columns:auto auto 1fr;grid-template-areas:"title title title" "pull pull pull" "meta meta ...."}}@media screen and (min-width: 1024px){.blog-gallery__item{margin-bottom:2.5rem;padding:1.875rem}}.blog-item__title{grid-area:title;position:relative;margin-bottom:.5em;padding-top:.75em;font-family:"Oswald", sans-serif;font-size:1.75rem;font-weight:600;line-height:1}.blog-item__title span{position:absolute;top:0;left:0;display:block;font-family:"Raleway", sans-serif;font-weight:900;font-size:.5em;text-transform:uppercase;color:#75e3f0;white-space:nowrap}.blog-item__title a{text-decoration:none;color:#3f4040}@media screen and (min-width: 768px){.blog-item__title{font-size:2rem}}@media screen and (min-width: 1024px){.blog-item__title{font-size:2.5rem}}.blog-item__quote{grid-area:pull;display:none}@media screen and (min-width: 1024px){.blog-item__quote{display:initial;margin-bottom:1em}}.blog-item__metadata{grid-area:meta;position:relative;display:flex;color:rgba(0,0,0,0.5)}.blog-meta__author{grid-area:author;position:relative;padding:0;padding-right:1ch}.blog-meta__author a{font-weight:900;color:rgba(0,0,0,0.5);border-bottom:2px solid #75e3f0;-webkit-transition:background-color .3s, color .3s;transition:background-color .3s, color .3s}.blog-meta__author a:hover,.blog-meta__author a:focus{color:rgba(0,0,0,0.8);background-color:#75e3f0}.blog-meta__date{position:relative;grid-area:date;padding-left:1ch;font-family:monospace;font-weight:200}.blog-meta__date .blog-date__small{display:initial}.blog-meta__date .blog-date__big{display:none}@media screen and (min-width: 600px){.blog-meta__date .blog-date__small{display:none}.blog-meta__date .blog-date__big{display:initial}}.spatial-landing-wrapper{position:relative;display:grid;grid-auto-rows:minmax(100vh, auto);background-color:black;background-image:linear-gradient(to bottom, #000, #000 100vh, #fff 100vh, #fff)}.spatial-landing-grid{position:relative;display:grid;grid-template-areas:"lines1" "title" "lines2" "lines3";grid-template-columns:1fr;grid-auto-rows:25vh;justify-content:start;align-items:center;overflow:hidden;width:100%;padding:0 4.167%}@media screen and (min-width: 768px){.spatial-landing-grid{grid-template-areas:"..... ..... lines3" "title title lines3" ".... lines2 lines1" ".... ..... lines1";grid-template-columns:2fr 4fr 4fr;grid-auto-rows:minmax(25vh, auto)}}@media screen and (min-width: 1200px){.spatial-landing-grid{padding:0}}.spatial-landing__page-title{grid-area:title;position:relative;display:grid;justify-content:start}.spatial-landing__page-title::after{content:'';position:absolute;bottom:0;left:0;display:block;height:4px;width:100vw;background-color:rgba(255,255,255,0.9)}@media screen and (min-width: 768px){.spatial-landing__page-title{align-self:end;align-items:end;justify-content:end;margin-right:20px}.spatial-landing__page-title::after{width:100%}}.spatial-title__text{position:relative;padding-bottom:20px;font-family:"Oswald", sans-serif;font-size:3.5rem;font-weight:600;text-transform:uppercase;line-height:.9;color:white;z-index:1}@media screen and (min-width: 600px){.spatial-title__text{font-size:4rem}}@media screen and (min-width: 768px){.spatial-title__text{justify-self:end;width:100%;font-size:5rem;text-align:right}}@media screen and (min-width: 900px){.spatial-title__text{font-size:6rem}}@media screen and (min-width: 1024px){.spatial-title__text{font-size:7rem}}.spatial-landing__cube-wrapper-1{grid-area:lines1;position:relative;display:grid;grid-template-areas:"lines1"}.spatial-landing__lines1{grid-area:lines1;align-self:start;position:relative;top:-36px;left:72px;grid-auto-columns:72px;grid-auto-rows:72px;grid-template-areas:". . one one ." ". four four . five" ". eight eight nine five" ". eight eight nine .";transform:rotate(45deg)}@media screen and (max-width: 767px){.spatial-landing__lines1{transform:rotate(45deg) scale(0.5);top:0;left:0}}.spatial-landing__lines1 div{align-self:start;background-color:#873cdd;width:100%}.spatial-landing__lines1 div:nth-of-type(1){grid-area:one;align-self:end;transform:translate(-2px, 2px)}.spatial-landing__lines1 div:nth-of-type(2){transform:rotate(-45deg) translate(-36px, 12px);grid-row:2 / span 1;grid-column:2 / span 1;width:102px}.spatial-landing__lines1 div:nth-of-type(3){transform:rotate(-45deg) translate(-36px, 12px);grid-row:2 / span 1;grid-column:4 / span 1;width:102px}.spatial-landing__lines1 div:nth-of-type(4){grid-area:four;align-self:end;grid-column-end:span 2}.spatial-landing__lines1 div:nth-of-type(5){grid-area:five;align-self:start;justify-self:start;height:100%;width:4px;transform:translate(-100%, -2px)}.spatial-landing__lines1 div:nth-of-type(6){grid-area:six;justify-self:end;grid-row:3 / span 2;grid-column:1 / span 1;height:100%;width:4px}.spatial-landing__lines1 div:nth-of-type(7){grid-area:seven;justify-self:end;grid-row:3 / span 2;grid-column:3 / span 1;height:100%;width:4px}.spatial-landing__lines1 div:nth-of-type(8){grid-area:eight;align-self:end;grid-column-end:span 2}.spatial-landing__lines1 div:nth-of-type(9){grid-area:nine;align-self:center;width:102px;transform:rotate(-45deg) translate(-36px, 12px)}.spatial-landing__lines2{grid-area:lines2;align-self:start}.spatial-landing__lines2 div{justify-self:end;align-self:end;background-color:rgba(255,255,255,0.9)}.spatial-landing__lines2 div:nth-of-type(9){width:calc(100% * 2 / 256)}.spatial-landing__lines2 div:nth-of-type(8){width:calc(100% * 4 / 256)}.spatial-landing__lines2 div:nth-of-type(7){width:calc(100% * 8 / 256)}.spatial-landing__lines2 div:nth-of-type(6){width:calc(100% * 16 / 256)}.spatial-landing__lines2 div:nth-of-type(5){width:calc(100% * 32 / 256)}.spatial-landing__lines2 div:nth-of-type(4){width:calc(100% * 48 / 256)}.spatial-landing__lines2 div:nth-of-type(3){width:calc(100% * 64 / 256)}.spatial-landing__lines2 div:nth-of-type(2){width:calc(100% * 128 / 256)}.spatial-landing__lines2 div:nth-of-type(1){width:75%}@media screen and (min-width: 768px){.spatial-landing__lines2{padding-right:20px}}.spatial-landing__cube-wrapper-3{grid-area:lines3;position:relative;display:grid;grid-template-areas:"lines3"}.spatial-landing__lines3{grid-area:lines3;position:relative;left:-128px;align-self:center;grid-auto-columns:128px;grid-auto-rows:64px;grid-template-areas:". one two ." "three four five six" "three seven .... six" ". eight nine .";margin-bottom:72px;max-width:33vw;transform:rotate(-30deg)}@media screen and (max-width: 767px){.spatial-landing__lines3{transform:rotate(-30deg) scale(0.5);left:0}}.spatial-landing__lines3 div{background-color:#873cdd;width:128px;height:4px}.spatial-landing__lines3 div:nth-of-type(1){grid-area:one;align-self:end;justify-self:end;transform:rotate(-30deg) translate(7.5px, 150%)}.spatial-landing__lines3 div:nth-of-type(2){grid-area:two;align-self:end;transform:rotate(30deg) translate(-7.5px, 150%)}.spatial-landing__lines3 div:nth-of-type(3){grid-area:three;align-self:start;justify-self:end;height:calc(100% + 2px);width:4px;transform:translate(21px, 30px)}.spatial-landing__lines3 div:nth-of-type(4){grid-area:four;align-self:end;justify-self:end;transform:rotate(30deg) translate(8.5px, -100%)}.spatial-landing__lines3 div:nth-of-type(5){grid-area:five;align-self:end;justify-self:start;transform:rotate(-30deg) translate(-8.5px, -100%)}.spatial-landing__lines3 div:nth-of-type(6){grid-area:six;align-self:start;justify-self:start;height:calc(100% + 2px);width:4px;transform:translate(-21px, 30px)}.spatial-landing__lines3 div:nth-of-type(7){grid-area:seven;justify-self:end;height:128px;width:4px;transform:translate(2px, 30px)}.spatial-landing__lines3 div:nth-of-type(8){grid-area:eight;align-self:end;transform:rotate(30deg) translate(8.5px, -100%)}.spatial-landing__lines3 div:nth-of-type(9){grid-area:nine;align-self:end;transform:rotate(-30deg) translate(-8.5px, -100%)}@media screen and (min-width: 768px){.spatial-landing__lines3{padding-right:20px}}[class*="spatial-landing__lines"]{position:relative;display:grid;width:100%}[class*="spatial-landing__lines"] div{width:100%;height:4px}.spatial-main-content{position:relative;display:grid;grid-template-columns:1fr;grid-template-areas:"mission" "start" "people" "faq" "contact" "resource" "invent" "include" "workshop" "show";padding:0 4.167%;color:#3f4040}@media screen and (min-width: 600px){.spatial-main-content{padding:0 8.33%}}@media screen and (min-width: 768px){.spatial-main-content{grid-template-columns:1fr 1fr;grid-template-areas:"mission mission" "people people" "faq start" "faq ....." "contact resource" "invent invent" "include workshop" "show show"}}.spatial__mission{grid-area:mission;justify-self:center;position:relative;width:calc(100% + 3rem);padding:0 1.5rem;border:2px solid #873cdd}.spatial__mission::before{content:'';position:absolute;right:33%;top:0;display:block;height:3em;width:1.5em;border-right:2px solid #873cdd;border-left:2px solid #873cdd;transform:translate(50%, -50%) skew(-45deg, 0)}@media screen and (min-width: 768px){.spatial__mission{font-size:1.5rem}}.spatial-mission__text p{font-family:monospace;font-size:1.5rem;color:rgba(0,0,0,0.5)}.spatial__starting{grid-area:start;position:relative}@media screen and (min-width: 768px){.spatial__starting{padding-left:8.33%}}.spatial__faq{grid-area:faq;position:relative}@media screen and (min-width: 768px){.spatial__faq{padding-right:8.33%}}.spatial-faq__subtitle{display:none}.spatial-faq__list{list-style-type:none;padding:0}.spatial-faq__list li{padding-bottom:1em}.spatial-faq__list li span{display:block;margin-bottom:1em;font-weight:900;text-transform:uppercase;line-height:1;color:rgba(0,0,0,0.5)}@media screen and (min-width: 600px){.spatial-faq__list li span{font-size:1.25rem}}.spatial__contact{grid-area:contact}.spatial__resources{grid-area:resource;position:relative}@media screen and (min-width: 768px){.spatial__resources{padding-left:8.33%}}.spatial__inventory{grid-area:invent;position:relative}.spatial__inventory .maker-inventory__list a{font:inherit !important}.maker-inventory__list{padding-bottom:3em}.spatial__people{grid-area:people;position:relative}.spatial-people__list{position:relative;display:flex;flex-flow:column nowrap;width:calc(100% + 2rem);padding:0;transform:translate(-1rem, 0);list-style-type:none}@media screen and (min-width: 768px){.spatial-people__list{flex-flow:row nowrap;justify-content:space-between}}.spatial-people__person{position:relative;display:inline-block;padding:1em;margin:0 .5rem;text-transform:uppercase;background-color:white;border:2px solid black;box-shadow:4px 4px 0 0 rgba(0,0,0,0.5)}@media screen and (min-width: 768px){.spatial-people__person{width:calc(25% - 1rem)}}.spatial-person__img{position:relative;width:100%}.spatial-person__img img{max-width:100%}.spatial-person__name a{display:inline-block;margin:.5em 0;font-size:1.5rem;line-height:1;font-weight:bold}.spatial-person__position{font-family:monospace}.spatial__inclusion-note{grid-area:include;position:relative}.spatial__workshops{grid-area:workshop;position:relative}.spatial__showcase{grid-area:show;position:relative}.spatial-showcase__list{position:relative;display:flex;flex-flow:column nowrap;width:calc(100% + 2rem);padding:0;transform:translate(-1rem, 0);list-style-type:none}@media screen and (min-width: 768px){.spatial-showcase__list{flex-flow:row nowrap;justify-content:space-between}.spatial-showcase__list li{position:relative;width:33%}.spatial-showcase__list li a{display:inline-block}}.spatial-showcase__project{position:relative;display:flex;flex-flow:column nowrap;width:100%;padding:0;list-style-type:none}.spatial-showcase__project li{position:relative;width:100%;padding:0 1rem}.spatial-showcase__project li img{max-width:100%}.spatial-showcase__cta a{margin-bottom:1.5em !important}.project-content-wrapper{position:relative;display:grid;grid-template-columns:1fr;grid-template-areas:"pic" "title" "meta" "text" "ppl";align-items:start;width:100%;min-height:calc(100vh - 60px);padding:60px 4.167% 60px 4.167%;margin-top:-60px}.project-content-wrapper::after{content:'';position:fixed;top:calc(100vh - 48px);right:0;display:block;height:48px;width:100%;z-index:1}@media screen and (min-width: 600px){.project-content-wrapper{margin-top:-32px;padding:60px 8.33% 60px 8.33%}}@media screen and (min-width: 768px){.project-content-wrapper{margin-top:0}.project-content-wrapper::after{content:'';position:absolute;top:-60px;right:0;display:block;height:calc(100% + 60px);width:36px}}@media screen and (min-width: 1024px){.project-content-wrapper{grid-template-columns:6fr 4fr;grid-template-rows:minmax(2rem, auto) minmax(2rem, auto) 1fr;grid-template-areas:"title pic" "meta pic" "text ppl";max-width:calc(1200px + 16.67%);margin:0 auto}}.project-content__title{position:relative;grid-area:title;justify-self:start;align-self:start;display:inline-block;margin-top:.5em;margin-bottom:.5em;font-size:2.5rem;font-weight:900;line-height:1;text-align:center;z-index:1}.project-content__title span{color:#141414}@media screen and (min-width: 600px){.project-content__title{font-size:3rem}}@media screen and (min-width: 768px){.project-content__title{justify-self:center;font-size:4rem}}@media screen and (min-width: 1024px){.project-content__title{justify-self:start;margin-top:0;margin-right:.5em;text-align:left}}.project-content__img{position:relative;grid-area:pic;align-self:start;position:relative;width:109.1%;justify-self:center;display:flex;align-items:flex-start;justify-content:center}.project-content__img img{max-width:100%}.project-content__img div{position:relative;display:inline-block}.project-content__img div img{position:relative;max-width:100%}@media screen and (min-width: 600px){.project-content__img{width:100%}.project-content__img img{display:inline-block;max-width:100%}}@media screen and (min-width: 1024px){.project-content__img{justify-content:flex-start}.project-content__img div img{box-shadow:4px 4px 0 0 rgba(0,0,0,0.5)}}.project-content__metadata{grid-area:meta;align-self:start;position:relative;display:flex;flex-flow:row nowrap;padding:.5em 1em}@media screen and (min-width: 400px){.project-content__metadata{padding:.5em 20px}}@media screen and (min-width: 768px){.project-content__metadata{justify-content:center;margin:0 auto;padding:.5rem 2rem;font-size:1.25rem;line-height:1.2}}@media screen and (max-width: 1023px){.project-content__metadata{border:1px solid black}}@media screen and (min-width: 1024px){.project-content__metadata{justify-content:start;width:100%;margin:0;padding:0;padding-right:2rem}}.project-content__year,.project-content__category,.project-content__collaborators{position:relative;display:flex;flex-flow:column nowrap;margin:0;margin-bottom:1em;padding:0;font-family:monospace;font-weight:200}.project-content__year span,.project-content__category span,.project-content__collaborators span{display:inline-block;font-family:monospace;font-weight:400;text-transform:uppercase;white-space:nowrap}.project-content__year{grid-area:year;margin-bottom:0;padding-right:1rem}@media screen and (min-width: 400px){.project-content__year{padding-right:30px}}@media screen and (min-width: 768px){.project-content__year{padding-right:2rem}}@media screen and (min-width: 1024px){.project-content__year{margin-bottom:1em}}.project-content__category{grid-area:cat;margin-bottom:0}@media screen and (min-width: 1024px){.project-content__category{margin-bottom:1em}}.project-content__collaborators{grid-area:ppl;justify-self:start;align-self:start;line-height:1}.project-content__collaborators span{margin-bottom:1em;font-size:1.25rem}@media screen and (max-width: 1023px){.project-content__collaborators span{padding-top:1em;border-top:1px solid #000}}@media screen and (min-width: 1024px){.project-content__collaborators{margin-top:2rem;font-size:1.25rem}}.project-collab__people{position:relative;display:flex;flex-flow:column nowrap}.project-collab__people ul{align-self:flex-start;display:flex;flex-flow:column nowrap;margin:0;margin-bottom:1em;padding:0;list-style-type:none}.project-collab__people ul:first-of-type{margin-top:0}.project-collab__people ul li{min-width:12ch;display:inline-block}.project-collab__people ul li:first-of-type{font-weight:400}.project-collab__people ul li:first-of-type a{text-decoration:none;color:black;font-weight:400}.project-content__text{grid-area:text;position:relative;margin:0}.project-content__text p{padding:0}.project-content__text p:first-of-type{margin-top:20px}.project-content__text p:last-of-type{margin-bottom:20px}.project-content__text p a{text-decoration:none;color:black;font-weight:700;border-bottom:2px solid #a5a293;-moz-transition:background-color .3s;-webkit-transition:background-color .3s;transition:background-color .3s}.project-content__text p a:hover,.project-content__text p a:focus{background-color:#a5a293}@media screen and (min-width: 600px){.project-content__text p:first-of-type{margin-top:24px}.project-content__text p:last-of-type{margin-bottom:24px}}@media screen and (min-width: 1024px){.project-content__text{margin-top:2rem;margin-right:4rem;padding:1.25em 1.5em;background-color:white;border:1px solid black;box-shadow:4px 4px 0 0 rgba(0,0,0,0.5)}.project-content__text p:first-of-type{margin-top:.25rem}.project-content__text p:last-of-type{margin-bottom:0}}
