.page-module___8aEwW__homepage{width:100%;max-width:var(--container-max-width)}.page-module___8aEwW__section{padding-bottom:calc(var(--section-spacing) * 1.25);scroll-margin-top:4.5rem}.page-module___8aEwW__section:last-child{padding-bottom:var(--section-spacing)}.page-module___8aEwW__sectionHeader{text-align:left;margin-bottom:var(--space-8);width:100%}.page-module___8aEwW__sectionHeader h2{font-size:var(--text-h1);font-family:var(--heading-font-family);font-weight:var(--heading-font-weight);text-transform:var(--heading-text-transform);letter-spacing:var(--heading-letter-spacing);color:var(--text-color-primary);margin-bottom:var(--space-4);margin-top:0}.page-module___8aEwW__sectionHeader p{font-size:var(--text-base);color:var(--text-color-secondary);margin:0;line-height:1.6}.page-module___8aEwW__subsection{margin-top:var(--section-spacing)}.page-module___8aEwW__subsectionTitleLg{font-size:var(--text-h2);font-family:var(--heading-font-family);font-weight:var(--heading-font-weight);text-transform:var(--heading-text-transform);letter-spacing:var(--heading-letter-spacing);color:var(--text-color-primary);margin:0 0 var(--space-4)}.page-module___8aEwW__sectionDesc{font-size:var(--text-base);color:var(--text-color-secondary);margin:0 0 var(--space-6);line-height:1.6}.page-module___8aEwW__heroInfo{min-width:0}.page-module___8aEwW__heroTitle{font-size:var(--text-h1);font-family:var(--heading-font-family);text-transform:var(--heading-text-transform);letter-spacing:var(--heading-letter-spacing);margin-bottom:var(--space-5);color:var(--text-color-primary);margin-top:0;font-weight:700;line-height:1.3}.page-module___8aEwW__heroInfo p{font-size:var(--text-base);margin-bottom:var(--space-3);color:var(--text-color-secondary);line-height:1.6;font-family:var(--text-font-family);font-weight:var(--text-font-weight);overflow-wrap:break-word}.page-module___8aEwW__blueLink{color:var(--link-blue);transition:all var(--transition-base);border-bottom:1px solid transparent;font-weight:600;text-decoration:none}.page-module___8aEwW__blueLink:hover{color:var(--link-blue-hover);border-bottom-color:var(--link-blue-hover);text-decoration:none}.page-module___8aEwW__portfolioGrid{grid-template-columns:1fr;gap:0;width:100%;display:grid}.page-module___8aEwW__portfolioItem{opacity:1;transform:none}.page-module___8aEwW__venturesGrid{gap:var(--space-5);grid-template-columns:repeat(2,1fr);width:100%;display:grid}.page-module___8aEwW__ventureCard{border:1px solid var(--border-color);border-radius:var(--border-radius-lg);padding:var(--space-6);gap:var(--space-3);background:var(--surface-color);transition:border-color var(--transition-base);-ms-flex-direction:column;flex-direction:column;display:-ms-flexbox;display:flex}.page-module___8aEwW__ventureCard:hover{border-color:var(--color-border-strong)}.page-module___8aEwW__ventureCardTop{-ms-flex-align:center;align-items:center;gap:var(--space-3);display:-ms-flexbox;display:flex}.page-module___8aEwW__ventureLogo{border-radius:var(--border-radius-md);background:var(--background);border:1px solid var(--border-color);-ms-flex-negative:0;flex-shrink:0;-ms-flex-pack:center;justify-content:center;-ms-flex-align:center;align-items:center;width:2.75rem;height:2.75rem;display:-ms-flexbox;display:flex;overflow:hidden}.page-module___8aEwW__ventureLogoImg{object-fit:cover;width:100%;height:100%}.page-module___8aEwW__ventureHeaderInfo{min-width:0}.page-module___8aEwW__ventureName{font-size:var(--text-sm);color:var(--text-color-primary);margin:0 0 var(--space-1);font-weight:600;line-height:1.3;font-family:var(--text-font-family);white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.page-module___8aEwW__ventureDate{font-size:var(--text-xs);color:var(--text-color-muted);font-family:var(--font-mono);margin:0}.page-module___8aEwW__ventureRole{font-size:var(--text-base);font-family:var(--heading-font-family);color:var(--text-color-primary);text-transform:none;letter-spacing:.01em;margin:0;font-weight:700;line-height:1.3}.page-module___8aEwW__ventureDesc{font-size:var(--text-sm);color:var(--text-color-secondary);-ms-flex:1;flex:1;margin:0;line-height:1.6}.page-module___8aEwW__ventureLink{font-size:var(--text-sm);color:var(--accent-color);margin-top:var(--space-1);border-bottom:1px solid transparent;-ms-flex-item-align:start;align-self:flex-start;font-weight:600;text-decoration:none;transition:border-bottom-color .15s}.page-module___8aEwW__ventureLink:hover{border-bottom-color:var(--accent-color);text-decoration:none}.page-module___8aEwW__cardsGrid{-ms-flex-direction:column;flex-direction:column;gap:0;display:-ms-flexbox;display:flex}.page-module___8aEwW__thoughtsHeader{margin-bottom:var(--space-8);text-align:left}.page-module___8aEwW__thoughtsHeader h2{font-size:var(--text-h1);font-family:var(--heading-font-family);font-weight:var(--heading-font-weight);text-transform:var(--heading-text-transform);letter-spacing:var(--heading-letter-spacing);color:var(--text-color-primary);margin-bottom:var(--space-4);margin-top:0}.page-module___8aEwW__thoughtsIntro{color:var(--text-color-secondary);margin:0;font-size:.9375rem;line-height:1.6}.page-module___8aEwW__inlineSubscription{-ms-flex-align:center;align-items:center;gap:var(--space-4);padding:var(--space-4) var(--space-5);background:var(--surface-color);border:1px solid var(--border-color);border-radius:var(--border-radius-lg);margin-bottom:var(--space-6);-ms-flex-wrap:wrap;flex-wrap:wrap;display:-ms-flexbox;display:flex}.page-module___8aEwW__inlineSubscriptionText{font-size:var(--text-sm);color:var(--text-color-secondary);white-space:nowrap;font-weight:500}.page-module___8aEwW__inlineSubscriptionForm{gap:var(--space-2);-ms-flex:1;flex:1;min-width:200px;display:-ms-flexbox;display:flex}.page-module___8aEwW__inlineInput{border:1px solid var(--border-color);border-radius:var(--border-radius-md);font-size:var(--text-xs);font-family:var(--text-font-family);background:var(--background-color);color:var(--text-color-primary);transition:border-color var(--transition-base);-ms-flex:1;flex:1;padding:.5rem .75rem}.page-module___8aEwW__inlineInput:focus{border-color:var(--accent-color);outline:none}.page-module___8aEwW__inlineSubscribeBtn{background:var(--button-primary-bg);color:var(--button-primary-text);border-radius:var(--border-radius-md);font-size:var(--text-xs);cursor:pointer;white-space:nowrap;transition:background var(--transition-base);border:none;padding:.5rem 1rem;font-weight:600}.page-module___8aEwW__inlineSubscribeBtn:hover{background:var(--button-primary-hover);transform:none}.page-module___8aEwW__inlineMessage{width:100%;font-size:var(--text-xs);color:var(--text-color-secondary);text-align:center;margin:0}.page-module___8aEwW__thoughtsNavigation{-ms-flex-pack:center;justify-content:center;gap:var(--space-2);margin-bottom:var(--space-8);border-bottom:1px solid var(--border-color);padding-bottom:0;display:-ms-flexbox;display:flex}.page-module___8aEwW__navBtn{padding:var(--space-3) var(--space-5);font-size:.875rem;font-weight:600;font-family:var(--text-font-family);text-transform:none;letter-spacing:.02em;color:var(--text-color-secondary);cursor:pointer;border-radius:var(--border-radius-md) var(--border-radius-md) 0 0;transition:all var(--transition-base);background:0 0;border:none;position:relative;bottom:-1px}.page-module___8aEwW__navBtn:hover{color:var(--text-color-primary);background-color:var(--surface-hover)}.page-module___8aEwW__navBtnActive{color:var(--text-color-primary);background-color:var(--background-color);border:1px solid var(--border-color);border-bottom:1px solid var(--background-color);font-weight:700}.page-module___8aEwW__thoughtsContent{min-height:400px}.page-module___8aEwW__articlesList{-ms-flex-direction:column;flex-direction:column;gap:0;width:100%;display:-ms-flexbox;display:flex}.page-module___8aEwW__articleItem{width:100%;padding:var(--space-6) 0;border:none;border-bottom:1px solid var(--border-color);cursor:pointer;transition:all var(--transition-base);background:0 0;border-radius:0;-ms-flex-pack:justify;justify-content:space-between;-ms-flex-align:center;align-items:center;display:-ms-flexbox;display:flex}.page-module___8aEwW__articleItem:hover{box-shadow:none;background:0 0;transform:none}.page-module___8aEwW__comingSoonItem{border-bottom:1px dashed var(--border-color);opacity:.8;background:0 0}.page-module___8aEwW__comingSoonItem:hover{opacity:1}.page-module___8aEwW__articleItemContent{-ms-flex:1;flex:1}.page-module___8aEwW__articleItemTitle{color:var(--text-color-primary);margin-bottom:var(--space-2);font-size:1rem;font-weight:700;font-family:var(--heading-font-family);text-transform:none;letter-spacing:.02em;-ms-flex-align:center;align-items:center;gap:var(--space-3);line-height:1.4;display:-ms-flexbox;display:flex}.page-module___8aEwW__comingSoonBadge{background:var(--surface-color);color:var(--text-color-secondary);border-radius:var(--border-radius-full);text-transform:uppercase;letter-spacing:.1em;border:1px solid var(--border-color);padding:.25rem .625rem;font-size:.625rem;font-weight:700}.page-module___8aEwW__articleItemMeta{gap:var(--space-4);margin-bottom:var(--space-2);font-size:var(--text-sm);display:-ms-flexbox;display:flex}.page-module___8aEwW__articleItemDate{color:var(--text-color-primary);font-weight:600;font-family:var(--text-font-family)}.page-module___8aEwW__articleItemAuthor{color:var(--text-color-secondary);font-style:italic;font-family:var(--text-font-family)}.page-module___8aEwW__articleItemArrow{color:var(--text-color-primary);margin-left:var(--space-5);transition:transform var(--transition-base);font-size:1rem;font-weight:700}.page-module___8aEwW__articleItem:hover .page-module___8aEwW__articleItemArrow{transform:translate(.25rem)}.page-module___8aEwW__poemsList{-ms-flex-direction:column;flex-direction:column;gap:0;display:-ms-flexbox;display:flex}.page-module___8aEwW__poemItem{border:none;border-bottom:1px solid var(--border-color);transition:background-color var(--transition-base);background:0 0;border-radius:0;overflow:hidden}.page-module___8aEwW__poemTitleRow{padding:var(--space-5) 0;cursor:pointer;-ms-flex-pack:justify;justify-content:space-between;-ms-flex-align:center;align-items:center;display:-ms-flexbox;display:flex}.page-module___8aEwW__poemTitle{color:var(--text-color-primary);text-transform:none;margin:0;font-size:1rem;font-weight:700;line-height:1.3}.page-module___8aEwW__poemMeta{-ms-flex-align:center;align-items:center;gap:1rem;display:-ms-flexbox;display:flex}.page-module___8aEwW__poemAuthor{color:var(--text-color-secondary);font-size:.875rem;font-style:italic}.page-module___8aEwW__poemToggle{background:var(--text-color-primary);width:1.5rem;height:1.5rem;color:var(--background-color);transition:transform var(--transition-base);border-radius:50%;-ms-flex-pack:center;justify-content:center;-ms-flex-align:center;align-items:center;font-size:1rem;font-weight:700;display:-ms-flexbox;display:flex}.page-module___8aEwW__expanded{transform:rotate(180deg)}.page-module___8aEwW__poemContent{padding:0 0 var(--space-5) 0;background:0 0}.page-module___8aEwW__poemLine{color:var(--text-color-primary);margin-bottom:.25rem;font-family:Georgia,serif;font-size:1rem;line-height:1.8}.page-module___8aEwW__poemLine:first-child{margin-top:1rem}.page-module___8aEwW__quotesList{-ms-flex-direction:column;flex-direction:column;gap:0;display:-ms-flexbox;display:flex}.page-module___8aEwW__quoteItem{padding:var(--space-5) 0;border-bottom:1px solid var(--border-color);background:0 0}.page-module___8aEwW__quoteText{color:var(--text-color-primary);text-align:center;margin-bottom:.75rem;font-size:1rem;font-style:italic;line-height:1.6}.page-module___8aEwW__quoteAuthor{color:var(--text-color-secondary);text-align:right;font-size:.875rem;font-style:normal;font-weight:500}@media (max-width:860px){.page-module___8aEwW__venturesGrid{gap:var(--space-4)}.page-module___8aEwW__ventureCard{padding:var(--space-5)}}@media (max-width:780px){.page-module___8aEwW__venturesGrid{gap:var(--space-4);grid-template-columns:1fr}}@media (max-width:700px){.page-module___8aEwW__heroTitle{font-size:max(1.25rem,min(1.1rem + .8vw,1.75rem))}.page-module___8aEwW__sectionHeader h2{font-size:max(1.125rem,min(1rem + .65vw,1.5rem))}.page-module___8aEwW__sectionHeader{margin-bottom:var(--space-6)}.page-module___8aEwW__thoughtsNavigation{gap:var(--space-1);margin-bottom:var(--space-6);border-bottom:none;-ms-flex-direction:column;flex-direction:column}.page-module___8aEwW__navBtn{border-radius:var(--border-radius-md);border:1px solid var(--border-color);padding:var(--space-3) var(--space-4);min-height:2.75rem;bottom:0}.page-module___8aEwW__navBtnActive{border:1px solid var(--text-color-primary);background-color:var(--surface-color)}.page-module___8aEwW__articleItem{padding:var(--space-4) 0}.page-module___8aEwW__articleItemArrow{margin-left:var(--space-3);-ms-flex-negative:0;flex-shrink:0}.page-module___8aEwW__inlineSubscription{-ms-flex-align:stretch;align-items:stretch;gap:var(--space-3);padding:var(--space-4);-ms-flex-direction:column;flex-direction:column}.page-module___8aEwW__inlineSubscriptionForm{-ms-flex-direction:column;flex-direction:column}.page-module___8aEwW__inlineSubscribeBtn{min-height:2.75rem;padding:.75rem 1rem}.page-module___8aEwW__inlineInput{min-height:2.75rem;padding:.65rem .75rem}.page-module___8aEwW__quoteText,.page-module___8aEwW__quoteAuthor{text-align:left}.page-module___8aEwW__poemTitleRow{padding:var(--space-4) 0;min-height:3rem}.page-module___8aEwW__poemToggle{-ms-flex-negative:0;flex-shrink:0;width:2rem;height:2rem}}@media (max-width:480px){.page-module___8aEwW__heroTitle{font-size:max(1.125rem,min(1rem + .65vw,1.5rem))}.page-module___8aEwW__heroInfo p{font-size:var(--text-sm)}.page-module___8aEwW__ventureCard{padding:var(--space-4);gap:var(--space-2)}.page-module___8aEwW__ventureLogo{width:2.25rem;height:2.25rem}.page-module___8aEwW__subsectionTitleLg{font-size:var(--text-h3)}.page-module___8aEwW__section{scroll-margin-top:4rem}}@media (max-width:360px){.page-module___8aEwW__heroTitle{font-size:max(1rem,min(.9rem + .5vw,1.25rem))}.page-module___8aEwW__heroInfo p{font-size:.875rem}.page-module___8aEwW__ventureCard{padding:var(--space-3)}.page-module___8aEwW__ventureName{font-size:var(--text-xs)}.page-module___8aEwW__articleItemTitle,.page-module___8aEwW__poemLine{font-size:.9375rem}}
.ProjectCard-module__25G50a__ventureCard{gap:var(--space-6);border:none;border-bottom:1px solid var(--border-color);transition:all var(--transition-base);background:0 0;grid-template-columns:300px 1fr;padding:2rem 0;display:grid}.ProjectCard-module__25G50a__cardImageContainer{background:var(--surface-color);border-radius:var(--border-radius-md);width:300px;height:200px;overflow:hidden}.ProjectCard-module__25G50a__cardImage{object-fit:cover;width:100%;height:100%;transition:transform var(--transition-base)}.ProjectCard-module__25G50a__ventureCard:hover .ProjectCard-module__25G50a__cardImage{transform:none}.ProjectCard-module__25G50a__cardContent{-ms-flex-direction:column;flex-direction:column;display:-ms-flexbox;display:flex}.ProjectCard-module__25G50a__cardTitle{font-size:var(--text-h3);font-family:var(--heading-font-family);text-transform:none;letter-spacing:.02em;color:var(--text-color-primary);margin:0 0 var(--space-3) 0;font-weight:600;line-height:1.3}.ProjectCard-module__25G50a__cardDescription{color:var(--text-color-secondary);font-family:var(--text-font-family);font-size:var(--text-base);margin:0 0 var(--space-3) 0;line-height:1.6}.ProjectCard-module__25G50a__cardTechnologies{margin-bottom:var(--space-2);-ms-flex-wrap:wrap;flex-wrap:wrap;gap:.5rem;display:-ms-flexbox;display:flex}.ProjectCard-module__25G50a__techBadge{color:var(--text-color-secondary);border-radius:var(--border-radius-sm);font-size:.75rem;font-family:var(--text-font-family);border:1px solid var(--border-color);background:0 0;padding:.25rem .5rem;font-weight:500;transition:all .2s}.ProjectCard-module__25G50a__techBadge:hover{background:var(--surface-color);color:var(--text-color-primary);border-color:var(--text-color-secondary)}.ProjectCard-module__25G50a__cardActions{gap:var(--space-3);margin-top:var(--space-1);-ms-flex-wrap:wrap;flex-wrap:wrap;display:-ms-flexbox;display:flex}.ProjectCard-module__25G50a__preprintButton,.ProjectCard-module__25G50a__seeMoreButton{color:var(--text-color-primary);font-family:var(--text-font-family);cursor:pointer;transition:opacity var(--transition-base);border:none;border-bottom:1.5px solid var(--text-color-primary);text-transform:none;letter-spacing:0;box-shadow:none;background:0 0;border-radius:0;padding:0;font-size:.8125rem;font-weight:600}.ProjectCard-module__25G50a__preprintButton:hover,.ProjectCard-module__25G50a__seeMoreButton:hover{opacity:.7;box-shadow:none;transform:none}@media (max-width:860px){.ProjectCard-module__25G50a__ventureCard{grid-template-columns:240px 1fr}.ProjectCard-module__25G50a__cardImageContainer{width:240px;height:180px}}@media (max-width:700px){.ProjectCard-module__25G50a__ventureCard{padding:var(--space-4) 0;grid-template-columns:1fr;gap:0}.ProjectCard-module__25G50a__cardImageContainer{width:100%;height:210px}.ProjectCard-module__25G50a__cardContent{padding:var(--space-4) 0 0 0}.ProjectCard-module__25G50a__cardTitle{font-size:max(1rem,min(.95rem + .5vw,1.25rem))}.ProjectCard-module__25G50a__preprintButton,.ProjectCard-module__25G50a__seeMoreButton{-ms-flex-align:center;align-items:center;min-height:2.5rem;display:-ms-inline-flexbox;display:inline-flex}}@media (max-width:480px){.ProjectCard-module__25G50a__ventureCard{padding:var(--space-3) 0}.ProjectCard-module__25G50a__cardImageContainer{height:180px}.ProjectCard-module__25G50a__cardContent{padding:var(--space-3) 0 0 0}.ProjectCard-module__25G50a__cardTitle{font-size:max(.9375rem,min(.9rem + .4vw,1.125rem))}.ProjectCard-module__25G50a__techBadge{padding:.3rem .65rem;font-size:.75rem}}@media (max-width:360px){.ProjectCard-module__25G50a__cardImageContainer{height:160px}.ProjectCard-module__25G50a__cardTitle{font-size:.9375rem}.ProjectCard-module__25G50a__cardDescription{font-size:.875rem}}@media (prefers-reduced-motion:reduce){.ProjectCard-module__25G50a__ventureCard,.ProjectCard-module__25G50a__cardImage,.ProjectCard-module__25G50a__preprintButton,.ProjectCard-module__25G50a__seeMoreButton,.ProjectCard-module__25G50a__techBadge{transition:none}.ProjectCard-module__25G50a__ventureCard:hover .ProjectCard-module__25G50a__cardImage{transform:none}}
.InstitutionCard-module__BGNCwq__card{border:none;border-bottom:1px solid var(--border-color);padding:var(--space-3) 0;box-shadow:none;background:0 0;border-radius:0;position:relative}.InstitutionCard-module__BGNCwq__card:hover{box-shadow:none;background:0 0;transform:none}.InstitutionCard-module__BGNCwq__centered{text-align:center;-ms-flex-direction:column;flex-direction:column;-ms-flex-align:center;align-items:center;min-height:100%;display:-ms-flexbox;display:flex}.InstitutionCard-module__BGNCwq__cardHeader{-ms-flex-align:start;align-items:flex-start;gap:var(--space-2);display:-ms-flexbox;display:flex}.InstitutionCard-module__BGNCwq__centered .InstitutionCard-module__BGNCwq__cardHeader{text-align:center;margin-bottom:var(--space-3);-ms-flex-direction:column;flex-direction:column;-ms-flex-align:center;align-items:center;width:100%}.InstitutionCard-module__BGNCwq__logoContainer{border-radius:var(--border-radius-md);background-color:var(--surface-color);border:1px solid var(--border-color);-ms-flex-negative:0;flex-shrink:0;-ms-flex-pack:center;justify-content:center;-ms-flex-align:center;align-items:center;width:2.75rem;height:2.75rem;margin-top:2px;display:-ms-flexbox;display:flex;overflow:hidden}.InstitutionCard-module__BGNCwq__logoCentered{border-radius:var(--border-radius-lg);width:4rem;height:4rem}.InstitutionCard-module__BGNCwq__logo{object-fit:cover;border-radius:inherit;width:100%;height:100%;display:block}.InstitutionCard-module__BGNCwq__defaultLogo{width:100%;height:100%;font-size:1rem;font-family:var(--heading-font-family);color:var(--text-color-secondary);background-color:var(--surface-color);border-radius:inherit;-ms-flex-pack:center;justify-content:center;-ms-flex-align:center;align-items:center;font-weight:700;display:-ms-flexbox;display:flex}.InstitutionCard-module__BGNCwq__cardInfo{-ms-flex:1;flex:1;min-width:0}.InstitutionCard-module__BGNCwq__centered .InstitutionCard-module__BGNCwq__cardInfo{text-align:center;width:100%}.InstitutionCard-module__BGNCwq__cardTitle{font-size:var(--text-base);font-family:var(--heading-font-family);text-transform:none;letter-spacing:0;color:var(--text-color-primary);margin:0 0 .25rem;font-weight:600;line-height:1.3}.InstitutionCard-module__BGNCwq__centered .InstitutionCard-module__BGNCwq__cardTitle{font-size:var(--text-h3);margin-bottom:var(--space-2)}.InstitutionCard-module__BGNCwq__institutionName{font-size:var(--text-sm);font-family:var(--text-font-family);color:var(--text-color-secondary);margin:0;font-weight:400;line-height:1.4;display:inline}.InstitutionCard-module__BGNCwq__blueLink{color:var(--link-blue);transition:color var(--transition-base);font-weight:500;text-decoration:none;display:inline}.InstitutionCard-module__BGNCwq__blueLink:hover{color:var(--link-blue-hover);text-decoration:underline}.InstitutionCard-module__BGNCwq__dateRange{font-size:var(--text-xs);font-family:var(--font-mono);color:var(--text-color-muted);margin:0;font-weight:400;line-height:1.4;display:inline}.InstitutionCard-module__BGNCwq__dateRange:before{content:" · ";color:var(--text-color-muted)}.InstitutionCard-module__BGNCwq__statsBadge{font-size:.6875rem;font-family:var(--font-mono);color:var(--text-color-muted);white-space:nowrap;background:0 0;border:none;-ms-flex-negative:0;flex-shrink:0;margin-top:3px;padding:0;font-style:italic;font-weight:400;line-height:1.4}.InstitutionCard-module__BGNCwq__cardContent{margin-top:var(--space-2);padding-left:calc(2.75rem + var(--space-2))}.InstitutionCard-module__BGNCwq__cardContentCentered{text-align:center;-ms-flex-direction:column;flex-direction:column;-ms-flex:1;flex:1;width:100%;margin-top:0;padding-left:0;display:-ms-flexbox;display:flex}.InstitutionCard-module__BGNCwq__description{font-size:var(--text-sm);font-family:var(--text-font-family);color:var(--text-color-secondary);margin:0;line-height:1.55}.InstitutionCard-module__BGNCwq__cardContentCentered .InstitutionCard-module__BGNCwq__description{color:var(--text-color-secondary);font-size:var(--text-sm);-ms-flex:1;flex:1}.InstitutionCard-module__BGNCwq__responsibilitiesList{margin:var(--space-1) 0 0;padding:0;list-style:none}.InstitutionCard-module__BGNCwq__responsibilityItem{margin-bottom:var(--space-3);font-size:var(--text-sm);font-family:var(--text-font-family);color:var(--text-color-secondary);padding-left:var(--space-3);line-height:1.5;position:relative}.InstitutionCard-module__BGNCwq__responsibilityItem:before{content:"–";color:var(--text-color-muted);position:absolute;top:0;left:0}.InstitutionCard-module__BGNCwq__responsibilityItem:last-child{margin-bottom:0}.InstitutionCard-module__BGNCwq__responsibilityTitle{color:var(--text-color-primary);font-weight:700}.InstitutionCard-module__BGNCwq__linkContainer{padding-top:var(--space-3);border-top:1px solid var(--border-color);margin-top:auto}.InstitutionCard-module__BGNCwq__visitLink{color:var(--accent-color);font-family:var(--text-font-family);font-weight:600;font-size:var(--text-sm);transition:all var(--transition-base);-ms-flex-align:center;align-items:center;text-decoration:none;display:-ms-inline-flexbox;display:inline-flex}.InstitutionCard-module__BGNCwq__visitLink:hover{color:var(--accent-color-hover);text-decoration:underline}@media screen and (max-width:700px){.InstitutionCard-module__BGNCwq__card{padding:var(--space-3) 0}.InstitutionCard-module__BGNCwq__statsBadge{display:none}.InstitutionCard-module__BGNCwq__visitLink{-ms-flex-align:center;align-items:center;min-height:2.5rem;display:-ms-inline-flexbox;display:inline-flex}}@media screen and (max-width:480px){.InstitutionCard-module__BGNCwq__card{padding:var(--space-2) 0}.InstitutionCard-module__BGNCwq__logoContainer{width:2.25rem;height:2.25rem}.InstitutionCard-module__BGNCwq__cardContent{padding-left:calc(2.25rem + var(--space-2));margin-top:var(--space-1)}.InstitutionCard-module__BGNCwq__centered .InstitutionCard-module__BGNCwq__cardHeader{-ms-flex-align:center;align-items:center}.InstitutionCard-module__BGNCwq__responsibilityItem{font-size:.875rem}}@media screen and (max-width:360px){.InstitutionCard-module__BGNCwq__logoContainer{width:2rem;height:2rem}.InstitutionCard-module__BGNCwq__cardContent{padding-left:calc(2rem + var(--space-2))}.InstitutionCard-module__BGNCwq__cardTitle{font-size:var(--text-sm)}.InstitutionCard-module__BGNCwq__institutionName,.InstitutionCard-module__BGNCwq__description{font-size:.8125rem}}
