.mx-root{--mx-ink:#221c16;--mx-ink-2:#4a3f33;--mx-faint:#5e5243;--mx-paper:#efe4cc;--mx-card:#f6eedbf2;--mx-line:#221c162e;--mx-red:#b23020;--mx-ok:#2f6b5c;--mx-short:#a8321f;--mx-gold:#8a5a1a;--mx-shadow:#221c161f;background:var(--mx-paper);min-height:100%;color:var(--mx-ink);flex:1}[data-theme=dark] .mx-root{--mx-ink:#f6eedb;--mx-ink-2:#d9ccb0;--mx-faint:#b3a589;--mx-paper:#1d1812;--mx-card:#241d15f5;--mx-line:#e3c27e33;--mx-red:#d0624e;--mx-ok:#7fbfae;--mx-short:#e08a74;--mx-gold:#e3c27e;--mx-shadow:#0006}.mx-band{aspect-ratio:1920/620;background:#e6dcc4;position:relative;overflow:hidden}[data-theme=dark] .mx-band{background:#221c15}.mx-scene{background:url(/features/art/matching-bridge-bg.jpg) 0 0/100% 100% no-repeat;position:absolute;inset:0}[data-theme=dark] .mx-scene{background-image:url(/features/art/matching-bridge-bg-night.jpg)}.mx-bearer{aspect-ratio:214/328;background:url(/features/art/matching-bearer.png) 100% 0/900% 100% no-repeat;width:11.146%;animation:3s cubic-bezier(.3,.1,.35,1) both mx-arrive,.8s steps(8,end) 3.75 mx-stride;position:absolute;top:23.548%;left:55.365%}[data-theme=dark] .mx-bearer{background-image:url(/features/art/matching-bearer-night.png)}@keyframes mx-arrive{0%{translate:107.5%}to{translate:0}}@keyframes mx-stride{0%{background-position-x:0%}to{background-position-x:100%}}.mx-scene .mx-man{width:18.958%;animation:3s cubic-bezier(.3,.1,.35,1) both mx-walk,.45s ease-in-out 6 mx-step;position:absolute;bottom:22.968%;left:28.208%}@keyframes mx-walk{0%{left:15.708%}to{left:28.208%}}@keyframes mx-step{0%,to{translate:0}50%{translate:0 -1.2%}}.mx-bird{aspect-ratio:160/90;background:url(/features/art/bird.png) 0 0/800% 100% no-repeat;width:8.333%;animation:.7s steps(8,end) infinite mx-flap,18s linear 2s infinite mx-cross;position:absolute;top:12%;left:-10%}[data-theme=dark] .mx-bird{background-image:url(/features/art/bird-night.png)}@keyframes mx-flap{to{background-position-x:114.286%}}@keyframes mx-cross{0%{left:-10%;translate:0}35%{translate:0 -40%}70%,to{left:112%;translate:0 10%}}@media (prefers-reduced-motion:reduce){.mx-bird,.mx-bearer,.mx-scene .mx-man{animation:none!important}.mx-bird{display:none}}@media (min-width:1280px){.mx-band{aspect-ratio:auto;height:420px}.mx-scene{aspect-ratio:1920/620;width:auto;height:460px;inset:-40px auto auto 50%;transform:translate(-50%);-webkit-mask-image:linear-gradient(90deg,#0000,#000 7% 93%,#0000);mask-image:linear-gradient(90deg,#0000,#000 7% 93%,#0000)}.mx-band-copy{top:26px}}.mx-band-copy{position:absolute;top:12%;left:4%}.mx-kick{font:500 10.5px var(--font-utility), monospace;letter-spacing:.18em;text-transform:uppercase;color:var(--mx-faint);text-decoration:none}.mx-kick:hover{color:var(--mx-ink)}.mx-page{font-family:var(--font-display), serif;letter-spacing:.03em;color:var(--mx-ink);margin:4px 0;font-size:clamp(30px,3vw,44px);font-weight:700}.mx-count{font:500 11px var(--font-utility), monospace;letter-spacing:.12em;text-transform:uppercase;color:var(--mx-ink-2);margin:0}.mx-bar{z-index:5;background:var(--mx-card);border-bottom:1px solid var(--mx-line);gap:26px;padding:12px clamp(16px,3.9vw,56px) 0;display:flex;position:sticky;top:0}.mx-tab{font-family:var(--font-display), serif;color:var(--mx-faint);white-space:nowrap;border-bottom:2px solid #0000;align-items:baseline;gap:8px;padding-bottom:10px;font-size:13.5px;font-weight:600;text-decoration:none;display:flex}.mx-tab i{font:500 11px var(--font-utility), monospace;font-style:normal}.mx-tab:hover{color:var(--mx-ink)}.mx-tab.mx-on{color:var(--mx-ink);border-bottom-color:var(--mx-red)}.mx-tab.mx-on i{color:var(--mx-red)}.mx-tab:focus-visible{outline:2px solid var(--mx-red);outline-offset:3px}.mx-body{padding:28px clamp(16px,3.9vw,56px) 64px}.mx-n{font:500 10.5px var(--font-utility), monospace;letter-spacing:.18em;text-transform:uppercase;color:var(--mx-faint);margin:0}.mx-title{font-family:var(--font-display), serif;color:var(--mx-ink);margin:6px 0 10px;font-size:32px;font-weight:700;line-height:1.15}.mx-lead{color:var(--mx-ink-2);margin:0;font-size:16.5px;line-height:1.6}.mx-watch{color:#fff;cursor:pointer;background:#b23020;border:0;border-radius:20px;align-items:center;gap:8px;margin-top:14px;padding:7px 14px 7px 11px;font-size:12.5px;font-weight:600;display:inline-flex}.mx-watch:before{content:"";border-top:6px solid #0000;border-bottom:6px solid #0000;border-left:9px solid #fff}.mx-watch:hover{background:#8f2519}.mx-watch:focus-visible{outline:2px solid var(--mx-red);outline-offset:3px}.mx-blocks{margin-top:18px}.mx-b{border-top:1px solid var(--mx-line);grid-template-columns:minmax(0,1.1fr) minmax(0,.9fr);align-items:start;gap:22px;padding:18px 0;display:grid}.mx-tx{color:var(--mx-ink-2);font-size:15px;line-height:1.75}.mx-note{color:var(--mx-faint);margin:20px 0 0;font-size:13.5px}.mx-note a{color:inherit;text-decoration:underline;-webkit-text-decoration-color:var(--mx-red);text-decoration-color:var(--mx-red);text-underline-offset:3px}.mx-guide>div{box-shadow:0 2px 10px var(--mx-shadow);background:var(--mx-card)!important;border:1px solid var(--mx-line)!important;border-radius:3px!important;padding:14px 16px!important}.mx-guide [class*="bg-[#"]{background:var(--mx-card)!important}.mx-guide .text-muted{color:var(--mx-faint)!important}.mx-guide .text-parchmentDim{color:var(--mx-ink-2)!important}.mx-guide .text-parchment{color:var(--mx-ink)!important}.mx-guide .text-goldBright{color:var(--mx-gold)!important}.mx-guide .text-teal{font-weight:600;color:var(--mx-ok)!important}.mx-guide .text-ember{font-weight:600;color:var(--mx-short)!important}.mx-guide .border-line{border-color:var(--mx-line)!important}.mx-guide .bg-gold{background:#b23020!important}.mx-guide .bg-line{background:var(--mx-line)!important}.mx-guide .bg-panel2{background:var(--mx-paper)!important}@media (max-width:900px){.mx-band{aspect-ratio:auto;padding:22px 16px calc(58.125vw + 6px)}.mx-scene{aspect-ratio:1920/620;width:180%;inset:auto auto 0 50%;transform:translate(-50%)}.mx-band-copy{position:static}.mx-bar{gap:18px;padding:10px 16px 0;overflow-x:auto}.mx-body{padding:18px 16px 44px}.mx-title{font-size:26px}.mx-b{grid-template-columns:minmax(0,1fr);gap:12px}}.mx-band-copy .mx-wayin{margin-left:10px}
