.lab-module__oEHPxq__hero{padding-block:clamp(3rem,2rem + 5vw,6rem) clamp(1.5rem,1rem + 2vw,2.5rem);position:relative;overflow:hidden}.lab-module__oEHPxq__heroInner{gap:1.25rem;max-width:56rem;display:grid;position:relative}.lab-module__oEHPxq__title{font-size:var(--step-5);letter-spacing:-.045em}.lab-module__oEHPxq__lede{max-width:58ch;color:var(--color-ink-dim);line-height:1.75}.lab-module__oEHPxq__section{padding-block:clamp(2rem,1.5rem + 3vw,4rem)}.lab-module__oEHPxq__sectionTitle{font-size:var(--step-2);border-bottom:1px solid var(--color-hairline);margin-bottom:1.75rem;padding-bottom:1rem}.lab-module__oEHPxq__sectionLede{max-width:56ch;color:var(--color-ink-dim);font-size:var(--step--1);margin-top:-.75rem;margin-bottom:1.75rem;line-height:1.7}.lab-module__oEHPxq__grid{grid-template-columns:repeat(auto-fill,minmax(min(18rem,100%),1fr));gap:clamp(.85rem,.7rem + .8vw,1.25rem);display:grid}.lab-module__oEHPxq__grid>*{height:100%}.lab-module__oEHPxq__card{align-content:start;gap:.7rem;height:100%;padding:clamp(1.15rem,1rem + .8vw,1.6rem);display:grid}.lab-module__oEHPxq__cardTitle{font-size:var(--step-1);transition:color .32s var(--ease-out-expo)}.lab-module__oEHPxq__card:hover .lab-module__oEHPxq__cardTitle{color:var(--color-signal)}.lab-module__oEHPxq__blurb{color:var(--color-ink-dim);font-size:var(--step--1);line-height:1.65}.lab-module__oEHPxq__outLink{flex-wrap:wrap;gap:.75rem;display:flex}
