.mc-soon__heading{font-size:2.4rem;color:var(--mc-paper)}
.mc-soon__text{font-size:1.5rem;opacity:.85;margin:1rem 0 0;max-width:56rem;line-height:1.5}
.mc-soon__rack{margin-top:2.4rem;gap:1.6rem}
.mc-soon__tile{min-width:17rem;flex:1;color:var(--mc-paper);text-decoration:none;display:block}
.mc-soon__cover{border-radius:3px;overflow:hidden;border-right:3px solid var(--mc-bronze);line-height:0;aspect-ratio:800/1028;background:var(--mc-brand-deep)}
.mc-soon__cover img{width:100%;height:100%;object-fit:cover;display:block}
.mc-soon__tag{font-size:1.1rem;letter-spacing:.14em;text-transform:uppercase;color:var(--mc-bronze);margin:1.2rem 0 .2rem;font-weight:500}
.mc-soon__date{font-family:var(--mc-font-display);font-size:2.6rem;margin:0;line-height:1.1}
.mc-soon__title{font-size:1.3rem;opacity:.8;margin:.3rem 0 .6rem}
.mc-link--light{color:var(--mc-paper)}
.mc-soon__ctas{margin-top:2.2rem}
.mc-btn--bronze{background:var(--mc-bronze);color:var(--mc-bronze-ink)}
.mc-app{background:#fff}
.mc-app__intro{max-width:68rem}
.mc-app__heading{font-size:2.8rem}
.mc-app__text{font-size:1.5rem;color:var(--mc-muted);line-height:1.5;margin:1rem 0 0}
.mc-app__pillars{margin-top:2.6rem;gap:1.8rem}
.mc-pillar{min-width:21rem;flex:1;text-decoration:none;color:var(--mc-ink);display:flex;flex-direction:column}
.mc-pillar:focus-visible{outline:3px solid var(--mc-bronze);outline-offset:4px;border-radius:8px}
.mc-pillar__phone{background:var(--mc-ink);border-radius:2.6rem;padding:.7rem;box-shadow:0 1.6rem 3.2rem rgba(22,32,27,.14);aspect-ratio:9/17;overflow:hidden;line-height:0;transition:transform .2s ease}
.mc-pillar:hover .mc-pillar__phone{transform:translateY(-4px)}
.mc-pillar__phone img{width:100%;height:100%;object-fit:cover;object-position:top;border-radius:2rem;display:block}
.mc-pillar__stat{font-family:var(--mc-font-display);font-size:2.6rem;color:var(--mc-brand);margin:1.6rem 0 0;line-height:1.1}
.mc-pillar__title{font-size:1.5rem;font-weight:500;margin:.6rem 0 0}
.mc-pillar__text{font-size:1.3rem;color:var(--mc-muted);line-height:1.45;margin:.4rem 0 0}
.mc-app__stores{display:flex;gap:1rem;flex-wrap:wrap;align-items:center;margin-top:2.4rem}
.mc-app__note{margin:0}
.mc-store{display:inline-flex;flex-direction:column;justify-content:center;background:var(--mc-ink);color:#fff;text-decoration:none;border-radius:10px;padding:.8rem 1.8rem;min-height:5.2rem;min-width:16rem}
.mc-store:focus-visible{outline:3px solid var(--mc-bronze);outline-offset:2px}
.mc-store__small{font-size:1.1rem;opacity:.85}
.mc-store__big{font-size:1.8rem;font-weight:500;line-height:1.1}
@media (prefers-reduced-motion:reduce){.mc-pillar__phone{transition:none}.mc-pillar:hover .mc-pillar__phone{transform:none}}
@media screen and (min-width:750px){
.mc-soon__heading{font-size:3.6rem}
.mc-soon__rack{overflow:visible}
.mc-soon__tile{min-width:0}
.mc-soon__date{font-size:3.2rem}
.mc-app__heading{font-size:4.2rem}
.mc-app__pillars{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));overflow:visible}
.mc-pillar{min-width:0}
}
