.mk{--mk-ground:linear-gradient(160deg,#4a091af2,#16040af7);--mk-line:rgba(var(--amber-lit-rgb),.5);--mk-pad:clamp(10px,1.6vw,16px);--mk-empty-bg:#14090d;--mk-empty-fg:#d8aab6;--mk-mono:var(--lb-label);gap:clamp(22px,3vw,36px);min-width:0;scroll-margin-top:16px;display:grid;position:relative}.mk *{box-sizing:border-box}.mk .lb-head{margin:0}.mk .bd-box{background:var(--mk-ground)}.mk-sr{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}html:not(.mk-js) .mk .js-only,html:not(.mk-js) .mk .mk-cmp__stage,html.mk-js .mk .mk-static{display:none}.mk-static{font:400 .9rem/1.5 var(--lb-sans);color:var(--lb-prose);max-width:60ch}.mk-film{padding:var(--mk-pad);gap:clamp(12px,1.6vw,18px);display:grid}.mk-readout{flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:4px 16px;padding:2px 2px 0;display:flex}.mk-ro__d{font:500 clamp(1.4rem,1.1rem + 1.3vw,2.3rem)/1.05 var(--display);color:var(--lb-white);font-variant-numeric:tabular-nums lining-nums}.mk-ro__t{font:400 .78rem/1.3 var(--mk-mono);color:var(--lb-ice);letter-spacing:.02em;margin-left:.6em}.mk-ro__n{font:500 .72rem/1.3 var(--mk-mono);letter-spacing:.06em;text-transform:uppercase;color:var(--lb-ice);align-items:baseline;gap:.5em;display:flex}.mk-ro__n output{font:600 clamp(1.3rem,1.1rem + .8vw,1.8rem)/1 var(--display);letter-spacing:0;text-transform:none;color:var(--amber-hot);font-variant-numeric:tabular-nums lining-nums}.mk .sf-stages{min-width:0}.mk .sf-stage{background:var(--ink);border-radius:.4rem;width:100%;margin:0;position:relative;overflow:hidden;box-shadow:inset 0 0 0 1px #ffffff14}.mk .sf-portrait{max-width:min(100%,430px);margin-inline:auto;display:none}@media (max-width:699px){.mk .sf-landscape{display:none}.mk .sf-portrait{display:block}}.mk .sf-poster,.mk .sf-video{left:0;top:var(--sf-top,0%);width:100%;height:var(--sf-h,100%);object-fit:fill;display:block;position:absolute}.mk .sf-names{pointer-events:none;margin:0;padding:0;list-style:none;position:absolute;inset:0}.mk .sf-name{font:600 clamp(9px,.95vw,17px)/1.1 var(--lb-sans);color:#ede6da;white-space:nowrap;text-overflow:ellipsis;text-shadow:0 1px 2px #000c;padding-top:.35em;position:absolute;overflow:hidden}@media (max-width:699px){.mk .sf-name{font-size:clamp(8px,2.4vw,13px)}}.mk-deck{align-items:center;gap:12px;display:flex}.mk .mk-play{cursor:pointer;touch-action:manipulation;-webkit-tap-highlight-color:transparent;border:1px solid rgba(var(--amber-lit-rgb),.75);background:rgba(var(--amber-rgb),.3);color:#fff;width:56px;height:44px;box-shadow:0 2px 0 rgba(var(--amber-rgb),.55),0 0 16px rgba(var(--amber-rgb),.22);border-radius:.6rem;flex:none;place-items:center;transition:transform .12s ease-out;display:grid}.mk-play:active{box-shadow:0 0 12px rgba(var(--amber-rgb),.22);transition:none;transform:translateY(2px)scale(.97)}.mk-play i{clip-path:polygon(0 0,100% 50%,0 100%);background:currentColor;width:15px;height:17px;display:block}.mk-play.is-playing i{clip-path:none;background:linear-gradient(90deg,currentColor 0 36%,#0000 36% 64%,currentColor 64%);width:15px}@media (hover:hover) and (pointer:fine){.mk-play:hover{border-color:var(--amber-hot);background:rgba(var(--amber-rgb),.42)}}.mk-scrub{flex:auto;align-items:center;min-width:0;display:flex}.mk-scrub input{appearance:none;cursor:ew-resize;touch-action:pan-y;background:linear-gradient(90deg,rgba(var(--amber-lit-rgb),.95) 0 var(--p,100%),#ffffff38 var(--p,100%) 100%) center/100% 3px no-repeat;border-radius:2px;width:100%;height:44px;margin:0}.mk-scrub input::-webkit-slider-runnable-track{background:0 0;height:44px}.mk-scrub input::-moz-range-track{background:0 0;height:44px}.mk-scrub input::-webkit-slider-thumb{-webkit-appearance:none;width:20px;height:20px;box-shadow:0 0 12px 2px rgba(var(--amber-rgb),.6);background:radial-gradient(circle at 36% 30%,#fff 0,#ffd0da 24%,#ff5f7e 56%,#d6267a 100%);border:0;border-radius:50%;margin-top:12px}.mk-scrub input::-moz-range-thumb{width:20px;height:20px;box-shadow:0 0 12px 2px rgba(var(--amber-rgb),.6);background:radial-gradient(circle at 36% 30%,#fff 0,#ffd0da 24%,#ff5f7e 56%,#d6267a 100%);border:0;border-radius:50%}.mk-facts-wrap{border-top:1px solid var(--mk-line);gap:clamp(14px,2vw,22px);padding:clamp(14px,2vw,22px) 2px 2px;display:grid}.mk-facts{grid-template-columns:repeat(2,minmax(0,1fr));gap:18px clamp(14px,2.4vw,36px);display:grid}@media (min-width:900px){.mk-facts{grid-template-columns:repeat(4,minmax(0,1fr))}}.mk-fact{min-width:0}.mk-fact__n{font:500 clamp(2.2rem,1.6rem + 2.6vw,3.8rem)/1 var(--display);color:var(--lb-white);letter-spacing:-.02em;font-variant-numeric:lining-nums}.mk-fact__u{font:600 1rem/1.2 var(--lb-sans);color:var(--amber-hot);margin-left:.15em}.mk-fact__s{max-width:30ch;font:400 .85rem/1.45 var(--lb-sans);color:#f2c2cd;margin-top:6px;display:block}.mk-note{max-width:62ch;margin:0}.mk-sub{font:500 .75rem/1.3 var(--mk-mono);letter-spacing:.08em;text-transform:uppercase;color:var(--lb-ice);margin:clamp(4px,1vw,12px) 0 calc(-1*clamp(8px,1.2vw,14px))}.mk-moments{gap:var(--gap);counter-reset:none;grid-template-columns:minmax(0,1fr);margin:0;padding:0;list-style:none;display:grid}@media (min-width:700px){.mk-moments{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (min-width:1040px){.mk-moments{grid-template-columns:repeat(3,minmax(0,1fr))}}.mk-m{padding:var(--mk-pad);flex-direction:column;gap:14px;display:flex}.mk-m__tx{flex-direction:column;flex:1;align-items:flex-start;gap:8px;min-width:0;padding:2px 4px 4px;display:flex}.mk-m__when{font:500 .72rem/1.3 var(--mk-mono);letter-spacing:.06em;text-transform:uppercase;color:var(--lb-violet)}.mk-m__h{font:600 clamp(1.15rem,1.05rem + .5vw,1.4rem)/1.2 var(--display);color:var(--lb-white);text-wrap:balance;margin:0}.mk-m__why{max-width:60ch;font:400 .97rem/1.55 var(--lb-sans);color:var(--lb-prose);text-wrap:pretty;margin:0}.mk .mk-watch{cursor:pointer;touch-action:manipulation;-webkit-tap-highlight-color:transparent;border:1px solid rgba(var(--amber-lit-rgb),.75);background:rgba(var(--amber-rgb),.22);min-height:44px;color:var(--amber-hot);font:600 .95rem/1.2 var(--lb-sans);border-radius:999px;align-self:flex-start;align-items:center;gap:.6rem;margin-top:auto;padding:.45rem 1.15rem .45rem 1rem;transition:transform .16s ease-out;display:inline-flex}.mk-watch:before{content:"";clip-path:polygon(0 0,100% 50%,0 100%);background:currentColor;flex:none;width:.6em;height:.7em}.mk-watch:active{transition:none;transform:scale(.97)}@media (hover:hover) and (pointer:fine){.mk-watch:hover{background:rgba(var(--amber-rgb),.32);border-color:var(--amber-hot)}}.mk-m__tx .mk-m__why{margin-bottom:8px}.mk-cmp{min-width:0;margin:0}.mk-cmp__stage{background:#000;border-radius:.4rem;position:relative;overflow:hidden;box-shadow:inset 0 0 0 1px #ffffff12}.mk-cmp__cv{aspect-ratio:16/10;background:var(--mk-empty-bg);width:100%;height:auto;display:block}.mk-cmp__still{border-radius:.4rem;width:100%;height:auto;display:block}.mk-cmp[data-mode=photo] .mk-cmp__still{aspect-ratio:16/10;object-fit:cover;background:#000}.mk-cmp__stills{grid-template-columns:1fr 1fr;gap:8px;display:grid}.mk-cmp__stills img{border-radius:.3rem;width:100%;height:auto;display:block}.mk-cmp__stills figure{margin:0}.mk-cmp__stills figcaption{font:500 .72rem/1.3 var(--mk-mono);color:var(--lb-ice);margin-top:4px}.mk-cmp__cap{font:500 .72rem/1.3 var(--mk-mono);letter-spacing:.05em;text-transform:uppercase;color:#f2c2cd;justify-content:space-between;gap:8px;margin-top:8px;display:flex}.mk-cmp__cap b{color:#fff;font-variant-numeric:tabular-nums;font-weight:600}.mk-cmp__rng{opacity:0;cursor:ew-resize;touch-action:pan-y;width:100%;height:100%;margin:0;position:absolute;inset:0}.mk-cmp__handle{top:0;bottom:0;left:var(--x,50%);pointer-events:none;background:#fff;width:2px;margin-left:-1px;position:absolute;box-shadow:0 0 0 1px #0000008c}.mk-cmp__knob{background:var(--amber);width:36px;height:36px;box-shadow:0 0 0 1px #0000008c,0 0 14px rgba(var(--amber-rgb),.6);border:2px solid #fff;border-radius:50%;margin:-18px 0 0 -18px;position:absolute;top:50%;left:50%}.mk-cmp__knob:before,.mk-cmp__knob:after{content:"";border-top:2px solid #fff;border-left:2px solid #fff;width:7px;height:7px;margin-top:-3.5px;position:absolute;top:50%}.mk-cmp__knob:before{left:8px;transform:rotate(-45deg)}.mk-cmp__knob:after{right:8px;transform:rotate(135deg)}.mk-cmp__stage:has(.mk-cmp__rng:focus-visible){outline:2px solid rgba(var(--amber-lit-rgb),.9);outline-offset:3px}.mk-stamp{aspect-ratio:16/10;background:radial-gradient(90% 80% at 0% 0%,rgba(var(--amber-rgb),.28),transparent 70%),#1a0710;box-shadow:inset 0 0 0 1px rgba(var(--amber-lit-rgb),.28);border-radius:.4rem;align-content:center;justify-items:start;gap:2px;padding:clamp(14px,2vw,22px);display:grid}.mk-stamp__l{font:500 .72rem/1.3 var(--mk-mono);letter-spacing:.08em;text-transform:uppercase;color:var(--lb-ice)}.mk-stamp__n{font:500 clamp(3.2rem,2.4rem + 3vw,5.2rem)/.95 var(--display);color:var(--amber-hot);font-variant-numeric:lining-nums}.mk-stamp__d{font:500 .85rem/1.3 var(--lb-sans);color:var(--lb-white)}@media (prefers-reduced-motion:reduce){.mk *{transition:none!important}}
