.LabPage-module__9TFnMa__page{overflow:clip}.LabPage-module__9TFnMa__hero{grid-template-rows:auto 1fr auto;grid-template-columns:.58fr 1.42fr;align-items:end;gap:46px 64px;min-height:90svh;padding-top:148px;padding-bottom:72px;display:grid}.LabPage-module__9TFnMa__hero>.eyebrow{align-self:start;animation:.55s cubic-bezier(.22,1,.36,1) both LabPage-module__9TFnMa__labRise}.LabPage-module__9TFnMa__hero h1{letter-spacing:-.072em;text-transform:none;grid-column:1/-1;max-width:1300px;margin:0 0 -.025em -.02em;font-size:clamp(76px,11.4vw,186px);font-weight:500;line-height:.82;animation:.72s cubic-bezier(.22,1,.36,1) 60ms both LabPage-module__9TFnMa__labRise}.LabPage-module__9TFnMa__heroCopy{grid-column:2;grid-template-columns:1.35fr .65fr;justify-self:end;align-items:end;gap:34px;width:100%;max-width:760px;animation:.65s cubic-bezier(.22,1,.36,1) .15s both LabPage-module__9TFnMa__labRise;display:grid}.LabPage-module__9TFnMa__heroCopy p{margin:0}.LabPage-module__9TFnMa__heroCopy p:first-child{letter-spacing:-.038em;font-size:clamp(25px,3vw,46px);line-height:1.06}.LabPage-module__9TFnMa__heroCopy p:last-child{color:#f2f0eb94;font-size:13px;line-height:1.6}.LabPage-module__9TFnMa__notes{padding-block:118px 126px}.LabPage-module__9TFnMa__notesIntro{justify-content:space-between;align-items:baseline;gap:24px;margin-bottom:48px;display:flex}.LabPage-module__9TFnMa__notesIntro>p:last-child{color:var(--muted);font-family:var(--font-mono), monospace;letter-spacing:.08em;text-transform:uppercase;margin:0;font-size:10px}.LabPage-module__9TFnMa__noteList{border-top:1px solid var(--line)}.LabPage-module__9TFnMa__noteList .LabPage-module__9TFnMa__note{animation:.62s cubic-bezier(.22,1,.36,1) both LabPage-module__9TFnMa__labRowIn}.LabPage-module__9TFnMa__noteList .LabPage-module__9TFnMa__note:nth-child(2){animation-delay:45ms}.LabPage-module__9TFnMa__noteList .LabPage-module__9TFnMa__note:nth-child(3){animation-delay:90ms}.LabPage-module__9TFnMa__noteList .LabPage-module__9TFnMa__note:nth-child(4){animation-delay:.135s}.LabPage-module__9TFnMa__note{border-bottom:1px solid var(--line);isolation:isolate;grid-template-columns:54px minmax(300px,1fr) minmax(260px,.78fr) 28px;align-items:center;gap:30px;min-height:172px;transition:padding-inline .35s,color .25s;display:grid;position:relative;overflow:hidden}.LabPage-module__9TFnMa__note:before{content:"";background:var(--fg);transform-origin:bottom;z-index:-1;transition:transform .38s cubic-bezier(.22,1,.36,1);position:absolute;inset:0;transform:scaleY(0)}.LabPage-module__9TFnMa__note:after{content:"";opacity:.24;transform-origin:0;background:currentColor;height:1px;transition:transform .45s cubic-bezier(.22,1,.36,1),opacity .25s;position:absolute;bottom:0;left:0;right:0;transform:scaleX(0)}.LabPage-module__9TFnMa__note:hover,.LabPage-module__9TFnMa__note:focus-visible{color:var(--bg);outline:none;padding-inline:18px}.LabPage-module__9TFnMa__note:hover:before,.LabPage-module__9TFnMa__note:focus-visible:before{transform:scaleY(1)}.LabPage-module__9TFnMa__index,.LabPage-module__9TFnMa__noteTitle>span,.LabPage-module__9TFnMa__arrow{color:var(--muted);font-family:var(--font-mono), monospace;letter-spacing:.08em;text-transform:uppercase;font-size:10px;transition:color .25s,transform .32s cubic-bezier(.22,1,.36,1)}.LabPage-module__9TFnMa__index{align-items:center;gap:8px;display:inline-flex}.LabPage-module__9TFnMa__index:after{content:"";opacity:.55;background:currentColor;width:0;height:1px;transition:width .34s cubic-bezier(.22,1,.36,1)}.LabPage-module__9TFnMa__noteTitle>span{margin-bottom:14px;display:block}.LabPage-module__9TFnMa__noteTitle{transition:transform .34s cubic-bezier(.22,1,.36,1)}.LabPage-module__9TFnMa__note h2{font-size:clamp(35px,4.3vw,70px);line-height:.9}.LabPage-module__9TFnMa__note>p{color:#f2f0eb94;opacity:.72;max-width:540px;margin:0;font-size:14px;line-height:1.55;transition:color .25s,opacity .25s,transform .34s cubic-bezier(.22,1,.36,1)}.LabPage-module__9TFnMa__arrow{justify-self:end;font-size:18px;transition:transform .25s,color .25s}.LabPage-module__9TFnMa__note:hover .LabPage-module__9TFnMa__index,.LabPage-module__9TFnMa__note:hover .LabPage-module__9TFnMa__noteTitle>span,.LabPage-module__9TFnMa__note:hover .LabPage-module__9TFnMa__arrow,.LabPage-module__9TFnMa__note:focus-visible .LabPage-module__9TFnMa__index,.LabPage-module__9TFnMa__note:focus-visible .LabPage-module__9TFnMa__noteTitle>span,.LabPage-module__9TFnMa__note:focus-visible .LabPage-module__9TFnMa__arrow{color:#0b0b0b8f}.LabPage-module__9TFnMa__note:hover .LabPage-module__9TFnMa__index:after,.LabPage-module__9TFnMa__note:focus-visible .LabPage-module__9TFnMa__index:after{width:14px}.LabPage-module__9TFnMa__note:hover>p,.LabPage-module__9TFnMa__note:focus-visible>p{color:#0b0b0bad;opacity:1;transform:translate(3px)}.LabPage-module__9TFnMa__note:hover .LabPage-module__9TFnMa__noteTitle,.LabPage-module__9TFnMa__note:focus-visible .LabPage-module__9TFnMa__noteTitle{transform:translate(6px)}.LabPage-module__9TFnMa__note:hover:after,.LabPage-module__9TFnMa__note:focus-visible:after{opacity:.4;transform:scaleX(1)}.LabPage-module__9TFnMa__note:hover .LabPage-module__9TFnMa__arrow,.LabPage-module__9TFnMa__note:focus-visible .LabPage-module__9TFnMa__arrow{transform:translate(3px,-3px)}.LabPage-module__9TFnMa__context{grid-template-columns:.58fr 1.42fr;align-items:start;gap:64px;padding-block:124px;display:grid}.LabPage-module__9TFnMa__context>p:last-child{letter-spacing:-.05em;max-width:980px;margin:0;font-size:clamp(34px,4.7vw,74px);line-height:1}.LabPage-module__9TFnMa__cta{flex-direction:column;justify-content:space-between;min-height:68svh;padding-block:110px 62px;display:flex}.LabPage-module__9TFnMa__cta h2{max-width:1160px;margin-top:48px;font-size:clamp(56px,8.3vw,138px)}.LabPage-module__9TFnMa__ctaLinks{flex-wrap:wrap;gap:28px;display:flex}.LabPage-module__9TFnMa__ctaLinks a{border-bottom:1px solid var(--line);color:var(--muted);font-family:var(--font-mono), monospace;letter-spacing:.08em;text-transform:uppercase;padding-bottom:6px;font-size:11px}@media (max-width:800px){.LabPage-module__9TFnMa__hero{grid-template-columns:1fr;gap:32px;min-height:84svh;padding-top:112px;padding-bottom:52px}.LabPage-module__9TFnMa__hero h1{grid-column:1;font-size:clamp(68px,20vw,122px)}.LabPage-module__9TFnMa__heroCopy{grid-column:1;grid-template-columns:1fr;justify-self:start;gap:24px}.LabPage-module__9TFnMa__heroCopy p:last-child{max-width:420px}.LabPage-module__9TFnMa__notes{padding-block:82px}.LabPage-module__9TFnMa__note{grid-template-columns:34px 1fr auto;gap:16px;min-height:0;padding:24px 0}.LabPage-module__9TFnMa__note>p{grid-column:2/-1}.LabPage-module__9TFnMa__note:hover,.LabPage-module__9TFnMa__note:focus-visible{padding-inline:12px}.LabPage-module__9TFnMa__context{grid-template-columns:1fr;gap:42px;padding-block:82px}.LabPage-module__9TFnMa__cta{min-height:60svh;padding-block:82px 42px}}@media (max-width:480px){.LabPage-module__9TFnMa__hero{gap:28px;min-height:82svh}.LabPage-module__9TFnMa__hero h1{letter-spacing:-.068em;min-width:0;max-width:100%;font-size:clamp(54px,14.5vw,62px);line-height:.84}.LabPage-module__9TFnMa__heroCopy{min-width:0;max-width:100%}.LabPage-module__9TFnMa__heroCopy p:first-child{font-size:22px;line-height:1.1}}@keyframes LabPage-module__9TFnMa__labRise{0%{opacity:0;transform:translateY(14px)}to{opacity:1;transform:translateY(0)}}@keyframes LabPage-module__9TFnMa__labRowIn{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:translateY(0)}}@media (prefers-reduced-motion:reduce){.LabPage-module__9TFnMa__hero h1,.LabPage-module__9TFnMa__heroCopy,.LabPage-module__9TFnMa__noteList .LabPage-module__9TFnMa__note{animation:none}.LabPage-module__9TFnMa__hero>.eyebrow{animation:none}.LabPage-module__9TFnMa__note,.LabPage-module__9TFnMa__note:before,.LabPage-module__9TFnMa__note:after,.LabPage-module__9TFnMa__index,.LabPage-module__9TFnMa__index:after,.LabPage-module__9TFnMa__noteTitle,.LabPage-module__9TFnMa__noteTitle>span,.LabPage-module__9TFnMa__note>p,.LabPage-module__9TFnMa__arrow{transition:none}.LabPage-module__9TFnMa__note:hover .LabPage-module__9TFnMa__noteTitle,.LabPage-module__9TFnMa__note:focus-visible .LabPage-module__9TFnMa__noteTitle,.LabPage-module__9TFnMa__note:hover>p,.LabPage-module__9TFnMa__note:focus-visible>p{transform:none}}@media print{.LabPage-module__9TFnMa__hero,.LabPage-module__9TFnMa__notes,.LabPage-module__9TFnMa__context,.LabPage-module__9TFnMa__cta{break-inside:avoid}}
