.wm-page{--wm-ink: #060910;--wm-raise: #0d141e;--wm-raise-2: #131c28;--wm-line: #1c2836;--wm-fg: #eef3f8;--wm-muted: #8fa0b4;--wm-signal: #46c8f5;--wm-signal-dim: #17475c;--wm-person: #f0a94c;background:var(--wm-ink);color:var(--wm-fg)}.wm-page ::selection{background:var(--wm-signal);color:var(--wm-ink)}.wm-eyebrow{font-family:var(--font-mono);font-size:.7rem;letter-spacing:.2em;text-transform:uppercase;color:var(--wm-signal)}.wm-mark{color:var(--wm-signal)}.wm-shot{overflow:hidden;border-radius:1.75rem;border:1px solid var(--wm-line);background:#000;padding:.45rem;aspect-ratio:9 / 14}.wm-shot img{display:block;width:100%;height:100%;object-fit:cover;object-position:top;border-radius:1.35rem}.wm-h1{font-family:var(--font-display);font-size:clamp(2.5rem,6.6vw,4.5rem);font-weight:600;line-height:1;letter-spacing:-.03em;text-wrap:balance}.wm-h2{font-family:var(--font-display);font-size:clamp(1.75rem,3.9vw,2.6rem);font-weight:600;line-height:1.08;letter-spacing:-.02em;text-wrap:balance}.wm-h3{font-family:var(--font-display);font-size:1.12rem;font-weight:600;letter-spacing:-.01em}.wm-lede{color:#cfd8e3;font-size:clamp(1.02rem,1.5vw,1.18rem);line-height:1.62}.wm-muted{color:var(--wm-muted)}.wm-mono{font-family:var(--font-mono);font-variant-numeric:tabular-nums}.wm-panel{background:var(--wm-raise);border:1px solid var(--wm-line);border-radius:1rem}.wm-sheet{background:var(--wm-ink);border-top:1px solid var(--wm-line);border-radius:1.75rem 1.75rem 0 0;box-shadow:0 -22px 50px -18px #000000d9,0 -1px #46c8f524}@media(min-width:640px){.wm-sheet{border-radius:2.75rem 2.75rem 0 0}}.wm-hero-stage{background:radial-gradient(120% 90% at 78% 28%,rgba(70,200,245,.11),transparent 62%),radial-gradient(90% 70% at 8% 0%,rgba(70,200,245,.05),transparent 60%),var(--wm-ink)}@media(min-width:1024px)and (min-height:880px){.wm-hero-stage{position:sticky;top:0}}.wm-readout{font-family:var(--font-mono);font-size:.82rem}.wm-readout-row{display:grid;grid-template-columns:8.5rem 1fr;gap:.75rem;padding:.6rem 0;border-bottom:1px dashed var(--wm-line)}@media(max-width:420px){.wm-readout-row{grid-template-columns:1fr;gap:.15rem}}.wm-readout-key{color:var(--wm-muted);letter-spacing:.04em}.wm-readout-value{color:var(--wm-signal);overflow-wrap:anywhere}.wm-readout-value[data-withheld=true]{color:var(--wm-muted);font-style:italic}.wm-rung-n{font-family:var(--font-mono);font-size:.78rem;display:inline-flex;align-items:center;justify-content:center;width:1.85rem;height:1.85rem;border-radius:999px;border:1px solid var(--wm-signal-dim);color:var(--wm-signal);flex:none}.wm-rung-n[data-person=true]{border-color:var(--wm-person);color:var(--wm-person)}.wm-track{display:grid;grid-auto-flow:column;gap:1rem 1.8%;align-items:stretch;will-change:transform}.wm-progress-seg{height:2px;flex:1;background:var(--wm-line);border-radius:999px;transition:background-color .3s cubic-bezier(.16,1,.3,1)}.wm-progress-seg[data-on=true]{background:var(--wm-signal)}@media(prefers-reduced-motion:reduce){.wm-track{will-change:auto}.wm-progress-seg{transition:none}}.wm-segment{display:inline-flex;flex-direction:column;gap:.1rem;border:1px solid var(--wm-line);border-radius:.5rem;padding:.3rem .5rem;background:var(--wm-ink);max-width:100%}.wm-segment-source{font-size:.6rem;letter-spacing:.08em;text-transform:uppercase;color:var(--wm-muted)}.wm-segment-path{font-family:var(--font-mono);font-size:.7rem;color:var(--wm-fg);overflow-wrap:anywhere}.wm-tag{font-family:var(--font-mono);font-size:.62rem;letter-spacing:.12em;text-transform:uppercase;border:1px solid var(--wm-signal-dim);color:var(--wm-signal);border-radius:999px;padding:.15rem .55rem;white-space:nowrap}.wm-tag-house{border-color:var(--wm-line);color:var(--wm-muted)}.wm-ad-box{min-height:250px;border:1px solid var(--wm-line);border-radius:.75rem;background:var(--wm-ink);padding:.9rem}.wm-ad-placeholder{border-style:dashed;display:flex;flex-direction:column;justify-content:center}.wm-ad-label{font-size:.6rem;letter-spacing:.12em;text-transform:uppercase;color:var(--wm-muted);margin-bottom:.5rem}.wm-legal{max-width:44rem;margin:0 auto;padding:3rem 1.25rem 4rem}.wm-legal h1{font-size:clamp(1.9rem,4vw,2.6rem);font-weight:600;letter-spacing:-.015em;margin-top:1.25rem;color:var(--wm-fg)}.wm-legal h2{font-size:1.15rem;font-weight:600;margin-top:2.25rem;color:var(--wm-fg)}.wm-legal p{margin-top:.9rem;line-height:1.7;color:#cfd6e0}.wm-legal-updated{margin-top:.5rem;font-size:.75rem;letter-spacing:.08em;text-transform:uppercase;color:var(--wm-muted)}.wm-legal-lede{margin-top:1.5rem;padding-left:1rem;border-left:2px solid var(--wm-signal);font-size:1.05rem}.wm-legal-back,.wm-legal-link{color:var(--wm-signal);text-decoration:none}.wm-legal-back{font-size:.875rem;font-weight:500}.wm-legal-back:hover,.wm-legal-link:hover{text-decoration:underline}
