:root{--page-gutter:max(6vw,calc((100vw - 1280px)/2))}
.wrap{width:calc(100% - var(--page-gutter)*2);max-width:none;margin-inline:auto}header{padding-inline:var(--page-gutter)}
.hero-scroll{height:135svh;position:relative}.hero{position:sticky;top:0;min-height:700px;height:100svh;max-height:none;padding:100px 0 35px;overflow:hidden}.hero-inner{display:flex;align-items:center;gap:1%;height:100%}.hero-copy{width:47%;flex-shrink:0;will-change:opacity,transform}.hero-product{width:52%;height:560px;will-change:transform}.hero-light{background:radial-gradient(ellipse at 68% 51%,#8da7c645,transparent 62%);opacity:.45;transition:none}.orbit{border-color:#a3b4c73d}.hero h1{font-size:clamp(40px,3.7vw,64px)}
.tech-stage{left:var(--page-gutter);right:var(--page-gutter)}.callout{width:24%}.callout-0,.callout-2,.callout-4{left:0}.callout-1,.callout-3,.callout-5{right:0}.tech-visual{left:26%;width:48%}.callout h3{font-size:20px}.callout p{max-width:none}.technology{height:330svh}.tech-footer{left:var(--page-gutter);right:var(--page-gutter)}
.life-track{padding-inline:var(--page-gutter)}.life-slide{flex-basis:100%}.life-controls{width:calc(100% - var(--page-gutter)*2)}
.business{padding:0;background:#10151b}.business-scene{position:relative;overflow:hidden;isolation:isolate;min-height:1160px;padding:100px 0 90px;background:#080d14}.business-art{position:absolute;inset:0;z-index:-3;overflow:hidden}.business-art img{position:absolute;width:90%;height:118%;right:-18%;top:-8%;object-fit:cover;object-position:center 50%;filter:saturate(.18) hue-rotate(130deg) brightness(.72);opacity:.9}.business-shade{position:absolute;inset:0;z-index:-2;background:linear-gradient(90deg,#080d14 0%,#080d14dd 30%,#080d1450 67%,#080d141c),linear-gradient(0deg,#080d14 1%,#080d141a 45%,#080d1422 80%,#080d14)}.business-content{position:relative}.business-intro{max-width:550px}.business-intro h2{margin-bottom:30px}.business-intro>p{max-width:490px;font-size:18px;color:#b8c3d0;line-height:1.8}.business-usecases{display:grid;grid-template-columns:1fr 1fr;gap:36px 44px;width:77%;margin-top:85px}.business-usecase{padding-top:21px;border-top:1px solid #a3b4c741;min-width:0}.business-usecase h3{font-size:24px;line-height:1.4;margin-bottom:12px}.business-usecase p{font-size:16px;color:#c4cdd7;line-height:1.8;max-width:410px;text-shadow:0 2px 20px #000}.business>.wrap .tailored{margin-top:0;border-top:0;padding-top:100px}
.buy{position:relative;overflow:hidden;padding:105px 0;background:radial-gradient(ellipse at 76% 50%,#4a5d7626,transparent 60%),#10171f;isolation:isolate}.buy::before{content:'';position:absolute;left:var(--page-gutter);right:var(--page-gutter);top:0;height:1px;background:linear-gradient(90deg,transparent,#a3b4c755,transparent)}.buy-inner{grid-template-columns:.8fr 1.2fr;gap:45px;min-height:580px}.buy-inner>.reveal{z-index:3}.buy h2{font-size:clamp(48px,4.5vw,75px);line-height:1.08;margin:27px 0}.buy .pill{margin-top:10px}.unboxed-visual{border:0;border-radius:0;box-shadow:none;overflow:visible;position:relative;isolation:isolate;background:radial-gradient(ellipse at 50% 50%,#f1f3f5 0%,#d0d8e2 45%,#8d9cafb3 57%,#4c617c20 68%,transparent 73%);transform:translateY(var(--kit-shift,0px)) rotate(-7deg);height:620px;width:112%;margin-left:-3%}.unboxed-visual img{height:100%;width:100%;max-height:none;object-fit:contain;mix-blend-mode:multiply;position:relative;z-index:1;mask-image:radial-gradient(ellipse 70% 67% at 50% 50%,#000 63%,transparent 97%);filter:contrast(1.06)}.kit-orbit{position:absolute;inset:15% -1%;border:1px solid #a3b4c73b;border-radius:50%;transform:rotate(-15deg);z-index:-1}.kit-orbit:after{content:'';position:absolute;inset:-14%;border:1px solid #a3b4c71a;border-radius:50%;transform:rotate(26deg)}
@media(min-width:761px){.hero-product img{transform:rotate(-4deg) scale(.98)}.hero-copy p{font-size:16px}.hero .hero-inner{padding:0}.business-usecase:last-child{grid-column:1/3;max-width:490px}.buy-inner>div{width:auto}.buy .unboxed-visual{width:112%}}
@media(max-width:1100px) and (min-width:761px){.hero h1{font-size:39px}.hero-product{height:450px}.business-usecases{width:86%}.business-art img{right:-30%;width:110%}.callout h3{font-size:18px}.callout p{font-size:14px}.callout small{font-size:10px}.buy-inner{gap:20px}.unboxed-visual{height:500px}.buy h2{font-size:48px}}
@media(max-width:760px){.hero-scroll{height:150svh}.hero{min-height:720px;height:100svh;padding:115px 0 35px;display:block}.hero-inner{display:flex;flex-direction:column;align-items:center;gap:0;justify-content:flex-start}.hero-copy{width:100%;padding:0;margin:0}.hero h1{font-size:clamp(34px,8vw,50px)}.hero p{font-size:14px}.hero-brand{margin-bottom:24px}.hero-product{width:100%;height:270px;margin-top:20px}.hero-product img{transform:rotate(-4deg) scale(.92)}.hero .pill{margin-top:24px}.tech-stage{margin:0;left:var(--page-gutter);right:var(--page-gutter)}.callout{width:47%}.tech-visual{left:0;width:100%}.callout h3{font-size:17px}.technology{height:300svh}.life-track{padding-inline:var(--page-gutter)}.life-slide{flex-basis:100%}.business-scene{padding:70px 0;min-height:0}.business-art img{top:0;right:-68%;width:180%;height:1000px;object-position:center 22%;opacity:.74}.business-shade{background:linear-gradient(90deg,#080d14e6,#080d1460),linear-gradient(0deg,#080d14 0%,#080d14d9 35%,#080d1430 80%,#080d1455)}.business-intro{max-width:none}.business-intro h2{font-size:49px}.business-intro>p{font-size:16px}.business-usecases{grid-template-columns:1fr;width:100%;margin-top:70px;gap:27px}.business-usecase h3{font-size:23px}.business-usecase p{font-size:15px}.business>.wrap .tailored{padding-top:65px}.buy{padding:70px 0 35px}.buy-inner{display:flex;flex-direction:column;gap:15px;min-height:0}.buy h2{font-size:49px}.buy .unboxed-visual{width:112%;height:390px;margin-left:-6%}.unboxed-visual img{height:100%;width:100%}.buy p{font-size:16px}.kit-orbit{inset:19% 5%}}
@media(prefers-reduced-motion:reduce){.hero-scroll{height:auto}.hero{position:relative;height:auto;min-height:760px}.hero-copy{opacity:1!important;transform:none!important}.unboxed-visual{transform:rotate(-7deg)}.technology{height:auto}.hero-light{opacity:1}}
.business-art img{filter:saturate(.45) hue-rotate(70deg) brightness(.74);mask-image:linear-gradient(90deg,transparent,#000 23%,#000)}
@media(max-width:760px){.business-art img{mask-image:linear-gradient(90deg,transparent,#000 18%,#000)}}
.buy .unboxed-visual{width:100%;margin-left:0;mask-image:radial-gradient(ellipse 64% 50% at 50% 50%,#000 70%,transparent 100%)}.unboxed-visual img{mask-image:none}.unboxed-visual{isolation:auto}
@media(max-width:760px){.buy .unboxed-visual{width:100%;margin-left:0;height:350px}}
.buy .unboxed-visual{mask-image:none;background:radial-gradient(ellipse at 50% 53%,#8ca1bd3d 0%,#4b63802b 38%,transparent 69%);transform:translateY(var(--kit-shift,0px)) rotate(-5deg)}.unboxed-visual img{mix-blend-mode:normal;mask-image:none;filter:drop-shadow(0 24px 25px #0007)}
