.more-link{color:var(--more-link-color,var(--muted));font-size:var(--fs-15);border-bottom:1px solid #0000;align-items:center;gap:8px;text-decoration:none;transition:color .2s,border-color .2s;display:inline-flex;position:relative}.more-link:after{content:"";position:absolute;inset:-12px 0}.more-link:hover{color:var(--more-link-hover,var(--ink));border-color:var(--more-link-rule,var(--rule))}.more-link:focus-visible{outline:2px solid var(--accent);outline-offset:3px}
.deployment{--more-link-color:var(--body-dark);--more-link-hover:var(--ink-dark);--more-link-rule:var(--rule-dark);background:var(--paper);color:var(--ink-dark);padding:160px 80px}@media (max-width:900px){.deployment{padding:96px 24px}}.deployment-main{grid-template-columns:1.1fr .9fr;align-items:start;gap:80px;display:grid}@media (max-width:900px){.deployment-main{grid-template-columns:1fr}}.deployment-eyebrow{font-family:var(--font-mono);font-size:var(--fs-11);letter-spacing:.16em;text-transform:uppercase;color:var(--muted-dark);margin:0 0 24px}.deployment-heading{font-size:var(--fs-40);letter-spacing:-.03em;color:var(--ink-dark);text-wrap:balance;margin:0 0 28px;font-weight:700;line-height:1.08}.deployment-body{max-width:52ch;font-size:var(--fs-17);color:var(--body-dark);margin:0 0 56px;line-height:1.6}.deployment-postures{border-top:1px solid var(--rule-dark)}.posture{border-bottom:1px solid var(--rule-dark);padding:28px 0}.posture-title{font-size:var(--fs-17);letter-spacing:-.02em;color:var(--ink-dark);margin:0 0 10px;font-weight:700}.posture-text{max-width:48ch;font-size:var(--fs-15);color:var(--body-dark);margin:0;line-height:1.6}.deployment-more{margin-top:40px}.deployment-diagram{justify-content:center;align-self:center;display:flex}@media (max-width:900px){.deployment-diagram{display:none}}.deployment-next{margin-top:96px}@media (max-width:900px){.deployment-next{margin-top:64px}}.deployment-next-label{font-family:var(--font-mono);font-size:var(--fs-11);letter-spacing:.16em;text-transform:uppercase;color:var(--muted-dark);margin:0 0 24px}.deployment-next-grid{border-top:1px solid var(--rule-dark);border-left:1px solid var(--rule-dark);grid-template-columns:repeat(2,1fr);display:grid}@media (max-width:900px){.deployment-next-grid{border-left:none;grid-template-columns:1fr}}.deployment-next-block{border-right:1px solid var(--rule-dark);border-bottom:1px solid var(--rule-dark);padding:32px}@media (max-width:900px){.deployment-next-block{border-right:none;padding:28px 0}}
