.hub{z-index:10;scroll-behavior:smooth;position:fixed;inset:0;overflow:hidden auto}.intro{min-height:100svh;padding:120px var(--pad) 60px;pointer-events:none;flex-direction:column;justify-content:center;max-width:760px;display:flex}.intro>*{pointer-events:auto}.intro__kicker{letter-spacing:.42em;text-transform:uppercase;color:var(--live);margin:0;font-size:12px}.intro__title{letter-spacing:-.01em;margin:18px 0;font-size:clamp(38px,6vw,84px);font-weight:700;line-height:.98}.intro__title span{background:linear-gradient(90deg,#62ccee,#8c6bff 50%,#ff5cc8);color:#0000;-webkit-background-clip:text;background-clip:text}.intro__lead{max-width:520px;color:var(--mute);margin:0 0 28px;font-size:16px;line-height:1.6}.intro__scroll{letter-spacing:.2em;text-transform:uppercase;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#06081280;border:1px solid #62ccee73;border-radius:999px;align-self:flex-start;padding:14px 22px;font-size:13px;text-decoration:none}.intro__scroll:hover{border-color:var(--live)}.grid{padding:40px var(--pad) 40px;grid-template-columns:repeat(auto-fill,minmax(min(100%,360px),1fr));gap:22px;max-width:1400px;margin:0 auto;display:grid}.card{-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);background:#080a16b8;border:1px solid #eaf7fc1f;border-radius:22px;flex-direction:column;text-decoration:none;transition:transform .5s cubic-bezier(.2,.8,.2,1),border-color .4s,box-shadow .5s;display:flex;position:relative;overflow:hidden}.card:hover{border-color:var(--accent);box-shadow:0 30px 80px -30px var(--accent);transform:translateY(-6px)}.card__media{aspect-ratio:16/10;position:relative;overflow:hidden}.card__media img{object-fit:cover;width:100%;height:100%;transition:transform 1.2s cubic-bezier(.2,.8,.2,1);display:block;transform:scale(1.02)}.card:hover .card__media img{transform:scale(1.08)}.card__media:after{content:"";background:linear-gradient(#0000 55%,#080a16e6);position:absolute;inset:0}.card__no{z-index:1;font:700 12px var(--font);letter-spacing:.2em;color:var(--accent);position:absolute;top:14px;left:16px}.card__body{flex-direction:column;flex:1;gap:8px;padding:18px 22px 22px;display:flex}.card__kicker{letter-spacing:.32em;text-transform:uppercase;color:var(--accent);margin:0;font-size:11px}.card__title{margin:0;font-size:30px;line-height:1}.card__lead{color:var(--mute);margin:0;font-size:14px;line-height:1.55}.card .tags{margin-top:4px}.card__go{letter-spacing:.08em;color:var(--accent);margin-top:auto;padding-top:10px;font-size:13px;font-weight:700}.next{max-width:1400px;padding:40px var(--pad) 30px;margin:0 auto}.next__kicker{letter-spacing:.42em;text-transform:uppercase;color:var(--mute);font-size:12px}.next__list{grid-template-columns:repeat(auto-fill,minmax(min(100%,260px),1fr));gap:12px;margin:18px 0 0;padding:0;list-style:none;display:grid}.next__list li{background:#080a1680;border:1px dashed #eaf7fc29;border-radius:16px;gap:4px;padding:16px 18px;display:grid}.next__list b{font-size:17px}.next__list span{letter-spacing:.28em;text-transform:uppercase;color:var(--accent);font-size:11px}.next__list em{color:var(--mute);font-size:13px;font-style:normal;line-height:1.5}.next__cta{color:var(--mute);margin-top:30px;font-size:16px}.next__cta a{color:var(--live);font-weight:700;text-decoration:none}.foot{padding:30px var(--pad) 40px;color:var(--mute);text-align:center;font-size:12px}.foot a{color:var(--ink)}.wipe{z-index:60;pointer-events:none;background:radial-gradient(circle at var(--x,50%) var(--y,50%), var(--accent,#62ccee) 0, #04050b 60%);clip-path:circle(0 at var(--x,50%) var(--y,50%));transition:clip-path .65s cubic-bezier(.7,0,.3,1);position:fixed;inset:0}.wipe.go{clip-path:circle(150% at var(--x,50%) var(--y,50%))}@media (max-width:720px){.intro{justify-content:flex-end;padding-bottom:80px}.intro__title{font-size:40px}}
