.velorah-root .velorah-mkp-hero{position:relative;padding-bottom:clamp(44px,6vw,88px);padding-inline:clamp(18px,4vw,44px)}.velorah-root .velorah-mkp-hero-grid{position:relative;margin-inline:auto;max-width:1280px;display:grid;align-items:center;-moz-column-gap:clamp(20px,4.5vw,76px);column-gap:clamp(20px,4.5vw,76px);row-gap:clamp(36px,5vw,56px);grid-template-columns:minmax(0,1fr)}@media (min-width:1100px){.velorah-root .velorah-mkp-hero-grid{grid-template-columns:minmax(300px,500px) minmax(320px,560px);justify-content:space-between}}.velorah-root .velorah-mkp-hero-heading{margin-top:20px;font-family:var(--font-display);font-weight:400;font-size:clamp(36px,4.4vw,60px);line-height:1.02;letter-spacing:-.024em;color:var(--paper-ink)}.velorah-root .velorah-mkp-hero-lede{margin-top:clamp(16px,2.2vh,24px);font-family:var(--font-body);font-size:clamp(15px,1.15vw,17px);line-height:1.68;max-width:46ch;text-wrap:pretty;color:var(--paper-ink-soft)}.velorah-root .velorah-mkp-hero-art{position:relative;justify-self:center;width:100%;max-width:560px}@media (min-width:1100px){.velorah-root .velorah-mkp-hero-art{justify-self:end}}.velorah-root .velorah-mkp-hero-glow{position:absolute;top:-6%;left:50%;z-index:0;width:72%;height:58%;transform:translateX(-50%);border-radius:50%;pointer-events:none;filter:blur(30px);background:radial-gradient(ellipse,rgba(103,232,249,.2),transparent 68%)}.velorah-root .velorah-mkp-plate{position:relative;z-index:1;overflow:hidden;border-radius:20px;box-shadow:0 0 0 1px rgba(47,80,123,.14),0 54px 100px -38px rgba(15,43,56,.7)}.velorah-root .velorah-mkp-shot{display:block;width:100%;max-width:100%;height:auto}.velorah-root .velorah-mkp-modes{padding-block:clamp(40px,5.4vw,84px);padding-inline:clamp(18px,4vw,44px)}.velorah-root .velorah-mkp-modes-band{position:relative;margin-inline:auto;max-width:1280px;overflow:hidden;border-radius:clamp(20px,2.6vw,40px);padding:clamp(36px,5vw,72px) clamp(22px,4vw,64px);text-align:center}.velorah-root .velorah-mkp-modes-head{margin-inline:auto;max-width:46rem}.velorah-root .velorah-mkp-modes-head .velorah-heading{margin-inline:auto;max-width:none}.velorah-root .velorah-mkp-modes-head .velorah-lede{margin-inline:auto;max-width:58ch}.velorah-root .velorah-mkp-modes-grid{margin-top:clamp(32px,4vw,52px);display:grid;gap:clamp(.75rem,1.6vw,1.25rem);grid-template-columns:minmax(0,1fr)}@media (min-width:860px){.velorah-root .velorah-mkp-modes-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}.velorah-root .velorah-mkp-mode{padding:clamp(20px,2.4vw,28px);text-align:left}.velorah-root .velorah-mkp-mode-title{margin-top:clamp(18px,2.2vw,24px);font-family:var(--font-display);font-weight:400;font-size:clamp(21px,2vw,27px);line-height:1.1;letter-spacing:-.01em;color:var(--paper-ink)}.velorah-root .velorah-mkp-mode-body{margin-top:12px;font-family:var(--font-body);font-size:clamp(13.5px,1vw,14.5px);line-height:1.62;text-wrap:pretty;color:var(--paper-ink-soft)}.velorah-root .velorah-mkp-diagram{position:relative;display:block;aspect-ratio:16/10;overflow:hidden;border-radius:14px;border:1px solid var(--paper-hairline);background-image:linear-gradient(to bottom,var(--paper) 0,var(--paper-bezel-a) 73.5%,rgba(47,80,123,.16) 73.5%,rgba(47,80,123,.16) 74.5%,var(--paper-bezel-b) 74.5%,var(--paper-bezel-b) 100%)}.velorah-root .velorah-mkp-art{position:absolute;border:3px solid var(--paper-ink);background:#fff;padding:4px;box-shadow:0 10px 22px -12px rgba(15,43,56,.7)}.velorah-root .velorah-mkp-art i{display:block;width:100%;height:100%;background-image:linear-gradient(150deg,#67e8f9,#0891b2 62%,#2f507b)}.velorah-root .velorah-mkp-diagram--persp{perspective:620px;perspective-origin:30% 50%}.velorah-root .velorah-mkp-diagram--persp .velorah-mkp-art{top:20%;left:34%;width:42%;height:40%;transform:rotateY(-34deg);transform-origin:left center}.velorah-root .velorah-mkp-diagram--size .velorah-mkp-art{top:16%;left:20%;width:34%;height:40%}.velorah-root .velorah-mkp-sofa{position:absolute;right:9%;bottom:7%;width:30%;height:17%;border-radius:8px 8px 3px 3px;background:rgba(47,80,123,.2)}.velorah-root .velorah-mkp-sofa:before{content:"";position:absolute;inset:auto 8% 68% 8%;height:44%;border-radius:6px 6px 0 0;background:rgba(47,80,123,.14)}.velorah-root .velorah-mkp-rule{position:absolute;top:16%;left:12%;height:40%;width:1px;background:var(--paper-accent)}.velorah-root .velorah-mkp-rule:after,.velorah-root .velorah-mkp-rule:before{content:"";position:absolute;left:-4px;width:9px;height:1px;background:var(--paper-accent)}.velorah-root .velorah-mkp-rule:before{top:0}.velorah-root .velorah-mkp-rule:after{bottom:0}.velorah-root .velorah-mkp-rule b{position:absolute;top:50%;left:8px;transform:translateY(-50%);padding:2px 6px;border-radius:5px;background:var(--paper);font-family:var(--font-body);font-size:9.5px;font-weight:600;letter-spacing:.06em;white-space:nowrap;color:var(--paper-accent)}.velorah-root .velorah-mkp-screen{display:block;width:100%;max-width:100%;height:auto}.velorah-root .velorah-mkp-batch{padding-block:clamp(40px,5.4vw,84px);padding-inline:clamp(18px,4vw,44px)}.velorah-root .velorah-mkp-batch-band{position:relative;margin-inline:auto;max-width:1280px;overflow:hidden;border-radius:clamp(20px,2.6vw,40px);padding:clamp(36px,5vw,76px) clamp(22px,4vw,64px);text-align:center}.velorah-root .velorah-mkp-batch-head{margin-inline:auto;max-width:44rem}.velorah-root .velorah-mkp-batch-head .velorah-heading{margin-inline:auto;max-width:none}.velorah-root .velorah-mkp-count{margin-top:clamp(32px,4vw,52px);margin-inline:auto;max-width:46rem;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:clamp(10px,2vw,28px);list-style:none}@media (max-width:560px){.velorah-root .velorah-mkp-count{grid-template-columns:minmax(0,1fr);gap:0}.velorah-root .velorah-mkp-count li+li{margin-top:16px;padding-top:16px;border-top:1px solid var(--ink-hairline)}}@media (min-width:561px){.velorah-root .velorah-mkp-count li+li{border-left:1px solid var(--ink-hairline)}}.velorah-root .velorah-mkp-count li{padding-inline:clamp(6px,1.4vw,18px)}.velorah-root .velorah-mkp-count b{display:block;font-family:var(--font-display);font-weight:400;font-size:clamp(32px,3.8vw,50px);line-height:1;letter-spacing:-.02em;font-variant-numeric:tabular-nums;color:var(--ink-fg)}.velorah-root .velorah-mkp-count li:last-child b{font-style:italic;background-image:linear-gradient(100deg,#67e8f9,#22d3ee 48%,#2dd4bf);-webkit-background-clip:text;background-clip:text;color:transparent;-webkit-text-fill-color:transparent}.velorah-root .velorah-mkp-count span{display:block;margin-top:8px;font-family:var(--font-body);font-size:12.5px;line-height:1.45;text-wrap:pretty;color:var(--ink-fg-soft)}.velorah-root .velorah-mkp-batch-foot{margin-top:clamp(28px,3.4vw,40px);margin-inline:auto;max-width:52ch;font-family:var(--font-body);font-size:14px;line-height:1.66;text-wrap:pretty;color:var(--ink-fg-soft)}.velorah-root .velorah-mkp-close{position:relative;overflow:hidden;border-top:1px solid var(--paper-hairline);padding-block:clamp(56px,8vw,116px);padding-inline:clamp(18px,4vw,44px);text-align:center}.velorah-root .velorah-mkp-close-glow{position:absolute;top:-10%;right:-12%;z-index:0;width:clamp(300px,46vw,620px);height:clamp(300px,46vw,620px);border-radius:50%;pointer-events:none;filter:blur(20px);background:radial-gradient(circle,rgba(103,232,249,.3),transparent 64%)}.velorah-root .velorah-mkp-close-inner{position:relative;z-index:1;margin-inline:auto;max-width:46rem}.velorah-root .velorah-mkp-close-heading{margin-inline:auto;font-family:var(--font-display);font-weight:400;font-size:clamp(30px,4.2vw,54px);line-height:1.04;letter-spacing:-.02em;max-width:20ch;color:var(--paper-ink)}.velorah-root .velorah-mkp-close-lede{margin-top:clamp(14px,2vh,20px);margin-inline:auto;font-family:var(--font-body);font-size:clamp(14.5px,1.1vw,17px);line-height:1.66;max-width:46ch;text-wrap:pretty;color:var(--paper-ink-soft)}.velorah-root .velorah-mkp-close-actions{margin-top:clamp(24px,3.4vh,38px);display:flex;flex-wrap:wrap;align-items:center;justify-content:center;gap:12px}@media (max-width:480px){.velorah-root .velorah-mkp-hero .velorah-actions{flex-direction:column;align-items:stretch}.velorah-root .velorah-mkp-hero .velorah-actions>*{width:100%;text-align:center}}