.mv[data-astro-cid-zwhir43d]{background:#121110;position:relative}.mv-stage[data-astro-cid-zwhir43d]{height:clamp(360px, calc(100vh / var(--z,1) - var(--head) - 60px), 900px);cursor:grab;touch-action:pan-y;-webkit-user-select:none;user-select:none;outline-offset:-3px;position:relative;overflow:hidden}.mv[data-astro-cid-zwhir43d].is-dragging .mv-stage[data-astro-cid-zwhir43d]{cursor:grabbing}.mv[data-astro-cid-zwhir43d].is-zoomed .mv-stage[data-astro-cid-zwhir43d]{touch-action:none}.mv-layer[data-astro-cid-zwhir43d]{transform-origin:0 0;will-change:transform;position:absolute;top:0;left:0}.mv-layer[data-astro-cid-zwhir43d].glide{transition:transform .55s cubic-bezier(.2,.8,.2,1)}.mv-layer[data-astro-cid-zwhir43d] img[data-astro-cid-zwhir43d]{filter:grayscale();pointer-events:none;width:100%;max-width:none;height:100%;display:block}.mv-dot[data-astro-cid-zwhir43d]{background:var(--yellow);width:34px;height:34px;color:var(--coal);cursor:pointer;font:700 14px/1 var(--sans);transform:scale(calc(1 / var(--s,1)));border:0;border-radius:50%;place-items:center;margin:-17px 0 0 -17px;padding:0;transition:box-shadow .2s;display:grid;position:absolute;box-shadow:0 0 0 4px #f6c5004d,0 6px 14px #00000073}.mv-dot[data-astro-cid-zwhir43d]:after{content:"";border:2px solid #f6c500b3;border-radius:50%;animation:2.4s ease-out infinite ping;position:absolute;inset:-6px}.mv-dot[data-astro-cid-zwhir43d]:hover,.mv-dot[data-astro-cid-zwhir43d].on{box-shadow:0 0 0 7px #f6c50073,0 6px 14px #00000073}.mv-dot[data-astro-cid-zwhir43d].on{background:#fff}.mv-dot[data-astro-cid-zwhir43d]:focus-visible{outline-offset:4px;outline:3px solid #fff}@keyframes ping{0%{opacity:.9;transform:scale(.8)}to{opacity:0;transform:scale(1.6)}}.mv-hint[data-astro-cid-zwhir43d]{color:#f3f0e8;pointer-events:none;white-space:nowrap;background:#121110cc;border-radius:999px;margin:0;padding:7px 14px;font-size:14px;transition:opacity .3s;position:absolute;bottom:14px;left:50%;transform:translate(-50%)}.mv[data-astro-cid-zwhir43d].is-zoomed .mv-hint[data-astro-cid-zwhir43d]{opacity:0}.mv-tools[data-astro-cid-zwhir43d]{gap:6px;display:grid;position:absolute;top:12px;right:12px}.mv-tools[data-astro-cid-zwhir43d] button[data-astro-cid-zwhir43d]{color:#f3f0e8;cursor:pointer;background:#121110d9;border:0;place-items:center;width:44px;height:44px;display:grid}.mv-tools[data-astro-cid-zwhir43d] button[data-astro-cid-zwhir43d]:hover{background:var(--yellow);color:var(--coal)}.mv-tools[data-astro-cid-zwhir43d] button[data-astro-cid-zwhir43d]:focus-visible{outline:3px solid var(--yellow);outline-offset:2px}.mv-note[data-astro-cid-zwhir43d]{color:#f3f0e8;border-left:4px solid var(--yellow);background:#121110f0;max-width:min(420px,100% - 24px);padding:14px 16px;position:absolute;bottom:12px;left:12px}.mv-note[data-astro-cid-zwhir43d] p{margin:0}.mv-note[data-astro-cid-zwhir43d] .mv-note-n{font-family:var(--sans);letter-spacing:.14em;text-transform:uppercase;color:var(--yellow);margin-bottom:6px;font-size:12px;font-weight:700}.mv-note[data-astro-cid-zwhir43d] .mv-text{font-size:17px;line-height:1.45}.mv-note[data-astro-cid-zwhir43d] .is-geoff{font-style:italic}.mv[data-astro-cid-zwhir43d]:fullscreen .mv-stage[data-astro-cid-zwhir43d]{height:100vh}.mv-list[data-astro-cid-zwhir43d]{gap:2px;margin:0;padding:0;list-style:none;display:grid}.mv-list[data-astro-cid-zwhir43d] button[data-astro-cid-zwhir43d]{width:100%;color:inherit;text-align:left;cursor:pointer;font:inherit;background:0 0;border:0;border-bottom:1px solid #f3f0e81f;grid-template-columns:34px 1fr;align-items:start;gap:14px;padding:12px 10px;display:grid}.mv-list[data-astro-cid-zwhir43d] button[data-astro-cid-zwhir43d]:hover,.mv-list[data-astro-cid-zwhir43d] button[data-astro-cid-zwhir43d][aria-pressed=true]{background:#f3f0e80f}.mv-n[data-astro-cid-zwhir43d]{background:var(--yellow);width:30px;height:30px;color:var(--coal);font:700 13px/1 var(--sans);border-radius:50%;place-items:center;margin-top:2px;display:grid}.mv-list[data-astro-cid-zwhir43d] button[data-astro-cid-zwhir43d][aria-pressed=true] .mv-n[data-astro-cid-zwhir43d]{background:#fff}.mv-lt[data-astro-cid-zwhir43d]{gap:3px;display:grid}.mv-label[data-astro-cid-zwhir43d]{color:#f3f0e8;font-size:19px}.mv-text[data-astro-cid-zwhir43d]{color:#bdbab1;font-size:16px;line-height:1.45}.mv-text[data-astro-cid-zwhir43d].is-geoff{color:#dcd9cf;font-style:italic}.h-touch[data-astro-cid-zwhir43d]{display:none}@media (hover:none){.h-mouse[data-astro-cid-zwhir43d]{display:none}.h-touch[data-astro-cid-zwhir43d]{display:inline}}.mv-step[data-astro-cid-zwhir43d],.mv-tools[data-astro-cid-zwhir43d] button[data-astro-cid-zwhir43d][hidden]{display:none}@media (width<=759px){.mv-stage[data-astro-cid-zwhir43d]{height:clamp(240px, calc(100vw / var(--ar)), 54svh)}.mv-hint[data-astro-cid-zwhir43d]{padding:6px 12px;font-size:13px;bottom:10px}.mv-tools[data-astro-cid-zwhir43d]{grid-auto-flow:column;gap:4px;top:8px;right:8px}.mv-tools[data-astro-cid-zwhir43d] button[data-astro-cid-zwhir43d]{background:#121110b8;width:38px;height:38px}.mv-tools[data-astro-cid-zwhir43d] [data-astro-cid-zwhir43d][data-zoom=in],.mv-tools[data-astro-cid-zwhir43d] [data-astro-cid-zwhir43d][data-zoom=out],.mv[data-astro-cid-zwhir43d]:not(.is-zoomed) .mv-tools[data-astro-cid-zwhir43d] [data-astro-cid-zwhir43d][data-zoom=reset]{display:none}.mv-dot[data-astro-cid-zwhir43d]{width:30px;height:30px;margin:-15px 0 0 -15px;font-size:13px}.mv-note[data-astro-cid-zwhir43d]{display:none}.mv-step[data-astro-cid-zwhir43d]{background:#121110;border-top:1px solid #f3f0e81a;grid-template-columns:48px 1fr 48px;align-items:center;gap:4px;min-height:84px;padding:8px 4px;display:grid}.mv-step-b[data-astro-cid-zwhir43d]{width:48px;height:48px;color:var(--yellow);cursor:pointer;background:0 0;border:0;place-items:center;padding:0;display:grid}.mv-step-b[data-astro-cid-zwhir43d]:focus-visible{outline:3px solid var(--yellow);outline-offset:-3px}.mv-step-body[data-astro-cid-zwhir43d]{min-width:0;padding:4px 2px}.mv-step-body[data-astro-cid-zwhir43d] p[data-astro-cid-zwhir43d]{margin:0}.mv-step-n[data-astro-cid-zwhir43d]{font-family:var(--sans);letter-spacing:.12em;text-transform:uppercase;color:var(--yellow);font-size:11px;font-weight:700;margin-bottom:4px!important}.mv-step-t[data-astro-cid-zwhir43d]{color:#f3f0e8;font-size:16px;line-height:1.4}.mv-step-t[data-astro-cid-zwhir43d].is-geoff{font-style:italic}.mv-list[data-astro-cid-zwhir43d]{display:none}}@media (prefers-reduced-motion:reduce){.mv-dot[data-astro-cid-zwhir43d]:after{animation:none}}.mach[data-astro-cid-d35w6pza]{color:#f3f0e8;background:#1b1a17;padding-bottom:56px}.mach-head[data-astro-cid-d35w6pza]{padding:clamp(28px, calc(4 * var(--u)), 56px) 0 24px}.crumb[data-astro-cid-d35w6pza]{color:#cfcec7;margin:0 0 12px}.crumb[data-astro-cid-d35w6pza] a[data-astro-cid-d35w6pza]{color:var(--yellow);text-decoration:none}.crumb[data-astro-cid-d35w6pza] a[data-astro-cid-d35w6pza]:hover{text-underline-offset:4px;text-decoration:underline}h1[data-astro-cid-d35w6pza]{font-size:clamp(34px, calc(5.4 * var(--u)), 80px);margin:0}@media (width<=759px){.mach-head[data-astro-cid-d35w6pza]{padding:20px 0 16px}.kicker[data-astro-cid-d35w6pza]{font-size:17px}.mach-line[data-astro-cid-d35w6pza]{font-size:18px}.mach-grid[data-astro-cid-d35w6pza]{gap:22px}}.kicker[data-astro-cid-d35w6pza]{color:#cfcec7;margin:8px 0 0;font-size:clamp(19px,2vw,24px);font-style:italic}.mach-grid[data-astro-cid-d35w6pza]{gap:28px;display:grid}.mach-view[data-astro-cid-d35w6pza]{margin-inline:calc(-1 * var(--gutter))}@media (width>=760px){.mach-view[data-astro-cid-d35w6pza]{margin-inline:0}}@media (width>=1100px){.mach-grid[data-astro-cid-d35w6pza]{grid-template-columns:minmax(0,1fr) 360px;align-items:start;gap:40px}}.mach-line[data-astro-cid-d35w6pza]{color:#f3f0e8;border-left:4px solid var(--yellow);margin:0 0 24px;padding-left:18px;font-size:21px;font-style:italic;line-height:1.4}.parts-h[data-astro-cid-d35w6pza]{color:var(--yellow);margin:0}@media (width<=1099px){.parts-h[data-astro-cid-d35w6pza],.parts-tip[data-astro-cid-d35w6pza]{display:none}}.parts-tip[data-astro-cid-d35w6pza]{color:#a9a69d;margin:4px 0 8px;font-size:15px}.mach-story[data-astro-cid-d35w6pza]{color:#f3f0e8;background:#f3f0e80f;gap:4px;margin-top:24px;padding:16px 18px;text-decoration:none;display:grid}.mach-story[data-astro-cid-d35w6pza] .caps[data-astro-cid-d35w6pza]{color:var(--yellow);font-size:11px}.ms-t[data-astro-cid-d35w6pza]{font-family:var(--display);font-variation-settings:"opsz" 72;font-size:28px}.mach-story[data-astro-cid-d35w6pza]:hover .ms-t[data-astro-cid-d35w6pza]{text-decoration:underline;text-decoration-color:var(--yellow);text-underline-offset:5px}.mach-view .mv-list{margin-top:18px}.mach-nav[data-astro-cid-d35w6pza]{border-top:1px solid #f3f0e826;grid-template-columns:1fr auto 1fr;align-items:center;gap:16px;margin-top:48px;padding-top:24px;display:grid}.mach-nav[data-astro-cid-d35w6pza] a[data-astro-cid-d35w6pza]{color:#f3f0e8;align-content:center;gap:4px;min-height:44px;text-decoration:none;display:grid}.mach-nav[data-astro-cid-d35w6pza] .caps[data-astro-cid-d35w6pza]{color:#cfcec7;font-size:11px}.mn-t[data-astro-cid-d35w6pza]{font-family:var(--display);font-variation-settings:"opsz" 72;font-size:clamp(20px,2.4vw,30px)}.mach-nav[data-astro-cid-d35w6pza] a[data-astro-cid-d35w6pza]:hover .mn-t[data-astro-cid-d35w6pza]{color:var(--yellow)}.mach-nav[data-astro-cid-d35w6pza] .nx[data-astro-cid-d35w6pza]{text-align:right}.mach-nav[data-astro-cid-d35w6pza] .all[data-astro-cid-d35w6pza]{text-underline-offset:4px;color:#cfcec7;font-size:16px;text-decoration:underline}@media (width<=599px){.mach-nav[data-astro-cid-d35w6pza]{grid-template-columns:1fr 1fr}.mach-nav[data-astro-cid-d35w6pza] .all[data-astro-cid-d35w6pza]{grid-area:2/1/auto/-1;justify-self:center}}
