.mox_Iq_root{z-index:var(--layer-modal);position:fixed;inset-block-start:50%;transform:translateY(-50%)}.mox_Iq_root_left{left:0}.mox_Iq_root_right{right:0}.mox_Iq_list{flex-direction:column;margin:0;padding:0;list-style:none;display:flex}.mox_Iq_item:first-child>*{border-start-start-radius:var(--border-radius-x-small);border-start-end-radius:var(--border-radius-x-small)}.mox_Iq_item:last-child>*{border-end-end-radius:var(--border-radius-x-small);border-end-start-radius:var(--border-radius-x-small)}.mox_Iq_item+.mox_Iq_item>*{border-block-start:0}
[data-rmiz-ghost]{pointer-events:none;position:absolute}[data-rmiz-btn-zoom],[data-rmiz-btn-unzoom]{color:#fff;outline-offset:2px;touch-action:manipulation;appearance:none;background-color:#000000b3;border:none;border-radius:50%;width:40px;height:40px;margin:0;padding:9px;box-shadow:0 0 1px #ffffff80}[data-rmiz-btn-zoom]:not(:focus):not(:active){clip:rect(0 0 0 0);clip-path:inset(50%);pointer-events:none;white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}[data-rmiz-btn-zoom]{cursor:zoom-in;position:absolute;inset:10px 10px auto auto}[data-rmiz-btn-unzoom]{cursor:zoom-out;z-index:1;position:absolute;inset:20px 20px auto auto}[data-rmiz-content=found] img,[data-rmiz-content=found] svg,[data-rmiz-content=found] [role=img],[data-rmiz-content=found] [data-zoom]{cursor:zoom-in}[data-rmiz-modal]::backdrop{display:none}[data-rmiz-modal][open]{overscroll-behavior:none;pointer-events:all;background:0 0;border:0;width:100dvw;max-width:none;height:100dvh;max-height:none;margin:0;padding:0;position:fixed;overflow:hidden}[data-rmiz-modal-overlay]{transition:background-color .3s;position:absolute;inset:0}[data-rmiz-modal-overlay=hidden]{background-color:#fff0}[data-rmiz-modal-overlay=visible]{background-color:#fff}[data-rmiz-modal-content]{width:100%;height:100%;position:relative}[data-rmiz-modal-img]{cursor:zoom-out;image-rendering:high-quality;transform-origin:0 0;transition:transform .3s;position:absolute}@media (prefers-reduced-motion:reduce){[data-rmiz-modal-overlay],[data-rmiz-modal-img]{transition-duration:.01ms!important}}
.UB4M9a_root{padding:var(--spacing-x-large);border:var(--border-width-normal) solid var(--color-border-2);border-radius:var(--surface-border-radius);justify-content:space-between;gap:var(--spacing-large);background-color:var(--color-background-paper-level-1);flex-direction:column;display:flex}.UB4M9a_root__information,.UB4M9a_root__commercial{flex-direction:column;display:flex}.UB4M9a_root__information{gap:var(--spacing-x-large)}.UB4M9a_root__commercial{padding-top:var(--spacing-x-large);border-top:var(--border-width-normal) solid var(--color-divider-3);gap:var(--spacing-large)}.UB4M9a_root__price{justify-content:space-between;align-items:end;gap:var(--spacing-normal);display:flex}.UB4M9a_root__priceTitle{font-weight:var(--font-weight-medium)}.UB4M9a_root__priceDetails{align-items:flex-end;gap:var(--spacing-x-small);flex-direction:column;min-width:0;display:flex}.UB4M9a_root__discountRow{justify-content:flex-start;align-items:center;gap:var(--spacing-small);direction:ltr;flex-wrap:wrap;display:flex}.UB4M9a_root__discount{min-width:var(--component-size-large);min-height:var(--component-size-large);padding:var(--spacing-xx-small);box-sizing:border-box;color:var(--color-primary-main);border-radius:var(--border-radius-xx-small);background-color:var(--color-primary-minus-4);font-size:var(--font-size-body2);font-weight:var(--font-weight-bold);line-height:var(--line-height-body2);justify-content:center;align-items:center;display:inline-flex}.UB4M9a_root__priceValue{align-items:baseline;gap:var(--spacing-x-small);white-space:nowrap;display:flex}.UB4M9a_root__priceAmount{font-weight:var(--font-weight-bold)}
._9lqjnq_root{justify-content:flex-end;align-items:center;gap:var(--spacing-large);display:flex}._9lqjnq_root__quantity{flex:none}._9lqjnq_root__toastDescription{gap:var(--spacing-x-small);flex-direction:column;display:flex}@media (max-width:599px){._9lqjnq_root{flex-direction:column;align-items:stretch}._9lqjnq_root__quantity{width:100%}}
.M0-IDW_root.MuiButton-root{gap:var(--spacing-normal);min-block-size:var(--control-size-normal);border-radius:var(--border-radius-xx-large);box-shadow:none;font-weight:var(--font-weight-bold);flex-direction:row}:is(.M0-IDW_root.MuiButton-root .MuiButton-startIcon,.M0-IDW_root.MuiButton-root .MuiButton-endIcon){margin:0}.M0-IDW_root.MuiButton-root:hover{box-shadow:var(--shadow)}.M0-IDW_root__icon{inline-size:var(--component-size-large);block-size:var(--component-size-large);flex:0 0 var(--component-size-large)}.M0-IDW_root__icon path{fill:currentColor}@media (prefers-reduced-motion:reduce){.M0-IDW_root.MuiButton-root{transition-duration:.01ms!important}}
.BjKa8q_root{inline-size:100%;block-size:var(--control-size-normal)!important;border-radius:var(--border-radius-xx-large)!important}
._3i-4QG_root{gap:var(--spacing-normal);flex-direction:column;margin:0;display:flex}._3i-4QG_root__row{align-items:center;gap:var(--spacing-normal);grid-template-columns:minmax(0,78px) minmax(0,1fr);min-width:0;display:grid}._3i-4QG_root__title,._3i-4QG_root__value{margin:0}._3i-4QG_root__title{color:var(--color-text-secondary-main);font-size:var(--font-size-body2);font-weight:var(--font-weight-body2);line-height:var(--line-height-body2)}._3i-4QG_root__value{min-width:0;color:var(--color-text-primary-main);font-size:var(--font-size-body2);font-weight:var(--font-weight-medium);line-height:var(--line-height-body2);text-align:end;justify-content:flex-end;align-items:center;gap:var(--spacing-small);display:flex}._3i-4QG_root__latinValue{font-feature-settings:var(--font-feature-settings-neutral);font-variation-settings:var(--font-variation-settings-neutral);text-align:left;direction:ltr;unicode-bidi:isolate;justify-content:flex-start}._3i-4QG_root__availability{background-color:var(--color-success-minus-4)}._3i-4QG_root__availability[data-available=false]{background-color:var(--color-error-minus-4)}
.fYoNfW_root{padding:var(--spacing-large);border:var(--border-width-normal) solid var(--color-border-2);border-radius:var(--surface-border-radius);background-color:var(--color-background-paper-level-1);align-items:center;gap:var(--spacing-xx-large);scrollbar-width:thin;display:flex;overflow-x:auto}.fYoNfW_root__link{color:var(--color-text-primary-main);font-size:var(--font-size-body2);font-weight:var(--font-weight-bold);line-height:var(--line-height-body2);flex:none;text-decoration:none}.fYoNfW_root__link[aria-current=location],.fYoNfW_root__link:hover{color:var(--color-primary-main)}.fYoNfW_root__link:focus-visible{border-radius:var(--border-radius-x-small);outline:var(--border-width-emphasis) solid var(--color-primary-main);outline-offset:var(--spacing-xx-small)}
.EupCGa_root{--yamaha-purchase-icon-size:20px}.EupCGa_root.MuiButton-root{min-block-size:var(--control-size-small);block-size:var(--control-size-small);padding:0 var(--spacing-xx-large);gap:var(--spacing-normal);border-radius:var(--border-radius-xx-small);font-size:var(--font-size-button1);font-weight:var(--font-weight-button1);line-height:var(--line-height-button1);flex-direction:row}.EupCGa_root.MuiButton-root .MuiButton-startIcon{margin:0}.EupCGa_root__icon{inline-size:var(--yamaha-purchase-icon-size);block-size:var(--yamaha-purchase-icon-size)}
.zJ6oia_root{width:100%;max-width:var(--yamaha-album-hero-max-inline-size);height:auto;aspect-ratio:var(--yamaha-album-hero-aspect-ratio);border-radius:var(--border-radius-x-small);background-color:var(--color-background-paper-level-1);margin-inline:auto;position:relative;overflow:hidden}:where(.yamaha-piano-hero,.yamaha-about-hero,.yamaha-piano-tuning-hero,.yamaha-piano-repair-hero) .zJ6oia_root{width:100vw;height:var(--yamaha-album-hero-block-size);aspect-ratio:auto;border-radius:0;margin-inline:calc(50% - 50vw)}:where(.yamaha-piano-tuning-hero,.yamaha-piano-repair-hero) .zJ6oia_root{height:var(--yamaha-piano-tuning-hero-block-size)}.yamaha-piano-repair-hero .zJ6oia_root:before{inset-block-end:0;left:calc(-1*(var(--spacing-x-small) + var(--spacing-xxx-small)));z-index:1;width:var(--yamaha-piano-repair-foreground-inline-size);background-image:url(/branding/repair-hero-piano.png);background-repeat:no-repeat;background-size:113.88% 120.69%;background-position:left calc(-.1511*var(--yamaha-piano-repair-foreground-inline-size)) top calc(-.1031*var(--yamaha-piano-tuning-hero-block-size));pointer-events:none;content:"";height:100%;position:absolute}.zJ6oia_background{z-index:0;position:absolute;inset:0}.zJ6oia_background span{border-radius:0}.zJ6oia_background img{object-fit:cover;object-position:center}.zJ6oia_content{z-index:1;width:var(--yamaha-album-hero-home-content-inline-size);align-items:flex-start;gap:var(--spacing-x-large);flex-direction:column;display:flex;position:absolute;inset-block-start:var(--yamaha-album-hero-home-content-block-offset);inset-inline-start:var(--yamaha-album-hero-home-content-inline-offset)}:where(.yamaha-piano-hero,.yamaha-about-hero,.yamaha-piano-tuning-hero,.yamaha-piano-repair-hero) .zJ6oia_content{width:max-content;max-width:var(--yamaha-album-hero-content-inline-size);align-items:flex-start;inset-block-start:50%;inset-inline-start:var(--yamaha-album-hero-content-inline-offset);transform:translateY(-50%)}.yamaha-piano-tuning-hero .zJ6oia_content{width:var(--yamaha-piano-tuning-hero-content-inline-size);gap:var(--spacing-x-large)}.yamaha-piano-repair-hero .zJ6oia_content{width:var(--yamaha-piano-repair-hero-content-inline-size);gap:var(--spacing-normal)}.zJ6oia_title{clip-path:inset(50%);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}:where(.yamaha-piano-hero,.yamaha-about-hero,.yamaha-piano-tuning-hero,.yamaha-piano-repair-hero) .zJ6oia_title{width:auto;height:auto;padding:var(--spacing-normal) var(--spacing-x-large);border-radius:var(--border-radius-small);background:var(--yamaha-album-hero-glass-background);-webkit-backdrop-filter:var(--yamaha-album-hero-glass-filter);backdrop-filter:var(--yamaha-album-hero-glass-filter);clip-path:none;color:var(--color-primary-contrast-text);font-size:var(--yamaha-album-hero-title-font-size);font-weight:var(--font-weight-bold);line-height:var(--yamaha-album-hero-title-line-height);margin:0;position:static;overflow:visible}:where(.yamaha-piano-tuning-hero,.yamaha-piano-repair-hero) .zJ6oia_title{-webkit-backdrop-filter:none;backdrop-filter:none;color:var(--color-text-primary-main);background:0 0;border-radius:0;padding:0}.zJ6oia_root .zJ6oia_logo{width:var(--yamaha-album-hero-logo-inline-size);height:var(--yamaha-album-hero-logo-block-size)}.zJ6oia_root .zJ6oia_logo span{background-color:#0000}.zJ6oia_root .zJ6oia_logo img{object-fit:contain}.zJ6oia_description{align-items:flex-start;gap:var(--spacing-small);text-align:start;flex-direction:column;width:100%;max-width:100%;display:flex}.zJ6oia_description>p{margin:0}.zJ6oia_description>p:first-child{width:var(--yamaha-album-hero-title-inline-size);color:var(--color-text-primary-main);font-size:var(--yamaha-album-hero-description-font-size);font-weight:var(--font-weight-bold);line-height:var(--yamaha-album-hero-description-line-height)}.zJ6oia_description>p:nth-child(2){color:var(--color-primary-main);font-size:var(--yamaha-album-hero-accent-font-size);font-weight:var(--font-weight-extra-bold);line-height:var(--yamaha-album-hero-accent-line-height);white-space:nowrap}.zJ6oia_description>p:nth-child(2):after{width:var(--yamaha-album-hero-accent-line-inline-size);border-block-end:var(--border-width-emphasis) solid var(--color-primary-main);content:"";margin-block-start:var(--spacing-small);margin-inline-end:auto;display:block}.zJ6oia_description span[style*=text-decoration]{text-decoration:none!important}:where(.yamaha-piano-hero,.yamaha-about-hero,.yamaha-piano-tuning-hero,.yamaha-piano-repair-hero) .zJ6oia_description{width:max-content;padding:var(--spacing-normal) var(--spacing-x-large);border-radius:var(--border-radius-small);background:var(--yamaha-album-hero-glass-background);-webkit-backdrop-filter:var(--yamaha-album-hero-glass-filter);backdrop-filter:var(--yamaha-album-hero-glass-filter);color:var(--color-primary-contrast-text);font-size:var(--yamaha-album-hero-description-font-size);font-weight:var(--font-weight-bold);line-height:var(--yamaha-album-hero-description-line-height);text-align:start;white-space:nowrap;display:block}:where(.yamaha-piano-hero,.yamaha-about-hero,.yamaha-piano-tuning-hero,.yamaha-piano-repair-hero) .zJ6oia_description>p{width:auto;color:inherit;font-size:inherit;font-weight:inherit;line-height:inherit}:where(.yamaha-piano-hero,.yamaha-about-hero,.yamaha-piano-tuning-hero,.yamaha-piano-repair-hero) .zJ6oia_description>p:after{display:none}:where(.yamaha-piano-tuning-hero,.yamaha-piano-repair-hero) .zJ6oia_description{-webkit-backdrop-filter:none;backdrop-filter:none;width:100%;color:var(--color-text-primary-main);font-size:var(--font-size-h6);font-weight:var(--font-weight-medium);line-height:var(--line-height-h6);white-space:normal;gap:var(--spacing-x-large);background:0 0;border-radius:0;padding:0;display:flex}:where(.yamaha-piano-tuning-hero,.yamaha-piano-repair-hero) .zJ6oia_description>p{width:100%}:where(.yamaha-piano-tuning-hero,.yamaha-piano-repair-hero) .zJ6oia_description>p:first-child{color:var(--color-text-primary-main);font-size:var(--font-size-h6);font-weight:var(--font-weight-medium);line-height:var(--line-height-h6)}:where(.yamaha-piano-tuning-hero,.yamaha-piano-repair-hero) .zJ6oia_description>p:nth-child(2){width:fit-content;color:var(--color-primary-contrast-text);font-size:var(--font-size-button1);font-weight:var(--font-weight-button1);line-height:var(--line-height-button1)}:where(.yamaha-piano-tuning-hero,.yamaha-piano-repair-hero) .zJ6oia_description>p:nth-child(2):after{display:none}:where(.yamaha-piano-tuning-hero,.yamaha-piano-repair-hero) .zJ6oia_description>p:nth-child(2)>a{width:152px;height:var(--control-size-small);padding-inline:var(--spacing-xx-large);border-radius:var(--border-radius-xx-small);background-color:var(--color-primary-main);color:inherit;font-size:var(--font-size-button1);font-weight:var(--font-weight-button1);line-height:var(--line-height-button1);justify-content:center;align-items:center;text-decoration:none;display:inline-flex}.yamaha-piano-repair-hero .zJ6oia_description>p:first-child{width:100%}.yamaha-piano-repair-hero .zJ6oia_description>p:nth-child(2)>a{width:214px;height:var(--yamaha-piano-repair-action-block-size);padding-inline:var(--spacing-xxx-large)}@media (min-width:900px) and (max-width:1199px){.zJ6oia_root{height:var(--yamaha-album-hero-block-size);aspect-ratio:auto}.zJ6oia_content{width:max-content;max-width:var(--yamaha-album-hero-content-inline-size);inset-block-start:50%;inset-inline-start:var(--yamaha-album-hero-compact-content-inline-offset);transform:translateY(-50%)}}@media (min-width:600px) and (max-width:899px){.zJ6oia_root{min-height:var(--yamaha-album-hero-small-min-block-size)}.zJ6oia_background img{object-position:var(--yamaha-album-hero-small-background-position)}.zJ6oia_content{width:var(--yamaha-album-hero-small-content-inline-size);inset-inline-start:var(--yamaha-album-hero-small-content-inline-offset)}:where(.home-hero) .zJ6oia_description>p:first-child{font-size:var(--font-size-h2);line-height:var(--line-height-h1)}:where(.home-hero) .zJ6oia_description>p:nth-child(2){font-size:var(--font-size-h2);line-height:var(--line-height-h1)}:where(.home-hero) .zJ6oia_description>p{font-size:var(--font-size-h2);line-height:var(--line-height-h1)}}@media (max-width:599px){.zJ6oia_root{min-height:var(--yamaha-album-hero-mobile-min-block-size)}.zJ6oia_background:after{background:var(--yamaha-album-hero-mobile-overlay);content:"";position:absolute;inset:0}.zJ6oia_content{inset-inline:var(--spacing-x-large);width:auto}:where(.yamaha-piano-tuning-hero,.yamaha-piano-repair-hero) .zJ6oia_content{inset-inline:var(--spacing-panel);width:auto}.zJ6oia_description{max-width:100%;font-size:var(--font-size-h4);line-height:var(--line-height-h4);white-space:normal}:where(.home-hero) .zJ6oia_description>p:first-child{font-size:var(--font-size-h2);line-height:var(--line-height-h1)}:where(.home-hero) .zJ6oia_description>p:nth-child(2){font-size:var(--font-size-h2);line-height:var(--line-height-h1)}:where(.home-hero) .zJ6oia_description>p{font-size:var(--font-size-h2);line-height:var(--line-height-h1)}.zJ6oia_title{font-size:var(--font-size-h3);line-height:var(--line-height-h3);white-space:normal}}@media (max-width:1199px){.yamaha-piano-repair-hero .zJ6oia_root{height:var(--yamaha-piano-repair-compact-hero-block-size);min-height:0}.yamaha-piano-repair-hero .zJ6oia_root:before{width:var(--yamaha-piano-repair-foreground-compact-inline-size);height:var(--yamaha-piano-repair-foreground-compact-block-size);background-size:115.57% 146.14%;background-position:left calc(-.1522*var(--yamaha-piano-repair-foreground-compact-inline-size)) top calc(-.0599*var(--yamaha-piano-repair-foreground-compact-block-size));left:0}.yamaha-piano-repair-hero .zJ6oia_content{inset-block-start:var(--yamaha-piano-repair-compact-copy-block-offset);inset-inline:var(--spacing-x-large);align-items:center;width:auto;max-width:none;transform:none}.yamaha-piano-repair-hero .zJ6oia_title{max-width:100%;font-size:var(--yamaha-album-hero-title-font-size);line-height:var(--yamaha-album-hero-title-line-height);text-align:center}.yamaha-piano-repair-hero .zJ6oia_description{text-align:center;align-items:center}.yamaha-piano-repair-hero .zJ6oia_description>p:nth-child(2)>a{width:auto}.yamaha-piano-repair-hero .zJ6oia_background:after{display:none}}@media (max-width:599px){.yamaha-piano-repair-hero .zJ6oia_root:before{background-size:126.79% 146.14%;background-position:left calc(-.1856*var(--yamaha-piano-repair-foreground-compact-inline-size)) top calc(-.1251*var(--yamaha-piano-repair-foreground-compact-block-size))}}@media (max-width:767px){.yamaha-piano-repair-hero .zJ6oia_root:before{width:var(--yamaha-piano-repair-foreground-mobile-inline-size);height:var(--yamaha-piano-repair-foreground-mobile-block-size);background-size:126.79% 146.14%;background-position:left calc(-.1856*var(--yamaha-piano-repair-foreground-mobile-inline-size)) top calc(-.1251*var(--yamaha-piano-repair-foreground-mobile-block-size))}}
.NDC9eq_root{border-radius:0;width:100%;overflow:hidden}.NDC9eq_root:has(.yamaha-home-intro-copy){--yamaha-album-rotator-block-size:770px;--yamaha-album-rotator-compact-block-size:665px;--yamaha-album-rotator-mobile-block-size:457px;--yamaha-album-rotator-small-block-size:372px}.NDC9eq_root .swiper{border-radius:0}.NDC9eq_root .swiper-slide{border-radius:0;height:auto}.NDC9eq_root .swiper-pagination{justify-content:center;align-items:center;display:flex}.NDC9eq_root .swiper-pagination .swiper-pagination-bullet{width:var(--yamaha-album-rotator-pagination-size);height:var(--yamaha-album-rotator-pagination-size);box-sizing:border-box;opacity:1;border:var(--border-width-normal) solid var(--color-text-secondary-main);background-color:var(--color-primary-contrast-text);border-radius:50%}.NDC9eq_root .swiper-pagination .swiper-pagination-bullet-active{width:var(--yamaha-album-rotator-pagination-active-size);height:var(--yamaha-album-rotator-pagination-active-size);border:var(--border-width-emphasis) solid var(--color-primary-contrast-text);background-color:var(--color-primary-main)}.NDC9eq_root>.swiper+div{top:calc(50% - var(--yamaha-album-rotator-pagination-block-size)/2);padding-inline:var(--spacing-normal)}.NDC9eq_root>.swiper+div button{width:var(--yamaha-album-rotator-navigation-size);height:var(--yamaha-album-rotator-navigation-size);opacity:.8;color:var(--color-text-secondary-main);box-shadow:none;background-color:#0000;border:0;border-radius:50%;transition:opacity .2s,color .2s,background-color .2s,box-shadow .2s,transform .2s}.NDC9eq_root>.swiper+div button:hover:not(:disabled){opacity:1;color:var(--color-primary-main);background-color:var(--color-primary-minus-4);box-shadow:var(--shadow-dropdown);transform:translateY(calc(-1 * var(--spacing-xx-small))) scale(1.08);border-color:#0000}.NDC9eq_root>.swiper+div button:active:not(:disabled){box-shadow:none;transform:scale(.94)}.NDC9eq_root>.swiper+div button:focus-visible{outline:var(--border-width-emphasis) solid var(--color-primary-main);outline-offset:var(--spacing-xx-small)}.NDC9eq_root>.swiper+div button svg{width:var(--yamaha-album-rotator-navigation-icon-size);height:var(--yamaha-album-rotator-navigation-icon-size)}.NDC9eq_root>.swiper+div button svg path{stroke:var(--color-primary-contrast-text);stroke-width:var(--border-width-emphasis);stroke-linejoin:round;paint-order:stroke fill}@media (max-width:600px){.NDC9eq_root:has(.yamaha-home-intro-copy){--yamaha-album-rotator-compact-block-size:457px}}@media (max-width:599px){.NDC9eq_root .swiper{padding-bottom:var(--yamaha-album-rotator-pagination-block-size)}.NDC9eq_root .swiper-pagination{min-height:var(--yamaha-album-rotator-pagination-block-size)}.NDC9eq_root>.swiper+div{padding-inline:var(--spacing-none)}}@media (prefers-reduced-motion:reduce){.NDC9eq_root>.swiper+div button{transition-duration:.01ms}}[data-cms-priority]:has([data-cms-component=Album\.AlbumRotator]):has(.NDC9eq_root){gap:0;max-width:none;padding-inline:0}
._2hMGoW_root{padding:var(--spacing-xx-large) var(--spacing-xxx-large);border:var(--border-width-normal) solid var(--color-border-3);border-radius:var(--surface-border-radius);justify-content:center;align-items:center;gap:var(--spacing-xx-large);margin-bottom:var(--spacing-xxx-large);flex-direction:column;display:flex}._2hMGoW_root__title{width:100%;color:var(--color-text-primary-main);font-size:var(--font-size-h1);font-weight:var(--font-weight-bold);line-height:var(--line-height-h1);margin:0}._2hMGoW_root__media{width:100%;max-width:var(--content-measure-x-large)}._2hMGoW_root__header{border-bottom:var(--border-width-normal) solid var(--color-gray-level-200);width:100%;padding-bottom:var(--spacing-x-large);margin-bottom:var(--spacing-x-large);flex-wrap:wrap;justify-content:space-between;align-items:center;display:flex}._2hMGoW_root__header h5{padding-left:var(--spacing-x-large)}._2hMGoW_root__body{font-size:var(--font-size-body1);font-weight:var(--font-weight-body1);line-height:var(--line-height-body1);gap:var(--spacing-x-large);flex-direction:column;display:flex}._2hMGoW_root__body img{max-width:var(--content-measure-x-large);width:100%;height:auto;margin:0 auto;border-radius:var(--surface-border-radius)!important;border:var(--border-width-normal) solid var(--color-border-3)!important}._2hMGoW_root__body>div{gap:var(--spacing-x-large);flex-direction:column;display:flex}._2hMGoW_root__body p{font-size:var(--font-size-body1);font-weight:var(--font-weight-body1);line-height:var(--line-height-body1);margin:0}._2hMGoW_root__tags{align-items:center;gap:var(--spacing-large);width:100%;padding-block:var(--spacing-x-large);border-block:var(--border-width-normal) solid var(--color-border-3);color:var(--color-primary-main);flex-wrap:wrap;display:flex}._2hMGoW_root__tags__icon{width:var(--component-size-normal);height:var(--component-size-normal);color:currentColor;flex:none}._2hMGoW_root__tags__item{align-items:center;gap:var(--spacing-large);display:inline-flex}._2hMGoW_root__tags__item:not(:last-child):after{width:var(--border-width-normal);height:var(--component-size-large);background-color:var(--color-border-3);content:""}._2hMGoW_root__tags__link{color:inherit;font-size:var(--font-size-body2);line-height:var(--line-height-body2);text-decoration:none;transition:color .2s ease-in-out}._2hMGoW_root__tags__link:hover{color:var(--color-secondary-main)}._2hMGoW_root__tags__link:focus-visible{border-radius:var(--surface-border-radius);outline:var(--border-width-emphasis) solid var(--color-primary-main);outline-offset:var(--spacing-small)}._2hMGoW_root__info{justify-content:space-between;align-items:center;gap:var(--spacing-normal);width:100%;padding-top:var(--spacing-large);display:flex}._2hMGoW_root__info__right{gap:var(--spacing-normal);flex-wrap:wrap;display:flex}._2hMGoW_root__info__right a{width:fit-content;color:var(--color-text-primary-minus-1);font-size:var(--font-size-tiny);height:var(--component-size-large);padding:var(--spacing-large);background-color:var(--color-gray-level-200)!important}._2hMGoW_root__info__left{align-items:center;gap:var(--spacing-x-large);flex-wrap:wrap;display:flex}._2hMGoW_root__info__left__item{align-items:center;gap:var(--spacing-small);display:inline-flex}._2hMGoW_root__info__left__item svg{width:var(--component-size-normal);height:var(--component-size-normal);color:var(--color-primary-main)}@media (prefers-reduced-motion:reduce){._2hMGoW_root__tags__link{transition-duration:.01ms!important}}@media (max-width:599px){._2hMGoW_root{padding:var(--spacing-x-large)}._2hMGoW_root__header{border:none;flex-direction:column;justify-content:flex-start;align-items:flex-start;margin-bottom:0;padding-bottom:0}._2hMGoW_root__info{gap:var(--spacing-large);flex-direction:column;align-items:flex-start}}
.EHYvKa_root{gap:var(--spacing-x-large);flex-direction:column;width:100%;display:flex}.EHYvKa_root__title{font-weight:var(--font-weight-bold);margin:0}.EHYvKa_root__list{gap:var(--spacing-x-large);grid-template-columns:repeat(auto-fit,minmax(min(100%,240px),1fr));display:grid}.EHYvKa_root__item{aspect-ratio:4/3;border-radius:var(--surface-border-radius);background-color:var(--color-gray-level-100);position:relative;overflow:hidden}
._6UDXoa_root{gap:var(--spacing-large);width:100%;padding-bottom:var(--spacing-xx-large);border-bottom:var(--border-width-normal) solid var(--color-border-3);flex-direction:column;display:flex}._6UDXoa_root__meta{justify-content:space-between;align-items:center;gap:var(--spacing-large);flex-wrap:wrap;display:flex}._6UDXoa_root__categories{gap:var(--spacing-small);flex-wrap:wrap;display:flex}._6UDXoa_root__categories__chip{border:var(--border-width-normal) solid var(--color-border-3);padding:var(--spacing-small) var(--spacing-large);color:var(--color-text-primary-minus-1);border-radius:var(--border-radius-xx-large);background-color:var(--color-background-paper-level-1);font-size:var(--font-size-tiny);text-decoration:none;transition:color .2s ease-in-out,border-color .2s ease-in-out,background-color .2s ease-in-out}._6UDXoa_root__categories__chip:hover,._6UDXoa_root__categories__chip:focus-visible{color:var(--color-primary-contrast-text);border-color:var(--color-primary-main);background-color:var(--color-primary-main)}._6UDXoa_root__stats{gap:var(--spacing-large);color:var(--color-text-primary-minus-2);flex-wrap:wrap;margin-inline-start:auto;display:flex}._6UDXoa_root__stats>:not(:first-child){border-inline-start:var(--border-width-normal) solid var(--color-border-3);padding-inline-start:var(--spacing-large)}@media (max-width:599px){._6UDXoa_root__meta,._6UDXoa_root__stats{flex-direction:column;align-items:flex-start}._6UDXoa_root__stats{margin-inline-start:0}._6UDXoa_root__stats>:not(:first-child){border-inline-start:0;padding-inline-start:0}}
.akf7lq_root{gap:var(--spacing-x-large);flex-direction:column;width:100%;display:flex}.akf7lq_root__title{font-weight:var(--font-weight-bold);margin:0}.akf7lq_root__slide{height:auto}
.hdObrW_root{align-items:center;gap:var(--spacing-large);min-width:0;display:flex}.hdObrW_root__avatar{border:var(--border-width-normal) solid var(--color-primary-minus-2);font-weight:var(--font-weight-bold);flex:none;width:calc(var(--component-size-x-large)*2)!important;height:calc(var(--component-size-x-large)*2)!important;color:var(--color-primary-main)!important;background-color:var(--color-primary-minus-4)!important}.hdObrW_root__content{gap:var(--spacing-x-small);flex-direction:column;min-width:0;display:flex}.hdObrW_root__name{font-weight:var(--font-weight-bold)!important}.hdObrW_root__description{text-overflow:ellipsis;-webkit-line-clamp:2;line-clamp:2;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}
.lrLk9W_root{align-items:flex-start;gap:var(--spacing-small);width:fit-content;min-width:0;max-width:100%;color:var(--color-text-primary-main);display:flex}.lrLk9W_root_link{color:inherit;text-decoration:none;transition:color .2s ease-in-out}.lrLk9W_root_link:hover{color:var(--color-primary-main)}.lrLk9W_root_link:focus-visible{outline:var(--border-width-emphasis) solid var(--color-primary-main);outline-offset:var(--spacing-xx-small);border-radius:var(--border-radius-small)}.lrLk9W_root__media{width:var(--media-thumbnail-size-small);height:var(--media-thumbnail-size-small);flex:0 0 var(--media-thumbnail-size-small);display:block;position:relative}.lrLk9W_root__media span{background-color:#0000;border-radius:0}.lrLk9W_root__media svg{visibility:hidden}.lrLk9W_root__media img{object-fit:contain;object-position:center;border-radius:0;width:100%;height:100%}.lrLk9W_root__content{min-width:0;padding-block:var(--spacing-xx-small);gap:var(--spacing-xx-small);flex-direction:column;display:flex}.lrLk9W_root__title{color:inherit;font-size:var(--font-size-body1);font-weight:var(--font-weight-body1);line-height:var(--line-height-body1)}.lrLk9W_root__description{color:var(--color-text-secondary-main);font-size:var(--font-size-body2);font-weight:var(--font-weight-body2);line-height:var(--line-height-body2)}.lrLk9W_root__description p{margin:0}@media (prefers-reduced-motion:reduce){.lrLk9W_root_link{transition-duration:.01ms}}
.bA0Jza_root{align-items:center;gap:var(--spacing-normal);width:100%;min-width:0;height:100%;padding:var(--spacing-normal);color:var(--color-text-primary-main);border-radius:var(--surface-border-radius);text-align:center;flex-direction:column;display:flex}.bA0Jza_root__link{color:inherit;text-decoration:none;transition:color .2s ease-in-out}.bA0Jza_root__link:hover{color:var(--color-primary-main)}.bA0Jza_root__link:focus-visible{outline:var(--border-width-emphasis) solid var(--color-primary-main);outline-offset:var(--spacing-xx-small)}.bA0Jza_root__media{width:var(--media-thumbnail-size-large);height:var(--media-thumbnail-size-large);flex:0 0 var(--media-thumbnail-size-large);padding:var(--spacing-x-large);background-color:var(--color-primary-minus-4);border-radius:50%;position:relative;overflow:hidden}.bA0Jza_root__media span{background-color:#0000;border-radius:0}.bA0Jza_root__media svg{visibility:hidden}.bA0Jza_root__media img{object-fit:contain;object-position:center;border-radius:0;width:100%;height:100%}.bA0Jza_root__content{align-items:center;gap:var(--spacing-x-small);flex-direction:column;min-width:0;display:flex}.bA0Jza_root__title{color:inherit;font-size:var(--font-size-subtitle2);font-weight:var(--font-weight-subtitle2);line-height:var(--line-height-subtitle2);margin:0}.bA0Jza_root__description{color:var(--color-text-secondary-main);font-size:var(--font-size-body2);line-height:var(--line-height-body2)}.bA0Jza_root__description p{margin:0}@media (prefers-reduced-motion:reduce){.bA0Jza_root__link{transition-duration:.01ms}}
._55aixW_root{isolation:isolate;width:100%;min-height:var(--content-state-min-block-size-large);aspect-ratio:1920/770;background-color:var(--color-background-paper-level-1);position:relative;overflow:hidden}._55aixW_root__background{z-index:var(--layer-content);position:absolute;inset:0}._55aixW_root__background img{border-radius:0}._55aixW_root__content{z-index:var(--layer-raised-content);width:min(var(--content-measure-x-large),40%);align-items:flex-start;gap:var(--spacing-x-large);color:var(--color-text-primary-main);flex-direction:column;display:flex;position:absolute;inset-block-start:50%;inset-inline-start:12.5%;transform:translateY(-50%)}._55aixW_root__title,._55aixW_root__description{margin:0}._55aixW_root__background~._55aixW_root__content{color:var(--color-text-on-media)}._55aixW_root__background~._55aixW_root__content ._55aixW_root__title,._55aixW_root__background~._55aixW_root__content ._55aixW_root__description{text-shadow:var(--text-shadow-on-media)}._55aixW_root__title{font-size:var(--font-size-h2);font-weight:var(--font-weight-h2);line-height:var(--line-height-h2)}._55aixW_root__description{font-size:var(--font-size-body1);line-height:var(--line-height-body1)}._55aixW_root__action{align-items:center;gap:var(--spacing-x-small);padding:var(--spacing-normal) var(--spacing-x-large);color:var(--color-button-primary-contrast-text);border-radius:var(--button-border-radius);background-color:var(--color-button-primary-main);font-size:var(--font-size-button1);font-weight:var(--font-weight-button1);line-height:var(--line-height-button1);text-decoration:none;display:inline-flex}._55aixW_root__action:hover{background-color:var(--color-button-primary-hover)}@media (max-width:599px){._55aixW_root{min-height:var(--content-measure-x-large);aspect-ratio:auto}._55aixW_root__background:after{background-color:color-mix(in srgb, var(--color-background-paper-level-1) 75%, transparent);content:"";position:absolute;inset:0}._55aixW_root__content{inset-inline:var(--spacing-x-large);width:auto}}
._kAw7G_root{width:100%;min-width:0;min-height:var(--content-state-min-block-size-large);color:var(--color-text-primary-main);border-radius:var(--surface-border-radius);direction:ltr;grid-template-columns:repeat(2,minmax(0,1fr));text-decoration:none;display:grid;overflow:hidden}._kAw7G_root[data-media-side=left] ._kAw7G_root__media{grid-column:1}._kAw7G_root[data-media-side=left] ._kAw7G_root__content,._kAw7G_root[data-media-side=right] ._kAw7G_root__media{grid-column:2}._kAw7G_root[data-media-side=right] ._kAw7G_root__content{grid-area:1/1}._kAw7G_root_link{transition:color .2s ease-in-out}._kAw7G_root_link:hover{color:var(--color-primary-main)}._kAw7G_root_link:focus-visible{outline:var(--border-width-emphasis) solid var(--color-primary-main);outline-offset:var(--spacing-xx-small)}._kAw7G_root__media{min-height:var(--content-state-min-block-size-normal);background-color:var(--color-background-paper-level-1);position:relative;overflow:hidden}._kAw7G_root__media span{border-radius:0}._kAw7G_root__media img{object-fit:contain}._kAw7G_root__content{min-width:0;padding:var(--spacing-xxx-large);background-color:var(--color-background-paper-level-3);color:inherit;text-align:start;justify-content:center;align-items:center;display:flex}._kAw7G_root__contentInner{width:100%;max-width:calc(100% - var(--spacing-xxx-large)*5);gap:var(--spacing-large);flex-direction:column;display:flex}._kAw7G_root__title{color:inherit;font-size:var(--font-size-h4);font-weight:var(--font-weight-h4);line-height:var(--line-height-h4);margin:0}._kAw7G_root__description{color:var(--color-text-primary-main);font-size:var(--font-size-body1);line-height:var(--line-height-body1)}._kAw7G_root__description p{margin:0}._kAw7G_root__description p+p{margin-block-start:var(--spacing-normal)}@media (max-width:599px){._kAw7G_root{grid-template-columns:1fr;min-height:0}._kAw7G_root[data-media-side] ._kAw7G_root__media{grid-area:1/1}._kAw7G_root[data-media-side] ._kAw7G_root__content{grid-area:2/1}._kAw7G_root__content{padding:var(--spacing-xx-large)}._kAw7G_root__contentInner{max-width:none}}@media (prefers-reduced-motion:reduce){._kAw7G_root_link{transition-duration:.01ms}}
.uhqXNq_root{inset-inline-start:var(--spacing-x-large);bottom:var(--spacing-x-large);z-index:var(--layer-floating-action);position:fixed}.uhqXNq_root[data-position$=end]{inset-inline-start:auto;inset-inline-end:var(--spacing-x-large)}.uhqXNq_root[data-position^=top]{top:var(--spacing-x-large);bottom:auto}.uhqXNq_root__trigger{justify-content:center;align-items:center;gap:var(--spacing-normal);min-inline-size:var(--control-size-normal);min-block-size:var(--control-size-normal);padding:var(--spacing-normal) var(--spacing-large);border-radius:var(--border-radius-normal);background:var(--color-primary-main);color:var(--color-primary-contrast-text);max-inline-size:calc(100dvw - var(--spacing-xxx-large));white-space:nowrap;text-decoration:none;display:inline-flex}.uhqXNq_root__trigger span{text-overflow:ellipsis;overflow:hidden}.uhqXNq_root__image{inline-size:var(--component-size-x-large);block-size:var(--component-size-x-large)}.uhqXNq_root__popup,.uhqXNq_root__modal{color:var(--color-text-primary-main);background:var(--color-background-paper-level-1);border:var(--border-width-normal) solid var(--color-border-3);border-radius:var(--surface-border-radius);box-shadow:var(--shadow-card);padding:0}.uhqXNq_root__popup{inset:auto;inset-inline-start:var(--spacing-x-large);bottom:calc(var(--control-size-normal) + var(--spacing-xxx-large));inline-size:min(var(--panel-inline-size-normal),100vw - var(--spacing-xxx-large));max-block-size:calc(100dvh - var(--control-size-xx-large) - var(--spacing-xxx-large));margin:0;position:fixed;overflow:auto}.uhqXNq_root__popup[data-position$=end]{inset-inline-start:auto;inset-inline-end:var(--spacing-x-large)}.uhqXNq_root__popup[data-position^=top]{top:calc(var(--control-size-normal) + var(--spacing-xxx-large));bottom:auto}.uhqXNq_root__popup::backdrop{background:0 0}.uhqXNq_root__modal.MuiDialog-paper{padding:0;overflow:auto}.uhqXNq_root__header{box-sizing:border-box;justify-content:center;align-items:center;gap:var(--spacing-normal);min-block-size:var(--control-size-x-large);height:auto;padding:var(--spacing-large) var(--control-size-x-large);text-align:center;box-shadow:none;background:0 0;margin:0;position:relative}.uhqXNq_root__heading{justify-content:center;align-items:center;gap:var(--spacing-large);overflow-wrap:anywhere;display:flex}.uhqXNq_root__content{box-sizing:border-box;gap:var(--spacing-large);padding:var(--spacing-xx-large);overflow-wrap:anywhere;padding-block-start:var(--spacing-normal);display:grid}.uhqXNq_root__content .renderHTMLContent{gap:var(--spacing-large);display:grid}@media (max-width:599px){.uhqXNq_root__modal{border-radius:0}.uhqXNq_root__header button{position:absolute}}
._1Dv9za_root{width:var(--control-size-normal);height:var(--control-size-normal);color:var(--color-text-primary-main);background-color:var(--color-background-paper-level-1);border:var(--border-width-normal) solid var(--color-border-2);justify-content:center;align-items:center;text-decoration:none;display:flex;position:relative}._1Dv9za_root[href]:hover,._1Dv9za_root[href]:focus-visible{color:var(--color-primary-main)}._1Dv9za_root[href]:hover ._1Dv9za_label,._1Dv9za_root[href]:focus-visible ._1Dv9za_label{opacity:1;transform:translateY(-50%)}._1Dv9za_root[href]:focus-visible{z-index:1;outline:var(--border-width-emphasis) solid var(--color-primary-main);outline-offset:var(--spacing-xx-small)}._1Dv9za_media{width:var(--component-size-large);height:var(--component-size-large);display:block;position:relative}._1Dv9za_media span{border-radius:0}._1Dv9za_media img{object-fit:contain;border-radius:0}._1Dv9za_label{width:max-content;max-inline-size:calc(100vw - var(--control-size-normal) - var(--spacing-xx-large));padding:var(--spacing-small) var(--spacing-large);color:var(--color-primary-contrast-text);font-size:var(--font-size-body2);font-weight:var(--font-weight-body2);line-height:var(--line-height-body2);white-space:nowrap;pointer-events:none;opacity:0;background-color:var(--color-gray-level-900);border-radius:var(--border-radius-x-small);transition:opacity var(--transition-duration-short) ease-out,transform var(--transition-duration-short) ease-out;position:absolute;inset-block-start:50%;overflow:hidden}[data-album-floating-links-side=right] ._1Dv9za_label{transform:translate(var(--spacing-normal), -50%);inset-inline-end:calc(100% + var(--spacing-small))}[data-album-floating-links-side=left] ._1Dv9za_label{transform:translate(calc(-1 * var(--spacing-normal)), -50%);inset-inline-start:calc(100% + var(--spacing-small))}@media (prefers-reduced-motion:reduce){._1Dv9za_label{transition-duration:.01ms}}
.wEALxW_root{gap:var(--spacing-x-large);border-radius:var(--surface-border-radius);background-color:var(--color-background-paper-level-1);display:grid;overflow:hidden}.wEALxW_root__media{aspect-ratio:2;overflow:hidden}.wEALxW_root__content{gap:var(--spacing-normal);padding:0 var(--spacing-x-large) var(--spacing-x-large);display:grid}.wEALxW_root__title{color:var(--color-text-primary-main);font-size:var(--font-size-h3);font-weight:var(--font-weight-h3);line-height:var(--line-height-h3);margin:0}.wEALxW_root__description{color:var(--color-text-secondary-main)}
.s9qMoG_root{gap:var(--spacing-x-large);flex-direction:column;min-width:0;margin:0;padding:0;list-style:none;display:flex}.s9qMoG_root__item{min-width:0}.s9qMoG_root__link{min-width:0;min-height:var(--static-box-album-row-min-block-size);align-items:center;gap:var(--spacing-normal);padding:var(--spacing-x-large);border-radius:var(--surface-border-radius);background-color:var(--color-background-paper-level-3);box-shadow:var(--shadow-card);color:var(--color-text-primary-plus-2);box-sizing:border-box;text-decoration:none;display:flex}.s9qMoG_root__link:hover{color:var(--color-primary-main)}.s9qMoG_root__link:focus-visible{outline:var(--border-width-emphasis) solid var(--color-primary-main);outline-offset:var(--spacing-xx-small)}.s9qMoG_root__icon{width:var(--component-size-large);height:var(--component-size-large);background-color:var(--color-secondary-main);flex-shrink:0;display:inline-block;-webkit-mask:url(../media/download.18bg5run6wolg.svg) 50%/contain no-repeat;mask:url(../media/download.18bg5run6wolg.svg) 50%/contain no-repeat}.s9qMoG_root__title{overflow-wrap:anywhere;min-width:0;font-size:var(--font-size-subtitle1);font-weight:var(--font-weight-bold);line-height:var(--line-height-subtitle1);flex:1}
