.hub{background:#070907;color:#fff}.hub-hero{position:relative;min-height:660px;display:flex;align-items:center;overflow:hidden;background:#071008}.hub-bg{position:absolute;inset:0;background:linear-gradient(90deg,#030703f5 0%,#030703cf 43%,#0307032a 100%),url('assets/doghouse-stage-ghost.webp') center/cover}.hub-inner{position:relative;width:min(1200px,100%);margin:auto;padding:90px clamp(20px,6vw,90px)}.hub-kicker,.hub-date{color:#e6b789;letter-spacing:.13em;font-weight:800;font-size:12px}.hub h1{font-size:clamp(49px,8vw,110px);line-height:.96;letter-spacing:-.045em;margin:20px 0;color:#fff}.hub h1 span{color:#ead9c8}.hub-lead{font-size:clamp(17px,1.6vw,22px);max-width:550px;line-height:1.5}.hub-clock{display:flex;gap:9px;margin:24px 0}.hub-clock div{border:1px solid #72543a;background:#050605b8;padding:12px;min-width:75px;text-align:center}.hub-clock b{display:block;font-size:29px}.hub-clock small{font-size:10px;color:#dfad85}.hub-actions{display:flex;gap:12px;flex-wrap:wrap;margin-top:26px}.hub-btn{display:inline-flex;justify-content:center;align-items:center;padding:15px 23px;min-height:50px;text-decoration:none!important;font-weight:900;font-size:12px;border-radius:5px}.hub-btn.primary{background:#b7ff00;color:#050705!important}.hub-btn.secondary{background:#11120f;color:#fff!important;border:1px solid #97744f}.hub-list{padding:70px clamp(18px,5vw,70px) 100px;max-width:1400px;margin:auto}.hub-list h2{font-size:clamp(34px,5vw,62px);margin:10px 0}.hub-list>p{color:#d6a877;font-weight:900;letter-spacing:.15em;font-size:12px}.hub-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:24px;margin-top:30px}.hub-card{min-width:0;background:#121410;border:1px solid #5a4736;border-radius:9px;overflow:hidden}.hub-card img{display:block;width:100%;aspect-ratio:16/10;object-fit:cover}.hub-card-copy{padding:25px}.hub-card-copy small{color:#b7ff00;font-weight:900;letter-spacing:.08em}.hub-card h3{font-size:clamp(27px,3vw,41px);margin:12px 0}.hub-card p{color:#ccc;line-height:1.6}.hub[data-stage=blood] .hub-bg{background-image:linear-gradient(90deg,#120505f5,#120505a8 48%,#12050522),url('assets/doghouse-stage-blood.webp')}.hub[data-stage=midnight] .hub-bg{background-image:linear-gradient(90deg,#050917f5,#050917a8 48%,#05091722),url('assets/doghouse-stage-midnight.webp')}.hub[data-stage=reveal] .hub-bg{background-image:linear-gradient(90deg,#0d0805f5,#0d0805a8 48%,#0d080522),url('assets/doghouse-stage-reveal.webp')}@media(max-width:700px){.hub-hero{min-height:690px;align-items:flex-end}.hub-bg{background-position:65% top;background-size:auto 65%,cover}.hub-inner{padding:270px 20px 45px}.hub h1{font-size:clamp(43px,11vw,65px)}.hub-clock{gap:5px}.hub-clock div{flex:1;min-width:0;padding:9px 3px}.hub-clock b{font-size:24px}.hub-actions{display:grid}.hub-grid{grid-template-columns:1fr}.hub-list{padding:45px 16px 65px}.hub-card-copy{padding:20px}}