/* Flat artwork, balanced two-column hero, no simulated cassette sides. */
.grid-redesign .mountain-hero-scene{display:grid;grid-template-columns:minmax(0,1.35fr) minmax(0,1fr);gap:48px;align-items:center;padding:72px 0 64px;min-height:590px}
.grid-redesign .mountain-visual{grid-column:1;grid-row:1;width:100%;margin:0;order:0}
.grid-redesign .mountain-copy{grid-column:2;grid-row:1;display:block;text-align:left;order:1}
.grid-redesign .editorial-eyebrow{display:none}
.grid-redesign .hero-title-row{padding-left:68px;justify-content:flex-start}
.grid-redesign .hero-title-row h1{width:100%!important;max-width:100%!important}
.grid-redesign .mountain-flyer{width:58px!important;margin-top:-40px}
.grid-redesign .mountain-copy p{margin:26px 0 22px;font-size:16px;max-width:410px}
.grid-redesign .mountain-copy .download-cards{margin:0;justify-content:flex-start}
.grid-redesign .sky-orb{background:transparent!important;border:0!important;box-shadow:none!important;padding:0!important;width:64px!important;height:64px!important;filter:none!important;right:5%;top:-4%}
.grid-redesign .sky-orb svg{width:100%!important;height:100%!important;filter:none!important}
.grid-redesign .landing-hero:before,.grid-redesign .product-experience:after{content:'';position:absolute;pointer-events:none;width:160px;height:85px;background:url('/hero/marker-cloud-a-v2.png') center/contain no-repeat;opacity:.2;left:-25px;top:12px}
.grid-redesign .product-experience{position:relative}.grid-redesign .product-experience:after{left:auto;right:0;top:15px;width:180px;background-image:url('/hero/marker-cloud-c-v2.png')}
html[data-theme=light] .grid-redesign .landing-hero:before,html[data-theme=light] .grid-redesign .product-experience:after{filter:invert(1)}
.grid-redesign .app-intro{justify-content:center}.grid-redesign .app-intro h2{text-align:center!important;margin-inline:auto!important}
.tape-collection{border:0;border-radius:0;background:transparent!important;padding-inline:0;box-shadow:none}
.collection-heading{justify-content:center;text-align:center;display:block}.collection-heading p{margin:20px auto 0;max-width:460px}.collection-eyebrow{display:none}.collection-heading h2{font-size:clamp(32px,4vw,48px)}
.tape-shelf{perspective:none;gap:18px;height:auto;justify-content:center;flex-wrap:wrap;overflow:visible;padding:28px 4px}
.tape-reel{display:none!important}
.collection-tape,.collection-tape[aria-pressed=true]{flex:0 0 260px;height:200px;transform:none;transition:transform .25s}
.tape-face,.collection-tape[aria-pressed=true] .tape-face{left:0;top:0;width:260px;height:189px;transform:none!important;filter:none}
.tape-spine,.tape-face:before{display:none!important}
.collection-tape:hover,.collection-tape[aria-pressed=true]{transform:translateY(-5px)}
.collection-tape[aria-pressed=true]{outline:1px solid var(--tape-color);outline-offset:3px;border-radius:12px}
@media(max-width:800px){.tape-shelf{flex-wrap:nowrap;overflow-x:auto;overflow-y:hidden;justify-content:flex-start}}
@media(max-width:800px){.grid-redesign .mountain-hero-scene{grid-template-columns:1fr;gap:28px;padding:42px 0 32px;min-height:0}.grid-redesign .mountain-copy{grid-column:1;grid-row:1;text-align:center}.grid-redesign .hero-title-row{max-width:370px;margin:auto}.grid-redesign .mountain-copy p{margin:24px auto}.grid-redesign .mountain-copy .download-cards{justify-content:center}.grid-redesign .mountain-visual{grid-column:1;grid-row:2;width:100%;margin:0}.grid-redesign .sky-orb{width:52px!important;height:52px!important;top:0!important}.grid-redesign .landing-hero:before{width:90px;opacity:.12}.tape-shelf{margin:0;height:235px;padding:20px 4px}.collection-tape,.collection-tape[aria-pressed=true]{flex-basis:250px}.tape-face,.collection-tape[aria-pressed=true] .tape-face{width:250px;height:181px}}
