.hero[data-astro-cid-j7pv25f6]{display:flex;flex-direction:column;align-items:center;gap:2rem}.roles[data-astro-cid-j7pv25f6]{display:none}.hero[data-astro-cid-j7pv25f6] img[data-astro-cid-j7pv25f6]{aspect-ratio:5 / 4;object-fit:cover;object-position:top;border-radius:1.5rem;box-shadow:var(--shadow-md)}@media(min-width:50em){.hero[data-astro-cid-j7pv25f6]{display:grid;grid-template-columns:6fr 4fr;padding-inline:2.5rem;gap:3.75rem}.roles[data-astro-cid-j7pv25f6]{margin-top:.5rem;display:flex;gap:.5rem}.hero[data-astro-cid-j7pv25f6] img[data-astro-cid-j7pv25f6]{aspect-ratio:3 / 4;border-radius:4.5rem;object-fit:cover}}.section[data-astro-cid-j7pv25f6]{display:grid;gap:2rem}.with-background[data-astro-cid-j7pv25f6]{position:relative}.with-background[data-astro-cid-j7pv25f6]:before{--hero-bg: var(--bg-image-subtle-2);content:"";position:absolute;pointer-events:none;left:50%;width:100vw;aspect-ratio:calc(2.25 / var(--bg-scale));top:0;transform:translateY(-75%) translate(-50%);background:url(/assets/backgrounds/noise.png) top center/220px repeat,var(--hero-bg) center center / var(--bg-gradient-size) no-repeat,var(--gray-999);background-blend-mode:overlay,normal,normal,normal;mix-blend-mode:var(--bg-blend-mode);z-index:-1}.with-background[data-astro-cid-j7pv25f6].bg-variant:before{--hero-bg: var(--bg-image-subtle-1)}.section-header[data-astro-cid-j7pv25f6]{justify-self:center;text-align:center;max-width:50ch;font-size:var(--text-md);color:var(--gray-300)}.section-header[data-astro-cid-j7pv25f6] h3[data-astro-cid-j7pv25f6]{font-size:var(--text-2xl)}@media(min-width:50em){.section[data-astro-cid-j7pv25f6]{grid-template-columns:repeat(4,1fr);grid-template-areas:"header header header header" "gallery gallery gallery gallery";gap:5rem}.section[data-astro-cid-j7pv25f6].with-cta{grid-template-areas:"header header header cta" "gallery gallery gallery gallery"}.section-header[data-astro-cid-j7pv25f6]{grid-area:header;font-size:var(--text-lg)}.section-header[data-astro-cid-j7pv25f6] h3[data-astro-cid-j7pv25f6]{font-size:var(--text-4xl)}.with-cta[data-astro-cid-j7pv25f6] .section-header[data-astro-cid-j7pv25f6]{justify-self:flex-start;text-align:left}.gallery[data-astro-cid-j7pv25f6]{grid-area:gallery}.cta[data-astro-cid-j7pv25f6]{grid-area:cta}}.award-wrapper[data-astro-cid-j7pv25f6]{height:auto;width:100%}.info-tab[data-astro-cid-j7pv25f6]{margin-top:1.5rem;padding-left:3rem;border-left:2px solid var(--accent-regular)}.info-title[data-astro-cid-j7pv25f6]{margin-bottom:.7rem;line-height:1.5}.award-card[data-astro-cid-j7pv25f6]{width:100%;display:flex;flex-direction:column;padding:1.5rem;background:var(--gradient-subtle);border:1px solid var(--gray-800);border-radius:1.5rem;color:var(--gray-300)}.grid{display:grid;grid-template-columns:repeat(2,1fr);gap:2rem}.team-section[data-astro-cid-j7pv25f6]{margin-top:.5rem}.team-details[data-astro-cid-j7pv25f6]{width:100%}.team-summary[data-astro-cid-j7pv25f6]{color:var(--accent-regular);list-style:none;padding:.5rem 0;display:flex;align-items:center;gap:.5rem}.team-details[data-astro-cid-j7pv25f6][open] .team-summary[data-astro-cid-j7pv25f6]:before{transform:rotate(90deg)}.team-list[data-astro-cid-j7pv25f6]{padding:.5rem 0 0 1.5rem;margin:0;list-style:disc;color:var(--gray-300);font-size:var(--text-sm)}h4[data-astro-cid-j7pv25f6]{margin:0;font-size:var(--text-lg);color:var(--gray-0)}.date[data-astro-cid-j7pv25f6]{color:var(--accent-regular);font-size:var(--text-sm);margin:.5rem 0}.award[data-astro-cid-j7pv25f6]{color:var(--gray-200);font-size:var(--text-sm);margin:.5rem 0}.contact-card[data-astro-cid-j7pv25f6]{display:flex;flex-direction:column;align-items:center;gap:.75rem;padding:1.5rem;border:1px solid var(--gray-800);border-radius:1.5rem;background-color:var(--gray-999_40);box-shadow:var(--shadow-sm);text-decoration:none;color:var(--gray-300);transition:all .3s ease}.contact-card[data-astro-cid-j7pv25f6]:hover{transform:translateY(-3px);box-shadow:var(--shadow-md);color:var(--gray-0);background-color:var(--gray-999_60)}.contact-card[data-astro-cid-j7pv25f6] [data-astro-cid-j7pv25f6][data-icon]{color:var(--accent-regular)}.contact-card[data-astro-cid-j7pv25f6] p[data-astro-cid-j7pv25f6]{margin:0;font-size:var(--text-md);line-height:1.3}.awards_container[data-astro-cid-j7pv25f6]{position:relative;margin-bottom:300px;min-height:100vh;width:100%;display:grid;grid-template-columns:repeat(auto-fit,minmax(300px,1fr));gap:20px;padding:20px}.tab-container[data-astro-cid-j7pv25f6]{display:flex;margin:.2rem 0 .3rem}.tab-link[data-astro-cid-j7pv25f6]{display:inline-block;padding:.3rem .6rem;background-color:var(--gray-999);color:var(--accent-regular);font-weight:600;text-decoration:none;border-radius:4px;transition:none}.tab-link[data-astro-cid-j7pv25f6]:hover{color:var(--accent-regular)}.no-underline[data-astro-cid-j7pv25f6]{text-decoration:none}.no-underline[data-astro-cid-j7pv25f6]:hover{color:var(--accent-regular)}.awards_section[data-astro-cid-j7pv25f6]{margin-bottom:200px;width:100%}.connect_section[data-astro-cid-j7pv25f6]{position:relative;width:100%;padding:50px 0;background:transparent;z-index:1}.gallery[data-astro-cid-j7pv25f6]{width:100%;margin-top:2rem}.team-container[data-astro-cid-j7pv25f6]{margin-top:.5rem}.toggle-btn[data-astro-cid-j7pv25f6]{width:100%;text-align:left;background:none;border:none;color:var(--gray-200);cursor:pointer;display:flex;justify-content:space-between;align-items:center;padding:.5rem}.arrow[data-astro-cid-j7pv25f6]{transition:transform .3s ease}.details[data-astro-cid-j7pv25f6]{display:flex;flex-direction:column;padding:.5rem;gap:1.5rem;justify-content:space-between;align-items:center}.toggle-btn[data-astro-cid-j7pv25f6].active .arrow[data-astro-cid-j7pv25f6]{transform:rotate(180deg)}.team-info[data-astro-cid-j7pv25f6]{padding:.5rem;margin-top:.5rem}.hidden[data-astro-cid-j7pv25f6]{display:none}.grid{display:flex;flex-wrap:wrap;gap:2rem}@media(max-width:50em){.grid{grid-template-columns:1fr}}.detail[data-astro-cid-j7pv25f6]{display:grid;grid-template-columns:1fr 1fr;gap:2rem}.info-description[data-astro-cid-j7pv25f6]{color:var(--gray-300);line-height:2;margin-top:1rem}@media(max-width:50em){.detail[data-astro-cid-j7pv25f6]{grid-template-columns:1fr}}
