.page-module__E0kJGG__page{flex-direction:column;min-height:100vh;display:flex}.page-module__E0kJGG__main{padding:0 var(--space-8)var(--space-8)var(--space-8);align-items:center;gap:var(--space-16);flex-direction:column;flex:1;display:flex}.page-module__E0kJGG__heroSection{gap:var(--space-4);grid-template-columns:50% 50%;width:100%;max-width:1400px;transition:grid-template-columns .4s;display:grid;position:relative}.page-module__E0kJGG__heroSectionExpanded{grid-template-columns:0% 100%}.page-module__E0kJGG__heroContent{text-align:left;padding:0 var(--space-8)0 var(--space-8);z-index:1000;flex-direction:column;justify-content:flex-start;align-items:flex-start;min-width:625px;min-height:100vh;padding-top:20vh;transition:opacity .3s;display:flex;overflow:hidden}.page-module__E0kJGG__heroContent>*{align-items:flex-start}.page-module__E0kJGG__heroContentHidden{opacity:0;pointer-events:none;visibility:hidden}.page-module__E0kJGG__heroPreview{width:100vw;max-width:none;min-height:100vh;max-height:100vh;padding-top:var(--space-12);margin-right:calc(50% - 50vw);position:relative;overflow:hidden}.page-module__E0kJGG__heroPreviewExpanded{width:100%;max-height:none;margin-right:0;overflow:visible}.page-module__E0kJGG__dashboardWrapper{opacity:.9;z-index:0;transition:transform .4s,opacity .3s;position:relative;transform:translate(2%)}.page-module__E0kJGG__dashboardWrapperExpanded{opacity:1;transform:translate(0)}.page-module__E0kJGG__heroPreview:before{content:"";background:linear-gradient(to right,var(--color-bg-default)0%,transparent 100%);pointer-events:none;z-index:999;width:40%;height:100%;transition:opacity .3s;position:absolute;top:0;left:0}.page-module__E0kJGG__heroPreviewExpanded:before{opacity:0}.page-module__E0kJGG__logo{width:100%;max-width:400px;height:auto;color:var(--color-text-default)}.page-module__E0kJGG__title{letter-spacing:-.02em;margin:0;font-size:4rem;font-weight:700}.page-module__E0kJGG__subtitle{white-space:nowrap;margin:0;font-size:1.5rem}.page-module__E0kJGG__ctas{flex-wrap:wrap}.page-module__E0kJGG__mono{font-family:var(--font-geist-mono),"SF Mono",Monaco,"Cascadia Code","Roboto Mono",Consolas,"Courier New",monospace}.page-module__E0kJGG__expandButton{top:var(--space-6);right:var(--space-6);z-index:10000;background-color:var(--color-bg-default);box-shadow:var(--shadow-spread);position:fixed}@media (max-width:1024px){.page-module__E0kJGG__heroSection{gap:var(--space-12);grid-template-columns:1fr}.page-module__E0kJGG__heroPreview,.page-module__E0kJGG__expandButton{display:none}.page-module__E0kJGG__heroContent{padding:var(--space-8)var(--space-4);padding-top:var(--space-12);min-width:unset;min-height:unset;text-align:center;align-items:center}.page-module__E0kJGG__heroContent>*{align-items:center}.page-module__E0kJGG__subtitle{white-space:normal;text-align:center}.page-module__E0kJGG__logo{max-width:300px}}@media (max-width:768px){.page-module__E0kJGG__title{font-size:2.5rem}.page-module__E0kJGG__subtitle{font-size:1.25rem}.page-module__E0kJGG__heroContent{padding:var(--space-6)var(--space-4)}.page-module__E0kJGG__logo{max-width:250px}.page-module__E0kJGG__ctas{flex-direction:column;align-items:stretch;width:100%}.page-module__E0kJGG__ctas a{width:100%}}
.feature-grid-module__opPOda__features{max-width:1200px;padding-block:var(--space-6)0;padding-inline:var(--space-4);gap:var(--space-12);flex-direction:column;display:flex}.feature-grid-module__opPOda__featuresTitle{text-align:center}.feature-grid-module__opPOda__featuresGrid{grid-template-columns:repeat(3,1fr)}.feature-grid-module__opPOda__feature{text-align:center}.feature-grid-module__opPOda__featureIcon{width:2.5rem;height:2.5rem;color:var(--color-primary)}.feature-grid-module__opPOda__featureTitle{margin:0}@media (max-width:1024px){.feature-grid-module__opPOda__featuresGrid{grid-template-columns:repeat(2,1fr)}}@media (max-width:768px){.feature-grid-module__opPOda__featuresGrid{grid-template-columns:1fr}}
.stats-grid-module__I4ITRG__statCard{background-color:color-mix(in srgb,var(--color-primary)10%,transparent);border-color:color-mix(in srgb,var(--color-primary)25%,transparent)}.stats-grid-module__I4ITRG__statValue{color:var(--color-primary-emphasis)}@media (max-width:1024px){.stats-grid-module__I4ITRG__statsGrid{grid-template-columns:repeat(2,1fr)}}@media (max-width:768px){.stats-grid-module__I4ITRG__statsGrid{grid-template-columns:repeat(2,1fr)}}
.recent-acquisitions-module__B1iJya__artifactImage{aspect-ratio:16/9;border-radius:0;width:100%;position:relative;overflow:hidden}.recent-acquisitions-module__B1iJya__artifactImage:after{content:"";opacity:.5;pointer-events:none;background:linear-gradient(transparent,#000);height:30%;position:absolute;bottom:0;left:0;right:0}.recent-acquisitions-module__B1iJya__artifactImage img{object-fit:cover;width:100%;height:100%}.recent-acquisitions-module__B1iJya__artifactMenu{top:var(--space-2);right:var(--space-2);color:var(--color-constant-white);position:absolute}.recent-acquisitions-module__B1iJya__artifactMenu:hover{background-color:transparent}@media (max-width:1024px){.recent-acquisitions-module__B1iJya__artifactsGrid{grid-template-columns:repeat(2,1fr)}}@media (max-width:768px){.recent-acquisitions-module__B1iJya__artifactsGrid{grid-template-columns:1fr}}
.active-researchers-module___HLsVq__statusBadge{margin-left:auto}.active-researchers-module___HLsVq__coloredHeader{background-color:var(--color-primary-surface)}.active-researchers-module___HLsVq__coloredHeader h2{color:var(--color-constant-white)}
.example-dashboard-module__ulsR5G__dashboard{width:100%;max-width:1200px}.example-dashboard-module__ulsR5G__dashboardExpanded{margin:0 auto}@media (max-width:768px){.example-dashboard-module__ulsR5G__bottomGrid{grid-template-columns:1fr}}
.theme-controls-module__ew3MrW__floatingButton{bottom:var(--space-6);right:var(--space-6);z-index:1000;position:fixed;box-shadow:0 4px 6px -1px rgba(0,0,0,.15),0 10px 15px -3px rgba(0,0,0,.15),0 20px 25px -5px rgba(0,0,0,.1)}.theme-controls-module__ew3MrW__modalContent{max-width:550px}.theme-controls-module__ew3MrW__accentSwatch{border-radius:var(--radius-default);cursor:pointer;border:2px solid transparent;flex-shrink:0;width:40px;min-width:40px;height:40px;min-height:40px;transition:all .2s;position:relative}.theme-controls-module__ew3MrW__accentSwatch:hover{transform:scale(1.1)}.theme-controls-module__ew3MrW__accentSwatch[data-selected=true]{border-color:var(--color-primary-emphasis)}.theme-controls-module__ew3MrW__accentSwatch[data-accent=obsidian]{background-color:#4b5563}.theme-controls-module__ew3MrW__accentSwatch[data-accent=sage]{background-color:#267557}.theme-controls-module__ew3MrW__accentSwatch[data-accent=twilight]{background-color:#897daa}.theme-controls-module__ew3MrW__accentSwatch[data-accent=canopy]{background-color:#5b7448}.theme-controls-module__ew3MrW__accentSwatch[data-accent=blush]{background-color:#a75b5b}.theme-controls-module__ew3MrW__accentSwatch[data-accent=patina]{background-color:#1d8476}.theme-controls-module__ew3MrW__accentSwatch[data-accent=meridian]{background-color:#1a6aaf}.theme-controls-module__ew3MrW__accentSwatch[data-accent=clay]{background-color:#ba5f3c}.theme-controls-module__ew3MrW__accentSwatch[data-accent=amber]{background-color:#af711f}.theme-controls-module__ew3MrW__accentSwatch[data-accent=crimson]{background-color:#cc3342}@media (max-width:768px){.theme-controls-module__ew3MrW__modalContent{width:90vw;max-width:90vw}.theme-controls-module__ew3MrW__accentGrid{gap:var(--space-4);flex-wrap:wrap}.theme-controls-module__ew3MrW__accentSwatch{width:44px;height:44px}.theme-controls-module__ew3MrW__floatingButton{bottom:var(--space-4);right:var(--space-4);width:3rem;height:3rem}}
.footer-module__9TSqya__footer{background-color:var(--gray-800);color:var(--gray-300);padding:var(--space-8)0;margin-top:var(--space-16);border-top:1px solid var(--gray-700)}.footer-module__9TSqya__footerContent{max-width:1200px;padding:0 var(--space-4);margin:0 auto}.footer-module__9TSqya__footerText{color:var(--gray-400)}.footer-module__9TSqya__footerLink{color:var(--gray-400);transition:color var(--transition);align-items:center;display:flex}.footer-module__9TSqya__footerLink:hover{color:var(--gray-200)}
