
/* Fidelity pass: original HYEDram section hierarchy, isolated from Bootstrap */
:root{--hye-ink:#333645;--hye-header:#424556;--hye-gold:#eebf27;--hye-cream:#fffaf0}
html{scroll-behavior:smooth;scroll-padding-top:100px}body{overflow-x:hidden}
.site-header{background:var(--hye-header)!important;position:sticky;top:0;z-index:1050;box-shadow:0 5px 22px #1118272a}
.hye-nav .nav-link{color:#f7f7fa!important;transition:color .2s,background .2s;border-radius:5px}
.hye-nav .nav-link:hover,.hye-nav .nav-link:focus-visible,.hye-nav .nav-link[aria-expanded=true]{color:var(--hye-gold)!important}
.hye-nav .dropdown-menu{background:#fff!important;color:#333645!important;border:1px solid #e8e8ee;border-top:3px solid var(--hye-gold);box-shadow:0 18px 35px #11182730;padding:.65rem;min-width:245px;border-radius:4px}
.hye-nav .dropdown-item{white-space:normal;color:#333645!important;border-radius:3px;padding:.65rem .85rem;transition:background .2s,color .2s}
.hye-nav .dropdown-item:hover,.hye-nav .dropdown-item:focus{background:#fff5d7!important;color:#8d6212!important}
@media(min-width:1200px){.hye-nav .dropdown:hover>.dropdown-menu,.hye-nav .dropdown:focus-within>.dropdown-menu{display:block;animation:hyeDrop .18s ease-out}}
@keyframes hyeDrop{from{opacity:0;transform:translateY(8px)}to{opacity:1;transform:translateY(0)}}
.home-body{position:relative;isolation:isolate;scroll-margin-top:95px;padding-block:clamp(65px,8vw,120px)}
.home-body>.container{position:relative;z-index:1}.home-body h2{letter-spacing:-.035em;line-height:1.13}.home-body p{line-height:1.8}
.home-body .eyebrow{letter-spacing:.17em;text-transform:uppercase;color:#c18a17}.home-body .gold{color:#d8a51c}
.home-body:nth-of-type(even){background-color:#f6f7f9}.home-body img[src$=".svg"]{max-width:100%;height:auto}
.home-body .card,.home-body article{transition:transform .25s,box-shadow .25s}.home-body article:hover{transform:translateY(-3px)}
.blockchain-logo-band img{will-change:transform;transition:transform .5s,filter .5s;animation:hyeFloat 6s ease-in-out infinite;animation-delay:calc(var(--logo-i,0)*-.65s)}
.blockchain-logo-band img:hover,.blockchain-logo-band img:focus{transform:translateY(-12px) scale(1.12) rotate(-3deg);filter:drop-shadow(0 12px 14px #eebf2760)}
@keyframes hyeFloat{0%,100%{translate:0 0}50%{translate:0 -7px}}
@media(max-width:1199.98px){.hye-nav .dropdown-menu{box-shadow:none;border:0;border-left:3px solid var(--hye-gold);background:#f8f8fa!important}.hye-nav .dropdown-item{color:#333645!important}}
@media(prefers-reduced-motion:reduce){html{scroll-behavior:auto}.blockchain-logo-band img{animation:none!important;transition:none!important}.home-body article{transition:none!important}}
