.landing_root__4eRjF{position:fixed;inset:0;z-index:60;overflow-y:auto;display:flex;flex-direction:column;background:radial-gradient(900px 480px at 50% -80px,#f7efdd 0,hsla(42,62%,92%,0) 70%),#fdfcf9;color:#221a11;font-size:15px;-webkit-font-smoothing:antialiased}.landing_inner__1smGE{max-width:972px;margin:0 auto;padding:0 24px 90px}.landing_header__oXNEM{position:relative;display:flex;align-items:center;justify-content:space-between;padding:14px 0 8px}.landing_headFlourish__BfsHo{height:42px;width:auto;opacity:.9;margin-bottom:1px}.landing_headBtnLabel__otNXj{position:relative;font-family:Iowan Old Style,Palatino Linotype,Palatino,Georgia,serif;font-size:14px;font-weight:600;font-feature-settings:"smcp";font-variant:small-caps;letter-spacing:.12em;color:#3f2f1b;line-height:1;text-shadow:0 1px 0 hsla(0,0%,100%,.5)}.landing_headBtnLabel__otNXj:after{content:"";position:absolute;left:0;right:0;bottom:-3px;height:1px;background:currentColor;opacity:0;transition:opacity .16s ease}.landing_brand__oKsI6{display:flex;align-items:center;gap:12px;font-family:Iowan Old Style,Palatino Linotype,Palatino,Georgia,serif;font-weight:700;font-size:22px;color:#221a11;text-decoration:none;letter-spacing:-.015em}.landing_brandMark__GAnd6{width:60px;height:60px;border-radius:50%;display:block;box-shadow:0 6px 16px rgba(83,59,31,.18)}.landing_headBtn__gRwPP{display:inline-flex;flex-direction:column;align-items:center;gap:0;padding:4px 6px;text-decoration:none;transition:transform .16s ease}.landing_headBtn__gRwPP:hover{transform:translateY(-1px)}.landing_headBtn__gRwPP:hover .landing_headBtnLabel__otNXj:after{opacity:.4}.landing_headBtn__gRwPP:active{transform:translateY(0)}.landing_hero__IFqnw{display:grid;grid-template-columns:1.02fr .98fr;grid-gap:36px;gap:36px;align-items:center;padding:18px 0 0}.landing_heroSub__v9d08{margin:0 0 26px;font-size:17px;color:#71654c}.landing_ctaRow__KlrqC{display:flex;align-items:center;gap:14px}.landing_h1__jwP_F{margin:0 0 34px;font-family:Iowan Old Style,Palatino Linotype,Palatino,Georgia,serif;font-size:clamp(40px,5.6vw,60px);font-weight:700;letter-spacing:-.01em;line-height:1.06;color:#1f1710;text-shadow:0 1px 0 hsla(0,0%,100%,.55)}.landing_cta__xvW0O{display:inline-block;background:linear-gradient(#3a2c1a,#2a2014);color:#fdfcf9;border-radius:999px;padding:11px 24px;font-size:14.5px;font-weight:650;text-decoration:none;transition:transform .16s cubic-bezier(.2,.8,.3,1.1),box-shadow .16s ease;box-shadow:inset 0 1px 0 rgba(255,246,227,.14),0 12px 26px rgba(42,32,20,.26),0 3px 8px rgba(42,32,20,.2)}.landing_cta__xvW0O:hover{transform:translateY(-3px);box-shadow:inset 0 1px 0 rgba(255,246,227,.16),0 18px 40px rgba(42,32,20,.34),0 6px 14px rgba(42,32,20,.24)}.landing_cta__xvW0O:active{transform:translateY(-1px)}.landing_ctaNote___pYok{font-size:13px;color:#a08c6c}.landing_heroLeft__1qKJY{min-width:0}.landing_heroParts__ep4ex{display:flex;flex-direction:column;gap:14px}.landing_partsGrid__M30X7{display:grid;grid-template-columns:repeat(2,132px);justify-content:end;grid-gap:12px 24px;gap:12px 24px}.landing_part__B4QH3{display:flex;flex-direction:column;align-items:center;text-align:center;transition:transform .18s cubic-bezier(.2,.8,.3,1.1)}.landing_part__B4QH3:hover{transform:translateY(-6px)}.landing_part__B4QH3:hover .landing_partIconWrap__Mo3J9{filter:drop-shadow(0 22px 34px rgba(83,59,31,.26))}.landing_partIconWrap__Mo3J9{display:block;width:132px;height:132px;border-radius:29px;overflow:hidden;filter:drop-shadow(0 12px 22px rgba(83,59,31,.16));animation:landing_pop__B_KU0 .6s cubic-bezier(.2,.8,.3,1.15) both;transition:filter .18s ease}.landing_partIcon___KcZ6{width:100%;height:100%;display:block;object-fit:cover;transform:scale(1.34)}.landing_partLab__15nMs{display:block;margin-top:2px;font-family:Iowan Old Style,Palatino Linotype,Palatino,Georgia,serif;font-size:16.5px;font-weight:700;color:#3c2f1d;text-shadow:0 1px 0 hsla(0,0%,100%,.5)}.landing_shelf__ONxcw{margin-top:84px;text-align:center}.landing_shelfRow__Vo25u{display:flex;justify-content:center;align-items:flex-end;gap:14px;flex-wrap:wrap;max-width:924px;margin:0 auto;padding-bottom:22px;border-bottom:1px solid #e0cfa8}.landing_shelfTile__zLLAJ{width:90px;border-radius:20px;box-shadow:0 12px 26px rgba(64,48,24,.16);animation:landing_pop__B_KU0 .55s cubic-bezier(.2,.8,.3,1.15) both;transition:transform .15s ease,box-shadow .15s ease}.landing_shelfTile__zLLAJ:hover{transform:translateY(-7px);box-shadow:0 22px 36px rgba(64,48,24,.26)}.landing_shelfCap__4NN_8{margin:16px 0 0;font-size:13px;color:#a08c6c}.landing_bottom__9_bhW{margin-top:96px;display:flex;flex-direction:column;align-items:center;gap:16px}.landing_bottomFlourish__jtCbj{width:680px;max-width:94%;opacity:.92;margin-bottom:10px}.landing_bottomCta__UmttZ{display:flex;align-items:flex-end;justify-content:center;gap:14px}.landing_bottomMozart__a2bMV{width:68px;height:auto;display:block;flex-shrink:0;opacity:.94;filter:drop-shadow(0 4px 10px rgba(64,48,24,.12));margin-bottom:2px}.landing_bottomCtaText__Y0UXW{display:flex;flex-direction:column;align-items:center;gap:8px}@keyframes landing_pop__B_KU0{0%{opacity:0;transform:scale(.88)}to{opacity:1;transform:scale(1)}}@media (max-width:900px){.landing_headBtn__gRwPP{padding:7px 15px 7px 12px}.landing_hero__IFqnw{grid-template-columns:1fr;gap:32px}.landing_heroParts__ep4ex{max-width:420px;margin:0 auto}.landing_partsGrid__M30X7{justify-content:center}.landing_partIconWrap__Mo3J9{width:112px;height:112px;border-radius:25px}}@media (prefers-reduced-motion:reduce){.landing_genreImgWrap__hLOqL,.landing_partIconWrap__Mo3J9,.landing_shelfTile__zLLAJ{animation:none}}.landing_genres__3q_BQ{margin-top:72px}.landing_genreRow__uhQdC{display:flex;justify-content:center;gap:16px;flex-wrap:wrap}.landing_genreCard__SHuwN{width:172px;text-align:center}.landing_genreImgWrap__hLOqL{display:block;overflow:hidden;border-radius:20px;border:1px solid #ece0c4;box-shadow:0 12px 28px rgba(64,48,24,.13);animation:landing_pop__B_KU0 .55s cubic-bezier(.2,.8,.3,1.15) both;transition:transform .15s ease,box-shadow .15s ease}.landing_genreCard__SHuwN:hover .landing_genreImgWrap__hLOqL{transform:translateY(-7px);box-shadow:0 22px 40px rgba(64,48,24,.2)}.landing_genreImg__Wm5Jz{width:100%;display:block}.landing_genreLab__mUv7L{display:block;margin-top:9px;font-family:Iowan Old Style,Palatino Linotype,Palatino,Georgia,serif;font-size:15px;font-weight:700;color:#3c2f1d;text-shadow:0 1px 0 hsla(0,0%,100%,.5)}.landing_suite__RMwz3{margin:84px auto 0;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:14px;gap:14px;max-width:924px}.landing_suiteCard__c7Mku{display:flex;align-items:center;gap:12px;background:#fffdf8;border:1px solid #e9dcb6;border-radius:18px;padding:12px 20px 12px 12px;box-shadow:0 10px 22px rgba(64,48,24,.09);transition:transform .16s cubic-bezier(.2,.8,.3,1.1),box-shadow .16s ease}.landing_suiteCard__c7Mku:hover{transform:translateY(-4px);box-shadow:0 20px 34px rgba(64,48,24,.16)}.landing_suiteImg__vWDlX{width:60px;height:60px;flex:none;border-radius:15px;overflow:hidden;display:block}.landing_suiteImg__vWDlX img{width:100%;height:100%;object-fit:cover;transform:scale(1.34);display:block}.landing_suiteBody__aiBsY{display:flex;flex-direction:column;gap:2px}.landing_suiteTop__JNzTb{display:flex;align-items:center;gap:8px}.landing_suiteTop__JNzTb b{font-size:14.5px;color:#241a0e}.landing_suiteBody__aiBsY small{font-size:12.5px;color:#71654c}.landing_badge__2OdP8{font-style:normal;font-size:9.5px;font-weight:650;letter-spacing:.07em;text-transform:uppercase;color:#8a6410;border:1px solid #ddc68f;border-radius:999px;padding:1.5px 7px;background:#faf3df}@media (max-width:840px){.landing_suite__RMwz3{grid-template-columns:1fr;max-width:420px}}@media (max-width:480px){.landing_genreCard__SHuwN{width:44%}.landing_brandMark__GAnd6{width:46px;height:46px}.landing_brand__oKsI6{font-size:19px;gap:10px}.landing_headFlourish__BfsHo{height:34px}.landing_headBtnLabel__otNXj{font-size:12.5px}}.landing_mozartCol__1TyPJ{margin-top:44px;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:14px 20px;gap:14px 20px;width:100%;max-width:500px}.landing_mozartRow__6SXvf{display:flex;align-items:center;gap:10px;min-width:0}.landing_mozartRowOn__ppsAP .landing_mozartLab__YQM8g{color:#5a4a2e}.landing_mozartBtn__5oz8m{flex:0 0 auto;width:44px;height:44px;border-radius:50%;border:none;cursor:pointer;background:#2a2014;color:#fffdf6;display:grid;place-items:center;box-shadow:0 6px 16px rgba(42,32,20,.24);transition:transform .15s ease,box-shadow .15s ease,background .15s ease}.landing_mozartBtn__5oz8m:hover{transform:translateY(-1px);box-shadow:0 8px 20px rgba(42,32,20,.3)}.landing_mozartBtnOn__k2T__{background:#8a6410}.landing_mozartBody__OkW5_{display:flex;flex-direction:column;gap:3px;min-width:0;flex:1 1;padding-top:1px}.landing_mozartLab__YQM8g{display:flex;flex-direction:column;gap:5px;font-family:Iowan Old Style,Palatino Linotype,Palatino,Georgia,serif;font-size:15px;font-style:italic;color:#71654c}.landing_mozartBar__OMtft{display:block;width:100%;max-width:148px;height:2px;border-radius:2px;background:#e7dcc2;overflow:hidden}.landing_mozartBar__OMtft b{display:block;height:100%;background:#8a6410;transition:width .12s linear}@media (max-width:520px){.landing_mozartCol__1TyPJ{grid-template-columns:1fr;max-width:none}}.landing_mozartTpl__DvgU5{flex:0 0 auto;display:inline-flex;align-items:center;gap:3px;margin:0;padding:4px 5px 4px 4px;border:none;border-radius:999px;background:transparent;color:#b0a38a;cursor:pointer;transition:color .14s ease,background .14s ease,transform .14s ease}.landing_mozartTplIco__AhSmS{display:block;flex-shrink:0;width:20px;height:20px;border-radius:50%;object-fit:cover;box-shadow:0 1px 3px rgba(70,55,30,.12)}.landing_mozartTplArrow__WXwF1{display:block;flex-shrink:0;opacity:.65;transition:transform .14s ease,opacity .14s ease}.landing_mozartTpl__DvgU5:hover:not(:disabled){color:#8a6410;background:rgba(138,100,16,.08);transform:translateY(-1px)}.landing_mozartTpl__DvgU5:hover:not(:disabled) .landing_mozartTplArrow__WXwF1{opacity:1;transform:translateX(1px)}.landing_mozartTpl__DvgU5:disabled{opacity:.45;cursor:default}.landing_mozartTplBusy__b1lAw{opacity:.55;pointer-events:none}.landing_mozartTplBusy__b1lAw .landing_mozartTplArrow__WXwF1{animation:landing_mozartTplPulse__HtiVz .9s ease-in-out infinite}@keyframes landing_mozartTplPulse__HtiVz{0%,to{opacity:.4;transform:translateX(0)}50%{opacity:1;transform:translateX(2px)}}.landing_siteFoot__mjXVp{width:100%;max-width:972px;margin:auto auto 0;display:flex;justify-content:flex-end;gap:16px;padding:16px 24px 14px}.landing_siteFoot__mjXVp a{font-size:11.5px;color:var(--text-faint,#a3967a);opacity:.8;text-decoration:none}.landing_siteFoot__mjXVp a:hover{opacity:1;color:var(--accent,#8a6410)}