.hp-section[data-astro-cid-j7pv25f6]{position:relative;padding:clamp(4rem,8vw,7rem) 0;background:var(--color-bg-white);overflow:hidden}.hp-paper[data-astro-cid-j7pv25f6]{background:var(--color-paper)}.hp-ink[data-astro-cid-j7pv25f6],.hp-hero[data-astro-cid-j7pv25f6]{background:var(--color-ink-bg);color:#e8edf3}.hp-grid-bg[data-astro-cid-j7pv25f6]{position:absolute;inset:0;background-image:linear-gradient(rgba(255,255,255,.035) 1px,transparent 1px),linear-gradient(90deg,rgba(255,255,255,.035) 1px,transparent 1px);background-size:64px 64px;pointer-events:none}.hp-eyebrow[data-astro-cid-j7pv25f6]{display:flex;align-items:center;gap:.75rem;margin:0 0 var(--space-4);font-family:var(--font-mono);font-size:.75rem;letter-spacing:.22em;text-transform:uppercase;color:var(--color-text-muted)}.hp-eyebrow[data-astro-cid-j7pv25f6]:before{content:"";width:1.75rem;height:1px;background:currentColor}.hp-eyebrow-dark[data-astro-cid-j7pv25f6]{color:#e8edf38c}.hp-h2[data-astro-cid-j7pv25f6]{font-size:clamp(2.25rem,4.5vw,3.5rem);font-weight:800;line-height:1;margin:0;color:inherit}.hp-section[data-astro-cid-j7pv25f6]:not(.hp-ink) .hp-h2[data-astro-cid-j7pv25f6]{color:var(--color-ink)}.hp-sub[data-astro-cid-j7pv25f6]{max-width:36rem;margin:var(--space-4) 0 0;font-size:var(--text-lg);color:#e8edf3b3}.hp-sub-light[data-astro-cid-j7pv25f6]{color:var(--color-text-secondary)}.hp-section-head[data-astro-cid-j7pv25f6]{display:flex;align-items:flex-end;justify-content:space-between;gap:var(--space-6);margin-bottom:2.5rem}.hp-link-arrow[data-astro-cid-j7pv25f6]{display:inline-flex;align-items:center;gap:var(--space-2);font-family:var(--font-heading);font-weight:700;font-size:var(--text-sm);letter-spacing:.08em;text-transform:uppercase;color:var(--color-ink);white-space:nowrap}.hp-link-arrow[data-astro-cid-j7pv25f6]:hover{color:var(--color-accent)}.hp-btn[data-astro-cid-j7pv25f6]{display:inline-flex;align-items:center;gap:var(--space-2);padding:.95rem 1.75rem;font-family:var(--font-heading);font-weight:700;font-size:1.05rem;letter-spacing:.08em;text-transform:uppercase;text-decoration:none;border:1px solid transparent;transition:background-color .2s ease,border-color .2s ease,color .2s ease}.hp-btn-primary[data-astro-cid-j7pv25f6]{background:var(--color-accent);color:var(--color-ink)}.hp-btn-primary[data-astro-cid-j7pv25f6]:hover{background:var(--color-accent-hover);color:var(--color-ink)}.hp-btn-ghost[data-astro-cid-j7pv25f6]{border-color:#e8edf340;color:#e8edf3}.hp-btn-ghost[data-astro-cid-j7pv25f6]:hover{border-color:#e8edf3;color:#fff}.hp-caret[data-astro-cid-j7pv25f6]{color:var(--color-accent);margin-right:.6em}.hp-cursor[data-astro-cid-j7pv25f6]{display:inline-block;width:.6em;height:1.05em;margin-left:.15em;vertical-align:text-bottom;background:var(--color-accent);animation:hp-blink 1.1s steps(1) infinite}@keyframes hp-blink{50%{opacity:0}}.hp-hero[data-astro-cid-j7pv25f6]{position:relative;overflow:hidden;padding:clamp(4rem,8vw,6.5rem) 0 clamp(3rem,6vw,5rem)}.hp-hero[data-astro-cid-j7pv25f6]:after{content:"";position:absolute;top:-20%;right:-10%;width:60%;height:80%;background:radial-gradient(closest-side,rgba(70,110,160,.22),transparent);pointer-events:none}.hp-hero-inner[data-astro-cid-j7pv25f6]{position:relative;z-index:1;display:grid;grid-template-columns:minmax(0,1.05fr) minmax(0,1fr);gap:clamp(2rem,5vw,5rem);align-items:center}.hp-title[data-astro-cid-j7pv25f6]{margin:0;font-size:clamp(3.5rem,8vw,6.75rem);font-weight:800;line-height:.92;letter-spacing:.005em;color:#fff}.hp-outline[data-astro-cid-j7pv25f6]{color:transparent;-webkit-text-stroke:2px #fff}.hp-lead[data-astro-cid-j7pv25f6]{max-width:32rem;margin:var(--space-8) 0;font-size:var(--text-lg);line-height:1.6;color:#e8edf3bf}.hp-actions[data-astro-cid-j7pv25f6]{display:flex;flex-wrap:wrap;gap:var(--space-4)}.hp-actions-center[data-astro-cid-j7pv25f6]{justify-content:center;margin-top:var(--space-8)}.hp-stats[data-astro-cid-j7pv25f6]{display:flex;flex-wrap:wrap;gap:2.5rem;margin:2.5rem 0 0;padding-top:var(--space-6);border-top:1px solid rgba(232,237,243,.12)}.hp-stats[data-astro-cid-j7pv25f6] div[data-astro-cid-j7pv25f6]{display:flex;flex-direction:column-reverse}.hp-stats[data-astro-cid-j7pv25f6] dd[data-astro-cid-j7pv25f6]{margin:0;font-family:var(--font-heading);font-weight:700;font-size:2.25rem;line-height:1;color:#fff}.hp-stats[data-astro-cid-j7pv25f6] dt[data-astro-cid-j7pv25f6]{margin-top:var(--space-2);font-family:var(--font-mono);font-size:.7rem;letter-spacing:.2em;text-transform:uppercase;color:#e8edf380}.hp-panel-wrap[data-astro-cid-j7pv25f6]{position:relative;padding:0 14px 14px 0}.hp-panel-wrap[data-astro-cid-j7pv25f6]:before{content:"";position:absolute;inset:14px 0 0 14px;background:#58b99d1f;border:1px solid rgba(88,185,157,.22)}.hp-panel[data-astro-cid-j7pv25f6]{position:relative;background:#0b131d;border:1px solid rgba(232,237,243,.1)}.hp-panel-bar[data-astro-cid-j7pv25f6]{display:grid;grid-template-columns:auto 1fr auto;align-items:center;gap:var(--space-4);padding:.8rem 1rem;border-bottom:1px solid rgba(232,237,243,.08);font-family:var(--font-mono);font-size:.7rem;letter-spacing:.18em;text-transform:uppercase;color:#e8edf38c}.hp-dots[data-astro-cid-j7pv25f6]{display:flex;gap:5px}.hp-dots[data-astro-cid-j7pv25f6] i[data-astro-cid-j7pv25f6]{width:8px;height:8px;background:#e8edf333}.hp-dots[data-astro-cid-j7pv25f6] i[data-astro-cid-j7pv25f6]:first-child{background:var(--color-accent)}.hp-panel-label[data-astro-cid-j7pv25f6]{text-align:center}.hp-panel-tool[data-astro-cid-j7pv25f6]{padding:.3rem .6rem;background:#e8edf30f;color:#e8edf3}.hp-prompt[data-astro-cid-j7pv25f6]{margin:1rem;padding:1rem 1.1rem;min-height:4.6rem;background:#e8edf308;border-left:3px solid var(--color-accent);font-family:var(--font-mono);font-size:.9rem;line-height:1.6;color:#e8edf3}.hp-shots[data-astro-cid-j7pv25f6]{display:grid;grid-template-columns:1fr 1fr;gap:8px;padding:0 1rem 1rem}.hp-shot[data-astro-cid-j7pv25f6]{position:relative;aspect-ratio:1;overflow:hidden;background:#111c28}.hp-shot[data-astro-cid-j7pv25f6] img[data-astro-cid-j7pv25f6]{width:100%;height:100%;object-fit:cover;transition:opacity .6s ease,filter .6s ease}.hp-shot-progress[data-astro-cid-j7pv25f6]{position:absolute;inset:0;display:grid;place-items:center;font-family:var(--font-mono);font-size:.7rem;color:#e8edf373;opacity:0;transition:opacity .3s ease}.hp-shot[data-astro-cid-j7pv25f6].loading img[data-astro-cid-j7pv25f6]{opacity:0;filter:blur(12px)}.hp-shot[data-astro-cid-j7pv25f6].loading .hp-shot-progress[data-astro-cid-j7pv25f6]{opacity:1}.hp-marquee[data-astro-cid-j7pv25f6]{overflow:hidden;background:#070d14;border-top:1px solid rgba(232,237,243,.06);border-bottom:1px solid rgba(232,237,243,.06)}.hp-marquee-track[data-astro-cid-j7pv25f6]{display:flex;width:max-content;animation:hp-marquee 45s linear infinite}.hp-marquee[data-astro-cid-j7pv25f6] ul[data-astro-cid-j7pv25f6]{display:flex;list-style:none;margin:0;padding:0}.hp-marquee[data-astro-cid-j7pv25f6] li[data-astro-cid-j7pv25f6]{display:flex;align-items:center;gap:2rem;padding:1.25rem 1rem;font-family:var(--font-heading);font-weight:700;font-size:1.35rem;letter-spacing:.04em;text-transform:uppercase;white-space:nowrap;color:#e8edf380}.hp-marquee[data-astro-cid-j7pv25f6] li[data-astro-cid-j7pv25f6]:after{content:"";width:7px;height:7px;background:#e8edf34d}@keyframes hp-marquee{to{transform:translate(-50%)}}.hp-bento[data-astro-cid-j7pv25f6]{display:grid;grid-template-columns:1fr 1fr 1fr;gap:1.25rem}.hp-tile[data-astro-cid-j7pv25f6]{display:flex;flex-direction:column;padding:2rem;background:var(--color-bg-white);border:1px solid var(--color-border);color:var(--color-text-secondary);text-decoration:none;transition:transform .2s ease,box-shadow .2s ease,border-color .2s ease}.hp-tile[data-astro-cid-j7pv25f6]:hover{transform:translateY(-3px);border-color:var(--color-ink);box-shadow:0 12px 30px #121c2614;color:var(--color-text-secondary)}.hp-tile[data-astro-cid-j7pv25f6] h3[data-astro-cid-j7pv25f6]{margin:1.75rem 0 .5rem;font-size:1.5rem;text-transform:none;color:var(--color-ink)}.hp-tile[data-astro-cid-j7pv25f6] p[data-astro-cid-j7pv25f6]{margin:0;font-size:.95rem}.hp-tile-meta[data-astro-cid-j7pv25f6]{margin-top:auto;padding-top:1.5rem;font-family:var(--font-mono);font-size:.72rem;letter-spacing:.12em;color:var(--color-text-muted)}.hp-icon[data-astro-cid-j7pv25f6]{display:grid;place-items:center;width:52px;height:52px;background:var(--color-paper);color:var(--color-ink)}.hp-tile-tall[data-astro-cid-j7pv25f6]{grid-row:span 2}.hp-tile-wide[data-astro-cid-j7pv25f6]{grid-column:span 2}.hp-tile-dark[data-astro-cid-j7pv25f6]{background:var(--color-ink-bg);border-color:var(--color-ink-bg);color:#e8edf3b3}.hp-tile-dark[data-astro-cid-j7pv25f6]:hover{color:#e8edf3b3}.hp-tile-dark[data-astro-cid-j7pv25f6] h3[data-astro-cid-j7pv25f6]{font-size:2rem;color:#fff}.hp-tile-dark[data-astro-cid-j7pv25f6] .hp-icon[data-astro-cid-j7pv25f6]{background:#e8edf314;color:#fff}.hp-tile-dark[data-astro-cid-j7pv25f6] .hp-tile-meta[data-astro-cid-j7pv25f6]{color:#e8edf366}.hp-formula[data-astro-cid-j7pv25f6]{position:relative;display:grid;grid-template-columns:minmax(0,1.1fr) minmax(0,1fr);grid-template-areas:"intro intro" "prompt list" "prompt cta";column-gap:clamp(2rem,6vw,6rem);row-gap:var(--space-8)}.hp-formula-intro[data-astro-cid-j7pv25f6]{grid-area:intro}.hp-formula-prompt[data-astro-cid-j7pv25f6]{grid-area:prompt;margin:0;font-family:var(--font-heading);font-weight:800;font-size:clamp(2rem,4.2vw,3.4rem);line-height:1.25;text-transform:uppercase;color:#e8edf373}.hp-token[data-astro-cid-j7pv25f6]{border-bottom:2px solid rgba(88,185,157,.35);transition:color .3s ease,background-color .3s ease}.hp-token[data-astro-cid-j7pv25f6] sup[data-astro-cid-j7pv25f6]{margin-left:.15em;font-family:var(--font-mono);font-weight:500;font-size:.35em;color:var(--color-accent)}.hp-token[data-astro-cid-j7pv25f6].active{color:#fff;background:#58b99d1f;border-bottom-color:var(--color-accent)}.hp-formula-prompt[data-astro-cid-j7pv25f6] .hp-caret[data-astro-cid-j7pv25f6]{font-family:var(--font-mono);font-size:.55em;vertical-align:.3em;margin-right:.4em}.hp-cursor-lg[data-astro-cid-j7pv25f6]{width:.35em;height:.8em}.hp-formula-list[data-astro-cid-j7pv25f6]{grid-area:list;list-style:none;margin:0;padding:0;border-top:1px solid rgba(232,237,243,.12)}.hp-formula-list[data-astro-cid-j7pv25f6] li[data-astro-cid-j7pv25f6]{display:flex;gap:1rem;padding:1rem 0;border-bottom:1px solid rgba(232,237,243,.1);transition:border-color .3s ease}.hp-formula-list[data-astro-cid-j7pv25f6] li[data-astro-cid-j7pv25f6].active{border-bottom-color:#e8edf399}.hp-num[data-astro-cid-j7pv25f6]{font-family:var(--font-mono);font-size:.8rem;color:#e8edf366;padding-top:.2rem}.hp-formula-list[data-astro-cid-j7pv25f6] strong[data-astro-cid-j7pv25f6]{display:block;font-family:var(--font-heading);font-size:1.2rem;letter-spacing:.04em;text-transform:uppercase;color:#fff;transition:color .3s ease}.hp-formula-list[data-astro-cid-j7pv25f6] li[data-astro-cid-j7pv25f6].active strong[data-astro-cid-j7pv25f6]{color:var(--color-accent)}.hp-formula-text[data-astro-cid-j7pv25f6]{font-size:.95rem;color:#e8edf399}.hp-formula-cta[data-astro-cid-j7pv25f6]{grid-area:cta;justify-self:start;align-self:start}.hp-steps[data-astro-cid-j7pv25f6]{display:grid;grid-template-columns:repeat(3,1fr);gap:2rem;list-style:none;margin:var(--space-12) 0 0;padding:0}.hp-steps[data-astro-cid-j7pv25f6] li[data-astro-cid-j7pv25f6]{position:relative;padding-top:2.5rem;border-top:2px solid var(--color-ink)}.hp-step-num[data-astro-cid-j7pv25f6]{position:absolute;top:-.1em;right:0;font-family:var(--font-heading);font-weight:700;font-size:7.5rem;line-height:1;color:var(--color-border-light);pointer-events:none}.hp-step-label[data-astro-cid-j7pv25f6]{margin:0 0 .5rem;font-family:var(--font-mono);font-size:.72rem;letter-spacing:.2em;text-transform:uppercase;color:var(--color-text-muted)}.hp-steps[data-astro-cid-j7pv25f6] h3[data-astro-cid-j7pv25f6]{position:relative;margin:0 0 .5rem;font-size:1.75rem}.hp-steps[data-astro-cid-j7pv25f6] h3[data-astro-cid-j7pv25f6] a[data-astro-cid-j7pv25f6]{color:var(--color-ink)}.hp-steps[data-astro-cid-j7pv25f6] h3[data-astro-cid-j7pv25f6] a[data-astro-cid-j7pv25f6]:hover{color:var(--color-accent)}.hp-steps[data-astro-cid-j7pv25f6] p[data-astro-cid-j7pv25f6]{position:relative;max-width:22rem;margin:0;color:var(--color-text-secondary)}.hp-articles[data-astro-cid-j7pv25f6]{display:grid;grid-template-columns:repeat(3,1fr);gap:1.25rem}.hp-article[data-astro-cid-j7pv25f6]{display:flex;flex-direction:column;background:var(--color-bg-white);border:1px solid var(--color-border);text-decoration:none;transition:transform .2s ease,box-shadow .2s ease,border-color .2s ease}.hp-article[data-astro-cid-j7pv25f6]:hover{transform:translateY(-3px);border-color:var(--color-ink);box-shadow:0 12px 30px #121c2614}.hp-article-img[data-astro-cid-j7pv25f6]{aspect-ratio:16 / 9;overflow:hidden;background:var(--color-ink-bg)}.hp-article-img[data-astro-cid-j7pv25f6] img[data-astro-cid-j7pv25f6]{width:100%;height:100%;object-fit:cover;transition:transform .4s ease}.hp-article[data-astro-cid-j7pv25f6]:hover .hp-article-img[data-astro-cid-j7pv25f6] img[data-astro-cid-j7pv25f6]{transform:scale(1.03)}.hp-article-body[data-astro-cid-j7pv25f6]{padding:1.5rem}.hp-article-meta[data-astro-cid-j7pv25f6]{margin:0 0 .6rem;font-family:var(--font-mono);font-size:.7rem;letter-spacing:.14em;text-transform:uppercase;color:var(--color-text-muted)}.hp-article[data-astro-cid-j7pv25f6] h3[data-astro-cid-j7pv25f6]{margin:0 0 .5rem;font-size:1.35rem;line-height:1.15;color:var(--color-ink)}.hp-article-desc[data-astro-cid-j7pv25f6]{margin:0;font-size:.95rem;color:var(--color-text-secondary);display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.hp-cta-inner[data-astro-cid-j7pv25f6]{position:relative;text-align:center}.hp-cta[data-astro-cid-j7pv25f6] .hp-eyebrow[data-astro-cid-j7pv25f6]{justify-content:center}.hp-cta[data-astro-cid-j7pv25f6] .hp-sub[data-astro-cid-j7pv25f6]{margin-left:auto;margin-right:auto}@media(max-width:1024px){.hp-hero-inner[data-astro-cid-j7pv25f6]{grid-template-columns:1fr}.hp-panel-wrap[data-astro-cid-j7pv25f6]{max-width:560px}.hp-formula[data-astro-cid-j7pv25f6]{grid-template-columns:1fr;grid-template-areas:"intro" "prompt" "list" "cta"}.hp-bento[data-astro-cid-j7pv25f6]{grid-template-columns:1fr 1fr}.hp-tile-tall[data-astro-cid-j7pv25f6]{grid-row:auto;grid-column:span 2}.hp-articles[data-astro-cid-j7pv25f6]{grid-template-columns:1fr 1fr}}@media(max-width:680px){.hp-section-head[data-astro-cid-j7pv25f6]{flex-direction:column;align-items:flex-start}.hp-bento[data-astro-cid-j7pv25f6],.hp-articles[data-astro-cid-j7pv25f6],.hp-steps[data-astro-cid-j7pv25f6]{grid-template-columns:1fr}.hp-tile-tall[data-astro-cid-j7pv25f6],.hp-tile-wide[data-astro-cid-j7pv25f6]{grid-column:auto}.hp-stats[data-astro-cid-j7pv25f6]{gap:var(--space-6)}}@media(prefers-reduced-motion:reduce){.hp-marquee-track[data-astro-cid-j7pv25f6],.hp-cursor[data-astro-cid-j7pv25f6]{animation:none}}[data-theme=dark] .hp-section[data-astro-cid-j7pv25f6]:not(.hp-ink) .hp-h2[data-astro-cid-j7pv25f6],[data-theme=dark] .hp-tile[data-astro-cid-j7pv25f6] h3[data-astro-cid-j7pv25f6],[data-theme=dark] .hp-steps[data-astro-cid-j7pv25f6] h3[data-astro-cid-j7pv25f6] a[data-astro-cid-j7pv25f6],[data-theme=dark] .hp-article[data-astro-cid-j7pv25f6] h3[data-astro-cid-j7pv25f6],[data-theme=dark] .hp-link-arrow[data-astro-cid-j7pv25f6]{color:var(--color-text-primary)}[data-theme=dark] .hp-steps[data-astro-cid-j7pv25f6] li[data-astro-cid-j7pv25f6]{border-top-color:var(--color-text-primary)}[data-theme=dark] .hp-icon[data-astro-cid-j7pv25f6]{background:var(--color-bg-light);color:var(--color-text-primary)}[data-theme=dark] .hp-tile-dark[data-astro-cid-j7pv25f6]{background:#0a1119}
