.mc-landing,.mc-landing .mcl-bounty.dark{--mcl-bg:var(--hl-bg);--mcl-panel:var(--hl-panel);--mcl-panel-2:var(--hl-panel-2);--mcl-fg:var(--hl-fg);--mcl-muted:var(--hl-muted);--mcl-dim:var(--hl-dim);--mcl-faint:var(--hl-dim);--mcl-hairline:var(--hl-line);--mcl-hairline-2:var(--hl-line-2);--mcl-on-strap:var(--f-callin-on);--mcl-neon:var(--hl-record);--mcl-neon-shadow:0 0 18px color-mix(in srgb, var(--hl-record) 55%, transparent), 0 0 48px color-mix(in srgb, var(--hl-record) 25%, transparent);--mcl-strap-shadow:0 0 32px -8px var(--hl-strap);--mcl-bounty-shadow:0 0 30px -10px var(--f-bounty);--mcl-card-shadow:none;--mcl-dot-glow:0 0 8px var(--hl-record);--mcl-wash:18%;--mcl-bounty-wash:0%;--mcl-card-wash:9%;background:var(--mcl-bg);background-image:linear-gradient(var(--hl-grid) 1px, transparent 1px), linear-gradient(90deg, var(--hl-grid) 1px, transparent 1px);color:var(--mcl-fg);font-family:var(--font-ui), system-ui, sans-serif;background-size:48px 48px}.light .mc-landing{--mcl-neon:var(--f-holler);--mcl-neon-shadow:none;--mcl-strap-shadow:0 1px 2px color-mix(in srgb, var(--hl-strap) 30%, transparent), 0 12px 26px -12px color-mix(in srgb, var(--hl-strap) 65%, transparent);--mcl-bounty-shadow:inset 0 0 0 1px color-mix(in srgb, var(--f-bounty-ink) 30%, transparent), 0 12px 26px -14px color-mix(in srgb, var(--f-bounty-ink) 60%, transparent);--mcl-card-shadow:var(--hl-shadow);--mcl-dot-glow:inset 0 0 0 1px var(--f-holler-ink);--mcl-wash:12%;--mcl-bounty-wash:26%;--mcl-card-wash:11%}body:has(.mc-landing){background:var(--hl-bg)}.mc-landing a{text-decoration:none}.mcl-brand,.mcl-h1,.mcl-entry-card h3,.mcl-bounty-poster h2,.mcl-create-strip h2,.mcl-thumb i,.mcl-footer>span{font-family:var(--font-display), var(--font-ui), system-ui, sans-serif}.mcl-card-n,.mcl-entry-card strong,.mcl-mini-board>header,.mcl-pool-row>span,.mcl-pool-row>p small,.mcl-pool-row>b,.mcl-compat>span{font-family:var(--font-code), ui-monospace, monospace}.mcl-nav{height:var(--hl-hdr-h);border-bottom:1px solid var(--mcl-hairline);justify-content:space-between;align-items:center;padding:0 64px;display:flex}.mcl-brand{color:var(--mcl-fg);font-size:var(--hl-hdr-mark);align-items:center;line-height:1;display:inline-flex}.mcl-nav-links{color:var(--hl-muted);font-size:var(--hl-hdr-nav);font-weight:var(--hl-hdr-nav-w);align-items:center;gap:32px;display:flex}.mcl-nav-links>.hl-tt.hl-tt{width:var(--hl-hdr-ctl);height:var(--hl-hdr-ctl);margin-right:-12px}.mcl-nav-cta{height:var(--hl-hdr-ctl);border:1px solid color-mix(in srgb, var(--hl-strap-hi) 55%, transparent);color:var(--hl-strap-hi);align-items:center;padding:0 18px;font-size:13px;font-weight:700;transition:border-color .15s;display:inline-flex}@media (hover:hover) and (pointer:fine){.mcl-nav-links a:not(.mcl-nav-cta):hover{color:var(--hl-fg)}.mcl-nav-cta:hover{border-color:var(--hl-strap-hi)}}.mcl-hero{border-bottom:1px solid var(--mcl-hairline);grid-template-columns:62fr 38fr;height:clamp(520px,41.7vw,720px);display:grid}.mcl-film{background:var(--hl-bg);position:relative;overflow:hidden}.mcl-film-media{object-fit:cover;object-position:center;width:100%;height:100%;position:absolute;inset:0}.mcl-film-hold{background:var(--hl-bg);pointer-events:none;transition:opacity 1.6s ease-out;position:absolute;inset:0}.mcl-film-shade{background:linear-gradient(180deg, color-mix(in srgb, var(--hl-bg) 20%, transparent) 0%, transparent 26%, transparent 60%, color-mix(in srgb, var(--hl-bg) 64%, transparent) 100%);pointer-events:none;position:absolute;inset:0}.mcl-film-ctl{z-index:2;gap:8px;display:flex;position:absolute;bottom:20px;right:16px}.mcl-film-ctl button{border:1px solid color-mix(in srgb, var(--hl-fg) 26%, transparent);background:color-mix(in srgb, var(--hl-bg) 42%, transparent);width:44px;height:44px;color:var(--hl-fg);cursor:pointer;border-radius:50%;place-items:center;transition:border-color .15s;display:grid}@media (hover:hover) and (pointer:fine){.mcl-film-ctl button:hover{border-color:color-mix(in srgb, var(--hl-fg) 60%, transparent)}}.mcl-film-progress{z-index:2;background:color-mix(in srgb, var(--hl-fg) 12%, transparent);height:2px;position:absolute;bottom:0;left:0;right:0}.mcl-film-progress i{background:var(--hl-record);width:0;height:100%;box-shadow:0 0 12px var(--hl-record);transition:width .25s linear;display:block}.mcl-panel{border-left:1px solid var(--mcl-hairline);background:radial-gradient(ellipse 55% 70% at 0% 50%, color-mix(in srgb, var(--hl-strap) var(--mcl-wash), transparent), transparent 70%), repeating-linear-gradient(0deg, color-mix(in srgb, var(--hl-fg) 3%, transparent) 0 1px, transparent 1px 3px), var(--mcl-panel);flex-direction:column;justify-content:center;gap:22px;padding:48px 56px;display:flex;position:relative}.mcl-h1{color:var(--mcl-fg);letter-spacing:-.02em;flex-direction:column;margin:0;font-size:clamp(38px,3.6vw,52px);font-weight:800;line-height:.94;display:flex}.mcl-neon{color:var(--mcl-neon);text-shadow:var(--mcl-neon-shadow)}.mcl-sub{max-width:40ch;color:var(--mcl-muted);margin:0;font-size:16px;line-height:1.55}.mcl-ctas{flex-wrap:wrap;align-items:center;gap:12px;display:flex}.mcl-btn-primary{background:var(--hl-strap);color:var(--mcl-on-strap);box-shadow:var(--mcl-strap-shadow);padding:15px 26px;font-size:15px;font-weight:800}.mcl-btn-ghost{border:1px solid var(--mcl-hairline-2);color:var(--mcl-fg);cursor:pointer;background:0 0;align-items:center;gap:10px;padding:14px 20px;font-family:inherit;font-size:14px;font-weight:700;transition:border-color .15s;display:inline-flex}@media (hover:hover) and (pointer:fine){.mcl-btn-primary:hover{background:var(--hl-strap-hover)}.mcl-btn-ghost:hover{border-color:color-mix(in srgb, var(--hl-fg) 40%, transparent)}}.mcl-compat{flex-direction:column;gap:12px;padding-top:6px;display:flex}.mcl-compat>span{color:var(--mcl-dim);letter-spacing:.2em;text-transform:uppercase;font-size:10px}.mcl-compat>div{align-items:center;gap:22px;display:flex}.mcl-platform-mark{width:22px;height:22px;color:var(--mcl-fg);opacity:.5;transition:opacity .2s}@media (hover:hover) and (pointer:fine){.mcl-platform-mark:hover{opacity:1}}.mcl-entry{padding:64px 64px 72px}.mcl-entry-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:16px;display:grid}.mcl-entry-card[data-tone=holler]{--mcl-tone:var(--f-holler);--mcl-tone-ink:var(--f-holler-ink);--mcl-tone-bg:var(--f-holler-bg);--mcl-tone-line:var(--f-holler-line);--mcl-tone-glow:var(--hl-glow-holler)}.mcl-entry-card[data-tone=callin]{--mcl-tone:var(--f-callin);--mcl-tone-ink:var(--f-callin-ink);--mcl-tone-bg:var(--f-callin-bg);--mcl-tone-line:var(--f-callin-line);--mcl-tone-glow:var(--hl-glow-callin)}.mcl-entry-card[data-tone=bounty]{--mcl-tone:var(--f-bounty);--mcl-tone-ink:var(--f-bounty-ink);--mcl-tone-bg:var(--f-bounty-bg);--mcl-tone-line:var(--f-bounty-line);--mcl-tone-glow:var(--hl-glow-bounty)}.mcl-entry-card{border:1px solid var(--mcl-hairline);border-top:2px solid var(--mcl-tone);background:linear-gradient(180deg, color-mix(in srgb, var(--mcl-tone) var(--mcl-card-wash), transparent), transparent 58%), var(--mcl-panel);min-height:240px;box-shadow:var(--mcl-card-shadow);color:var(--mcl-fg);flex-direction:column;padding:24px 26px 26px;transition:transform .18s,box-shadow .18s;display:flex;position:relative}.mcl-entry-card:is([data-tone=holler],[data-tone=bounty]){--mcl-card-wash:0%}.light .mcl-entry-card:is([data-tone=holler],[data-tone=bounty]){--mcl-card-wash:11%}.light .mcl-entry-card[data-tone=bounty]{border-top-color:var(--f-bounty-line)}@media (hover:hover) and (pointer:fine){.mcl-entry-card:hover{box-shadow:var(--mcl-tone-glow);transform:translateY(-3px)}}.mcl-vig{align-self:flex-start;align-items:center;gap:10px;min-height:34px;margin-top:28px;display:flex}.mcl-vig+h3{margin-top:22px}.mcl-vig-rec{border:1px solid var(--mcl-tone-line);background:var(--mcl-tone-bg);color:var(--mcl-tone-ink);font-family:var(--font-code), ui-monospace, monospace;font-variant-numeric:tabular-nums;padding:8px 12px;font-size:12px}.mcl-vig-rec i{background:var(--hl-record);width:8px;height:8px;box-shadow:var(--mcl-dot-glow);border-radius:50%}.mcl-vig-seats{gap:6px}.mcl-vig-seats span{border:1px solid var(--mcl-tone-line);background:color-mix(in srgb, var(--mcl-tone) 14%, var(--mcl-panel));place-items:center;width:46px;height:30px;display:grid;position:relative;overflow:hidden}.mcl-vig-seats span i{background:color-mix(in srgb, var(--mcl-tone) 50%, var(--mcl-panel));border-radius:50% 50% 0 0;width:20px;height:20px;position:absolute;bottom:-6px;left:50%;transform:translate(-50%)}.mcl-vig-seats span.is-open{border-style:dashed;border-color:color-mix(in srgb, var(--mcl-tone) 75%, transparent);color:var(--mcl-tone-ink);background:0 0;font-weight:700}.mcl-vig-pool b{color:var(--f-bounty-ink);font-family:var(--font-code), ui-monospace, monospace;font-variant-numeric:tabular-nums;font-size:22px;font-weight:700}.mcl-vig-pool small{color:var(--mcl-dim);font-family:var(--font-code), ui-monospace, monospace;font-size:11px}.mcl-card-top{color:var(--mcl-tone-ink);justify-content:space-between;align-items:center;gap:12px;display:flex}.mcl-card-id{align-items:center;gap:12px;display:flex}.mcl-card-n{color:var(--mcl-tone-ink);letter-spacing:.08em;font-size:12px}.mcl-entry-card h3{letter-spacing:-.02em;margin:44px 0 8px;font-size:22px;font-weight:700}.mcl-entry-card p{max-width:32ch;color:var(--mcl-muted);margin:0;font-size:14px;line-height:1.55}.mcl-entry-card strong{color:var(--mcl-tone-ink);letter-spacing:.04em;align-items:center;gap:8px;margin-top:auto;padding-top:22px;font-size:12px;font-weight:400;display:flex}.mcl-bounty{border-top:1px solid var(--mcl-hairline);border-bottom:1px solid var(--mcl-hairline);grid-template-columns:1fr 1fr;display:grid}.mcl-bounty-poster{background:radial-gradient(circle at 18% 22%, color-mix(in srgb, var(--f-bounty) var(--mcl-bounty-wash), transparent), transparent 46%), var(--mcl-panel);flex-direction:column;justify-content:center;align-items:flex-start;gap:12px;padding:64px;display:flex}.mcl-bounty-poster h2{letter-spacing:-.03em;margin:4px 0 0;font-size:clamp(34px,3.4vw,44px);font-weight:800;line-height:.98}.mcl-bounty-poster p{color:var(--f-bounty-ink);margin:0;font-size:17px;font-weight:700}.mcl-bounty-poster>a{background:var(--f-bounty-solid);color:var(--f-bounty-on);box-shadow:var(--mcl-bounty-shadow);align-items:center;gap:14px;margin-top:20px;padding:14px 20px;font-size:13px;font-weight:800;display:inline-flex}@media (hover:hover) and (pointer:fine){.mcl-bounty-poster>a:hover{filter:brightness(1.06)}}.mcl-mini-board{background:var(--mcl-panel-2);flex-direction:column;justify-content:center;padding:48px 56px;display:flex}.mcl-mini-board>header{border-bottom:1px solid var(--mcl-hairline);letter-spacing:.1em;text-transform:uppercase;justify-content:space-between;align-items:center;padding-bottom:14px;font-size:12px;display:flex}.mcl-mini-board>header a{color:var(--f-bounty-ink)}.mcl-pool-row{border-bottom:1px solid var(--mcl-hairline);min-height:74px;color:var(--mcl-fg);grid-template-columns:28px 42px minmax(0,1fr) auto;align-items:center;gap:14px;display:grid}.mcl-pool-row>span{color:var(--mcl-dim);font-size:12px}.mcl-thumb{flex-shrink:0;width:40px;height:40px;display:block;position:relative}.mcl-thumb img{object-fit:cover;width:40px;height:40px;display:block}.mcl-thumb i{border:1px solid color-mix(in srgb, var(--hl-strap-hi) 30%, transparent);background:linear-gradient(145deg, color-mix(in srgb, var(--hl-strap) 30%, var(--mcl-panel-2)), color-mix(in srgb, var(--hl-strap) 8%, var(--mcl-panel-2)));width:40px;height:40px;color:var(--mcl-fg);place-items:center;font-size:14px;font-style:normal;font-weight:800;display:grid}.mcl-thumb b{background:var(--mcl-panel-2);place-items:center;width:18px;height:18px;display:grid;position:absolute;bottom:-5px;right:-5px}.mcl-thumb b svg{width:11px;height:11px;fill:var(--mcl-muted)}.mcl-pool-row>p{flex-direction:column;gap:3px;min-width:0;margin:0;display:flex}.mcl-pool-row>p strong{text-overflow:ellipsis;white-space:nowrap;font-size:14.5px;overflow:hidden}.mcl-pool-row>p small{color:var(--mcl-dim);font-size:11.5px}.mcl-pool-row>b{color:var(--f-bounty-ink);white-space:nowrap;font-size:14px}.mcl-pool-row>b small{color:var(--mcl-dim);font-size:11px;font-weight:400}.mcl-pool-empty{flex-direction:column;align-items:flex-start;gap:7px;padding:36px 0;display:flex}.mcl-pool-empty strong{font-size:18px}.mcl-pool-empty span{color:var(--mcl-muted);font-size:13px}.mcl-pool-empty a{border:1px solid var(--f-bounty-line);background:var(--f-bounty-bg);color:var(--f-bounty-ink);margin-top:8px;padding:10px 13px;font-size:12px;font-weight:700}.mcl-create-strip{border-top:1px solid var(--mcl-hairline);background:radial-gradient(circle at 12% 30%, color-mix(in srgb, var(--hl-strap) var(--mcl-wash), transparent), transparent 40%);justify-content:space-between;align-items:center;gap:48px;padding:56px 64px;display:flex}.mcl-create-strip h2{letter-spacing:-.03em;margin:8px 0;font-size:clamp(36px,3.4vw,44px);font-weight:800;line-height:1}.mcl-create-strip p{max-width:52ch;color:var(--mcl-muted);margin:0;font-size:14px;line-height:1.55}.mcl-create-strip>a{background:var(--hl-strap);color:var(--mcl-on-strap);box-shadow:var(--mcl-strap-shadow);flex-shrink:0;align-items:center;gap:16px;padding:16px 24px;font-size:14px;font-weight:800;display:flex}@media (hover:hover) and (pointer:fine){.mcl-create-strip>a:hover{background:var(--hl-strap-hover)}}.mcl-footer{border-top:1px solid var(--mcl-hairline);color:var(--mcl-dim);flex-direction:column;justify-content:space-between;align-items:center;gap:16px;padding:28px 64px;font-size:13px;display:flex}.mcl-footer>span{align-items:center;font-size:15px;line-height:1;display:inline-flex}.mcl-footer nav{flex-wrap:wrap;justify-content:center;gap:12px 26px;display:flex}@media (hover:hover) and (pointer:fine){.mcl-footer nav a:hover{color:var(--mcl-fg)}}@media (min-width:768px){.mcl-footer{flex-direction:row}}@media (max-width:900px){.mcl-hero{grid-template-columns:1fr;height:auto}.mcl-film{aspect-ratio:16/9}.mcl-panel{border-top:1px solid var(--mcl-hairline);background:radial-gradient(ellipse 80% 50% at 50% 0%, color-mix(in srgb, var(--hl-strap) var(--mcl-wash), transparent), transparent 70%), repeating-linear-gradient(0deg, color-mix(in srgb, var(--hl-fg) 3%, transparent) 0 1px, transparent 1px 3px), var(--mcl-panel);border-left:0;gap:18px;padding:32px 28px 36px}.mcl-entry{padding:36px 28px 40px}.mcl-entry-grid{grid-template-columns:1fr;gap:12px}.mcl-entry-card{min-height:196px}.mcl-bounty{grid-template-columns:1fr}.mcl-bounty-poster,.mcl-mini-board{padding:40px 28px}.mcl-create-strip{padding:40px 28px 44px}}@media (max-width:560px){.mcl-nav{padding:0 20px}.mcl-brand{font-size:var(--hl-hdr-mark)}.mcl-nav-links{gap:14px}.mcl-nav-links>.hl-tt.hl-tt{margin-right:0}.mcl-panel{padding:28px 22px 30px}.mcl-h1{font-size:38px}.mcl-ctas{flex-direction:column;align-items:stretch}.mcl-btn-primary,.mcl-btn-ghost{text-align:center;justify-content:center}.mcl-film-ctl{bottom:14px;right:12px}.mcl-entry,.mcl-bounty-poster,.mcl-mini-board{padding-left:20px;padding-right:20px}.mcl-create-strip{flex-direction:column;align-items:stretch;gap:20px;padding:40px 20px 44px}.mcl-create-strip>a{justify-content:center}.mcl-footer{padding:28px 20px}}.mc-landing :is(a,button,[tabindex]):not(.hl-tt):focus-visible{outline:2px solid var(--hl-strap-hi);outline-offset:3px}@keyframes mcl-rise{0%{opacity:0;transform:translateY(18px)}to{opacity:1;transform:translateY(0)}}.mcl-r1{animation:.7s cubic-bezier(.2,.7,.2,1) .12s backwards mcl-rise}.mcl-r2{animation:.7s cubic-bezier(.2,.7,.2,1) .3s backwards mcl-rise}.mcl-r3{animation:.7s cubic-bezier(.2,.7,.2,1) .48s backwards mcl-rise}.mcl-r4{animation:.7s cubic-bezier(.2,.7,.2,1) .66s backwards mcl-rise}@media (prefers-reduced-motion:reduce){.mcl-r1,.mcl-r2,.mcl-r3,.mcl-r4{animation:none}}.mc-landing{--mcl-ease:cubic-bezier(.23, 1, .32, 1)}.mcl-btn-primary,.mcl-btn-ghost,.mcl-nav-cta,.mcl-entry-card,.mcl-film-ctl button,.mcl-bounty-poster>a,.mcl-create-strip>a{transition-property:transform,filter,border-color,box-shadow,background-color,color;transition-duration:.18s;transition-timing-function:var(--mcl-ease)}.mcl-btn-primary:active,.mcl-btn-ghost:active,.mcl-nav-cta:active,.mcl-bounty-poster>a:active,.mcl-create-strip>a:active,.mcl-film-ctl button:active{transform:scale(.97)}.mcl-entry-card:active{transform:scale(.985)}@media (prefers-reduced-motion:reduce){.mc-landing *,.mc-landing :before,.mc-landing :after{transition:none!important}}
