.hero-card::after{background:linear-gradient(180deg,rgba(8,24,15,.55) 0%,rgba(8,24,15,.2) 30%,rgba(8,24,15,.55) 62%,rgba(8,24,15,.88) 100%)}
h1{text-shadow:0 2px 30px rgba(0,0,0,.35)}
h1 em{color:#d3ebc8}
.eyebrow{opacity:1;color:#fff}
.lede{opacity:1;text-shadow:0 1px 18px rgba(0,0,0,.35)}
.logo,.logo span{white-space:nowrap}
.hero-card{min-height:max(680px,min(92dvh,860px))}
@media (max-width:900px){
.glass{display:none}
.hero-card{min-height:max(640px,92dvh)}
.hero-in{padding:130px 0 36px}
.links .btn{padding:0 16px;font-size:.92rem}
.nav .bar{padding-left:16px}
.card{min-height:0}
}
@media (max-width:400px){.logo span{font-size:.92rem}.logo i{display:none}}
