.header-wrap[data-lab=true]{color:#f2f3ef;background:#080909eb;border-bottom:1px solid #ffffff16}.header-wrap[data-lab=true] .brand-logo-wordmark{fill:#f2f3ef}.header-wrap[data-lab=true] .header-waitlist{color:#080909;box-shadow:none;background:#f2f3ef}.technology-lab{color:#f0f2ec;background:#080909;overflow:clip}.technology-lab h1,.technology-lab h2,.technology-lab h3{color:#f0f2ec;font-family:inherit!important}.lab-hero{grid-template-columns:.95fr 1.05fr;align-items:center;gap:24px;min-height:700px;padding-block:85px;display:grid;position:relative}.lab-hero:before{content:"";pointer-events:none;background-image:linear-gradient(#ffffff05 1px,#0000 1px),linear-gradient(90deg,#ffffff05 1px,#0000 1px);background-size:64px 64px;position:absolute;inset:0;-webkit-mask-image:linear-gradient(#000,#0000);mask-image:linear-gradient(#000,#0000)}.lab-hero-copy{z-index:1;position:relative}.lab-hero h1{letter-spacing:-.05em;font-size:clamp(48px,5.9vw,80px);line-height:1.03}.lab-lead{color:#a9aea7;max-width:450px;margin-top:32px;font-size:18px;line-height:1.65}.lab-hero-field{min-width:0;position:relative}.spatial-field{aspect-ratio:1;width:100%;position:relative}.spatial-field canvas,.spatial-rest{width:100%;height:100%;position:absolute;inset:0}.spatial-field:has(canvas[data-rendered=true]) .spatial-rest{visibility:hidden}.lab-axis{pointer-events:none;background:#ffffff0a;position:absolute}.lab-axis-x{height:1px;top:50%;left:0;right:0}.lab-axis-y{width:1px;top:0;bottom:0;left:50%}.lab-manifesto h2{letter-spacing:-.04em;max-width:800px;font-size:clamp(38px,4.5vw,58px);line-height:1.1}.lab-manifesto>p{color:#a9aea7;max-width:620px;margin-top:34px;font-size:20px;line-height:1.7}.technology-lab .text-link{color:#f0f2ec;margin-top:28px}.lab-scroll-story{grid-template-columns:.9fr 1.1fr;gap:60px;display:grid;position:relative}.lab-story-reading{grid-area:1/1;min-width:0}.lab-chapter{flex-direction:column;justify-content:center;min-height:90svh;padding-block:80px;scroll-margin-top:120px;display:flex}.lab-chapter h2{letter-spacing:-.035em;font-size:clamp(32px,3.8vw,52px);line-height:1.12}.lab-chapter p{color:#a9aea7;margin-top:26px;font-size:18px;line-height:1.75}.lab-chapter .text-link{align-self:start}.lab-story-stage{isolation:isolate;grid-area:1/2;align-self:start;height:min(640px,100svh - 140px);min-height:430px;position:sticky;top:110px}.lab-close h2{letter-spacing:-.04em;font-size:clamp(38px,4.5vw,60px);line-height:1.08}.lab-close>p{color:#a9aea7;max-width:630px;margin-top:32px;font-size:20px;line-height:1.6}@media (max-width:900px){.lab-hero{gap:0;min-height:620px}.lab-hero h1{font-size:54px}.lab-scroll-story{gap:30px}}@media (max-width:760px){.lab-hero{grid-template-columns:1fr;padding-block:50px 24px}.lab-hero h1{font-size:clamp(42px,11vw,62px)}.lab-lead{font-size:17px}.lab-hero-field{width:100%;max-width:480px;margin-top:12px}.lab-manifesto{padding-block:48px 70px}.lab-manifesto>p,.lab-close>p{font-size:18px}.lab-scroll-story{grid-template-columns:1fr;gap:0}.lab-story-stage{z-index:2;background:#080909;grid-area:1/1;height:310px;min-height:0;top:72px}.lab-story-reading{grid-area:2/1}.lab-chapter{min-height:85svh;padding-block:60px}.lab-chapter h2{font-size:31px}.lab-chapter p{font-size:16px}.lab-stage-scene .spatial-field{max-width:310px}.lab-robot .robot-study{max-width:355px}.lab-close{padding-block:70px 90px}}.technology-lab{background-image:linear-gradient(#dcebe106 1px,#0000 1px),linear-gradient(90deg,#dcebe106 1px,#0000 1px);background-size:80px 80px}.lab-hero{min-height:570px;padding-block:56px}.lab-manifesto{padding-block:42px 60px}.lab-chapter{min-height:56svh;padding-block:42px}.lab-chapter p+p{margin-top:16px}.lab-story-stage{height:min(560px,100svh - 140px);min-height:360px}.lab-morph-canvas{width:100%;height:100%;position:absolute;inset:0}.lab-engineering-canvas{background:repeating-linear-gradient(0deg,#0000 0 39px,#c8d5cd0b 39px 40px),repeating-linear-gradient(90deg,#0000 0 39px,#c8d5cd0b 39px 40px);border-block:1px solid #b8c9bd14;position:absolute;inset:5% 0;overflow:hidden;-webkit-mask-image:radial-gradient(#000 25%,#0000 72%);mask-image:radial-gradient(#000 25%,#0000 72%)}.lab-engineering-canvas:before,.lab-engineering-canvas:after{content:"";border:1px solid #d3dfd626;border-radius:50%;position:absolute;inset:18%;transform:rotateX(65deg)rotate(-25deg)}.lab-engineering-canvas:after{border-color:#ff981f20;border-radius:0;inset:5% 30%;transform:rotate(25deg)}.lab-close{padding-block:64px 80px}@media (max-width:760px){.lab-hero{min-height:0;padding-block:38px 20px}.lab-hero-field{max-width:310px}.lab-manifesto{padding-block:28px 42px}.lab-story-stage{height:270px;min-height:0}.lab-chapter{min-height:0;padding-block:40px}.lab-close{padding-block:40px 60px}}.lab-story-page .lab-hero{min-height:0;padding-block:56px 36px;display:block}.lab-story-page .lab-hero-copy{max-width:920px}.lab-story-page .lab-lead{max-width:760px}@media (max-width:760px){.lab-story-page .lab-hero{padding-block:38px 20px}}.lab-scroll-story{display:block;position:relative}.lab-story-stage{width:100%;height:min(620px,100svh - 110px);min-height:0;margin-bottom:calc(-1*min(620px,100svh - 110px));top:94px}.lab-story-reading{z-index:1;pointer-events:none;position:relative}.lab-chapter{width:40%;min-height:68svh;padding-block:36px}.lab-chapter:nth-child(2n){margin-inline-start:auto}.lab-chapter h2{font-size:clamp(32px,3.4vw,46px)}.lab-chapter p{font-size:17px}.lab-chapter a{pointer-events:auto}.lab-engineering-canvas{inset:0;-webkit-mask-image:radial-gradient(#000 35%,#0000 78%);mask-image:radial-gradient(#000 35%,#0000 78%)}.lab-story-page .lab-hero-copy{text-align:center;margin-inline:auto}.lab-story-page .lab-lead{margin-inline:auto}.lab-story-page .lab-hero{padding-block:60px 26px}@media (max-width:760px){.lab-story-stage{z-index:2;height:270px;margin-bottom:0;top:72px}.lab-chapter{width:100%;min-height:0;padding-block:40px}.lab-chapter:nth-child(2n){margin-inline-start:0}.lab-chapter p{font-size:16px}.lab-story-page .lab-hero-copy{text-align:start}.lab-story-page .lab-hero{padding-block:38px 20px}}.lab-mobile-drawing{display:none}@media (max-width:760px){.lab-story-stage{display:none}.lab-mobile-drawing{width:100%;height:300px;margin-top:24px;display:block;position:relative}.lab-mobile-drawing:before{content:"";background-color:#0000;background-image:linear-gradient(#c8d5cd0b 1px,#0000 1px),linear-gradient(90deg,#c8d5cd0b 1px,#0000 1px);background-position:0 0,0 0;background-repeat:repeat,repeat;background-size:40px 40px;background-attachment:scroll,scroll;background-origin:padding-box,padding-box;background-clip:border-box,border-box;position:absolute;inset:8% 0;-webkit-mask-image:radial-gradient(#000,#0000 75%);mask-image:radial-gradient(#000,#0000 75%)}.lab-chapter{padding-block:28px}.lab-story-reading{pointer-events:auto}}
