.bf-wrap{background:var(--night);color:#fff;padding:76px max(24px,calc((100vw - var(--max))/2)) 84px;display:grid;grid-template-columns:minmax(0,1fr) minmax(0,.85fr);gap:64px;align-items:start}.bf-wrap h1{margin:0 0 20px;font-size:clamp(32px,4.4vw,54px);font-weight:700;letter-spacing:-.04em;line-height:1.03;text-wrap:balance}.bf-crumb{font:500 10px var(--mono);letter-spacing:.13em;text-transform:uppercase;color:var(--orange);margin:0 0 18px}.bf-lede{margin:0 0 30px;max-width:52ch;font-size:17px;line-height:1.65;color:#b8b5ad}.bf-list{margin:0;padding:0;list-style:none;display:grid;gap:14px}.bf-list li{display:grid;grid-template-columns:22px 1fr;gap:12px;color:#b8b5ad;font-size:14px;line-height:1.62}.bf-list b{color:#f0ede5;font-weight:600}.bf-list i{font-style:normal;color:var(--orange);font:500 11px var(--mono)}.bf-form{border:1px solid #34373a;border-radius:10px;background:#141618;padding:28px 26px 30px;display:grid;gap:16px}.bf-form label{display:grid;gap:7px;font:500 10.5px var(--mono);letter-spacing:.1em;text-transform:uppercase;color:#86888a}.bf-form input,.bf-form textarea,.bf-form select{background:#0f1113;border:1px solid #2f3235;border-radius:5px;color:#e6e3db;padding:11px 12px;font:400 14px var(--sans);width:100%;box-sizing:border-box}.bf-form input:focus,.bf-form textarea:focus,.bf-form select:focus{outline:2px solid var(--orange);outline-offset:1px;border-color:var(--orange)}.bf-form button{margin-top:4px}.bf-note{margin:0;color:#8b8a84;font:500 11.5px var(--mono);line-height:1.6}@media(max-width:940px){.bf-wrap{grid-template-columns:1fr;gap:40px}}.bf-form .bf-err{color:#b3261e;font:400 12.5px/1.5 var(--mono);margin:5px 0 0}.bf-form .bf-err--form{text-align:left;margin:0 0 12px}.bf-form input[aria-invalid=true],.bf-form select[aria-invalid=true]{border-color:#b3261e}.bf-done{display:grid;gap:11px;padding:30px 28px;border:1px solid var(--line);border-left:3px solid var(--orange);background:#f8f5ee}.bf-done b{font-size:19px;font-weight:600;letter-spacing:-.02em;color:var(--ink)}.bf-done p{margin:0;color:var(--muted);font-size:14px;line-height:1.68}.dp-lede{padding:66px 0 0;max-width:74ch}.dp-lede h1{margin:16px 0 0;font-size:clamp(30px,4.6vw,46px);font-weight:600;letter-spacing:-.03em;line-height:1.08}.dp-lede p{margin:18px 0 0;font-size:17px;line-height:1.66;color:var(--muted)}.band--ink .dp-lede p{color:#b9b3a8}.band--ink .dp-lede .kicker{color:var(--orange)}.dp-grid{margin-top:46px;display:grid;grid-template-columns:repeat(auto-fit,minmax(252px,1fr));gap:16px}.dp-grid article{padding:26px 24px 28px;border:1px solid var(--line);background:#f8f5ee;display:grid;gap:9px;align-content:start}.dp-grid .n{font:500 10px var(--mono);letter-spacing:.13em;text-transform:uppercase;color:var(--orange-dark)}.dp-grid h3{margin:0;font-size:17px;font-weight:600;letter-spacing:-.018em}.dp-grid p{margin:0;color:var(--muted);font-size:13.5px;line-height:1.62}.band--ink .dp-grid article{background:transparent;border-color:#2f3235}.band--ink .dp-grid .n{color:var(--orange)}.band--ink .dp-grid p{color:#b9b3a8}.dp-weeks{margin-top:42px;border-top:1px solid var(--line);border-left:1px solid var(--line)}.dp-week{display:grid;grid-template-columns:150px 1fr;border-right:1px solid var(--line);border-bottom:1px solid var(--line)}.dp-week>*{padding:14px 18px;font-size:13.5px;line-height:1.62;color:var(--muted)}.dp-week b{color:var(--ink);font-weight:600}@media(max-width:760px){.dp-week{grid-template-columns:1fr}}.dp-cta{margin-top:40px;display:flex;gap:14px;align-items:center;flex-wrap:wrap}.dp-cta .sub{font-size:13px;color:var(--muted)}.dp-terms{margin-top:42px;border-top:1px solid var(--line);border-left:1px solid var(--line)}.dp-term{display:grid;grid-template-columns:230px 1fr;border-right:1px solid var(--line);border-bottom:1px solid var(--line)}.dp-term>*{padding:15px 18px;font-size:13.5px;line-height:1.64;color:var(--muted)}.dp-term b{color:var(--ink);font-weight:600}.dp-note{margin-top:26px;border-left:2px solid var(--orange);padding:4px 0 4px 18px;color:var(--muted);font-size:13.5px;line-height:1.7;max-width:84ch}@media(max-width:760px){.dp-term{grid-template-columns:1fr}}.claim .claim-acts{display:flex;flex-wrap:wrap;gap:13px;align-items:center;margin:16px 0 0}
