.eyebrow{font-family:var(--a-text);letter-spacing:.14em;text-transform:uppercase;font-size:.6875rem;font-weight:600;line-height:1.45}:where(.eyebrow){color:var(--a-mute)}.a-list{border-top:1px solid var(--a-line)}.a-list>li{border-bottom:1px solid var(--a-line)}.a-on-panel .a-list,.a-on-panel .a-list>li{border-color:#e2e2e2}.a-row{border-radius:12px;transition:background-color .16s;display:block}.a-row:hover{background:#fafafa}.a-on-panel .a-row:hover{background:#eaeaea}.a-num{font-family:var(--font-mono), ui-monospace, monospace;font-variant-numeric:tabular-nums;letter-spacing:.02em;color:var(--a-mute);font-size:.75rem}.a-spine{border-left:1px solid var(--a-line)}.a-spine:last-child{border-color:#0000}.a-on-panel .a-spine{border-left-color:#dadada}.a-on-panel .a-spine:last-child{border-color:#0000}.a-quote{font-family:var(--a-display);font-optical-sizing:auto;font-variation-settings:"opsz" 32;letter-spacing:-.015em;text-wrap:balance;max-width:22ch;font-size:clamp(1.5rem,2.9vw,2.125rem);font-weight:500;line-height:1.25}:where(.a-quote){color:var(--a-ink)}.a-quote-wide{max-width:34ch}.a-figure{background:var(--a-panel);border-radius:24px;margin:0;display:block;overflow:hidden}.a-figure-inset{background:var(--a-panel);border-radius:24px;padding:clamp(16px,2.4vw,28px)}.a-figure-inset>.a-figure{border-radius:12px}.a-ledger{border-collapse:collapse;text-align:left;width:100%}.a-ledger th,.a-ledger td{vertical-align:top;padding:18px 0}.a-ledger thead th{border-bottom:1px solid var(--a-ink);letter-spacing:.12em;text-transform:uppercase;color:var(--a-mute);padding-top:0;font-size:.6875rem;font-weight:600}.a-ledger tbody tr{border-bottom:1px solid var(--a-line)}.a-ledger tbody th{color:var(--a-ink);padding-right:32px;font-size:.9375rem;font-weight:500}.a-ledger td{color:var(--a-body);padding-right:32px;font-size:.9375rem;line-height:1.55}.a-ledger td:last-child{padding-right:0}.a-on-panel .a-ledger tbody tr{border-bottom-color:#e2e2e2}@media (max-width:639px){.a-ledger,.a-ledger tbody,.a-ledger tr,.a-ledger th,.a-ledger td{width:100%;display:block}.a-ledger thead{display:none}.a-ledger tbody tr{padding:22px 0}.a-ledger tbody th{padding:0 0 12px;font-size:1rem}.a-ledger td{padding:0 0 12px}.a-ledger td:last-child{padding-bottom:0}.a-ledger td[data-label]:before{content:attr(data-label);letter-spacing:.12em;text-transform:uppercase;color:var(--a-mute);margin-bottom:4px;font-size:.6875rem;font-weight:600;display:block}}.a-prose{max-width:46rem;color:var(--a-body);font-size:1rem;line-height:1.7}.a-prose>*+*{margin-top:1.15em}.a-prose h2{font-family:var(--a-display);font-optical-sizing:auto;font-variation-settings:"opsz" 32;letter-spacing:-.015em;color:var(--a-ink);margin-top:2.75em;font-size:1.5rem;font-weight:600;line-height:1.2}.a-prose h3{color:var(--a-ink);margin-top:2em;font-size:1.0625rem;font-weight:600;line-height:1.35}.a-prose ul{padding-left:1.15em;list-style:outside}.a-prose ol{padding-left:1.35em;list-style:decimal}.a-prose li+li{margin-top:.45em}.a-prose strong{color:var(--a-ink);font-weight:600}.a-code{background:var(--a-dark);color:#ededed;font-family:var(--font-mono), ui-monospace, SFMono-Regular, monospace;tab-size:2;border-radius:12px;padding:20px;font-size:.8125rem;line-height:1.65;display:block;overflow-x:auto}.a-code-inline{background:var(--a-panel);font-family:var(--font-mono), ui-monospace, monospace;color:var(--a-ink);border-radius:5px;padding:2px 6px;font-size:.8125rem}.a-link,.a-prose a{color:#0b4da2;text-underline-offset:3px;-webkit-text-decoration:underline #0b4da259;text-decoration:underline #0b4da259;text-decoration-thickness:1px;transition:text-decoration-color .16s,color .16s}.a-link:hover,.a-prose a:hover{color:#0a3f87;text-decoration-color:currentColor}.a-dark-band .a-link{color:#9cc0ee;text-decoration-color:#9cc0ee66}.a-rail{gap:40px;display:grid}@media (min-width:900px){.a-rail{grid-template-columns:minmax(0,340px) minmax(0,1fr);align-items:start;gap:80px}.a-rail-head{position:sticky;top:104px}.a-rail-flip{grid-template-columns:minmax(0,1fr) minmax(0,340px)}.a-rail-flip>.a-rail-head{order:2}}.a-grid{background:var(--a-line);border:1px solid var(--a-line);border-radius:24px;gap:1px;display:grid;overflow:hidden}.a-grid>*{background:var(--a-bg);padding:28px}.a-on-panel .a-grid,.a-on-panel .a-grid>*{border-color:#e2e2e2}.a-on-panel .a-grid{background:#e2e2e2}@media (min-width:700px){.a-grid-2,.a-grid-3,.a-grid-4{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (min-width:1000px){.a-grid-3{grid-template-columns:repeat(3,minmax(0,1fr))}.a-grid-4{grid-template-columns:repeat(4,minmax(0,1fr))}}.a-field{width:100%;color:var(--a-ink);font-family:var(--a-text);background:#fff;border:1px solid #e2e2e2;border-radius:10px;padding:11px 14px;font-size:.9375rem;line-height:1.45;transition:border-color .16s,box-shadow .16s;display:block}.a-field::placeholder{color:#a8a8a8}.a-field:hover{border-color:#d4d4d4}.a-field:focus{border-color:#0b4da2;outline:none;box-shadow:0 0 0 3px #0b4da224}.a-field[aria-invalid=true],.a-field-error{border-color:#d9a5a2}.a-field[aria-invalid=true]:focus,.a-field-error:focus{border-color:#ac312c;box-shadow:0 0 0 3px #ac312c24}.a-field:disabled{color:var(--a-mute);cursor:not-allowed;background:#fafafa}textarea.a-field{resize:vertical;min-height:7.5rem}select.a-field{appearance:none;padding-right:38px}.a-field.pl-10{padding-left:40px}.a-field-label{color:var(--a-ink);margin-bottom:7px;font-size:.8125rem;font-weight:500;line-height:1.4;display:block}.a-field-note{color:var(--a-mute);margin-top:7px;font-size:.8125rem;line-height:1.45}.a-field-note-error{color:#ac312c}.a-on-panel :where(.eyebrow,.a-num,.a-label),.bg-paper-sunk :where(.eyebrow,.a-num,.a-label),.a-on-panel .a-ledger thead th,.a-on-panel .a-ledger td[data-label]:before{color:var(--a-mute-on-panel)}.a-btn:focus-visible,.a-link:focus-visible,.a-row:focus-visible,.a-list a:focus-visible{outline-offset:3px;border-radius:6px;outline:2px solid #0b4da2}.a-dark-band .a-btn:focus-visible,.a-dark-band .a-link:focus-visible,.a-dark-band a:focus-visible{outline-color:#fff}@media (prefers-reduced-motion:reduce){.a-row,.a-link,.a-prose a{transition:none}}
.mm-card{-webkit-backdrop-filter:blur(20px)saturate(1.4);backdrop-filter:blur(20px)saturate(1.4);background:#fffffffb;border-radius:24px;width:100%;max-width:1248px;margin:0 auto;overflow:hidden;box-shadow:0 1px 2px #1011140a,0 24px 56px -16px #10111438,0 0 0 1px #1011140f,0 0 0 100vmax #1011141a}.mm-head{letter-spacing:.08em;text-transform:uppercase;color:#8a8f98;padding:0 12px 10px;font-size:11.5px;font-weight:600;line-height:16px;list-style:none}.mm-cols{gap:4px 20px;padding:24px 20px 20px;display:grid}.mm-split{grid-template-columns:minmax(0,3.1fr) minmax(0,1fr);gap:20px;padding:24px 20px 20px;display:grid}.mm-tiles{grid-template-columns:repeat(4,minmax(0,1fr));gap:2px;display:grid}.mm-rail{border-left:1px solid #10111412;padding-left:20px}.mm-tile,.mm-row{color:#101114;border-radius:16px;align-items:flex-start;gap:12px;text-decoration:none;transition:background .22s cubic-bezier(.22,1,.36,1);display:flex;position:relative}.mm-tile{min-height:76px;padding:13px 12px}.mm-row{padding:9px 12px}.mm-tile:hover,.mm-row:hover,.mm-tile:focus-visible,.mm-row:focus-visible{background:#f6f5f2}.mm-ico{flex:none;place-items:center;width:42px;height:42px;display:grid}.mm-ico.is-sm{width:36px;height:36px}.mm-art{width:100%;height:100%;transition:transform .35s cubic-bezier(.22,1,.36,1),filter .35s;display:block;overflow:visible}.mm-art-bg{fill:#f3f0ea;stroke:#1011140f;stroke-width:1px;transition:fill .25s}.mm-tile:hover .mm-art,.mm-row:hover .mm-art{filter:drop-shadow(0 6px 8px #1011141f);transform:translateY(-1.5px)}.mm-tile:hover .mm-art-bg,.mm-row:hover .mm-art-bg{fill:#ece7de}.mm-txt{gap:1px;min-width:0;padding-top:1px;display:grid}.mm-txt b{letter-spacing:-.005em;font-size:14px;font-weight:600;line-height:20px}.mm-txt small{color:#6b6e76;font-size:12.5px;font-weight:400;line-height:17px}.mm-row .mm-txt{padding-top:0}.mm-arrow{color:#101114;opacity:0;transition:opacity .2s,transform .25s cubic-bezier(.22,1,.36,1);position:absolute;top:15px;right:12px;transform:translate(-4px)}.mm-tile:hover .mm-arrow,.mm-tile:focus-visible .mm-arrow{opacity:1;transform:none}.mm-plain{color:#101114;border-radius:10px;padding:8px 12px;font-size:14px;font-weight:500;line-height:20px;text-decoration:none;transition:background .2s,color .2s;display:block}.mm-plain:hover,.mm-plain:focus-visible{background:#f4f4f2}.mm-foot{background:#f8f8f6;border-top:1px solid #1011140f;justify-content:space-between;align-items:center;gap:16px;padding:12px 20px 12px 32px;display:flex}.mm-intro{color:#6b6e76;font-size:13px}.mm-all{color:#101114;background:#fff;border-radius:999px;align-items:center;gap:6px;padding:8px 14px;font-size:13px;font-weight:600;text-decoration:none;transition:background .2s,color .2s,box-shadow .2s;display:inline-flex;box-shadow:inset 0 0 0 1px #1011141a}.mm-all svg{transition:transform .25s cubic-bezier(.22,1,.36,1)}.mm-all:hover,.mm-all:focus-visible{color:#fff;box-shadow:none;background:#101114}.mm-all:hover svg{transform:translate(3px)}@media (max-width:1180px){.mm-tiles{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (prefers-reduced-motion:reduce){.mm-tile,.mm-row,.mm-art,.mm-art-bg,.mm-arrow,.mm-all,.mm-all svg{transition:none}}
