/* HYEDRAM homepage only: original palette, section rhythm, and supplied artwork */
body:has(#road-ahead-original),body:has(#road-ahead){background:#fff}
#top{background:#333645!important;color:#fff;min-height:600px;display:flex;align-items:center;position:relative}
#top .container{z-index:2;max-width:1160px}
#top h1{font-size:clamp(2.6rem,5vw,5.1rem);line-height:1.07;color:#fff;font-weight:700;max-width:740px}
#top p{color:#e5e6eb;font-size:clamp(1.15rem,2vw,1.65rem);max-width:660px}
#news{background:#f6f6f7;color:#333645}
.home-body{padding-block:clamp(64px,7.5vw,120px);background:#fff;color:#333645}
.home-body.section-alt{background:#f4f5f7}
.home-body h2{color:#333645;font-weight:700;font-size:clamp(2rem,3.5vw,3.5rem);line-height:1.16;letter-spacing:-.025em;margin-bottom:1.25rem}
.home-body .gold{color:#d4a21e}.home-body p{color:#5c6170;line-height:1.85;font-size:1.04rem}
.home-body .eyebrow{color:#b68a1a;letter-spacing:.15em;font-size:.78rem;font-weight:700}
.home-body .svg-stage,.home-body .ecosystem-visual{background:transparent;box-shadow:none;border:0}
.home-body.original-bg-section::before{opacity:.18!important;background-size:contain!important}
.home-body.original-bg-section::after{opacity:.14!important;background-size:contain!important}
#about-hye,#why-hyedram,#goals,#drives,#wallets{background:#f4f5f7}
#hyeperks,#stablecoins,#products,#technology,#adoption{background:#fff}
#ecosystem-artwork{background:#f4f5f7}
#road-ahead{background:#333645;color:#fff;padding:clamp(70px,8vw,130px) 0 110px;overflow:hidden}
#road-ahead .road-ahead-intro{text-align:center;max-width:960px;margin:0 auto 35px}
#road-ahead h2{color:#fff}#road-ahead .gold{color:#eebf27}
#road-ahead .eyebrow{color:#eebf27}
#road-ahead .road-ahead-quote{font-size:clamp(1.1rem,2.15vw,1.65rem);color:#f0f0f3;line-height:1.6;margin:20px auto 0;max-width:840px}
#road-ahead .road-ahead-visual{width:min(100%,1050px);margin:25px auto 60px;display:flex;align-items:center;justify-content:center}
#road-ahead .road-ahead-visual object{width:100%;height:auto;aspect-ratio:1182.5/726.5;display:block;min-height:240px}
#road-ahead .road-ahead-content{max-width:850px;margin:0 auto;text-align:center}
#road-ahead .road-ahead-content p{color:#d6d8df;font-size:1.07rem}
#road-ahead .road-ahead-content .btn-gold{display:inline-flex;margin-top:18px}
@media(max-width:767.98px){#top{min-height:500px}#top .container{padding-top:120px!important}.home-body{padding-block:58px}#road-ahead .road-ahead-visual{margin:15px auto 35px}#road-ahead .road-ahead-visual object{min-height:180px}}
@media(prefers-reduced-motion:reduce){#road-ahead object{animation:none!important}}
