header:where(.astro-WJY3HGPR){height:100vh;display:flex;overflow:hidden;position:relative;align-items:center;justify-content:center;background:rgb(27,138,176);animation:gradient 10s ease infinite;font-family:Arial,Helvetica,sans-serif;background:linear-gradient(-45deg,rgb(27,138,176) 18%,rgb(35,141,176) 23%,rgb(57,150,176) 27%,rgb(93,164,176) 33%,rgb(143,183,176) 45%,rgb(180,198,176) 68%);background-size:400% 400%}@keyframes gradient{0%{background-position:0% 50%}50%{background-position:100% 50%}to{background-position:0% 50%}}header:where(.astro-WJY3HGPR) h2:where(.astro-WJY3HGPR){width:48vw;color:#fefefe;margin:.5em 0;font-size:3.3vw;line-height:1.1;text-align:center;font-weight:800;text-shadow:2px 5px rgba(153,153,153,.4);font-family:system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen,Ubuntu,Cantarell,Open Sans,Helvetica Neue,sans-serif}header:where(.astro-WJY3HGPR) .logo:where(.astro-WJY3HGPR){top:2rem;left:4vw;width:15vw;position:absolute}header:where(.astro-WJY3HGPR) .upper:where(.astro-WJY3HGPR),header:where(.astro-WJY3HGPR) .lower-left:where(.astro-WJY3HGPR),header:where(.astro-WJY3HGPR) .lower-right:where(.astro-WJY3HGPR){width:15vw;position:absolute}header:where(.astro-WJY3HGPR) .upper:where(.astro-WJY3HGPR){top:-2vw;left:3vw}header:where(.astro-WJY3HGPR) .lower-left:where(.astro-WJY3HGPR){left:3vw;bottom:-7.5vw}header:where(.astro-WJY3HGPR) .lower-right:where(.astro-WJY3HGPR){right:4vw;bottom:-4vw}header:where(.astro-WJY3HGPR) #geneHelixCanvas:where(.astro-WJY3HGPR){position:absolute}nav:where(.astro-WJY3HGPR){top:0;right:0;font-size:1.3rem;padding:1rem;color:#fff;position:absolute;font-size:800}ul:where(.astro-2OA3UNAX){margin:0;padding:2rem;display:flex;flex-wrap:wrap;width:inherit;align-items:center;justify-content:center}ul:where(.astro-2OA3UNAX)>a:where(.astro-2OA3UNAX){color:unset;cursor:pointer;transition:all .5s;position:relative}ul:where(.astro-2OA3UNAX)>a:where(.astro-2OA3UNAX)>.mask:where(.astro-2OA3UNAX){color:#fff;top:1rem;left:1rem;z-index:1;width:17rem;height:21rem;position:absolute;display:flex;font-weight:700;font-size:1.5rem;align-items:center;justify-content:center;background-color:#111a;text-transform:uppercase;text-decoration:underline;box-shadow:0 0 3rem inset #777;opacity:0;transition:all .3s}ul:where(.astro-2OA3UNAX)>a:where(.astro-2OA3UNAX)>.mask:where(.astro-2OA3UNAX):hover{opacity:1;box-shadow:0 1px 20px #aaa}header:where(.astro-C3COXZBH){height:25vh;display:flex;align-items:center;background-size:cover;background-repeat:no-repeat}header:where(.astro-C3COXZBH)>h1:where(.astro-C3COXZBH){padding:1rem;color:#fff;font-size:3rem;margin-left:7vw;background-color:#7776}
