.rbn-noir .rbn-hw-stages{color:var(--rbn-ink);background:#fff;padding:96px 0}.rbn-noir .rbn-hw-list{flex-direction:column;margin:0;padding:0;list-style:none;display:flex}.rbn-noir .rbn-hw-list li{border-top:1px solid var(--rbn-hair);gap:26px;padding:32px 0;display:flex}.rbn-noir .rbn-hw-list li:last-child{border-bottom:1px solid var(--rbn-hair)}.rbn-noir .rbn-hw-n{color:var(--rbn-purple);flex:none;width:34px;padding-top:5px}.rbn-noir .rbn-hw-body h3{font-family:var(--ff-sora), sans-serif;letter-spacing:-.018em;margin:0 0 10px;font-size:21px;font-weight:400}.rbn-noir .rbn-hw-body p{color:var(--rbn-soft);max-width:66ch;margin:0;font-size:15.5px;line-height:1.66}.rbn-noir .rbn-hw-controls{background:var(--rbn-alt);color:var(--rbn-ink);padding:96px 0}.rbn-noir .rbn-hw-controls-grid{grid-template-columns:repeat(auto-fit,minmax(268px,1fr));gap:20px;display:grid}.rbn-noir .rbn-hw-control{box-shadow:inset 0 0 0 1px var(--rbn-hair);background:#fff;border-radius:12px;padding:28px 28px 32px}.rbn-noir .rbn-hw-dial{gap:5px;margin-bottom:20px;display:flex}.rbn-noir .rbn-hw-dial span{background:var(--rbn-hair-strong);border-radius:2px;width:26px;height:3px}.rbn-noir .rbn-hw-dial span.on{background:var(--rbn-purple)}.rbn-noir .rbn-hw-control h3{font-family:var(--ff-sora), sans-serif;letter-spacing:-.015em;margin:0 0 10px;font-size:19px;font-weight:400}.rbn-noir .rbn-hw-control p{color:var(--rbn-soft);margin:0;font-size:14.5px;line-height:1.62}.rbn-noir .rbn-hw-note{border-top:1px solid var(--rbn-hair);max-width:74ch;color:var(--rbn-soft);margin:36px 0 0;padding-top:26px;font-size:15.5px;line-height:1.66}.rbn-noir .rbn-hw-note a{color:var(--rbn-purple);border-bottom:1px solid}.rbn-noir .rbn-hw-record{color:#fff;background:#0b0b10;padding:96px 0}.rbn-noir .rbn-hw-record .rbn-h2{color:#fff}.rbn-noir .rbn-hw-record .rbn-sec-eyebrow{color:var(--rbn-purple)}.rbn-noir .rbn-hw-record-grid{grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:start;gap:64px;display:grid}.rbn-noir .rbn-hw-record-sub{color:#ffffff9e;max-width:46ch;margin:22px 0 0;font-size:16.5px;line-height:1.66}.rbn-noir .rbn-hw-record-list{margin:0;padding:0;list-style:none}.rbn-noir .rbn-hw-record-list li{color:#ffffffe0;border-top:1px solid #ffffff21;align-items:baseline;gap:14px;padding:16px 0;font-size:15.5px;line-height:1.55;display:flex}.rbn-noir .rbn-hw-record-list li:first-child{border-top:0;padding-top:0}.rbn-noir .rbn-hw-record-list svg{color:var(--rbn-purple);flex:none;transform:translateY(1px)}.rbn-noir .rbn-hw-fit{color:var(--rbn-ink);background:#fff;padding:96px 0}.rbn-noir .rbn-hw-fit-grid{grid-template-columns:repeat(auto-fit,minmax(300px,1fr));gap:20px;display:grid}.rbn-noir .rbn-hw-fit-card{background:var(--rbn-alt);box-shadow:inset 0 0 0 1px var(--rbn-hair);border-radius:12px;padding:30px 30px 34px}.rbn-noir .rbn-hw-fit-card h3{font-family:var(--ff-sora), sans-serif;letter-spacing:-.015em;margin:0 0 12px;font-size:20px;font-weight:400}.rbn-noir .rbn-hw-fit-card p{color:var(--rbn-soft);margin:0;font-size:15px;line-height:1.64}.rbn-noir .rbn-hw-fit-foot{border-top:1px solid var(--rbn-hair);padding-top:14px;margin-top:14px!important;font-size:14px!important}@media (max-width:820px){.rbn-noir .rbn-hw-record-grid{grid-template-columns:minmax(0,1fr);gap:36px}.rbn-noir .rbn-hw-list li{flex-direction:column;gap:12px}.rbn-noir .rbn-hw-stages,.rbn-noir .rbn-hw-controls,.rbn-noir .rbn-hw-record,.rbn-noir .rbn-hw-fit{padding:68px 0}}.rbn-noir .rbn-hw-gov{background:var(--rbn-alt);color:var(--rbn-ink);padding:96px 0}.rbn-noir .rbn-hw-gov-list{background:var(--rbn-hair);border:1px solid var(--rbn-hair);border-radius:12px;grid-template-columns:repeat(auto-fit,minmax(300px,1fr));gap:1px;margin:0;display:grid;overflow:hidden}.rbn-noir .rbn-hw-gov-list>div{background:#fff;padding:28px 28px 32px}.rbn-noir .rbn-hw-gov-list dt{font-family:var(--ff-sora), sans-serif;letter-spacing:-.015em;margin:0 0 12px;font-size:18px;font-weight:400}.rbn-noir .rbn-hw-gov-list dd{color:var(--rbn-soft);margin:0;font-size:14.5px;line-height:1.62}@media (max-width:820px){.rbn-noir .rbn-hw-gov{padding:68px 0}}.rbn-noir .rbn-hw-govblock{border-top:1px solid var(--rbn-hair);margin-top:56px;padding-top:40px}.rbn-noir .rbn-hw-govblock-k{color:var(--rbn-soft);margin:0 0 22px}
