.neo-page{--neo-bg:#fff;--neo-bg-alt:#fef3e2;--neo-bg-dark:#1a1a1a;--neo-accent:#f5a623;--neo-accent-hover:#e8922e;--neo-accent-secondary:#00d4ff;--neo-accent-secondary-hover:#00b8e6;--neo-text:#1a1a1a;--neo-text-muted:#4a4a4a;--neo-border:#000;--neo-shadow:#000;--neo-border-width:3px;--neo-shadow-offset:4px;--neo-radius:0;background-color:var(--neo-bg);color:var(--neo-text);scroll-behavior:smooth;min-height:100vh;font-family:Space Grotesk,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,sans-serif}.neo-page h1,.neo-page h2,.neo-page h3,.neo-page h4{font-family:Bricolage Grotesque,system-ui,sans-serif}.neo-container{max-width:72rem;margin:0 auto;padding:0 1.5rem}.neo-section-title{text-align:center;text-transform:uppercase;letter-spacing:.025em;margin-bottom:3rem;font-size:2rem;font-weight:800}.neo-btn{border:var(--neo-border-width) solid var(--neo-border);box-shadow:var(--neo-shadow-offset) var(--neo-shadow-offset) 0 var(--neo-shadow);cursor:pointer;text-transform:uppercase;letter-spacing:.05em;align-items:center;gap:.5rem;padding:.75rem 1.5rem;font-size:.875rem;font-weight:700;text-decoration:none;transition:transform .15s,box-shadow .15s,background-color .15s;display:inline-flex}.neo-btn:hover{box-shadow:2px 2px 0 var(--neo-shadow);transform:translate(2px,2px)scale(1.02)}.neo-btn:active{box-shadow:none;transform:translate(4px,4px)scale(.98)}.neo-btn:focus-visible{outline:3px solid var(--neo-accent-secondary);outline-offset:2px}.neo-btn-primary{background-color:var(--neo-accent);color:var(--neo-text)}.neo-btn-primary:hover{background-color:var(--neo-accent-hover)}.neo-btn-secondary{color:var(--neo-text);background-color:#fffdf8}.neo-btn-secondary:hover{background-color:#fff}.neo-btn-md,.neo-navbar-cta{padding:.5rem 1rem}.neo-sticker{text-transform:uppercase;letter-spacing:.05em;border:var(--neo-border-width) solid var(--neo-border);box-shadow:3px 3px 0 var(--neo-shadow);white-space:nowrap;padding:.5rem 1rem;font-size:.875rem;font-weight:800;display:inline-block}.neo-sticker-primary{background-color:var(--neo-accent);color:var(--neo-text)}.neo-card{background-color:var(--neo-bg);border:var(--neo-border-width) solid var(--neo-border);box-shadow:6px 6px 0 var(--neo-shadow);text-align:center;padding:1.5rem;transition:transform .15s,box-shadow .15s}.neo-card:hover{box-shadow:8px 8px 0 var(--neo-shadow);transform:translate(-2px,-2px)}.neo-card:focus-within{outline:3px solid var(--neo-accent-secondary);outline-offset:2px}.neo-navbar{z-index:100;background-color:var(--neo-bg);border-bottom:var(--neo-border-width) solid var(--neo-border);position:sticky;top:0}.neo-navbar-container{justify-content:space-between;align-items:center;max-width:72rem;margin:0 auto;padding:1rem 1.5rem;display:flex}.neo-navbar-brand{color:var(--neo-text);align-items:center;gap:.75rem;text-decoration:none;display:flex}.neo-navbar-logo{border:2px solid var(--neo-border);width:2.5rem;height:2.5rem}.neo-navbar-title{text-transform:uppercase;letter-spacing:.05em;font-size:1.25rem;font-weight:800}.neo-navbar-links{align-items:center;gap:2rem;display:flex}.neo-navbar-link{color:var(--neo-text);text-transform:uppercase;letter-spacing:.05em;border-bottom:2px solid #0000;align-items:center;gap:.375rem;padding-bottom:2px;font-size:.875rem;font-weight:600;text-decoration:none;transition:border-color .15s;display:flex}.neo-navbar-link:hover{border-bottom-color:var(--neo-border)}.neo-navbar-link:focus-visible{outline:2px solid var(--neo-accent-secondary);outline-offset:2px}.neo-hamburger{background:var(--neo-bg);border:var(--neo-border-width) solid var(--neo-border);cursor:pointer;color:var(--neo-text);padding:.5rem;transition:background-color .15s;display:none}.neo-hamburger:hover{background-color:var(--neo-bg-alt)}.neo-hamburger:focus-visible{outline:2px solid var(--neo-accent-secondary);outline-offset:2px}.neo-mobile-menu{border-top:var(--neo-border-width) solid var(--neo-border);background-color:var(--neo-bg);flex-direction:column;padding:1rem 1.5rem 1.5rem;display:none}.neo-mobile-link{color:var(--neo-text);text-transform:uppercase;letter-spacing:.05em;border-bottom:2px solid var(--neo-border);align-items:center;gap:.5rem;padding:1rem 0;font-size:1rem;font-weight:600;text-decoration:none;display:flex}.neo-mobile-cta{justify-content:center;margin-top:1rem}.neo-hero{background-color:var(--neo-bg-alt);border-bottom:var(--neo-border-width) solid var(--neo-border);padding:4rem 1.5rem 3rem}.neo-hero-container{flex-direction:column;align-items:center;gap:3rem;max-width:90rem;margin:0 auto;display:flex}.neo-hero-content{text-align:center;max-width:56rem}.neo-hero-title{text-transform:uppercase;letter-spacing:-.02em;margin-bottom:1.25rem;font-size:2.5rem;font-weight:900;line-height:1.1}.neo-hero-subtitle{color:var(--neo-text-muted);text-transform:none;margin-bottom:2rem;font-size:1.125rem;line-height:1.6}.blog-section{background-color:var(--neo-bg);padding:5rem 0}.blog-section-alt{background-color:var(--neo-bg-alt);border-top:var(--neo-border-width) solid var(--neo-border)}.blog-section-heading{position:relative}.blog-section-heading .neo-btn{position:absolute;top:-.5rem;right:0}.blog-grid,.blog-list{gap:1.5rem;display:grid}.blog-grid{grid-template-columns:repeat(auto-fit,minmax(min(100%,20rem),1fr))}.blog-card{color:var(--neo-text);text-align:left;text-decoration:none}.blog-card h3{text-transform:uppercase;margin:1rem 0 .5rem;font-size:1.5rem;font-weight:800;line-height:1.15}.blog-card p{color:var(--neo-text-muted);margin:0;line-height:1.6}.blog-card-meta{color:var(--neo-text-muted);text-transform:uppercase;flex-wrap:wrap;align-items:center;gap:.75rem;font-size:.875rem;font-weight:800;display:flex}.blog-card-meta .neo-sticker,.blog-tags span{padding:.25rem .625rem;font-size:.75rem}.blog-tags{flex-wrap:wrap;gap:.5rem;margin-top:1.25rem;display:flex}.blog-tags span{border:2px solid var(--neo-border);color:var(--neo-text);text-transform:uppercase;letter-spacing:.05em;background:#fffdf8;font-weight:800}.blog-row{justify-content:space-between;align-items:center;gap:1.5rem;display:flex}.blog-row svg{flex:none}.empty-state{text-align:center}.neo-footer{background-color:var(--neo-bg);border-top:var(--neo-border-width) solid var(--neo-border);text-align:center;padding:3rem 0}.neo-footer-brand{justify-content:center;align-items:center;gap:.5rem;margin-bottom:.5rem;display:flex}.neo-footer-logo{border:2px solid var(--neo-border);width:2rem;height:2rem}.neo-footer-title{text-transform:uppercase;letter-spacing:.05em;font-size:1.125rem;font-weight:800}.neo-footer-tagline{color:var(--neo-text-muted);margin-bottom:1.5rem;font-size:.9375rem}.neo-featured-list{flex-direction:column;align-items:center;gap:.75rem;margin-bottom:1.5rem;display:flex}.neo-footer-links{flex-direction:column;align-items:center;gap:1rem;margin-bottom:1.5rem;display:flex}.neo-footer-links-row{flex-wrap:wrap;justify-content:center;gap:1.5rem;display:flex}.neo-footer-links-legal{gap:1.25rem}.neo-footer-links a{color:var(--neo-text);text-transform:uppercase;letter-spacing:.05em;border-bottom:2px solid #0000;align-items:center;gap:.375rem;padding-bottom:2px;font-size:.875rem;font-weight:600;text-decoration:none;transition:border-color .15s;display:inline-flex}.neo-footer-links-legal a{text-transform:none;font-size:.8125rem;font-weight:500}.neo-footer-links a:hover{border-bottom-color:var(--neo-accent-secondary)}.neo-footer-links a:focus-visible{outline:2px solid var(--neo-accent-secondary);outline-offset:2px}.neo-footer-credit{color:var(--neo-text-muted);justify-content:center;align-items:center;gap:.25rem;font-size:.875rem;display:flex}.neo-footer-author{color:var(--neo-text);border-bottom:2px solid #0000;font-weight:600;text-decoration:none;transition:border-color .15s}.neo-footer-author:hover{border-bottom-color:var(--neo-accent-secondary)}.neo-footer-attribution{color:var(--neo-text-muted);margin-top:.75rem;font-size:.75rem}.neo-footer-attribution a{color:inherit;border-bottom:1px solid #0000;text-decoration:none;transition:border-color .15s}.neo-footer-attribution a:hover{border-bottom-color:var(--neo-accent-secondary)}:global(.neo-heart-icon){color:var(--neo-accent);fill:var(--neo-accent)}@media (width>=768px){.neo-hero{padding:5rem 1.5rem 4rem}.neo-hero-title{font-size:3.25rem}.neo-hero-subtitle{font-size:1.25rem}}@media (width>=1024px){.neo-hero-title{font-size:3.75rem}}@media (width<=767px){.neo-navbar-links{display:none}.neo-hamburger{justify-content:center;align-items:center;display:flex}.neo-mobile-menu{display:flex}.blog-section-heading{flex-direction:column;align-items:center;display:flex}.blog-section-heading .neo-btn{margin-top:-2rem;margin-bottom:3rem;position:static}.blog-row{align-items:flex-start}}.post-section.svelte-49dgds{background-color:var(--neo-bg);padding:5rem 0}.post-container.svelte-49dgds{max-width:56rem}.post-content-frame.svelte-49dgds{border:var(--neo-border-width) solid var(--neo-border);box-shadow:6px 6px 0 var(--neo-shadow);background:var(--neo-bg);padding:2rem}.post-content-frame.svelte-49dgds .prose{--tw-prose-body:var(--neo-text);--tw-prose-headings:var(--neo-text);--tw-prose-lead:var(--neo-text);--tw-prose-links:var(--neo-text);--tw-prose-bold:var(--neo-text);--tw-prose-counters:var(--neo-text);--tw-prose-bullets:var(--neo-text);--tw-prose-quotes:var(--neo-text);--tw-prose-code:var(--neo-text);font-family:Space Grotesk,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,sans-serif;font-size:1.05rem;line-height:1.8}.post-content-frame.svelte-49dgds .prose h2,.post-content-frame.svelte-49dgds .prose h3{text-transform:uppercase;letter-spacing:.025em}.hero-tags.svelte-49dgds{justify-content:center}.hero-category.svelte-49dgds{margin-bottom:1.25rem;display:inline-block}.hero-meta-details.svelte-49dgds{color:var(--neo-text-muted);text-transform:uppercase;flex-wrap:wrap;justify-content:center;align-items:center;gap:.75rem;margin-top:.75rem;margin-bottom:1.5rem;font-size:.875rem;font-weight:800;display:flex}.hero-meta-details.svelte-49dgds span:where(.svelte-49dgds)+span:where(.svelte-49dgds):before{content:"·";color:var(--neo-text-muted);margin-right:.75rem}@media (width<=767px){.post-content-frame.svelte-49dgds{padding:1.25rem}}
