.staff .kicker{margin:0 0 22px}.staff .hero h1{max-width:20ch}.staff .lede+.lede{margin-top:-12px}.staff .outcome-p,.staff .ws-p{color:var(--mute);max-width:64ch;margin:0;font-size:15.5px;line-height:1.7}.staff .outcome-p [data-receipt]{color:var(--gold)}.staff .ws-p a{color:var(--gold);border-bottom:1px solid #f7e4b047}.staff .ws-p a:hover{border-color:var(--gold)}.staff .doors{grid-template-columns:1fr;gap:18px;display:grid}@media (width>=820px){.staff .doors{grid-template-columns:1fr 1fr}}.staff .door{padding:24px 26px;text-decoration:none;display:block}.staff .door-k{font-family:var(--mono);letter-spacing:.16em;text-transform:uppercase;color:var(--gold-dim);margin:0 0 10px;font-size:11px}.staff .door-t{font-family:var(--disp);color:var(--ink);margin:0 0 10px;font-size:18px;font-weight:600}.staff .door-d{color:var(--mute);margin:0 0 14px;font-size:14.5px;line-height:1.62}.staff .door-go{font-family:var(--mono);color:var(--gold);letter-spacing:.04em;font-size:12.5px}.staff .door:hover .door-go{text-decoration:underline}.staff .faq-item{border:1px solid var(--line);border-radius:10px;padding:0}.staff .faq-item summary{cursor:pointer;font-family:var(--disp);color:var(--ink);padding:14px 18px;font-size:15px;font-weight:600;list-style:none}.staff .faq-item summary::-webkit-details-marker{display:none}.staff .faq-item summary:before{content:"+";color:var(--gold-dim);font-family:var(--mono);margin-right:10px}.staff .faq-item[open] summary:before{content:"−"}.staff .faq-item p{color:var(--mute);margin:0;padding:0 18px 16px;font-size:14px;line-height:1.62}.staff .band .note{max-width:58ch;font-size:14px}.pains{grid-template-columns:1fr;gap:24px;display:grid}@media (width>=780px){.pains{grid-template-columns:repeat(3,1fr)}}.pain-p{font-family:var(--disp);color:var(--gold-lt);margin:0 0 10px;font-size:17px;font-weight:600;line-height:1.3}.pain-a{color:var(--mute);margin:0;font-size:14.5px;line-height:1.6}.build{gap:26px;margin:0;padding:0;list-style:none;display:grid}@media (width>=780px){.build{grid-template-columns:1fr 1fr;gap:32px 44px}}.step{gap:18px;display:flex}.step .ix{font-family:var(--mono);color:var(--gold-dim);padding-top:4px;font-size:13px}.step h3{font-family:var(--disp);color:var(--ink);margin:0 0 8px;font-size:17px;font-weight:600}.step p{color:var(--mute);margin:0;font-size:14.5px;line-height:1.62}.proofband .flag{grid-template-columns:1fr;gap:0;margin-bottom:26px;text-decoration:none;display:grid;overflow:hidden}@media (width>=900px){.proofband .flag{grid-template-columns:5fr 6fr;align-items:center}.proofband .flag figure{margin:0}.proofband .flag-rev figure{order:2}.proofband .flag-rev .flag-body{order:1}}.proofband .flag figure{margin:0;padding:0}.proofband .flag img{width:100%;height:auto;display:block}.proofband .flag-body{padding:24px 26px}.flag-k{font-family:var(--mono);letter-spacing:.16em;text-transform:uppercase;color:var(--gold-dim);margin:0 0 12px;font-size:11px}.flag-d{color:var(--mute);margin:0 0 16px;font-size:14.5px;line-height:1.62}.flag-stats{font-family:var(--mono);color:var(--mute);margin:0 0 16px;font-size:12.5px;line-height:1.9}.flag-stats [data-receipt]{color:var(--gold)}.flag-stats .dot{color:var(--gold-dim);margin:0 6px}.flag-go{font-family:var(--mono);color:var(--gold);letter-spacing:.04em;font-size:12.5px}.proofband .flag:hover .flag-go{text-decoration:underline}.staff .close-h{letter-spacing:-.015em}.staff .close-p{max-width:46ch}
