.wrap[data-astro-cid-j7pv25f6]{max-width:var(--max-width);margin:0 auto;width:100%}.col[data-astro-cid-j7pv25f6]{display:flex;flex-direction:column;gap:56px}.mono[data-astro-cid-j7pv25f6]{font-family:var(--font-mono);font-size:12px;letter-spacing:.14em;text-transform:uppercase}.dim[data-astro-cid-j7pv25f6],.soft[data-astro-cid-j7pv25f6]{color:var(--dim)}.hi[data-astro-cid-j7pv25f6]{color:var(--accent)}.hero[data-astro-cid-j7pv25f6]{position:relative;display:flex;flex-direction:column;justify-content:center;padding:clamp(104px,11vw,132px) var(--pad-x) 32px;overflow:hidden;border-bottom:1px solid var(--line)}.glow[data-astro-cid-j7pv25f6]{position:absolute;right:-12%;top:0;width:80vw;height:80vw;max-width:1100px;max-height:1100px;background:radial-gradient(circle,#b4274a33,#b4274a00 60%);pointer-events:none}:root[data-theme=light] .glow[data-astro-cid-j7pv25f6]{background:radial-gradient(circle,#b4274a1f,#b4274a00 60%)}.hero[data-astro-cid-j7pv25f6] .wrap[data-astro-cid-j7pv25f6]{position:relative;display:flex;flex-direction:column;gap:36px}.hero-grid[data-astro-cid-j7pv25f6]{display:grid;grid-template-columns:minmax(0,1.15fr) minmax(0,.85fr);gap:32px;align-items:center}@media (max-width: 860px){.hero-grid[data-astro-cid-j7pv25f6]{grid-template-columns:1fr}}.hero-copy[data-astro-cid-j7pv25f6]{display:flex;flex-direction:column;gap:24px}.hero-copy[data-astro-cid-j7pv25f6] h1[data-astro-cid-j7pv25f6]{font-size:clamp(42px,5.6vw,88px)}.hero-copy[data-astro-cid-j7pv25f6] h1[data-astro-cid-j7pv25f6]{margin:0}.badge[data-astro-cid-j7pv25f6]{display:flex;align-items:center;gap:10px;color:var(--fg-2)}.badge[data-astro-cid-j7pv25f6] i[data-astro-cid-j7pv25f6]{width:7px;height:7px;border-radius:50%;background:var(--accent);box-shadow:0 0 12px var(--accent);animation:pulse 2s infinite}@keyframes pulse{0%,to{opacity:1}50%{opacity:.3}}.lead[data-astro-cid-j7pv25f6]{margin:0;font-size:clamp(17px,1.4vw,20px);line-height:1.55;color:var(--fg-2);max-width:46ch}.actions[data-astro-cid-j7pv25f6]{display:flex;gap:12px;flex-wrap:wrap}.canvas-box[data-astro-cid-j7pv25f6]{position:relative;width:100%;max-width:480px;aspect-ratio:1 / 1;justify-self:center}.canvas-box[data-astro-cid-j7pv25f6] canvas[data-astro-cid-j7pv25f6]{position:absolute;inset:0;width:100%;height:100%;display:block;cursor:crosshair}.corner[data-astro-cid-j7pv25f6]{position:absolute;font-size:11px;color:var(--dim);white-space:nowrap}.corner[data-astro-cid-j7pv25f6].tl{left:0;top:0}.corner[data-astro-cid-j7pv25f6].tr{right:0;top:0}.corner[data-astro-cid-j7pv25f6].bl{left:0;bottom:0}.corner[data-astro-cid-j7pv25f6].br{right:0;bottom:0;color:var(--accent)}.stats[data-astro-cid-j7pv25f6]{display:grid;grid-template-columns:repeat(auto-fit,minmax(150px,1fr));gap:24px;border-top:1px solid var(--line-strong);padding-top:20px}.stats[data-astro-cid-j7pv25f6] div[data-astro-cid-j7pv25f6]{display:flex;flex-direction:column;gap:6px}.stats[data-astro-cid-j7pv25f6] b[data-astro-cid-j7pv25f6]{font-size:clamp(28px,3vw,40px);font-weight:500;letter-spacing:-.03em}.stats[data-astro-cid-j7pv25f6] span[data-astro-cid-j7pv25f6]{font-size:12px;letter-spacing:.08em;color:var(--dim);white-space:nowrap}.block[data-astro-cid-j7pv25f6]{padding:var(--section-y) var(--pad-x)}.latest-block[data-astro-cid-j7pv25f6]{padding-top:clamp(48px,6vw,80px)}.row-head[data-astro-cid-j7pv25f6]{display:flex;justify-content:space-between;align-items:flex-end;gap:24px;flex-wrap:wrap}.row-head[data-astro-cid-j7pv25f6] h2[data-astro-cid-j7pv25f6]{margin:0}.latest[data-astro-cid-j7pv25f6]{display:grid;grid-template-columns:minmax(0,2fr) minmax(0,1fr);gap:24px;align-items:start}.latest[data-astro-cid-j7pv25f6]>[data-astro-cid-j7pv25f6][data-col]:only-child{grid-column:1 / -1}.videos2[data-astro-cid-j7pv25f6]{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:24px}.latest-pods[data-astro-cid-j7pv25f6] .entry-list[data-astro-cid-j7pv25f6]{gap:24px}.latest[data-astro-cid-j7pv25f6] .entry{padding:20px}.latest[data-astro-cid-j7pv25f6] .entry h2{font-size:clamp(18px,1.6vw,22px)}.latest[data-astro-cid-j7pv25f6] .entry p{font-size:14px}@media (max-width: 1000px){.latest[data-astro-cid-j7pv25f6]{grid-template-columns:1fr}}@media (max-width: 640px){.videos2[data-astro-cid-j7pv25f6]{grid-template-columns:1fr}}.col-label[data-astro-cid-j7pv25f6]{display:block;margin-bottom:12px;color:var(--dim)}.people[data-astro-cid-j7pv25f6]{display:grid;grid-template-columns:repeat(auto-fill,minmax(min(100%,280px),1fr));gap:12px}.block[data-astro-cid-j7pv25f6].alt{background:var(--bg-alt);border-top:1px solid var(--line);border-bottom:1px solid var(--line)}.head[data-astro-cid-j7pv25f6]{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,380px),1fr));gap:32px;align-items:end}.head[data-astro-cid-j7pv25f6] h2[data-astro-cid-j7pv25f6]{margin:0}.big[data-astro-cid-j7pv25f6]{font-size:17px;line-height:1.6;max-width:48ch;margin:0}.head--stack[data-astro-cid-j7pv25f6]{grid-template-columns:1fr;gap:16px;align-items:start}@media (min-width: 900px){.one-line[data-astro-cid-j7pv25f6]{white-space:nowrap}}.programs[data-astro-cid-j7pv25f6]{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,280px),1fr));gap:1px;background:var(--line);border:1px solid var(--line);border-radius:20px;overflow:hidden}.program[data-astro-cid-j7pv25f6]{display:flex;flex-direction:column;gap:0;padding:32px;min-height:340px;background:var(--bg-alt);color:var(--fg);transition:background .3s}.program[data-astro-cid-j7pv25f6]:hover{background:var(--bg-tint);color:var(--fg)}.program[data-astro-cid-j7pv25f6] .top[data-astro-cid-j7pv25f6]{display:flex;justify-content:space-between;align-items:flex-start}.tag[data-astro-cid-j7pv25f6]{font-size:11px;padding:5px 9px;border-radius:6px;border:1px solid rgba(224,80,111,.35);color:var(--accent);letter-spacing:.1em}.program[data-astro-cid-j7pv25f6] .icon[data-astro-cid-j7pv25f6]{color:var(--accent);margin:36px 0 20px;flex:none}.program[data-astro-cid-j7pv25f6] h3[data-astro-cid-j7pv25f6]{margin:0 0 14px;font-size:28px}.program[data-astro-cid-j7pv25f6] p[data-astro-cid-j7pv25f6]{margin:0;font-size:15px;line-height:1.6}.more[data-astro-cid-j7pv25f6]{font-size:13px;color:var(--fg-2);margin-top:auto;padding-top:24px;letter-spacing:.06em}.kits-teaser[data-astro-cid-j7pv25f6]{padding-top:0}.kits-card[data-astro-cid-j7pv25f6]{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,380px),1fr));gap:32px;align-items:end;padding:clamp(28px,4vw,48px);border-radius:20px;border:1px solid var(--line);background:linear-gradient(135deg,rgba(180,39,74,.1),transparent 60%)}.kits-copy[data-astro-cid-j7pv25f6] h2[data-astro-cid-j7pv25f6]{margin:0;font-size:clamp(30px,3.6vw,52px)}.kits-side[data-astro-cid-j7pv25f6]{display:flex;flex-direction:column;gap:20px}.kits-side[data-astro-cid-j7pv25f6] .big[data-astro-cid-j7pv25f6]{margin:0}.kits-side[data-astro-cid-j7pv25f6] .pill[data-astro-cid-j7pv25f6]:hover{border-color:var(--accent);color:var(--accent)}.two[data-astro-cid-j7pv25f6]{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,420px),1fr));gap:48px}.two[data-astro-cid-j7pv25f6] h2[data-astro-cid-j7pv25f6]{margin:0}.photo[data-astro-cid-j7pv25f6]{margin-top:16px;width:100%;aspect-ratio:16/10;object-fit:cover;border-radius:20px;border:1px solid var(--line);background:var(--bg-tint)}.why[data-astro-cid-j7pv25f6]{display:flex;flex-direction:column;justify-content:flex-end}.why-item[data-astro-cid-j7pv25f6]{padding:32px 0;border-top:1px solid var(--line-strong)}.why-item[data-astro-cid-j7pv25f6] h3[data-astro-cid-j7pv25f6]{margin:0 0 14px;font-size:26px}.why-item[data-astro-cid-j7pv25f6] p[data-astro-cid-j7pv25f6]{margin:0;font-size:16px;line-height:1.65}.cta-wrap[data-astro-cid-j7pv25f6]{padding:clamp(24px,4vw,48px) var(--pad-x) clamp(80px,10vw,120px)}.cta[data-astro-cid-j7pv25f6]{position:relative;max-width:var(--max-width);margin:0 auto;border-radius:28px;overflow:hidden;padding:clamp(40px,7vw,96px);background:#b4274a;display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,380px),1fr));gap:40px;align-items:end;color:#fff}.cta[data-astro-cid-j7pv25f6] .mark[data-astro-cid-j7pv25f6]{position:absolute;right:-6%;top:-20%;width:min(60%,560px);opacity:.14;filter:brightness(0) invert(1);pointer-events:none}.cta[data-astro-cid-j7pv25f6] h2[data-astro-cid-j7pv25f6]{position:relative;margin:0;font-size:clamp(38px,6.5vw,92px);letter-spacing:-.04em;line-height:.95;color:#fff}.cta-side[data-astro-cid-j7pv25f6]{position:relative;display:flex;flex-direction:column;gap:24px}.cta-side[data-astro-cid-j7pv25f6] p[data-astro-cid-j7pv25f6]{margin:0;font-size:18px;max-width:44ch;color:#fff}.cta-btn[data-astro-cid-j7pv25f6]{align-self:flex-start;background:#0a0a0b;color:#fff;padding:16px 24px}.cta-btn[data-astro-cid-j7pv25f6]:hover{background:#1a1a1d;color:#fff}
