.hero-team-img:where(.astro-P3NEMIO4){background:url(https://static.igem.wiki/teams/4495/wiki/images/hero/hero-team6.jpg);position:absolute;top:0%;right:0%;width:50vw;height:75vh;object-fit:cover;background-position:center;background-repeat:no-repeat;background-size:cover;z-index:-10;border-radius:0 0 0 10%}.team-hero:where(.astro-P3NEMIO4){height:75vh;width:50%;position:relative;display:flex;flex-direction:column;justify-content:center;row-gap:2em;font-family:var(--main-font)}.small-title:where(.astro-P3NEMIO4){position:relative;font-family:var(--main-font-bold);font-size:1.625rem;font-variant:small-caps;margin-bottom:.5em;color:var(--dark-blue-color)}.small-title:where(.astro-P3NEMIO4):after{content:"";position:absolute;width:90%;bottom:0;left:0;height:2px;background-color:var(--dark-blue-color)}.hand-drawn-line:where(.astro-P3NEMIO4){position:relative}.hand-drawn-line:where(.astro-P3NEMIO4):after{content:url(https://static.igem.wiki/teams/4495/wiki/images/underline-draw.svg);position:absolute;bottom:-28px;left:2px}.hero-title:where(.astro-P3NEMIO4){font-style:normal;font-family:var(--main-font-bold);font-size:4.375rem}.team-grid:where(.astro-P3NEMIO4){display:grid;gap:1em;grid-template-columns:repeat(4,auto);justify-content:center;align-content:center;margin-top:2em}.team-members-text:where(.astro-P3NEMIO4){margin-top:5em;font-family:var(--main-font)}.title-caps:where(.astro-P3NEMIO4){display:inline-block;position:relative;font-family:var(--main-font-bold);font-size:2rem;font-variant:small-caps;color:var(--dark-blue-color);margin-bottom:.5em}.team-members-text-content:where(.astro-P3NEMIO4),.supervisors-text-content:where(.astro-P3NEMIO4){font-family:var(--main-font-medium);font-size:1.25rem}.supervisors-section:where(.astro-P3NEMIO4){margin-top:5em}.supervisors-text:where(.astro-P3NEMIO4){font-family:var(--main-font);padding-top:3.75em;padding-bottom:2.5em}.supervisors-grid:where(.astro-P3NEMIO4){display:flex;flex-direction:row;flex-wrap:nowrap;justify-content:center;align-items:center;gap:3em;padding-bottom:3.75em}.supervisors-card:where(.astro-P3NEMIO4){display:flex;width:37.5em;overflow:hidden;background:white;border-radius:10px}.supervisor-img:where(.astro-P3NEMIO4){width:50%;object-fit:cover}.supervisor:where(.astro-P3NEMIO4){width:50%;box-sizing:border-box;padding:1.5em;display:flex;align-self:center;flex-direction:column;font-family:var(--main-font)}.supervisor-name:where(.astro-P3NEMIO4){font-weight:600;font-size:22px;color:var(--dark-blue-color);text-overflow:clip}.supervisor-sentence:where(.astro-P3NEMIO4){font-weight:600;font-size:16px;margin-top:.375em;color:#1d3557bf}.supervisor-description:where(.astro-P3NEMIO4){font-family:var(--second-font);font-weight:400;font-size:1rem;line-height:19px;margin-top:1.5em;color:#252525}.read-more:where(.astro-P3NEMIO4){position:relative;width:fit-content;display:flex;gap:.5em;align-items:center;font-weight:600;font-size:1rem;margin-top:2em}.read-more:where(.astro-P3NEMIO4) p:where(.astro-P3NEMIO4){margin:0;position:relative;color:var(--dark-blue-color)}.read-more:where(.astro-P3NEMIO4):after{position:absolute;content:"";width:0;left:0;bottom:-4px;background:var(--coral-red-color);height:2px;transition:.3s ease-out}.read-more:where(.astro-P3NEMIO4) p:where(.astro-P3NEMIO4):before{position:absolute;content:"Read more";width:0;inset:0;color:var(--coral-red-color);overflow:hidden;transition:.3s ease-out}.read-more:where(.astro-P3NEMIO4):hover:after,.read-more:where(.astro-P3NEMIO4):hover p:where(.astro-P3NEMIO4):before{width:100%}.read-more:where(.astro-P3NEMIO4) i:where(.astro-P3NEMIO4){color:var(--dark-blue-color);transition:.2s;position:relative;transition-delay:.2s}.read-more:where(.astro-P3NEMIO4):hover i:where(.astro-P3NEMIO4){transform:translate(4px,-4px);color:var(--coral-red-color)}@media (max-width: 1400px){.supervisors-card:where(.astro-P3NEMIO4){width:18.75em;flex-direction:column}.supervisor-img:where(.astro-P3NEMIO4){width:100%}.supervisor:where(.astro-P3NEMIO4){width:100%}}@media (max-width: 992px){.hero-team-img:where(.astro-P3NEMIO4){width:100vw;height:45vh;position:relative}.team-hero:where(.astro-P3NEMIO4){width:100%;height:auto;align-items:center;margin-top:1em;gap:1em}.small-title:where(.astro-P3NEMIO4){display:none}.team-grid:where(.astro-P3NEMIO4){grid-template-columns:repeat(2,auto)}}@media (max-width: 768px){.supervisors-grid:where(.astro-P3NEMIO4){flex-direction:column;gap:2em}.supervisors-card:where(.astro-P3NEMIO4){width:75%}}@media (max-width: 576px){.hero-title:where(.astro-P3NEMIO4){width:100%;font-size:2.5rem}.hero-title:where(.astro-P3NEMIO4) .hand-drawn-line:where(.astro-P3NEMIO4):after{transform:scale(.6);top:.5em;left:-1em}.team-grid:where(.astro-P3NEMIO4){grid-template-columns:repeat(1,auto)}.supervisor:where(.astro-P3NEMIO4){padding:1em}}.card:where(.astro-3GNHQUFB){position:relative;width:15em;aspect-ratio:3 / 4;border-radius:.625em;overflow:hidden}.darken-bg:where(.astro-3GNHQUFB){position:absolute;bottom:0%;width:100%;height:30%;background:linear-gradient(to top,black,transparent);transition:.2s linear}.member-img:where(.astro-3GNHQUFB){width:100%;height:100%;object-fit:cover;transition:.2s ease-out}.field:where(.astro-3GNHQUFB){position:absolute;top:0;padding:16px;color:var(--dark-blue-color);text-transform:uppercase;font-family:var(--main-font-bold);font-size:1.5rem;transform:translateY(-3.2em);transition:transform .3s ease-out}.member:where(.astro-3GNHQUFB){position:absolute;bottom:0%;display:flex;flex-direction:column;gap:.5em;padding:1em;transform:translateY(1.5em);transition:.3s ease-out}.member:where(.astro-3GNHQUFB) .name:where(.astro-3GNHQUFB){font-family:var(--main-font-medium);font-size:1.125rem;color:#fff;font-family:var(--main-font)}.member:where(.astro-3GNHQUFB) .info:where(.astro-3GNHQUFB){font-size:.875rem;color:#fff;font-family:var(--second-font);opacity:0;transition:.3s ease-out}.social:where(.astro-3GNHQUFB){position:absolute;top:50%;right:1em;display:flex;flex-direction:column;justify-content:center;align-items:center;width:2em;opacity:0;transform:translate(4em) translateY(-50%);transition:.3s ease-out}.social:where(.astro-3GNHQUFB) .social-btn:where(.astro-3GNHQUFB){display:flex;padding:.5em;background-color:#fff;border:none;transition:.3s ease;border-radius:.5em}.social-icon:where(.astro-3GNHQUFB){cursor:pointer;color:var(--dark-blue-color);font-size:1.75rem}.card:where(.astro-3GNHQUFB):hover .field:where(.astro-3GNHQUFB){transform:translateY(0)}.card:where(.astro-3GNHQUFB):hover .member:where(.astro-3GNHQUFB){transform:translateY(0)}.card:where(.astro-3GNHQUFB):hover .member:where(.astro-3GNHQUFB) .info:where(.astro-3GNHQUFB){opacity:100%}.card:where(.astro-3GNHQUFB):hover .member-img:where(.astro-3GNHQUFB){transform:scale(1.15)}.card:where(.astro-3GNHQUFB):hover .social:where(.astro-3GNHQUFB){transform:translate(0) translateY(-50%);opacity:100%}.card:where(.astro-3GNHQUFB):hover .darken-bg:where(.astro-3GNHQUFB){height:40%;background:linear-gradient(to top,black,transparent)}.social:where(.astro-3GNHQUFB) .social-btn:where(.astro-3GNHQUFB):hover{transform:translate(-.25em,-.5em)}.follow-us-btn:where(.astro-FGQZR5IP){width:fit-content;position:relative;padding:1.125em 2.25em;font-family:var(--main-font);font-weight:600;font-size:1.2rem;color:var(--textColor);background:none;border:none;outline:none;overflow:hidden;border-radius:2.5em;filter:drop-shadow(0 2px 8px #d904272a);transition:.3s cubic-bezier(.215,.61,.355,1)}.follow-us-btn:where(.astro-FGQZR5IP):before{position:absolute;content:"";top:0;left:0;z-index:-1;width:100%;height:100%;background:var(--bgColor);border-radius:2.5em;transition:.3s cubic-bezier(.215,.61,.355,1)}.follow-us-btn:where(.astro-FGQZR5IP) span:where(.astro-FGQZR5IP){display:inline-flex;transition:.3s cubic-bezier(.215,.61,.355,1);transition-delay:.05s}.follow-us-btn:where(.astro-FGQZR5IP) ul:where(.astro-FGQZR5IP){position:absolute;top:50%;left:0;right:0;display:flex;justify-content:center;gap:2em;margin:0;padding:1.125em 2.25em;list-style-type:none;transform:translateY(-50%)}.follow-us-btn:where(.astro-FGQZR5IP) ul:where(.astro-FGQZR5IP) li:where(.astro-FGQZR5IP){flex:1}.follow-us-btn:where(.astro-FGQZR5IP) ul:where(.astro-FGQZR5IP) li:where(.astro-FGQZR5IP) a:where(.astro-FGQZR5IP){display:inline-flex;vertical-align:middle;transform:translate(250px);transition:.3s cubic-bezier(.215,.61,.355,1);color:#fff;font-size:1.75rem}.follow-us-btn:where(.astro-FGQZR5IP):hover span:where(.astro-FGQZR5IP){transform:translate(-250px)}.follow-us-btn:where(.astro-FGQZR5IP):hover ul:where(.astro-FGQZR5IP) li:where(.astro-FGQZR5IP) a:where(.astro-FGQZR5IP){transform:translateY(0)}.follow-us-btn:where(.astro-FGQZR5IP) ul:where(.astro-FGQZR5IP) li:where(.astro-FGQZR5IP) a:where(.astro-FGQZR5IP):hover{transition:none;opacity:.75}.follow-us-btn:where(.astro-FGQZR5IP):hover ul:where(.astro-FGQZR5IP) li:where(.astro-FGQZR5IP):nth-child(1) a:where(.astro-FGQZR5IP){transition-delay:.15s}.follow-us-btn:where(.astro-FGQZR5IP):hover ul:where(.astro-FGQZR5IP) li:where(.astro-FGQZR5IP):nth-child(2) a:where(.astro-FGQZR5IP){transition-delay:.3s}.follow-us-btn:where(.astro-FGQZR5IP):hover ul:where(.astro-FGQZR5IP) li:where(.astro-FGQZR5IP):nth-child(3) a:where(.astro-FGQZR5IP){transition-delay:.45s}@media (max-width: 576px){.follow-us-btn:where(.astro-FGQZR5IP){font-size:1rem}}
