.research-card-component{box-sizing:border-box;background-color:#ffffff0a;border:1px solid #ffffff1a;border-radius:12px;flex-direction:column;gap:12px;padding:16px;display:flex}.research-card-component .frame{box-sizing:border-box;border:1.5px solid #fcb50099;border-radius:10px;flex:none;justify-content:center;align-items:center;width:48px;height:48px;display:flex}.research-card-component .frame svg{flex:none;width:36px;height:36px}.research-card-component .text{flex-direction:column;gap:4px;min-width:0;display:flex}.research-card-component h3,.research-card-component p{color:var(--primary-white);margin:0}.research-card-component .status{margin-top:auto}
.dataset-card-component{box-sizing:border-box;cursor:not-allowed;background-color:#0e1a33;border:1px solid #ffffff0f;border-radius:14px;flex-wrap:wrap;align-items:center;gap:12px 16px;padding:16px;display:flex}.dataset-card-component .row-icon{box-sizing:border-box;border:1px solid #ffffff1a;border-radius:12px;flex:none;justify-content:center;align-items:center;width:52px;height:52px;display:flex}.dataset-card-component .row-icon svg{opacity:.4;flex:none;width:40px;height:40px}.dataset-card-component .row-text{flex-direction:column;flex:1;gap:2px;min-width:160px;display:flex}.dataset-card-component h3,.dataset-card-component p{color:var(--secondary-footer-dark-grey);margin:0}.dataset-card-component .row-status{flex:none}@media (max-width:599px){.dataset-card-component{align-items:flex-start}.dataset-card-component .row-status{margin-left:68px}}
.model-list-component .components{flex-direction:column;gap:40px;display:flex}.model-list-component .cards{flex-flow:column wrap;flex:1;gap:24px;display:flex}.model-list-component .cards>.feature-card-component,.model-list-component .cards>.research-card-component,.model-list-component .cards>.dataset-card-component{flex:40%}.model-list-component .cards{row-gap:40px}.model-list-component .cards:has(>.dataset-card-component){flex-direction:column;row-gap:12px}.model-list-component .cards:has(>.dataset-card-component)>.dataset-card-component{flex:none;max-width:none}.model-list-component>.components>.title-component .overline-title-container{gap:20px}.model-list-component>.components>.title-component .font-large-title,.model-list-component>.components>.title-component>.font-body-text{color:var(--primary-white)}@media (min-width:768px){.model-list-component .cards:not(:has(>.dataset-card-component)){flex-direction:row}.model-list-component .cards>.feature-card-component,.model-list-component .cards>.research-card-component,.model-list-component .cards>.dataset-card-component{max-width:48%}}@media (min-width:1440px){.model-list-component .components{flex-direction:row;gap:138px}.model-list-component .components .title-component{width:315px;min-width:315px}}
.mission-statement-component{text-align:center;max-width:900px;color:var(--primary-white);flex-direction:column;align-items:center;gap:20px;margin:0 auto;display:flex}.mission-statement-component .label-map{width:340px;height:283px;margin:0 0 24px;position:relative}.mission-statement-component .panjab-outline{width:100%;height:100%;position:absolute;inset:0}.mission-statement-component .panjab-outline path{stroke-linejoin:round}.mission-statement-component .panjab-outline .shape{fill:#004182b3}.mission-statement-component .panjab-outline .edge{fill:none;stroke:#fcb500bf;stroke-width:.6px}.mission-statement-component .panjab-outline.reveal .edge{stroke-dasharray:1;stroke-dashoffset:1px}.mission-statement-component .panjab-outline.reveal.revealed .edge{stroke-dashoffset:0;transition:stroke-dashoffset 1.2s ease-in-out}.mission-statement-component .label{color:var(--primary-white);text-align:center;white-space:nowrap;text-shadow:0 0 12px #fcb5008c,0 0 2px #fcb50059;margin:0;font-size:24px;font-weight:800;line-height:30px;position:absolute;top:47.5%;left:50.9%;transform:translate(-50%,-50%)}.mission-statement-component .headline{text-wrap:balance;width:max-content;max-width:calc(100vw - 64px);margin:0;font-weight:600}.mission-statement-component .highlight{color:var(--primary-yellow)}.mission-statement-component .headline.reveal .word{opacity:0;filter:blur(6px)}.mission-statement-component:has(.panjab-outline.revealed) .headline.reveal .word{opacity:1;filter:none;transition:opacity 1.2s,filter 1.2s}.mission-statement-component:has(.panjab-outline.reveal) .label{opacity:0}.mission-statement-component:has(.panjab-outline.revealed) .label{opacity:1;transition:opacity 1.2s}.mission-statement-component:has(.panjab-outline.reveal) .body{opacity:0}.mission-statement-component:has(.panjab-outline.reveal) .points li{opacity:0;transform:translateY(16px)}.mission-statement-component:has(.panjab-outline.revealed) .body{opacity:1;transition:opacity 1.2s}.mission-statement-component:has(.panjab-outline.revealed) .points li{opacity:1;transition:opacity 1.2s,transform 1.2s;transform:none}.mission-statement-component .body{max-width:720px;color:var(--primary-white);margin:0}.mission-statement-component .points{flex-direction:column;align-items:center;gap:32px;margin:24px 0 0;padding:0;list-style:none;display:flex}.mission-statement-component .points li{box-sizing:border-box;text-align:center;background-color:#ffffff0a;border:1px solid #ffffff1a;border-radius:50%;flex-direction:column;justify-content:flex-start;align-items:center;gap:8px;width:270px;height:270px;padding:40px 24px 28px;display:flex;position:relative}.mission-statement-component .points .point-icon{display:flex}.mission-statement-component .points .point-icon svg{flex:none;width:52px;height:52px}.mission-statement-component .points h3{color:var(--primary-white);white-space:nowrap;margin:0}.mission-statement-component .points p{color:var(--primary-white);margin:0}@media (min-width:1280px){.mission-statement-component .points{flex-direction:row;width:max-content;max-width:calc(100vw - 64px)}}@media (prefers-reduced-motion:reduce){.mission-statement-component .panjab-outline.reveal .edge{stroke-dashoffset:0;transition:none}.mission-statement-component:has(.panjab-outline.reveal) :is(.body,.points li){opacity:1;transition:none;transform:none}.mission-statement-component:has(.panjab-outline.reveal) .label{opacity:1;transition:none}.mission-statement-component .headline.reveal .word{opacity:1;filter:none;transition:none}}
#mission-statement-section{background-color:#0a2951;background-image:linear-gradient(to bottom, #0a2951 30%, #082348 calc(100% - var(--footer-arc-height)), #082348 100%);padding-bottom:var(--footer-arc-height)}#models-section{background-color:#0a2951;background-image:linear-gradient(#0a2951 40%,#0d3364 100%)}#datasets-section{background-image:linear-gradient(#0d3364 40%,#113b75 100%)}#research-section{background-image:linear-gradient(#113b75 40%,#0a2951 100%)}:is(#hero-section,#models-section,#research-section,#datasets-section){position:relative}#datasets-section{background-color:#0d3364}#research-section{background-color:#113b75}@media (min-width:1280px){:is(#models-section,#research-section,#datasets-section) .model-list-component .components{flex-direction:row;align-items:flex-start;gap:64px}:is(#models-section,#research-section,#datasets-section) .model-list-component .title-component{width:300px;min-width:300px;position:sticky;top:120px}:is(#models-section,#research-section,#datasets-section) .model-list-component .title-component>.font-body-text{font-size:18px;line-height:1.5}:is(#models-section,#research-section,#datasets-section) .model-list-component .cards{flex-wrap:wrap}}
