@import"/static/fonts/Bright/cmun-bright.css";@import"/static/fonts/Bright-Semibold/cmun-bright-semibold.css";@import"/static/fonts/Sans/cmun-sans.css";@import"/static/fonts/Serif/cmun-serif.css";@import"/static/css/normalize.min.css";:root{--color-gray: #797979;--color-underline:#797979;--color-bg: #fcfcfc;--color-font: #0f0f0f;--color-passive: #c7c7c7;--color-active: #000000;--spacing: 14px}body{font-family:"Computer Modern Sans",sans-serif;font-family:system-ui,-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,Oxygen,Ubuntu,Cantarell,"Open Sans","Helvetica Neue",sans-serif;margin:0;padding:0;font-size:.9em;background-color:var(--color-bg)}@media(prefers-color-scheme: dark){body{-webkit-filter:invert(1);filter:invert(1)}}a{color:var(--color-font);text-decoration:underline}a:hover{color:var(--color-font)}@-webkit-keyframes inverter{0%{-webkit-filter:invert(0);filter:invert(0)}30%{-webkit-filter:invert(0);filter:invert(0)}40%{-webkit-filter:invert(1);filter:invert(1)}90%{-webkit-filter:invert(1);filter:invert(1)}100%{-webkit-filter:invert(0);filter:invert(0)}}@keyframes inverter{0%{-webkit-filter:invert(0);filter:invert(0)}30%{-webkit-filter:invert(0);filter:invert(0)}40%{-webkit-filter:invert(1);filter:invert(1)}90%{-webkit-filter:invert(1);filter:invert(1)}100%{-webkit-filter:invert(0);filter:invert(0)}}@-webkit-keyframes ball{0%{fill:red}20%{fill:green}40%{fill:orange}60%{fill:#000}80%{fill:blue}100%{fill:red}}@keyframes ball{0%{fill:red}20%{fill:green}40%{fill:orange}60%{fill:#000}80%{fill:blue}100%{fill:red}}.main{background-color:var(--color-bg);color:var(--color-font);-webkit-box-sizing:border-box;box-sizing:border-box;min-height:100vh;display:-webkit-box;display:-ms-flexbox;display:flex;grid-gap:calc(1*var(--spacing));-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}.main>div{padding:var(--spacing);max-width:1400px}.main>div.main--partners,.main>div.main--bio{max-width:1024px}@media(min-width: 900px){.main>div{margin-right:calc(6*var(--spacing))}}.main--home-of{display:none;padding:0;margin:var(--spacing);background-image:var(--signature);background-size:contain;background-repeat:no-repeat;height:30px;width:30px;-webkit-box-sizing:border-box;box-sizing:border-box;-webkit-filter:invert(1);filter:invert(1)}.main--head{-webkit-box-flex:1;-ms-flex:1;flex:1;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-transition:all 150ms;transition:all 150ms;-webkit-box-orient:vertical;-webkit-box-direction:reverse;-ms-flex-direction:column-reverse;flex-direction:column-reverse;grid-gap:calc(2*var(--spacing))}@media(min-width: 900px){.main--head{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;margin:calc(4*var(--spacing)) 0;margin-left:calc(4*var(--spacing));-webkit-box-align:end;-ms-flex-align:end;align-items:flex-end;grid-gap:calc(4*var(--spacing))}}.main--head h1{margin:0;font-family:"Computer Modern Serif",serif;line-height:1em;max-width:80%}.main--head h1 span{display:block}@media(max-width: 599px){.main--head h1{font-size:2.6em}}@media(min-width: 600px){.main--head h1{max-width:800px;font-size:4em}}@media(min-width: 900px){.main--head h1{font-size:4em}}@media(min-width: 1200px){.main--head h1{font-size:5em}}.main--head .sea-lion svg{width:130px;height:auto}.main--head .sea-lion svg #ball{-webkit-animation-name:ball;animation-name:ball;-webkit-animation-delay:4s;animation-delay:4s;-webkit-animation-duration:40s;animation-duration:40s;-webkit-animation-iteration-count:infinite;animation-iteration-count:infinite}.main--head .sea-lion svg #spacing{height:20px;width:20px;fill:red}:where(.main--work,.main--contact,.main--partners,.main--bio){-webkit-transition:margin-left 150ms linear;transition:margin-left 150ms linear;font-size:110%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;grid-gap:calc(1*var(--spacing))}@media(min-width: 900px){:where(.main--work,.main--contact,.main--partners,.main--bio){-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;grid-gap:calc(3*var(--spacing));margin-left:calc(8*var(--spacing))}}:where(.main--work,.main--contact,.main--partners,.main--bio) .title{min-width:110px;font-weight:bolder}:where(.main--work,.main--contact,.main--partners,.main--bio) ul{-webkit-box-flex:1;-ms-flex:1;flex:1;margin:0;padding:0;position:relative;line-height:1.2em}:where(.main--work,.main--contact,.main--partners,.main--bio) li{list-style-type:none;padding:calc(.25*var(--spacing)) 0;margin:0;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;margin-bottom:var(--spacing);-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;position:relative;-webkit-box-sizing:border-box;box-sizing:border-box}@media(min-width: 900px){:where(.main--work,.main--contact,.main--partners,.main--bio) li.active::before,:where(.main--work,.main--contact,.main--partners,.main--bio) li.passive::before{content:"";position:absolute;width:10px;height:10px;left:-19px;top:9px;border-radius:10px;background-color:var(--color-active)}:where(.main--work,.main--contact,.main--partners,.main--bio) li.passive::before{background-color:var(--color-passive)}}:where(.main--work,.main--contact,.main--partners,.main--bio) li a.link::after{content:"→";padding-left:3px;font-family:system-ui,-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,Oxygen,Ubuntu,Cantarell,"Open Sans","Helvetica Neue",sans-serif;display:inline-block;-webkit-transform:rotate(-45deg);transform:rotate(-45deg)}:where(.main--work,.main--contact,.main--partners,.main--bio) li .tags{display:-webkit-box;display:-ms-flexbox;display:flex;color:var(--color-gray)}:where(.main--work,.main--contact,.main--partners,.main--bio) li .transparent{display:none}:where(.main--work,.main--contact,.main--partners,.main--bio) li span{-webkit-box-align:center;-ms-flex-align:center;align-items:center}:where(.main--work,.main--contact,.main--partners,.main--bio) li span.dots{height:.7em;-ms-flex-item-align:center;align-self:center;-webkit-box-flex:1;-ms-flex:1;flex:1;border-bottom:1px dotted var(--color-font)}@media(min-width: 1200px){:where(.main--work,.main--contact,.main--partners,.main--bio) li{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;margin-bottom:0;grid-gap:var(--spacing)}:where(.main--work,.main--contact,.main--partners,.main--bio) li .title{color:var(--color-gray);padding:calc(.25*var(--spacing)) 0}:where(.main--work,.main--contact,.main--partners,.main--bio) li .tags{font-size:80%}:where(.main--work,.main--contact,.main--partners,.main--bio) li .transparent{display:initial;color:var(--color-bg)}}.main--contact li{padding:0;margin:0}/*# sourceMappingURL=style.min.css.map */