@font-face{font-family:Recursive;font-style:normal;font-display:swap;font-weight:900;src:url(data:font/woff2;base64,d09GMgABAAAAAAPYAA8AAAAAB7gAAAN/AAEAAAAAAAAAAAAAAAAAAAAAAAAAAAAAGyAcKgZgP1NUQVR8ADQRCAqDEIJpCwYAATYCJAMGBCAFhhQHIAwHG4UGIB6FceNTYpFRFrvmEplQtPKNh+fvR517/5voBM7eKAzw1M+L0bbAkULDI7phY/B1+vOyGxQAtimFY798JBkK2HnPGGjCkaVFFg59Pv2pmokRyzuPWMQjNCZNDOC3dG2aIL0CbarYHLiwwBVpwQrE1U12DxlEgGBrzh/+VIFWvWSRPf/QWIiCAlcCEGg1TBmLsll6MdWlkAc0A3l5yWqqGw3kc1Yi4DSdJe4jOTchpLztGZ2Ag5p7rj9P7RNwKN+IRCbISyDn8jeYJiqkZg3oR2MN6zwiPIKIwe6ICSXiiGd5+dVEAvmouLSaSKJ2o2PiiRRas3GGbNFSxgoqUKgJiBeAEMQrQEjiI9UNSFToRwn0o02Dogimn0CQSB6cg4AbsNclsJmCZrzEJ0wXulkRFROV6dPRgkSLeAktOjg7S9hiQzMzsXMfl+YU5IW1fVzbHjf9LvJl5URCeHlHigQhQG0hOvluh3UBOo+P+P1tjnTM7hMePKorPLYnHXMK6yduiAxdO7UV6i+bxB3dgPruBeMbBiIKV9RHdvroVeHB64cJ6TjwO9E8Uav+6CPKW5dKHklbz31/m3T5saDfqemWrMO9MfGLpMMXP9WZ1F2VjYqA2j/GvsumtFe16LEaUmmtai+iam7YGxbtFa2tex0eTBrP/BFuOR1rYPn8s6zY3LKBpNARoz8YzLHYTRFv6RvhzI1kRbqfmdA/2CV0utvIyo99XVZKX09btNnp0fW2BCH3u3lKl+Z40xMABKLvv+b+8JUHEq5/eBX1ErgcbGp9jr34/93/fS2hdA6gUYLg5AUtDwnUgz4g4rMiEwGTCDL6MdgcDpGqEuh1/6OiCIEP3Ag7FpE6XaJyy+vWQkOD0dbQaK176GbfC7GHcJzMIGLo7cIgjvZ4SkvwHyFJOP5CinhyMInmlMU02lO1damFu1LyKkM+ypRrUKlAnnzVNFmzZMWJplj5cmiKloOvRqUqBWrhZKRKZQp/6oWuF4VUy1dGTGoylKcA/MlqZDHHV6aEBUalSmXqVGtQLoeFyhbdjdqSGIzS1w31uFSOoA7YGyj1VozBVyRC5enQt1WyYs6SA0cuvESLlsClkemNbrucGRVvlg6UKaU5mybcjK3bHglbEClTpRzcnMMHo0oNRrEEOWVszHSlqvkstzdO+TGJKKF0lWNA8nuCnh30CAAA) format("woff2"),url(/_app/immutable/assets/recursive-all-900-normal-a855c3b2.woff) format("woff");unicode-range:U+0460-052F,U+1C80-1C88,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Recursive;font-style:normal;font-display:swap;font-weight:900;src:url(/_app/immutable/assets/recursive-vietnamese-900-normal-0e613522.woff2) format("woff2"),url(/_app/immutable/assets/recursive-all-900-normal-a855c3b2.woff) format("woff");unicode-range:U+0102-0103,U+0110-0111,U+0128-0129,U+0168-0169,U+01A0-01A1,U+01AF-01B0,U+1EA0-1EF9,U+20AB}@font-face{font-family:Recursive;font-style:normal;font-display:swap;font-weight:900;src:url(/_app/immutable/assets/recursive-latin-ext-900-normal-baf2cab0.woff2) format("woff2"),url(/_app/immutable/assets/recursive-all-900-normal-a855c3b2.woff) format("woff");unicode-range:U+0100-024F,U+0259,U+1E00-1EFF,U+2020,U+20A0-20AB,U+20AD-20CF,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Recursive;font-style:normal;font-display:swap;font-weight:900;src:url(/_app/immutable/assets/recursive-latin-900-normal-20d0303d.woff2) format("woff2"),url(/_app/immutable/assets/recursive-all-900-normal-a855c3b2.woff) format("woff");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+2000-206F,U+2074,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Recursive;font-style:normal;font-display:swap;font-weight:300;src:url(data:font/woff2;base64,d09GMgABAAAAAAPMAA8AAAAAB7gAAANzAAEAAAAAAAAAAAAAAAAAAAAAAAAAAAAAGyAcKgZgP1NUQVR8ADQRCAqDEIJ1CwYAATYCJAMGBCAFhhQHIAwHG5EGKAaep++sP7e6kk064MIeMxkQK/Fr35fJ+PSnaiZGLO/8i0U8YmN1TNwe6xw0QbbXC5LqHF4scEGKLaDW3JqLWp8FCzGVc40hfuqpCGDiJ4gkpWQV4ARAA0QigAAmQxiGgvb7O2pXdDEIABsAvlmrFTIDC6h9qgTILBaRKmbKCFRQlMSHQsU8OObW488bt0esoO8QTw1yHEC51b3AGJwIChsWIIgGolDZuTm54oLE+HCWuJHVzS0rxIPq7+haIV6MxFC4SHxobIxgCgvQKJRcxABAwxYQADkGgCAgJwAQFMhJmQGAAgwgiIEAQTRjAI1GYMytkUhOfJCNANjSCXo89oMGbMBx4Hog1esR7XQ5A4HxY/HY3Z3aue/UKbG49p882fLIG+qWaDq14/T5880PvqplcQ6XxTxzpRwJs4W8jNhbaQCNVfWYT7zxiGy9/3Vz36tTzHS4bD09+Nozbzj2v/bcTbDlwRpxvPoqW+57bY+9Eet4Jb3lRPC66yBz3+uvi2x95O+SWSXONY/fYSRMMHIXPW98/cDo1HWp6+/lUWZComtk67OB/qiUtcla93zCsgyn/RNmPPKLpdCibTab/mVYKQccbbzlqqvDr74ZmnBq/LjhGYNiluQN+9NpNe0DDOvEcHV9nDkhKt8fDI+1TWkY98HQU1WBnKTZ43OyBkctrxz3jtPqdjotWvkKE0Zne6dm1U2YkzTbPm4QAAgggT/trtMnqz1Rv9kM40uAd/et3ySXvvj/d//fbs/SjYAVBYDARwzbaxDqgzEI+l2iSoCZCKBkD4NkPFaUMjIAP++XddoOnIMTQgLnoHDzLgxCfN2tQVgYJlGwEiVF8LJIjok+THkyT1z45WWCG6d8Snv4H+HFlH/hw62sOIZNBXECpxrRfTLEvmh61RQS6aaHtfTRSjMtrGAM85jDXJYyhgJaaGQMIRqpZyV99NPKqk5mHn1009ZXrXY8RK6ghW766Hem0ExrffVK6phFPd10Mpta+uwfZjUrWEsPjcymL2Tw1GAnTC1dYmdxrItGT7VmrmCK6kM3ezvQ35jLLOawmCUsJ54QIYpZHmVyG5ssZSZVpJvnuulizNYx704sb3KU7JnsbgvZQy31NJJo91NxLR0U04jHwnS4z7aCxImHC+n5KVEDlYvMZyaZd0pk5436IAAA) format("woff2"),url(/_app/immutable/assets/recursive-all-300-normal-ef0e8a66.woff) format("woff");unicode-range:U+0460-052F,U+1C80-1C88,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Recursive;font-style:normal;font-display:swap;font-weight:300;src:url(/_app/immutable/assets/recursive-vietnamese-300-normal-f31b1e81.woff2) format("woff2"),url(/_app/immutable/assets/recursive-all-300-normal-ef0e8a66.woff) format("woff");unicode-range:U+0102-0103,U+0110-0111,U+0128-0129,U+0168-0169,U+01A0-01A1,U+01AF-01B0,U+1EA0-1EF9,U+20AB}@font-face{font-family:Recursive;font-style:normal;font-display:swap;font-weight:300;src:url(/_app/immutable/assets/recursive-latin-ext-300-normal-38c4cdaf.woff2) format("woff2"),url(/_app/immutable/assets/recursive-all-300-normal-ef0e8a66.woff) format("woff");unicode-range:U+0100-024F,U+0259,U+1E00-1EFF,U+2020,U+20A0-20AB,U+20AD-20CF,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Recursive;font-style:normal;font-display:swap;font-weight:300;src:url(/_app/immutable/assets/recursive-latin-300-normal-d2193949.woff2) format("woff2"),url(/_app/immutable/assets/recursive-all-300-normal-ef0e8a66.woff) format("woff");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+2000-206F,U+2074,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}:root{--gladstone-blue:#002A40;--northwestern-purple:#3F2164;--cerulean-crayola:#33AAD6;--glaucous:#667FC5;--acid-blue:#00D4E6;--fusion-magenta:#CC29A3;--luminous-amber:#FAA408;--radiant-orange:#F76912;--mango-tango:#FA8E4E}html,body{margin:0;height:100%;overflow:hidden}main.svelte-1mqo6h1.svelte-1mqo6h1{display:flex;flex-direction:column;height:100vh}header.svelte-1mqo6h1.svelte-1mqo6h1{all:unset;display:block;background-image:linear-gradient(to left,var(--gladstone-blue),var(--northwestern-purple));margin:0;padding:0}.nav.svelte-1mqo6h1.svelte-1mqo6h1{display:flex;flex-direction:row;align-items:center;top:0;left:0;width:100%}.nav__items.svelte-1mqo6h1.svelte-1mqo6h1{display:flex;column-gap:20%;font-family:Lexand Mega,sans-serif;font-weight:300;padding:0 5rem}.nav__link.svelte-1mqo6h1.svelte-1mqo6h1{color:var(--luminous-amber)}.logo.svelte-1mqo6h1.svelte-1mqo6h1{position:relative;flex-grow:1;padding:.75rem;font-family:Recursive,sans-serif;letter-spacing:.25rem;font-weight:800;font-size:3rem;white-space:nowrap}.logo.svelte-1mqo6h1 abbr.svelte-1mqo6h1{display:flex}.logo__link.svelte-1mqo6h1.svelte-1mqo6h1{text-decoration:none}.logo__animator.svelte-1mqo6h1.svelte-1mqo6h1{filter:blur(0);display:flex}.logo__protein.svelte-1mqo6h1.svelte-1mqo6h1{color:var(--radiant-orange)}.logo__protein.svelte-1mqo6h1:hover+.logo__interaction span.svelte-1mqo6h1{animation:.2s forwards ease-out svelte-1mqo6h1-fadeProtein;animation-direction:reverse;display:inline-block}.logo__protein.svelte-1mqo6h1:hover+.logo__interaction.svelte-1mqo6h1:before{content:"in";display:inline-block;position:absolute;width:max-content;color:var(--radiant-orange);animation:.5s forwards ease-in-out svelte-1mqo6h1-fadeProtein}.logo__protein.svelte-1mqo6h1+.logo__interaction span.svelte-1mqo6h1{animation:.2s forwards ease-out svelte-1mqo6h1-reverseFadeProtein;animation-direction:reverse}.logo__interaction.svelte-1mqo6h1.svelte-1mqo6h1{display:flex;opacity:1;color:var(--luminous-amber)}.logo__interaction.svelte-1mqo6h1.svelte-1mqo6h1:after{content:"";animation:.25s svelte-1mqo6h1-reverseTypewriteInteraction,.2s forwards ease-out svelte-1mqo6h1-reverseFadeProtein}.logo__interaction.svelte-1mqo6h1.svelte-1mqo6h1:hover:after{content:"";animation:.4s forwards svelte-1mqo6h1-typewriteInteraction,.25s forwards ease-in-out svelte-1mqo6h1-fadeProtein}.logo__mapper.svelte-1mqo6h1.svelte-1mqo6h1{color:var(--cerulean-crayola)}@keyframes svelte-1mqo6h1-fadeProtein{0%{filter:blur(.1em);opacity:0}to{filter:blur(0);opacity:1}}@keyframes svelte-1mqo6h1-reverseFadeProtein{0%{filter:blur(0);opacity:1}to{filter:blur(.1em);opacity:0}}@keyframes svelte-1mqo6h1-typewriteInteraction{1%{content:"t"}12.5%{content:"te"}25%{content:"ter"}37.5%{content:"tera"}50%{content:"terac"}62.5%{content:"teract"}75%{content:"teracti"}87.5%{content:"teractio"}to{content:"teraction"}}@keyframes svelte-1mqo6h1-reverseTypewriteInteraction{0%{content:"teraction"}12.5%{content:"teractio"}25%{content:"teracti"}37.5%{content:"teract"}50%{content:"terac"}62.5%{content:"tera"}75%{content:"ter"}87.5%{content:"te"}to{content:"t"}}
