.mzr-shell{background-color:#0000;background-image:radial-gradient(1200px 700px at 80% -10%,#f6efe0 0%,#f6efe000 60%),linear-gradient(#fbf8f1 0%,#f4eee2 100%);background-position:0 0,0 0;background-repeat:repeat,repeat;background-size:auto,auto;background-attachment:fixed;background-origin:padding-box,padding-box;background-clip:border-box,border-box}.mzr-page{--mzr-ink:#201b13;--mzr-body:#6b6151;--mzr-strong:#3a3225;--mzr-muted:#9a917f;--mzr-line:#2d261a17;--mzr-ease:cubic-bezier(.22, .61, .36, 1);--mzr-dock-top:76px;--mzr-scroll-margin:200px;padding-top:clamp(88px,11vh,128px);padding-bottom:110px;position:relative}.mzr-hero{text-align:center;max-width:1180px;margin:0 auto;padding:8px clamp(20px,4vw,56px) 4px}.mzr-eyebrow{align-items:center;gap:12px;margin-bottom:22px;display:inline-flex}.mzr-eyebrow-line{background:var(--accent);border-radius:2px;width:22px;height:2px;display:block}.mzr-eyebrow-label{font-family:var(--font-mono-v3);letter-spacing:.22em;text-transform:uppercase;color:var(--accent);font-size:13px}.mzr-title{font-family:var(--font-geist-sans);letter-spacing:-.02em;color:var(--mzr-ink);max-width:940px;margin:0 auto;font-size:clamp(44px,6vw,76px);font-weight:500;line-height:1.02}.mzr-intro{max-width:620px;color:var(--mzr-body);text-wrap:pretty;margin:22px auto 0;font-size:clamp(17px,1.6vw,20px);line-height:1.6}.mzr-intro strong{color:var(--mzr-strong);font-weight:600}.mzr-searchwrap{z-index:40;background:0 0;padding:12px clamp(20px,4vw,56px) 22px;position:relative}.mzr-searchwrap.is-docked{top:var(--mzr-dock-top);z-index:40;animation:mzr-slidedown .38s var(--mzr-ease) both;background:linear-gradient(#fdfaf3 0% 62%,#fdfaf300 100%);position:fixed;left:0;right:0}@keyframes mzr-slidedown{0%{transform:translateY(-112%)}to{transform:translateY(0)}}.mzr-spacer{display:none}.mzr-searchcard{-webkit-backdrop-filter:blur(20px)saturate(160%);backdrop-filter:blur(20px)saturate(160%);border:1px solid var(--mzr-line);background:#fbf8f1eb;border-radius:26px;max-width:1180px;margin:0 auto;padding:14px 16px;box-shadow:0 12px 34px #2d261a14}.mzr-searchfield{background:#fff;border:1px solid #2d261a1a;border-radius:999px;align-items:center;gap:10px;max-width:320px;margin-bottom:14px;padding:11px 18px;display:flex}.mzr-searchfield svg{flex:none}.mzr-search-input{color:#241f18;background:0 0;border:0;outline:0;width:100%;font-size:15px}.mzr-search-input::placeholder{color:var(--mzr-muted)}.mzr-chips{scrollbar-width:none;gap:12px;display:flex;overflow-x:auto}.mzr-chips::-webkit-scrollbar{display:none}.mzr-chip{width:138px;transition:transform .28s var(--mzr-ease), box-shadow .28s var(--mzr-ease), border-color .28s var(--mzr-ease);background:#fff;border:1px solid #2d261a1a;border-radius:16px;flex-direction:column;flex:none;gap:9px;padding:8px;text-decoration:none;display:flex}.mzr-chip:hover{border-color:#2d261a33;transform:translateY(-2px);box-shadow:0 6px 16px #2d261a1a}.mzr-chip-img{background-color:var(--mzr-tint);background-position:bottom;background-repeat:no-repeat;background-size:contain;border-radius:11px;height:74px;position:relative;overflow:hidden}.mzr-chip-num{font-family:var(--font-mono-v3);color:var(--mzr-color);font-size:10px;font-weight:700;position:absolute;top:6px;left:8px}.mzr-chip-label{align-items:center;gap:8px;min-width:0;display:flex}.mzr-chip-dot{background:var(--mzr-color);border-radius:999px;flex:none;width:8px;height:8px}.mzr-chip-name{color:var(--mzr-strong);white-space:nowrap;text-overflow:ellipsis;font-size:13px;font-weight:600;overflow:hidden}.mzr-noresult{color:#a89e8b;align-items:center;font-size:14px;display:flex}.mzr-grid{grid-template-columns:repeat(2,1fr);gap:30px;max-width:1180px;margin:0 auto;padding:0 clamp(20px,4vw,56px);display:grid}.mzr-band{border:1px solid rgba(var(--mzr-rgb), .4);background:radial-gradient(120% 120% at 50% 22%, rgba(var(--mzr-rgb), .14) 0%, rgba(var(--mzr-rgb), .04) 42%, #fff 78%);scroll-margin-top:var(--mzr-scroll-margin);text-align:left;transition:transform .5s var(--mzr-ease), box-shadow .5s var(--mzr-ease);border-radius:30px;text-decoration:none;position:relative;overflow:hidden;box-shadow:0 14px 36px #2d261a0f}button.mzr-band,a.mzr-band{cursor:pointer}.mzr-band:is(button,a):hover{transform:translateY(-5px);box-shadow:0 30px 60px #2d261a1f}.mzr-band-inner{flex-direction:column;display:flex}.mzr-band-img{width:100%;height:300px;position:relative}.mzr-media{object-fit:contain;object-position:center bottom;transform-origin:bottom;transition:transform .5s var(--mzr-ease);padding:34px 30px 26px}.mzr-band-img.is-stl .mzr-media{object-position:center center;transform-origin:50%;padding:40px 30px}.mzr-band:is(button,a):hover .mzr-media{transform:scale(1.035)}.mzr-band-text{padding:30px 40px 40px}.mzr-meta{align-items:center;gap:12px;margin-bottom:14px;display:flex}.mzr-num{font-family:var(--font-mono-v3);color:var(--mzr-textcolor);font-size:15px;font-weight:700}.mzr-metabar{background:rgba(var(--mzr-rgb), .5);width:1px;height:15px}.mzr-band-eyebrow{font-family:var(--font-mono-v3);letter-spacing:.12em;text-transform:uppercase;color:var(--mzr-textcolor);font-size:10px}.mzr-band-title{font-family:var(--font-geist-sans);letter-spacing:-.015em;color:var(--mzr-ink);margin-bottom:12px;font-size:clamp(32px,3.4vw,42px);font-weight:500;line-height:1.05}.mzr-desc{color:var(--mzr-body);max-width:340px;margin-bottom:26px;font-size:17px;line-height:1.5}.mzr-cta{color:var(--mzr-textcolor);transition:gap .4s var(--mzr-ease);align-items:center;gap:9px;font-size:16px;font-weight:600;display:inline-flex}.mzr-band:is(button,a):hover .mzr-cta{gap:15px}.mzr-cta svg{flex:none}.mzr-cta.is-disabled{color:var(--mzr-muted);cursor:default}.mzr-badge{font-family:var(--font-mono-v3);letter-spacing:.12em;text-transform:uppercase;color:#c25e3e;background:#c25e3e14;border:1px solid #c25e3e66;border-radius:6px;align-items:center;gap:6px;padding:4px 9px;font-size:10px;font-weight:700;display:inline-flex}.mzr-wip-note{color:var(--mzr-muted);margin-top:8px;font-size:13px}@media (max-width:820px){.mzr-grid{grid-template-columns:1fr;gap:18px}.mzr-band-text{padding:28px 26px 32px}}@media (prefers-reduced-motion:reduce){.mzr-band,.mzr-media,.mzr-chip,.mzr-cta{transition:none}.mzr-band:is(button,a):hover,.mzr-band:is(button,a):hover .mzr-media{transform:none}.mzr-searchwrap.is-docked{animation:none}}
