.mz{--mz-ease:cubic-bezier(.22, 1, .36, 1);min-height:100vh;padding:110px 24px 80px;font-family:Inter,system-ui,sans-serif;transition:background .6s,color .6s}.mz.glass{color:#f2ede6;background:#0b0d11}.mz.paper{color:#14171e;background:#f2ede6}.mz-wrap{max-width:1180px;margin:0 auto}.mz-head{flex-wrap:wrap;justify-content:space-between;align-items:flex-end;gap:20px;margin-bottom:34px;display:flex}.mz-eyebrow{letter-spacing:.22em;text-transform:uppercase;color:#ffc93c;margin-bottom:14px;font-family:JetBrains Mono,monospace;font-size:11.5px}.mz.paper .mz-eyebrow{color:#de3163}.mz-head h1{letter-spacing:-1.8px;margin:0;font-family:Bricolage Grotesque,sans-serif;font-size:clamp(34px,5.5vw,58px);font-weight:800;line-height:1.02}.mz-head p{opacity:.65;max-width:460px;margin:14px 0 0;font-size:15.5px;line-height:1.55}.mz-toggle{border:1px solid;border-radius:999px;flex-shrink:0;gap:2px;padding:4px;display:inline-flex}.mz.glass .mz-toggle{background:#f2ede60d;border-color:#f2ede626}.mz.paper .mz-toggle{background:#14171e0a;border-color:#14171e26}.mz-toggle button{cursor:pointer;color:inherit;opacity:.55;transition:all .4s var(--mz-ease);background:0 0;border:none;border-radius:999px;padding:8px 18px;font-family:inherit;font-size:12.5px;font-weight:700}.mz-toggle button.on{opacity:1}.mz.glass .mz-toggle button.on{color:#0b0d11;background:#f2ede6}.mz.paper .mz-toggle button.on{color:#f2ede6;background:#14171e}.mz-grid{grid-template-columns:repeat(4,1fr);grid-auto-rows:240px;grid-auto-flow:dense;gap:14px;display:grid}@media (max-width:980px){.mz-grid{grid-template-columns:repeat(2,1fr)}}@media (max-width:560px){.mz-grid{grid-template-columns:1fr;grid-auto-rows:300px}}.mz-cell{cursor:pointer;color:inherit;transition:transform .55s var(--mz-ease), box-shadow .55s ease;border:1px solid;border-radius:18px;text-decoration:none;position:relative;overflow:hidden}.mz.glass .mz-cell{background:#13161c;border-color:#f2ede61a}.mz.paper .mz-cell{background:#fff;border-color:#14171e1a}.mz-cell:hover{transform:translateY(-6px)}.mz-cell:hover .mz-img img{transform:scale(1.06)}.mz-cell .mz-img img{transition:transform .9s var(--mz-ease)}.mz-cell:hover .cta{gap:10px}.mz-cell .cta{transition:gap .35s var(--mz-ease)}.mz.glass .mz-cell:hover{box-shadow:0 30px 60px -20px #000000b3}.mz.paper .mz-cell:hover{box-shadow:0 30px 60px -24px #14171e40}.mz-cell.s-hero{grid-area:span 2/span 2}.mz-cell.s-tall{grid-row:span 2}.mz-cell.s-wide{grid-column:span 2}@media (max-width:980px){.mz-cell.s-hero,.mz-cell.s-wide{grid-column:span 2}}@media (max-width:560px){.mz-cell.s-hero,.mz-cell.s-wide{grid-area:span 1/span 1}.mz-cell.s-tall{grid-row:span 1}}.mz-img{position:absolute;inset:0}.mz-img img{object-fit:cover;width:100%;height:100%;transition:transform .9s var(--mz-ease)}.mz-cell:hover .mz-img img,.mz-cell.open .mz-img img{transform:scale(1.07)}.mz-img-empty{opacity:.35;background:linear-gradient(135deg,#ffc93c1f,#2e7d5b1f);place-items:center;display:grid;position:absolute;inset:0}.mz-shade{z-index:1;opacity:1;background:linear-gradient(#0000 22%,#08090c73 54%,#08090ceb 100%);transition:opacity .55s;position:absolute;inset:0}.mz-cell:hover .mz-shade,.mz-cell.open .mz-shade{opacity:1}.mz-tag{z-index:3;letter-spacing:.08em;text-transform:uppercase;color:#0b0d11;opacity:1;transition:transform .5s var(--mz-ease) 50ms, opacity .4s ease 50ms;background:#ffc93ceb;border-radius:8px;padding:6px 11px;font-family:JetBrains Mono,monospace;font-size:10px;font-weight:700;position:absolute;top:16px;left:16px;transform:translateY(0)}.mz-cell:hover .mz-tag,.mz-cell.open .mz-tag{opacity:1;transform:translateY(0)}.mz-tag.verified{color:#fff;background:#2e7d5bf0}.mz-content{z-index:2;padding:20px;position:absolute;bottom:0;left:0;right:0}.mz-content .t,.mz-content .dv,.mz-content .d,.mz-content .cta{opacity:1;transition:opacity .5s ease, transform .55s var(--mz-ease);transform:translateY(0)}.mz-cell .mz-content .t{animation:mzRise .6s var(--mz-ease) both .1s}.mz-cell .mz-content .dv{animation:mzRise .6s var(--mz-ease) both .18s}.mz-cell .mz-content .d{animation:mzRise .6s var(--mz-ease) both .24s}.mz-cell .mz-content .cta{animation:mzRise .6s var(--mz-ease) both .32s}@keyframes mzRise{0%{opacity:0;transform:translateY(14px)}to{opacity:1;transform:translateY(0)}}.mz-cell:hover .t,.mz-cell.open .t{opacity:1;transition-delay:.1s;transform:translateY(0)}.mz-cell:hover .dv,.mz-cell.open .dv{opacity:1;transition-delay:.18s;transform:translateY(0)scaleX(1)}.mz-cell:hover .d,.mz-cell.open .d{opacity:1;transition-delay:.26s;transform:translateY(0)}.mz-cell:hover .cta,.mz-cell.open .cta{opacity:1;transition-delay:.36s;transform:translateY(0)}.mz-content .t{letter-spacing:-.5px;color:#f5f2ec;margin:0;font-family:Bricolage Grotesque,sans-serif;font-size:20px;font-weight:800}.s-hero .mz-content .t{font-size:28px}.mz-content .dv{transform-origin:0;background:#ffc93c;border-radius:2px;width:44px;height:2px;margin:10px 0;transform:translateY(16px)scaleX(0)}.mz-content .d{color:#f5f2ecc7;max-width:340px;margin:0 0 14px;font-size:13px;line-height:1.5}.mz-content .cta{color:#f5f2ec;-webkit-backdrop-filter:blur(14px)saturate(150%);background:#ffffff1f;border:1px solid #ffffff38;border-radius:11px;align-items:center;gap:7px;padding:10px 17px;font-size:13px;font-weight:700;display:inline-flex}.mz-cell.txt{flex-direction:column;justify-content:space-between;padding:22px;display:flex}.mz.glass .mz-cell.txt{background:linear-gradient(150deg,#171b23,#10131a)}.mz.paper .mz-cell.txt{background:linear-gradient(150deg,#fff,#f6f1e8)}.mz-cell.txt .big{letter-spacing:-.8px;font-family:Bricolage Grotesque,sans-serif;font-size:clamp(22px,2.4vw,30px);font-weight:800;line-height:1.1}.mz-cell.txt .small{opacity:.6;font-size:13px;line-height:1.5}.mz-cell.txt .num{color:#ffc93c;letter-spacing:-2px;font-family:JetBrains Mono,monospace;font-size:38px;font-weight:700}.mz.paper .mz-cell.txt .num{color:#de3163}.mz-cell{opacity:0;animation:mzin .7s var(--mz-ease) forwards}@keyframes mzin{0%{opacity:0;transform:translateY(22px)}to{opacity:1;transform:translateY(0)}}@media (prefers-reduced-motion:reduce){.mz *,.mz-cell{opacity:1!important;transition:none!important;animation:none!important;transform:none!important}.mz-content .t,.mz-content .dv,.mz-content .d,.mz-content .cta,.mz-tag,.mz-shade{opacity:1!important}}
