@font-face{font-family:Site Inter;src:url(/fonts/inter-regular.woff2)format("woff2");font-weight:400;font-display:swap}@font-face{font-family:Site Inter;src:url(/fonts/inter-medium.woff2)format("woff2");font-weight:500;font-display:swap}@font-face{font-family:Site Inter Display;src:url(/fonts/inter-display.woff2)format("woff2");font-weight:400;font-display:swap}@font-face{font-family:Site Fraunces;src:url(/fonts/fraunces-display.woff2)format("woff2");font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:Site Fraunces;src:url(/fonts/fraunces-display-italic.woff2)format("woff2");font-weight:400;font-style:italic;font-display:swap}@font-face{font-family:Site Fraunces Fallback;src:local(Georgia),local(Times New Roman);size-adjust:104%;ascent-override:94%;descent-override:24%;line-gap-override:0%}@font-face{font-family:Site Inter Fallback;src:local(Arial),local(Helvetica);size-adjust:107.4%;ascent-override:90.2%;descent-override:22.5%;line-gap-override:0%}html[data-site]{--site-bg:#fffcf8;--site-surface:#edebf1;--site-raised:#e0f0e9;--site-text:#1d3033;--site-muted:#5c696f;--site-accent:#087f78;--site-link:#08716b;--site-ink:#fff;--site-line:#e2e4e1;--site-card:#fff;--site-card-line:#1d303314;--site-band:#f5f3ee;--site-glow-1:#80dfc9;--site-glow-2:#b9a6ff;--site-glow-3:#ffb59e;--site-glow-opacity:.55;--site-title:linear-gradient(100deg, #087f78 10%, #6640bb 90%);--site-pro:linear-gradient(135deg, #6640bb, #ac3a24);--site-shadow:0 40px 80px -40px #1d303359;--site-bezel:#161b20;--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;background:var(--site-bg);scrollbar-color:var(--site-muted) var(--site-bg);scroll-padding-top:88px}html[data-site=moorstudio]{--site-raised:#ebe6fb;--site-accent:#5b3fc4;--site-link:#5233b8;--site-glow-1:#b9a6ff;--site-glow-2:#8fd9ff;--site-glow-3:#ffb3d9;--site-title:linear-gradient(100deg, #5b3fc4 10%, #1a7fb8 90%);--site-pro:linear-gradient(135deg, #5b3fc4, #1a7fb8)}html[data-site=moorpiano] .site-root{--site-display:"Site Fraunces", "Site Fraunces Fallback", Georgia, serif}html[data-site=moorpiano] .site-root h1{letter-spacing:-.022em;line-height:1.02}html[data-site=moorpiano] .site-root h2{letter-spacing:-.014em;line-height:1.12}html[data-site=moorpiano] .site-root :is(.site-scene,.site-plan) h3{letter-spacing:-.008em}html[data-site=moorpiano] .site-hero h1{max-width:11ch;font-size:clamp(3.1rem,6vw,5.4rem)}html[data-site=moorpiano] .site-hero h1 span{padding-right:.08em;font-style:italic}*,:before,:after{box-sizing:border-box;margin:0;padding:0}body{-webkit-font-smoothing:antialiased;min-height:100vh}img,svg,video,iframe{max-width:100%;display:block}img{height:auto}h1,h2,h3{font-size:inherit;font-weight:inherit}a{color:inherit}button,summary{font:inherit;color:inherit}ol,ul{list-style:none}.site-root{color:var(--site-text);background:var(--site-bg);--site-fs-caption:13px;--site-fs-small:15px;--site-fs-body:17px;--site-fs-lead:20px;--site-fs-title:26px;--site-display:"Site Inter Display", "Site Inter", "Site Inter Fallback", -apple-system, sans-serif;font-family:Site Inter,Site Inter Fallback,-apple-system,BlinkMacSystemFont,sans-serif;font-size:var(--site-fs-body);letter-spacing:-.012em;font-synthesis:none;caret-color:var(--site-link);font-weight:400;line-height:1.65;overflow-x:clip}.site-root ::selection{background:var(--site-accent);color:var(--site-ink)}.site-root :is(a,button):focus-visible{outline:2px solid var(--site-accent);outline-offset:5px}.site-root main:focus{outline:none}.site-root a{text-underline-offset:5px;text-decoration:none}.site-root a:hover{text-decoration:underline}.site-root :is(h1,h2,h3){text-wrap:balance}.site-root :is(p,li,figcaption){text-wrap:pretty}.site-root :is(h1,h2,.site-scene h3,.site-plan h3){font-family:var(--site-display)}.site-root h1{letter-spacing:-.03em;font-size:clamp(3.25rem,6.4vw,5.75rem);font-weight:400;line-height:1.04}.site-root h2{letter-spacing:-.022em;max-width:20ch;font-size:clamp(2rem,3.6vw,3.25rem);font-weight:400;line-height:1.1}.site-root h3{font-size:var(--site-fs-lead);letter-spacing:-.018em;font-weight:500;line-height:1.4}.site-root p{color:var(--site-muted)}.site-wrap{width:min(1200px,100% - 96px);margin-inline:auto}.site-header{z-index:20;background:color-mix(in srgb, var(--site-bg) 76%, transparent);-webkit-backdrop-filter:saturate(1.6)blur(18px);border-bottom:1px solid color-mix(in srgb, var(--site-line) 70%, transparent);position:sticky;top:0}.site-header-inner{grid-template-columns:1fr auto 1fr;align-items:center;gap:32px;min-height:72px;display:grid}.site-header-inner>.site-brand{justify-self:start}.site-header-inner>:last-child{justify-self:end}.site-brand{font-size:var(--site-fs-lead);letter-spacing:-.6px;flex-shrink:0;align-items:center;gap:9px;font-weight:500;display:inline-flex}.site-brand img{object-fit:contain;width:36px;height:36px}.site-header nav{font-size:var(--site-fs-caption);color:var(--site-muted);gap:32px;display:flex}.site-header nav a{padding-block:12px}.site-header nav a:hover{color:var(--site-text);text-decoration:none}.site-header-link{border:1px solid var(--site-card-line);background:var(--site-card);color:var(--site-link);font-size:var(--site-fs-caption);white-space:nowrap;border-radius:999px;align-items:center;gap:10px;padding:8px 14px;font-weight:500;display:inline-flex}.site-label-short{display:none}.site-header-status{white-space:nowrap}.site-button{background:var(--site-accent);min-height:52px;color:var(--site-ink);font-size:var(--site-fs-small);box-shadow:0 10px 30px -12px color-mix(in srgb, var(--site-accent) 70%, transparent);border-radius:999px;justify-content:center;align-items:center;gap:16px;padding:13px 24px;font-weight:500;transition:transform .18s ease-out,box-shadow .18s ease-out;display:inline-flex}.site-button:hover{box-shadow:0 16px 36px -12px color-mix(in srgb, var(--site-accent) 80%, transparent);transform:translateY(-2px);text-decoration:none!important}.site-header-actions{align-items:center;gap:18px;display:flex}.site-youtube{min-height:44px;color:var(--site-muted);font-size:var(--site-fs-caption);align-items:center;gap:8px;font-weight:500;display:inline-flex}.site-youtube:hover{color:var(--site-text);text-decoration:none!important}.site-coming{color:var(--site-muted);font-size:var(--site-fs-caption);align-items:center;gap:8px;display:inline-flex}.site-coming>span{background:var(--site-accent);width:6px;height:6px;box-shadow:0 0 0 4px color-mix(in srgb, var(--site-accent) 18%, transparent);border-radius:50%}.site-text-link{color:var(--site-link);font-size:var(--site-fs-small);align-items:center;gap:12px;min-height:44px;display:inline-flex}.site-root .site-eyebrow{max-width:none;font-size:var(--site-fs-caption);letter-spacing:.02em;color:var(--site-link);margin:0 0 14px;font-weight:500}.site-pill{border:1px solid var(--site-card-line);background:color-mix(in srgb, var(--site-card) 70%, transparent);font-size:var(--site-fs-caption);border-radius:999px;align-items:center;gap:8px;margin-bottom:26px;padding:6px 14px 6px 10px;font-weight:500;display:inline-flex}.site-pill:before{content:"";background:var(--site-title);border-radius:50%;width:8px;height:8px}.site-card{background:var(--site-card);border:1px solid var(--site-card-line);border-radius:24px;padding:28px}.site-glow{pointer-events:none;z-index:0;position:absolute;inset:0;overflow:hidden}.site-glow span{aspect-ratio:1;filter:blur(70px);opacity:var(--site-glow-opacity);border-radius:50%;position:absolute}.site-glow span:first-child{background:var(--site-glow-1);width:34%;top:2%;left:50%}.site-glow span:nth-child(2){background:var(--site-glow-2);width:26%;top:34%;left:68%}.site-glow span:nth-child(3){background:var(--site-glow-3);width:22%;top:50%;left:42%}.site-hero>.site-glow{-webkit-mask-image:linear-gradient(#000 55%,#0000);mask-image:linear-gradient(#000 55%,#0000)}.site-device{background:var(--site-bezel);box-shadow:0 0 0 1px color-mix(in srgb, var(--site-text) 12%, transparent), var(--site-shadow);position:relative}.site-device-screen{background:var(--site-surface);height:100%;position:relative;overflow:hidden}.site-yt,.site-yt-frame{cursor:pointer;background:#000;border:0;width:100%;height:100%;padding:0;display:block;position:relative}.site-yt img{object-fit:cover;width:100%;height:100%;position:absolute;inset:0}.site-yt-play{place-items:center;display:grid;position:absolute;inset:0}.site-yt-play svg{filter:drop-shadow(0 6px 16px #00000059);width:64px;height:auto;transition:transform .18s ease-out}.site-yt:hover .site-yt-play svg{transform:scale(1.08)}.site-sr{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.site-device-screen>:is(img,video){object-fit:cover;width:100%;height:100%;display:block}.site-device-phone{aspect-ratio:1179/2556;border-radius:15%/7%;padding:3.4%}.site-device-phone .site-device-screen{border-radius:12%/5.6%}.site-device-phone:has(.site-slot,.site-yt,.site-yt-frame):after{content:"";z-index:2;background:#000;border-radius:999px;width:30%;height:3.1%;position:absolute;top:4.4%;left:50%;transform:translate(-50%)}.site-device-tablet{aspect-ratio:2732/2048;border-radius:4.4%/5.8%;padding:2.2%}.site-device-tablet .site-device-screen{border-radius:2.6%/3.4%}.site-slot{text-align:center;width:100%;height:100%;color:var(--site-muted);background:radial-gradient(circle at 25% 18%, color-mix(in srgb, var(--site-glow-1) 40%, transparent), transparent 55%), radial-gradient(circle at 80% 85%, color-mix(in srgb, var(--site-glow-2) 35%, transparent), transparent 55%), var(--site-surface);outline:1.5px dashed color-mix(in srgb, var(--site-muted) 45%, transparent);outline-offset:-10px;flex-direction:column;justify-content:center;align-items:center;gap:8px;padding:16px;display:flex}.site-slot span{text-wrap:balance;color:var(--site-text);font-size:var(--site-fs-caption);font-weight:500}.site-slot code{font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:var(--site-fs-caption);letter-spacing:0;overflow-wrap:anywhere}.site-hero{position:relative;overflow:hidden}.site-hero-grid{z-index:1;grid-template-columns:1.05fr .95fr;align-items:center;gap:48px;padding-block:64px 96px;display:grid;position:relative}.site-hero h1{max-width:10ch}.site-hero h1 span{background:var(--site-title);color:#0000;-webkit-background-clip:text;background-clip:text;padding-bottom:.08em;display:block}.site-hero-copy>p:not(.site-pill){font-size:var(--site-fs-lead);max-width:40ch;margin:24px 0 34px;line-height:1.65}.site-hero-actions{flex-wrap:wrap;align-items:center;gap:12px 24px;display:flex}.site-availability{margin-top:18px}.site-chips{flex-wrap:wrap;gap:8px;margin-top:36px;padding:0;list-style:none;display:flex}.site-chips li{background:color-mix(in srgb, var(--site-accent) 8%, transparent);color:var(--site-text);font-size:var(--site-fs-caption);border-radius:999px;align-items:center;gap:6px;padding:6px 12px 6px 10px;font-weight:500;display:inline-flex}.site-chips li svg{color:var(--site-link)}.site-hero-art{min-width:0}.site-hero-stage{aspect-ratio:1/1.02;place-items:center end;display:grid;position:relative}.site-hero-stage:before{content:"";background:radial-gradient(circle, color-mix(in srgb, var(--site-raised) 90%, transparent), transparent 68%);border-radius:50%;position:absolute;inset:8% 4% 6% 0}.site-hero-artwork{z-index:0;width:62%;position:absolute;top:22%;left:0}.site-artwork{width:100%;height:auto;display:block}.site-hero-stage .site-device{z-index:1;width:46%;margin-right:8%}.site-hero-art figcaption{text-align:center;font-size:var(--site-fs-caption);color:var(--site-muted);margin-top:20px}.site-section{padding-block:84px}.site-section-heading{justify-content:space-between;align-items:end;gap:48px;margin-bottom:52px;display:flex}.site-section-heading>p{max-width:38ch;font-size:var(--site-fs-body);line-height:1.7}.site-section-heading.site-center{text-align:center;display:block}.site-center h2{margin-inline:auto}.site-center>p:not(.site-eyebrow){max-width:52ch;margin:18px auto 0}.site-scenes{padding-top:40px}.site-scene-grid{grid-template-columns:repeat(3,1fr);gap:20px;display:grid}.site-scene{--scene:var(--site-glow-1);border:1px solid var(--site-card-line);background:radial-gradient(120% 75% at 50% 0%, color-mix(in srgb, var(--scene) 38%, var(--site-card)), var(--site-card) 72%);border-radius:28px;flex-direction:column;transition:translate .4s cubic-bezier(.16,1,.3,1),box-shadow .4s ease-out;display:flex;overflow:hidden}.site-scene-score-line{--scene:var(--site-glow-2)}.site-scene-score-paged{--scene:var(--site-glow-3)}.site-scene:hover{box-shadow:var(--site-shadow);translate:0 -6px}.site-scene-art{aspect-ratio:4/4.2;place-items:center;padding:28px 28px 0;display:grid}.site-scene-art :is(.site-yt,.site-yt-frame){border-radius:18px;place-self:stretch stretch;width:auto;height:auto;min-height:0;overflow:hidden}.site-scene figcaption{padding:12px 30px 30px}.site-scene figcaption h3{font-size:var(--site-fs-title);letter-spacing:-.015em;font-weight:400}.site-scene figcaption p{font-size:var(--site-fs-small);margin-top:4px}.site-art-credit{font-size:var(--site-fs-caption);text-align:center;margin-top:22px}.site-steps{grid-template-columns:repeat(3,1fr);gap:20px;padding:0;list-style:none;display:grid}.site-steps>li{border:1px solid var(--site-card-line);background:linear-gradient(180deg, var(--site-card), var(--site-band));border-radius:28px;flex-direction:column;padding:30px 30px 0;display:flex;overflow:hidden}.site-step{background:color-mix(in srgb, var(--site-accent) 14%, transparent);width:36px;height:36px;color:var(--site-link);font-size:var(--site-fs-caption);font-variant-numeric:tabular-nums;border-radius:50%;place-items:center;margin-bottom:20px;font-weight:500;display:inline-grid}.site-step-copy{flex:1}.site-step-copy p{font-size:var(--site-fs-small);margin-top:8px;line-height:1.7}.site-steps .site-device{width:66%;margin:32px auto -38%}html[data-site=moorpiano] .site-steps .site-device{margin-bottom:24px}.site-yt-landscape img{object-fit:contain}.site-tools{background:var(--site-band);border-block:1px solid var(--site-card-line)}.site-ipad{margin-bottom:48px;padding:2% 4% 0;position:relative}.site-ipad .site-device{max-width:800px;margin-inline:auto}.site-glow-soft span{filter:blur(90px);opacity:calc(var(--site-glow-opacity) * .7)}.site-bento{grid-template-columns:repeat(4,1fr);gap:16px;display:grid}.site-card-icon{background:color-mix(in srgb, var(--site-accent) 12%, transparent);width:44px;height:44px;color:var(--site-link);border-radius:12px;place-items:center;margin-bottom:18px;display:inline-grid}.site-bento h3{font-size:var(--site-fs-body)}.site-bento p{font-size:var(--site-fs-small);margin-top:10px;line-height:1.7}.site-export{background:color-mix(in srgb, var(--site-accent) 9%, var(--site-card));border-color:color-mix(in srgb, var(--site-accent) 22%, transparent)}.site-export>div{align-items:center;gap:6px;min-height:44px;margin-bottom:18px;display:flex}.site-export span{border:1px solid color-mix(in srgb, var(--site-link) 28%, transparent);min-width:52px;height:32px;color:var(--site-link);font-size:var(--site-fs-caption);border-radius:8px;justify-content:center;align-items:center;padding-inline:8px;font-weight:500;display:inline-flex}.site-plans{grid-template-columns:1fr 1fr;gap:20px;max-width:900px;margin-inline:auto;display:grid}.site-plan{background:var(--site-card);border:1px solid var(--site-card-line);border-radius:28px;padding:36px}.site-plan-pro{background:linear-gradient(var(--site-card), var(--site-card)) padding-box, var(--site-pro) border-box;box-shadow:var(--site-shadow);border:1.5px solid #0000}.site-plan h3{font-size:var(--site-fs-title);letter-spacing:-.015em;font-weight:400}.site-plan>p{font-size:var(--site-fs-small);margin-top:6px}.site-plan ul{border-top:1px solid var(--site-line);margin-top:26px;padding:26px 0 0;list-style:none}.site-plan li{font-size:var(--site-fs-small);align-items:start;gap:12px;padding-block:7px;display:flex}.site-plan li svg{color:var(--site-link);flex-shrink:0;margin-top:2px}.site-pricing-note{max-width:78ch;font-size:var(--site-fs-caption);text-align:center;margin:28px auto 0}.site-pricing-action{justify-content:center;margin-top:28px;display:flex}.site-closing{text-align:center;border:1px solid var(--site-card-line);background:var(--site-card);border-radius:36px;flex-direction:column;align-items:center;margin-bottom:96px;padding:88px 24px;display:flex;position:relative;overflow:hidden}.site-closing>:not(.site-glow){z-index:1;position:relative}.site-closing>img{width:72px;height:72px}.site-closing h2{max-width:20ch;margin:24px auto 14px}.site-closing>p{font-size:var(--site-fs-body);margin-bottom:28px}.site-closing-actions{flex-wrap:wrap;justify-content:center;align-items:center;gap:12px 28px;display:flex}.site-closing .site-coming{border:1px solid var(--site-card-line);background:var(--site-card);min-height:52px;color:var(--site-text);font-size:var(--site-fs-small);border-radius:999px;padding-inline:22px;font-weight:500}.site-closing .site-glow span:first-child{top:-20%;left:4%}.site-closing .site-glow span:nth-child(2){top:10%;left:70%}.site-hero-wide{grid-template-columns:1fr 1fr}.site-root .site-hero-wide h1{max-width:none;font-size:clamp(3rem,4.8vw,4.25rem)}.site-hero-window img{filter:drop-shadow(0 30px 50px #0000002e);width:100%;height:auto}.site-hero-center .site-hero-copy{z-index:1;text-align:center;flex-direction:column;align-items:center;padding-block:96px 72px;display:flex;position:relative}.site-hero-center h1{max-width:12ch}.site-hero-center .site-hero-copy>p:not(.site-pill){max-width:46ch}.site-uses{text-align:center;padding-block:8px 24px}.site-uses h2{font-family:inherit;font-size:var(--site-fs-small);letter-spacing:0;color:var(--site-muted);max-width:none;font-weight:500}.site-uses .site-chips{justify-content:center;margin-top:18px}.site-steps-desktop{grid-template-columns:repeat(2,1fr)}.site-steps-desktop>li{padding-bottom:12px}.site-steps-desktop>li img{width:calc(100% + 24px);max-width:none;margin:18px -12px 0}.site-faq-list{border-top:1px solid var(--site-line);max-width:820px;margin-inline:auto}.site-faq-list details{border-bottom:1px solid var(--site-line)}.site-faq-list summary{font-size:var(--site-fs-lead);letter-spacing:-.015em;cursor:pointer;justify-content:space-between;align-items:center;gap:24px;padding-block:22px;font-weight:500;list-style:none;display:flex}.site-faq-list summary::-webkit-details-marker{display:none}.site-faq-list summary:after{content:"+";color:var(--site-link);flex-shrink:0;font-size:24px;font-weight:400;transition:transform .2s ease-out}.site-faq-list details[open] summary:after{transform:rotate(45deg)}.site-faq-list summary:focus-visible{outline:2px solid var(--site-accent);outline-offset:4px}.site-faq-list details p{max-width:68ch;font-size:var(--site-fs-small);padding-bottom:24px;line-height:1.75}.site-product-grid{grid-template-columns:1fr 1fr;gap:20px;display:grid}.site-product{border:1px solid var(--site-card-line);background:var(--site-card);border-radius:28px;flex-direction:column;transition:translate .4s cubic-bezier(.16,1,.3,1),box-shadow .4s ease-out;display:flex;overflow:hidden;text-decoration:none!important}.site-product:hover{box-shadow:var(--site-shadow);translate:0 -6px}.site-product-art{aspect-ratio:16/10;background:radial-gradient(120% 90% at 50% 0%, color-mix(in srgb, var(--site-glow-2) 40%, var(--site-card)), var(--site-card) 75%);place-items:center;padding:24px;display:grid;position:relative;overflow:hidden}.site-product-piano .site-product-art{background:radial-gradient(120% 90% at 50% 0%, color-mix(in srgb, var(--site-glow-1) 45%, var(--site-card)), var(--site-card) 75%)}.site-product-art img{object-fit:contain;width:calc(100% - 48px);height:calc(100% - 48px);position:absolute;inset:24px}.site-product-studio .site-product-art img{width:100%;height:auto;position:static}.site-product-copy{padding:8px 32px 32px}.site-product-copy h3{font-family:var(--site-display);font-size:var(--site-fs-title);letter-spacing:-.015em}.site-product-copy>p:not(.site-eyebrow){font-size:var(--site-fs-small);margin:8px 0 18px;line-height:1.7}.site-footer{border-top:1px solid var(--site-line);flex-wrap:wrap;align-items:center;gap:24px;padding-block:28px;display:flex}.site-footer .site-brand{font-size:var(--site-fs-lead)}.site-footer .site-brand img{width:32px;height:32px}.site-footer>nav{font-size:var(--site-fs-caption);color:var(--site-muted);flex-wrap:wrap;gap:0 24px;margin-left:auto;display:flex}.site-footer>nav a{align-items:center;min-height:44px;display:inline-flex}.site-footer>p{width:100%;font-size:var(--site-fs-caption)}.site-legal{max-width:760px;padding-block:64px 100px}.site-legal>.site-text-link{flex-direction:row-reverse}.site-legal>.site-text-link svg{transform:scaleX(-1)}.site-legal h1{margin-block:32px 20px;font-size:clamp(2.5rem,5vw,4rem)}.site-legal p{overflow-wrap:anywhere;margin-top:18px;line-height:1.85}.site-legal-meta{font-size:var(--site-fs-caption)}.site-legal section{margin-top:44px}.site-legal h2{font-size:var(--site-fs-title);letter-spacing:-.015em;max-width:none;font-weight:500}.site-not-found{padding-block:120px}.site-not-found p{margin-block:24px}.site-skip{z-index:30;background:var(--site-bg);padding:12px 20px;position:absolute;top:-100px;left:20px}.site-skip:focus{top:12px}@media (prefers-reduced-motion:no-preference){html[data-site]{scroll-behavior:smooth}.site-hero-art{animation:.9s cubic-bezier(.16,1,.3,1) both site-arrive}.site-glow span{animation:14s ease-in-out infinite alternate site-drift}.site-glow span:nth-child(2){animation-duration:18s;animation-delay:-6s}.site-glow span:nth-child(3){animation-duration:22s;animation-delay:-11s}@supports (animation-timeline:view()){.site-scene,.site-steps>li,.site-ipad,.site-card,.site-plan{animation:linear both site-rise;animation-timeline:view();animation-range:entry entry 35%}}@keyframes site-arrive{0%{transform:translateY(14px)}to{transform:translateY(0)}}@keyframes site-drift{to{transform:translate(-6%,8%)scale(1.08)}}@keyframes site-rise{0%{opacity:0;transform:translateY(28px)}to{opacity:1;transform:none}}}@media (width<=1000px){.site-wrap{width:calc(100% - 64px)}.site-header-inner{gap:20px}.site-header nav{gap:22px}.site-header-actions{gap:14px}.site-youtube{justify-content:center;min-width:44px}.site-youtube span{display:none}.site-hero-grid{gap:32px;padding-block:48px 72px}.site-hero-copy>p:not(.site-pill){font-size:var(--site-fs-body)}.site-section{padding-block:68px}.site-scene-grid,.site-steps{gap:14px}.site-scene-art{padding:16px 16px 0}.site-scene figcaption{padding:10px 20px 22px}.site-scene figcaption h3{font-size:var(--site-fs-lead)}.site-steps>li{padding:22px 20px 0}.site-steps .site-device{width:78%}.site-bento{grid-template-columns:1fr 1fr}.site-footer>nav{margin-left:0}}@media (width<=760px){.site-hero-wide,.site-steps-desktop,.site-product-grid{grid-template-columns:1fr}.site-hero-center .site-hero-copy{padding-block:56px 40px}.site-product-copy{padding:4px 24px 26px}.site-faq-list summary{font-size:var(--site-fs-body)}html[data-site]{scroll-padding-top:72px}.site-wrap{width:calc(100% - 40px)}.site-header-inner{justify-content:space-between;gap:16px;min-height:64px;display:flex}.site-header nav,.site-label-full,.site-header-status{display:none}.site-label-short{display:inline}.site-header-link{min-height:44px}.site-hero .site-chips{display:none}.site-brand{font-size:var(--site-fs-lead);gap:6px}.site-brand img{width:32px;height:32px}.site-hero-grid{grid-template-columns:1fr;gap:24px;padding-block:36px 56px}.site-hero-copy{text-align:center}.site-root h1{font-size:clamp(3rem,13vw,4.5rem)}html[data-site=moorpiano] .site-hero h1{font-size:clamp(2.9rem,12.5vw,4.4rem)}.site-hero h1{margin-inline:auto}.site-hero-copy>p:not(.site-pill){max-width:36ch;font-size:var(--site-fs-body);margin:20px auto 28px}.site-pill{margin-bottom:20px}.site-hero-actions,.site-chips{justify-content:center}.site-chips{margin-top:28px}.site-hero-art{width:min(100%,440px);margin-inline:auto}.site-section{padding-block:64px}.site-scenes{padding-top:16px}.site-section-heading{margin-bottom:32px;display:block}.site-section-heading>p{font-size:var(--site-fs-small);margin-top:16px}.site-scene-grid{grid-template-columns:1fr;gap:12px}.site-scene{border-radius:22px;grid-template-columns:minmax(120px,42%) 1fr;align-items:center;display:grid}.site-scene-art{aspect-ratio:1;padding:10px}.site-scene-art .site-yt-play svg{width:40px}.site-scene figcaption{padding:18px 18px 18px 4px}.site-scene figcaption h3{font-size:var(--site-fs-lead)}.site-scene figcaption p{font-size:var(--site-fs-caption)}.site-steps{grid-template-columns:1fr;gap:14px}.site-steps>li{padding:26px 24px 0}.site-steps .site-device{width:58%;margin-top:24px}.site-ipad{margin-bottom:28px;padding:0}.site-bento{grid-template-columns:1fr;gap:12px}.site-card{padding:24px}.site-plans{grid-template-columns:1fr;gap:14px}.site-plan{padding:28px}.site-closing{border-radius:28px;margin-bottom:56px;padding:56px 20px}.site-closing h2{max-width:16ch}.site-footer{align-items:start;gap:20px}.site-footer>nav{gap:0 18px;width:100%}.site-legal{padding-block:32px 56px}}
