.hero.svelte-1q37ri0{position:relative;min-height:85vh;display:flex;align-items:center;overflow:hidden}.hero-overlay.svelte-1q37ri0{position:absolute;top:0;right:0;bottom:0;left:0;background:radial-gradient(ellipse at 20% 50%,rgba(255,106,0,.06) 0%,transparent 55%),radial-gradient(ellipse at 80% 80%,rgba(255,106,0,.03) 0%,transparent 50%);pointer-events:none}.hero-content.svelte-1q37ri0{position:relative;z-index:1;padding:4rem 0}.hero-badge.svelte-1q37ri0{display:inline-flex;align-items:center;gap:.5rem;font-family:var(--font-mono);font-size:.8rem;letter-spacing:.06em;color:var(--ind-text-dim);margin-bottom:1.5rem;padding:.4rem 1rem;background:#ffffff08;border:1px solid var(--ind-border);border-radius:20px}.status-dot-yellow.svelte-1q37ri0{width:8px;height:8px;border-radius:50%;background:#fbbf24;box-shadow:0 0 6px #fbbf2499;animation:svelte-1q37ri0-pulse-yellow 2s ease-in-out infinite}@keyframes svelte-1q37ri0-pulse-yellow{0%,to{opacity:1}50%{opacity:.5}}.hero-title.svelte-1q37ri0{font-family:var(--font-heading);font-size:clamp(2.5rem,6vw,4.5rem);font-weight:700;line-height:1.1;letter-spacing:-.01em;margin-bottom:1.5rem;max-width:700px}.hero-tagline.svelte-1q37ri0{font-size:clamp(1rem,2vw,1.2rem);color:var(--ind-text-dim);line-height:1.6;max-width:650px;margin-bottom:2.5rem}.hero-actions.svelte-1q37ri0{display:flex;gap:1rem;flex-wrap:wrap;margin-bottom:3.5rem}.hero-stats.svelte-1q37ri0{display:flex;align-items:center;gap:2rem;flex-wrap:wrap}.stat.svelte-1q37ri0{display:flex;flex-direction:column;gap:.15rem}.stat-value.svelte-1q37ri0{font-family:var(--font-heading);font-size:1.5rem;font-weight:700;color:var(--ind-orange)}.stat-label.svelte-1q37ri0{font-family:var(--font-mono);font-size:.7rem;letter-spacing:.06em;color:var(--ind-text-dim);text-transform:uppercase}.stat-divider.svelte-1q37ri0{width:1px;height:32px;background:var(--ind-border)}.hero-marker.svelte-1q37ri0{position:absolute;width:60px;height:60px;border-color:#ff6a0033;pointer-events:none}.hero-marker-tl.svelte-1q37ri0{top:2rem;left:2rem;border-top:2px solid;border-left:2px solid}.hero-marker-br.svelte-1q37ri0{bottom:2rem;right:2rem;border-bottom:2px solid;border-right:2px solid}@media (max-width: 768px){.hero.svelte-1q37ri0{min-height:78vh}.hero-stats.svelte-1q37ri0{gap:1rem}.stat-divider.svelte-1q37ri0{display:none}}.operator-section.svelte-1x0vifl{padding:5rem 0 4rem;position:relative;border-top:1px solid rgba(255,255,255,.04);overflow:hidden}.operator-container.svelte-1x0vifl{opacity:0;transform:translateY(24px);transition:opacity .8s ease,transform .8s ease}.operator-section.visible.svelte-1x0vifl .operator-container:where(.svelte-1x0vifl){opacity:1;transform:translateY(0)}.operator-label.svelte-1x0vifl{font-family:var(--font-mono);font-size:.75rem;letter-spacing:.15em;text-transform:uppercase;color:var(--ind-orange);margin-bottom:2rem;display:block}.operator-grid.svelte-1x0vifl{display:grid;grid-template-columns:280px 1fr;gap:3.5rem;align-items:center}.operator-image-wrap.svelte-1x0vifl{transition:transform .3s ease-out;will-change:transform}.glitch-container.svelte-1x0vifl{position:relative;width:280px;height:280px;border-radius:var(--radius-md);overflow:hidden;border:1px solid var(--ind-border-accent);box-shadow:0 0 20px #ff6a001a,0 4px 24px #00000080}.operator-img.svelte-1x0vifl{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;display:block;filter:saturate(.85) contrast(1.05);transition:filter var(--transition-slow)}.glitch-container.svelte-1x0vifl:hover .operator-img:where(.svelte-1x0vifl){filter:saturate(1) contrast(1.1)}.glitch-layer.svelte-1x0vifl{position:absolute;top:0;right:0;bottom:0;left:0;background-image:url(/Ricky-van-Poppel.jpg);background-size:cover;background-position:center;opacity:0;mix-blend-mode:screen;pointer-events:none}.glitch-r.svelte-1x0vifl{animation:svelte-1x0vifl-glitchR 8s ease-in-out infinite}.glitch-b.svelte-1x0vifl{animation:svelte-1x0vifl-glitchB 8s ease-in-out infinite .3s}@keyframes svelte-1x0vifl-glitchR{0%,88%,to{opacity:0;transform:translate(0)}90%{opacity:.35;transform:translate(2px,-1px);filter:hue-rotate(-30deg) saturate(2)}92%{opacity:0;transform:translate(-1px,1px)}94%{opacity:.25;transform:translate(1px);filter:hue-rotate(-30deg) saturate(2)}96%{opacity:0}}@keyframes svelte-1x0vifl-glitchB{0%,85%,to{opacity:0;transform:translate(0)}87%{opacity:.3;transform:translate(-2px,1px);filter:hue-rotate(180deg) saturate(2)}89%{opacity:0;transform:translate(1px,-1px)}91%{opacity:.2;transform:translate(-1px);filter:hue-rotate(180deg) saturate(2)}93%{opacity:0}}.glitch-container.svelte-1x0vifl:hover .glitch-r:where(.svelte-1x0vifl){animation-duration:3s}.glitch-container.svelte-1x0vifl:hover .glitch-b:where(.svelte-1x0vifl){animation-duration:3s}.scanlines.svelte-1x0vifl{position:absolute;top:0;right:0;bottom:0;left:0;pointer-events:none;background:repeating-linear-gradient(0deg,transparent,transparent 2px,rgba(0,0,0,.06) 2px,rgba(0,0,0,.06) 4px);opacity:.5}.operator-text.svelte-1x0vifl{max-width:600px}.operator-title.svelte-1x0vifl{font-family:var(--font-heading);font-size:clamp(1.5rem,3vw,2rem);font-weight:700;line-height:1.2;margin-bottom:.35rem;position:relative;display:inline-block;text-shadow:0 0 30px rgba(255,106,0,.15)}.operator-aka.svelte-1x0vifl{font-family:var(--font-mono);font-size:.8rem;letter-spacing:.08em;color:var(--ind-text-dim);display:block;margin-bottom:1.75rem}.operator-body.svelte-1x0vifl p:where(.svelte-1x0vifl){color:var(--ind-text-dim);font-size:.95rem;line-height:1.75;margin-bottom:1rem}.operator-punchline.svelte-1x0vifl{color:var(--ind-text)!important;font-weight:500;font-size:1rem!important;margin-top:.5rem;text-shadow:0 0 20px rgba(255,106,0,.08)}@media (max-width: 768px){.operator-grid.svelte-1x0vifl{grid-template-columns:1fr;gap:2rem;justify-items:center;text-align:center}.glitch-container.svelte-1x0vifl{width:220px;height:220px}.operator-text.svelte-1x0vifl{max-width:100%}.operator-title.svelte-1x0vifl{display:block}.operator-image-wrap.svelte-1x0vifl{transform:none!important}}@media (max-width: 480px){.operator-section.svelte-1x0vifl{padding:3.5rem 0 3rem}.glitch-container.svelte-1x0vifl{width:180px;height:180px}}.projects-grid.svelte-1uha8ag{display:grid;grid-template-columns:repeat(auto-fill,minmax(340px,1fr));gap:1.5rem}.blog-grid.svelte-1uha8ag{display:grid;grid-template-columns:repeat(auto-fill,minmax(320px,1fr));gap:1.25rem}.section-cta.svelte-1uha8ag{margin-top:2rem;text-align:center}.about-preview.svelte-1uha8ag{display:grid;grid-template-columns:1fr 1fr;gap:3rem;align-items:start}.about-text.svelte-1uha8ag p:where(.svelte-1uha8ag){color:var(--ind-text-dim);font-size:.95rem;margin-bottom:1.25rem}.about-terminal.svelte-1uha8ag{background:#141414;border:1px solid var(--ind-border);border-radius:var(--radius-md);overflow:hidden;font-family:var(--font-mono);font-size:.8rem}.terminal-bar.svelte-1uha8ag{display:flex;align-items:center;gap:.4rem;padding:.6rem .8rem;background:#ffffff08;border-bottom:1px solid var(--ind-border)}.terminal-dot.svelte-1uha8ag{width:10px;height:10px;border-radius:50%}.terminal-title.svelte-1uha8ag{margin-left:.5rem;color:var(--ind-text-dim);font-size:.7rem}.terminal-body.svelte-1uha8ag{padding:1rem;line-height:1.8}.terminal-body.svelte-1uha8ag p:where(.svelte-1uha8ag){margin:0;color:var(--ind-text-dim);font-size:.8rem}.t-prompt.svelte-1uha8ag{color:var(--ind-orange);margin-right:.5rem}.t-output.svelte-1uha8ag{color:#6ec96e!important;padding-left:1.2rem}.t-cursor.svelte-1uha8ag{color:var(--ind-orange);animation:svelte-1uha8ag-blink 1.2s step-end infinite}@keyframes svelte-1uha8ag-blink{50%{opacity:0}}.cta-section.svelte-1uha8ag{margin-top:2rem}.cta-content.svelte-1uha8ag{text-align:center;padding:5rem 1.5rem}.cta-title.svelte-1uha8ag{font-size:clamp(1.8rem,4vw,2.5rem);margin-bottom:.75rem}.cta-text.svelte-1uha8ag{color:var(--ind-text-dim);font-size:1.1rem;margin-bottom:2rem}.cta-actions.svelte-1uha8ag{display:flex;justify-content:center;gap:1rem;flex-wrap:wrap}@media (max-width: 768px){.projects-grid.svelte-1uha8ag,.blog-grid.svelte-1uha8ag{grid-template-columns:1fr}.about-preview.svelte-1uha8ag{grid-template-columns:1fr;gap:2rem}}
