.ca-positioning{font-family:Inter,Arial,sans-serif;color:#24221e;background:#fdfcf8;line-height:1.65}.ca-positioning *{box-sizing:border-box}.cap-inner{max-width:1500px;margin:auto;padding:64px clamp(24px,4vw,64px)}.cap-grid{display:grid;grid-template-columns:1.15fr 1fr;gap:64px;align-items:center}.ca-positioning .cap-eye{font:10px/1.6 'JetBrains Mono',Mono,monospace;color:#9a3412;letter-spacing:1px;text-transform:uppercase;margin:0 0 22px}.ca-positioning .cap-title{font:300 clamp(38px,4.8vw,72px)/1.07 Inter,Arial,sans-serif;letter-spacing:-.045em;margin:20px 0 28px}.ca-positioning em{font-family:Georgia,serif;color:#71695f;font-weight:400}.ca-positioning .cap-manifesto{font-size:21px;line-height:1.65;margin:20px 0;max-width:680px}.ca-positioning .cap-lede{font-size:16px;line-height:1.8;color:#686259;max-width:750px;margin:18px 0}.ca-positioning .cap-signature{font:11px/1.7 'JetBrains Mono',Mono,monospace;color:#9a3412;margin:25px 0}.cap-diagram{border:1px solid #ded8cd;padding:30px}.cap-step{display:grid;grid-template-columns:44px 1fr;gap:18px;padding:22px 0;border-top:1px solid #ded8cd}.cap-step h3{font:400 21px/1.3 Inter,Arial;margin:0 0 8px}.cap-step p{font-size:13px;color:#686259;margin:0}.cap-icon{border:1px solid #9a3412;border-radius:50%;display:grid;place-items:center;width:40px;height:40px;font:18px Georgia;color:#9a3412}.cap-moving{border-style:dashed;animation:cap-turn 25s linear infinite}.cap-promises{display:flex;justify-content:space-between;gap:20px;padding:22px 0;margin:50px 0;border-block:1px solid #ded8cd;font:11px/1.6 'JetBrains Mono',Mono,monospace;text-transform:uppercase}.cap-subtitle{font:300 clamp(30px,3.2vw,48px)/1.14 Inter,Arial;letter-spacing:-.035em;margin:20px 0}.cap-cards{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));margin:30px 0;border:1px solid #ded8cd}.cap-cards article{padding:26px;border-right:1px solid #ded8cd}.cap-cards article:last-child{border:0}.cap-cards h3,.cap-why h3{font:400 22px/1.3 Inter,Arial;margin:15px 0}.cap-cards p,.cap-why p,.cap-bridge p{font-size:14px;line-height:1.8;color:#686259}.cap-why{display:grid;grid-template-columns:1fr 2fr;gap:40px;padding:15px 0 25px}.cap-actions{display:flex;gap:25px;flex-wrap:wrap}.cap-actions a{font:11px/1.7 'JetBrains Mono',Mono,monospace;border-bottom:1px solid #c4b9aa;color:inherit;text-decoration:none;padding:8px 0}.cap-bridge{display:grid;grid-template-columns:1fr 1fr;background:#eeeae2;margin-top:25px;align-items:center}.cap-bridge>div{padding:36px}.cap-bridge img{width:100%;height:auto;display:block}.cap-button{display:inline-block;padding:14px 20px;margin-top:18px;background:#24221e;color:#fdfcf8!important;font:11px/1.6 'JetBrains Mono',Mono,monospace;text-decoration:none}.cap-note{font:10px/1.7 'JetBrains Mono',Mono,monospace!important;color:#76695b;margin-top:18px}.cap-inset{padding-bottom:42px}.cap-engine-summary .cap-inner{padding-top:0;padding-bottom:38px}.hero .cap-engine-title{font-size:clamp(38px,4.1vw,62px);line-height:1.08;letter-spacing:-.04em}.hero .cap-engine-title em{white-space:normal;color:#71695f;font-size:1em}.cap-man-intro{padding:28px 0 36px;margin-bottom:30px;border-bottom:1px solid #ded8cd}.cap-man-intro .cap-title{font-size:clamp(36px,4.8vw,65px)}.cap-details{border-top:1px solid #ded8cd;margin-top:25px;padding-top:20px}.cap-details summary{cursor:pointer;font:12px/1.7 'JetBrains Mono',Mono,monospace}.cap-details .cap-partnership{padding-top:30px}.cap-language-section{background:#fdfcf8;position:relative}.cap-language{max-width:1500px;margin:auto;display:flex;justify-content:flex-end;gap:8px;padding:25px 4vw 0}.cap-language button{font:11px 'JetBrains Mono',Mono,monospace;border:1px solid #d7d1c6;background:transparent;padding:10px 14px;color:#24221e;cursor:pointer}.cap-language button[aria-pressed=true]{background:#24221e;color:#fff}.cap-language-section [hidden]{display:none!important}.cap-language-section .cap-inner{padding-top:25px}.ca-positioning a:focus-visible,.ca-positioning summary:focus-visible,.cap-language button:focus-visible{outline:2px solid #9a3412;outline-offset:5px}@keyframes cap-turn{to{transform:rotate(360deg)}}@media(max-width:900px){.cap-grid{gap:32px}.cap-cards article{padding:20px}.cap-why{gap:25px}}@media(max-width:760px){.cap-grid,.cap-cards,.cap-why,.cap-bridge{grid-template-columns:1fr}.cap-inner{padding-block:40px}.ca-positioning .cap-title{font-size:43px}.ca-positioning .cap-manifesto{font-size:18px}.cap-promises{flex-direction:column;gap:14px;margin-block:30px}.cap-diagram{padding:22px}.cap-cards article{border-right:0;border-bottom:1px solid #ded8cd}.cap-bridge>div{padding:25px}.cap-subtitle{font-size:32px}.cap-man-intro .cap-title{font-size:38px}.cap-why{gap:5px}.cap-engine-summary .cap-inner{padding-inline:24px}}@media(prefers-reduced-motion:reduce){.cap-moving{animation:none}}

.cap-man-intro{padding:34px clamp(24px,4vw,62px) 36px;max-width:1440px;margin:0 auto 30px}@media(max-width:760px){.cap-man-intro{padding:24px 15px 32px}}
