.three-hero-lab{background:radial-gradient(circle at 18% 18%,#dccbffb8,#0000 30%),radial-gradient(circle at 83% 76%,#b8dcffa8,#0000 34%),linear-gradient(135deg,#fdfbff,#f7f3ff 48%,#edf6ff);color:#111528;min-height:100vh;overflow:hidden}.three-hero-lab__hero{grid-gap:clamp(26px,4.5vw,82px);align-items:center;display:grid;gap:clamp(26px,4.5vw,82px);grid-template-columns:minmax(360px,.8fr) minmax(560px,1.2fr);margin:0 auto;min-height:100vh;width:min(1480px,calc(100% - 64px))}.three-hero-lab__copy{position:relative;z-index:2}.three-hero-lab__copy h1{font-family:-apple-system,BlinkMacSystemFont,SF Pro Rounded,Segoe UI,sans-serif;font-size:clamp(54px,5vw,88px);font-weight:690;letter-spacing:-.058em;line-height:1.01;margin:0}.three-hero-lab__copy h1 span{color:#6254f4;display:block;margin:.09em 0 .18em}.three-hero-lab__stage{height:min(78vh,730px);isolation:isolate;min-height:560px;position:relative}.three-hero-lab__stage--embedded{height:min(68vh,640px);min-height:520px}.three-hero-lab__stage:before{background:radial-gradient(circle,#9e82ff42,#a6ccff1a 45%,#0000 70%);border-radius:50%;content:"";filter:blur(36px);inset:10% 0 7%;position:absolute}.three-hero-lab__canvas,.three-hero-lab__canvas canvas{height:100%;inset:0;position:absolute;width:100%}.three-hero-lab__canvas{z-index:1}.three-hero-lab__canvas canvas{filter:drop-shadow(0 30px 38px rgba(62,50,137,.18))}@media (max-width:900px){.three-hero-lab__hero{box-sizing:border-box;gap:8px;grid-template-columns:1fr;grid-template-rows:auto minmax(420px,1fr);min-height:100svh;padding:42px 0 22px;width:min(100% - 28px,700px)}.three-hero-lab__copy h1{font-size:clamp(41px,10.4vw,66px);line-height:.99;max-width:660px}.three-hero-lab__stage{height:57svh;min-height:420px}.three-hero-lab__stage--embedded{height:54svh;min-height:390px}}@media (max-width:520px){.three-hero-lab__hero{grid-template-rows:auto minmax(365px,1fr);padding-top:27px;width:calc(100% - 18px)}.three-hero-lab__copy h1{font-size:clamp(37px,11.6vw,51px)}.three-hero-lab__stage{height:55svh;min-height:365px}.three-hero-lab__stage--embedded{height:52svh;min-height:350px}}
/*# sourceMappingURL=6262.a920b203.chunk.css.map*/