@font-face{font-family:Inter;src:url(/fonts/Inter-Regular.woff2)format("woff2");font-weight:400;font-display:swap}@font-face{font-family:Inter;src:url(/fonts/Inter-Medium.woff2)format("woff2");font-weight:500;font-display:swap}@font-face{font-family:Inter;src:url(/fonts/Inter-SemiBold.woff2)format("woff2");font-weight:600;font-display:swap}:root{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;--ink:#f0f0ec;--muted:#a0afae;--line:#b9c9ce28;--amber:#ffab66;--pad:clamp(24px,4.7vw,88px)}*{box-sizing:border-box}html{scroll-behavior:smooth}body{color:var(--ink);background:#080d12;margin:0;font:14px/1.55 Inter,Arial,sans-serif}a{color:inherit;text-decoration:none}button,input{font:inherit}button{color:inherit;cursor:pointer}button,a,input{touch-action:manipulation}button:focus-visible,a:focus-visible,input:focus-visible,main:focus-visible{outline:2px solid var(--amber);outline-offset:6px}button{background:0 0;border:0}button:disabled{opacity:.5;cursor:default}.skip{z-index:99;background:#172a30;padding:12px;position:fixed;top:12px;left:20px;transform:translateY(-200%)}.skip:focus{transform:none}.stage,.shade{pointer-events:none;position:fixed;inset:0}.stage{z-index:0;background:radial-gradient(at 70% 38%,#19323866,#0000 60%)}#scene{opacity:0;width:100%;height:100%;transition:opacity 1s;display:block}.ready #scene{opacity:1}.shade{z-index:1;background:linear-gradient(90deg,#080d1255,#0000 62%),linear-gradient(#080d1277,#0000 15% 75%,#080d1266)}.header,main,.footer{z-index:2;position:relative}.header{padding:30px var(--pad);z-index:5;justify-content:space-between;align-items:center;gap:28px;display:flex;position:absolute;inset:0 0 auto}.brand{letter-spacing:-.5px;align-items:center;gap:10px;font-size:17px;font-weight:600;display:flex}.brand-dot{align-self:flex-start;margin-left:-7px;font-size:9px}.header nav{align-items:center;gap:32px;display:flex}.header nav a{color:#c3cccc;font-size:12px;transition:color .2s}.header nav a:hover,.header nav a[aria-current=page]{color:var(--amber)}.nav-contact{border:1px solid var(--line);border-radius:30px;padding:10px 20px}.nav-contact span{margin-left:26px}.menu{display:none}.hero{min-height:max(840px,100svh);padding:160px var(--pad) 134px;flex-direction:column;justify-content:center;display:flex;position:relative}.hero-copy{z-index:2;width:48%;max-width:600px;position:relative}.eyebrow{letter-spacing:2.2px;text-transform:uppercase;color:#b3c4c3;align-items:center;gap:12px;margin-bottom:30px;font-size:10px;font-weight:500;display:flex}.eyebrow:before{content:"";background:var(--amber);border-radius:50%;width:5px;height:5px;box-shadow:0 0 13px #f6b25b}h1{letter-spacing:-.065em;margin:0 0 28px;font-size:clamp(60px,6.5vw,108px);font-weight:400;line-height:1.01}h1 em{color:var(--amber);font-style:normal}.intro{color:#b4c1c0;max-width:390px;margin:0 0 30px;font-size:15px;line-height:1.85}.actions{flex-wrap:wrap;align-items:center;gap:25px;display:flex}.button{-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#c6d4d109;border:1px solid #eeeee233;border-radius:30px;justify-content:space-between;align-items:center;gap:40px;min-height:49px;padding:0 23px;font-size:12px;display:inline-flex}.button.primary{color:#162026;background:#f0eee4;border-color:#f0eee4}.button:hover{border-color:var(--amber)}.text-link{border-bottom:1px solid #bccdcd44;padding:8px 0;font-size:12px}.text-link span{margin-left:18px}.object-note{right:var(--pad);letter-spacing:1.6px;text-transform:uppercase;color:#a5bfbd;writing-mode:vertical-rl;align-items:center;gap:18px;font-size:9px;display:flex;position:absolute;top:30%}.object-note:before{content:"";background:#b7d6cc55;width:1px;height:55px}.hero-floor{bottom:68px;left:var(--pad);right:var(--pad);border-top:1px solid var(--line);justify-content:space-between;align-items:flex-end;gap:30px;padding-top:22px;display:flex;position:absolute}.floor-caption{color:var(--muted);max-width:290px;font-size:11px}.floor-label{letter-spacing:1.8px;color:var(--ink);margin-bottom:8px;font-size:9px;display:block}.floor-index{color:#9eafad;align-items:center;gap:28px;font-size:11px;display:flex}.floor-index strong{color:var(--amber);font-weight:400}.floor-index:before{content:"";background:#edc89a88;width:56px;height:1px;display:block}.motion-bar{z-index:8;padding:13px var(--pad);letter-spacing:1.6px;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:linear-gradient(#080d12b5,#080d12ef);border-top:1px solid #c8d8d017;justify-content:space-between;align-items:center;font-size:9px;display:flex;position:fixed;bottom:0;left:0;right:0}.concept{color:#899b9c}.concept i{color:var(--amber);padding:0 7px;font-style:normal}#motion{letter-spacing:.4px;color:#bac7c5;min-height:23px;font-size:10px}#motion span{color:var(--amber);margin-left:15px}.lower{padding:100px var(--pad) 110px;border-top:1px solid var(--line);background:linear-gradient(#081016dd,#081016f5);position:relative}.section-head{grid-template-columns:1fr 1fr;gap:50px;margin-bottom:60px;display:grid}.section-head h2{letter-spacing:-.045em;max-width:650px;margin:0;font-size:clamp(32px,3.8vw,58px);font-weight:400;line-height:1.13}.section-head p{max-width:440px;color:var(--muted);justify-self:end;margin:6px 0;font-size:14px;line-height:1.9}.story-rows{margin-left:50%}.story-row{border-top:1px solid var(--line);grid-template-columns:42px 1fr 22px;align-items:start;gap:15px;padding:22px 0;display:grid}.story-row small{color:var(--amber);padding-top:5px;font-size:10px}.story-row h3{letter-spacing:-.6px;margin:0 0 7px;font-size:20px;font-weight:400}.story-row p{color:var(--muted);max-width:430px;margin:0;font-size:12px}.story-row>span{color:var(--amber)}.artifact{left:var(--pad);background:#293a3a3d;border:1px solid #88aaa733;border-radius:9px;width:35%;padding:9px;position:absolute;bottom:125px;transform:perspective(900px)rotateY(15deg)rotateX(6deg);box-shadow:-24px 40px 70px #0009}.artifact img{opacity:.9;border-radius:4px;width:100%;display:block}.artifact p{letter-spacing:1.5px;color:#b3c1ba;margin-bottom:0;padding:3px 10px;font-size:9px}.feature-tags{color:#9bb6b2;letter-spacing:1px;text-transform:uppercase;gap:20px;margin-top:38px;font-size:9px;display:flex}.feature-tags span{border-left:1px solid var(--amber);padding-left:10px}.tier-tabs{border:1px solid var(--line);background:#06101799;border-radius:30px;gap:5px;width:max-content;margin:0 0 22px;padding:4px;display:flex}.tier-tabs button{color:#9db0ae;border-radius:25px;padding:10px 17px;font-size:12px}.tier-tabs button[aria-pressed=true]{color:#102223;background:#cddbd5}.tier-info{max-width:420px;min-height:196px}.tier-info h2{margin:0 0 9px;font-size:23px;font-weight:400}.tier-info p{color:var(--muted);margin:0 0 15px;font-size:13px}.tier-info ul{color:#bfd0ca;grid-template-columns:1fr 1fr;gap:8px 20px;padding:0;font-size:11px;list-style:none;display:grid}.tier-info li:before{content:"+";color:var(--amber);margin-right:8px}.pricing .hero-copy{max-width:660px}.pricing h1{font-size:clamp(50px,5.5vw,85px)}.pricing .eyebrow{margin-bottom:20px}.pricing h1{margin-bottom:24px}.small-print{color:var(--muted);max-width:425px;margin-top:20px;font-size:11px}.hosting-grid{grid-template-columns:1fr 1fr;gap:55px;display:grid}.hosting-grid article{border-top:1px solid var(--line);padding-top:25px}.hosting-grid h3{margin:12px 0;font-size:27px;font-weight:400}.hosting-grid p{color:var(--muted);max-width:490px;line-height:1.8}.hosting-grid small{color:var(--amber);letter-spacing:1.7px;font-size:9px}.video-shell{perspective:1100px;max-width:1170px;margin:auto}.video-shell video{background:#050b0e;border:1px solid #afc4be55;border-radius:8px;width:100%;display:block;box-shadow:0 25px 100px #0009}.video-caption{color:var(--muted);justify-content:space-between;gap:25px;padding-top:18px;font-size:11px;display:flex}.contact-points{color:#9eb2ac;gap:25px;margin-top:37px;font-size:11px;display:flex}.contact-points span{border-top:1px solid #a0b9b64a;padding-top:12px}.footer{padding:55px var(--pad) 90px;border-top:1px solid var(--line);background:#081016f5;grid-template-columns:1fr 1fr;gap:20px;display:grid}.footer p{color:var(--muted);justify-self:end;margin:0}.footer nav{color:#acbfbb;gap:25px;font-size:11px;display:flex}.footer>span{color:#81958f;justify-self:end;font-size:10px}.fallback{opacity:.75;pointer-events:none;justify-content:center;align-items:center;display:flex;position:absolute;inset:0}.fallback span{background:linear-gradient(130deg,#7faeb82f,#090e1255,#f6a45040);border:1px solid #75969577;border-radius:20px;width:32vw;min-width:200px;height:32vw;min-height:200px;position:absolute;top:30%;right:13%;transform:rotate(-26deg)skew(12deg);box-shadow:25px 30px #192d3155,50px 60px #15293144}.fallback p{right:var(--pad);color:#aac0be;font-size:11px;position:absolute;bottom:140px}.ready .fallback{display:none}.no-script{bottom:80px;left:var(--pad);z-index:20;background:#182c32;padding:20px;position:fixed}.workflow .hero{pointer-events:none;justify-content:flex-start;height:100svh;min-height:100svh;padding-top:140px}.workflow .hero-copy{width:37%;transition:opacity .3s}.workflow h1{font-size:clamp(48px,5.4vw,82px)}.workflow .hero-floor,.workflow .actions{pointer-events:auto}.workflow .hero-floor{bottom:145px;left:var(--pad);border:0;max-width:235px;right:auto}.workflow .intro{max-width:260px;font-size:13px}.workflow.traveling .hero-copy{opacity:0;pointer-events:none}.workflow .footer{display:none}.workflow .stage{pointer-events:auto;cursor:grab;touch-action:pan-y}.workflow .stage:active{cursor:grabbing}.workflow #content{pointer-events:none}.workflow-controls{z-index:4;left:var(--pad);right:var(--pad);pointer-events:auto;border-top:1px solid var(--line);align-items:center;gap:25px;padding:19px 0 8px;display:flex;position:fixed;bottom:57px}.workflow-controls .steps{gap:25px;display:flex}.steps button{color:#9ab3b0;padding:7px 0;font-size:11px}.steps button[aria-pressed=true]{color:var(--amber)}.steps button small{opacity:.7;margin-right:9px;font-size:9px}.journey-label{color:#aac1bc;letter-spacing:1.3px;align-items:center;gap:15px;margin-left:auto;font-size:9px;display:flex}.journey-label input{width:180px;accent-color:var(--amber)}.orbit-label{color:#aabeb6;font-size:10px}.orbit-label input{width:90px;accent-color:var(--amber);vertical-align:middle}.workflow-space{height:350svh}.workflow #chapter-label{letter-spacing:-.5px;margin:0 0 10px;font-size:20px;font-weight:400}.workflow #chapter-description{color:var(--muted);margin:0;font-size:12px}.workflow .hero-floor{position:fixed}.workflow .hero-copy .eyebrow{margin-bottom:18px}@media (width>=1800px){.hero-copy{max-width:730px}h1{font-size:125px}.intro{font-size:17px}.hero{min-height:100svh}.hero-floor{bottom:78px}}@media (width<=1000px){.header nav{gap:20px}.hero-copy{width:49%}h1{font-size:70px}.hero{min-height:860px}.intro{font-size:13px}.feature-tags{gap:12px}.tier-info ul{grid-template-columns:1fr}.pricing .hero{min-height:950px}.story-rows{margin-left:45%}.artifact{width:32%}.workflow-controls{gap:15px}.workflow-controls .steps{gap:18px}.journey-label input{width:120px}.orbit-label{display:none}}@media (width<=700px){.header{align-items:flex-start;padding-top:24px}.brand{font-size:15px}.brand img{width:24px;height:24px}.menu{align-items:center;gap:25px;padding:5px 0;font-size:12px;display:flex}.menu span{font-size:18px;line-height:1}.header nav{border:1px solid var(--line);-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);background:#0c1b23f5;border-radius:16px;padding:24px;display:none;position:absolute;top:76px;left:18px;right:18px}.header.menu-open nav{flex-wrap:wrap;gap:25px;display:flex}.header nav a{font-size:14px}.nav-contact{border:0;padding:0}.hero{padding:125px var(--pad) 140px;justify-content:flex-start;min-height:990px}.hero-copy{width:100%;max-width:490px}.eyebrow{margin-bottom:22px;font-size:9px}h1{letter-spacing:-.06em;max-width:390px;margin-bottom:20px;font-size:65px}.intro{max-width:300px;margin-bottom:24px;font-size:13px;line-height:1.75}.actions{gap:20px}.button{gap:28px;min-height:44px;padding:0 19px;font-size:11px}.text-link{font-size:11px}.object-note{font-size:8px;top:590px;right:24px}.hero-floor{gap:24px;bottom:66px}.floor-caption{max-width:190px;font-size:10px}.floor-index{gap:10px;font-size:9px}.floor-index:before{width:25px}.shade{background:linear-gradient(#080d1255,#0000 45%,#080d1277)}.feature-tags{margin-top:24px;font-size:8px}.section-head{grid-template-columns:1fr;gap:25px;margin-bottom:35px}.section-head p{justify-self:start;font-size:13px}.lower{padding:65px var(--pad)}.story-rows{margin-left:0}.artifact{width:90%;margin:20px auto 60px;position:relative;bottom:auto;left:auto;transform:perspective(900px)rotateY(-8deg)rotateX(5deg)}.story-row h3{font-size:19px}.footer{grid-template-columns:1fr;gap:24px}.footer p,.footer>span{justify-self:start;font-size:11px}.footer nav{flex-wrap:wrap;gap:16px 24px}.motion-bar{letter-spacing:1px;padding:10px var(--pad);font-size:7px}#motion{font-size:9px}.pricing h1{font-size:54px}.pricing .hero{min-height:1160px}.pricing .hero-copy{max-width:380px}.pricing .intro{display:none}.tier-tabs{margin-top:28px}.tier-tabs button{padding:9px 14px;font-size:11px}.tier-info{min-height:190px}.tier-info ul{grid-template-columns:1fr 1fr;gap:10px;font-size:10px}.small-print{max-width:310px;font-size:10px}.pricing .object-note{top:790px}.hosting-grid{grid-template-columns:1fr;gap:40px}.hosting-grid h3{font-size:24px}.video-caption{flex-direction:column;gap:8px}.contact-points{gap:20px;font-size:10px}.workflow .hero{min-height:100svh;padding-top:114px}.workflow .hero-copy{width:100%;max-width:290px}.workflow h1{font-size:49px}.workflow .intro{max-width:245px;font-size:11px}.workflow .eyebrow{font-size:8px}.workflow .hero-floor{max-width:280px;bottom:160px;left:24px;right:24px}.workflow #chapter-label{font-size:16px}.workflow #chapter-description{max-width:250px;font-size:10px}.workflow-controls{flex-wrap:wrap;gap:10px;padding-top:8px;bottom:45px}.workflow-controls .steps{justify-content:space-between;gap:7px;width:100%}.steps button{font-size:9px}.steps button small{margin-right:4px}.journey-label{justify-content:space-between;width:100%;margin:0;font-size:8px}.journey-label input{width:65%}.workflow .hero-floor{background:linear-gradient(90deg,#081016e8,#0000);padding:10px 20px 10px 0}.fallback span{width:55vw;height:55vw;top:55%}}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto}*,:before,:after{transition:none!important}}@media (width<=700px){body:not(.workflow) .stage{height:990px;position:absolute}body.pricing .stage{height:1160px}}.header{background:linear-gradient(#080d12b8,#0000);position:fixed}@media (width<=700px){.workflow .hero-copy{text-shadow:0 2px 8px #02070b;background:linear-gradient(90deg,#071016f5,#071016c9 65%,#07101600)}.workflow .hero-copy .intro{color:#c3d2ce}}.inspection-controls{left:52%;right:var(--pad);z-index:3;max-width:670px;position:absolute;bottom:145px}.inspection-caption{letter-spacing:1.7px;color:#a8b5b1;border-bottom:1px solid var(--line);justify-content:space-between;align-items:center;gap:20px;padding-bottom:12px;font-size:8px;display:flex}.inspection-caption button{letter-spacing:.2px;color:#d3c2ad;min-height:28px;font-size:10px}.inspection-steps{grid-template-columns:.95fr .75fr 1.05fr 1.2fr;gap:13px;padding:15px 0 10px;display:grid}.inspection-steps button{text-align:left;color:#96a5a4;min-height:38px;padding:0;font-size:10px;line-height:1.5}.inspection-steps small{color:#809694;margin-bottom:5px;font-size:8px;display:block}.inspection-steps button[aria-pressed=true],.inspection-steps button[aria-pressed=true] small{color:#ffba7d}.inspection-controls p{color:#a8b9b5;max-width:570px;min-height:39px;margin:0;font-size:11px;line-height:1.7}.inspection-home .hero-copy{padding-bottom:80px}.inspection-home .object-note{top:23%}@media (width<=1000px) and (width>=701px){.inspection-home .hero{min-height:940px}.inspection-controls{bottom:145px;left:50%}.inspection-steps{gap:8px}.inspection-steps button{font-size:9px}}@media (width<=700px){.inspection-home .hero{min-height:1220px}.inspection-home .stage{height:1120px!important}.inspection-home .hero-copy{padding-bottom:0}.inspection-home .object-note{top:595px}.inspection-controls{left:var(--pad);right:var(--pad);max-width:none;bottom:170px}.inspection-caption{padding-bottom:8px;font-size:7px}.inspection-steps{gap:9px;padding-top:10px}.inspection-steps button{font-size:9px}.inspection-controls p{min-height:48px;font-size:10px}.inspection-home .hero-floor{bottom:62px}.inspection-home .hero-floor .floor-caption{font-size:9px}}:target,#capabilities-title,#hosting,#watch{scroll-margin-top:110px}.footer nav{flex-wrap:wrap;align-content:start;gap:16px 24px}.footer-status{max-width:660px;font-size:11px;justify-self:start!important}.footer-status a{border-bottom:1px solid var(--line);display:inline-block}.transcript{max-width:1000px;color:var(--muted);margin:auto}.transcript summary{cursor:pointer;color:var(--ink);letter-spacing:-.5px;font-size:22px}.transcript section{max-width:780px;margin-top:32px}.transcript h3{color:var(--ink);font-size:17px;font-weight:500}.transcript p{font-size:13px;line-height:1.9}.transcript summary:focus-visible{outline:2px solid var(--amber);outline-offset:6px}
