.home[data-astro-cid-j7pv25f6]{width:min(1200px,calc(100% - 3rem));margin:auto}.intro[data-astro-cid-j7pv25f6]{display:grid;grid-template-columns:1fr 1fr;align-items:center;gap:3rem;padding:5rem 0 6rem}h1[data-astro-cid-j7pv25f6]{font-size:clamp(3.5rem,6vw,5.6rem);line-height:1.18;margin:1.5rem 0;letter-spacing:-.065em}h1[data-astro-cid-j7pv25f6] span[data-astro-cid-j7pv25f6]{color:var(--accent)}.lead[data-astro-cid-j7pv25f6]{font-size:1rem;line-height:2}.cta[data-astro-cid-j7pv25f6]{display:flex;align-items:center;flex-wrap:wrap;gap:1.3rem;margin-top:2rem;font-size:.85rem}.cta[data-astro-cid-j7pv25f6] .btn[data-astro-cid-j7pv25f6]{padding:.8rem 1.2rem;gap:1.2rem}.cta[data-astro-cid-j7pv25f6]>a[data-astro-cid-j7pv25f6]:last-child{color:var(--text);text-underline-offset:5px}.intro-note[data-astro-cid-j7pv25f6]{margin-top:1.5rem;color:var(--text-muted);font-size:.75rem}.hero-visual[data-astro-cid-j7pv25f6]{background:var(--accent-soft);min-height:450px;position:relative;margin:0;padding:3.25rem 2.25rem 2rem;border-radius:48% 48% 12px 12px}.visual-label[data-astro-cid-j7pv25f6],.visual-foot[data-astro-cid-j7pv25f6]{display:block;font-family:var(--font-mono);font-size:.6rem;letter-spacing:.05em;color:var(--studio-blue-ink);text-align:center}.visual-label[data-astro-cid-j7pv25f6]{margin:0 0 1rem}.visual-foot[data-astro-cid-j7pv25f6]{margin-top:1.25rem;text-align:left}.idea-note[data-astro-cid-j7pv25f6]{position:absolute;top:7rem;left:-.8rem;background:var(--studio-lime);padding:.6rem 1rem;transform:rotate(-7deg);font-size:.8rem;z-index:2;color:var(--studio-green-ink)}.idea-note[data-astro-cid-j7pv25f6]>span[data-astro-cid-j7pv25f6]{font-size:1.3rem;margin-right:.5rem}.character-frame[data-astro-cid-j7pv25f6]{width:min(100%,400px);aspect-ratio:1;margin:auto;background:var(--surface);border:1px solid var(--studio-blue-border);border-radius:12px;overflow:hidden;transform:rotate(2deg);box-shadow:8px 12px 0 var(--studio-blue-shadow)}.character-frame[data-astro-cid-j7pv25f6] img{display:block;width:100%;height:100%;object-fit:contain;object-position:center}.code-note[data-astro-cid-j7pv25f6]{position:absolute;right:-.6rem;bottom:3rem;background:var(--code-bg);color:var(--code-text);padding:.9rem 1.2rem;font:.75rem var(--font-mono);border-radius:8px;transform:rotate(-4deg);z-index:2}.code-note[data-astro-cid-j7pv25f6] span[data-astro-cid-j7pv25f6]{color:var(--code-accent);margin-right:.6rem}.projects[data-astro-cid-j7pv25f6]{padding-bottom:5rem}.section-heading[data-astro-cid-j7pv25f6]{display:flex;justify-content:space-between;align-items:end;gap:1rem;margin-bottom:2rem}h2[data-astro-cid-j7pv25f6]{font-size:clamp(1.6rem,2.6vw,2.2rem);letter-spacing:-.045em;margin:.6rem 0}.section-heading[data-astro-cid-j7pv25f6]>p[data-astro-cid-j7pv25f6]{font-size:.85rem}.project-grid[data-astro-cid-j7pv25f6]{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:1.7rem}.project[data-astro-cid-j7pv25f6]{color:var(--text);text-decoration:none}.project-art[data-astro-cid-j7pv25f6]{height:260px;position:relative;overflow:hidden;display:grid;place-items:center;border-radius:6px}.art-app[data-astro-cid-j7pv25f6]{background:var(--studio-blue-paper)}.art-skill[data-astro-cid-j7pv25f6]{background:var(--studio-green-paper)}.art-flow[data-astro-cid-j7pv25f6]{background:var(--studio-peach-paper)}.tiny-window[data-astro-cid-j7pv25f6]{background:#fff;width:66%;padding:1rem;border-radius:8px;transform:rotate(-6deg);box-shadow:8px 8px 0 var(--studio-blue-shadow)}.tiny-window[data-astro-cid-j7pv25f6]>span[data-astro-cid-j7pv25f6]{display:block;font:.5rem var(--font-mono);border-bottom:1px solid var(--border);padding-bottom:.6rem}.tiny-window[data-astro-cid-j7pv25f6] b[data-astro-cid-j7pv25f6]{float:right}.tiny-window[data-astro-cid-j7pv25f6] strong[data-astro-cid-j7pv25f6]{display:block;font-size:2.5rem;line-height:1;margin:1rem 0;letter-spacing:-.06em}.tiny-window[data-astro-cid-j7pv25f6] strong[data-astro-cid-j7pv25f6] span[data-astro-cid-j7pv25f6]{color:var(--accent)}.tiny-window[data-astro-cid-j7pv25f6] i[data-astro-cid-j7pv25f6]{display:block;width:40%;height:7px;background:var(--accent);border-radius:8px}.skill-sheet[data-astro-cid-j7pv25f6]{background:var(--studio-green-sheet);transform:rotate(5deg);width:66%;padding:1.4rem;box-shadow:-7px 8px 0 var(--studio-green-shadow)}.skill-sheet[data-astro-cid-j7pv25f6]>span[data-astro-cid-j7pv25f6]{font:.6rem var(--font-mono);color:var(--studio-green-muted)}.skill-sheet[data-astro-cid-j7pv25f6] strong[data-astro-cid-j7pv25f6]{display:block;font-size:1.25rem;margin:1.3rem 0}.skill-sheet[data-astro-cid-j7pv25f6] i[data-astro-cid-j7pv25f6]{font-style:normal;font-size:.6rem;color:var(--text-muted)}.flow-sample[data-astro-cid-j7pv25f6]{display:grid;justify-items:center;width:70%;font-size:.65rem}.flow-sample[data-astro-cid-j7pv25f6] span[data-astro-cid-j7pv25f6]{width:100%;background:var(--studio-peach-sheet);padding:.6rem 1rem;border-radius:5px;color:var(--studio-peach-muted)}.flow-sample[data-astro-cid-j7pv25f6] b[data-astro-cid-j7pv25f6]{color:var(--studio-peach-ink);margin-left:1rem}.flow-sample[data-astro-cid-j7pv25f6] i[data-astro-cid-j7pv25f6]{font-style:normal;color:var(--studio-peach-muted)}.art-number[data-astro-cid-j7pv25f6]{position:absolute;right:1rem;bottom:.7rem;color:var(--text-muted);font:.65rem var(--font-mono)}.project-meta[data-astro-cid-j7pv25f6]{display:block;font-size:.65rem;color:var(--text-muted);margin-top:1.25rem}.project[data-astro-cid-j7pv25f6] h3[data-astro-cid-j7pv25f6]{font-size:1.1rem;display:flex;justify-content:space-between;gap:.5rem;margin:.55rem 0}.project[data-astro-cid-j7pv25f6] h3[data-astro-cid-j7pv25f6] span[data-astro-cid-j7pv25f6]{color:var(--accent)}.project[data-astro-cid-j7pv25f6] p[data-astro-cid-j7pv25f6]{color:var(--text-muted);font-size:.85rem;margin-top:.65rem}.project[data-astro-cid-j7pv25f6]:hover h3[data-astro-cid-j7pv25f6]{color:var(--accent);text-decoration:underline;text-underline-offset:5px}.journey[data-astro-cid-j7pv25f6]{display:grid;grid-template-columns:1fr 1fr;gap:4rem;padding:4rem 0;border-top:1px solid var(--border)}.journey[data-astro-cid-j7pv25f6] h2[data-astro-cid-j7pv25f6]{font-size:2.5rem}.journey[data-astro-cid-j7pv25f6] p[data-astro-cid-j7pv25f6]:not(.eyebrow){color:var(--text-muted);font-size:.9rem;margin:1.5rem 0}.journey[data-astro-cid-j7pv25f6] .btn[data-astro-cid-j7pv25f6]{font-size:.85rem}.journey-steps[data-astro-cid-j7pv25f6]{list-style:none;padding:0}.journey-steps[data-astro-cid-j7pv25f6] li[data-astro-cid-j7pv25f6]{position:relative;padding:0 0 2rem 2rem;border-left:2px solid var(--studio-blue-border)}.journey-steps[data-astro-cid-j7pv25f6] li[data-astro-cid-j7pv25f6]:before{content:"";position:absolute;width:12px;height:12px;border-radius:50%;background:var(--accent);left:-7px;top:6px}.journey-steps[data-astro-cid-j7pv25f6] span[data-astro-cid-j7pv25f6]{display:block;font:.7rem var(--font-mono);color:var(--accent)}.journey-steps[data-astro-cid-j7pv25f6] strong[data-astro-cid-j7pv25f6]{display:block;margin:.5rem 0;font-size:1.2rem}.journey-steps[data-astro-cid-j7pv25f6] small[data-astro-cid-j7pv25f6]{color:var(--text-muted);font-size:.8rem}.free-guide-cta[data-astro-cid-j7pv25f6]{padding:4rem 0;border-top:1px solid var(--border)}.free-guide-cta[data-astro-cid-j7pv25f6] h2[data-astro-cid-j7pv25f6]{font-size:2.5rem}.free-guide-cta[data-astro-cid-j7pv25f6] p[data-astro-cid-j7pv25f6]:not(.eyebrow){color:var(--text-muted);font-size:.9rem;margin:1.5rem 0;max-width:36rem}.free-guide-cta[data-astro-cid-j7pv25f6] .btn[data-astro-cid-j7pv25f6]{font-size:.85rem}.home-footer[data-astro-cid-j7pv25f6]{display:flex;justify-content:space-between;gap:1rem;border-top:1px solid var(--border);padding:1.8rem 0;font-size:.75rem}@media(max-width:900px){.intro[data-astro-cid-j7pv25f6]{gap:2rem}.hero-visual[data-astro-cid-j7pv25f6]{min-height:auto;padding:3rem 1.25rem 1.5rem}.project-grid[data-astro-cid-j7pv25f6]{gap:1rem}.project-art[data-astro-cid-j7pv25f6]{height:220px}.skill-sheet[data-astro-cid-j7pv25f6]{padding:1rem}.tiny-window[data-astro-cid-j7pv25f6] strong[data-astro-cid-j7pv25f6]{font-size:2rem}}@media(max-width:700px){.home[data-astro-cid-j7pv25f6]{width:calc(100% - 2.5rem)}.intro[data-astro-cid-j7pv25f6]{grid-template-columns:1fr;padding:2.5rem 0 3.5rem;gap:2.5rem}h1[data-astro-cid-j7pv25f6]{font-size:3.75rem;margin:1.1rem 0}.eyebrow[data-astro-cid-j7pv25f6]{font-size:.6rem}.lead[data-astro-cid-j7pv25f6]{font-size:.85rem}.cta[data-astro-cid-j7pv25f6]{gap:1rem}.hero-visual[data-astro-cid-j7pv25f6]{width:calc(100% - .5rem);margin:auto;padding:2.5rem 1.2rem 1.4rem}.visual-label[data-astro-cid-j7pv25f6]{margin-bottom:1rem}.visual-foot[data-astro-cid-j7pv25f6]{margin-top:1rem}.idea-note[data-astro-cid-j7pv25f6]{top:4.6rem;left:-.5rem;font-size:.7rem}.character-frame[data-astro-cid-j7pv25f6]{width:min(100%,320px)}.code-note[data-astro-cid-j7pv25f6]{right:-.4rem;bottom:2.7rem;font-size:.6rem}.section-heading[data-astro-cid-j7pv25f6]{display:block}.section-heading[data-astro-cid-j7pv25f6]>p[data-astro-cid-j7pv25f6] br[data-astro-cid-j7pv25f6]{display:none}.project-grid[data-astro-cid-j7pv25f6]{grid-template-columns:1fr;gap:2rem}.project-art[data-astro-cid-j7pv25f6]{height:270px}.project[data-astro-cid-j7pv25f6] h3[data-astro-cid-j7pv25f6]{font-size:1.2rem}.project[data-astro-cid-j7pv25f6] p[data-astro-cid-j7pv25f6]{max-width:28rem}.tiny-window[data-astro-cid-j7pv25f6]{max-width:230px}.skill-sheet[data-astro-cid-j7pv25f6]{padding:1.5rem;max-width:230px}.flow-sample[data-astro-cid-j7pv25f6]{max-width:240px}.journey[data-astro-cid-j7pv25f6]{grid-template-columns:1fr;gap:1.5rem;padding:2.5rem 0}.journey[data-astro-cid-j7pv25f6] h2[data-astro-cid-j7pv25f6]{font-size:2rem}.free-guide-cta[data-astro-cid-j7pv25f6]{padding:2.5rem 0}.free-guide-cta[data-astro-cid-j7pv25f6] h2[data-astro-cid-j7pv25f6]{font-size:2rem}.home-footer[data-astro-cid-j7pv25f6]{flex-wrap:wrap}.home-footer[data-astro-cid-j7pv25f6] .muted[data-astro-cid-j7pv25f6]{display:block}}@media(max-width:700px){.idea-note[data-astro-cid-j7pv25f6]{position:relative;top:auto;left:auto;width:fit-content;margin:0 0 1.2rem;transform:rotate(-4deg)}}
