.mv-root{--coral:#ec684f;--coral-btn:#c8492b;--coral-btn-h:#b23e23;--muted:#6f6862;font-size:17px;line-height:1.6}.mv-root main a:not(.mv-btn){color:var(--gears-link)}.mv-btn{cursor:pointer;border:1px solid #0000;border-radius:6px;justify-content:center;align-items:center;gap:8px;padding:13px 26px;font-size:16px;font-weight:600;line-height:1;transition:background-color .15s,color .15s,border-color .15s;display:inline-flex}.mv-root .mv-btn-primary{background:var(--coral-btn);color:#fff}.mv-root .mv-btn-primary:hover{background:var(--coral-btn-h)}.mv-btn-lg{padding:15px 32px}.mv-page{padding-block:24px 40px}.mv-title{font-size:clamp(72px,9vw,140px)}.mv-lede{max-width:62ch;margin-top:28px;font-size:1.08rem}.mv-lede p+p{margin-top:14px}.mv-note{color:var(--muted);margin-top:14px;font-size:.98rem}.mv-list{flex-direction:column;gap:8px;margin:14px 0 20px;padding-left:1.25rem;display:flex}.mv-list li{list-style:outside}.mv-hero{grid-template-columns:auto 1fr;align-items:center;gap:48px;display:grid}@media (max-width:760px){.mv-hero{grid-template-columns:1fr;gap:32px}}.mv-lanyard{touch-action:none;-webkit-user-select:none;user-select:none;justify-self:center;width:300px;height:640px;position:relative}.mv-lanyard-swing{transform-origin:50% 0;cursor:grab;width:300px;position:absolute;top:0;left:0}.mv-lanyard-swing:active{cursor:grabbing}.mv-lanyard-strap{background:var(--gears-coral);width:22px;height:180px;margin:0 auto}.mv-lanyard-clip{border:3px solid #8b8580;border-radius:4px;width:44px;height:18px;margin:0 auto}.mv-card{background:var(--gears-ink);height:400px;color:var(--gears-cream);border-radius:14px;flex-direction:column;justify-content:space-between;margin-top:-4px;padding:28px 28px 0;display:flex;overflow:hidden}.mv-card img{width:72px}.mv-card strong{font-family:var(--font-bebas-neue),sans-serif;margin-top:6px;font-size:52px;font-weight:400;line-height:.9;display:block}.mv-card .label{color:var(--gears-muted-dark);font-size:12px}.mv-card-foot{justify-content:space-between;gap:12px;display:flex}.mv-card-bar{background:var(--gears-coral);height:6px;margin:0 -28px}@media (max-width:760px){.mv-lanyard{height:600px;margin-inline:auto}}.mv-ready{grid-template-columns:4px 1fr;gap:34px;margin-top:72px;display:grid}.mv-ready-bar{background:var(--coral);border-radius:2px}.mv-ready-body{text-align:center;flex-direction:column;align-items:center;gap:18px;padding:8px 0 4px;display:flex}.mv-ready-body h2{font-size:clamp(56px,6vw,96px)}.mv-ready-body p{max-width:54ch}.mv-q{color:var(--muted);font-size:.95rem}
