.hero[data-astro-cid-j7pv25f6]{position:relative;min-height:min(calc(100vh - 68px),880px);display:flex;flex-direction:column;justify-content:flex-start;overflow:hidden;padding-top:clamp(40px,8vh,86px);padding-bottom:236px}.hero-visual[data-astro-cid-j7pv25f6]{position:absolute;inset:0;pointer-events:none;z-index:0}.hero-visual[data-astro-cid-j7pv25f6] .retro-sun[data-astro-cid-j7pv25f6]{width:clamp(190px,24vw,330px);height:clamp(190px,24vw,330px);top:3%;left:73%;opacity:.32}.hero-visual[data-astro-cid-j7pv25f6] .grid-floor[data-astro-cid-j7pv25f6]{height:236px;bottom:0}.hero-visual[data-astro-cid-j7pv25f6] .horizon-line[data-astro-cid-j7pv25f6]{bottom:236px}.hero-inner[data-astro-cid-j7pv25f6]{position:relative;z-index:2;display:grid;grid-template-columns:1.28fr .72fr;gap:48px;align-items:end;margin-bottom:clamp(28px,4vw,52px)}.hero-kicker[data-astro-cid-j7pv25f6]{display:flex;align-items:center;gap:12px;margin-bottom:clamp(20px,3vw,34px);flex-wrap:wrap}.kicker-sep[data-astro-cid-j7pv25f6]{color:var(--ink-3);font-size:11px}.hero-title[data-astro-cid-j7pv25f6]{display:flex;flex-direction:column;margin:0}.hero-title[data-astro-cid-j7pv25f6] .t1[data-astro-cid-j7pv25f6]{font-size:clamp(30px,5.6vw,68px);font-weight:500;letter-spacing:-.02em;line-height:1;color:var(--ink-2)}.hero-title[data-astro-cid-j7pv25f6] .t2[data-astro-cid-j7pv25f6]{font-size:clamp(56px,13vw,156px);font-weight:700;letter-spacing:-.045em;line-height:.92;color:var(--neon);margin-top:4px}.hero-lede[data-astro-cid-j7pv25f6]{margin:clamp(20px,3vw,32px) 0 0;max-width:46ch;font-size:clamp(14.5px,1.35vw,16.5px);line-height:1.85;color:var(--ink-2);text-wrap:pretty}.hero-cta[data-astro-cid-j7pv25f6]{display:flex;gap:12px;margin-top:clamp(24px,3.4vw,38px);flex-wrap:wrap}.hero-stats[data-astro-cid-j7pv25f6]{display:flex;gap:clamp(24px,4vw,54px);margin:clamp(32px,4.4vw,54px) 0 0;padding-top:20px;border-top:1px solid rgba(34,230,255,.12);flex-wrap:wrap}.hero-stats[data-astro-cid-j7pv25f6] div[data-astro-cid-j7pv25f6]{display:flex;flex-direction:column-reverse;gap:6px}.hero-stats[data-astro-cid-j7pv25f6] dd[data-astro-cid-j7pv25f6]{margin:0;font-family:JetBrains Mono,monospace;font-size:clamp(22px,2.8vw,30px);font-weight:500;color:var(--ink);letter-spacing:-.02em;line-height:1}.hero-stats[data-astro-cid-j7pv25f6] dt[data-astro-cid-j7pv25f6]{font-size:11px;color:var(--ink-3);letter-spacing:.1em}.hero-aside[data-astro-cid-j7pv25f6]{padding-bottom:6px}.term-wrap[data-astro-cid-j7pv25f6]{padding:1px}.term-wrap[data-astro-cid-j7pv25f6] .terminal[data-astro-cid-j7pv25f6]{border:0;background:transparent}.terminal[data-astro-cid-j7pv25f6] .term-hl[data-astro-cid-j7pv25f6]{color:var(--neon)}.terminal[data-astro-cid-j7pv25f6] .dim[data-astro-cid-j7pv25f6]{color:var(--ink-3)}.terminal[data-astro-cid-j7pv25f6] .term-gap[data-astro-cid-j7pv25f6]{height:10px}.scroll-hint[data-astro-cid-j7pv25f6]{position:absolute;left:50%;bottom:18px;transform:translate(-50%);display:flex;flex-direction:column;align-items:center;gap:8px;z-index:3;opacity:.6}.scroll-hint[data-astro-cid-j7pv25f6] .mono-label[data-astro-cid-j7pv25f6]{font-size:8.5px;letter-spacing:.32em}.scroll-line[data-astro-cid-j7pv25f6]{width:1px;height:30px;background:linear-gradient(to bottom,var(--neon),transparent);animation:scrollPulse 2.2s ease-in-out infinite}@keyframes scrollPulse{0%,to{opacity:.25;transform:scaleY(.6)}50%{opacity:1;transform:scaleY(1)}}.section[data-astro-cid-j7pv25f6]{margin-top:clamp(56px,7.5vw,100px)}.sec-head[data-astro-cid-j7pv25f6]{display:flex;align-items:flex-end;justify-content:space-between;gap:20px;margin-bottom:28px;flex-wrap:wrap}.sec-title[data-astro-cid-j7pv25f6]{font-size:clamp(24px,3.6vw,40px);letter-spacing:-.028em;margin-top:10px;line-height:1.05}.sec-more[data-astro-cid-j7pv25f6]{font-family:JetBrains Mono,monospace;font-size:11.5px;letter-spacing:.06em;color:var(--ink-2);border-bottom:1px solid rgba(34,230,255,.3);padding-bottom:3px;transition:color .2s,border-color .2s;white-space:nowrap}.sec-more[data-astro-cid-j7pv25f6]:hover{color:var(--neon);border-bottom-color:var(--neon)}.feature[data-astro-cid-j7pv25f6]{display:grid;grid-template-columns:minmax(230px,330px) 1fr;gap:clamp(20px,3.2vw,40px);padding:clamp(14px,1.8vw,20px);align-items:center;background:linear-gradient(150deg,#101850c7,#080c2cf2);border:1px solid rgba(34,230,255,.16);position:relative;transition:border-color .3s ease,box-shadow .3s ease}.feature[data-astro-cid-j7pv25f6]:after{content:"";position:absolute;left:0;right:0;bottom:0;height:1px;background:linear-gradient(90deg,transparent,rgba(34,230,255,.6),transparent);opacity:0;transition:opacity .3s ease}.feature[data-astro-cid-j7pv25f6]:hover{border-color:#22e6ff6b;box-shadow:0 24px 60px -30px #000000e6,0 0 60px -20px #22e6ff38}.feature[data-astro-cid-j7pv25f6]:hover:after{opacity:1}.feature-cover[data-astro-cid-j7pv25f6]{position:relative;aspect-ratio:16 / 9;overflow:hidden;background:#0a1030;border:1px solid rgba(34,230,255,.14)}.feature-cover[data-astro-cid-j7pv25f6] img[data-astro-cid-j7pv25f6]{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;display:block;filter:saturate(.95) brightness(.96);transition:transform .6s cubic-bezier(.2,.8,.2,1),filter .3s}.feature[data-astro-cid-j7pv25f6]:hover .feature-cover[data-astro-cid-j7pv25f6] img[data-astro-cid-j7pv25f6]{transform:scale(1.05);filter:saturate(1.06) brightness(1.02)}.feature-play[data-astro-cid-j7pv25f6]{position:absolute;left:50%;top:50%;transform:translate(-50%,-50%);width:48px;height:48px;display:grid;place-items:center;padding-left:3px;border-radius:50%;color:var(--ink);background:#070a2694;border:1px solid rgba(34,230,255,.6);backdrop-filter:blur(3px);transition:transform .25s,background .25s}.feature[data-astro-cid-j7pv25f6]:hover .feature-play[data-astro-cid-j7pv25f6]{transform:translate(-50%,-50%) scale(1.08);background:#22e6ff33}.feature-dur[data-astro-cid-j7pv25f6]{position:absolute;right:7px;bottom:7px;font-family:JetBrains Mono,monospace;font-size:9.5px;color:var(--ink-2);background:#05071cd6;padding:2px 6px}.feature-body[data-astro-cid-j7pv25f6]{display:flex;flex-direction:column;gap:14px;min-width:0;padding-right:clamp(0px,1vw,8px)}.feature-meta[data-astro-cid-j7pv25f6]{display:flex;gap:7px;flex-wrap:wrap}.feature-title[data-astro-cid-j7pv25f6]{font-size:clamp(21px,2.9vw,33px);letter-spacing:-.025em;line-height:1.25;color:var(--ink)}.feature[data-astro-cid-j7pv25f6]:hover .feature-title[data-astro-cid-j7pv25f6]{color:#fff}.feature-sum[data-astro-cid-j7pv25f6]{margin:0;font-size:14.5px;line-height:1.8;color:var(--ink-2);max-width:58ch}.feature-foot[data-astro-cid-j7pv25f6]{display:flex;align-items:center;justify-content:space-between;gap:16px;margin-top:4px;padding-top:14px;border-top:1px solid rgba(34,230,255,.08);flex-wrap:wrap}.feature-go[data-astro-cid-j7pv25f6]{display:inline-flex;align-items:center;gap:7px;font-size:13px;color:var(--neon)}.feature[data-astro-cid-j7pv25f6]:hover .feature-go[data-astro-cid-j7pv25f6] svg[data-astro-cid-j7pv25f6]{transform:translate(4px)}.feature-go[data-astro-cid-j7pv25f6] svg[data-astro-cid-j7pv25f6]{transition:transform .24s cubic-bezier(.16,1,.3,1)}.vid-grid[data-astro-cid-j7pv25f6]{display:grid;grid-template-columns:repeat(3,1fr);gap:18px}.vid-card[data-astro-cid-j7pv25f6]{display:flex;flex-direction:column;gap:12px;border:1px solid rgba(34,230,255,.12);background:#0a103080;padding:10px 10px 14px;transition:border-color .25s,transform .25s,background .25s}.vid-card[data-astro-cid-j7pv25f6]:hover{border-color:#22e6ff66;background:#101a48a8;transform:translateY(-3px)}.vid-thumb[data-astro-cid-j7pv25f6]{position:relative;display:block;aspect-ratio:16 / 9;overflow:hidden;background:#0a1030}.vid-thumb[data-astro-cid-j7pv25f6] img[data-astro-cid-j7pv25f6]{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;display:block;filter:saturate(.92) brightness(.95);transition:transform .55s cubic-bezier(.2,.8,.2,1),filter .3s}.vid-card[data-astro-cid-j7pv25f6]:hover .vid-thumb[data-astro-cid-j7pv25f6] img[data-astro-cid-j7pv25f6]{transform:scale(1.06);filter:saturate(1.08) brightness(1.02)}.vid-dur[data-astro-cid-j7pv25f6]{position:absolute;right:6px;bottom:6px;font-family:JetBrains Mono,monospace;font-size:9px;color:var(--ink-2);background:#05071cd6;padding:1px 5px}.vid-play[data-astro-cid-j7pv25f6]{position:absolute;left:50%;top:50%;transform:translate(-50%,-50%) scale(.9);width:40px;height:40px;display:grid;place-items:center;padding-left:2px;border-radius:50%;color:var(--ink);background:#070a2699;border:1px solid rgba(34,230,255,.5);backdrop-filter:blur(2px);opacity:0;transition:opacity .25s,transform .25s}.vid-card[data-astro-cid-j7pv25f6]:hover .vid-play[data-astro-cid-j7pv25f6]{opacity:1;transform:translate(-50%,-50%) scale(1)}.vid-body[data-astro-cid-j7pv25f6]{display:flex;flex-direction:column;gap:6px;padding:0 4px;min-width:0}.vid-no[data-astro-cid-j7pv25f6]{font-family:"JetBrains Mono",var(--font-cn);font-size:9.5px;letter-spacing:.1em;color:var(--ink-3)}.vid-title[data-astro-cid-j7pv25f6]{font-family:"Space Grotesk Variable",var(--font-cn);font-size:14.5px;font-weight:500;line-height:1.45;color:var(--ink);transition:color .2s;overflow:hidden;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical}.vid-card[data-astro-cid-j7pv25f6]:hover .vid-title[data-astro-cid-j7pv25f6]{color:var(--neon)}.vid-meta[data-astro-cid-j7pv25f6]{font-family:"JetBrains Mono",var(--font-cn);font-size:9.5px;color:var(--ink-3);letter-spacing:.04em}.ep-list[data-astro-cid-j7pv25f6]{border-top:1px solid rgba(34,230,255,.12)}.topic-grid[data-astro-cid-j7pv25f6]{display:grid;grid-template-columns:repeat(3,1fr);gap:16px}.topic-card[data-astro-cid-j7pv25f6]{padding:26px 24px 28px;display:flex;flex-direction:column;gap:12px}.topic-top[data-astro-cid-j7pv25f6]{display:flex;align-items:baseline;justify-content:space-between;gap:12px}.topic-code[data-astro-cid-j7pv25f6]{font-family:JetBrains Mono,monospace;font-size:10px;letter-spacing:.26em;color:var(--neon)}.topic-count[data-astro-cid-j7pv25f6]{font-family:JetBrains Mono,monospace;font-size:11px;color:var(--ink-3)}.topic-name[data-astro-cid-j7pv25f6]{font-size:22px;letter-spacing:-.02em;margin-top:4px}.topic-desc[data-astro-cid-j7pv25f6]{margin:0;font-size:13.5px;line-height:1.75;color:var(--ink-3)}.sub-block[data-astro-cid-j7pv25f6]{padding:clamp(30px,4.6vw,54px);display:flex;align-items:center;justify-content:space-between;gap:32px;flex-wrap:wrap;overflow:hidden;background:linear-gradient(135deg,#101850cc,#070a26f5 60%)}.sub-grid[data-astro-cid-j7pv25f6]{position:absolute;right:-10%;top:-50%;width:46%;height:200%;background-image:linear-gradient(rgba(34,230,255,.14) 1px,transparent 1px),linear-gradient(90deg,rgba(34,230,255,.14) 1px,transparent 1px);background-size:30px 30px;transform:perspective(260px) rotateY(-24deg);mask-image:linear-gradient(to left,#000,transparent 72%);-webkit-mask-image:linear-gradient(to left,#000,transparent 72%);pointer-events:none}.sub-title[data-astro-cid-j7pv25f6]{font-size:clamp(23px,3.2vw,34px);letter-spacing:-.025em;margin:10px 0}.sub-desc[data-astro-cid-j7pv25f6]{margin:0;font-size:14px;line-height:1.8;color:var(--ink-2);max-width:40ch}.sub-act[data-astro-cid-j7pv25f6]{display:flex;flex-direction:column;align-items:flex-start;gap:12px;position:relative;z-index:2}.sub-hint[data-astro-cid-j7pv25f6]{font-size:9.5px;letter-spacing:.1em}@media(max-width:1000px){.hero-inner[data-astro-cid-j7pv25f6]{grid-template-columns:1fr;gap:36px;align-items:start}.hero-aside[data-astro-cid-j7pv25f6]{max-width:460px}.hero[data-astro-cid-j7pv25f6]{min-height:auto;padding-top:48px;padding-bottom:172px}.hero-visual[data-astro-cid-j7pv25f6] .retro-sun[data-astro-cid-j7pv25f6]{top:-70px;left:88%;opacity:.16}.hero-visual[data-astro-cid-j7pv25f6] .grid-floor[data-astro-cid-j7pv25f6]{height:172px}.hero-visual[data-astro-cid-j7pv25f6] .horizon-line[data-astro-cid-j7pv25f6]{bottom:172px}.feature[data-astro-cid-j7pv25f6]{grid-template-columns:1fr;gap:18px}.feature-body[data-astro-cid-j7pv25f6]{padding-right:4px}.vid-grid[data-astro-cid-j7pv25f6],.topic-grid[data-astro-cid-j7pv25f6]{grid-template-columns:1fr 1fr}}@media(max-width:720px){.topic-grid[data-astro-cid-j7pv25f6],.vid-grid[data-astro-cid-j7pv25f6]{grid-template-columns:1fr}.sub-block[data-astro-cid-j7pv25f6]{flex-direction:column;align-items:flex-start}.hero-stats[data-astro-cid-j7pv25f6]{gap:26px}.scroll-hint[data-astro-cid-j7pv25f6]{display:none}}@media(max-width:480px){.hero-title[data-astro-cid-j7pv25f6] .t2[data-astro-cid-j7pv25f6]{font-size:clamp(46px,15vw,62px)}.hero-cta[data-astro-cid-j7pv25f6]{flex-direction:column;align-items:stretch}.hero-cta[data-astro-cid-j7pv25f6] .btn[data-astro-cid-j7pv25f6]{width:100%}}
