@layer site{.mk-scrolly{--mk-pin-h:calc(100svh - var(--mk-header-h, 73px));position:relative;height:calc(var(--mk-pin-h) * (1 + var(--mk-span)));margin-top:clamp(8px,2vw,24px)}.mk-scrolly__pin{position:sticky;top:var(--mk-header-h,73px);display:grid;grid-template-rows:auto minmax(0,1fr) auto;gap:clamp(12px,2.4svh,28px);height:var(--mk-pin-h);padding-block:clamp(12px,3svh,40px) clamp(16px,4svh,48px);box-sizing:border-box}.mk-stage__captions{display:grid}.mk-stage__caption{grid-area:1/1;display:grid;justify-items:center;gap:6px;max-width:640px;margin-inline:auto;text-align:center;opacity:0;visibility:hidden;transform:translateY(6px);transition:opacity .24s ease,transform .24s ease,visibility 0s linear .24s}.mk-stage__caption[data-shown]{opacity:1;visibility:visible;transform:none;transition:opacity .24s ease,transform .24s ease}.mk-stage__caption strong{color:#243c32;font-size:clamp(20px,2.4vw,28px);font-weight:600;line-height:1.2;letter-spacing:-.025em}.mk-stage__copy{color:#616e65;font-size:clamp(13px,1.2vw,15px);line-height:1.6}.mk-stage{container-type:size;display:grid;place-items:end center;min-height:0;padding-inline:clamp(12px,2.5vw,48px)}.mk-stage__laptop{--mk-window-r:clamp(4px,1.25vw,18px);container-type:inline-size;width:min(100%,1440px,173cqh);padding-bottom:2.7%}.mk-stage__space{--mk-depth:55cqw;--mk-near:calc(545 / 600);--mk-hinge:4px;perspective:600cqw;perspective-origin:50% 100%}.mk-stage__rig{--open:1;position:relative;transform-style:preserve-3d;transform-origin:50% 100%;transform:translateY(calc((1 - var(--open)) * -14cqw)) rotateX(calc((1 - var(--open)) * -24deg)) scale(calc(.86 + .14 * var(--open)))}.mk-stage__space:has(.mk-stage__rig[data-open]){perspective:none}.mk-stage__rig[data-open]{transform:none;transform-style:flat}.mk-stage__window{position:relative;box-sizing:border-box;width:84.5%;margin-inline:auto;padding:1.35% .85% 2.1%;border:1px solid #4a4b4e;border-radius:2.8% 2.8% .8% .8%/4.3% 4.3% 1.2% 1.2%;background:linear-gradient(135deg,#343538,#111214 12%,#090a0b 88%,#303134);box-shadow:inset 0 0 0 2px #ffffff0d,0 30px 60px -28px #10231b66,0 12px 24px -16px #10231b40;transform-origin:50% 100%;transform:rotateX(calc((1 - var(--open)) * -90deg))}.mk-stage__rig[data-open] .mk-stage__window{transform:none}.mk-stage__cover{position:absolute;z-index:3;inset:-1px;border-radius:inherit;background:linear-gradient(180deg,#a9aaae,#c9cacd 40%,#b4b5b9);box-shadow:inset 0 0 0 1px #ffffff40;opacity:0;pointer-events:none}.mk-stage__rig[data-shut] .mk-stage__cover{opacity:1}.mk-stage__camera{position:absolute;z-index:2;top:0;left:50%;display:grid;place-items:center;width:12%;aspect-ratio:5.2;transform:translateX(-50%);border-radius:0 0 10% 10%/0 0 52% 52%;background:#090a0b;pointer-events:none}.mk-stage__camera:after{width:6%;aspect-ratio:1;border-radius:50%;background:radial-gradient(circle at 40% 35%,#294353,#101a24 45%,#05070a 75%);box-shadow:0 0 0 1px #ffffff08;content:""}.mk-stage__screen{--dw-corner:var(--mk-window-r);position:relative;width:100%;aspect-ratio:1440/900;overflow:hidden;border-radius:var(--dw-corner);background:#fff}.mk-stage__deck{position:absolute;top:100%;left:0;right:0;width:calc(100% * var(--mk-near));height:var(--mk-depth);margin-inline:auto;transform-style:preserve-3d;transform-origin:50% 0;transform:rotateX(90deg) translateZ(calc(-1 * var(--mk-hinge)));border-radius:1.2% 1.2% 2.4% 2.4%/2% 2% 4% 4%;background:linear-gradient(#1d1e21,#26272b) 50% 14% /86% 44% no-repeat,linear-gradient(#8f9095,#9b9ca1) 50% 90% /40% 34% no-repeat,linear-gradient(180deg,#7d7e83,#a2a3a8)}.mk-stage__rig[data-open] .mk-stage__deck{visibility:hidden;width:100%;transform:none;transform-style:flat;height:0;background:none}.mk-stage__deck .mk-stage__base{position:absolute;top:100%;left:0;width:100%;height:calc(2.7cqw * var(--mk-near));transform-origin:50% 0;transform:rotateX(-90deg)}.mk-stage__rig[data-open] .mk-stage__deck .mk-stage__base{visibility:visible;top:calc(var(--mk-hinge) / var(--mk-near));height:2.7cqw;transform:none}.mk-stage__base{z-index:1;border-radius:.25% .25% 2.8% 2.8%/8% 8% 80% 80%;background:linear-gradient(90deg,#252629,#78797e 1%,#424347 3%,#5e5f64 14%,#808186 50%,#5e5f64 86%,#424347 97%,#78797e 99%,#252629);box-shadow:inset 0 1px #c4c5c866,0 18px 26px -12px #10231b59}.mk-stage__base:before{position:absolute;top:0;left:41%;width:18%;height:34%;border-radius:0 0 14% 14%/0 0 85% 85%;background:linear-gradient(90deg,#343539,#68696e 12%,#737479 50%,#68696e 88%,#343539);box-shadow:inset 0 -1px #ffffff20;content:""}.mk-stage__base:after{position:absolute;inset:42% 0 0;border-radius:0 0 2.8% 2.8%/0 0 100% 100%;background:linear-gradient(#191a1c00,#151618 78%,#303134);content:""}.mk-preview__window{position:absolute;inset:0;z-index:1;width:100%;height:100%;overflow:hidden;background:#fff;pointer-events:none}.mk-preview__window:not([data-open]) .mk-preview__app{display:none}.mk-preview__app{position:absolute;top:0;left:0;width:calc(var(--preview-w) * 1px);height:calc(var(--preview-h) * 1px);border:0;pointer-events:none;opacity:0;transform:scale(var(--preview-scale,.5));transform-origin:0 0;transition:opacity .16s ease}.mk-preview__window[data-ready] .mk-preview__app{opacity:1}.mk-stage__screen[data-native] .mk-preview__app{width:100%;height:100%;transform:none}.mk-yard-still{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;object-position:50% 55%}.mk-stage__tabs{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:clamp(10px,2vw,28px);max-width:880px;margin-inline:auto}.mk .mk-stage__tab{display:grid;align-content:start;gap:8px;margin:0;padding:0 0 4px;border:0;background:none;color:inherit;font:inherit;text-align:left;cursor:pointer;opacity:.5;transition:opacity .2s}.mk .mk-stage__tab:hover,.mk .mk-stage__tab[aria-selected=true]{opacity:1}.mk-stage__track{position:relative;display:block;height:2px;overflow:hidden;border-radius:2px;background:#ccd5c8}.mk-stage__progress{position:absolute;inset:0;background:#244b32;transform:scaleX(0);transform-origin:0 50%}.mk-stage__area{color:#537548;font-family:var(--dw-font-mono);font-size:10px;font-weight:500;letter-spacing:.12em;line-height:1.6;text-transform:uppercase}.mk-stage__num{margin-right:8px;color:#244b32}@media (max-width:760px){.mk-stage__tabs{gap:8px}.mk-stage__tab .mk-stage__area{letter-spacing:.04em}.mk-stage__tab .mk-stage__num{display:block;margin:0}}@media (prefers-reduced-motion:reduce){.mk .mk-stage__tab,.mk-preview__app,.mk-stage__caption,.mk-stage__caption[data-shown]{transition:none}.mk-stage__caption{transform:none}}@media (forced-colors:active){.mk-stage__screen{border:1px solid CanvasText;clip-path:none}.mk-stage__track{background:GrayText}.mk-stage__progress{background:Highlight}.mk .mk-stage__tab[aria-selected=true]{outline:2px solid Highlight;outline-offset:4px}}}