@import url('./landing.css');
.landing{font-family:Inter,Arial,system-ui,sans-serif}.landing .wrap{max-width:1320px;padding:0 6vw}.landing header{height:110px;border:0;padding:0;flex-wrap:nowrap}.landing header nav{display:flex;gap:25px}.landing a{display:inline-flex;min-height:44px;align-items:center}.landing header a{font-size:13px;text-decoration:none;color:inherit}.landing header .brand{font-size:22px}.landing main{padding:0;max-width:none}.hero{display:grid;grid-template-columns:1.1fr 1fr;gap:6%;align-items:center;min-height:650px;padding:40px 0 75px}.landing h1{font-size:clamp(54px,6.5vw,88px);line-height:1.02;letter-spacing:-.065em;font-weight:650;margin:28px 0}.landing .lead{font-size:19px;max-width:460px;line-height:1.7}.status-line{font-size:12px;text-transform:uppercase;letter-spacing:1.5px;color:#bdcbc5;display:flex;align-items:center;gap:10px}.status-line:before{content:'';width:7px;height:7px;border-radius:50%;background:#e5a62f}.landing .cta{background:#a9d2ff;color:#102722;border-radius:100px;font-size:14px;padding:14px 24px;gap:30px}.landing .cta:hover{background:#d3e9ff}.landing .micro{font-size:12px;color:#bdcbc5;line-height:1.7}.route-art{aspect-ratio:1;position:relative;background:#10231e;border:1px solid #345047;border-radius:50% 50% 24px 24px;overflow:hidden}.route-art svg{width:100%;height:100%}.art-top,.art-bottom{position:absolute;left:25px;right:25px;text-align:center}.art-top{top:30px;font-size:12px;letter-spacing:2px;color:#bdcbc5}.art-bottom{bottom:28px;font-size:15px}.promise{border-top:1px solid #345047;padding:27px 0;display:flex;justify-content:space-between;gap:20px;align-items:center}.promise strong{font-size:23px;font-weight:500;letter-spacing:-.5px}.promise span{font-size:13px;color:#bdcbc5}.principles{display:grid;grid-template-columns:repeat(3,1fr);gap:45px;padding:45px 0 75px}.number{font-size:12px;color:#a9d2ff;letter-spacing:2px}.principles h2{font-size:24px;letter-spacing:-.6px;font-weight:500}.principles p{font-size:15px;color:#bdcbc5;line-height:1.75}.launch-note{display:grid;grid-template-columns:1.3fr 1fr;gap:45px;border-top:1px solid #345047;padding:65px 0;align-items:center}.launch-note h2{font-size:clamp(36px,4vw,52px);font-weight:500;line-height:1.12;letter-spacing:-2px;margin:15px 0}.launch-note p{font-size:15px;color:#bdcbc5}.landing footer{padding:25px 0 35px;border-color:#345047;font-size:12px}.landing footer nav{display:flex;gap:22px;flex-wrap:wrap}.landing footer a{color:inherit;text-decoration:none}.parcoa-page{background-color:#0b1815;background-image:linear-gradient(32deg,transparent 49.8%,#29403928 50%,transparent 50.2%),linear-gradient(115deg,transparent 49.8%,#29403928 50%,transparent 50.2%);background-size:450px 350px}.skip{position:absolute;top:-80px;left:20px;background:white;color:black;padding:12px;z-index:10}.skip:focus{top:10px}.vianiq-page{background:#f7f7f4;color:#101817}.vianiq-page header{border-bottom:1px solid #d9ddda}.vianiq-brand img{width:86px;height:89px;object-fit:contain;mix-blend-mode:multiply}.vianiq-page h1 em{color:#65736b}.vianiq-page .lead,.vianiq-page .status-line{color:#52615b}.vianiq-page .status-line:before{background:#102722}.vianiq-page .cta{background:#102722;color:#f4f6f2}.vianiq-page .cta:hover{background:#294d40}.monogram{aspect-ratio:1;display:flex;align-items:center;justify-content:center;position:relative}.monogram:before,.monogram:after{content:'';position:absolute;border:1px solid #d7ded8;transform:rotate(45deg);width:70%;height:70%;border-radius:20px}.monogram:after{width:88%;height:88%;border-color:#e6e9e4}.monogram img{width:61%;height:auto;position:relative;z-index:1}.vianiq-page .promise,.vianiq-page footer{border-color:#d9ddda}.vianiq-page .promise span,.vianiq-page footer{color:#52615b}.venture{margin:40px 0 70px;background:#102722;color:#f4f6f2;border-radius:24px;padding:50px;display:grid;grid-template-columns:1.3fr 1fr;gap:40px;align-items:center}.venture h2{font-size:44px;letter-spacing:2px;margin:16px 0}.venture p{font-size:16px;color:#bdcbc5;max-width:460px}.venture .eyebrow{font-size:12px;letter-spacing:2px}.venture-side{text-align:center}.venture-mark{width:110px;height:110px;display:block;margin:0 auto 16px}.venture .cta{background:#a9d2ff;color:#102722}.coming{display:block;font-size:12px;color:#bdcbc5;margin-top:12px}.closing{display:flex;justify-content:space-between;align-items:center;gap:30px;padding-bottom:60px}.closing h2{font-size:32px;font-weight:500;letter-spacing:-1px}.closing a{color:#102722;font-size:15px}@media(max-width:760px){.landing header{height:90px}.landing header nav{gap:12px}.landing header nav a{font-size:12px}.secondary{display:none!important}.hero{grid-template-columns:1fr;min-height:0;padding:30px 0 45px;gap:35px}.landing h1{font-size:clamp(50px,12vw,72px)}.landing .lead{font-size:17px}.route-art{max-width:500px;width:100%;margin:auto}.promise{align-items:flex-start;flex-direction:column;gap:5px}.principles{grid-template-columns:1fr;gap:20px;padding:30px 0}.principles h2{margin:10px 0}.launch-note{grid-template-columns:1fr;gap:10px;padding:40px 0}.landing footer{gap:5px}.monogram{max-width:300px;width:80%;margin:25px auto}.venture{grid-template-columns:1fr;padding:30px;gap:15px;margin:30px 0 45px}.venture-side{text-align:left}.venture-mark{display:none}.closing{align-items:flex-start;flex-direction:column;gap:0;padding-bottom:30px}.closing h2{margin-bottom:8px}}

/* Transparent brand assets sit directly on the page. */
.vianiq-brand img{width:112px;height:82px;background:transparent}.monogram img{width:75%;background:transparent}.brand img,.venture-mark{background:transparent;border:0;box-shadow:none}
