.wq-home .about-wrap{width:100%;max-width:900px;padding-inline:var(--gutter);margin:0 auto}.wq-home .about-wrap--wide{max-width:1100px}.wq-home .field{grid-template-columns:minmax(140px,180px) minmax(0,1fr);align-items:start;gap:clamp(1.4rem,5vw,3.5rem);display:grid}.wq-home .field>.eyebrow{padding-top:.45rem}.wq-home .field-body{max-width:64ch}.wq-home .field-body>*+*{margin-top:1.2rem}.wq-home .about-h2{font-family:var(--font-display);letter-spacing:-.016em;color:var(--ink);max-width:22ch;font-size:clamp(1.55rem,1.05rem + 1.7vw,2.2rem);font-weight:600;line-height:1.12}.wq-home .about-note{color:var(--ink-2);max-width:58ch;font-size:.9rem;line-height:1.55}@media (max-width:840px){.wq-home .field{grid-template-columns:1fr;gap:.8rem}.wq-home .field>.eyebrow{padding-top:0}.wq-home .field-body{max-width:none}}.wq-home .about-h1{font-family:var(--font-display);letter-spacing:-.022em;color:var(--ink);max-width:18ch;margin-top:1.1rem;font-size:clamp(2.2rem,1.3rem + 2.9vw,3.5rem);font-weight:600;line-height:1.04}.wq-home .about-h1 em{color:var(--signal);font-style:italic}.wq-home .hero-row{grid-template-columns:minmax(0,1fr) minmax(0,430px);align-items:center;gap:clamp(2rem,5vw,4.5rem);margin-top:clamp(2.2rem,4vw,3.2rem);display:grid}.wq-home .hero-intro{max-width:52ch}.wq-home .hero-intro .lede+.lede{margin-top:1.2rem}.wq-home .hero-intro .lede:last-child{color:var(--ink);font-weight:500}@media (max-width:860px){.wq-home .hero-row{grid-template-columns:1fr;gap:2.4rem}}.wq-home .instrument{border:1px solid var(--line-2);background:linear-gradient(180deg, var(--surface-edge), var(--surface));border-radius:12px;padding:14px;box-shadow:inset 0 1px #ffffffb3}.wq-home .instrument-cap{font-family:var(--font-mono);letter-spacing:.14em;text-transform:uppercase;color:var(--ink-3);justify-content:space-between;align-items:baseline;padding:2px 6px 11px;font-size:.62rem;font-weight:600;display:flex}.wq-home .instrument-cap .here{color:var(--signal)}.wq-home .instrument svg{width:100%;height:auto;display:block}.wq-home .ix-grid{stroke:var(--line);stroke-width:1px}.wq-home .ix-base{stroke:var(--line-strong);stroke-width:1px;stroke-dasharray:3 4}.wq-home .ix-arc{stroke:var(--signal);stroke-width:2px;fill:none;stroke-linecap:round}.wq-home .ix-node-ring{fill:var(--surface);stroke:var(--ink);stroke-width:1.4px}.wq-home .ix-node-cross{stroke:var(--ink);stroke-width:1px}.wq-home .ix-sow-halo{fill:var(--signal-soft)}.wq-home .ix-sow-ring{fill:none;stroke:var(--signal);stroke-width:1.5px}.wq-home .ix-sow-dot{fill:var(--signal)}.wq-home .ix-label{font-family:var(--font-mono);letter-spacing:.06em;fill:var(--ink);font-size:9.5px;font-weight:600}.wq-home .ix-coord{font-family:var(--font-mono);letter-spacing:.03em;fill:var(--ink-3);font-size:8px}.wq-home .ix-sow-label{font-family:var(--font-mono);letter-spacing:.08em;fill:var(--signal-deep);font-size:9.5px;font-weight:700}.wq-home .breaks{margin-top:clamp(2rem,4vw,3rem)}.wq-home .break{border-top:1px solid var(--line-2);grid-template-columns:clamp(3rem,7vw,5.4rem) minmax(0,1fr);align-items:start;column-gap:clamp(1rem,3vw,2.4rem);padding:clamp(1.7rem,3.6vw,2.7rem) 0;display:grid}.wq-home .break:last-child{border-bottom:1px solid var(--line-2)}.wq-home .break-no{font-family:var(--font-display);letter-spacing:-.04em;color:var(--line-strong);font-variant-numeric:lining-nums;font-size:clamp(2.4rem,1.5rem + 3vw,3.9rem);font-weight:600;line-height:.85}.wq-home .break h3{font-family:var(--font-display);letter-spacing:-.012em;color:var(--ink);max-width:28ch;margin:0 0 .65rem;font-size:clamp(1.2rem,1rem + .7vw,1.45rem);font-weight:600;line-height:1.2}.wq-home .break-body{color:var(--ink-2);max-width:64ch;margin:0;font-size:.98rem;line-height:1.62}@media (max-width:560px){.wq-home .break{grid-template-columns:1fr;row-gap:.5rem}.wq-home .break-no{font-size:2rem;line-height:1}}.wq-home .manifest{border-top:1px solid var(--line-2);grid-template-columns:repeat(2,minmax(0,1fr));gap:.95rem 2.4rem;margin:clamp(1.4rem,3vw,2rem) 0 0;padding:clamp(1.3rem,3vw,1.8rem) 0 0;list-style:none;display:grid}.wq-home .manifest li{color:var(--ink-2);grid-template-columns:1.3rem 1fr;align-items:start;gap:.65rem;font-size:.97rem;line-height:1.5;display:grid}.wq-home .manifest .doc-check{width:19px;height:19px;color:var(--signal);margin-top:1px}.wq-home .doc-check svg{width:100%;height:100%;display:block}@media (max-width:620px){.wq-home .manifest{grid-template-columns:1fr;gap:.8rem}}.wq-home .about-cta{margin-top:clamp(1.8rem,4vw,2.6rem)}
