.ar-service.about-story{grid-template-columns:minmax(0,1.4fr) minmax(0,1fr)}.about-map{width:100%;height:auto;display:block}.story-emoji{vertical-align:-.25em;width:1.35em;height:1.35em;display:inline-block}.founder-letter{max-width:65ch}.founder-letter h3{font-size:var(--card-title-size);letter-spacing:-.025em;margin-top:32px;line-height:1.22}.founder-letter p+p,.founder-letter h3+p,.founder-letter ul{margin-top:14px}.founder-letter ul{padding-inline-start:1.25em}.founder-letter li+li{margin-top:8px}.founder-letter a{color:var(--cyan);text-decoration:underline}.industry-demo:has(#about-contact){margin-top:0}.industry-demo:has(#about-contact)>p{max-width:60ch;margin:16px auto 0}.about-process{padding-top:var(--section-space);text-align:center}.reference-page .about-process :is(h2,h3){text-transform:none}.process-steps{--step-gap:clamp(20px, 3vw, 40px);--marker:64px;gap:var(--step-gap);margin-top:var(--section-space);grid-template-columns:repeat(3,minmax(0,1fr));list-style:none;display:grid}.process-steps li{position:relative}.process-icon{width:var(--marker);height:var(--marker);background:var(--grad);color:var(--ink);border-radius:50%;place-items:center;margin:0 auto 24px;display:grid}.process-icon svg{width:27px;height:27px}.process-connector{top:calc(var(--marker) / 2 - 4px);left:calc(50% + var(--marker) / 2 + 6px);width:calc(100% + var(--step-gap) - var(--marker) - 12px);height:38px;color:var(--violet-lt);position:absolute}.process-steps li:last-child .process-connector{display:none}.process-steps h3{font-size:var(--card-title-size);letter-spacing:-.025em;line-height:1.25}.process-steps h3 span{display:block}.process-steps p{margin-top:14px}@media (max-width:720px){.process-steps{--marker:44px;text-align:left;grid-template-columns:1fr;gap:28px;margin-top:28px}.process-steps li{grid-template-columns:var(--marker) minmax(0, 1fr);column-gap:16px;display:grid}.process-icon{grid-row:span 2;margin:0}.process-icon svg{width:21px;height:21px}.process-steps p{grid-column:2;margin-top:8px}.process-connector{display:none}.process-steps li:not(:last-child):after{content:"";left:calc(var(--marker) / 2);top:calc(var(--marker) + 6px);border-left:2px dashed var(--line-2);position:absolute;bottom:-22px}}@media (max-width:600px){.ar-service.about-story{grid-template-columns:minmax(0,1fr);row-gap:24px}.about-story .ar-copy{display:block}}
