.lead-two-col{grid-template-columns:minmax(0,1fr);align-items:start;column-gap:0;display:grid}.lead-two-col>*{grid-column:1;min-width:0}.lead-two-col__aside{margin-top:32px}@media (width>=900px){.lead-two-col{grid-template-columns:minmax(0,1fr) 400px;column-gap:clamp(32px,5vw,72px)}.lead-two-col>.lead-two-col__aside{grid-area:1/2/span 60;align-self:start;margin-top:0;position:sticky;top:96px}}@media (width>=1180px){.lead-two-col{grid-template-columns:minmax(0,1fr) 440px}}@media (width>=900px) and (height<=830px){.lead-two-col>.lead-two-col__aside{align-self:end;top:auto;bottom:16px}}.founding-cover{margin:36px 0 0}.founding-cover img{border-radius:8px;width:100%;height:auto;display:block}.founding-cover figcaption{color:var(--ink-faint);margin-top:8px;font-size:12px}.founding-card{border:1px solid var(--line);background:var(--bg-2);border-radius:10px;padding:clamp(20px,2.4vw,28px)}.founding-card .lead-section-title{margin-bottom:6px;font-size:26px}.founding-card__note{color:var(--ink-dim);margin:0 0 18px;font-size:14px;line-height:1.6}.founding-card__designer{border-left:2px solid var(--accent);background:var(--bg-3,transparent);color:var(--ink);padding:10px 14px}.founding-card form{--gap:12px}.founding-card form .grid{gap:var(--gap);grid-template-columns:minmax(0,1fr) minmax(0,1fr)}.founding-card form .grid>div{grid-column:1/-1}:is(.founding-card form .grid>div:has(#founding-phone),.founding-card form .grid>div:has(#founding-wall_type),.founding-card form .grid>div:has(#founding-city),.founding-card form .grid>div:has(#founding-zip),.founding-card form .grid>div:has(#founding-hoa),.founding-card form .grid>div:has(#founding-designer)){grid-column:auto}.founding-card form label{margin-bottom:5px}.founding-card form input,.founding-card form select{padding-top:9px;padding-bottom:9px}.founding-card form textarea{resize:vertical;height:64px;min-height:0;padding-top:8px;padding-bottom:8px}.founding-card form.space-y-5>*+*{margin-top:14px}.founding-card__after{color:var(--ink-dim);margin:14px 0 0;font-size:13px;line-height:1.6}.founding-card__after a{color:var(--ink);text-underline-offset:3px;text-decoration:underline}.founding-steps{counter-reset:step;margin:0;padding:0;list-style:none}.founding-steps li{color:var(--ink-dim);padding:0 0 18px 44px;font-size:15px;line-height:1.7;position:relative}.founding-steps li:before{counter-increment:step;content:"0" counter(step);font-family:var(--serif);color:var(--accent);font-size:18px;position:absolute;top:2px;left:0}.founding-steps strong{color:var(--ink);font-weight:500}
