@import url(https://use.typekit.net/ceh3ajh.css);
@import url(https://use.typekit.net/ceh3ajh.css);
@import url(https://use.typekit.net/ceh3ajh.css);
@import url(https://use.typekit.net/ceh3ajh.css);
@import url(https://use.typekit.net/ceh3ajh.css);
@import url(https://use.typekit.net/ceh3ajh.css);
@import url(https://use.typekit.net/ceh3ajh.css);
@import url(https://use.typekit.net/ceh3ajh.css);
@import url(https://use.typekit.net/ceh3ajh.css);
@import url(https://use.typekit.net/ceh3ajh.css);
.about{display:flex;flex-direction:column;height:100%;padding-top:119.2092895508px;overflow:auto;font-family:"monotype-grotesque",sans-serif;font-size:22px;font-weight:400;line-height:28px;color:blue;background-color:#f5dcf5}.about__divider{border-top:.01rem solid blue}.about__content-wrap{max-width:60%;margin:0 auto}.about__header{padding-bottom:16px;font-family:"monotype-grotesque-condensed",sans-serif;font-size:39.0625px;font-weight:300;line-height:normal}.about__collaborators,.about__team{margin-top:2rem}.about__collaborators a,.about__team a{text-decoration:none}.about__collaborators a:visited,.about__team a:visited{color:blue}.about__collaborators a:hover,.about__team a:hover{text-decoration:underline}.about__content-headline{display:block;padding-bottom:5.24288px;font-weight:400}.about__teammates{display:flex;flex-direction:column;margin-top:3rem}.team-image{display:block;width:80%;padding:20px 0;margin-right:auto;margin-left:auto}.team-image--small{width:100%}.teammate{margin-bottom:4rem}.teammate__image{display:block;width:80%;padding-bottom:20px;margin-right:auto;margin-left:auto}.teammate__image--small{width:100%}.teammate--right{margin-left:auto}.teammate--small{flex-direction:column}@media only screen and (max-width: 900px){.about__content-wrap{max-width:80%}}
.slide-show-cursor{cursor:auto !important}.slide-show{position:relative;width:100%;height:100%;cursor:none}.slide-show__slide{position:absolute;top:0;left:0;z-index:10;width:100%;height:100%;pointer-events:none;background-repeat:no-repeat;background-position:center;background-size:cover;opacity:0}.slide-show__slide--active{z-index:20;pointer-events:auto;opacity:1}
._3U2QKfvw5ZBAVYdAfPwA_{width:100%;height:100%;background-repeat:no-repeat;background-size:contain}._3oAugI0rrUAVmbqxYP3ncI{padding-top:1.25rem;margin-top:.2rem;margin-bottom:1rem;border-top:1px solid blue}._3DoMGkyX3idDsfho1mXvJJ{display:flex;justify-content:space-between;margin-top:1rem;font-size:2rem}._3DoMGkyX3idDsfho1mXvJJ div{cursor:pointer}
.archive{height:100%;padding-top:2rem;padding-bottom:2rem;padding-left:25rem;overflow:auto;font-family:"monotype-grotesque",sans-serif;font-size:20px;font-style:normal;font-weight:400;line-height:20px;color:blue;background-color:#f5dcf5}.archive__project{display:block;padding:.1rem 0;color:blue;cursor:pointer}.archive__project--clickable{cursor:pointer}.archive__project--clickable:hover{font-style:italic}.archive a{color:blue;text-decoration:none}.archive a:hover{font-style:italic}@media only screen and (max-width: 900px){.archive{padding-top:8rem;padding-right:2rem;padding-bottom:8rem;padding-left:2rem}}
._1K9US1gn9btlnNqE1XpqI0{position:fixed;top:1.5rem;right:1.5rem;z-index:25;display:flex;align-items:center;gap:.75rem;max-width:calc(100% - 3rem);padding:.75rem 1rem;font-family:"monotype-grotesque",sans-serif;font-size:1rem;color:blue;background:#f5dcf5;border:1px solid currentColor}@media(max-width: 900px){._1K9US1gn9btlnNqE1XpqI0{top:6rem;right:1rem;max-width:calc(100% - 2rem)}}._3w35PHrZuzHMtMp05yO_lx{white-space:nowrap}@media(prefers-reduced-motion: no-preference){._3w35PHrZuzHMtMp05yO_lx span:nth-child(2){animation:_1RBxB2JxJAvOzHcQvXuuy7 1.5s step-end infinite}._3w35PHrZuzHMtMp05yO_lx span:nth-child(3){animation:OPL3OAPWoOF92TU-86ne1 1.5s step-end infinite}}@keyframes _1RBxB2JxJAvOzHcQvXuuy7{0%{opacity:0}33.333%{opacity:1}}@keyframes OPL3OAPWoOF92TU-86ne1{0%{opacity:0}66.667%{opacity:1}}.nF8mNNXrT-zNtHIf_29Rx{padding:0;font:inherit;color:inherit;text-decoration:underline;cursor:pointer;background:none;border:0}.bN8E1jLcZsDIr9xkkyga{position:absolute;top:50%;right:auto;left:50%;width:max-content;max-width:calc(100% - 2rem);transform:translate(-50%, -50%)}
.project-shapes{position:absolute;top:0;right:0;bottom:0;left:0;display:flex;background-color:#f5dcf5}
._3to1vs2O4uo0iD3j4GZH4t{fill:none;stroke:blue;stroke-width:2}
.nav-bar{position:fixed;top:0;left:0;z-index:50;width:6.5rem;height:100%;padding:1rem 2rem;font-family:"monotype-grotesque-condensed",sans-serif;font-style:normal;font-weight:300;color:blue;background:linear-gradient(to right, rgb(222, 255, 217) 0%, rgb(201, 255, 255) 50.09%, rgba(218, 227, 177, 0.35) 92%, rgba(255, 255, 255, 0) 100%);transition:.4s}.nav-bar--active{width:25rem}.nav-bar__wrapper{display:flex;flex-direction:column;float:left;height:100%;pointer-events:none}.nav-bar__wrapper--active{pointer-events:auto}.nav-bar__menu-logo{display:flex}.nav-bar__logo-title-menu{position:relative;width:18.75rem;height:100%;overflow-x:hidden;overflow-y:auto;scrollbar-width:none}.nav-bar__logo-title-menu::-webkit-scrollbar{display:none}.nav-bar__logo{box-sizing:border-box;display:flex;flex:1;flex-direction:column}.nav-bar__logo-title{display:flex;align-items:center;flex-direction:column;width:1.75rem;margin-left:2px;font-size:39.0625px;font-weight:300;opacity:1;transition:.5s ease .01s}.nav-bar__logo-title--active{opacity:0}.nav-bar__search{width:100%;overflow:hidden;opacity:0;transition:.1s ease-in-out}.nav-bar__search--active{opacity:1}.nav-bar__logo-search{display:flex;align-items:center}.nav-bar__search-input{box-sizing:border-box;width:12.5rem;height:100%;padding:0;margin-top:1rem;font-family:"monotype-grotesque-condensed",sans-serif;font-size:31.25px;font-weight:300;color:blue;background-color:rgba(0,0,0,0);border:none;border-bottom:1px solid blue;outline:none;-webkit-appearance:none}.nav-bar__search-input--small{width:100%;margin-top:20px;margin-left:0}.nav-bar__search-input::placeholder{color:blue}.nav-bar__social-about{display:flex}.nav-bar__social{display:flex;flex-direction:column}.nav-bar__about{padding-left:1rem;margin-top:auto;font-size:39.0625px;line-height:2rem;cursor:pointer;opacity:0;transition:.5s ease-in-out}.nav-bar__about a{color:blue;text-decoration:none}.nav-bar__about--active{opacity:1}.nav-bar__about--small{opacity:1}.nav-bar__menu{position:absolute;top:0;padding-top:2.5rem;padding-bottom:2.5rem;padding-left:10.24px;opacity:0;transition:.5s ease .15s}.nav-bar__menu--active{opacity:1}.nav-bar-small{font-family:"monotype-grotesque-condensed",sans-serif;font-style:normal;font-weight:300;color:blue}.nav-bar-small__menu{height:95%;padding:0 20px;margin-top:20px;overflow-x:hidden;overflow-y:auto;scrollbar-width:none}.nav-bar-small__menu::-webkit-scrollbar{display:none}.nav-bar-small__top,.nav-bar-small__bottom{position:absolute;z-index:1;width:100%;padding:20px 20px;cursor:pointer}.nav-bar-small__top{top:0;padding-top:1rem;padding-bottom:8rem;background:linear-gradient(to bottom, rgb(222, 255, 217) 0%, rgb(201, 255, 255) 45.09%, rgba(218, 227, 177, 0.15) 92%, rgba(255, 255, 255, 0) 100%)}.nav-bar-small__top--active{height:100%}.nav-bar-small__bottom{bottom:0;display:flex;justify-content:space-between;background:linear-gradient(to top, rgb(222, 255, 217) 0%, rgb(201, 255, 255) 45.09%, rgba(218, 227, 177, 0.15) 92%, rgba(255, 255, 255, 0) 100%)}.nav-bar-small__logo-close{display:flex;justify-content:space-between}.nav-bar-small__close{cursor:pointer}.menu-item{display:flex;flex-direction:column;width:18.75rem;margin:2.68435456px 0;cursor:pointer}.menu-item__sub-items{margin:.5rem 0}.menu-item__text-icon{display:flex}.menu-item__text{font-size:39.0625px;color:blue;text-decoration:none}.sub-item{padding-bottom:5.24288px;padding-left:3rem;font-size:39.0625px}.sub-item a{display:inline;line-height:2.75rem;color:blue;text-decoration:none}.sub-item--active a{border-bottom:1px solid blue}.mobile-logo{display:flex;align-items:flex-end;font-size:42px;letter-spacing:3px}.mobile-logo__text{margin-left:5px}.mobile-logo-link{color:blue;text-decoration:none}@keyframes fade-out{0%{opacity:1}100%{opacity:0}}.fader-opacity{align-items:center;animation:fade-out .5s ease-out infinite alternate}
.right-arrow-icon{width:3rem;margin-top:7px;margin-left:6px}.right-arrow-down-icon{width:5rem;margin-top:20px;margin-left:6px}
._25ZOu9q44-sy5F-UYxTscK{fill:none;stroke:blue;stroke-width:2}
._2SNYbneHvtC2_bt6hBjOuP{position:relative;width:100%}._1SuTwwuSUpragMycn8OElX{display:block;width:100%;height:auto}video._1SuTwwuSUpragMycn8OElX{cursor:auto}.I8PwtqLqtEUYW6zUpDAr9{height:100%}.I8PwtqLqtEUYW6zUpDAr9 ._1SuTwwuSUpragMycn8OElX{height:100%;object-fit:contain}
._3psDO2IQXwzDr2TGnucred{position:absolute;top:0;left:0;display:flex;align-items:center;justify-content:center;width:100%;height:100%}.qyO-mVnIxK8taFwCKDUJj{position:absolute;top:0;right:0;z-index:50;padding:16px 16px 48.828125px 48.828125px;cursor:pointer}._3rLBL6Du33EK6EuTqsrC-Q{width:39.0625px;height:39.0625px}._18DxqYuhI7pRBAdsVhedRs{position:relative;width:80%;height:80%}._1S26JzG5mYKgVS8MO7pjFn{position:absolute;top:0;right:0;bottom:0;left:0;z-index:40;display:flex;align-items:center;justify-content:center;pointer-events:none}.O4caykHhb-hPP6NParsBC{position:relative;display:flex;align-items:center;justify-content:center;z-index:40;width:80%;height:80%;pointer-events:auto;cursor:none}._3qoLucyRXwT3FNFNaZBp68{cursor:auto}.Qc-4AqQrHw8Rg_Fy-gxvB{position:absolute;top:0;left:0;z-index:40;display:inline-block;height:62px;pointer-events:none;user-select:none;transition:opacity .3s}._1uhpxxbsEP16743p_8QZoY{opacity:0;transition:none}.Qc-4AqQrHw8Rg_Fy-gxvB svg{transition:transform .3s cubic-bezier(0.175, 0.885, 0.32, 1.275)}
._1t_5HxjGaGzVwAQCW8ujMC{position:absolute;top:0;right:0;bottom:0;left:0;overflow:auto}.MFMUIagCUvA1M-ps3ovEy{display:flex;flex-direction:column;justify-content:center}._3gSlGb9RV35y1ls2VoH3kM{position:fixed;top:16px;right:16px;z-index:1;width:39.0625px;height:39.0625px}._2S6OkKUzzsrSEkPR70HzHS{width:100%}._2S6OkKUzzsrSEkPR70HzHS img{width:100%}._2S6OkKUzzsrSEkPR70HzHS video{width:100%}
._2YIgqCrHfho9ddDPHMtmv7{position:absolute;top:0;right:0;bottom:0;left:0;z-index:100;background-color:rgba(23,35,65,.7);animation:_25u8WSr50ARctHkW1isWEV .3s ease 0s 1 normal forwards}@keyframes _25u8WSr50ARctHkW1isWEV{from{opacity:0}to{opacity:1}}
._2vSOpemFQZlzJKIxC70lI-{width:100%;height:100%;padding:0;background-color:#f5dcf5}._3JNjNt2iXhAsG3Nl4S5ZfL{position:absolute;top:2rem;right:2rem;z-index:10}._1-0E7asEAVIN_DlTyBRgt2{position:absolute;top:0;right:0;bottom:0;left:0}
html,body,div,span,applet,object,iframe,h1,h2,h3,h4,h5,h6,p,blockquote,pre,a,abbr,acronym,address,big,cite,code,del,dfn,em,img,ins,kbd,q,s,samp,small,strike,strong,sub,sup,tt,var,b,u,i,center,dl,dt,dd,ol,ul,li,fieldset,form,label,legend,table,caption,tbody,tfoot,thead,tr,th,td,article,aside,canvas,details,embed,figure,figcaption,footer,header,hgroup,menu,nav,output,ruby,section,summary,time,mark,audio,video{padding:0;margin:0;font:inherit;font-size:100%;vertical-align:baseline;border:0}article,aside,details,figcaption,figure,footer,header,hgroup,menu,nav,section{display:block}body{line-height:1}ol,ul{list-style:none}blockquote,q{quotes:none}blockquote::before,blockquote::after,q::before,q::after{content:"";content:none}table{border-spacing:0;border-collapse:collapse}html,body{width:100%;height:100%;padding:0;margin:0;overflow:hidden;font-family:"Helvetica Neue",arial,sans-serif;font-weight:400;color:#000;background:rgba(0,0,0,0);-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}*{box-sizing:border-box}
