.sv-split{gap:18px;display:grid}.sv-label{font:600 12px/1.2 var(--font-text),sans-serif;letter-spacing:.16em;text-transform:uppercase;color:var(--muted);text-align:left;align-items:center;gap:12px;margin:0;display:flex}.sv-label:before{content:"";background:currentColor;width:28px;height:1px}body.studio-site main .sv-statement{max-width:28ch;font:400 clamp(26px,4.6vw,46px)/1.18 var(--font-text),sans-serif;letter-spacing:-.025em;color:var(--ink);text-align:left;margin:0}.sv-text{max-width:62ch;color:var(--muted);margin:24px 0 0;font-size:17px;line-height:1.7}.sv-lead{padding-bottom:24px}.sv-how{padding-top:40px}body.studio-site main .sv-head h2{text-align:left;margin:0}.sv-body{gap:32px;margin-top:36px;display:grid}.sv-list{border-top:1px solid var(--line);margin:0;padding:0;list-style:none}.sv-list>li{border-bottom:1px solid var(--line);grid-template-columns:2.6em 1fr;gap:4px;padding:24px 0;display:grid}.sv-n{color:var(--gold-ink);font:600 13px/1 var(--font-text),sans-serif;letter-spacing:.08em;padding-top:6px}body.studio-site main .sv-list h3{color:var(--ink);font:400 clamp(22px,2.4vw,30px)/1.2 var(--font-text),sans-serif;letter-spacing:-.02em;text-align:left;text-wrap:balance;margin:0}.sv-list p{max-width:60ch;color:var(--muted);margin:10px 0 0;font-size:16px;line-height:1.65}.sv-bullets{flex-wrap:wrap;gap:6px 8px;margin:12px 0 0;padding:0;list-style:none;display:flex}.sv-bullets li{border:1px solid var(--line);color:var(--ink);border-radius:999px;padding:6px 12px;font-size:13px;line-height:1.3}.sv-photo{aspect-ratio:4/3;border-radius:var(--radius);background:var(--wash);position:relative;overflow:hidden}.sv-photo-in{position:absolute;inset:0}.sv-photo img{object-fit:cover}@media (min-width:901px){.sv-split{grid-template-columns:minmax(150px,1fr) 4fr;align-items:start;gap:40px}.sv-body{margin-top:44px}.sv-body.has-photo{grid-template-columns:minmax(0,1.35fr) minmax(0,1fr);align-items:start;gap:clamp(40px,5vw,88px)}.sv-body.has-photo .sv-photo{top:calc(var(--hd-h,84px) + 32px);aspect-ratio:4/5;position:sticky}.sv-list>li{padding:30px 0}}.sv-diagram .sv-text{margin-top:14px}.sv-diagram-art{max-width:980px;margin:32px auto 0}.sv-diagram-link{color:var(--navy);text-underline-offset:3px;align-items:center;gap:8px;margin:18px 0 0;font-weight:600;text-decoration:underline;display:inline-flex}.sv-diagram-link svg{width:16px;height:16px}@media (min-width:901px){.sv-diagram-art{margin-top:40px}.sv-diagram-link{margin-left:calc(50% - 490px)}}
