.MuiFormControl-root>.MuiInputLabel-root{z-index:1}
.mp-cms-page:has(.yamaha-serial-guide){background-color:var(--color-background-page-2)}.yamaha-serial-guide .mp-cms-template,.yamaha-serial-guide.mp-cms-template{background:0 0;border:0;margin:0;padding:0}.yamaha-serial{color:var(--color-text-primary-main);font-size:var(--font-size-body1);font-weight:var(--font-weight-regular);line-height:var(--line-height-body1)}.yamaha-serial :is(h1,h2,h3,p,ul){margin:0;padding:0}.yamaha-serial img{display:block}.yamaha-serial .yamaha-serial__hero{width:100vw;height:var(--yamaha-serial-hero-block-size);margin-inline:calc(50% - 50vw);position:relative;overflow:hidden}.yamaha-serial .yamaha-serial__hero-wall{object-fit:cover;border-radius:0;width:100%;height:100%}.yamaha-serial .yamaha-serial__hero-piano{width:1498px;height:516px;position:absolute;bottom:0;left:-291px;overflow:hidden}.yamaha-serial .yamaha-serial__hero-piano img{width:160.28%;max-width:none;height:155%;position:absolute;top:-27.42%;left:-20.34%}.yamaha-serial .yamaha-serial__hero-copy{gap:var(--spacing-normal);flex-direction:column;width:475px;display:flex;position:absolute;top:50%;right:max(24px,50vw - 640px);transform:translateY(-50%)}.yamaha-serial .yamaha-serial__hero-copy h1{font-size:var(--yamaha-album-hero-title-font-size);line-height:var(--yamaha-album-hero-title-line-height);font-weight:var(--font-weight-bold)}.yamaha-serial .yamaha-serial__hero-copy p{font-size:var(--font-size-h6);line-height:var(--line-height-h6);font-weight:var(--font-weight-medium)}.yamaha-serial .yamaha-serial__section{gap:var(--spacing-x-large);margin-top:var(--yamaha-serial-section-gap);flex-direction:column;display:flex}.yamaha-serial .yamaha-serial__section h2{font-size:var(--font-size-h2);line-height:var(--line-height-h2);font-weight:var(--font-weight-bold);text-align:center;border:0;flex-direction:column;align-items:center;display:flex}.yamaha-serial .yamaha-serial__section h2:after{width:100px;height:var(--border-width-emphasis);margin-top:calc(var(--spacing-large) - var(--border-width-emphasis));background:var(--color-primary-main);content:"";display:block}.yamaha-serial .yamaha-serial__section h3{font-size:var(--font-size-h4);line-height:var(--line-height-h4);font-weight:var(--font-weight-bold)}.yamaha-serial .yamaha-serial__center{text-align:center}.yamaha-serial .yamaha-serial__locations{gap:var(--spacing-xxx-large);padding:var(--spacing-x-large);border:var(--border-width-normal) solid var(--color-border-1);border-radius:var(--border-radius-x-small);background:var(--color-background-paper-level-1);grid-template-columns:repeat(2,minmax(0,1fr));display:grid;position:relative}.yamaha-serial .yamaha-serial__locations:after{width:var(--border-width-normal);background:var(--color-border-1);content:"";height:400px;position:absolute;top:50%;left:50%;transform:translateY(-50%)}.yamaha-serial .yamaha-serial__location{align-items:center;gap:var(--spacing-x-large);min-width:0;padding-inline:var(--spacing-x-large);text-align:center;flex-direction:column;display:flex}.yamaha-serial .yamaha-serial__grand-frame{width:320px;max-width:100%;height:320px;position:relative;overflow:hidden}.yamaha-serial .yamaha-serial__grand-frame>div{width:254.006px;height:317px;position:absolute;top:1px;left:calc(50% - 127.5px);overflow:hidden}.yamaha-serial .yamaha-serial__grand-frame img{width:106.78%;max-width:none;height:105.74%;position:absolute;top:-1.01%;left:-3.39%}.yamaha-serial .yamaha-serial__upright-frame{width:368px;max-width:100%;height:320px;padding-block:31px;overflow:hidden}.yamaha-serial .yamaha-serial__upright-frame>div{width:100%;height:258px;position:relative;overflow:hidden}.yamaha-serial .yamaha-serial__upright-frame img{width:102.42%;max-width:none;height:103.17%;position:absolute;top:-1.33%;left:-1.2%}.yamaha-serial .yamaha-serial__prefixes{justify-content:center;gap:var(--spacing-x-large);flex-wrap:wrap;list-style:none;display:flex}.yamaha-serial .yamaha-serial__prefixes li{justify-content:center;align-items:center;gap:var(--spacing-normal);padding:calc(var(--spacing-xxx-large) - var(--border-width-normal));border:var(--border-width-normal) solid var(--color-border-2);border-radius:var(--border-radius-x-small);background:var(--color-background-paper-level-1);font-size:var(--font-size-h6);font-weight:var(--font-weight-medium);line-height:var(--line-height-h6);text-align:center;flex-direction:column;flex:1 1 0;margin:0;display:flex}.yamaha-serial .yamaha-serial__prefixes li strong{font-size:var(--yamaha-serial-prefix-font-size);font-weight:var(--font-weight-bold);color:var(--color-primary-main)}.yamaha-serial .yamaha-serial__steps{gap:var(--spacing-x-large);grid-template-columns:repeat(3,minmax(0,1fr));display:grid}.yamaha-serial .yamaha-serial__step{gap:var(--spacing-x-large);min-width:0;min-height:420px;padding:var(--spacing-x-large);border:var(--border-width-normal) solid var(--color-border-1);border-radius:var(--border-radius-x-small);background:var(--color-background-paper-level-1);flex-direction:column;display:flex}.yamaha-serial .yamaha-serial__step--compare{padding:var(--spacing-xx-large)}.yamaha-serial .yamaha-serial__step-heading{align-items:center;gap:var(--spacing-x-large);flex:0 0 56px;height:56px;display:flex}.yamaha-serial .yamaha-serial__step-heading img{flex:none;width:auto;max-width:none;height:auto}.yamaha-serial .yamaha-serial__example-photo{border-radius:var(--border-radius-x-small);flex:auto;height:190px;min-height:0;position:relative;overflow:hidden}.yamaha-serial .yamaha-serial__example-photo img{object-fit:fill;width:100%;height:156.05%;position:absolute;top:-5.48%}.yamaha-serial .yamaha-serial__number,.yamaha-serial .yamaha-serial__year{padding:var(--spacing-x-large);justify-content:center;align-items:center;gap:var(--spacing-x-large);border:var(--border-width-normal) solid var(--color-border-1);border-radius:var(--border-radius-x-small);background:var(--color-background-paper-level-3);font-size:var(--font-size-h6);font-weight:var(--font-weight-medium);line-height:var(--line-height-h6);display:flex}.yamaha-serial .yamaha-serial__number strong{font-size:var(--yamaha-serial-example-font-size);line-height:var(--yamaha-serial-example-line-height)}.yamaha-serial .yamaha-serial__year{flex-direction:column}.yamaha-serial .yamaha-serial__year strong{font-size:var(--yamaha-serial-year-font-size);line-height:var(--yamaha-serial-year-line-height)}.yamaha-serial .yamaha-serial__sample-table{border:var(--border-width-normal) solid var(--color-border-1);border-radius:var(--border-radius-x-small);overflow:hidden}.yamaha-serial .yamaha-serial__sample-table table{border-collapse:collapse;table-layout:fixed;width:100%}.yamaha-serial .yamaha-serial__sample-table :is(th,td){text-align:center;font-weight:var(--font-weight-medium);line-height:var(--line-height-body1);border:0;padding:0}.yamaha-serial .yamaha-serial__sample-table th{background:var(--color-background-paper-level-3);height:64px}.yamaha-serial .yamaha-serial__sample-table tbody tr{height:56px}.yamaha-serial .yamaha-serial__sample-table tr+tr{border-top:var(--border-width-normal) solid var(--color-border-1)}.yamaha-serial .yamaha-serial__sample-table .yamaha-serial__sample-selected{background:var(--color-primary-minus-4);font-size:var(--font-size-h6)}.yamaha-serial .yamaha-serial__sample-table .yamaha-serial__sample-selected td{font-weight:var(--font-weight-bold)}@media (min-width:1401px) and (max-width:1799px){.yamaha-serial .yamaha-serial__hero-copy{width:340px;top:40px;transform:none}}@media (max-width:1400px){.yamaha-serial .yamaha-serial__section{margin-top:64px}.yamaha-serial .yamaha-serial__hero{height:500px}.yamaha-serial .yamaha-serial__hero-copy{text-align:center;width:min(475px,100vw - 32px);top:40px;left:50%;right:auto;transform:translate(-50%)}.yamaha-serial .yamaha-serial__hero-piano{width:1139px;height:393px;left:-239px}.yamaha-serial .yamaha-serial__hero-piano img{width:160.28%;height:155%}.yamaha-serial .yamaha-serial__location{padding-inline:0}.yamaha-serial .yamaha-serial__prefixes li{flex:0 0 243.2px}.yamaha-serial .yamaha-serial__steps{grid-template-columns:repeat(2,minmax(0,1fr))}.yamaha-serial .yamaha-serial__step{min-height:404px}.yamaha-serial .yamaha-serial__step--number{height:404px}.yamaha-serial .yamaha-serial__step--compare{padding:var(--spacing-x-large)}.yamaha-serial .yamaha-serial__step--result{grid-column:1/-1;min-height:348px}}@media (max-width:767px){.mp-cms-page:has(.yamaha-serial-guide)>[data-cms-place=Center]{width:100%;padding-inline:0}.mp-cms-page:has(.yamaha-serial-guide)>[data-cms-place=Center]>[data-cms-priority]{padding-inline:var(--spacing-x-large)}.yamaha-serial .yamaha-serial__prefixes li{flex-basis:calc((100% - var(--spacing-x-large) - 2*var(--border-width-normal))/2);padding:calc(var(--spacing-x-large) - var(--border-width-normal))}.yamaha-serial .yamaha-serial__locations{gap:var(--spacing-x-large);grid-template-columns:1fr}.yamaha-serial .yamaha-serial__locations:after{display:none}.yamaha-serial .yamaha-serial__location+.yamaha-serial__location{padding-top:calc(var(--spacing-x-large) - var(--border-width-normal));border-top:var(--border-width-normal) solid var(--color-border-1)}.yamaha-serial .yamaha-serial__steps{grid-template-columns:1fr}.yamaha-serial .yamaha-serial__step--result{grid-column:auto}}@media (min-width:600px) and (max-width:767px){.yamaha-serial .yamaha-serial__hero-piano{width:1160px;height:396px;left:-560px}.yamaha-serial .yamaha-serial__hero-piano img{width:159%;left:-19.24%}}@media (max-width:599px){.yamaha-serial .yamaha-serial__hero-copy{width:283px}.yamaha-serial .yamaha-serial__hero-piano{width:995px;height:374px;left:auto;right:-143px}.yamaha-serial .yamaha-serial__hero-piano img{width:130.29%;height:115.65%;top:3.18%;left:0}.yamaha-serial .yamaha-serial__upright-frame{aspect-ratio:368/320;height:auto}.yamaha-serial .yamaha-serial__upright-frame>div{aspect-ratio:452/317;height:auto}.yamaha-serial .yamaha-serial__number{gap:var(--spacing-x-small);padding-inline:var(--spacing-normal);white-space:nowrap}.yamaha-serial .yamaha-serial__section:has(>.yamaha-serial__steps)>h2{white-space:nowrap}}.yamaha-serial-faq[data-cms-component] .MuiAccordionDetails-root{margin-inline:0!important}.yamaha-serial-faq[data-cms-component] .MuiAccordionDetails-root p{margin:0}.yamaha-serial-faq .mp-cms-template{background:0 0;border:0;margin:0;padding:0}.yamaha-serial-faq .mp-cms-template__header{margin:0;padding:0}.yamaha-serial-faq .mp-cms-template__header h2{font-size:var(--font-size-h4);line-height:var(--line-height-h4);font-weight:var(--font-weight-bold);border:0;margin:0;padding:0}.yamaha-serial-faq[data-cms-component]{margin-top:calc(var(--yamaha-serial-section-gap) - var(--spacing-xxx-large))}@media (max-width:1400px){.yamaha-serial-faq[data-cms-component]{margin-top:var(--spacing-xxx-large)}}.yamaha-contact-details{--yamaha-contact-icon-size:64px;--yamaha-contact-gap:var(--spacing-x-large);--yamaha-contact-padding:var(--spacing-xx-large);padding-block:0!important}.yamaha-contact-details h1{text-align:start;border:0;margin:0;padding:0;font-size:22px;line-height:38px}.yamaha-contact-details h1:after{display:none}.yamaha-contact-form[data-cms-component=General\.Feedback]>.yamaha-contact-form{padding:var(--spacing-xx-large);box-shadow:inset 0 0 0 var(--border-width-normal) var(--color-gray-level-200);border-radius:var(--border-radius-x-small);background:var(--color-background-paper-level-1);gap:var(--spacing-x-large);border:0}.yamaha-contact-form[data-cms-component=General\.Feedback] h2{text-align:start;border:0;border-radius:0;margin:0;padding:0;padding-inline-start:var(--spacing-normal);font-size:14px;font-weight:700;line-height:24px;position:relative}.yamaha-contact-form[data-cms-component=General\.Feedback] h2:before{content:"";background:var(--color-primary-main);block-size:18px;inline-size:2px;position:absolute;inset-block-start:3px;inset-inline-start:0}.yamaha-contact-form[data-cms-component=General\.Feedback] h2:after{display:none}.yamaha-title-underlined>div>div>:is(h1,h2,h3,h4,h5,h6,p,span)[data-cms-component]{width:fit-content;max-width:100%;border-block-end:var(--border-width-emphasis) solid var(--color-primary-main);text-align:center;flex:0 auto;padding-block-end:var(--spacing-normal)}:where(.yamaha-piano-tuning-services,.yamaha-piano-tuning-checklist,.yamaha-piano-tuning-faq,.yamaha-piano-repair-intro,.yamaha-piano-repair-process,.yamaha-piano-repair-services,.yamaha-piano-repair-importance,.yamaha-piano-repair-faq):not(:where(.yamaha-piano-tuning-services,.yamaha-piano-tuning-checklist,.yamaha-piano-tuning-faq,.yamaha-piano-repair-intro,.yamaha-piano-repair-process,.yamaha-piano-repair-services,.yamaha-piano-repair-importance,.yamaha-piano-repair-faq) :where(.yamaha-piano-tuning-services,.yamaha-piano-tuning-checklist,.yamaha-piano-tuning-faq,.yamaha-piano-repair-intro,.yamaha-piano-repair-process,.yamaha-piano-repair-services,.yamaha-piano-repair-importance,.yamaha-piano-repair-faq)){margin-block-start:var(--spacing-xxx-large)}.yamaha-piano-tuning-services.mp-cms-template{background:0 0;border:0;padding:0}.yamaha-piano-tuning-services>.mp-cms-template__header,.yamaha-piano-tuning-services>.mp-cms-template__header>div{justify-content:center}.yamaha-piano-tuning-services>.mp-cms-template__body>[data-yamaha-feature-highlights][data-variant=service]{margin:var(--spacing-xx-large) 0 0;padding:0}.yamaha-piano-tuning-services>.mp-cms-template__body>[data-yamaha-feature-highlights][data-variant=service]>li{padding:calc(var(--spacing-xxx-large) - var(--border-width-normal));margin:0}.yamaha-piano-tuning-services>div>div>:is(h1,h2,h3,h4,h5,h6,p,span)[data-cms-component]{color:var(--color-text-primary-main);border-block-end:0;margin:0;padding-block-end:0}.yamaha-piano-tuning-services>div>div>:is(h1,h2,h3,h4,h5,h6,p,span)[data-cms-component]:after{width:100px;border-block-end:var(--border-width-emphasis) solid var(--color-primary-main);content:"";margin-block-start:calc(var(--spacing-normal) + var(--border-width-emphasis));margin-inline:auto;display:block}.yamaha-piano-tuning-checklist>div>div>:is(h1,h2,h3,h4,h5,h6,p,span)[data-cms-component]{width:100%;max-width:100%;font-size:var(--font-size-h3);font-weight:var(--font-weight-bold);line-height:var(--line-height-h3);text-align:start;border:0;padding:0}.yamaha-piano-tuning-checklist ul{width:100%;margin:var(--spacing-normal) 0 0;gap:var(--spacing-x-large);grid-template-rows:repeat(3,minmax(0,auto));grid-template-columns:repeat(2,minmax(0,1fr));grid-auto-flow:column;padding:0;list-style:none;display:grid}.yamaha-piano-tuning-checklist li{min-width:0;color:var(--color-text-primary-main);font-size:var(--font-size-h6);font-weight:var(--font-weight-medium);line-height:var(--line-height-h6);text-align:start;margin:0;padding-inline-start:calc(var(--yamaha-about-check-icon-size) + var(--spacing-large));position:relative}.yamaha-piano-tuning-checklist li:before{width:var(--yamaha-about-check-icon-size);height:var(--yamaha-about-check-icon-size);content:"";background:url(/branding/about-check.svg) 50%/contain no-repeat;position:absolute;inset-block-start:calc((var(--line-height-h6) - var(--yamaha-about-check-icon-size))/2);inset-inline-start:0}.yamaha-piano-tuning-faq>div>div>:is(h1,h2,h3,h4,h5,h6,p,span)[data-cms-component]{width:100%;max-width:100%;font-size:var(--font-size-h4);font-weight:var(--font-weight-bold);line-height:var(--line-height-h4);text-align:start;border:0;padding:0}.yamaha-piano-tuning-faq .MuiAccordion-root{border-color:var(--color-border-2);border-radius:var(--border-radius-x-small)}.yamaha-piano-repair-intro p{max-width:946px;color:var(--color-text-primary-main);font-size:var(--font-size-h6);font-weight:var(--font-weight-medium);line-height:var(--line-height-h6);text-align:center;margin:0 auto}.mp-cms-page:has(.yamaha-piano-repair-hero){background-color:var(--color-background-page-2)}.yamaha-piano-repair-hero .yamaha-piano-repair-copy-compact{display:none}@media (max-width:1199px){.yamaha-piano-repair-hero .yamaha-piano-repair-copy-desktop{display:none}.yamaha-piano-repair-hero .yamaha-piano-repair-copy-compact{display:inline}}:is(.yamaha-piano-repair-process,.yamaha-piano-repair-services).mp-cms-template{background:0 0;border:0;margin:0;padding:0}:is(.yamaha-piano-repair-process,.yamaha-piano-repair-services)>.mp-cms-template__header,:is(.yamaha-piano-repair-process,.yamaha-piano-repair-services)>.mp-cms-template__header>div{justify-content:center}:is(.yamaha-piano-repair-process,.yamaha-piano-repair-services)>.mp-cms-template__body>[data-yamaha-feature-highlights]{margin:var(--spacing-x-large) 0 0;padding:0}:is(.yamaha-piano-repair-process,.yamaha-piano-repair-services)>.mp-cms-template__body>[data-yamaha-feature-highlights]>li{margin:0}:is(.yamaha-piano-repair-process,.yamaha-piano-repair-services)>div>div>:is(h1,h2,h3,h4,h5,h6,p,span)[data-cms-component]{font-size:var(--font-size-h3);font-weight:var(--font-weight-bold);line-height:var(--line-height-h3);border-block-end:0;margin:0;padding-block-end:0}:is(.yamaha-piano-repair-process,.yamaha-piano-repair-services)>div>div>:is(h1,h2,h3,h4,h5,h6,p,span)[data-cms-component]:after{width:100px;border-block-end:var(--border-width-emphasis) solid var(--color-primary-main);content:"";margin-block-start:calc(var(--spacing-normal) + var(--border-width-emphasis));margin-inline:auto;display:block}.yamaha-piano-repair-process>.mp-cms-template__body>[data-yamaha-feature-highlights]{margin-block-start:var(--spacing-xx-large);margin-inline-start:auto}.yamaha-piano-repair-services>.mp-cms-template__body>[data-yamaha-feature-highlights]>li{padding:var(--spacing-x-large) calc(var(--spacing-xx-large) + var(--spacing-xx-small))}@media (max-width:1199px){.yamaha-piano-repair-services>.mp-cms-template__body>[data-yamaha-feature-highlights]>li{padding:calc(var(--spacing-x-large) - var(--border-width-normal))}}@media (min-width:1200px){[data-cms-component]:is(.yamaha-piano-repair-intro,.yamaha-piano-repair-process,.yamaha-piano-repair-services,.yamaha-piano-repair-importance,.yamaha-piano-repair-faq){margin-block-start:calc(2*var(--spacing-xxx-large) + var(--spacing-x-small))}}.yamaha-piano-repair-importance.mp-cms-template{background:0 0;border:0;margin:0;padding:0}.yamaha-piano-repair-importance>div>div>:is(h1,h2,h3,h4,h5,h6,p,span)[data-cms-component]{width:100%;max-width:100%;font-size:var(--font-size-h3);font-weight:var(--font-weight-bold);line-height:var(--line-height-h3);text-align:start;border:0;margin:0;padding:0}.yamaha-piano-repair-importance .yamaha-piano-repair-importance__intro{margin:var(--spacing-x-large) 0 0;color:var(--color-text-primary-main);font-size:var(--font-size-h6);font-weight:var(--font-weight-medium);line-height:var(--line-height-h6);text-align:start}.yamaha-piano-repair-importance .yamaha-piano-repair-importance__list{margin:var(--spacing-x-large) 0 0;gap:var(--spacing-x-large);flex-direction:column;padding:0;list-style:none;display:flex}.yamaha-piano-repair-importance .yamaha-piano-repair-importance__item{align-items:flex-start;gap:var(--spacing-large);margin:0;display:flex}.yamaha-piano-repair-importance .yamaha-piano-repair-importance__icon{width:var(--yamaha-piano-repair-detail-icon-size);height:var(--yamaha-piano-repair-detail-icon-size);flex:0 0 var(--yamaha-piano-repair-detail-icon-size);background:50%/contain no-repeat;display:block}.yamaha-piano-repair-importance .yamaha-piano-repair-importance__icon--sound{background-image:url(/branding/repair-importance-sound.svg)}.yamaha-piano-repair-importance .yamaha-piano-repair-importance__icon--keyboard{background-image:url(/branding/repair-importance-keyboard.svg)}.yamaha-piano-repair-importance .yamaha-piano-repair-importance__icon--prevention{background-image:url(/branding/repair-importance-prevention.svg)}.yamaha-piano-repair-importance .yamaha-piano-repair-importance__copy{gap:var(--spacing-large);flex-direction:column;min-width:0;display:flex}.yamaha-piano-repair-importance .yamaha-piano-repair-importance__copy strong{color:var(--color-text-primary-main);font-size:var(--font-size-h6);font-weight:var(--font-weight-bold);line-height:var(--line-height-h6)}.yamaha-piano-repair-importance .yamaha-piano-repair-importance__copy p{color:var(--color-text-primary-main);font-size:var(--font-size-h6);font-weight:var(--font-weight-medium);line-height:var(--line-height-h6);margin:0}.yamaha-piano-repair-faq>div>div>:is(h1,h2,h3,h4,h5,h6,p,span)[data-cms-component],.yamaha-serial-faq>div>div>:is(h1,h2,h3,h4,h5,h6,p,span)[data-cms-component]{width:100%;max-width:100%;font-size:var(--font-size-h4);font-weight:var(--font-weight-bold);line-height:var(--line-height-h4);text-align:start;border:0;margin:0;padding:0}.yamaha-piano-repair-faq .MuiAccordion-root,.yamaha-serial-faq .MuiAccordion-root{padding:calc(var(--spacing-x-large) - var(--border-width-normal));border-color:var(--color-border-1);border-radius:var(--border-radius-x-small);box-shadow:none}.yamaha-piano-repair-faq>.mp-cms-template__body,.yamaha-serial-faq>.mp-cms-template__body{padding-block-start:var(--spacing-x-large)}.yamaha-piano-repair-faq>.mp-cms-template__body>div,.yamaha-serial-faq>.mp-cms-template__body>div{padding-block-end:0}.yamaha-piano-repair-faq[data-cms-component] .MuiAccordionSummary-root,.yamaha-serial-faq[data-cms-component] .MuiAccordionSummary-root{gap:var(--spacing-x-large);padding:0;min-height:var(--yamaha-piano-repair-faq-summary-block-size)!important}.yamaha-piano-repair-faq .MuiAccordionSummary-content,.yamaha-serial-faq .MuiAccordionSummary-content{color:var(--color-text-primary-minus-1);margin:0}.yamaha-piano-repair-faq .MuiAccordionDetails-root,.yamaha-serial-faq .MuiAccordionDetails-root{padding:var(--spacing-x-large) 0 0;margin:0}@media (max-width:599px){.yamaha-piano-repair-services>.mp-cms-template__body>[data-yamaha-feature-highlights]>li{padding:calc(var(--spacing-x-large) - var(--border-width-normal))}.yamaha-piano-tuning-checklist ul{grid-template-rows:none;grid-template-columns:1fr;grid-auto-flow:row}}:where(.yamaha-about-commitment,.yamaha-about-branches),.yamaha-about-music:not(.yamaha-about-music .yamaha-about-music){margin-block-start:calc(var(--spacing-xxx-large)*2 + var(--spacing-x-small))}.yamaha-about-music .yamaha-about-music-intro,.yamaha-about-music .yamaha-about-music-event-columns{gap:var(--spacing-x-large);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.yamaha-about-music .yamaha-about-music-intro{align-items:start;margin-block-start:var(--spacing-normal)}.yamaha-about-music .yamaha-about-music-intro img{border-radius:var(--border-radius-x-small);width:100%;height:auto;display:block}.yamaha-about-music .yamaha-about-music-intro p,.yamaha-about-music .yamaha-about-music-events p,.yamaha-about-music .yamaha-about-music-event-columns li{font-size:var(--font-size-h5);font-weight:var(--font-weight-medium);line-height:var(--line-height-h5);text-align:start;margin:0}.yamaha-about-music .yamaha-about-music-events{margin-block-start:var(--spacing-xxx-large)}.yamaha-about-music .yamaha-about-music-event-columns ul{gap:var(--spacing-x-large);flex-direction:column;margin:0;padding:0;list-style:none;display:flex}.yamaha-about-music .yamaha-about-music-event-columns li{padding-inline-start:calc(var(--spacing-x-large) + var(--spacing-large));position:relative}.yamaha-about-music .yamaha-about-music-event-columns li:before{width:var(--yamaha-about-check-icon-size);height:var(--yamaha-about-check-icon-size);content:"";background:url(/branding/about-check.svg) 50%/contain no-repeat;position:absolute;inset-block-start:var(--spacing-small);inset-inline-start:0}@media (max-width:599px){.yamaha-about-music .yamaha-about-music-intro,.yamaha-about-music .yamaha-about-music-event-columns{grid-template-columns:1fr}}.yamaha-history:not(.yamaha-history .yamaha-history){margin-block-start:calc(var(--spacing-xxx-large)*2 + var(--spacing-x-small))}.yamaha-history ol{position:relative}.yamaha-history ol:before{border-inline-start:var(--border-width-normal) solid var(--color-border-2);content:"";position:absolute;inset-block-start:calc(-1*var(--spacing-normal));inset-block-end:100%;inset-inline-start:50%;transform:translate(50%)}.yamaha-history [data-media-side]>span[aria-hidden]{display:none}.yamaha-history [data-media-side]>div{grid-row:1}.yamaha-history [data-media-side] :is(time,[data-event-date-label]){font-size:var(--yamaha-album-hero-title-font-size);font-weight:var(--font-weight-bold);line-height:var(--yamaha-album-hero-description-line-height);border:0;padding-block-end:var(--spacing-large);display:block}.yamaha-history [data-media-side] h3{border:0;padding:0}.yamaha-history [data-media-side] div:has(>p){font-size:var(--font-size-body1);font-weight:var(--font-weight-medium);line-height:var(--line-height-body1)}.yamaha-history [data-media-side=left]>div:not([dir]){margin-right:var(--spacing-xx-large);justify-self:end}.yamaha-history [data-media-side=right]>div:not([dir]){margin-left:var(--spacing-xx-large);justify-self:start}.yamaha-history [data-media-side]>div:not([dir]){align-self:start;margin-block-start:calc(var(--spacing-xxx-large) + var(--yamaha-album-hero-description-line-height) + var(--spacing-xx-small));margin-block-end:var(--spacing-xx-large)}.yamaha-history [data-media-side] :is(time,[data-event-date-label]){--history-connector-reach:var(--spacing-x-large);position:relative}.yamaha-history [data-media-side] :is(time,[data-event-date-label]):before{bottom:0;right:0;left:calc(-1*var(--history-connector-reach));border-bottom:var(--border-width-normal) solid var(--color-border-2);content:"";position:absolute}.yamaha-history [data-media-side] :is(time,[data-event-date-label]):after{z-index:1;bottom:calc((var(--border-width-normal) - var(--icon-size-large))/2);left:calc(-1*var(--history-connector-reach) - var(--icon-size-large)/2);width:var(--icon-size-large);height:var(--icon-size-large);box-sizing:border-box;border:var(--border-width-normal) solid var(--color-border-2);background:var(--color-primary-main);box-shadow:inset 0 0 0 calc((var(--icon-size-large) - var(--icon-size-x-small))/2 - var(--border-width-normal)) var(--color-background-paper-level-1);content:"";border-radius:50%;position:absolute}.yamaha-history [data-media-side=right] :is(time,[data-event-date-label]):before{right:calc(-1*var(--history-connector-reach));left:0}.yamaha-history [data-media-side=right] :is(time,[data-event-date-label]):after{right:calc(-1*var(--history-connector-reach) - var(--icon-size-large)/2);left:auto}@media (max-width:599px){.yamaha-history [data-media-side]>div:not([dir]){margin-block:0;margin-inline:0}.yamaha-history ol:before{display:none}.yamaha-history [data-media-side]{padding-inline-start:0;padding-inline-end:calc(var(--spacing-xxx-large) + var(--spacing-x-large))}.yamaha-history [data-media-side] :is(time,[data-event-date-label]){--history-connector-reach:calc(var(--spacing-xxx-large) + var(--spacing-normal))}.yamaha-history [data-media-side] :is(time,[data-event-date-label]):before{right:calc(-1*var(--history-connector-reach));left:0}.yamaha-history [data-media-side] :is(time,[data-event-date-label]):after{right:calc(-1*var(--history-connector-reach) - var(--icon-size-large)/2);left:auto}.yamaha-history [data-media-side]>div:not([dir]){grid-row:2}[data-cms-place=Footer] [data-cms-component=General\.FooterNavigation] .mp-footer-navigation__columns{align-items:start;gap:var(--spacing-xxx-large) var(--spacing-x-large);grid-template-columns:repeat(2,minmax(0,1fr))}[data-cms-place=Footer] [data-cms-component=General\.FooterNavigation] .mp-footer-navigation__toggle{--yamaha-footer-arrow-motion-duration:.3s;--yamaha-footer-arrow-motion-easing:cubic-bezier(.22, 1, .36, 1);justify-content:flex-start;gap:var(--spacing-normal)}[data-cms-place=Footer] [data-cms-component=General\.FooterNavigation] .mp-footer-navigation__toggle>.MuiAccordionSummary-content{flex:0 auto;min-inline-size:0}[data-cms-place=Footer] [data-cms-component=General\.FooterNavigation] .mp-footer-navigation__toggle>.MuiAccordionSummary-expandIconWrapper{display:none}[data-cms-place=Footer] [data-cms-component=General\.FooterNavigation] .mp-footer-navigation__toggle:after{width:var(--component-size-normal);height:var(--component-size-normal);flex:0 0 var(--component-size-normal);content:"";transition:transform var(--yamaha-footer-arrow-motion-duration) var(--yamaha-footer-arrow-motion-easing);background:url(/branding/icons/footer-chevron.svg) 50%/contain no-repeat}[data-cms-place=Footer] [data-cms-component=General\.FooterNavigation] .mp-footer-navigation__toggle[aria-expanded=true]:after{transform:rotate(180deg)}[data-cms-place=Footer] [data-cms-component=General\.FooterNavigation] .mp-footer-navigation__links{gap:var(--spacing-x-large);padding-block-start:var(--spacing-x-large)}}@media (max-width:599px) and (prefers-reduced-motion:reduce){[data-cms-place=Footer] [data-cms-component=General\.FooterNavigation] .mp-footer-navigation__toggle:after{transition:none}}[data-cms-style=style-6]>.mp-cms-template{box-shadow:none;background:0 0;border:0;margin-block-end:0;padding:0}[data-cms-style=style-6]>.mp-cms-template>.mp-cms-template__header{justify-content:center}[data-cms-style=style-6]>.mp-cms-template>.mp-cms-template__header>div:has(>:is(h1,h2,h3,h4,h5,h6)){text-align:center;justify-content:center}[data-cms-style=style-6]>.mp-cms-template>.mp-cms-template__header>div:empty{display:none}[data-cms-style=style-6]>.mp-cms-template>.mp-cms-template__header :is(h1,h2,h3,h4,h5,h6){font-size:var(--font-size-h2);line-height:var(--line-height-h2);text-align:center;border:0;margin:0;padding:0}[data-cms-style=style-6]>.mp-cms-template>.mp-cms-template__header :is(h1,h2,h3,h4,h5,h6):after{inline-size:100px;margin:calc(var(--spacing-large) - var(--border-width-emphasis)) auto 0;border-block-end:var(--border-width-emphasis) solid var(--color-primary-main);content:"";display:block}.yamaha-history.mp-cms-template{gap:0}.yamaha-history.mp-cms-template .mp-cms-template__body ol,.yamaha-history.mp-cms-template .mp-cms-template__body ol>li{margin:0;padding:0}.yamaha-history.mp-cms-template .mp-cms-template__body [data-media-side]{min-height:0}.yamaha-history.mp-cms-template .mp-cms-template__body [data-media-side]>div[aria-hidden=true]{display:none}.yamaha-history.mp-cms-template .mp-cms-template__body [data-media-side]>div[dir]{padding-block:var(--spacing-xx-large);gap:var(--spacing-x-large)}.yamaha-history.mp-cms-template .mp-cms-template__body [data-media-side] h3,.yamaha-history.mp-cms-template .mp-cms-template__body [data-media-side] p{margin:0}.yamaha-history.mp-cms-template .mp-cms-template__body [data-media-side] p+p{margin-block-start:var(--spacing-xx-large)}.yamaha-history.mp-cms-template .mp-cms-template__body [data-media-side] :is(time,[data-event-date-label]){padding-block-end:calc(var(--spacing-large) + var(--border-width-normal))}.yamaha-about-music.mp-cms-template{gap:var(--spacing-x-large)}.yamaha-about-music .yamaha-about-music-intro{gap:var(--spacing-x-large);flex-direction:column;margin-block-start:0;display:flex}.yamaha-about-music .yamaha-about-music-intro>div{inline-size:100%}.yamaha-about-music .yamaha-about-music-intro img{aspect-ratio:632/293;object-fit:cover;border-radius:var(--border-radius-xx-small)}.yamaha-about-music .yamaha-about-music-intro>span{inline-size:100%}.yamaha-about-music .yamaha-about-music-event-columns{margin-block-start:var(--spacing-x-large)}.yamaha-about-music .yamaha-about-music-event-columns ul{gap:var(--spacing-x-large)}.yamaha-about-music .yamaha-about-concert-gallery{gap:var(--spacing-x-large);grid-template-columns:repeat(3,minmax(0,1fr));margin-block-start:var(--spacing-xxx-large);display:grid;position:relative}.yamaha-about-music .yamaha-about-concert-gallery figure{min-inline-size:0;margin:0}.yamaha-about-music .yamaha-about-concert-gallery img{aspect-ratio:2998/2248;object-fit:cover;border-radius:var(--border-radius-xx-small);block-size:auto;inline-size:100%;display:block}.yamaha-about-music .yamaha-about-concert-gallery figcaption{text-align:center;font-size:var(--font-size-h5);font-weight:var(--font-weight-bold);line-height:var(--line-height-h5);margin-block-start:var(--spacing-large)}@media (max-width:599px){.yamaha-about-music .yamaha-about-concert-gallery{scroll-snap-type:x mandatory;overscroll-behavior-inline:contain;scrollbar-width:none;flex-direction:row;display:flex;overflow-x:auto}.yamaha-about-music .yamaha-about-concert-gallery figure{scroll-snap-align:start;flex:0 0 82.772%}.yamaha-about-music .yamaha-about-concert-gallery .yamaha-concert-roumi{order:-1}}.yamaha-about-music .yamaha-about-music-intro>div p+p{margin-block-start:0}.yamaha-about-music .yamaha-about-music-intro>div p:first-child{margin-block-end:var(--line-height-h5)}@media (min-width:600px){.yamaha-history ol>li:first-child [data-media-side]>div[dir]>div:has(>p){flex-direction:column;justify-content:center;min-block-size:90px;display:flex}}.yamaha-history ol:before{display:none}.mp-cms-page:has(.yamaha-about-hero){background-color:var(--yamaha-about-page-background)}.mp-cms-page:has(.yamaha-contact-details){background-color:var(--color-background-default)}.yamaha-contact-details.mp-cms-template{gap:var(--spacing-x-large)}.yamaha-contact-branches{margin-block-start:calc(-1*var(--spacing-x-large))}.yamaha-contact-form[data-cms-component=General\.Feedback]{margin-block-start:calc(var(--spacing-xxx-large) + var(--spacing-normal))}@media (max-width:1199px){.yamaha-contact-branches,.yamaha-contact-form[data-cms-component=General\.Feedback]{margin-block-start:var(--spacing-x-large)}}@media (max-width:899px){.mp-cms-page:has(.yamaha-contact-details){--spacing-panel:var(--spacing-x-large)}.mp-cms-page:has(.yamaha-contact-details) [data-cms-place=Center]{row-gap:var(--spacing-xxx-large)}.yamaha-contact-form[data-cms-component=General\.Feedback]>.yamaha-contact-form{padding:var(--spacing-x-large)}}
