header nav a[aria-current=page]{color:var(--orange)}header nav a[aria-current=page]:after{width:100%}[data-site-view]:not([hidden]){animation:pageEnter .55s ease both}[data-site-view]>section:first-child:not(.pulse-hero){padding-top:65px}.hero-wordmark{left:24%;right:24%}.hero-original-logo{max-width:710px}.dimensional-hero.hover-only .depth-photo{opacity:0!important;pointer-events:auto;filter:brightness(.85);transition:opacity .5s,transform 1s,filter .6s}.dimensional-hero.hover-only .depth-photo.revealed{opacity:.9!important}.dimensional-hero.hover-only .depth-photo.featured-photo{opacity:1!important}.dimensional-hero.hover-only .photo-universe{pointer-events:none}.technical-intro{display:flex;justify-content:space-between;gap:10%;align-items:end;margin-bottom:40px}.technical-intro>p{font-size:14px;line-height:1.9;color:#67725e;max-width:350px}.detail-workbench{display:grid;grid-template-columns:1.1fr 1fr;gap:35px;align-items:start}.detail-model{background:#dce1d2;padding:22px;perspective:1000px;position:relative;min-width:0;box-shadow:0 20px 50px #17221612;transform-style:preserve-3d}.model-toolbar{display:flex;justify-content:space-between;align-items:center;margin-bottom:18px;gap:15px}.model-toolbar>span{font-size:8px;letter-spacing:1px;color:#546347}.model-toolbar button{font-size:9px;border:1px solid #a2b28c;background:none;padding:8px}.detail-visual{position:relative;transform:rotateY(var(--detail-angle,0deg)) rotateX(var(--tilt-x,0deg));transform-style:preserve-3d;transition:transform .6s ease;box-shadow:10px 18px 35px #28351f44;border:1px solid #bec6af}.detail-visual>img{display:block;width:100%;height:auto}.technical-hotspot{position:absolute;left:var(--x);top:var(--y);width:30px;height:30px;border-radius:50%;border:1px solid #ffe2ac;background:#172216;color:#f9bd62;transform:translate(-50%,-50%) translateZ(35px);box-shadow:0 0 0 6px #f1931633;font-size:10px}.technical-hotspot.active{background:#f19316;color:#182114;box-shadow:0 0 0 10px #f1931633}.tilt-control{display:flex;align-items:center;gap:14px;margin-top:22px}.tilt-control label{font-size:9px;white-space:nowrap}.tilt-control input{width:100%;accent-color:#a4650d}.tilt-control>span{font-size:20px}.detail-model>small{display:block;font-size:8px;color:#68785a;margin-top:12px;line-height:1.7}#technical-tabs{display:flex;flex-wrap:wrap;gap:7px}#technical-tabs button{font-size:9px;padding:10px 12px;border:1px solid #b5c0a8;background:transparent}#technical-tabs button.active{background:#172216;border-color:#172216;color:#fff}.technical-detail-copy{margin-top:25px;padding:27px;background:#e5e9dc;min-height:400px}.technical-detail-copy>small{font-size:8px;letter-spacing:1.5px;color:#96702d}.technical-detail-copy h3{font-size:30px;letter-spacing:-1px;margin:18px 0;font-weight:500}.technical-detail-copy p,.technical-detail-copy li{font-size:12px;line-height:1.9;color:#5f6d53}.technical-detail-copy ul{padding-left:18px}.technical-detail-copy li{padding:4px 0}.technical-detail-copy button{border:0;border-bottom:1px solid #a4b494;background:none;color:#172216;font-size:11px;padding:10px 0}.sequence-strip{margin-top:45px;border-top:1px solid #bfc9b3;padding-top:25px}.sequence-strip>div{display:flex;gap:10px;flex-wrap:wrap;margin-top:20px}.sequence-strip button{background:none;border:1px solid #bcc7af;padding:12px 20px;font-size:11px;transition:transform .3s,background .3s}.sequence-strip button[aria-pressed=true]{background:#172216;color:#fff;transform:translateY(-4px)}#sequence-copy{font-size:13px;line-height:1.9;max-width:850px;margin:25px 0 0;color:#647257}.inline-guide{margin-top:45px;background:#121d15;padding:25px;box-shadow:0 24px 50px #17221620;perspective:1200px}.reader-toolbar{display:flex;align-items:center;justify-content:space-between;gap:25px;color:#dce4d3;margin-bottom:25px}.reader-toolbar .eyebrow{color:#d6a356;margin-bottom:6px}.reader-toolbar>div>span{font-size:14px}.reader-controls{display:flex;align-items:center;gap:10px}.reader-controls button{background:none;border:1px solid #68775a;color:#e2e9da;padding:10px 15px;font-size:10px}.reader-controls button:disabled{opacity:.3;cursor:default}.reader-controls>span{font-size:11px!important;color:#c1cbb6}.reader-page{max-height:680px;overflow:auto;text-align:center;background:#20291e;padding:22px;scrollbar-color:#7b8d69 #20291e}.reader-page img{max-width:100%;max-height:620px;display:block;margin:auto;box-shadow:0 15px 35px #0007}.reader-thumbs{display:grid;grid-template-columns:repeat(6,1fr);gap:12px;margin-top:20px}.reader-thumbs button{padding:6px;border:1px solid #46563b;background:#1e2a1b;color:#b5c3a5;font-size:8px;text-align:left;transition:transform .4s,border-color .4s}.reader-thumbs button.active{border-color:var(--orange);transform:translateY(-5px)}.reader-thumbs img{width:100%;height:75px;object-fit:contain;background:#11190f;display:block;margin-bottom:8px}.reader-thumbs span{display:block;padding:5px}#guide-dialog{max-width:1100px;width:94vw;background:#102017;padding:25px}#guide-dialog>img{height:auto;max-height:84svh;object-fit:contain}#close-guide-dialog{position:sticky;float:right;top:0;border:0;background:#f19316;color:#111b13;width:36px;height:36px;font-size:25px;z-index:2}.qa-compact{background:#dce3d0;display:grid;grid-template-columns:1.4fr 1fr;gap:10%;align-items:center}.qa-compact h2{font-size:42px}.qa-compact p:not(.eyebrow){font-size:13px;line-height:1.8;color:#617252;max-width:480px}.qa-sample{background:#f5f6ef;box-shadow:12px 18px 0 #b2be9f,15px 24px 40px #26351b25;padding:30px;display:block;transform-style:preserve-3d}.qa-sample>span{font-size:8px;letter-spacing:2px;color:#728362}.record-lines{margin:25px 0}.record-lines i{display:block;width:100%;height:1px;background:#bac6aa;margin:12px 0}.record-lines i:nth-child(2){width:75%}.qa-sample b{font-size:13px;display:block}.qa-sample small{display:block;font-size:9px;color:#6e7d5c;margin-top:12px}.sample-downloads{background:#e4e8dc}.download-grid{display:grid;grid-template-columns:1fr 1fr;gap:25px;margin-top:35px}.download-card{display:block;background:#f4f6ec;border:1px solid #bbc6ad;padding:35px;box-shadow:0 14px 30px #1722160b;transform-style:preserve-3d}.download-card small{font-size:8px;letter-spacing:1.5px;color:#8b6d3a}.download-card h3{font-size:28px;letter-spacing:-1px;font-weight:500;margin:28px 0 15px}.download-card p{font-size:12px;color:#627355;line-height:1.8}.download-card>b{font-size:11px;display:block;margin-top:25px}.sample-caption{font-size:10px;line-height:1.8;color:#6c7c5e;margin-top:25px;max-width:800px}.connection-universe{position:relative;height:460px;perspective:1000px;transform-style:preserve-3d;margin-top:30px;isolation:isolate}.connection-universe>svg{position:absolute;inset:0;width:100%;height:100%;z-index:-1}.connection-universe path{stroke:#f19316;stroke-width:2;stroke-dasharray:8 12;fill:none;animation:branchFlow 4s linear infinite}.connection-hub{position:absolute;top:10%;left:50%;transform:translateX(-50%) translateZ(50px);height:155px;width:155px;border:1px solid #dbaf6b;border-radius:50%;display:flex;justify-content:center;align-items:center;flex-direction:column;background:radial-gradient(circle at 30% 20%,#52603a,#1f2b1c 70%);box-shadow:inset -12px -15px 25px #0008,0 0 80px #f1931620;z-index:2}.connection-hub>span{font-family:Manrope,sans-serif;font-size:20px;letter-spacing:-1px;font-weight:800}.connection-hub>small{font-size:5px;letter-spacing:1px;margin-top:8px;color:#c7d0ba}.network-orbit{position:absolute;width:430px;height:430px;left:50%;top:25px;margin-left:-215px;border:1px solid #e4ad4d35;border-radius:50%;transform:rotateX(65deg) rotateY(-15deg);z-index:-1;pointer-events:none}.orbit-b{transform:rotateX(45deg) rotateY(65deg)}.orbit-c{transform:rotateX(-30deg) rotateY(70deg);border-style:dashed}.connection-node{position:absolute;top:54%;width:165px;height:165px;border:1px solid #52683d;background:linear-gradient(145deg,#35442a,#142311);color:#c9d5b8;box-shadow:10px 15px 0 #0b160c,15px 20px 40px #0006;display:flex;flex-direction:column;align-items:center;justify-content:center;transition:transform .6s,box-shadow .6s,border-color .6s;transform-style:preserve-3d}.node-codexus{left:13%;transform:rotateY(20deg) rotateX(8deg)}.node-bakker{right:13%;transform:rotateY(-20deg) rotateX(8deg)}.connection-node>span{font-family:Manrope,sans-serif;font-size:47px;color:#e3aa4c;transform:translateZ(30px)}.connection-node>b{font-size:12px;letter-spacing:2px;margin-top:8px;transform:translateZ(18px)}.connection-node>small{font-size:5px;letter-spacing:1px;margin-top:12px;transform:translateZ(10px)}.connection-node:hover,.connection-node.active{border-color:#f19316;transform:rotateY(0) rotateX(0) translateZ(40px);box-shadow:0 15px 0 #0b160c,0 0 55px #f1931619}.connection-story{max-width:640px;text-align:center;margin:0 auto 45px;min-height:145px}.connection-story h3{font-size:30px;font-weight:400;letter-spacing:-1px}.connection-story>p:not(.eyebrow){font-size:13px;line-height:1.9;color:#b1bda4}.branch-card{transform-style:preserve-3d;box-shadow:8px 12px 0 #0c180e}.branch-card h3{transform:translateZ(25px)}.branch-card:hover{transform:perspective(900px) rotateX(3deg) rotateY(-3deg) translateY(-5px)}.team-directory{background:#e7ebdf}.team-controls{display:flex;gap:30px;align-items:end;justify-content:space-between;margin:35px 0}.team-controls>label{font-size:9px;color:#526746;width:290px;max-width:100%}.team-controls input{display:block;width:100%;background:none;border:0;border-bottom:1px solid #a7b795;padding:13px 0;font-size:12px;border-radius:0}.team-controls>div{display:flex;gap:7px;flex-wrap:wrap}.team-controls button{font-size:9px;padding:10px 14px;border:1px solid #aebda0;border-radius:25px;background:none}.team-controls button.active{background:#152613;color:white;border-color:#152613}.team-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:22px}.team-card{background:#f3f5ed;padding:25px;border:1px solid #c6d0ba;box-shadow:5px 8px 0 #cdd5c1;transform-style:preserve-3d;min-width:0}.team-avatar{height:135px;background:radial-gradient(ellipse at 20% 10%,#445535,#152613);color:#e8eddd;display:flex;flex-direction:column;align-items:center;justify-content:center;font-family:Manrope,sans-serif;font-size:55px;letter-spacing:-3px;transform:translateZ(20px)}.team-avatar>span{font-family:Arial,sans-serif;font-size:5px;letter-spacing:2px;color:#adbfa0;margin-top:10px}.team-card>small{font-size:7px;letter-spacing:1.5px;color:#9a793e;display:block;margin:22px 0 10px}.team-card h3{font-size:20px;letter-spacing:-.5px;font-weight:500;margin:0 0 10px;transform:translateZ(12px)}.team-card p{font-size:11px;color:#647952;margin:0;line-height:1.8}#team-result{font-size:10px;color:#657755;margin-top:25px}.tilt-surface{transition:transform .5s ease,box-shadow .5s;transform-style:preserve-3d}.tilt-surface.pointer-tilt{transform:perspective(1000px) rotateX(var(--card-rx,0deg)) rotateY(var(--card-ry,0deg)) translateZ(0)}#team-directory .textlink{font-size:12px}@keyframes pageEnter{from{opacity:0;transform:translateY(12px)}to{opacity:1;transform:none}}@media(max-width:1000px){.detail-workbench{grid-template-columns:1fr 1fr;gap:25px}.technical-detail-copy{padding:22px}.technical-detail-copy h3{font-size:25px}.technical-intro h2{font-size:44px}.team-controls{align-items:start;flex-direction:column}.team-grid{grid-template-columns:1fr 1fr}.node-codexus{left:7%}.node-bakker{right:7%}.reader-thumbs img{height:55px}}@media(max-width:650px){.hero-wordmark{left:15%;right:15%}.technical-intro,.team-controls{display:block}.technical-intro>p{font-size:12px}.detail-workbench,.qa-compact,.download-grid{grid-template-columns:1fr}.detail-model{padding:15px}.model-toolbar>span{font-size:6px}.technical-hotspot{height:26px;width:26px;font-size:8px}.technical-detail-copy{min-height:0}.technical-detail-copy h3{font-size:27px}.sequence-strip button{font-size:9px;padding:10px 14px}.sequence-strip>div{gap:6px}#sequence-copy{font-size:12px}.inline-guide{padding:16px;margin-top:30px}.reader-toolbar{flex-direction:column;align-items:start;gap:18px}.reader-controls{gap:8px}.reader-controls button{font-size:9px;padding:9px 12px}.reader-page{padding:10px;max-height:490px}.reader-page img{max-height:460px}.reader-thumbs{grid-template-columns:repeat(3,1fr);gap:8px}.reader-thumbs img{height:60px}.reader-thumbs span{font-size:7px}.qa-compact{gap:30px}.qa-compact h2{font-size:35px}.qa-sample{margin-right:12px;padding:25px}.download-card{padding:27px}.download-card h3{font-size:26px}.connection-universe{height:360px;margin-top:10px}.connection-hub{width:115px;height:115px;top:9%}.connection-hub>span{font-size:16px}.connection-hub>small{font-size:4px}.network-orbit{width:280px;height:280px;margin-left:-140px}.connection-node{height:125px;width:125px;top:55%}.node-codexus{left:2%}.node-bakker{right:2%}.connection-node>span{font-size:33px}.connection-node>b{font-size:9px;letter-spacing:1px}.connection-node>small{font-size:4px}.connection-universe svg{display:none}.connection-story h3{font-size:26px}.connection-story>p:not(.eyebrow){font-size:12px}.team-controls>div{margin-top:20px}.team-controls button{font-size:8px;padding:9px 12px}.team-grid{gap:15px}.team-card{padding:15px}.team-avatar{height:110px;font-size:43px}.team-card h3{font-size:17px}.team-card p{font-size:10px}.team-card>small{font-size:6px;line-height:1.7}.team-avatar>span{font-size:4px;letter-spacing:1px}.technical .guide-heading h2{font-size:39px}#guide-dialog{padding:12px}}@media(prefers-reduced-motion:reduce){[data-site-view]:not([hidden]){animation:none}.tilt-surface,.detail-visual,.connection-node,.branch-card{transition:none!important}.tilt-surface.pointer-tilt{transform:none!important}.connection-universe path{animation:none}}
.qa-image-pair{display:grid;grid-template-columns:1fr 1fr;gap:10px;margin:22px 0}.qa-image-pair img{width:100%;height:155px;object-fit:cover}.qa-sample>.textlink{font-size:9px;margin-top:12px}.download-grid{grid-template-columns:repeat(3,1fr)}.download-card{padding:27px}.download-card h3{font-size:25px}.immersive-explore .model-toolbar{margin:0}.immersive-explore .model-toolbar>span{color:#d5dfc8}.system-guide-link{color:inherit}@media(max-width:900px){.download-grid{grid-template-columns:1fr 1fr}}@media(max-width:650px){.download-grid{grid-template-columns:1fr}.qa-image-pair img{height:125px}}
