.mc{--mc-k:#000;--mc-ink:#0a0a0a;--mc-k1:#0f0f0f;--mc-k2:#171717;--mc-k3:#262626;--mc-k4:#404040;--mc-g5:#525252;--mc-g6:#737373;--mc-s1:#a3a3a3;--mc-s2:#d4d4d4;--mc-brand:#e4e4e7;--mc-s3:#e5e5e5;--mc-w1:#ededed;--mc-w2:#f2f2f2;--mc-w3:#f5f5f5;--mc-w4:#f7f7f7;--mc-w5:#fafafa;--mc-w:#fff;--mc-out:cubic-bezier(0, 0, .2, 1);--mc-io:cubic-bezier(.4, 0, .2, 1);--acc:var(--mc-ink);--glow:var(--mc-g5);--card:var(--mc-w3)}.mc .v2-dark,.mc [data-room=dark]{--acc:var(--mc-w5);--glow:var(--mc-s3)}.mc-hero{background:radial-gradient(60% 50% at 50% 78%, #a3a3a329, transparent 70%), var(--mc-k);padding:84px 0 clamp(72px,8vw,116px)}.mc-hero-t{text-align:center;flex-direction:column;align-items:center;display:flex}.mc-h1{margin:0 auto}.mc-cap{color:var(--mc-s1);margin-top:14px}.mc-sub{color:var(--mc-w5);text-align:center;max-width:30ch;margin-top:14px}.mc-acts{justify-content:center;gap:28px;margin-top:22px}.mc-acts .x-btn.solid{background:var(--mc-w5);color:var(--mc-k);border-color:var(--mc-w5);outline-offset:3px;transition:transform .15s var(--mc-out), outline-color .15s var(--mc-out);outline:1px solid #0000}.mc-acts .x-btn.solid:active,.mc-acts .x-btn.solid:hover:active{transition-duration:90ms;transform:scale(.97)}.mc-acts .x-btn.solid:focus-visible{outline:2px solid var(--mc-w);outline-offset:3px}.mc-acts .x-arrow{color:#ffffffc7;text-underline-offset:3px;min-height:44px;transition:color .15s var(--mc-out), text-decoration-color .15s var(--mc-out);-webkit-text-decoration:underline #ffffff73;text-decoration:underline #ffffff73;text-decoration-thickness:1px}.mc-acts .x-arrow span{text-decoration:none}.mc-acts .x-arrow:active{transform:translateY(1px)}.mc-acts .x-arrow:focus-visible{outline:2px solid var(--mc-w);outline-offset:4px;border-radius:6px}@media (hover:hover){.mc-acts .x-btn.solid:hover{background:var(--mc-w5);outline-color:#ffffff8c;transform:translateY(-2px)}.mc-acts .x-arrow:hover{color:var(--mc-w5);-webkit-text-decoration-color:var(--mc-w);text-decoration-color:var(--mc-w)}.mc-acts .x-arrow:hover span{text-decoration:none}}.mc-lift{width:min(100% - 120px,1280px);margin:36px auto 0}.mc-rent{grid-template-columns:6fr 5fr;align-items:center;gap:clamp(20px,2.4vw,40px);display:grid}.mc-rack{perspective:1200px;gap:14px;display:grid}.mc-card{--glow:var(--mc-s3);background:linear-gradient(180deg, var(--mc-k2), var(--mc-k1));transform-origin:50% 100%;height:clamp(64px,6vw,84px);transition:box-shadow .5s var(--mc-out), background .5s var(--mc-out);transition-delay:calc(var(--i) * 90ms);border-radius:16px;align-items:center;gap:18px;padding:0 24px;display:flex;position:relative;transform:rotateX(18deg);box-shadow:inset 0 1px #ffffff0f,0 0 0 1px #ffffff0f}.mc-card.on{background:linear-gradient(180deg, var(--mc-k3), var(--mc-k2));box-shadow:inset 0 1px #ffffff14,0 0 0 1px #a3a3a373,0 20px 60px -20px #a3a3a373}.mc-card-n{font:606 clamp(16px, 1.4vw, 21px)/1 var(--sans);letter-spacing:-.02em;color:var(--mc-s1);transition:color .5s var(--mc-out);transition-delay:inherit}.mc-card.on .mc-card-n{color:var(--mc-w5)}.mc-fins{flex:1;gap:5px;height:46%;display:flex}.mc-fins i{background:#ffffff0f;border-radius:2px;flex:1}.mc-card.on .mc-fins i{background:#a3a3a32e}.mc-led{background:var(--mc-k3);width:10px;height:10px;transition:background .5s var(--mc-out), box-shadow .5s var(--mc-out);transition-delay:inherit;border-radius:99px}.mc-card.on .mc-led{background:var(--glow);box-shadow:0 0 14px var(--glow)}.mc-req{background:var(--mc-k2);border-radius:28px;padding:clamp(20px,2vw,30px);box-shadow:0 0 0 1px #ffffff0f}.mc-req-bar{font:500 13px/1 var(--mono);color:var(--mc-s1);justify-content:space-between;align-items:center;gap:12px;display:flex}.mc-dry{color:var(--glow);background:#a3a3a329;border-radius:999px;padding:6px 10px}.mc-sizes{background:var(--mc-k);border-radius:999px;gap:4px;width:max-content;margin-top:14px;padding:4px;display:flex}.mc-sizes button{min-height:44px;color:var(--mc-s1);font:500 16px/1 var(--sans);cursor:pointer;transition:color .15s var(--mc-out);background:0 0;border:0;border-radius:999px;padding:0 18px;position:relative}.mc-sizes button[aria-selected=true]{color:var(--mc-k)}.mc-sizes button span{position:relative}.mc-sizes button:focus-visible{outline:2px solid var(--mc-w);outline-offset:2px}@media (hover:hover){.mc-sizes button[aria-selected=false]:hover{color:var(--mc-w5)}}.mc-size-bg{background:var(--mc-w5);border-radius:999px;inset:0;position:absolute!important}.mc-body{background:var(--mc-k);font:400 14px/1.4 var(--mono);color:var(--mc-s1);white-space:pre-wrap;border-radius:12px;margin:14px 0 0;padding:12px 16px}.mc-body b{color:var(--glow);font-weight:500}.mc-quote{margin-top:18px}.mc-roll{vertical-align:bottom;display:inline-flex;position:relative;overflow:hidden}.mc-roll>span{display:inline-block}.mc-hour{letter-spacing:-.045em;font-variant-numeric:tabular-nums;color:var(--mc-w5);align-items:baseline;gap:10px;margin:0;font-size:84px;font-weight:220;line-height:1;display:flex}.mc-hour>span:last-child{letter-spacing:0;color:var(--mc-s1);font-size:.26em;font-weight:500}.mc-vram{font:500 16px/1 var(--mono);color:var(--glow);align-items:center;gap:12px;margin:10px 0 0;display:flex}.mc-quote dl{border-top:1px solid #ffffff1a;grid-template-columns:repeat(3,1fr);gap:12px;margin:18px 0 0;padding-top:14px;display:grid}.mc-quote dt{font:500 12px/1 var(--mono);color:var(--mc-s1)}.mc-quote dd{font:497 clamp(21px, 1.8vw, 26px)/1 var(--sans);letter-spacing:-.03em;font-variant-numeric:tabular-nums;color:var(--mc-w5);margin:8px 0 0}.mc-rate{color:var(--mc-s1);margin:14px 0 0;font-size:14px}.mc-zoom{background:var(--mc-w);position:relative}.mc-zstage{background:var(--mc-w);height:clamp(560px,78svh,720px);position:relative;overflow:hidden}@media (min-width:901px) and (pointer:fine) and (prefers-reduced-motion:no-preference){.js .mc-zoom{height:230svh}.js .mc-zstage{height:100svh;position:sticky;top:0}}.mc-fleet{grid-template-columns:repeat(6,minmax(0,168px));place-content:center;gap:22px 16px;display:grid;position:absolute;inset:0}.mc-zrack{background:var(--mc-w2);box-shadow:inset 0 0 0 1px var(--line);border-radius:16px;gap:6px;padding:10px;display:grid}.mc-zrack .mc-card{border-radius:6px;gap:8px;height:26px;padding:0 10px;transition-delay:0s;transform:none}.mc-zrack .mc-card-n{font:500 11px/1 var(--mono);letter-spacing:.08em}.mc-zrack .mc-fins{gap:3px}.mc-zrack .mc-led{width:6px;height:6px}.mc-ztarget{width:100%;font:inherit;cursor:zoom-in;outline-offset:3px;transition:outline-color .15s var(--mc-out);border:0;outline:1px solid #0000}.mc-ztarget .mc-led{animation:mc-led 2.4s var(--mc-io) infinite}.mc-ztarget:focus-visible{outline:2px solid var(--mc-ink)}.mc-ztarget:active{transform:scale(.98)}@media (hover:hover){.mc-ztarget:hover{outline-color:var(--mc-g6)}}@keyframes mc-led{50%{opacity:.35}}.mc-zsheet{background:linear-gradient(180deg, var(--mc-k3), var(--mc-k2));color:var(--mc-w5);pointer-events:none;display:flex;position:absolute;inset:0}.mc-zsheet[data-on]{pointer-events:auto}.mc-zsheet-in{flex-direction:column;padding-top:92px;padding-bottom:56px;display:flex}.mc-zbar{justify-content:space-between;align-items:center;display:flex}.mc-zbar .mc-card-n{color:var(--mc-w5);font-size:21px}.mc-zbar-r{align-items:center;gap:20px;display:flex}.mc-zbar .mc-led{background:var(--mc-s3);box-shadow:0 0 14px var(--mc-s3)}.mc-zback{width:44px;height:44px;color:var(--mc-w5);cursor:zoom-out;transition:border-color .15s var(--mc-out), transform 90ms var(--mc-out);background:0 0;border:1px solid #ffffff38;border-radius:999px;place-items:center;padding:0;display:grid}.mc-zback:active{transform:scale(.97)}.mc-zback:focus-visible{outline:2px solid var(--mc-w);outline-offset:2px}@media (hover:hover){.mc-zback:hover{border-color:var(--mc-w5)}}.mc-zfins{flex:none;height:44px;margin-top:24px;display:flex}.mc-zfins i{background:#a3a3a32e}.mc-zbody{grid-template-columns:repeat(13,minmax(0,1fr));align-items:end;column-gap:24px;margin-top:auto;display:grid}.mc-zhead{grid-column:1/span 5}.mc-zhead .v2-headline{color:var(--mc-w5)}.mc-zdesc{color:#ffffffc7;max-width:30ch;margin:10px 0 0;font-size:17px;line-height:1.45}.mc-zfig{grid-column:7/-1}.mc-zsheet .mc-moment{margin:0}.mc-zsheet .mc-moment dd{color:var(--mc-w5);font-size:112px}.mc-zsheet .mc-moment dt,.mc-zsheet .mc-rows dt{color:var(--mc-s1)}.mc-zsheet .mc-rows{border-top-color:#ffffff1a;margin-top:28px}.mc-zsheet .mc-rows>div{border-bottom-color:#ffffff1a}.mc-zsheet .mc-rows>div:before{background:#ffffff0d}.mc-zsheet .mc-rows dd{color:var(--mc-w5)}html:not(.js) .mc-zstage{height:auto}html:not(.js) .mc-fleet{padding:72px 0;position:relative}html:not(.js) .mc-zsheet{position:relative;opacity:1!important}.mc-specs{padding:116px 0 72px}.mc-moment dt,.mc-rows dt{font:500 12px/1.2 var(--mono);letter-spacing:.14em;text-transform:uppercase;color:var(--mc-g5)}.mc-moment dd{letter-spacing:-.04em;font-variant-numeric:tabular-nums;margin:12px 0 0;font-size:64px;font-weight:220;line-height:1}.mc-cnt{display:inline-block}.mc-specs-list{grid-template-columns:repeat(13,minmax(0,1fr));gap:56px 24px;display:grid}.mc-specs-list .mc-group:first-child{grid-column:1/span 6}.mc-specs-list .mc-group:last-child{grid-column:8/-1}.mc-group-d{color:var(--mc-g5);margin:8px 0 18px;font-size:16px;line-height:1.5}.mc-rows{border-top:1px solid var(--line);margin:0}.mc-specs-h .mc-rows{margin-top:28px}.mc-rows>div{border-bottom:1px solid var(--line);justify-content:space-between;align-items:baseline;gap:16px;min-height:56px;padding:14px 0;display:flex;position:relative}.mc-rows>div:before{content:"";background:var(--mc-w3);opacity:0;transition:opacity .15s var(--mc-out);border-radius:12px;position:absolute;inset:0 -12px}.mc-rows dt,.mc-rows dd{position:relative}.mc-rows dd{letter-spacing:-.02em;font-variant-numeric:tabular-nums;transition:transform .3s var(--e);margin:0;font-size:21px;font-weight:497;line-height:1.2}@media (hover:hover){.mc-rows>div:hover:before{opacity:1}.mc-rows>div:hover dd{transform:translate(-6px)}}.mc-ch{--acc:var(--mc-g6);background:var(--mc-w4)}.mc-ch-h{padding-bottom:8px}.mc-ch-l{color:var(--mc-g5);max-width:40ch;margin:10px 0 0;font-size:16px;line-height:1.45}@media (min-width:901px){.mc-ch .pc-vis{height:min(62svh,480px)}.mc-ch .pc-t{font-size:21px}.js .mc-ch .pc-art{transition:opacity .15s var(--mc-out), transform .3s var(--e)}.js .mc-ch .pc-art[data-on]{transition:opacity .3s var(--e) .18s, transform .5s var(--e) .18s}.js .mc-ch .pc-d{clip-path:inset(0 0 100%);transition:clip-path .15s var(--mc-out)}.js .mc-ch .pc-art[data-on] .pc-d{clip-path:inset(0);transition:clip-path .7s var(--e) .3s}}.mc-con{flex-direction:column;height:100%;display:flex;overflow:hidden}.mc-con-bar{border-bottom:1px solid var(--line);font:500 13px/1 var(--mono);color:var(--mc-g5);align-items:center;gap:14px;padding:18px 24px;display:flex}.mc-con-bar b{color:var(--mc-g6);font-variant-numeric:tabular-nums;margin-left:auto;font-weight:500}.mc-con-body{flex-direction:column;flex:1;padding:clamp(24px,3vw,44px);display:flex}.mc-mask{margin-bottom:-.08em;padding-bottom:.08em;display:block;overflow:hidden}.mc-mask>span{display:block}.mc-con-ask{background:var(--mc-ink);color:var(--mc-w5);font:500 clamp(14px, 1.2vw, 17px)/1.35 var(--mono);border-radius:16px;margin:0;padding:18px 22px}.mc-con-back{margin:24px 0 0;padding:0;list-style:none}.mc-con-back li{border-bottom:1px solid var(--line);font:500 clamp(14px, 1.2vw, 17px)/1.35 var(--mono);color:var(--mc-g5);padding:16px 2px}.mc-con-back li:last-child{border-bottom:0}.mc-con-back li .mc-mask>span{justify-content:space-between;align-items:baseline;gap:16px;display:flex}.mc-con-back li b{font:497 clamp(21px, 1.8vw, 26px)/1.1 var(--sans);letter-spacing:-.02em;font-variant-numeric:tabular-nums;color:var(--mc-ink)}.mc-con-back.solo{margin-top:0}.mc-con-back.solo li{font:497 clamp(21px, 1.8vw, 26px)/1.1 var(--sans);letter-spacing:-.02em;color:var(--mc-ink);padding:20px 2px}.mc-con-fig{flex-direction:column;flex:1;justify-content:center;margin-top:24px;display:flex}.mc-con-rack{width:100%}.mc-con-rack .mc-card{height:56px}.mc-meter{gap:22px;display:grid}.mc-meter-t{background:var(--mc-s2);border-radius:99px;height:4px;display:block;overflow:hidden}.mc-meter-t i{border-radius:inherit;background:var(--mc-ink);transform-origin:0;height:100%;animation:mc-drain 1.4s var(--mc-io) .5s both;display:block}@keyframes mc-drain{0%{transform:scaleX(1)}to{transform:scaleX(.62)}}.mc-con-pair{justify-content:center}.mc-con-pair i{animation:mc-draw .8s var(--e) .4s both}.mc-steps{padding:116px 0}.mc-steps-in{grid-template-columns:repeat(13,minmax(0,1fr));align-items:start;column-gap:24px;display:grid}.mc-steps-h{grid-column:1/span 4;position:sticky;top:112px}.mc-steps-l{border-top:1px solid var(--line);grid-column:6/-1;margin:0;padding:0;list-style:none}.mc-step .v2-body{max-width:60ch}@media (hover:hover){.mc-step:hover:before{opacity:1}.mc-step:hover .v2-title{transform:translate(6px)}.mc-step:hover .mc-own-n{color:var(--mc-ink)}}.mc-gl-t{position:relative}.mc-gl-t:before,.mc-gl-t:after{content:attr(data-text) / "";pointer-events:none;opacity:0;position:absolute;inset:0}.mc-gl-t:before{color:var(--mc-s1)}.mc-gl-t:after{color:var(--mc-g6)}@media (prefers-reduced-motion:no-preference){.js .mc-gl:not([data-in]) .mc-gl-t,.js .mc-gl:not([data-in]) .mc-cap,.js .mc-gl:not([data-in]) .mc-acts,.js .mc-gl:not([data-in]) .mc-lift{animation:2.5s step-end both mc-hold}.js .mc-gl[data-in] .mc-gl-t{animation:.6s step-end both mc-gl-flick}.js .mc-gl[data-in] .mc-sub{animation-delay:.12s}.js .mc-gl[data-in] .mc-gl-t:before{animation:.6s step-end both mc-gl-a}.js .mc-gl[data-in] .mc-gl-t:after{animation:.6s step-end both mc-gl-b}.js .mc-gl[data-in] .mc-sub:before,.js .mc-gl[data-in] .mc-sub:after{animation-delay:.12s}.js .mc-gl[data-in] .mc-cap{animation:mc-gl-up .5s var(--e) .35s both}.js .mc-gl[data-in] .mc-acts{animation:mc-gl-up .5s var(--e) .45s both}.js .mc-gl[data-in] .mc-lift{animation:mc-gl-up .8s var(--e) .55s both}}@keyframes mc-gl-flick{0%{opacity:0}8%{opacity:1;transform:translate(-3px)}16%{opacity:.4;transform:translate(4px)}28%{opacity:1;transform:none}44%{transform:translate(-2px)}52%,to{opacity:1;transform:none}}@keyframes mc-gl-a{0%{opacity:1;clip-path:inset(10% 0 62%);transform:translate(-14px)}16%{clip-path:inset(58% 0 18%);transform:translate(10px)}32%{clip-path:inset(30% 0 46%);transform:translate(-6px)}48%{clip-path:inset(72% 0 6%);transform:translate(8px)}64%,to{opacity:0;clip-path:inset(0 0 100%);transform:none}}@keyframes mc-gl-b{0%{opacity:1;clip-path:inset(64% 0 12%);transform:translate(12px)}16%{clip-path:inset(6% 0 70%);transform:translate(-10px)}32%{clip-path:inset(44% 0 30%);transform:translate(6px)}48%{clip-path:inset(20% 0 60%);transform:translate(-8px)}64%,to{opacity:0;clip-path:inset(0 0 100%);transform:none}}@keyframes mc-hold{0%{opacity:0}to{opacity:1}}@keyframes mc-gl-up{0%{opacity:0;transform:translateY(16px)}}@media (prefers-reduced-motion:no-preference){.js .mc-dw:not([data-in]){clip-path:polygon(0 0,0 0,0 0)}.js .mc-dw[data-in]{animation:1.1s cubic-bezier(.65,0,.25,1) both mc-dw}}@keyframes mc-dw{0%{clip-path:polygon(0 0,0 0,0 0)}to{clip-path:polygon(0 0,200% 0,0 200%)}}@media (prefers-reduced-motion:no-preference){.js .mc-snap:not([data-in]) .mc-snap-in{opacity:0;transform:translateY(56px)}.js .mc-snap[data-in] .mc-snap-in{animation:.7s cubic-bezier(.34,1.4,.64,1) both mc-snap}}@keyframes mc-snap{0%{opacity:0;transform:translateY(56px)}40%{opacity:1}}.mc-curl{position:relative}.mc-curl-sheet,.mc-curl-flap{display:none}@media (prefers-reduced-motion:no-preference){.js .mc-curl-sheet,.js .mc-curl-flap{z-index:2;pointer-events:none;display:block;position:absolute;inset:0}.js .mc-curl-sheet{background:var(--mc-w);clip-path:polygon(0 0,200% 0,0 200%)}.js .mc-curl-flap{background:linear-gradient(315deg, var(--mc-s2), var(--mc-w2) 45%, var(--mc-w) 70%);clip-path:polygon(170% 0,200% 0,0 200%,0 170%);box-shadow:none}.js .mc-curl[data-in] .mc-curl-sheet{animation:1.2s cubic-bezier(.55,0,.25,1) both mc-curl-s}.js .mc-curl[data-in] .mc-curl-flap{animation:1.2s cubic-bezier(.55,0,.25,1) both mc-curl-f}}@keyframes mc-curl-s{to{clip-path:polygon(0 0,0 0,0 0);visibility:hidden}}@keyframes mc-curl-f{to{clip-path:polygon(-30% 0,0 0,0 0,0 -30%);visibility:hidden}}.mc-noise{position:relative}.mc-noise-cv{z-index:2;pointer-events:none;width:100%;height:100%;image-rendering:pixelated;position:absolute;inset:0}.mc-noise:not([data-ready]) .mc-noise-cv{display:none}.mc-uses{padding:188px 0 116px}.mc-uses-h{align-items:end;row-gap:24px;margin-bottom:44px}.mc-uses-h .v2-headline{grid-column:1/span 5;max-width:16ch}.mc-uses-h .v2-lede{grid-column:7/-1}.mc-rail{overscroll-behavior-x:contain;scroll-snap-type:x proximity;scrollbar-width:none;gap:12px;margin:-8px 0;padding:8px 0;display:flex;overflow-x:auto}.mc-rail::-webkit-scrollbar{display:none}.mc-rail:focus-visible{outline:2px solid var(--mc-ink);outline-offset:4px;border-radius:24px}.mc-tile{scroll-snap-align:start;background:var(--mc-w3);transform:perspective(1000px) rotateX(var(--rx,0deg)) rotateY(var(--ry,0deg));transition:transform .3s var(--e), opacity .4s var(--mc-io);border-radius:24px;flex:0 0 84%;grid-template-columns:minmax(0,5fr) minmax(0,7fr);align-items:center;column-gap:clamp(28px,4vw,72px);padding:clamp(28px,3vw,44px);display:grid}.mc-tile.t1,.mc-tile.t2{background:var(--mc-w2)}.mc-tile:not([data-on]){opacity:.5;cursor:pointer}.mc-tile-txt{flex-direction:column;min-width:0;display:flex}.mc-tile-art{align-items:center;height:200px;display:flex}.mc-tile-d{color:var(--mc-g5);margin:10px 0 20px;font-size:17px;line-height:1.45}.mc-tile ul{border-top:1px solid var(--line);margin:0;padding:0;list-style:none}.mc-rail-nav{align-items:center;gap:4px;margin-top:20px;display:flex}.mc-rail-n{font:500 13px/1 var(--mono);color:var(--mc-g5);font-variant-numeric:tabular-nums;min-width:7ch}.mc-rail-bar{background:var(--line);flex:1;height:1px;margin:0 20px 0 12px;position:relative;overflow:hidden}.mc-rail-bar i{background:var(--mc-ink);transition:transform .5s var(--e);position:absolute;inset:0 auto 0 0}.mc-rail-nav button{border:1px solid var(--line);background:var(--mc-w);width:44px;height:44px;color:var(--mc-ink);cursor:pointer;transition:border-color .15s var(--mc-out), transform 90ms var(--mc-out);border-radius:999px;place-items:center;padding:0;display:grid}.mc-rail-nav button:disabled{color:var(--mc-s1);cursor:default}.mc-rail-nav button:not(:disabled):active{transform:scale(.97)}.mc-rail-nav button:focus-visible{outline:2px solid var(--mc-ink);outline-offset:2px}@media (hover:hover){.mc-rail-nav button:not(:disabled):hover{border-color:var(--mc-ink)}}.mc-tile li{border-bottom:1px solid var(--line);padding:14px 0;font-size:16px;line-height:1.4}.mc-tile li:last-child{border-bottom:0}.mc-art.a0{gap:8px;width:100%;display:flex}.mc-art.a0 i{background:var(--mc-brand);border-radius:12px;flex:1;height:72px;position:relative;overflow:hidden}.mc-art.a0 i:after{content:"";background:var(--acc);transform-origin:50% 100%;transition:transform .5s var(--e);position:absolute;inset:0;transform:scaleY(0)}.mc-art.a0 i.on:after{transform:none}.mc-art.a1{align-items:flex-end;gap:4px;width:100%;height:100px;display:flex}.mc-art.a1 i{background:var(--mc-g6);transform-origin:50% 100%;border-radius:3px;flex:1}.mc-art.a2{gap:8px;width:100%;display:grid}.mc-art.a2 p{grid-template-columns:70px repeat(3,1fr);align-items:center;gap:6px;margin:0;display:grid}.mc-art.a2 em{font:500 12px/1 var(--mono);color:var(--mc-g5);font-style:normal}.mc-art.a2 i{background:var(--mc-w);height:26px;transition:transform .5s var(--e);border-radius:8px;position:relative;box-shadow:inset 0 0 0 1px #73737340}.mc-art.a2 p:first-child i:first-of-type,.mc-art.a2 p:last-child i:nth-of-type(2){z-index:1;background:var(--acc)}.mc-art.a3{align-items:center;gap:12px;display:flex}.mc-art.a3 b{background:var(--mc-ink);color:var(--mc-w5);font:606 17px/1 var(--mono);border-radius:16px;padding:18px 22px}.mc-art.a3 b:last-child{background:var(--mc-k3)}.mc-art.a3 i{background:var(--acc);transform-origin:0;width:56px;height:2px}@keyframes mc-breathe{50%{transform:scaleY(.55)}}@keyframes mc-draw{0%{transform:scaleX(0)}}@media (hover:hover){.mc-tile:hover .mc-art.a0 i:after{transition-delay:calc(var(--k) * 60ms);transform:none}.mc-tile:hover .mc-art.a1 i{animation:mc-breathe 1.2s var(--mc-io) 2;animation-delay:calc(var(--k) * 40ms)}.mc-tile:hover .mc-art.a2 p:first-child i:first-of-type{transform:translate(calc(100% + 6px))}.mc-tile:hover .mc-art.a2 p:last-child i:nth-of-type(2){transform:translate(calc(-100% - 6px))}.mc-tile:hover .mc-art.a3 i{animation:mc-draw .8s var(--e)}}.mc-tile[data-on] .mc-art.a0 i:after{transition-delay:calc(var(--k) * 60ms + .3s);transform:none}.mc-tile[data-on] .mc-art.a1 i{animation:mc-breathe 1.2s var(--mc-io) 2;animation-delay:calc(var(--k) * 40ms)}.mc-tile[data-on] .mc-art.a2 p:first-child i:first-of-type{transition-delay:.3s;transform:translate(calc(100% + 6px))}.mc-tile[data-on] .mc-art.a3 i{animation:mc-draw .8s var(--e) .3s both}.mc-own{padding:72px 0 116px}.mc-own-h{align-items:end;row-gap:24px;margin-bottom:40px}.mc-own-h .v2-headline{grid-column:1/span 5}.mc-own-h .v2-lede{grid-column:7/-1}.mc-own-in{grid-template-columns:repeat(13,minmax(0,1fr));align-items:center;column-gap:24px;display:grid}.mc-own-list{border-top:1px solid var(--line);grid-column:1/span 7}.mc-own-i{border-bottom:1px solid var(--line);cursor:default;grid-template-columns:48px minmax(0,1fr);align-items:baseline;gap:8px 16px;padding:24px 16px;display:grid;position:relative}.mc-own-i:before{content:"";background:var(--mc-w3);opacity:0;transition:opacity .3s var(--mc-out);border-radius:16px;position:absolute;inset:0}.mc-own-i>*{position:relative}.mc-own-i .v2-body{grid-column:2;margin:0}.mc-own-i:focus-visible{outline:2px solid var(--mc-ink);outline-offset:-2px;border-radius:16px}.mc-own-n{font:500 13px/1 var(--mono);color:var(--mc-g5)}.mc-own-i .v2-title{transition:transform .3s var(--e)}.mc-own-i[data-on]:before{opacity:1}.mc-own-i[data-on] .v2-title{transform:translate(6px)}.mc-own-i[data-on] .mc-own-n{color:var(--mc-ink)}.mc-map{background:var(--mc-w3);font:500 11px/1 var(--mono);letter-spacing:.1em;text-transform:uppercase;color:var(--mc-g5);border-radius:24px;grid-column:9/-1;justify-items:center;gap:0;padding:clamp(28px,3vw,44px);display:grid}.mc-map>*{transition:opacity .4s var(--mc-io)}.mc-map[data-at="0"]>:not(.g0),.mc-map[data-at="1"]>:not(.g1):not(.mc-map-org),.mc-map[data-at="2"]>:not(.g2):not(.mc-map-org){opacity:.4}.mc-map-accts,.mc-map-links{box-sizing:border-box;grid-template-columns:repeat(3,minmax(0,1fr));justify-items:center;gap:8px;width:100%;padding-inline:16px;display:grid}.mc-map-accts span{box-sizing:border-box;background:var(--mc-w);text-overflow:ellipsis;white-space:nowrap;max-width:100%;transition:background-color .4s var(--mc-io), color .4s var(--mc-io);border-radius:999px;padding:10px 12px;overflow:hidden}.mc-map[data-at="1"] .mc-map-accts span{background:var(--mc-ink);color:var(--mc-w5)}.mc-map-links{height:36px}.mc-map-links i{background:var(--mc-g6);transform-origin:50% 0;width:1px;height:100%;transition:transform .8s var(--e);transform:scaleY(.25)}.mc-map[data-at="1"] .mc-map-links i{transform:none}.mc-map[data-at="1"] .mc-map-links i:nth-child(2){transition-delay:90ms}.mc-map[data-at="1"] .mc-map-links i:nth-child(3){transition-delay:.18s}.mc-map-org{box-sizing:border-box;background:var(--mc-w);width:100%;box-shadow:inset 0 0 0 1px var(--line);transition:box-shadow .4s var(--mc-io);border-radius:16px;padding:16px}.mc-map[data-at="0"] .mc-map-org{box-shadow:inset 0 0 0 1.5px var(--mc-ink)}.mc-map-org em{color:var(--mc-ink);margin-bottom:12px;font-style:normal;display:block}.mc-map-ms{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;display:grid}.mc-map-ms b{background:var(--mc-w1);height:44px;color:var(--mc-g5);transition:background-color .4s var(--mc-io), color .4s var(--mc-io);transition-delay:calc(var(--k) * 90ms);border-radius:12px;place-items:center;font-weight:500;display:grid}.mc-map[data-at="0"] .mc-map-ms b,.mc-map[data-at="1"] .mc-map-ms b{background:var(--mc-k3);color:var(--mc-w5)}.mc-map-reg{border-top:1px solid var(--line);justify-content:space-between;align-items:center;width:100%;margin-top:20px;padding-top:16px;display:flex}.mc-map-reg em{color:var(--mc-ink);font-style:normal}.mc-map-dots{gap:14px;display:flex}.mc-map-dots i{width:10px;height:10px;box-shadow:inset 0 0 0 1px var(--mc-g6);transition:transform .3s var(--e), background-color .3s var(--mc-out);border-radius:99px}.mc-map[data-at="2"] .mc-map-dots i.pick{background:var(--mc-ink);box-shadow:none;transform:scale(1.4)}.mc-ship.v2-sec{padding:116px 0 72px}.mc-ship .mc-api{font:500 13px/1.4 var(--mono);color:var(--mc-g6);overflow-wrap:anywhere;margin:18px 0 0}.mc-ship .sp-code pre{white-space:pre-wrap;overflow-wrap:anywhere}.mc-ship .sp-rel ul{grid-template-columns:minmax(0,1fr)}.mc-ship .sp-rel-a{transition:background-color .15s var(--mc-out);border-radius:12px;margin-left:-12px;margin-right:0;padding-left:12px;padding-right:12px}.mc-ship .sp-rel-a b{transition:transform .3s var(--e);display:inline-block}.mc-ch .pc-dots button{transition:background-color .15s var(--mc-out)}@media (hover:hover){.mc-ship .sp-rel-a:hover{background-color:var(--mc-w3)}.mc-ship .sp-rel-a:hover b{transform:translate(6px)}.mc-ch .pc-dots button:hover{background-color:#0000000d}}.mc-close{border-top:1px solid var(--line);padding:116px 0}.mc-close-in{grid-template-columns:repeat(13,minmax(0,1fr));align-items:center;column-gap:24px;display:grid}.mc-close-copy{grid-column:1/span 5}.mc-close-tag{margin-top:14px}.mc-close-meta{flex-wrap:wrap;gap:8px;margin-top:28px;display:flex}.mc-chip{border:1px solid var(--line);background:var(--mc-w);min-height:44px;font:500 13px/1 var(--mono);color:var(--mc-ink);transition:border-color .15s var(--mc-out);border-radius:999px;align-items:center;gap:8px;padding:0 16px;text-decoration:none;display:inline-flex}.mc-chip>span{color:var(--mc-g5)}a.mc-chip:active{transform:translateY(1px)}a.mc-chip:focus-visible{outline:2px solid var(--mc-ink);outline-offset:3px}@media (hover:hover){a.mc-chip:hover{border-color:var(--mc-ink)}}.mc-close-acts{flex-wrap:wrap;align-items:center;gap:16px 28px;margin-top:36px;display:flex}.mc-close-acts .x-arrow{align-items:center;min-height:44px;display:inline-flex}.mc-close-acts .x-btn:active,.mc-close-acts .x-arrow:active{transition:transform 90ms var(--mc-out);transform:scale(.97)}.mc-close-art{background:var(--mc-k);border-radius:24px;grid-column:7/-1;padding:clamp(28px,3vw,44px)}.mc-close-body{margin-top:18px}.mc-close-body b{color:var(--mc-w5)}.mc-rack.rest .mc-card{transform:none}@media (max-width:900px){.mc-hero{padding:96px 0 72px}.mc-lift{width:min(100% - 32px,1280px);margin-top:28px}.mc-rent{grid-template-columns:minmax(0,1fr);gap:16px}.mc-rent>.mc-rack{perspective:none;grid-template-columns:repeat(4,minmax(0,1fr));gap:8px}.mc-rent>.mc-rack .mc-card{border-radius:12px;justify-content:space-between;gap:8px;height:56px;padding:0 12px;transform:none}.mc-rent>.mc-rack .mc-fins{display:none}.mc-card{border-radius:10px;gap:14px;height:34px;padding:0 14px}.mc-card-n{font-size:14px}.mc-led{width:8px;height:8px}.mc-rack{gap:6px}.mc-ch .pc-in{align-items:stretch}.mc-req{border-radius:22px;padding:18px}.mc-sizes,.mc-body{margin-top:12px}.mc-quote{margin-top:14px}.mc-quote dl{gap:8px}.mc-quote dl>div{flex-direction:column;justify-content:space-between;display:flex}.mc-quote dd{font-size:21px}.mc-hour{font-size:64px}.mc-specs{padding:72px 0 56px}.mc-specs-in,.mc-close-in{display:block}.mc-specs-h{position:static}.mc-specs-list{grid-template-columns:minmax(0,1fr);gap:44px;margin-top:0}.mc-specs-list .mc-group:first-child,.mc-specs-list .mc-group:last-child{grid-column:1/-1}.mc-fleet{grid-template-columns:repeat(3,minmax(0,1fr));gap:16px 10px;padding-inline:16px}.mc-zrack:nth-child(n+7){display:none}.mc-zrack{border-radius:12px;gap:5px;padding:8px}.mc-zrack .mc-card{gap:6px;padding:0 8px}.mc-zsheet-in{padding-top:84px;padding-bottom:32px}.mc-zbody{display:block}.mc-zfig{margin-top:28px}.mc-zsheet .mc-moment dd{font-size:52px}.mc-zsheet .mc-rows{margin-top:16px}.mc-moment dd{font-size:52px}.mc-rows dd{font-size:17px}.mc-ch .pc-in{flex-direction:column;display:flex}.mc-ch .pc-copy{display:contents}.mc-ch .mc-ch-h{order:0;padding-top:72px}.mc-ch .pc-vis{z-index:1;background:var(--mc-w4);order:1;height:288px;margin-top:24px;padding-bottom:8px;display:block;position:sticky;top:68px}.mc-ch .pc-arts{order:2;padding-bottom:72px}.mc-ch .pc-vis-m{display:none}.mc-con{border-radius:20px}.mc-con-bar,.mc-con-body{padding:14px 16px}.mc-con-ask{border-radius:12px;padding:12px 14px;font-size:14px}.mc-con-back{margin-top:6px}.mc-con-back li{padding:9px 2px;font-size:14px}.mc-con-back li b,.mc-con-back.solo li{font-size:17px}.mc-con-back.solo li{padding:14px 2px}.mc-con-fig{margin-top:14px}.mc-con-rack .mc-card{height:30px}.mc-uses{padding:116px 0 72px}.mc-steps{padding:72px 0}.mc-steps-in{display:block}.mc-steps-h{margin-bottom:32px;position:static}.mc-step .mc-own-n{padding-top:4px}.mc-tile{flex-direction:column;flex-basis:86%;align-items:stretch;padding:24px;display:flex}.mc-tile-art{height:120px;margin-bottom:20px}.mc-tile-d{font-size:16px}.mc-own{padding:56px 0 72px}.mc-own-in{flex-direction:column-reverse;gap:24px;display:flex}.mc-own-i{grid-template-columns:40px minmax(0,1fr);row-gap:10px;padding:20px 12px}.mc-map{box-sizing:border-box;width:100%;padding:20px}.mc-map-links{height:24px}.mc-map-accts,.mc-map-links,.mc-map-ms{grid-template-columns:1.5fr 1fr 1fr}.mc-map-accts span{padding:10px 6px}.mc-ship .sp-rel-a{margin-left:0}.mc-ship.v2-sec,.mc-close{padding:72px 0}.mc-close-art{margin-top:40px;padding:20px}.mc-verb,.mc-dry,.mc-quote dt,.mc-own-n,.mc-con-bar,.mc-chip{font-size:14px}}@media (max-width:360px){.mc-sizes button{padding:0 13px}.mc-map-accts span{letter-spacing:.02em;padding:10px 4px}}.mc-req-bar .mc-pause{margin-left:8px}@media (prefers-reduced-motion:reduce){.mc-tile{transform:none!important}}html:not(.light) .mc{--ink:var(--foreground);--soft:var(--muted-foreground);--faint:var(--text-tertiary);--line:var(--border);--card:var(--muted);--mc-ink:var(--foreground);--mc-g5:var(--muted-foreground);--mc-g6:var(--text-tertiary);--mc-s2:var(--secondary);--mc-brand:var(--secondary);--mc-w:var(--background);--mc-w1:var(--secondary);--mc-w2:var(--muted);--mc-w3:var(--muted);--mc-w4:var(--surface-card-quiet);--acc:var(--mc-ink);background:var(--background)}html:not(.light) .mc .mc-hero,html:not(.light) .mc .mc-zsheet,html:not(.light) .mc .mc-close-art{--mc-w:#fff}html:not(.light) .mc .mc-con-ask,html:not(.light) .mc .mc-art.a3 b:first-child,html:not(.light) .mc .mc-map[data-at="1"] .mc-map-accts span{color:var(--primary-foreground)}@media (hover:hover){html:not(.light) .mc .mc-ch .pc-dots button:hover{background-color:var(--border)}}html:not(.light) .mc .mc-art.a1 i{background:var(--muted-foreground)}html:not(.light) .mc .mc-hero{position:relative}html:not(.light) .mc .mc-sizes button[aria-selected=true]{background:var(--mc-w5)}
