.mk-lead{--ox:62%;--oy:64%;--z:clamp(22px, 100vw / 40, 48px);--slot-h:64px;isolation:isolate;min-height:100svh;padding-top:var(--nav-h);background:var(--paper);flex-direction:column;display:flex;position:relative;overflow:clip}.mk-lead-stage{z-index:0;pointer-events:none;height:min(100%,100svh);position:absolute;inset:0 0 auto;overflow:hidden}.mk-lead-origin{left:var(--ox);top:var(--oy);width:var(--z);visibility:hidden;height:1px;position:absolute}.mk-lead-canvas{opacity:0;transition:opacity .8s var(--ease-out);position:absolute;inset:0}.mk-lead-gl .mk-lead-canvas{opacity:1}.mk-city{--ft:color-mix(in srgb, var(--ink) 4%, var(--paper));--fl:color-mix(in srgb, var(--ink) 11%, var(--paper));--fr:color-mix(in srgb, var(--ink) 21%, var(--paper));--ht:var(--tape);--hl:color-mix(in srgb, var(--tape) 84%, var(--ink));--hr:color-mix(in srgb, var(--tape) 68%, var(--ink));left:calc(var(--ox) + var(--z) * var(--x0));top:calc(var(--oy) + var(--z) * var(--y0));width:calc(var(--z) * var(--w));height:calc(var(--z) * var(--h));transition:opacity .8s var(--ease-out);position:absolute;overflow:visible}@media (prefers-color-scheme:dark){:root:not([data-theme=light]) .mk-city{--ft:color-mix(in srgb, var(--ink) 17%, var(--paper));--fl:color-mix(in srgb, var(--ink) 14%, var(--paper));--fr:color-mix(in srgb, var(--ink) 10%, var(--paper));--hl:color-mix(in srgb, var(--tape) 80%, var(--paper));--hr:color-mix(in srgb, var(--tape) 62%, var(--paper))}}:root[data-theme=dark] .mk-city{--ft:color-mix(in srgb, var(--ink) 17%, var(--paper));--fl:color-mix(in srgb, var(--ink) 14%, var(--paper));--fr:color-mix(in srgb, var(--ink) 10%, var(--paper));--hl:color-mix(in srgb, var(--tape) 80%, var(--paper));--hr:color-mix(in srgb, var(--tape) 62%, var(--paper))}.mk-city .t{fill:var(--ft)}.mk-city .l{fill:var(--fl)}.mk-city .r{fill:var(--fr)}.mk-city .h.t{fill:var(--ht)}.mk-city .h.l{fill:var(--hl)}.mk-city .h.r{fill:var(--hr)}.mk-city-arc{fill:none;stroke:var(--tape);stroke-width:2.5px;stroke-linecap:round;vector-effect:non-scaling-stroke}.mk-city--phone{display:none}.mk-lead-on .mk-city,.mk-lead-gl .mk-city{--ht:var(--ft);--hl:var(--fl);--hr:var(--fr)}.mk-lead-on .mk-city-arc,.mk-lead-gl .mk-city-arc{visibility:hidden}.mk-lead-gl .mk-city{opacity:0}.mk-lead-scrim{z-index:1;pointer-events:none;background:linear-gradient(90deg, var(--paper) 0%, var(--paper) 20%, color-mix(in srgb, var(--paper) 82%, transparent) 40%, transparent 62%);position:absolute;inset:0}.mk-lead-grid{z-index:2;flex:1;grid-template-columns:repeat(12,minmax(0,1fr));align-items:center;gap:32px 24px;padding-block:clamp(28px,6svh,72px);display:grid;position:relative}.mk-lead-copy{grid-area:1/1/auto/span 6;align-self:center;gap:clamp(16px,2.6svh,28px);display:grid}.mk-lead-h1{letter-spacing:-.045em;word-spacing:.07em;text-wrap:balance;max-width:11ch;margin-left:-.04em;font-size:clamp(2.4rem,.8rem + 5vw,6.2rem);font-weight:800;font-stretch:84%;line-height:.94}.mk-lead-sub{max-width:46ch;font-size:clamp(1.05rem,.95rem + .35vw,1.25rem)}.mk-lead-cta{flex-wrap:wrap;align-items:flex-start;gap:12px;display:flex}.mk-lead-cta .mk-wl{flex:340px;max-width:520px}.mk .mk-lead-cta a.mk-lead-login{--btn-bg:transparent;--btn-fg:var(--ink);box-shadow:inset 0 0 0 1px var(--hair)}.mk .mk-lead-cta .mk-btn{border-radius:10px;overflow:hidden}.mk-lead-cta .mk-wl-input{border-radius:10px 0 0 10px}.mk .mk-lead-cta .mk-wl-btn{border-radius:0 10px 10px 0}@media (max-width:480px){.mk-lead-cta .mk-wl-input,.mk .mk-lead-cta .mk-wl-btn{border-radius:10px}}.mk-lead-board{grid-area:1/9/auto/span 4;align-self:center;gap:10px;display:grid}.mk-board{background:var(--card);border:1px solid var(--hair);border-radius:14px;overflow:clip}.mk-board-head{border-bottom:1px solid color-mix(in srgb, var(--ink) 16%, transparent);letter-spacing:.14em;align-items:center;gap:10px;padding:10px 14px;font-size:.72rem;display:flex}.mk-board-dot{background:var(--tape);border-radius:50%;width:8px;height:8px}.mk .mk-board-list{max-height:calc(var(--slot-h) * 4 - 1px);margin:0;padding:0;list-style:none;overflow:clip}.mk-lc{height:var(--slot-h);background:var(--card);border-bottom:1px solid color-mix(in srgb, var(--ink) 10%, transparent);grid-template-rows:auto auto;grid-template-columns:minmax(0,1fr) auto;align-content:center;gap:3px 12px;padding:0 14px 0 20px;display:grid;position:relative}.mk-lc:before{content:"";background:color-mix(in srgb, var(--ink) 18%, transparent);width:4px;transition:background-color .45s var(--ease);border-radius:0 4px 4px 0;position:absolute;top:12px;bottom:12px;left:0}.mk-lc.is-first:before{background:var(--tape)}.mk-lc-name{text-overflow:ellipsis;white-space:nowrap;letter-spacing:-.02em;grid-area:1/1;min-width:0;font-size:1.02rem;font-weight:750;line-height:1.2;overflow:hidden}.mk-lc-meta{text-overflow:ellipsis;white-space:nowrap;min-width:0;color:var(--mute);grid-area:2/1;font-size:.84rem;line-height:1.2;overflow:hidden}.mk-lc-score{font-variant-numeric:tabular-nums;grid-area:1/2;justify-self:end;font-size:1.5rem;line-height:1}.mk-lc-score b{letter-spacing:-.04em;font-weight:800}.mk-lc-tag{letter-spacing:.1em;white-space:nowrap;background:var(--tape-fill);color:var(--on-tape);visibility:hidden;clip-path:inset(0 100% 0 0);transition:clip-path .45s var(--ease), visibility 0s linear .45s;border-radius:999px;grid-area:2/2;place-self:center end;padding:3px 8px;font-size:.6rem;line-height:1.2}.mk-lc.is-first .mk-lc-tag{visibility:visible;clip-path:inset(0);transition:clip-path .45s var(--ease) .15s, visibility 0s}.mk-board-note{background:var(--paper);color:var(--mute);letter-spacing:.06em;border-radius:999px;justify-self:start;padding:4px 10px;font-size:.66rem}.mk-lead-on .mk-lc{clip-path:inset(0% 100% 0% 0%)}@media (max-width:960px){.mk-lead{--ox:50%;--oy:calc(var(--nav-h) + 13svh);--z:clamp(14px, 100vw / 21, 30px);--slot-h:52px}.mk-city--desk{display:none}.mk-city--phone{display:block}.mk-lead-scrim{background:linear-gradient(180deg, transparent 0, transparent calc(var(--nav-h) + 22svh), var(--paper) calc(var(--nav-h) + 38svh))}.mk-lead-grid{grid-template-columns:minmax(0,1fr);align-content:start;align-items:start;row-gap:22px;padding-top:19svh;padding-bottom:20px}.mk-lead-board{grid-area:1/1;gap:6px;width:min(100%,440px)}.mk-board-head{padding:7px 14px}.mk-lc-name{font-size:.98rem}.mk-lc-score{font-size:1.3rem}.mk .mk-board-list{max-height:calc(var(--slot-h) * 2 - 1px)}.mk-lead-copy{grid-area:2/1;gap:14px}.mk-lead-h1{max-width:none;font-size:clamp(2.2rem,1rem + 5.4vw,3.4rem)}.mk-lead-sub{font-size:1rem;line-height:1.45}.mk .mk-lead-cta a.mk-lead-login{display:none}.mk-lead-cta .mk-wl-note{font-size:.8rem}}@media (max-width:960px) and (max-height:700px){.mk-lead-grid{padding-top:15svh}.mk .mk-board-list{max-height:calc(var(--slot-h) - 1px)}}
