.page_page__6drvH{--green:var(--continuum-color-bio-green);--purple:var(--continuum-color-data-purple);--ink:var(--continuum-color-digital-black);background:var(--ink);color:var(--continuum-color-clarity-white);font-family:var(--continuum-font-family-body),sans-serif;min-height:100vh}.page_page__6drvH a{text-decoration:none}.page_wrap___kCca{margin:0 auto;max-width:1320px;width:min(1320px,calc(100% - 48px))}.page_eyebrow__y_TDp{color:#b9afc4;font:var(--continuum-font-size-mono-sml) /var(--continuum-line-height-mono-sml) var(--continuum-font-family-mono-sml),monospace;letter-spacing:var(--continuum-letter-spacing-mono-sml);margin:0;text-transform:uppercase}.page_hero__JwBjQ{background:radial-gradient(circle at 83% 32%,var(--continuum-color-data-purple-dark) 0,#0000 35%),var(--ink);border-bottom:1px solid #302d35;overflow:hidden;padding-top:var(--continuum-space-80)}.page_back__qOJcq{color:#a9a2af;display:inline-flex;font-size:13px;padding-top:28px}.page_back__qOJcq:hover{color:var(--green)}.page_heroGrid___95bu{align-items:center;display:grid;gap:7vw;grid-template-columns:.85fr 1.15fr;padding:45px 0 85px}.page_heroCopy__5dGhR .page_eyebrow__y_TDp{align-items:center;display:flex;gap:9px}.page_heroCopy__5dGhR .page_eyebrow__y_TDp span{background:var(--green);border-radius:50%;height:6px;width:6px}.page_hero__JwBjQ h1{font-size:clamp(56px,6.5vw,var(--continuum-font-size-hero-headline));font-weight:var(--continuum-font-weight-hero-headline);letter-spacing:var(--continuum-letter-spacing-hero-headline);line-height:.98;margin:24px 0 28px}.page_hero__JwBjQ h1 em{color:var(--green);font-style:normal}.page_heroCopy__5dGhR>p:not(.page_eyebrow__y_TDp){color:#b8b3be;font-size:18px;line-height:1.55;margin:0 0 8px;max-width:560px}.page_heroCopy__5dGhR .page_welcome__BRRnf{color:#fff!important;font-size:26px!important}.page_welcome__BRRnf strong{font-weight:500}.page_heroCopy__5dGhR .page_invitation__G0uIA{margin-top:18px!important}.page_cta__DOSdy{align-items:center;background:var(--purple);border-radius:var(--continuum-radius-pill);color:var(--continuum-color-clarity-white);display:inline-flex;font:var(--continuum-font-size-mono-sml) /var(--continuum-line-height-mono-sml) var(--continuum-font-family-mono-sml),monospace;gap:60px;margin-top:24px;padding:var(--continuum-space-12) var(--continuum-space-20)}.page_cta__DOSdy:hover{background:var(--green);color:var(--ink)}.page_architectureEmbed__MpF5M{--stack-lime:#aede54;--stack-lavender:#9059ff;--stack-cyan:#3ce3f0;--stack-olive:#163421;--stack-plum:#502278;--stack-blue:#082c36;color:#f4f2f8;font-family:var(--font-geist-sans),"Helvetica Neue",Arial,sans-serif;min-width:0;width:100%}.page_directory__HMaak{padding:82px 0 100px}.page_directoryTop__PVQUC{align-items:flex-end;display:flex;gap:40px;justify-content:space-between}.page_directory__HMaak h2{font-size:56px;font-weight:var(--continuum-font-weight-h1);letter-spacing:var(--continuum-letter-spacing-h1);margin:8px 0 0}.page_typeFilters__StCSz{display:flex;gap:8px}.page_pagination__HPnb7 button,.page_sidebar__lDVDo button,.page_typeFilters__StCSz button{background:#0000;border:1px solid #3d3943;color:#b8b3be;cursor:pointer}.page_typeFilters__StCSz button{border-radius:100px;display:flex;gap:18px;padding:12px 15px}.page_typeFilters__StCSz button span{color:#77717d}.page_sidebar__lDVDo button[aria-pressed=true],.page_typeFilters__StCSz button[aria-pressed=true]{background:#392a49;border-color:#8e6cb1;color:#fff}.page_toolbar__Dd7OS{border-bottom:1px solid #302d35;border-top:1px solid #302d35;gap:20px;justify-content:space-between;margin-top:30px;padding:24px 0}.page_search__4GEjm,.page_toolbar__Dd7OS{align-items:center;display:flex}.page_search__4GEjm{flex:1;gap:12px}.page_search__4GEjm>span:first-child{color:var(--green);font-size:28px}.page_search__4GEjm input{background:#0000;border:0;color:#fff;font-size:17px;outline:0;padding:10px 0;width:100%}.page_search__4GEjm input::placeholder{color:#77717d}.page_sort__X9oP_{align-items:center;color:#8d8792;display:flex;font-size:13px;gap:12px}.page_sort__X9oP_ select{background:#19171d;border:1px solid #3d3943;border-radius:5px;color:#fff;padding:10px 32px 10px 12px}.page_directoryLayout__t0UIR{display:grid;gap:55px;grid-template-columns:245px 1fr;margin-top:34px}.page_resultsHeading__2DiGk h3,.page_sidebar__lDVDo h3{font-size:22px;font-weight:400;margin:0}.page_sidebar__lDVDo>div{display:flex;flex-direction:column;margin:20px 0 32px}.page_sidebar__lDVDo button{border-width:0 0 1px;display:flex;justify-content:space-between;padding:14px 12px;text-align:left}.page_sidebar__lDVDo>a{color:var(--green);font-size:13px}.page_resultsHeading__2DiGk{align-items:center;display:flex;justify-content:space-between;margin-bottom:22px}.page_resultsHeading__2DiGk>div{align-items:center;color:#89838e;display:flex;font-size:12px;gap:18px}.page_empty__SX1jV button,.page_resultsHeading__2DiGk button{background:#0000;border:0;color:var(--green);cursor:pointer}.page_grid___E_0o{display:grid;gap:14px;grid-template-columns:repeat(3,1fr)}.page_card__NbTGd{background:#18161b;border:1px solid #36323b;border-radius:10px;color:#fff;display:flex;flex-direction:column;min-height:285px;padding:22px;transition:transform .2s,border-color .2s}.page_card__NbTGd:hover{border-color:var(--continuum-color-data-purple-light);transform:translateY(-4px)}.page_cardMeta__AESqn{color:#8f8499;font:9px var(--font-geist-mono),monospace;letter-spacing:.12em;text-transform:uppercase}.page_cardIdentity__ajm4t{align-items:center;display:flex;height:85px;margin-top:12px}.page_cardIdentity__ajm4t img{filter:grayscale(1) invert(1);height:auto;max-height:54px;max-width:170px;object-fit:contain;width:auto}.page_cardIdentity__ajm4t strong{font-size:28px;font-weight:500}.page_cardCopy__E4U0q{color:#aaa4af;font-size:15px;line-height:1.5}.page_cardFooter__9830X{align-items:center;border-top:1px solid #302d35;color:#8f8994;display:flex;font-size:11px;justify-content:space-between;margin-top:auto;padding-top:18px}.page_cardFooter__9830X b{color:var(--green);font-size:17px}.page_empty__SX1jV{background:#18161b;border:1px solid #36323b;border-radius:10px;padding:80px;text-align:center}.page_empty__SX1jV>span{color:var(--green);font-size:50px}.page_empty__SX1jV h3{font-size:28px;margin:10px 0}.page_empty__SX1jV p{color:#aaa4af}.page_pagination__HPnb7{display:flex;gap:8px;justify-content:center;margin-top:32px}.page_pagination__HPnb7 button{border-radius:50%;height:40px;width:40px}.page_pagination__HPnb7 button[aria-current=page]{background:var(--green);border-color:var(--green);color:#18200f}.page_join__w_djg{align-items:center;background:var(--continuum-color-data-purple-dark);border-radius:18px;color:var(--continuum-color-clarity-white);display:flex;gap:40px;justify-content:space-between;margin-bottom:50px;padding:48px}.page_join__w_djg .page_eyebrow__y_TDp{color:var(--continuum-color-data-purple-light)}.page_join__w_djg h2{font-size:48px;font-weight:var(--continuum-font-weight-h1);letter-spacing:var(--continuum-letter-spacing-h1);line-height:1.08;margin:8px 0 0}.page_join__w_djg>a{background:var(--green);border-radius:var(--continuum-radius-pill);color:var(--ink);display:flex;font:var(--continuum-font-size-mono-sml) /var(--continuum-line-height-mono-sml) var(--continuum-font-family-mono-sml),monospace;gap:35px;padding:var(--continuum-space-12) var(--continuum-space-20)}.page_join__w_djg>a:hover{background:var(--purple);color:var(--continuum-color-clarity-white)}@media (max-width:1050px){.page_heroGrid___95bu{grid-template-columns:1fr 1fr}.page_grid___E_0o{grid-template-columns:repeat(2,1fr)}}@media (max-width:760px){.page_heroGrid___95bu{grid-template-columns:1fr;padding-bottom:55px}.page_hero__JwBjQ h1{font-size:clamp(56px,17vw,78px)}.page_directoryTop__PVQUC,.page_join__w_djg,.page_toolbar__Dd7OS{align-items:flex-start;flex-direction:column}.page_typeFilters__StCSz{overflow-x:auto;width:100%}.page_directoryLayout__t0UIR{grid-template-columns:1fr}.page_sidebar__lDVDo>div{display:grid;grid-template-columns:1fr 1fr}.page_grid___E_0o{grid-template-columns:1fr}.page_card__NbTGd{min-height:240px}.page_join__w_djg{padding:32px 28px}.page_join__w_djg h2{font-size:38px}}@media (prefers-reduced-motion:reduce){.page_card__NbTGd{animation:none;transition:none}}