.hero-orb-primary.svelte-8cf5a0{background:rgba(var(--accent-rgb),.18)}.hero-orb-secondary.svelte-8cf5a0{background:rgba(var(--accent-rgb),.12)}.hero-orb-tertiary.svelte-8cf5a0{background:rgba(var(--accent-rgb),.08)}.hero-grid.svelte-8cf5a0{opacity:.15}.chrome .hero-grid.svelte-8cf5a0,.dark .hero-grid.svelte-8cf5a0{opacity:.2}.hero-grid-line.svelte-8cf5a0{background:linear-gradient(to bottom,transparent,rgba(var(--accent-rgb),.35),transparent)}.hero-noise.svelte-8cf5a0{background-image:url("data:image/svg+xml,%3Csvg viewBox=%220 0 256 256%22 xmlns=%22http://www.w3.org/2000/svg%22%3E%3Cfilter id=%22noise%22%3E%3CfeTurbulence type=%22fractalNoise%22 baseFrequency=%220.8%22 numOctaves=%224%22 stitchTiles=%22stitch%22/%3E%3C/filter%3E%3Crect width=%22100%25%22 height=%22100%25%22 filter=%22url(%23noise)%22/%3E%3C/svg%3E")}.hero-glow.svelte-8cf5a0{background:rgba(var(--accent-rgb),.22)}.giraffe-wrapper.svelte-8cf5a0{pointer-events:auto;contain:layout style}.giraffe-img.svelte-8cf5a0{transition:transform .5s ease-out;aspect-ratio:500 / 700;-o-object-fit:contain;object-fit:contain}.giraffe-wrapper.svelte-8cf5a0:hover .giraffe-img:where(.svelte-8cf5a0){transform:scale(1.02) translateY(-4px)}.hero-badge.svelte-8cf5a0{border-color:rgba(var(--accent-rgb),.3);background:rgba(var(--accent-rgb),.05)}.hero-ping.svelte-8cf5a0,.hero-dot.svelte-8cf5a0{background-color:var(--accent)}.hero-badge-text.svelte-8cf5a0{color:var(--accent)}.hero-title.svelte-8cf5a0{font-family:Sora,Space Grotesk,system-ui,sans-serif;color:var(--text-primary)}.hero-accent-text.svelte-8cf5a0{color:var(--accent)}.accent-word.svelte-8cf5a0{position:relative}.accent-word.svelte-8cf5a0:before,.accent-word.svelte-8cf5a0:after{content:attr(data-text);position:absolute;top:0;left:0;width:100%;height:100%;opacity:0;pointer-events:none}.accent-word.svelte-8cf5a0:hover{animation:svelte-8cf5a0-glitch .4s ease-in-out}.accent-word.svelte-8cf5a0:hover:before,.accent-word.svelte-8cf5a0:hover:after{opacity:.8}.accent-word.svelte-8cf5a0:before{color:var(--accent);clip-path:inset(15% 0 55% 0);transform:translate(-3px);filter:hue-rotate(30deg)}.accent-word.svelte-8cf5a0:after{color:var(--accent);clip-path:inset(55% 0 15% 0);transform:translate(3px);filter:hue-rotate(-30deg)}@keyframes svelte-8cf5a0-glitch{0%,to{transform:translate(0)}10%{transform:translate(-3px)}20%{transform:translate(3px)}30%{transform:translate(-2px)}40%{transform:translate(2px)}}.hero-accent-line.svelte-8cf5a0{background:linear-gradient(to right,var(--accent),transparent)}.hero-subtitle.svelte-8cf5a0{color:var(--text-secondary)}.hero-subtitle-bold.svelte-8cf5a0{color:var(--text-primary)}.hero-cta-primary.svelte-8cf5a0{background-color:var(--accent);clip-path:polygon(0 0,calc(100% - 16px) 0,100% 16px,100% 100%,16px 100%,0 calc(100% - 16px))}.hero-cta-primary.svelte-8cf5a0:hover{box-shadow:0 0 60px var(--accent-glow)}.ceramic .hero-cta-primary.svelte-8cf5a0,.light .hero-cta-primary.svelte-8cf5a0{color:#fff}.chrome .hero-cta-primary.svelte-8cf5a0,.dark .hero-cta-primary.svelte-8cf5a0{color:#000}.hero-cta-fill.svelte-8cf5a0{background-color:var(--accent-secondary)}.chrome .hero-cta-fill.svelte-8cf5a0,.dark .hero-cta-fill.svelte-8cf5a0{background-color:#fff}.hero-cta-secondary.svelte-8cf5a0{border-color:var(--border-color);color:var(--text-primary);clip-path:polygon(0 0,calc(100% - 16px) 0,100% 16px,100% 100%,16px 100%,0 calc(100% - 16px))}.hero-cta-secondary.svelte-8cf5a0:hover{border-color:rgba(var(--accent-rgb),.6);background:rgba(var(--accent-rgb),.05);color:var(--accent)}.hero-stats.svelte-8cf5a0{border-color:var(--border-color)}.hero-stat-value.svelte-8cf5a0{color:var(--text-primary)}.hero-stat-label.svelte-8cf5a0{color:var(--text-muted)}.hero-stripe.svelte-8cf5a0{background:linear-gradient(to right,rgba(var(--accent-rgb),.12),transparent,rgba(var(--accent-rgb),.08))}.hero-scroll.svelte-8cf5a0{color:var(--text-muted)}.hero-scroll-box.svelte-8cf5a0{border-color:var(--border-color)}.hero-scroll-dot.svelte-8cf5a0{background-color:var(--accent)}.hero-corner-tr.svelte-8cf5a0,.hero-corner-bl.svelte-8cf5a0{border-color:rgba(var(--accent-rgb),.3)}.hero-corner-dot.svelte-8cf5a0{background-color:rgba(var(--accent-rgb),.5)}.dual-marquee-container.svelte-15hhjo5{position:relative;overflow:hidden;padding:2rem 0}.marquee-strip.svelte-15hhjo5{display:flex;overflow:hidden;margin-bottom:1rem}.marquee-strip.svelte-15hhjo5:last-of-type{margin-bottom:0}.marquee-track.svelte-15hhjo5{display:flex;flex-shrink:0;align-items:center;animation:svelte-15hhjo5-marquee var(--animation-duration) linear infinite;animation-direction:var(--animation-direction)}.pause-hover.svelte-15hhjo5{pointer-events:none}.group.svelte-15hhjo5:hover .pause-hover:where(.svelte-15hhjo5){animation-play-state:paused}@keyframes svelte-15hhjo5-marquee{0%{transform:translate(0)}to{transform:translate(-100%)}}.marquee-item-outline.svelte-15hhjo5{font-family:Sora,Space Grotesk,system-ui,sans-serif;font-size:clamp(3rem,8vw,6rem);font-weight:900;text-transform:uppercase;letter-spacing:-.02em;white-space:nowrap;-webkit-user-select:none;-moz-user-select:none;user-select:none;color:transparent;-webkit-text-stroke:1.5px rgba(var(--accent-rgb),.4);transition:all .3s ease}.marquee-item-outline.svelte-15hhjo5:hover{-webkit-text-stroke:2px rgba(var(--accent-rgb),.8);text-shadow:0 0 30px rgba(var(--accent-rgb),.3)}.marquee-item-filled.svelte-15hhjo5{font-family:Sora,Space Grotesk,system-ui,sans-serif;font-size:clamp(3rem,8vw,6rem);font-weight:900;text-transform:uppercase;letter-spacing:-.02em;white-space:nowrap;-webkit-user-select:none;-moz-user-select:none;user-select:none;color:var(--text-primary);opacity:.04;transition:opacity .3s ease}.marquee-item-filled.svelte-15hhjo5:hover{opacity:.12}.marquee-separator.svelte-15hhjo5{font-size:clamp(1.5rem,4vw,3rem);color:var(--accent);opacity:.3}.marquee-separator-ghost.svelte-15hhjo5{font-size:clamp(1.5rem,4vw,3rem);color:var(--accent);opacity:.15}.fade-edge.svelte-15hhjo5{position:absolute;top:0;bottom:0;width:6rem;pointer-events:none;z-index:10}.fade-left.svelte-15hhjo5{left:0;background:linear-gradient(to right,var(--bg-primary),transparent)}.fade-right.svelte-15hhjo5{right:0;background:linear-gradient(to left,var(--bg-primary),transparent)}@media(min-width:768px){.fade-edge.svelte-15hhjo5{width:10rem}}@media(max-width:768px){.marquee-item-outline.svelte-15hhjo5{-webkit-text-stroke:1px rgba(var(--accent-rgb),.4)}}.landing-main.svelte-13wmnd{background-color:var(--bg-primary)}.cursor-follower.svelte-13wmnd{border-color:var(--accent);background-color:rgba(var(--accent-rgb),.2);box-shadow:0 0 20px var(--accent-glow)}section:not(:first-of-type){content-visibility:auto;contain-intrinsic-size:auto 800px}img{max-width:100%;height:auto}.blog-preview.svelte-13wmnd{padding:5rem 1.5rem}.blog-preview-container.svelte-13wmnd{max-width:1200px;margin:0 auto;text-align:center}.blog-preview-title.svelte-13wmnd{font-family:Sora,sans-serif;font-size:clamp(1.75rem,4vw,2.5rem);font-weight:800;color:var(--text-primary);margin-bottom:.5rem}.blog-preview-desc.svelte-13wmnd{font-family:DM Sans,sans-serif;color:var(--text-muted);margin-bottom:3rem;font-size:1.125rem}.blog-preview-grid.svelte-13wmnd{display:grid;grid-template-columns:repeat(auto-fill,minmax(320px,1fr));gap:1.5rem;text-align:left;margin-bottom:2rem}.blog-card.svelte-13wmnd{display:block;padding:1.5rem;background:var(--bg-surface);border:1px solid var(--border-default);text-decoration:none;transition:border-color .3s,transform .2s}.blog-card.svelte-13wmnd:hover{border-color:var(--accent);transform:translateY(-2px)}.blog-card-tag.svelte-13wmnd{display:inline-block;font-family:JetBrains Mono,monospace;font-size:.6875rem;font-weight:600;color:var(--accent);background:var(--accent-soft);padding:.25rem .5rem;margin-bottom:.75rem}.blog-card.svelte-13wmnd h3:where(.svelte-13wmnd){font-family:Sora,sans-serif;font-size:1.125rem;font-weight:700;color:var(--text-primary);margin-bottom:.5rem;line-height:1.3}.blog-card.svelte-13wmnd p:where(.svelte-13wmnd){font-family:DM Sans,sans-serif;font-size:.875rem;color:var(--text-muted);line-height:1.5}.blog-preview-all.svelte-13wmnd{display:inline-block;font-family:DM Sans,sans-serif;font-size:1rem;font-weight:600;color:var(--accent);text-decoration:none;border-bottom:2px solid var(--accent);padding-bottom:.25rem;transition:opacity .3s}.blog-preview-all.svelte-13wmnd:hover{opacity:.8}
