.LabHero-module__fplEQq__hero{background:var(--bg-0);min-height:100svh;color:var(--fg-0);padding-top:var(--nav-h);align-items:stretch;display:flex;position:relative;overflow:hidden}.LabHero-module__fplEQq__field{z-index:0;pointer-events:none;position:absolute;inset:0;-webkit-mask-image:linear-gradient(90deg,#00000014 0%,#0006 30%,#000 62%);mask-image:linear-gradient(90deg,#00000014 0%,#0006 30%,#000 62%)}.LabHero-module__fplEQq__field canvas{display:block}.LabHero-module__fplEQq__inner{z-index:1;width:100%;max-width:var(--container);padding:clamp(36px, 6vh, 88px) var(--gutter) clamp(44px, 6vh, 96px);flex:1;grid-template-columns:minmax(0,1.02fr) minmax(0,.98fr);align-items:center;gap:clamp(24px,4vw,72px);min-height:0;margin:0 auto;display:grid;position:relative}.LabHero-module__fplEQq__left{flex-direction:column;gap:clamp(22px,3.4vh,40px);min-width:0;display:flex}.LabHero-module__fplEQq__title{font-family:var(--font-sans);letter-spacing:-.04em;color:var(--fg-0);margin:0;font-size:clamp(2.6rem,6vw,5.4rem);font-weight:200;line-height:.96}.LabHero-module__fplEQq__tLine{overflow-wrap:normal;word-break:keep-all;display:block}.LabHero-module__fplEQq__tLine+.LabHero-module__fplEQq__tLine{color:var(--fg-2)}.LabHero-module__fplEQq__rule{background:var(--red);width:56px;height:2px;display:inline-block}.LabHero-module__fplEQq__lede{max-width:52ch;color:var(--fg-2);margin:0;font-size:clamp(1rem,1.25vw,1.2rem);line-height:1.55}.LabHero-module__fplEQq__actions{flex-wrap:wrap;align-items:center;gap:14px;margin-top:4px;display:flex}.LabHero-module__fplEQq__ctaPrimary,.LabHero-module__fplEQq__ctaGhost{height:46px;font-family:var(--font-sans);letter-spacing:-.01em;transition:background var(--ease-dur,.4s) var(--ease-out,ease), color var(--ease-dur,.4s) var(--ease-out,ease), border-color var(--ease-dur,.4s) var(--ease-out,ease), transform var(--ease-dur,.4s) var(--ease-out,ease);border-radius:0;align-items:center;gap:10px;padding:0 22px;font-size:14px;font-weight:600;text-decoration:none;display:inline-flex}.LabHero-module__fplEQq__ctaPrimary{background:var(--fg-0);color:var(--bg-0);border:1px solid var(--fg-0)}.LabHero-module__fplEQq__ctaPrimary svg{width:14px;height:14px;transition:transform .4s var(--ease-out,ease)}.LabHero-module__fplEQq__ctaPrimary:hover{background:var(--red);border-color:var(--red);color:#fff}.LabHero-module__fplEQq__ctaPrimary:hover svg{transform:translate(3px)}.LabHero-module__fplEQq__ctaGhost{color:var(--fg-0);border:1px solid var(--rule-3);background:0 0}.LabHero-module__fplEQq__ctaGhost:hover{border-color:var(--red);color:var(--red)}.LabHero-module__fplEQq__right{justify-content:center;align-self:stretch;align-items:center;min-width:0;display:flex;position:relative}.LabHero-module__fplEQq__right:before{content:"";z-index:0;pointer-events:none;background:radial-gradient(circle at 54% 48%,#e3331a14,#0000 58%),radial-gradient(circle at 54% 52%,#0c0c0d0f,#0000 66%);position:absolute;inset:-8% -4%}.LabHero-module__fplEQq__logo{z-index:1;width:100%;height:100%;min-height:clamp(380px,62vh,660px);position:relative}@media (max-width:1100px){.LabHero-module__fplEQq__inner{grid-template-columns:1fr}}@media (max-width:720px){.LabHero-module__fplEQq__hero{min-height:auto;padding-bottom:24px}.LabHero-module__fplEQq__title{font-size:clamp(2.4rem,9.5vw,3.6rem)}}@media (max-width:520px){.LabHero-module__fplEQq__inner{padding-top:clamp(20px,4vh,32px);padding-bottom:clamp(24px,5vh,40px)}.LabHero-module__fplEQq__left{gap:18px}.LabHero-module__fplEQq__title{letter-spacing:-.032em;font-size:clamp(2.2rem,11vw,3rem)}.LabHero-module__fplEQq__lede{font-size:14.5px;line-height:1.55}.LabHero-module__fplEQq__rule{width:40px}.LabHero-module__fplEQq__actions{gap:10px}.LabHero-module__fplEQq__ctaPrimary,.LabHero-module__fplEQq__ctaGhost{flex:auto;justify-content:center;height:44px;padding:0 18px}}
