.lab-hero-portraits{display:none}@media (width>=1100px){.lab-page .lab-hero{isolation:isolate;background:linear-gradient(#e6c98a0b 1px,#0000 1px) 0 0/32px 32px,linear-gradient(90deg,#e6c98a0b 1px,#0000 1px) 0 0/32px 32px,radial-gradient(at 20% 45%,#16736e 0%,#0000 58%),linear-gradient(115deg,#0b4d49,#063c39 62%,#052e2f);align-items:center;min-height:580px;padding-block:64px;display:flex}.lab-page .lab-hero .wrap{z-index:2;width:100%}.lab-page .lab-hero-copy{width:52%;max-width:590px;margin-left:auto;padding-left:36px}.lab-page .lab-kicker{color:#f0d599;letter-spacing:0;gap:12px;font-size:15px}.lab-page .lab-kicker:before{width:30px;height:2px}.lab-page .lab-hero h1{margin:14px 0 20px;font-size:clamp(48px,4.6vw,68px);line-height:1.25}.lab-page .lab-hero p:not(.lab-src){color:#f0f7f5;text-wrap:pretty;max-width:510px;font-size:19px;line-height:1.95}.lab-page .lab-stats{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;max-width:440px;margin-top:28px;display:grid}.lab-page .lab-stat{background:#0b4945;border:1px solid #af9d6b;border-radius:16px;gap:8px;padding:18px 22px;display:grid;box-shadow:0 12px 28px -20px #001b1a}.lab-page .lab-stat b{color:#f7dfac;font-size:36px;line-height:1.15}.lab-page .lab-stat small{color:#edf5f1;font-size:14px;line-height:1.7}.lab-page .lab-hero .lab-src{color:#c2d4ca;margin-top:14px;font-size:12px;line-height:1.7}.lab-page .lab-hero-layout{grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:center;gap:clamp(32px,4vw,64px);display:grid}.lab-page .lab-hero-copy{width:100%;max-width:none;margin:0;padding:0}.lab-page .lab-hero-subtitle{color:#fff0c8;max-width:460px;font-size:23px;font-weight:700;line-height:1.7;display:block}.lab-page .lab-hero-summary{color:#e0eeea;margin-top:10px;font-size:17px;line-height:1.9;display:block}.lab-page .lab-net{opacity:.38;z-index:3;pointer-events:none;width:49%;height:100%;display:block;top:0;left:0}.lab-page .lab-net line{stroke:#e6c98aa6}.lab-hero-portraits{isolation:isolate;pointer-events:none;direction:ltr;justify-self:end;width:100%;max-width:580px;height:460px;display:block;position:relative}.lab-hero-portraits:before{content:"";z-index:-1;background:radial-gradient(at 45%,#4d946f3d,#0000 68%);position:absolute;inset:-12%}.lab-hero-portraits:after{content:"";z-index:4;pointer-events:none;background:linear-gradient(90deg,#0a50420f,#063c3933);position:absolute;inset:0;-webkit-mask-image:radial-gradient(#000 40%,#0000 76%);mask-image:radial-gradient(#000 40%,#0000 76%)}.lab-hero-portraits img{object-fit:cover;opacity:.9;box-shadow:none;filter:saturate(.65)contrast(1.04);-webkit-mask-image:var(--portrait-fade);-webkit-mask-image:var(--portrait-fade);mask-image:var(--portrait-fade);border:0;border-radius:0;outline:0;display:block;position:absolute}.lab-hero-portraits img:nth-child(3){z-index:1;object-position:69% 50%;--portrait-fade:radial-gradient(ellipse 62% 64% at 55% 45%, #000 40%, #000000d9 57%, transparent 86%);width:77%;height:390px;top:42px;left:-9%}.lab-hero-portraits img:nth-child(2){z-index:2;object-position:42% 15%;--portrait-fade:radial-gradient(ellipse 65% 64% at 48% 42%, #000 39%, #000000d9 56%, transparent 85%);width:48%;height:310px;top:-28px;right:-3%}.lab-hero-portraits img:first-child{z-index:3;object-position:50% 38%;--portrait-fade:radial-gradient(ellipse 65% 64% at 50% 45%, #000 35%, #000c 55%, transparent 84%);width:70%;height:260px;bottom:-20px;right:-9%}@media (prefers-reduced-motion:reduce){.lab-page .lab-net line{stroke-dashoffset:0;animation:none}.lab-page .lab-net circle{animation:none}}.lab-page .lab-stat{background:#104d46;border-color:#e6c98a99}.lab-page .lab-hero{min-height:0;padding-block:56px}.lab-page .lab-hero:before{content:"";z-index:1;pointer-events:none;background:url(/build/assets/hero-science-blend-CS6LRj4p.webp) 0/cover no-repeat;width:min(64%,960px);position:absolute;inset:0 auto 0 0;-webkit-mask-image:linear-gradient(90deg,#000 75%,#0000);mask-image:linear-gradient(90deg,#000 75%,#0000)}.lab-page .lab-hero:after{content:"";z-index:1;pointer-events:none;background:linear-gradient(#0000 70%,#052e2f8c),radial-gradient(60% 90% at 85%,#063c398c,#0000 70%);position:absolute;inset:0}.lab-page .lab-hero-portraits,.lab-page .lab-net{display:none}.lab-page .lab-hero-layout{grid-template-columns:minmax(0,1fr)}.lab-page .lab-hero-copy{max-width:560px}.lab-page .lab-hero h1{margin:8px 0 10px}.lab-page .lab-hero-summary{margin-top:4px}.lab-page .lab-stats{max-width:440px;margin-top:20px}.lab-page .lab-stat{-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);background:#104d46d1;padding:14px 20px}}.lab-sci{display:none}@media (width>=1100px){.lab-page .lab-hero:before{content:none}.lab-page .lab-hero{background:linear-gradient(#e6c98a0d 1px,#0000 1px) 0 0/34px 34px,linear-gradient(90deg,#e6c98a0d 1px,#0000 1px) 0 0/34px 34px,radial-gradient(45% 70% at 24% 60%,#137a76 0%,#0000 70%),linear-gradient(115deg,#0b4d49,#063c39 62%,#052e2f);align-items:stretch;min-height:470px;padding-block:0}.lab-page .lab-hero:after{background:linear-gradient(#0000 78%,#052e2f80)}.lab-page .lab-hero .wrap{align-items:center;display:flex}.lab-page .lab-hero-copy{padding-block:56px}.lab-sci{z-index:1;pointer-events:none;width:min(54%,760px);height:100%;display:block;position:absolute;bottom:0;left:max(0px,50% - 720px)}.sci-cut{z-index:3;object-fit:contain;object-position:left bottom;filter:drop-shadow(0 18px 30px #00141473);width:auto;max-width:100%;height:96%;position:absolute;bottom:0;left:2%}.sci-glow{z-index:1;background:radial-gradient(closest-side,#e6c98a47,#0000);border-radius:50%;height:160px;position:absolute;bottom:-60px;left:6%;right:6%}.sci-orbits{z-index:2;opacity:.55;width:74%;height:auto;position:absolute;top:4%;left:18%;overflow:visible}.sci-orbits ellipse{fill:none;stroke:#e6c98a;stroke-width:1.2px;stroke-dasharray:3 7;transform-origin:300px 300px}.sci-orbits .o2{rotate:60deg}.sci-orbits .o3{rotate:-60deg}.sci-orbits .core{fill:#f6e3b4;filter:drop-shadow(0 0 8px #f6e3b4)}.sci-orbits .e1{fill:#fff6dc;filter:drop-shadow(0 0 6px #fff);offset-path:path("M20 300a280 96 0 1 0 560 0a280 96 0 1 0 -560 0")}.sci-mol{z-index:2;opacity:.7;width:34%;position:absolute;top:6%;left:-2%}.sci-mol path{fill:none;stroke:#e6c98a;stroke-width:1.6px;stroke-linejoin:round;stroke-linecap:round}.sci-mol circle{fill:#f6e3b4}.lab-sci .bub{z-index:4;bottom:22%;left:var(--x);opacity:0;background:#f6e3b426;border:1.2px solid #f6e3b4d9;border-radius:50%;width:7px;height:7px;position:absolute}@media (prefers-reduced-motion:no-preference){.sci-cut{animation:1.2s cubic-bezier(.16,1,.3,1) .1s both sci-rise}.sci-orbits{animation:60s linear infinite sci-spin}.sci-orbits .e1{animation:6s linear infinite sci-orbit}.sci-mol path{stroke-dasharray:1200;stroke-dashoffset:1200px;animation:3s .4s forwards sci-draw}.sci-mol .mol{animation:7s ease-in-out infinite sci-float}.lab-sci .bub{animation:sci-bub 5.5s ease-in var(--d) infinite}}}@keyframes sci-rise{0%{opacity:0;transform:translateY(40px)}}@keyframes sci-spin{to{rotate:360deg}}@keyframes sci-orbit{to{offset-distance:100%}}@keyframes sci-draw{to{stroke-dashoffset:0}}@keyframes sci-float{50%{transform:translateY(-10px)rotate(3deg)}}@keyframes sci-bub{0%{opacity:0;transform:translateY(0)scale(.6)}15%{opacity:1}to{opacity:0;transform:translateY(-260px)scale(1.3)}}@media (width>=1100px){.sci-cut{object-fit:cover;object-position:50% 30%;z-index:1;filter:saturate(.9);-webkit-mask-composite:source-in;-webkit-mask-composite:source-in;-webkit-mask-composite:source-in;-webkit-mask-composite:source-in;width:100%;max-width:none;height:100%;top:0;bottom:0;left:0;-webkit-mask-image:linear-gradient(90deg,#000 55%,#0000 98%),linear-gradient(#0000 0%,#000 12% 82%,#0000 100%);mask-image:linear-gradient(90deg,#000 55%,#0000 98%),linear-gradient(#0000 0%,#000 12% 82%,#0000 100%);-webkit-mask-composite:source-in;mask-composite:intersect}.lab-sci:after{content:"";z-index:2;mix-blend-mode:multiply;background:linear-gradient(90deg,#063c3940,#063c391a 40%,#063c398c 85%);position:absolute;inset:0}.sci-glow{display:none}.sci-orbits{opacity:.4;z-index:3;left:30%}.sci-mol{z-index:3;opacity:.55;width:22%;top:4%;left:auto;right:2%}.lab-sci .bub{bottom:18%}.lab-sci{width:60%;left:0}.sci-cut{object-position:0 40%;-webkit-mask-image:linear-gradient(90deg,#000 68%,#0000 100%),linear-gradient(#0000 0%,#000 8% 86%,#0000 100%);mask-image:linear-gradient(90deg,#000 68%,#0000 100%),linear-gradient(#0000 0%,#000 8% 86%,#0000 100%)}.lab-sci:after{background:linear-gradient(90deg,#063c3933,#063c390d 45%,#063c3959 90%)}.lab-page .lab-hero-copy{max-width:470px;margin-inline-start:0}.sci-mol{opacity:.5;width:18%;top:3%;left:1%;right:auto}.sci-cut{opacity:.1}.lab-sci:after{display:none}}@media (width>=1100px) and (prefers-reduced-motion:no-preference){.sci-cut{animation:1.2s cubic-bezier(.16,1,.3,1) .1s both sci-rise20}}@keyframes sci-rise20{0%{opacity:0;transform:translateY(40px)}to{opacity:.1}}
