@import "https://fonts.googleapis.com/css2?family=DM+Sans:wght@300;400;500;600;700&family=Manrope:wght@300;400;500;600&display=swap";:root{color:#f3f2ee;font-synthesis:none;text-rendering:optimizelegibility;-webkit-font-smoothing:antialiased;--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;--muted:#a5aab4;--line:#d4ddf426;--violet:#c6b5ee;--page:6.1vw;background:#07090d;font-family:DM Sans,sans-serif;font-weight:400}*{box-sizing:border-box}html{scroll-behavior:smooth;scroll-padding-top:0}body{min-width:320px;margin:0}button,a{-webkit-tap-highlight-color:transparent}button{font:inherit;color:inherit;cursor:pointer}a{color:inherit;text-decoration:none}button{background:0 0;border:0}button:disabled{cursor:default}a,button{touch-action:manipulation}button:focus-visible,a:focus-visible{outline-offset:7px;outline:2px solid #d6c7fa}::selection{color:#fff;background:#9c7ed0}h1,h2,h3,p{margin:0}h1,h2{letter-spacing:-.065em;font-family:Manrope,sans-serif;font-weight:300}h1 em,h2 em{color:#b7accc;font-style:normal}p{font-size:17px;line-height:1.7}main{overflow:clip}section{scroll-margin-top:0}svg{stroke:currentColor;stroke-width:1.4px;fill:none;width:20px;height:20px}button[hidden],[hidden]{display:none!important}.skip-link{z-index:100;color:#111;background:#eee;padding:12px;position:fixed;top:10px;left:10px;transform:translateY(-200%)}.skip-link:focus{transform:none}.site-header{height:90px;padding:0 var(--page);z-index:30;background:linear-gradient(#06080bbb,#06080b10);border-bottom:1px solid #e6edff1f;justify-content:space-between;align-items:center;gap:24px;width:100%;display:flex;position:absolute;top:0;left:0}.brand-wordmark{letter-spacing:.27em;white-space:nowrap;flex-direction:column;align-items:center;font-size:22px;font-weight:500;line-height:1.4;display:inline-flex}.brand-wordmark>span{letter-spacing:.52em;color:#c6cbd4;margin-left:4px;font-size:10px}.desktop-nav{gap:32px;margin-left:auto;margin-right:auto;padding-left:6vw;display:flex}.desktop-nav a{color:#c0c3cb;font-size:14px;transition:color .2s}.desktop-nav a:hover{color:#fff}.header-actions{align-items:center;gap:27px;display:flex}.motion-toggle{color:#a8aeb8;white-space:nowrap;align-items:center;gap:7px;padding:10px 0;font-size:12px;display:flex}.motion-toggle:hover{color:#fff}.contact-link{border:1px solid #8d98ab66;border-radius:3px;align-items:center;gap:24px;padding:12px 18px;font-size:14px;transition:background .25s;display:flex}.contact-link:hover{background:#ffffff12}.contact-orbit{border:1px solid #cac2dc;border-radius:50%;width:10px;height:10px;position:relative}.contact-orbit:after{content:"";border:1px solid #cac2dc66;border-radius:50%;position:absolute;inset:-4px;transform:rotate(-35deg)scaleY(.45)}.menu-toggle,.mobile-nav{display:none}.realm{isolation:isolate;background:#090c12;height:100svh;min-height:800px;max-height:1180px;position:relative}.hero{min-height:820px}.world-scene{z-index:-3;pointer-events:none;position:absolute;inset:0;overflow:hidden}.scene-art,.scene-canvas{object-fit:cover;object-position:center;width:100%;height:100%;position:absolute;inset:0}.scene-canvas{opacity:0;transition:opacity .5s}.scene-shade{z-index:-1;pointer-events:none;background:linear-gradient(90deg,#04070cc9,#04070c80 26%,#04070c0d 62%,#0000 84%),linear-gradient(0deg,#07090d 0,#07090d8c 9%,#0000 30%);position:absolute;inset:0}.hero .scene-shade{background:linear-gradient(90deg,#04070c99,#04070c52 27%,#0000 64%),linear-gradient(#0000 70%,#07090d73 91%,#07090d)}.hero-topline{top:122px;left:var(--page);right:var(--page);letter-spacing:.2em;color:#a3aab6;justify-content:space-between;font-size:10px;display:flex;position:absolute}.realm-copy{width:56%;padding:0 var(--page);z-index:2;position:relative;top:50%;transform:translateY(-50%)}.hero-copy{width:60%;top:48%}.eyebrow{letter-spacing:.2em;color:#b9bdc8;align-items:center;gap:12px;font-size:11px;font-weight:400;line-height:1.8;display:flex}.small-star{color:#d5c9ea;font-size:17px}.hero h1{letter-spacing:-.075em;margin:25px 0 30px;font-size:clamp(94px,9.5vw,155px);line-height:.99}.hero h1 em{color:#d0c6e0}.hero-description{color:#c9ccd3;letter-spacing:-.015em;font-size:18px;line-height:1.65}.primary-link{-webkit-backdrop-filter:blur(9px);backdrop-filter:blur(9px);background:#070b1266;border:1px solid #b5bbc066;align-items:center;gap:28px;margin-top:32px;padding:17px 20px;font-size:14px;transition:background .25s,border-color .25s;display:inline-flex}.primary-link:hover{background:#c8b4f021;border-color:#cbb9f0}.link-line{transform-origin:0;background:currentColor;width:28px;height:1px;transition:transform .25s;display:inline-block}.primary-link:hover .link-line,.text-link:hover .link-line,.product-description a:hover .link-line,.contact-email:hover .link-line{transform:scaleX(1.3)}.lunar-control{right:var(--page);z-index:5;position:absolute;bottom:158px}.scene-control{text-align:left;color:#e3e4eb;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#0b10198a;border:1px solid #b9c5de30;border-radius:3px;align-items:center;gap:14px;padding:14px 18px;font-size:14px;display:flex}.scene-control:disabled{opacity:.55}.scene-control:not(:disabled):hover{background:#192030b0;border-color:#b9c5de80}.control-glyph{color:#d8cff5;font-size:31px;line-height:1}.scene-control small{letter-spacing:.16em;color:#a8afbd;margin-top:7px;font-size:9px;display:block}.realm-footer{bottom:42px;left:var(--page);right:var(--page);justify-content:space-between;align-items:center;gap:25px;display:flex;position:absolute}.scroll-cue{color:#adb4c1;align-items:center;gap:13px;font-size:12px;line-height:1.5;display:flex}.scroll-line{background:linear-gradient(#0000,#d0c5e6);width:1px;height:37px;display:block;position:relative}.motion-on .scroll-line:after{content:"";background:#e2d7f4;width:3px;height:7px;animation:2.4s ease-in-out infinite descend;position:absolute;top:0;left:-1px}@keyframes descend{0%{opacity:0;transform:translateY(0)}40%{opacity:1}to{opacity:0;transform:translateY(30px)}}.realm-nav{align-items:center;gap:30px;display:flex}.realm-nav a{color:#969fab;align-items:center;gap:10px;padding:12px 0;font-size:14px;display:flex;position:relative}.realm-nav a span{color:#798797;font-variant-numeric:tabular-nums;font-size:10px}.realm-nav a[aria-current]{color:#fff}.realm-nav a[aria-current]:after{content:"";background:#cfc0e5;height:1px;position:absolute;bottom:1px;left:0;right:0}.realm-note{text-align:right;letter-spacing:.2em;color:#bdc0c9;font-size:10px;line-height:1.9}.chapter-label{top:60px;left:var(--page);right:var(--page);letter-spacing:.17em;color:#b8bcc6;justify-content:space-between;font-size:11px;display:flex;position:absolute}.realm h2{margin:26px 0 31px;font-size:clamp(68px,6.9vw,110px);line-height:1.07}.realm-copy>p:not(.eyebrow){color:#c1c3cc;max-width:415px;line-height:1.75}.realm-copy .secondary-copy{margin-top:24px;font-size:16px;color:#a1a6b2!important}.text-link{border-bottom:1px solid #d8d9e252;align-items:center;gap:24px;margin-top:28px;padding:10px 0;font-size:14px;display:inline-flex}.text-link:hover{color:#fff}.chapter-caption{bottom:48px;left:var(--page);right:var(--page);color:#b7bdc8;align-items:center;gap:20px;font-size:12px;display:flex;position:absolute}.chapter-caption>span:first-child{letter-spacing:.2em;font-size:10px}.chapter-caption i{background:#b5b6c34d;width:70px;height:1px}.humanity,.intelligence{border-top:1px solid #b5b6c31a}.intelligence .scene-shade{background:linear-gradient(90deg,#050a10db,#050a1080 33%,#0000 69%),linear-gradient(#0000 72%,#07090d)}.section-shell{padding:100px var(--page);position:relative}.section-kicker{border-top:1px solid var(--line);letter-spacing:.19em;color:#9ca4b3;justify-content:space-between;gap:20px;padding-top:23px;font-size:10px;display:flex}.studio{background:radial-gradient(at 8% 30%,#16121e88,#0000 58%),#07090d;padding-top:88px;padding-bottom:105px}.studio-grid{grid-template-columns:1.25fr 1fr;gap:10%;margin-top:74px;display:grid}.studio h2,.section-heading h2,.capability-intro h2{font-size:clamp(54px,5.1vw,82px);line-height:1.12}.studio h2 em{color:#b7b2c0}.studio-body>p:first-child{letter-spacing:-.025em;color:#dedde4;font-size:25px;line-height:1.65}.studio-body>p:nth-child(2){color:#a5aab4;max-width:530px;margin-top:29px;font-size:16px}.company-signature{color:#c9bbda;margin-top:26px;font-size:12px;display:block}.world-principles{border-top:1px solid var(--line);grid-template-columns:repeat(3,1fr);gap:40px;margin-top:74px;padding-top:32px;display:grid}.world-principles>div{padding-left:42px;position:relative}.world-principles>div>span{color:#8c7f9c;font-size:10px;position:absolute;top:7px;left:0}.world-principles h3{letter-spacing:-.02em;font-size:19px;font-weight:400}.world-principles p{color:#8f97a6;margin-top:9px;font-size:14px}.work{background:#0b0e14;padding-top:76px;padding-bottom:100px}.section-heading{justify-content:space-between;align-items:flex-end;gap:40px;margin:56px 0 52px;display:flex}.section-heading>p{color:#a8aeb8;padding-bottom:5px;font-size:16px}.product-grid{grid-template-columns:1fr 1fr;gap:24px;display:grid}.product-card{border:1px solid #879bb323;border-radius:2px;min-height:480px;padding:30px 32px;transition:border-color .4s;position:relative;overflow:hidden}.product-card:hover{border-color:#aaa5b969}.fieldyo{background:radial-gradient(at 93% 25%,#25436965,#0000 62%),linear-gradient(145deg,#111a2b,#0a101b)}.renheld{background:radial-gradient(at 93% 25%,#1b654d50,#0000 62%),linear-gradient(145deg,#0f241f,#0a1512)}.product-meta{letter-spacing:.15em;color:#9ca8ba;justify-content:space-between;gap:16px;font-size:9px;display:flex}.product-meta span:last-child{letter-spacing:.12em;color:#a2abb4;font-size:9px}.product-name{letter-spacing:-.055em;color:#f1f1f4;align-items:baseline;gap:6px;font-size:44px;font-weight:500;display:flex}.product-dot{background:#86bbfa;border-radius:100%;width:5px;height:5px;display:block}.renheld .product-dot{background:#83dcb3}.product-identity p{color:#b1bdd0;letter-spacing:-.025em;margin-top:19px;font-size:21px;line-height:1.45}.renheld .product-identity p{color:#b0c9bd}.product-description{border-top:1px solid #d6e3fc20;padding-top:25px}.product-description p{color:#a0acbe;max-width:390px;font-size:15px;line-height:1.8}.renheld .product-description p{color:#a0b7ad}.product-description a{align-items:center;gap:20px;max-width:max-content;margin-top:23px;padding:6px 0;font-size:13px;display:flex}.capabilities{background:#07090d;padding-top:85px;padding-bottom:105px}.capability-grid{grid-template-columns:1fr 1.2fr;gap:11%;margin-top:66px;display:grid}.capability-intro>p{color:#a1a7b3;margin-top:25px;font-size:16px}.capability-intro .text-link{margin-top:30px}.capability h3{font-weight:400}.capability{border-bottom:1px solid var(--line)}.capability:first-child{border-top:1px solid var(--line)}.capability button{text-align:left;letter-spacing:-.025em;align-items:center;gap:22px;width:100%;min-height:85px;padding:26px 0;font-size:23px;display:flex}.cap-number{letter-spacing:.12em;color:#8b819a;font-size:10px}.cap-symbol{color:#cfc3e1;margin-left:auto;font-size:25px;font-weight:300}.capability button:hover{color:#d5c5ed}.capability [role=region]{padding:0 0 30px 38px}.capability [role=region]>p{color:#9aa3b3;font-size:15px;line-height:1.85}.capability [role=region]>.cap-short{color:#d1c9db;margin-bottom:14px;font-size:17px}.capability ul{flex-wrap:wrap;gap:8px;margin:22px 0 0;padding:0;list-style:none;display:flex}.capability li{color:#b5bdcb;border:1px solid #aabbda26;border-radius:2px;padding:7px 10px;font-size:11px}.contact-section{text-align:center;border-top:1px solid var(--line);min-height:620px;padding:68px var(--page) 92px;background:radial-gradient(at 50% 85%,#27203455,#0000 58%),#080a0f;flex-direction:column;justify-content:center;align-items:center;display:flex}.contact-stars{color:#b09acb;text-shadow:0 0 40px #bfa1ef50;margin-bottom:26px;font-size:34px;font-weight:300}.contact-section .eyebrow{font-size:10px}.contact-section h2{margin:28px 0 30px;font-size:clamp(74px,8vw,124px);line-height:1.04}.contact-email{letter-spacing:-.02em;border-bottom:1px solid #cfc1e37a;align-items:center;gap:26px;padding-bottom:11px;font-size:20px;display:flex}.contact-section>p:last-child{color:#9398a5;margin-top:25px;font-size:14px}.site-footer{padding:43px var(--page);border-top:1px solid var(--line);background:#07090d;justify-content:space-between;align-items:center;gap:25px;display:flex}.site-footer .brand-wordmark{font-size:17px}.site-footer .brand-wordmark>span{font-size:8px}.site-footer p{letter-spacing:.13em;color:#bdc0cc;font-size:10px;line-height:1.9}.site-footer p span{color:#868e9d;font-size:9px;display:block}.site-footer>span{color:#888f9d;font-size:12px}.back-top{color:#b3b8c4;font-size:12px}.motion-off *{transition:none!important;animation:none!important}@media (width>=1700px){:root{--page:calc((100vw - 1490px)/2)}.realm-copy{width:calc(50% + 160px)}}@media (width<=1100px){:root{--page:5vw}.desktop-nav{gap:22px;padding-left:2vw}.header-actions{gap:18px}.motion-toggle span{display:none}.realm-copy{width:64%}.hero-copy{width:65%}.realm h2{font-size:clamp(65px,7.5vw,90px)}.hero h1{font-size:11vw}.scene-shade{background:linear-gradient(90deg,#04070cc4,#04070c66 46%,#0000 84%),linear-gradient(#0000 70%,#07090d)}.studio-grid{gap:6%}.product-card{padding:26px}.product-meta{flex-direction:column;gap:8px}.product-identity{margin:47px 0 40px}.capability-grid{grid-template-columns:.9fr 1.1fr;gap:7%}.capability button{gap:15px;font-size:21px}.capability [role=region]{padding-left:30px}.site-footer{flex-wrap:wrap}}@media (width<=760px){:root{--page:24px}html{scroll-padding-top:0}.site-header{gap:15px;height:76px;padding:0 22px}.brand-wordmark{letter-spacing:.25em;font-size:19px}.brand-wordmark>span{font-size:8px}.desktop-nav,.contact-link{display:none}.header-actions{gap:19px}.motion-toggle{min-width:28px;min-height:44px}.menu-toggle{align-items:center;gap:10px;padding:10px 0;font-size:12px;display:flex}.menu-toggle span{font-size:23px}.mobile-nav{-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);background:#0a0d14fa;border-bottom:1px solid #b9a9d23b;flex-direction:column;padding:20px 24px 28px;display:flex;position:absolute;top:76px;left:0;right:0;box-shadow:0 28px 60px #0008}.mobile-nav a{border-bottom:1px solid var(--line);gap:25px;padding:17px 2px;font-size:23px;display:flex}.mobile-nav a span{color:#a99abd;padding-top:8px;font-size:10px}.mobile-nav a:last-child{color:#b5bbc7;border-bottom:0;padding-top:24px;font-size:15px}.realm{height:auto;min-height:900px;max-height:none}.hero{min-height:max(870px,100svh)}.world-scene{height:620px;inset:0 0 auto}.scene-art{object-position:70% center}.scene-shade,.hero .scene-shade,.intelligence .scene-shade{background:linear-gradient(0deg,#07090d 0 22%,#07090dd6 41%,#07090d12 67%,#07090d14)}.hero-topline{letter-spacing:.15em;font-size:9px;top:102px}.hero-topline>span:last-child{display:none}.hero-copy,.realm-copy{width:100%;padding:425px var(--page) 175px;top:auto;transform:none}.hero-copy{padding-top:375px;padding-bottom:196px}.hero .eyebrow{letter-spacing:.17em;font-size:9px}.small-star{font-size:15px}.hero h1{letter-spacing:-.07em;margin:19px 0 24px;font-size:clamp(83px,20.5vw,135px);line-height:.98}.hero-description{font-size:17px;line-height:1.65}.primary-link{gap:25px;margin-top:26px;padding:16px 17px;font-size:13px}.lunar-control{top:251px;bottom:auto;right:18px}.scene-control{background:#0a111c88;gap:8px;padding:10px 13px;font-size:12px}.control-glyph{font-size:23px}.scene-control small{letter-spacing:.07em;margin-top:4px;font-size:8px}.realm-footer{flex-wrap:wrap;align-items:flex-start;gap:24px;bottom:32px;left:24px;right:24px}.scroll-cue{font-size:11px}.realm-nav{gap:22px;margin-left:auto}.realm-nav a{gap:6px;padding:10px 0;font-size:12px}.realm-nav a span{font-size:9px}.realm-note{display:none}.chapter-label{letter-spacing:.14em;font-size:9px;top:34px}.chapter-label span:last-child{text-align:right;max-width:130px;font-size:8px;line-height:1.6}.realm-copy>.eyebrow{font-size:9px}.realm h2{letter-spacing:-.06em;margin:21px 0 24px;font-size:clamp(59px,14vw,93px);line-height:1.07}.realm-copy>p:not(.eyebrow){max-width:430px;font-size:17px}.realm-copy .secondary-copy{margin-top:18px;font-size:15px}.text-link{gap:16px;margin-top:23px;font-size:13px}.chapter-caption{gap:12px;font-size:11px;bottom:37px;left:24px;right:24px}.chapter-caption>span:first-child{letter-spacing:.14em;font-size:8px}.chapter-caption i{width:26px}.section-shell{padding:65px var(--page)}.section-kicker{letter-spacing:.16em;gap:15px;padding-top:19px;font-size:8px;line-height:1.7}.section-kicker span:last-child{text-align:right;max-width:150px}.studio-grid{grid-template-columns:1fr;gap:33px;margin-top:39px}.studio h2,.section-heading h2,.capability-intro h2{letter-spacing:-.06em;font-size:clamp(43px,10.4vw,67px);line-height:1.14}.studio-body>p:first-child{font-size:23px}.studio-body>p:nth-child(2){margin-top:22px;font-size:16px}.company-signature{margin-top:21px;font-size:12px}.world-principles{gap:16px;margin-top:41px;padding-top:23px}.world-principles>div{padding:0}.world-principles>div>span{margin-bottom:13px;font-size:9px;display:block;position:static}.world-principles h3{font-size:16px}.world-principles p{margin-top:8px;font-size:12px;line-height:1.5}.section-heading{margin:39px 0 33px;display:block}.section-heading>p{margin-top:25px;font-size:15px}.product-grid{grid-template-columns:1fr;gap:18px}.product-card{min-height:440px;padding:24px}.product-meta{flex-direction:row;gap:7px;font-size:8px}.product-meta span:last-child{letter-spacing:.07em;font-size:8px}.product-identity{margin:48px 0 37px}.product-name{font-size:43px}.product-identity p{margin-top:16px;font-size:21px}.product-description p{font-size:15px}.capability-grid{grid-template-columns:1fr;gap:38px;margin-top:38px}.capability-intro>p{font-size:15px}.capability-intro .text-link{margin-top:21px}.capability button{gap:14px;min-height:80px;padding:23px 0;font-size:20px}.capability [role=region]{padding-left:27px}.capability [role=region]>p{font-size:15px}.capability [role=region]>.cap-short{font-size:16px}.capability ul{gap:6px}.capability li{padding:7px 8px;font-size:10px}.contact-section{min-height:560px;padding:65px 24px}.contact-section .eyebrow{letter-spacing:.13em;font-size:8px}.contact-section h2{margin:25px 0 28px;font-size:clamp(73px,18vw,110px)}.contact-email{gap:20px;font-size:18px}.contact-section>p:last-child{max-width:270px;font-size:13px}.site-footer{grid-template-columns:1fr 1fr;gap:30px 15px;padding:32px 24px;display:grid}.site-footer p{text-align:right;font-size:8px;line-height:2}.site-footer p span{letter-spacing:.04em;font-size:8px}.site-footer>span{font-size:10px}.back-top{justify-self:end;font-size:11px}.site-footer .brand-wordmark{font-size:16px}}@media (width<=360px){:root{--page:20px}.realm-nav{gap:13px}.scroll-cue{gap:8px;font-size:10px}.hero .eyebrow{font-size:8px}.hero h1{font-size:80px}.product-meta{flex-direction:column}.realm h2{font-size:54px}.scene-control{font-size:11px}.studio h2{font-size:40px}}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto}*,:before,:after{transition:none!important;animation:none!important}}.brand-logo{filter:drop-shadow(0 0 12px #428aff30);width:192px;height:auto;display:block}.site-header .brand{flex-shrink:0}.desktop-nav{padding-left:0}.site-footer .brand-logo{width:175px}.realm-note{margin-right:130px}.motion-toggle{z-index:60;-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);background:#080c16c9;border:1px solid #b7a4d23b;border-radius:30px;position:fixed;bottom:22px;right:22px;box-shadow:0 6px 30px #0005;padding:12px 16px!important}.realm{--travel:.5;--zoom:1.06;--drift:0px;overflow:clip}.world-scene{transform:translate3d(0,var(--drift,0px),0) scale(var(--zoom,1));transform-origin:68% 48%}.realm h1 em,.realm h2 em{color:#0000;text-shadow:0 0 50px #a075d51d;background:linear-gradient(110deg,#faf4ff 2%,#c7b8fa 42%,#99d8fa 92%);-webkit-background-clip:text;background-clip:text}.humanity h2 em{background-image:linear-gradient(90deg,#f3d6ff,#b998fa 65%,#f5c1bd)}.intelligence h2 em{background-image:linear-gradient(90deg,#c3f1ff,#9eaafa 55%,#d1b9ff)}.convergence{--crossing:0;background:#06070c;height:165svh;min-height:1180px;position:relative}.convergence-stage{isolation:isolate;height:100svh;min-height:740px;position:sticky;top:0;overflow:hidden}.convergence-art{z-index:-3;transform:scale(calc(1 + var(--crossing,0) * .23));transform-origin:73% 48%;position:absolute;inset:0}.convergence-art>img{object-fit:cover;object-position:center;width:100%;height:100%;display:block}.convergence-shade{z-index:-1;background:linear-gradient(90deg,#05070b9c,#0000 67%),linear-gradient(#07090d,#0000 15% 82%,#07090d);position:absolute;inset:0}.convergence-copy{transform:translateY(calc(-50% - var(--crossing,0) * 38px));padding:0 var(--page);max-width:58%;position:relative;top:50%}.convergence-copy h2{letter-spacing:-.07em;margin:24px 0 28px;font-size:clamp(62px,6.7vw,104px);line-height:1.06}.convergence-copy h2 em{color:#e4c2f0;text-shadow:0 0 50px #b65cdb44}.convergence-copy>p:not(.eyebrow){color:#c5bdd4;font-size:17px;line-height:1.85}.convergence-copy .text-link{color:#e1d7eb;font-size:13px}.threshold-label{bottom:46px;right:calc(var(--page) + 120px);color:#c8bbdc;letter-spacing:.19em;align-items:center;gap:19px;font-size:9px;display:flex;position:absolute}.studio{background:radial-gradient(at 0 15%,#4c275833,#0000 53%),#07090d}.studio:before{content:"";background:linear-gradient(90deg,#0000,#b982ef80,#0000);width:90%;height:1px;position:absolute;top:0;left:5%;box-shadow:0 0 50px 3px #a351bd15}.product-logo{aspect-ratio:3.96;width:min(100%,310px);height:auto;display:block;position:relative;overflow:hidden}.product-logo img{display:block}.fieldyo .product-identity{mix-blend-mode:screen}.fieldyo-original img{width:128.5%;max-width:none;height:auto;position:absolute;top:-122%;left:-15.5%}.renheld-original{align-items:center;display:flex}.renheld-original img{width:100%;height:auto}.origin{isolation:isolate;background:#08090d;border-top:1px solid #d9ba7320;grid-template-columns:1fr 1fr;align-items:center;gap:10%;min-height:590px;display:grid;overflow:hidden}.origin-aura{z-index:-1;background:radial-gradient(at 27%,#c49b4922,#0000 40%),radial-gradient(at 64% 110%,#7961b21a,#0000 57%);position:absolute;inset:0}.origin-art{justify-content:center;display:flex}.origin-art img{filter:drop-shadow(0 0 26px #bfa05f15);width:min(360px,100%);height:auto;display:block}.origin-copy .eyebrow{color:#baa778;font-size:9px}.origin-copy h2{margin:25px 0;font-size:clamp(56px,5.7vw,88px);line-height:1.08}.origin-copy h2 em{color:#cdbc92}.origin-copy>p:last-child{color:#aaa9b3;font-size:16px;line-height:1.8}.contact-section{background:radial-gradient(at 50% 100%,#65438744,#0000 65%),#080a0f}.contact-stars{filter:drop-shadow(0 0 16px #bd87ed88)}.site-footer{padding-bottom:85px}.motion-off .world-scene{transform:none}.motion-off .convergence{height:auto;min-height:0}.motion-off .convergence-stage{position:relative}.motion-off .convergence-art{transform:none}.motion-off .convergence-copy{transform:translateY(-50%)}@media (width<=1100px){.realm-note{display:none}.brand-logo{width:170px}.convergence-copy{max-width:65%}.convergence-copy h2{font-size:7.6vw}.product-logo{width:min(100%,280px);height:auto}.origin{gap:5%}}@media (width<=760px){.brand-logo{width:166px}.site-footer .brand-logo{width:150px}.header-actions,.site-header{gap:12px}.motion-toggle{justify-content:center;width:42px;height:42px;min-height:42px;bottom:16px;right:16px;padding:10px!important}.motion-toggle span{display:none}.world-scene{transform:translate3d(0,calc(var(--drift,0px) * .35),0) scale(var(--zoom,1));transform-origin:70% 32%}.convergence{height:150svh;min-height:1200px}.convergence-stage{height:100svh;min-height:860px}.convergence-art{transform-origin:72% 45%;height:610px;inset:0 0 auto}.convergence-art>img{object-position:72% center}.convergence-shade{background:linear-gradient(0deg,#07090d 0 9%,#07090df0 28%,#07090d66 51%,#0000 75%,#07090d70)}.convergence-copy{max-width:100%;padding:385px 24px 98px;top:auto;transform:none!important}.convergence-copy h2{margin:18px 0 23px;font-size:clamp(59px,14vw,91px);line-height:1.03}.convergence-copy .eyebrow{letter-spacing:.13em;font-size:8px}.convergence-copy>p:not(.eyebrow){font-size:15px;line-height:1.75}.convergence-copy .text-link{margin-top:19px}.threshold-label{gap:15px;font-size:8px;bottom:27px;left:24px;right:auto}.convergence .chapter-label span:last-child{max-width:120px;font-size:8px}.product-logo{width:min(100%,270px);height:auto}.product-card{min-height:470px}.product-identity{margin-top:50px}.origin{text-align:center;grid-template-columns:1fr;gap:35px;padding-top:54px;padding-bottom:68px}.origin-art img{width:225px}.origin-copy .eyebrow{justify-content:center;font-size:8px}.origin-copy h2{margin:19px 0 23px;font-size:59px}.origin-copy>p:last-child{font-size:15px}.origin-aura{background:radial-gradient(at 50% 25%,#c49b4922,#0000 47%)}.site-footer{padding-bottom:84px}}@media (prefers-reduced-motion:reduce){.world-scene,.convergence-art{transform:none!important}.convergence{height:auto;min-height:0}.convergence-stage{position:relative}}.brand-signature{white-space:nowrap;align-items:center;gap:12px;display:inline-flex}.brand-symbol{object-fit:contain;mix-blend-mode:screen;width:56px;height:56px;display:block}.brand-name{letter-spacing:.025em;color:#e6e8f0;font-size:16px;font-weight:400}.contact-symbol{mix-blend-mode:screen;width:88px;height:88px;display:block}.contact-stars:has(.contact-symbol){filter:none}@media (width<=760px){.brand-signature{gap:8px}.brand-symbol{width:44px;height:44px}.brand-name{font-size:13px}}.work{isolation:isolate;background:radial-gradient(at 15% 65%,#273c6529,#0000 48%),radial-gradient(at 90% 75%,#204b4222,#0000 48%),#080b11}.product-grid{align-items:stretch;gap:28px}.product-card{--glass-accent:119,163,231;isolation:isolate;-webkit-backdrop-filter:blur(24px)saturate(115%);background:linear-gradient(145deg,#ffffff09,#0000 45%),linear-gradient(#171e2bd9,#0c111bdd);border:1px solid #d8e4ff24;border-radius:24px;flex-direction:column;padding:34px 36px 32px;transition:transform .5s,border-color .5s,box-shadow .5s;display:flex;overflow:hidden;box-shadow:inset 0 1px #ffffff15,inset 1px 0 #ffffff06,inset 0 -1px #0009,0 22px 55px -24px #000c}.product-card.renheld{--glass-accent:101,189,160;background:linear-gradient(145deg,#ffffff09,#0000 45%),linear-gradient(#172322d9,#0b1515dd)}.product-card:before{content:"";border-radius:inherit;z-index:0;pointer-events:none;background:radial-gradient(ellipse at 100% 0%,rgba(var(--glass-accent),.16),transparent 55%),linear-gradient(118deg,transparent 25%,#e3edff06 40%,#ffffff0b 40.2%,transparent 58%);opacity:.8;position:absolute;inset:0}.product-card:after{content:"";border-radius:inherit;pointer-events:none;z-index:2;background:linear-gradient(135deg,#e4ecff55,transparent 28%,transparent 70%,rgba(var(--glass-accent),.27));-webkit-mask-composite:xor;padding:1px;position:absolute;inset:0;-webkit-mask:linear-gradient(#fff 0 0) content-box,linear-gradient(#fff 0 0);mask:linear-gradient(#fff 0 0) content-box,linear-gradient(#fff 0 0)}.glass-reflection{pointer-events:none;z-index:0;opacity:.65;background:radial-gradient(#e9f2ff0a,#0000 65%);border-radius:50%;height:80%;transition:transform .8s,opacity .8s;position:absolute;inset:-50% -35% auto 15%;transform:rotate(-30deg)}.product-card>:not(.glass-reflection){z-index:1;position:relative}.product-meta{color:#a6afbf;letter-spacing:.13em;flex-direction:row;align-items:center;gap:12px;font-size:9px}.product-meta span:last-child{letter-spacing:.1em;color:#b7c1ce;white-space:nowrap;background:#060a122e;border:1px solid #d7e2f215;border-radius:30px;padding:7px 10px;font-size:8px;box-shadow:inset 0 1px #ffffff06}.product-identity{margin:55px 0 38px}.product-identity p,.renheld .product-identity p{color:#d0d6e0;letter-spacing:-.025em;margin-top:25px;font-size:23px;line-height:1.45}.product-description{border-top:1px solid #d6e3fc14;margin-top:auto;padding-top:24px}.product-description p,.renheld .product-description p{color:#a9b3c2;font-size:14px;line-height:1.85}.product-description a{color:#e0e5ed;background:linear-gradient(#ffffff09,#ffffff03);border:1px solid #d8e3f322;border-radius:10px;min-height:44px;margin-top:25px;padding:10px 15px;font-size:12px;transition:background .25s,border-color .25s;box-shadow:inset 0 1px #ffffff08}.product-description a:hover,.product-description a:focus-visible{background:#ffffff0d;border-color:#d8e3f35c}@media (hover:hover){.motion-on .product-card:hover{border-color:#d8e4ff3b;transform:translateY(-4px);box-shadow:inset 0 1px #ffffff20,inset 0 -1px #0009,0 30px 65px -28px #000e}.motion-on .product-card:hover .glass-reflection{opacity:1;transform:translate(-4%,6%)rotate(-30deg)}}@media (width<=1100px){.product-card{padding:28px}.product-meta{flex-direction:column;align-items:flex-start}}@media (width<=760px){.product-grid{gap:22px}.product-card{border-radius:20px;min-height:460px;padding:25px 24px 26px}.product-meta{flex-direction:row;align-items:center;gap:8px;font-size:8px}.product-meta span:last-child{padding:6px 8px;font-size:7px}.product-identity{margin:43px 0 31px}.product-identity p,.renheld .product-identity p{font-size:21px}.product-description p{font-size:14px}.product-description a{margin-top:21px}}@media (prefers-reduced-motion:reduce){.product-card,.glass-reflection{transition:none!important}.product-card:hover{transform:none!important}}.brand-symbol,.contact-symbol{mix-blend-mode:normal}.parent-company{background:linear-gradient(115deg,#11151c,#090b10 65%);border-top:1px solid #c5d1e214;justify-content:space-between;align-items:center;gap:32px;padding-top:36px;padding-bottom:36px;display:flex}.moon-lockup{flex-shrink:0;align-items:center;gap:17px;display:flex}.moon-lockup img{object-fit:contain;width:62px;height:60px}.moon-lockup>span{letter-spacing:.3em;color:#cbd0d9;font-family:Manrope,sans-serif;font-size:17px;font-weight:400}.parent-company p{color:#a3aab7;text-align:right;font-size:13px;line-height:1.8}.parent-company p span{color:#727c8d;font-size:11px;display:block}.menu-toggle{-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#151a2455;border:1px solid #d2d9ec35;border-radius:30px;align-items:center;gap:16px;min-height:44px;padding:10px 15px;font-size:12px;display:flex}.menu-toggle>span{font-size:22px;font-weight:300;line-height:1}.world-navigation{width:100%;max-width:none;height:100dvh;max-height:none;padding:34px var(--page);color:#edf0f7;overscroll-behavior:contain;isolation:isolate;background:radial-gradient(at 12% 70%,#25204177,#0000 58%),#080b12f5;border:0;margin:0;position:fixed;inset:0;overflow:auto}.world-navigation::backdrop{-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);background:#03050aab}.world-navigation[open]{flex-direction:column;animation:.75s cubic-bezier(.16,1,.3,1) both navigation-unfold;display:flex}.navigation-atmosphere{z-index:-1;pointer-events:none;position:absolute;inset:0;overflow:hidden;-webkit-mask-image:linear-gradient(90deg,#000,#0000 85%);mask-image:linear-gradient(90deg,#000,#0000 85%)}.navigation-atmosphere img{opacity:.12;filter:saturate(.6);width:min(68vw,900px);height:auto;position:absolute;top:9%;left:-17%;transform:rotate(-18deg)}.world-navigation[open] .navigation-atmosphere img{animation:1.7s cubic-bezier(.16,1,.3,1) both navigation-object}.navigation-top,.navigation-bottom{justify-content:space-between;align-items:center;gap:24px;display:flex}.navigation-top>span{letter-spacing:.15em;font-size:13px}.navigation-top small{letter-spacing:.25em;color:#798497;margin-top:8px;font-size:8px;display:block}.navigation-close{background:#ffffff04;border:1px solid #c5cee438;border-radius:30px;align-items:center;gap:22px;min-height:48px;padding:0 18px;font-size:12px;display:flex}.navigation-close span{font-size:27px;font-weight:300}.navigation-body{flex:1;grid-template-columns:.9fr 1.1fr;align-items:center;gap:7%;padding:65px 0;display:grid}.navigation-intro .eyebrow{letter-spacing:.2em;color:#b0a6c9;font-size:9px}.navigation-intro p{letter-spacing:-.06em;margin:26px 0 33px;font-family:Manrope,sans-serif;font-size:clamp(42px,5vw,80px);font-weight:300;line-height:1.14}.navigation-intro em{color:#bcb0d8;font-style:normal}.navigation-coordinate{letter-spacing:.22em;color:#7c8296;font-size:8px}.navigation-body nav{perspective:900px}.navigation-body nav>a{border-bottom:1px solid #c2cce11c;align-items:center;gap:24px;padding:24px 0;transition:color .3s,transform .4s;display:flex}.world-navigation[open] .navigation-body nav>a{animation:.8s cubic-bezier(.16,1,.3,1) both navigation-reveal;animation-delay:calc(.13s + var(--entry) * 85ms)}.navigation-number{color:#8d83a4;align-self:flex-start;margin-top:13px;font-size:10px}.navigation-label{letter-spacing:-.055em;font-family:Manrope,sans-serif;font-size:clamp(29px,3.7vw,59px);font-weight:300;line-height:1.2}.navigation-label small{letter-spacing:.02em;color:#7f899e;margin-top:10px;font-family:DM Sans,sans-serif;font-size:11px;font-weight:400;display:block}.navigation-arrow{color:#88829b;margin-left:auto;font-size:24px;transition:transform .3s,color .3s}.navigation-body nav>a:hover,.navigation-body nav>a:focus-visible{color:#c9b8f2;transform:translate(8px)}.navigation-body nav>a:hover .navigation-arrow{color:#d6c6ff;transform:translate(3px,-3px)}.navigation-bottom{border-top:1px solid #c2cce119;padding-top:22px}.navigation-bottom>a{color:#c7cbd7;font-size:12px}.navigation-bottom>a span{color:#929bae;margin-top:7px;font-size:11px;display:block}.navigation-bottom>span{letter-spacing:.2em;color:#737d91;font-size:8px}@keyframes navigation-unfold{0%{opacity:0;clip-path:inset(0 0 100%);transform:translateY(-35px)}to{opacity:1;clip-path:inset(0);transform:translateY(0)}}@keyframes navigation-reveal{0%{opacity:0;filter:blur(8px);transform:translate3d(35px,36px,-80px)rotateX(-16deg)}to{opacity:1;filter:blur();transform:none}}@keyframes navigation-object{0%{opacity:0;transform:rotate(-35deg)scale(.85)}to{opacity:.12;transform:rotate(-18deg)scale(1)}}@media (width<=900px){.desktop-nav{display:none}.header-actions{margin-left:auto}.contact-link{display:none}.navigation-body{grid-template-columns:.7fr 1.3fr;gap:5%}.navigation-intro p{font-size:44px}}@media (width<=600px){.menu-toggle{gap:12px;padding:8px 13px}.world-navigation{padding:24px}.navigation-body{grid-template-columns:1fr;gap:24px;padding:38px 0}.navigation-intro p,.navigation-coordinate{display:none}.navigation-intro .eyebrow{font-size:8px}.navigation-body nav>a{gap:18px;padding:18px 0}.navigation-label{font-size:36px}.navigation-number{margin-top:9px}.navigation-label small{font-size:10px}.navigation-bottom>span{display:none}.navigation-atmosphere img{opacity:.12;width:140vw;top:15%;left:-65%}.parent-company{flex-direction:column;gap:16px;padding:30px 24px}.parent-company p{text-align:center;font-size:12px}.moon-lockup img{width:49px;height:48px}.moon-lockup>span{font-size:15px}.navigation-close{min-height:44px}}@media (prefers-reduced-motion:reduce){.world-navigation,.world-navigation *{transition:none!important;animation:none!important}}.brand-signature{letter-spacing:normal;flex-shrink:0;align-items:center;gap:15px;max-width:100%;display:inline-flex}.brand-approved-wordmark{aspect-ratio:1645/288;mix-blend-mode:normal;width:180px;height:auto;display:block;overflow:hidden}.brand-symbol{object-fit:contain;flex-shrink:0;width:54px;height:54px;display:block}.brand-signature--lockup .brand-approved-wordmark{transform:translateY(6px)}.site-header .brand{justify-content:center;align-items:center;min-width:56px;min-height:56px;display:inline-flex}.site-header .brand-symbol{width:56px;height:56px}.navigation-top .brand-approved-wordmark{width:190px}.contact-brand{justify-content:center;margin:0 0 30px;display:flex}.contact-brand .brand-approved-wordmark{width:235px;transform:translateY(8px)}.contact-brand .brand-symbol{width:68px;height:68px}.site-footer>a:first-child{min-width:0}@media (width<=760px){.brand-signature{gap:12px}.brand-approved-wordmark{width:154px}.brand-symbol,.site-header .brand-symbol{width:46px;height:46px}.navigation-top .brand-approved-wordmark{width:165px}.site-footer{grid-template-columns:1fr auto}.site-footer>a:first-child{grid-column:1/-1}.site-footer>p{text-align:left}.site-footer>.back-top{grid-column:1/-1}.contact-brand .brand-approved-wordmark{width:190px;transform:translateY(6px)}.contact-brand .brand-symbol{width:56px;height:56px}}.world-scene--intelligence{overflow:hidden}.scene-art--waterfall{object-position:66.5% center;transform-origin:66.5%;transform:scale(1.17)}.humanity{height:calc(max(800px,100svh) + 70svh);max-height:none}.human-stage{isolation:isolate;height:100svh;min-height:800px;position:sticky;top:0;overflow:clip}.scene-art--aether{object-position:54% center}.motion-off .humanity{height:auto}.motion-off .human-stage{position:relative}.humanity:has(canvas[data-renderer=unavailable],canvas[data-renderer=shader-fallback],canvas[data-renderer=fallback]){height:auto}.humanity:has(canvas[data-renderer=unavailable],canvas[data-renderer=shader-fallback],canvas[data-renderer=fallback]) .human-stage{position:relative}@media (width<=760px){.humanity{height:auto}.human-stage{height:auto;min-height:900px;position:relative}}@media (prefers-reduced-motion:reduce){.humanity{height:auto}.human-stage{position:relative}}
