:root{--home-section-title-size:2.25rem;--home-section-title-weight:700}.home-hero{color:#fff;background:#000c24 url(/media/ai-hero-v2.webp) 50%/cover no-repeat;align-items:center;min-height:320px;display:grid;position:relative;overflow:hidden}.home-hero:before{content:"";background:linear-gradient(90deg,#00081ce6 0%,#000a22bd 31%,#000c264d 57%,#000c2605 84%);position:absolute;inset:0}.home-hero__inner{z-index:1;width:min(100%,1240px);margin-inline:auto;padding:1rem clamp(1rem,3vw,2.2rem);position:relative}.home-hero__eyebrow{color:#b9dcff;margin:0 0 .25rem;font-size:.78rem;font-weight:700;line-height:1.35}.home-hero h1{letter-spacing:0;margin:0;font-size:3.2rem;font-weight:700;line-height:1.02}.home-hero__inner>p:last-child{color:#fffffff0;max-width:34ch;margin:.6rem 0 0;font-size:1rem;line-height:1.45}.home-hero strong{margin-top:.12rem;font-size:1.16rem;font-weight:630;display:block}.home-research,#lab-ai-usage,.home-publications,.home-news,.home-contact{background:#fff}.home-about{background:#f7f8fd;border-bottom:1px solid #d9deec}.home-about__shell{grid-template-columns:minmax(250px,.72fr) minmax(0,1.28fr);gap:clamp(2rem,6vw,5.5rem);width:min(100%,1180px);margin-inline:auto;padding:2.4rem clamp(1rem,3vw,2.5rem);display:grid}.home-about__heading>p{color:#5268a6;letter-spacing:.12em;text-transform:uppercase;margin:0 0 .6rem;font-size:.74rem;font-weight:750;line-height:1.3}.home-about__heading h2{color:#172033;margin:0;font-size:1.55rem;line-height:1.2}.home-about__body>p{color:#596174;max-width:70ch;margin:0;font-size:1rem;line-height:1.7}.home-about__links{flex-wrap:wrap;gap:.4rem 1.4rem;margin-top:1rem;display:flex}.home-about__links a{color:#4052b5;align-items:center;gap:.4rem;min-height:2.75rem;font-size:.88rem;font-weight:700;display:inline-flex}.home-about__links a:hover,.home-about__links a:focus-visible{text-underline-offset:.2em;text-decoration:underline}.home-research__shell,.lab-ai-usage-shell,.home-publications__shell,.home-contact__shell{width:min(100%,1180px);margin-inline:auto;padding-inline:clamp(1rem,3vw,2.5rem)}.home-research__shell{padding-top:3.4rem;padding-bottom:2.2rem}.home-research__header,.home-contact__header{margin-bottom:1.2rem}.home-research__header h2,.home-section-header h2,.home-contact__header h2,.lab-ai-usage__header h2{color:#172033;font-size:var(--home-section-title-size);font-weight:var(--home-section-title-weight);letter-spacing:0;margin:0;line-height:1.15}.home-research__header p,.home-section-header p,.home-contact__header p{color:#667085;margin:.34rem 0 0;font-size:.96rem;line-height:1.5}.home-research__grid{background:#f7f8fd;border-top:1px solid #cfd6e8;border-bottom:1px solid #cfd6e8;grid-template-columns:repeat(4,minmax(0,1fr));display:grid}.home-research__item{min-width:0;padding:1.25rem 1.15rem 1.35rem}.home-research__item+.home-research__item{border-left:1px solid #d9deec}.home-research__icon{color:#4052b5;margin-bottom:.78rem}.home-research__item h3{color:#172033;margin:0;font-size:1.05rem;font-weight:700;line-height:1.32}.home-research__item p{color:#596174;margin:.48rem 0 0;font-size:.9rem;line-height:1.52}.home-research__item strong{color:#3546a2;margin-bottom:.12rem;display:block}.lab-ai-usage-shell{padding-bottom:3.8rem}.lab-ai-usage__header{flex-wrap:wrap;justify-content:space-between;align-items:end;gap:1rem;margin-bottom:1.1rem;display:flex}.lab-ai-usage__header p{color:#697386;margin:0;font-size:.78rem;font-weight:650}.lab-ai-usage__grid{background:#f7f8fd;border-top:1px solid #cfd6e8;border-bottom:1px solid #cfd6e8;grid-template-columns:repeat(3,minmax(0,1fr));display:grid}.lab-ai-usage__metric{gap:.6rem;min-width:0;padding:1.2rem 1.35rem 1.3rem;display:grid}.lab-ai-usage__metric+.lab-ai-usage__metric{border-left:1px solid #d9deec}.lab-ai-usage__metric-heading{color:#4052b5;align-items:center;gap:.5rem;display:flex}.lab-ai-usage__metric-heading p{color:#697386;text-transform:uppercase;margin:0;font-size:.78rem;font-weight:700}.lab-ai-usage__metric h3{color:#172033;font-variant-numeric:tabular-nums;margin:0;font-size:2.25rem;font-weight:720;line-height:1}.lab-ai-usage__metric:nth-child(2) h3{color:#4052b5}.lab-ai-usage__metric:nth-child(3) h3{color:#15803d}.home-publications{border-top:1px solid #d9deec}.home-publications__shell{padding-top:3.4rem;padding-bottom:3.8rem}.home-section-header{justify-content:space-between;align-items:flex-end;gap:1.5rem;margin-bottom:1.2rem;display:flex}.home-section-header>a{color:#4052b5;align-items:center;gap:.38rem;font-size:.9rem;font-weight:700;display:inline-flex}.home-section-header>a:hover,.home-section-header>a:focus-visible{text-underline-offset:.2em;text-decoration:underline}.home-publications__list{border-top:1px solid #d9deec;border-bottom:1px solid #d9deec;gap:0;display:grid}.home-publications__list .pub-list-item.view-citation{border-width:0 0 1px;border-radius:0;padding:.82rem .9rem .78rem}.home-publications__list .pub-list-item.view-citation:last-child{border-bottom:0}.home-publications__list .pub-list-item__title{font-size:1rem}.home-publications__list .pub-list-item__authors{font-size:.78rem}.home-contact{border-top:1px solid #d9deec}.home-contact__shell{padding-top:3.4rem;padding-bottom:3.8rem}.home-contact__grid{background:#f7f8fd;border-top:1px solid #cfd6e8;border-bottom:1px solid #cfd6e8;grid-template-columns:minmax(0,1.15fr) minmax(320px,.85fr);display:grid}.home-contact__column{min-width:0;padding:1.25rem 1.35rem 1.3rem}.home-contact__column--connect{border-left:1px solid #d9deec}.home-contact__column>header{color:#4052b5;align-items:center;gap:.55rem;margin-bottom:.85rem;display:flex}.home-contact__column h3{color:#172033;margin:0;font-size:1.1rem;line-height:1.3}.home-contact__column address{color:#596174;font-size:.94rem;font-style:normal;line-height:1.48;display:grid}.home-contact__action{color:#4052b5;align-items:center;gap:.38rem;margin-top:.85rem;font-size:.88rem;font-weight:700;display:inline-flex}.home-contact__column dl{margin:0}.home-contact__column dl>div{border-bottom:1px solid #d9deec;grid-template-columns:72px minmax(0,1fr);align-items:baseline;gap:.82rem;padding:.48rem 0;display:grid}.home-contact__column dt{color:#7b8598;text-transform:uppercase;font-size:.72rem;font-weight:700}.home-contact__column dd{min-width:0;margin:0}.home-contact__column dd a{color:#3546a2;overflow-wrap:anywhere}@media (width<=900px){.home-research__grid{grid-template-columns:repeat(2,minmax(0,1fr))}.home-research__item+.home-research__item{border-left:0}.home-research__item:nth-child(2n){border-left:1px solid #d9deec}.home-research__item:nth-child(n+3){border-top:1px solid #d9deec}}@media (width<=700px){:root{--home-section-title-size:2rem}.home-hero{background-position:68%;min-height:250px}.home-hero:before{background:linear-gradient(90deg,#00081ceb,#000a22c7 58%,#000c2629)}.home-hero h1{font-size:2.35rem}.home-hero__inner>p:last-child{max-width:30ch;font-size:.9rem}.home-hero strong{font-size:1rem}.home-research__shell,.home-publications__shell,.home-contact__shell{padding-top:2.6rem;padding-bottom:3rem}.home-about__shell{grid-template-columns:minmax(0,1fr);gap:1.1rem;padding-block:2rem}.home-about__heading h2{font-size:1.4rem}.home-research__grid,.lab-ai-usage__grid,.home-contact__grid{grid-template-columns:minmax(0,1fr)}.home-research__item,.home-research__item:nth-child(2n){border-left:0}.home-research__item:nth-child(n+2),.lab-ai-usage__metric+.lab-ai-usage__metric,.home-contact__column--connect{border-top:1px solid #d9deec}.lab-ai-usage-shell{padding-bottom:3rem}.lab-ai-usage__metric+.lab-ai-usage__metric,.home-contact__column--connect{border-left:0}.home-section-header{align-items:flex-start}}
