.manos-page{--ink:#172c38;--navy:#071d2a;--blue:#007dc4;--cyan:#12baff;--green:#60ba43;--line:#d8e4e8;font-family:Arial,Helvetica,sans-serif;color:var(--ink);background:#f8fbfc;line-height:1.65;font-size:16px;overflow:hidden}.manos-page *{box-sizing:border-box}.manos-page a{color:inherit;text-decoration:none}.manos-page a:focus-visible,.manos-page summary:focus-visible{outline:3px solid #00a0e0;outline-offset:5px}.manos-page img{display:block;width:100%;height:auto}.manos-page h1,.manos-page h2,.manos-page h3,.manos-page p,.manos-page figure{margin:0}.manos-page section{scroll-margin-top:85px}.manos-page .skip{position:absolute;left:20px;top:-100px;background:white;padding:10px;z-index:100}.manos-page .skip:focus{top:15px}.manos-page .site-nav{height:88px;padding:0 5.5%;display:flex;align-items:center;justify-content:space-between;background:#fff;border-bottom:1px solid var(--line)}.manos-page .wordmark{font-size:29px;letter-spacing:-2px;font-weight:800;white-space:nowrap}.manos-page .wordmark span{color:#009bda}.manos-page .wordmark small{font-size:12px;letter-spacing:2px;color:#317e31;margin-left:8px}.manos-page nav{display:flex;gap:34px;font-size:13px}.manos-page nav a:hover,.manos-page .text-link:hover{color:var(--blue)}.manos-page .nav-status{font-size:11px;letter-spacing:1px;text-transform:uppercase}.manos-page .nav-status i{display:inline-block;width:7px;height:7px;border-radius:50%;background:#4ea83e;margin-right:8px}.manos-page .hero{min-height:720px;padding:82px 5.5% 0;display:grid;grid-template-columns:1fr 1fr;position:relative;background:linear-gradient(120deg,#f8fcfe,#eef7f6);gap:40px}.manos-page .hero-grid{position:absolute;inset:0;background-image:linear-gradient(#08729106 1px,transparent 1px),linear-gradient(90deg,#08729106 1px,transparent 1px);background-size:55px 55px;pointer-events:none}.manos-page .hero-copy,.manos-page .hero-art{z-index:1}.manos-page .eyebrow{font-size:10px;font-weight:700;letter-spacing:2.1px;color:#476c7c;margin-bottom:24px}.manos-page h1{font-size:clamp(52px,5.7vw,88px);line-height:1.02;letter-spacing:-4px;font-weight:600}.manos-page h1 em{font-style:normal;color:#047c9f}.manos-page .intro{max-width:470px;margin-top:28px;font-size:17px;color:#4b6573}.manos-page .actions{display:flex;align-items:center;gap:25px;margin-top:32px}.manos-page .button{padding:14px 22px;border-radius:3px;font-size:13px;font-weight:700}.manos-page .primary{color:#fff;background:#087fa6}.manos-page .button:hover{background:#075c7a}.manos-page .button span{margin-left:26px}.manos-page .text-link{font-size:12px}.manos-page .hero-note{font-size:10px;color:#526c78;margin-top:26px}.manos-page .hero-art{align-self:center;position:relative;padding:55px 0}.manos-page .logo-panel{position:relative;background:white;padding:27px 16px;border:1px solid #d2e9ec;border-radius:12px;box-shadow:0 35px 75px #16465b1c;transform:rotate(-3deg)}.manos-page .orbit{position:absolute;border:1px solid #11b2c344;border-radius:50%;inset:-35px 10px;transform:rotate(-25deg)}.manos-page .orbit-two{inset:5px -35px;transform:rotate(25deg);border-color:#77bb4540}.manos-page .art-label{display:flex;justify-content:space-between;margin-top:45px;font-size:8px;letter-spacing:1.5px;color:#547482}.manos-page .hero-bottom{grid-column:1/-1;display:flex;justify-content:space-between;border-top:1px solid #bad3db;padding:20px 0;font-size:9px;letter-spacing:1.4px;margin-top:25px}.manos-page .section{padding:100px 7%}.manos-page h2{font-size:clamp(33px,3.6vw,52px);line-height:1.13;letter-spacing:-1.8px;font-weight:500}.manos-page h3{font-size:21px;letter-spacing:-.4px;line-height:1.3;font-weight:500}.manos-page .section-heading>p:not(.eyebrow){margin-top:25px;max-width:430px;font-size:14px;color:#526c78}.manos-page .overview{display:grid;grid-template-columns:1fr 1fr;gap:9%;background:#fff}.manos-page .overview-body>p{margin-bottom:22px;color:#526c78;font-size:14px}.manos-page .overview-body .large-copy{font-size:24px;line-height:1.5;color:var(--ink)}.manos-page .principles{margin-top:35px;border-top:1px solid var(--line)}.manos-page .principles div{padding:17px 0;border-bottom:1px solid var(--line);display:flex;justify-content:space-between;gap:12px;font-size:12px}.manos-page .principles span{color:#526c78}.manos-page .dashboard-section{background:var(--navy);color:#fff;display:grid;grid-template-columns:.7fr 1.3fr;gap:50px}.manos-page .dashboard-section .eyebrow{color:#86d5e7}.manos-page .dashboard-section .section-heading>p:not(.eyebrow){color:#b4c8d1}.manos-page .pill{display:inline-block;font-size:9px;letter-spacing:1px;padding:6px 10px;border:1px solid #2a7183;color:#a4e8ef;border-radius:3px;margin-top:25px;white-space:nowrap}.manos-page .dashboard-figure{align-self:center;min-width:0}.manos-page .window-bar{display:flex;justify-content:space-between;font-size:9px;padding:12px;background:#153340;color:#aac8d5;border-radius:7px 7px 0 0}.manos-page .dashboard-figure img{border:1px solid #284754}.manos-page figcaption{font-size:10px;color:#abc2cd;margin-top:12px}.manos-page .dashboard-details{grid-column:1/-1;display:grid;grid-template-columns:repeat(3,1fr);gap:35px;padding-top:35px;border-top:1px solid #29434f}.manos-page .dashboard-details span{font-size:9px;letter-spacing:1.6px;color:#8ed6e5}.manos-page .dashboard-details h3{margin:14px 0}.manos-page .dashboard-details p{color:#b4c8d1;font-size:13px}.manos-page .data-section{background:#edf5f5}.manos-page .data-section .section-heading{display:grid;grid-template-columns:1fr 1fr}.manos-page .data-section .eyebrow{grid-column:1/-1}.manos-page .data-section .section-heading>p:not(.eyebrow){margin:0;justify-self:end}.manos-page .data-flow{list-style:none;display:grid;grid-template-columns:repeat(5,1fr);gap:0;margin:60px 0 25px;padding:0;border-top:1px solid #9bbac4}.manos-page .data-flow li{position:relative;padding:28px 22px 0 0}.manos-page .data-flow li:before{content:'';width:9px;height:9px;background:#0886ac;position:absolute;top:-5px;border-radius:50%}.manos-page .data-flow li:last-child:before{background:#59a73c}.manos-page .data-flow span{font-size:10px;color:#447480}.manos-page .data-flow h3{font-size:18px;margin:15px 0 10px}.manos-page .data-flow p{font-size:12px;color:#526c78}.manos-page .flow-note{font-size:11px;color:#526c78;border-top:1px solid #ccdedf;padding-top:20px}.manos-page .hardware{background:white}.manos-page .hardware-list{margin-top:50px}.manos-page .hardware article{display:grid;grid-template-columns:60px 1fr 190px;gap:25px;border-top:1px solid var(--line);padding:30px 0;align-items:start}.manos-page .hardware-number{font-size:12px;color:#487787}.manos-page .hardware article p{max-width:650px;color:#526c78;font-size:14px;margin-top:14px}.manos-page .hardware .pill{color:#14647a;border-color:#c4dadd;margin:0;justify-self:end}.manos-page .hardware .muted{color:#5d6e75;border-color:#d6e0e4}.manos-page .environment{position:relative;min-height:480px;display:flex;align-items:flex-end;background:#061a28}.manos-page .environment>img{position:absolute;inset:0;height:100%;object-fit:cover;opacity:.48}.manos-page .environment>div{position:relative;color:#fff;background:linear-gradient(90deg,#041623ef,#04162377,transparent);width:100%;padding:55px 7%}.manos-page .environment .eyebrow{color:#9ddfe9}.manos-page .environment p:last-child{max-width:450px;font-size:13px;color:#d7e8ef;margin-top:20px}.manos-page .timeline{display:grid;grid-template-columns:repeat(3,1fr);gap:45px;margin-top:55px}.manos-page .timeline article{border-top:2px solid #c4d9df;padding-top:25px}.manos-page .timeline article:first-child{border-color:#088baa}.manos-page .step{font-size:10px;letter-spacing:1.6px;color:#526c78}.manos-page .step.current{color:#077ca1}.manos-page .timeline h3{margin:18px 0}.manos-page .timeline p{font-size:14px;color:#526c78}.manos-page .status{background:#eaf2f2;display:grid;grid-template-columns:1fr 1fr;column-gap:9%}.manos-page .status>.eyebrow{grid-column:1/-1}.manos-page .status>p:not(.eyebrow){font-size:16px;color:#526c78;align-self:center}.manos-page details{grid-column:1/-1;border-top:1px solid #bed4d9;padding:20px 0}.manos-page details:first-of-type{margin-top:45px}.manos-page summary{cursor:pointer;font-size:15px;font-weight:600}.manos-page details p{max-width:850px;font-size:14px;margin-top:17px;color:#465f6b}.manos-page footer{display:grid;grid-template-columns:1fr 1fr auto;padding:45px 7%;gap:25px;background:white;align-items:center}.manos-page footer p,.manos-page footer>a:not(.wordmark){font-size:11px;color:#526c78}.manos-page footer>span{grid-column:1/-1;border-top:1px solid var(--line);padding-top:20px;font-size:10px;color:#526c78}@media(prefers-reduced-motion:no-preference){html:has(.manos-page){scroll-behavior:smooth}}@media(max-width:800px){.manos-page .site-nav{height:auto;min-height:75px;flex-wrap:wrap;gap:14px;padding:18px 6%}.manos-page nav{order:3;width:100%;gap:25px}.manos-page .hero{grid-template-columns:1fr;padding:55px 7% 0;gap:30px}.manos-page h1{letter-spacing:-2.5px}.manos-page .hero-art{margin:10px 20px;padding:30px 0}.manos-page .orbit{inset:-10px 10px}.manos-page .orbit-two{inset:10px -20px}.manos-page .hero-bottom{gap:15px;font-size:8px}.manos-page .section{padding:65px 7%}.manos-page .overview,.manos-page .dashboard-section{grid-template-columns:1fr;gap:35px}.manos-page .dashboard-details,.manos-page .timeline{grid-template-columns:1fr;gap:28px}.manos-page .data-section .section-heading{display:block}.manos-page .data-section .section-heading>p:not(.eyebrow){margin-top:25px}.manos-page .data-flow{grid-template-columns:1fr;border:0;margin-top:35px}.manos-page .data-flow li{border-left:1px solid #9bbac4;padding:0 0 28px 25px}.manos-page .data-flow li:before{top:6px;left:-5px}.manos-page .data-flow h3{margin:5px 0}.manos-page .hardware article{grid-template-columns:25px 1fr;gap:14px}.manos-page .hardware article .pill{grid-column:2;justify-self:start;order:3}.manos-page .environment{min-height:530px}.manos-page .status{display:block}.manos-page .status>p:not(.eyebrow){margin-top:25px}.manos-page footer{grid-template-columns:1fr auto}.manos-page footer p{grid-row:2}.manos-page .principles div{display:block}.manos-page .principles span{display:block;margin-top:5px}}@media(max-width:400px){.manos-page .nav-status{font-size:9px}.manos-page .actions{gap:15px}.manos-page .button{padding:12px 14px}.manos-page .button span{margin-left:10px}.manos-page .text-link{font-size:11px}}
