.hero{min-height:860px;padding:56px 0 100px}
.hero>.wrap{display:grid;grid-template-columns:minmax(0,1.1fr) minmax(340px,.9fr);align-items:center;gap:52px}
.hero-content{width:100%;padding-top:48px}.hero-logo{width:min(620px,100%)}
.launch-card{margin-top:62px;padding:36px 30px 28px;border:1px solid #a77c3f;border-radius:8px;background:linear-gradient(145deg,#272018ed,#10141af5 60%);box-shadow:0 24px 80px #0008,0 0 42px #c99a5410;position:relative;text-align:center}
.launch-card:before{content:"";position:absolute;top:-1px;left:18%;right:18%;height:2px;background:linear-gradient(90deg,transparent,#edc88d,transparent)}
.launch-kicker{color:#e6bf80;font-size:.72rem;font-weight:750;letter-spacing:.22em;text-transform:uppercase}.launch-kicker span{margin-right:7px}
.launch-card h1{font:400 clamp(1.8rem,3vw,2.5rem)/1.15 Georgia,serif;letter-spacing:-.02em;margin:18px 0 20px;color:#fbf2df}
.launch-date{display:block;color:#f4e5c9;font-size:1.15rem;font-weight:650;letter-spacing:.02em}
.hero .launch-time{font-size:1rem;margin:6px 0 24px;color:#e4c080;max-width:none}.launch-time span{color:#b7b2a9;font-size:.88rem}
.launch-countdown{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:9px;margin:0 0 16px}.launch-countdown>div{padding:15px 3px 12px;background:#090c11b0;border:1px solid #675035;border-radius:4px;min-width:0}
.launch-countdown dd{font-family:Georgia,serif;font-size:clamp(2rem,3.5vw,3.1rem);font-variant-numeric:tabular-nums;line-height:1.15;color:#f4d7a5;margin:0}
.launch-countdown dt{font-size:.6rem;text-transform:uppercase;letter-spacing:.12em;color:#aea89f;margin-top:6px}
.hero .launch-countdown-status{color:#c2b8a7;font-size:.79rem;margin:0 0 22px;max-width:none}.launch-register{width:100%;gap:20px;font-size:.9rem}.launch-register:hover{background:#e0b572}.launch-discord{display:inline-block;margin-top:15px;color:#c9c0b0;font-size:.8rem;text-underline-offset:4px}.launch-rate-note{font-size:.9rem;color:#b9b2a6;margin:18px 0 0}.launch-rate-note strong{color:#e7c28b}
@media(max-width:960px){.hero{padding-top:58px;padding-bottom:100px}.hero>.wrap{grid-template-columns:minmax(0,1fr);gap:24px}.hero-content{max-width:680px;padding-top:35px}.launch-card{width:min(100%,540px);margin:0 auto}.launch-countdown dd{font-size:3rem}.hero p{margin-bottom:24px}}
@media(max-width:520px){.hero{padding-top:82px}.hero-content{padding-top:12px}.launch-card{padding:28px 17px 22px}.hero .launch-card h1{font-size:2.05rem}.launch-countdown{gap:7px}.launch-countdown dd{font-size:2.25rem}.launch-countdown dt{font-size:.55rem;letter-spacing:.08em}.launch-date{font-size:1.07rem}}
