.wr{--barh:64px;--wr-base:#0c0c0b;--wr-ink:#0a0a0a;--wr-paper:#fafafa;--wr-mut:#8a877f;--wr-muts:#a8a59d;--wr-dim:#5f5c55;--wr-hair:#1e1d1b;--wr-purple:#7954db;--wr-purple-lab:#9b7ce6;--wr-orange:#f17003;--wr-mono:ui-monospace, "SF Mono", Menlo, Consolas, monospace;--wr-lane:72px;--wr-pad:clamp(20px, 4vw, 56px);--wr-line:#fafafa38;--wr-line-strong:#fafafa4d;-webkit-font-smoothing:antialiased;font-family:Helvetica Neue,Helvetica,Arial,sans-serif}.wr ::selection{color:#fafafa;background:#7954db}.wr a{color:inherit;text-decoration:none}.wr .wr-rail{max-width:1360px;padding-left:var(--wr-pad);padding-right:var(--wr-pad);margin:0 auto}.wr [data-rv]{transition:opacity .8s cubic-bezier(.16,1,.3,1),transform .8s cubic-bezier(.16,1,.3,1)}.wr.rv-armed [data-rv]:not([data-rv=in]){opacity:0;transform:translateY(22px)}@keyframes wrKick{0%,to{opacity:.35}50%{opacity:1}}@keyframes wrHum{0%{background-position:0 0}to{background-position:0 520px}}@keyframes wrFoldIn{0%{clip-path:inset(0 0 100%);opacity:.2}to{clip-path:inset(0 0 0%);opacity:1}}@keyframes wrTermGlow{0%,to{box-shadow:0 0 #f1700380}50%{box-shadow:0 0 0 9px #f1700300}}.wr .wr-hero{min-height:100vh;display:flex}@supports (height:100svh){.wr .wr-hero{min-height:100svh}}.wr .wr-hero-rail{width:100%;padding-top:calc(var(--barh) + clamp(20px, 4vh, 44px));flex-direction:column;flex:1;display:flex}.wr .wr-kick{font-family:var(--wr-mono);letter-spacing:.2em;color:var(--wr-mut);align-items:center;gap:10px;font-size:11px;display:flex}.wr .wr-kick-dot{background:var(--wr-purple);border-radius:50%;flex:none;width:5px;height:5px;animation:4.5s ease-in-out infinite wrKick}.wr .wr-h1{letter-spacing:-.03em;font-weight:700;line-height:.95;font-size:clamp(30px, min(8vw, calc((100vh - 330px - var(--barh)) / 2.1)), 112px);margin:auto 0}.wr .wr-h1 span{display:block}.wr .wr-h1b{color:#fafafa80;margin-left:8vw}@media (min-width:640px){.wr .wr-h1 span{white-space:nowrap}}.wr .wr-hero-foot{border-top:1px solid var(--wr-hair);flex-wrap:wrap;justify-content:space-between;align-items:flex-start;gap:24px;padding-top:22px;display:flex}.wr .wr-lede{color:#fafafad1;text-wrap:pretty;max-width:46ch;margin:0;font-size:16.5px;line-height:1.6}.wr .wr-hero-tag{font-family:var(--wr-mono);letter-spacing:.2em;color:var(--wr-mut);white-space:nowrap;padding-top:5px;font-size:10px}.wr .wr-hero-drop{background:var(--wr-line);width:1px;height:clamp(28px,5vh,52px);margin:26px auto 0;display:block}.wr #wr-switch{top:var(--barh);z-index:30;background:var(--wr-base);border-bottom:1px solid var(--wr-hair);position:sticky}.wr .wr-switchrow{align-items:center;gap:clamp(14px,2.5vw,28px);padding-top:12px;padding-bottom:12px;display:flex}.wr .wr-switchlab{font-family:var(--wr-mono);letter-spacing:.22em;color:var(--wr-mut);flex:none;font-size:10px}.wr .wr-bands{flex-wrap:wrap;flex:1;gap:6px 18px;min-width:0;display:flex}.wr .wr-band{cursor:pointer;font-family:var(--wr-mono);background:0 0;border:0;align-items:center;gap:8px;padding:6px 2px;display:flex}.wr .wr-band-bar{background:var(--pc,#7954db);flex:none;width:22px;height:4px;transition:background .25s,box-shadow .25s}.wr .wr-band-name{letter-spacing:.18em;color:var(--wr-muts);font-size:9.5px;transition:color .2s}.wr .wr-band:hover .wr-band-name{color:var(--wr-paper)}.wr .wr-band-count{color:var(--wr-dim);font-size:9px;transition:color .2s}.wr .wr-bands[data-sel] .wr-band[aria-pressed=true] .wr-band-bar{box-shadow:0 0 9px var(--pc,#7954db)}.wr .wr-bands[data-sel] .wr-band[aria-pressed=true] .wr-band-name{color:var(--wr-paper)}.wr .wr-bands[data-sel] .wr-band[aria-pressed=false] .wr-band-bar{background:0 0;box-shadow:inset 0 0 0 1px #3a3833}.wr .wr-bands[data-sel] .wr-band[aria-pressed=false] .wr-band-name{color:var(--wr-mut)}.wr .wr-bands[data-sel] .wr-band[aria-pressed=false] .wr-band-count{color:#7f7c74}.wr .wr-bands[data-sel] .wr-band:hover .wr-band-name{color:var(--wr-paper)}.wr .wr-band:focus-visible{outline:1px solid var(--wr-purple);outline-offset:2px}.wr .wr-switchtally{font-family:var(--wr-mono);letter-spacing:.18em;color:var(--wr-dim);flex:none;font-size:9.5px}.wr #wr-wire{max-width:1360px;padding:clamp(28px, 5vh, 64px) var(--wr-pad) 0;margin:0 auto;position:relative}.wr #wr-spine{pointer-events:none;z-index:0;width:1px;position:absolute;top:0;bottom:0;left:calc(50% - .5px)}.wr .wr-spinecore{background:var(--wr-line);position:absolute;inset:0}.wr .wr-hum{background-image:linear-gradient(#7954db00 0,#7954db8c 60px,#7954db00 120px 520px);background-repeat:repeat-y;background-size:1px 520px;animation:7s linear infinite wrHum;position:absolute;inset:0}.wr .wr-rowgrid{grid-template-columns:minmax(0, 1fr) var(--wr-lane) minmax(0, 1fr);display:grid}.wr .wr-pulse .wr-rowgrid{padding:clamp(26px,4.5vh,54px) 0;transition:opacity .35s}.wr .wr-pulse[data-open="1"] .wr-rowgrid{padding:0}.wr .wr-face,.wr .wr-foldcol{overflow-wrap:anywhere}.wr .wr-yearrow{padding:clamp(36px,6.5vh,80px) 0}.wr .wr-year{background:var(--wr-base);z-index:1;flex-direction:column;grid-column:2;justify-self:center;align-items:center;gap:10px;padding:14px 0;display:flex;position:relative}.wr .wr-year:before,.wr .wr-year:after{content:"";background:var(--wr-muts);width:9px;height:1px}.wr .wr-year-n{font-family:var(--wr-mono);letter-spacing:.14em;color:var(--wr-muts);font-size:13px;font-weight:700}.wr .wr-year-c{font-family:var(--wr-mono);letter-spacing:.22em;color:var(--wr-dim);writing-mode:vertical-rl;font-size:9px}.wr .wr-crush{grid-template-rows:1fr;transition:grid-template-rows .55s cubic-bezier(.16,1,.3,1);display:grid}.wr .wr-crushin{min-height:0;overflow:hidden}.wr .wr-pulse[data-off="1"] .wr-crush{grid-template-rows:0fr}.wr .wr-pulse[data-off="1"] .wr-rowgrid{opacity:0}.wr .wr-dash{height:22px;display:none;position:relative}.wr .wr-pulse[data-off="1"] .wr-dash{display:block}.wr .wr-dash:before{content:"";background:var(--wr-dim);width:16px;height:1px;position:absolute;top:11px;left:calc(50% - 8px);transform:rotate(-18deg)}.wr .wr-face{cursor:pointer;grid-row:1;max-width:600px;display:block}.wr .wr-pulse[data-side=out] .wr-face{text-align:right;grid-column:1;justify-self:end;padding-right:24px}.wr .wr-pulse[data-side=in] .wr-face{text-align:left;grid-column:3;justify-self:start;padding-left:24px}.wr .wr-face:focus-visible{outline:1px solid var(--wr-purple);outline-offset:6px}.wr .wr-meta{font-family:var(--wr-mono);letter-spacing:.18em;color:var(--wr-mut);gap:14px;font-size:10px;display:flex}.wr .wr-pulse[data-side=out] .wr-face .wr-meta{justify-content:flex-end}.wr .wr-meta-tx,.wr .wr-meta-au{color:var(--wr-dim)}.wr .wr-ftitle{letter-spacing:-.02em;color:#fafafaeb;text-wrap:balance;margin:12px 0 0;font-size:clamp(22px,2.6vw,38px);font-weight:700;line-height:1.06;transition:color .3s}.wr .wr-face:hover .wr-ftitle,.wr .wr-face:focus-visible .wr-ftitle{color:#fff}.wr .wr-mast{letter-spacing:-.025em;text-transform:uppercase;color:var(--wr-paper);margin:12px 0 0;font-size:clamp(30px,4.8vw,68px);font-weight:700;line-height:.98}.wr .wr-ftitle--echo{letter-spacing:-.005em;color:#fafafa9e;margin-top:10px;font-size:clamp(15px,1.5vw,18px);font-weight:500;line-height:1.35}.wr .wr-fex{color:#fafafa8c;-webkit-line-clamp:2;-webkit-box-orient:vertical;max-width:52ch;margin:12px 0 0;font-size:14px;line-height:1.55;display:-webkit-box;overflow:hidden}.wr .wr-pulse[data-side=out] .wr-fex{margin-left:auto}.wr .wr-cue{font-family:var(--wr-mono);letter-spacing:.22em;color:var(--wr-purple-lab);opacity:0;margin-top:12px;font-size:9px;transition:opacity .25s;display:inline-block}.wr .wr-face:hover .wr-cue,.wr .wr-face:focus-visible .wr-cue{opacity:1}.wr .wr-wave{color:var(--wr-purple-lab);opacity:.85;display:block}.wr .wr-wave--face{width:min(280px,100%);height:34px;margin:14px 0 0 auto}.wr .wr-pulse[data-side=in] .wr-wave--face{margin-left:0}.wr .wr-wave--fold{width:100%;height:64px;color:var(--wr-purple);opacity:1;margin:26px 0 6px}.wr .wr-wave-lab{font-family:var(--wr-mono);letter-spacing:.22em;color:var(--wr-dim);margin:0 0 4px;font-size:9px}.wr .wr-stubwrap{grid-area:1/2;min-height:44px;position:relative}.wr .wr-stubline{background:var(--wr-line);height:1px;transition:background .3s;position:absolute;top:20px}.wr .wr-pulse[data-side=out] .wr-stubline{left:2px;right:50%}.wr .wr-pulse[data-side=in] .wr-stubline{left:50%;right:2px}.wr .wr-stubdot{background:var(--pc,#7954db);border-radius:50%;width:6px;height:6px;transition:box-shadow .3s;position:absolute;top:17.5px;left:calc(50% - 3px)}.wr .wr-stubtick{background:var(--wr-line);width:1px;height:9px;position:absolute;top:16px}.wr .wr-pulse[data-side=out] .wr-stubtick{left:2px}.wr .wr-pulse[data-side=in] .wr-stubtick{right:2px}.wr .wr-pulse[data-hot="1"] .wr-stubline{background:var(--wr-purple)}.wr .wr-pulse[data-hot="1"] .wr-stubdot{box-shadow:0 0 10px 2px #7954db73}.wr .wr-pulse[data-hot="1"] .wr-ftitle{color:#fff}.wr .wr-pulse[data-open="1"]{z-index:2;background:var(--wr-base);position:relative}.wr .wr-fold{z-index:2;grid-area:1/1/auto/-1;position:relative}.wr .wr-pulse[data-open="1"] .wr-fold{animation:.6s cubic-bezier(.16,1,.3,1) wrFoldIn}.wr .wr-foldrail{max-width:900px;margin:0 auto}.wr .wr-split{width:100%;height:44px;display:block;overflow:visible}.wr .wr-split path{fill:none;stroke:var(--wr-line-strong);stroke-width:1px;vector-effect:non-scaling-stroke}.wr .wr-foldcol{border-left:1px solid var(--wr-line-strong);border-right:1px solid var(--wr-line-strong);background:var(--wr-base);padding:clamp(22px,4vw,52px) clamp(20px,4.5vw,60px)}.wr .wr-fold-head{flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:18px;display:flex}.wr .wr-meta--fold{flex-wrap:wrap;row-gap:4px}.wr .wr-close{font-family:var(--wr-mono);letter-spacing:.18em;color:var(--wr-mut);white-space:nowrap;font-size:10px;transition:color .2s}.wr .wr-close:hover,.wr .wr-close:focus-visible{color:var(--wr-paper)}.wr .wr-fold-title{letter-spacing:-.025em;text-wrap:balance;outline:none;margin:20px 0 0;font-size:clamp(30px,4.6vw,64px);font-weight:700;line-height:1.03}.wr .wr-dateline{font-family:var(--wr-mono);letter-spacing:.18em;color:var(--wr-purple-lab);margin-top:16px;font-size:10px}.wr .wr-fold-foot{border-top:1px solid var(--wr-hair);margin-top:44px;padding-top:16px}.wr .wr-body{color:#fafafad1;overflow-wrap:break-word;margin-top:26px;font-size:16.5px;line-height:1.65}.wr .wr-body p{margin:0 0 1.2em}.wr .wr-body a{color:var(--wr-paper);border-bottom:1px solid #fafafa66;transition:border-color .15s}.wr .wr-body a:hover{border-bottom-color:var(--wr-purple)}.wr .wr-body h1,.wr .wr-body h2,.wr .wr-body h3,.wr .wr-body h4{color:var(--wr-paper);letter-spacing:-.02em;margin:1.6em 0 .6em;font-weight:700;line-height:1.15}.wr .wr-body h1{font-size:1.65em}.wr .wr-body h2{font-size:1.45em}.wr .wr-body h3{font-size:1.2em}.wr .wr-body h4{font-size:1.05em}.wr .wr-body img{max-width:100%;height:auto;margin:26px 0;display:block}.wr .wr-body iframe{aspect-ratio:16/9;background:#000;border:0;width:100%;height:auto;margin:26px 0;display:block}.wr .wr-body ul,.wr .wr-body ol{margin:0 0 1.2em;padding-left:1.3em}.wr .wr-body li{margin:.35em 0}.wr .wr-body blockquote{border-left:2px solid var(--wr-purple);color:#fafafab3;margin:1.4em 0;padding-left:18px}.wr .wr-body strong{color:var(--wr-paper)}.wr .wr-body [style*=color] strong{color:inherit}.wr .wr-body pre,.wr .wr-body code{font-family:var(--wr-mono);font-size:.9em}.wr .wr-lede-fold{color:#fafafae0;text-wrap:pretty;margin:18px 0 0;font-size:clamp(17px,2.1vw,21px);line-height:1.55}.wr .wr-foldimg{width:100%;height:auto;margin:28px 0 4px;display:block}.wr .wr-fold--letter .wr-body{line-height:1.8}.wr .wr-sig{margin-top:44px;padding:0 8px 18px 0;display:inline-block}.wr .wr-sig-name{font-family:var(--wr-mono);letter-spacing:.04em;color:var(--wr-paper);font-size:15px;display:block}.wr .wr-sig-role{font-family:var(--wr-mono);letter-spacing:.24em;color:var(--wr-mut);margin-top:6px;font-size:9px;display:block}.wr .wr-mast--fold{letter-spacing:-.03em;margin:16px 0 0;padding-bottom:6px;font-size:clamp(40px,7vw,96px);line-height:.95;display:inline-block}.wr .wr-fold--coverage .wr-fold-title{color:#fafafad9;margin-top:14px;font-size:clamp(20px,2.6vw,32px)}.wr .wr-quote{color:#fafafad9;border-left:2px solid #fafafa59;margin:26px 0 0;padding-left:20px;font-size:clamp(17px,2vw,21px);line-height:1.6}.wr .wr-srcnote{font-family:var(--wr-mono);letter-spacing:.2em;color:var(--wr-mut);margin:30px 0 14px;font-size:9.5px}.wr .wr-src{letter-spacing:-.02em;color:var(--wr-orange);padding-bottom:4px;font-size:clamp(24px,3.8vw,48px);font-weight:700;line-height:1.05;transition:color .2s;display:inline-block}.wr .wr-src:hover,.wr .wr-src:focus-visible{color:#d96502}.wr .wr-src--pod{margin-top:22px;font-size:clamp(20px,3vw,36px)}.wr .wr-empty{z-index:1;text-align:center;max-width:460px;font-family:var(--wr-mono);letter-spacing:.22em;color:var(--wr-muts);background:var(--wr-base);margin:24px auto;padding:72px 0;font-size:11px;position:relative}.wr #wr-term{z-index:2;background:var(--wr-base);text-align:center;margin-top:clamp(56px,9vh,110px);padding:64px 0 96px;position:relative}.wr .wr-term-node{background:var(--wr-orange);width:10px;height:10px;animation:4s ease-in-out infinite wrTermGlow;position:absolute;top:0;left:calc(50% - 5px)}.wr .wr-term-kick{font-family:var(--wr-mono);letter-spacing:.22em;color:var(--wr-mut);padding-top:34px;font-size:10px}.wr .wr-term-h{letter-spacing:-.025em;text-wrap:balance;margin:20px 0 0;font-size:clamp(34px,5.6vw,84px);font-weight:700;line-height:1.02}.wr .wr-term-p{color:#fafafabf;text-wrap:pretty;max-width:46ch;margin:18px auto 0;font-size:16.5px;line-height:1.6}.wr .wr-term-row{flex-wrap:wrap;justify-content:center;align-items:center;gap:26px;margin-top:34px;display:flex}.wr .wr-cta{background:var(--wr-orange);color:#fff;letter-spacing:.04em;padding:14px 30px;font-size:13px;font-weight:600;transition:background .2s;display:inline-block}.wr .wr-cta:hover,.wr .wr-cta:focus-visible{background:#d96502}.wr .wr-term-sub{color:#fafafab3;border-bottom:1px solid #fafafa66;padding-bottom:2px;font-size:13px;transition:border-color .15s,color .15s}.wr .wr-term-sub:hover,.wr .wr-term-sub:focus-visible{color:var(--wr-paper);border-bottom-color:var(--wr-purple)}@media (max-width:768px){.wr [data-desk]{display:none!important}}@media (max-width:899px){.wr{--wr-lane:44px}.wr .wr-rowgrid{grid-template-columns:var(--wr-lane) minmax(0, 1fr)}.wr #wr-spine{left:calc(var(--wr-pad) + var(--wr-lane) / 2 - .5px)}.wr .wr-pulse[data-side=out] .wr-face,.wr .wr-pulse[data-side=in] .wr-face{text-align:left;grid-column:2;justify-self:start;max-width:640px;padding:0 0 0 16px}.wr .wr-pulse[data-side=out] .wr-face .wr-meta{justify-content:flex-start}.wr .wr-pulse[data-side=out] .wr-fex,.wr .wr-wave--face{margin-left:0}.wr .wr-stubwrap{grid-column:1}.wr .wr-pulse[data-side=out] .wr-stubline,.wr .wr-pulse[data-side=in] .wr-stubline{left:50%;right:2px}.wr .wr-pulse[data-side=out] .wr-stubtick,.wr .wr-pulse[data-side=in] .wr-stubtick{left:auto;right:2px}.wr .wr-year{grid-column:1}.wr .wr-dash:before{left:calc(var(--wr-lane) / 2 - 8px)}.wr .wr-split{display:none}.wr .wr-foldrail{max-width:none}.wr .wr-foldcol{margin-left:calc(var(--wr-lane) / 2);border-right:0;padding-left:clamp(18px,5vw,36px);padding-right:0}.wr .wr-fold{padding:8px 0}.wr #wr-term{text-align:left;padding-left:calc(var(--wr-lane) + 16px)}.wr .wr-term-node{left:calc(var(--wr-lane) / 2 - 5px)}.wr .wr-term-p{margin-left:0;margin-right:0}.wr .wr-term-row{justify-content:flex-start}.wr .wr-hero-drop{margin-left:calc(var(--wr-lane) / 2);margin-right:0}}@media (max-width:480px){.wr .wr-mast{font-size:clamp(26px,8.4vw,34px)}.wr .wr-mast--fold{font-size:clamp(30px,10vw,44px)}.wr .wr-switchrow{align-items:flex-start}}.wr[data-flow=off] [data-anim]{animation:none!important}.wr[data-flow=off] .wr-hum{display:none}.wr[data-flow=off] .wr-fold{animation:none!important}.wr[data-flow=off] .wr-crush{transition:none!important}@media (prefers-reduced-motion:reduce){.wr [data-anim]{animation:none!important}.wr .wr-hum{display:none}.wr .wr-fold{animation:none!important}.wr .wr-crush,.wr .wr-rowgrid{transition:none!important}.wr [data-rv]{opacity:1!important;transition:none!important;transform:none!important}}.wr .wr-plate{aspect-ratio:16/9;-o-object-fit:cover;object-fit:cover;border:1px solid var(--wr-hair);filter:grayscale(.35)brightness(.82);background:#131211;width:380px;max-width:100%;margin:0 0 14px;transition:filter .35s;display:block}.wr .wr-pulse[data-side=out] .wr-plate{margin-left:auto}.wr .wr-pulse[data-hot="1"] .wr-plate,.wr .wr-face:hover .wr-plate,.wr .wr-face:focus-visible .wr-plate{filter:none}@media (max-width:899px){.wr .wr-plate{width:100%}.wr .wr-pulse[data-side=out] .wr-plate{margin-left:0}}#wrc .wrc-mark.wr-ink-orange{stroke:#f17003}
