.color-mode-toggle.svelte-1bzr8r0{display:inline-flex;align-items:center;gap:.35rem;min-height:2.5rem;padding:.35rem .65rem;border:var(--border-default, 1px solid rgba(17, 24, 39, .08));border-radius:var(--radius-md, .5rem);background:var(--color-background);color:var(--color-foreground);cursor:pointer;font-size:.75rem;transition:background .15s ease,border-color .15s ease,color .15s ease,opacity .15s ease}.color-mode-toggle.svelte-1bzr8r0:hover{border-color:var(--color-primary);background:var(--color-gray-50)}.color-mode-toggle.svelte-1bzr8r0:focus-visible{outline:2px solid var(--color-primary);outline-offset:2px}.label.svelte-1bzr8r0{opacity:.75}.color-mode-toggle.svelte-1bzr8r0:hover .label:where(.svelte-1bzr8r0){opacity:1}.site-header.svelte-1elxaub{position:sticky;top:0;z-index:var(--z-header);background:color-mix(in srgb,var(--color-background) 88%,transparent);backdrop-filter:blur(16px);-webkit-backdrop-filter:blur(16px);border-bottom:var(--border-subtle)}.header-inner.svelte-1elxaub{display:flex;align-items:center;justify-content:space-between;height:4rem;gap:1rem}.brand.svelte-1elxaub{display:flex;align-items:center;gap:.625rem;flex-shrink:0;text-decoration:none}.brand-mark.svelte-1elxaub{width:2rem;height:2rem;border-radius:.5rem;background:var(--gradient-hero);color:#fff;display:flex;align-items:center;justify-content:center;font-family:var(--font-display);font-size:.875rem;font-weight:700;overflow:hidden;flex-shrink:0}.brand-mark--media.svelte-1elxaub{width:auto;max-width:min(12rem,48vw);height:3.5rem;background:transparent;border-radius:0}.brand-mark.svelte-1elxaub .brand-mark-img{width:100%;height:100%;object-fit:contain;display:block}.brand-mark--media.svelte-1elxaub .brand-mark-img{width:auto;max-width:100%;height:100%}.brand-name.svelte-1elxaub{font-family:var(--font-display);font-size:.875rem;font-weight:700;color:var(--color-gray-900);max-width:min(42vw,14rem);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.desktop-nav.svelte-1elxaub{display:none;align-items:center;gap:1.5rem}.nav-link.svelte-1elxaub{display:inline-flex;align-items:center;gap:.35rem;font-family:var(--font-body);font-size:.875rem;font-weight:500;color:var(--color-gray-600);text-decoration:none;transition:color .15s ease}.nav-link.svelte-1elxaub:hover{color:var(--color-primary)}.header-end.svelte-1elxaub{display:inline-flex;align-items:center;gap:.5rem;flex-shrink:0;margin-left:auto}.header-actions.svelte-1elxaub{display:none;align-items:center;gap:.5rem}.desktop-cta.svelte-1elxaub{display:inline-flex}.mobile-menu.svelte-1elxaub{position:relative}.mobile-menu.svelte-1elxaub>summary:where(.svelte-1elxaub){list-style:none}.mobile-menu.svelte-1elxaub>summary:where(.svelte-1elxaub)::-webkit-details-marker{display:none}.mobile-toggle.svelte-1elxaub{display:flex;align-items:center;justify-content:center;width:2.25rem;height:2.25rem;border-radius:.5rem;color:var(--color-gray-900);cursor:pointer;transition:background .15s ease}.mobile-toggle.svelte-1elxaub:hover{background:var(--color-gray-50)}.icon-open.svelte-1elxaub{display:flex}.icon-close.svelte-1elxaub{display:none}.mobile-menu[open].svelte-1elxaub .icon-open:where(.svelte-1elxaub){display:none}.mobile-menu[open].svelte-1elxaub .icon-close:where(.svelte-1elxaub){display:flex}.mobile-nav-panel.svelte-1elxaub{position:absolute;top:calc(100% + .25rem);right:0;min-width:14rem;background:var(--color-background);border:var(--border-default);border-radius:var(--radius-xl);box-shadow:var(--shadow-float);overflow:hidden;z-index:100}.mobile-nav-link.svelte-1elxaub{display:flex;align-items:center;gap:.5rem;padding:.875rem 1.25rem;font-family:var(--font-body);font-size:.875rem;font-weight:500;color:var(--color-gray-900);text-decoration:none;border-bottom:var(--border-subtle);transition:background .1s ease}.mobile-nav-link.svelte-1elxaub:hover{background:var(--color-gray-50)}.mobile-nav-link.svelte-1elxaub:last-of-type{border-bottom:none}.mobile-nav-cta.svelte-1elxaub{padding:1rem;border-top:var(--border-subtle)}@media (min-width: 768px){.desktop-nav.svelte-1elxaub{display:flex}.header-actions.svelte-1elxaub{display:inline-flex}.mobile-menu.svelte-1elxaub{display:none}}.social-links.svelte-nbrh1g{display:flex;flex-wrap:wrap;align-items:center;gap:.5rem}.social-link.svelte-nbrh1g{display:inline-flex;align-items:center;justify-content:center;width:2.5rem;height:2.5rem;border-radius:.5rem;color:#fff;background:var(--gradient-hero);opacity:1}.social-link.svelte-nbrh1g:hover,.social-link.svelte-nbrh1g:focus-visible{transform:scale(1.1);opacity:1}.site-footer.svelte-jz8lnl{background:var(--footer-bg);color:var(--footer-fg);padding-top:4rem;padding-bottom:2.5rem}.footer-inner.svelte-jz8lnl,.footer-top.svelte-jz8lnl{display:flex;flex-direction:column;gap:2rem}@media (min-width: 768px){.footer-top.svelte-jz8lnl{flex-direction:row;align-items:flex-start;justify-content:space-between}}.footer-brand.svelte-jz8lnl{display:flex;align-items:center;gap:.75rem}.footer-brand-mark.svelte-jz8lnl{width:2.5rem;height:2.5rem;border-radius:.75rem;background:var(--gradient-hero);color:#fff;display:flex;align-items:center;justify-content:center;font-family:var(--font-display);font-size:1rem;font-weight:700;flex-shrink:0;overflow:hidden}.footer-brand-mark--media.svelte-jz8lnl{width:auto;max-width:min(14rem,55vw);height:3.75rem;background:transparent;border-radius:0}.footer-brand-mark.svelte-jz8lnl .footer-brand-mark-img{width:100%;height:100%;object-fit:contain;display:block}.footer-brand-mark--media.svelte-jz8lnl .footer-brand-mark-img{width:auto;max-width:100%;height:100%}.footer-brand-name.svelte-jz8lnl{font-family:var(--font-display);font-size:.9375rem;font-weight:700;color:#fff;margin:0}.footer-tagline.svelte-jz8lnl{font-family:var(--font-body);font-size:.75rem;color:#fff6;margin:.2rem 0 0}.footer-nav.svelte-jz8lnl{display:flex;flex-wrap:wrap;gap:.25rem 1.5rem}.footer-nav-link.svelte-jz8lnl{display:inline-flex;align-items:center;gap:.35rem;font-family:var(--font-body);font-size:.875rem;color:#ffffff80;text-decoration:none;transition:color .15s ease}.footer-nav-link.svelte-jz8lnl:hover{color:#fff}.footer-cta-col.svelte-jz8lnl{flex-shrink:0}.footer-divider.svelte-jz8lnl{border:none;border-top:1px solid rgba(255,255,255,.08);margin:0}.footer-bottom.svelte-jz8lnl{display:flex;flex-direction:column;gap:1rem;align-items:flex-start}@media (min-width: 640px){.footer-bottom.svelte-jz8lnl{flex-direction:column;align-items:stretch;gap:1.25rem}.footer-bottom.svelte-jz8lnl .footer-copy:where(.svelte-jz8lnl){order:0}.footer-bottom.svelte-jz8lnl .footer-socials{order:1;width:100%}}.footer-copy.svelte-jz8lnl{font-family:var(--font-body);font-size:.8125rem;color:#ffffff59;margin:0}.footer-socials .social-link{color:#fff}.footer-socials .social-link:hover{color:#fff;opacity:1}.share-bar.svelte-giqlw{padding:1rem 1.25rem;border-top:1px solid color-mix(in srgb,var(--color-foreground) 12%,transparent)}.share-inner.svelte-giqlw{display:flex;flex-wrap:wrap;align-items:center;gap:.75rem 1rem;max-width:1100px;margin-inline:auto}.share-label.svelte-giqlw{font-family:var(--font-body);font-size:.9rem;font-weight:600;color:var(--color-primary);flex-shrink:0}.share-row.svelte-giqlw{display:flex;flex-wrap:wrap;align-items:center;gap:.5rem}.share-btn.svelte-giqlw{display:inline-flex;align-items:center;justify-content:center;width:2.5rem;height:2.5rem;border-radius:9999px;border:1px solid color-mix(in srgb,var(--color-foreground) 40%,transparent);background:transparent;color:var(--color-foreground);cursor:pointer;text-decoration:none}.share-btn.svelte-giqlw:hover,.share-btn.svelte-giqlw:focus-visible{transform:scale(1.08);border-color:var(--color-primary);color:var(--color-primary)}.share-copy-pill.svelte-giqlw{display:inline-flex;align-items:center;justify-content:center;min-height:2.5rem;padding:.45rem .95rem;border-radius:9999px;border:1px solid color-mix(in srgb,var(--color-foreground) 40%,transparent);background:transparent;color:var(--color-foreground);font-family:var(--font-body);font-size:.8rem;font-weight:600;cursor:pointer}.share-copy-pill.svelte-giqlw:hover,.share-copy-pill.svelte-giqlw:focus-visible{transform:scale(1.05);border-color:var(--color-primary);color:var(--color-primary)}.share-feedback.svelte-giqlw{flex-basis:100%;margin:0;font-family:var(--font-body);font-size:.8rem;color:var(--color-primary)}.unknown.svelte-10pnd7j{display:none}.contact-cta-wrap.svelte-1vyrawe{padding-inline:var(--section-px, 1.25rem);max-width:72rem;margin-inline:auto;margin-block:1.25rem}.contact-cta.svelte-1vyrawe{display:flex;flex-wrap:wrap;align-items:center;gap:1rem;padding:1.25rem 1.5rem;border-radius:var(--radius-lg, .75rem);background:color-mix(in srgb,var(--color-primary, #1f4030) 92%,#000);color:#fff}.contact-cta-icon.svelte-1vyrawe{display:inline-flex;color:#fff}.contact-cta-text.svelte-1vyrawe{flex:1;min-width:12rem}.contact-cta-title.svelte-1vyrawe{margin:0;font-weight:700;font-size:1.05rem}.contact-cta-sub.svelte-1vyrawe{margin:.25rem 0 0;font-size:.9rem;opacity:.9}.contact-cta.svelte-1vyrawe .btn{display:inline-flex;align-items:center;gap:.35rem}.hero.svelte-1q37ri0{position:relative;overflow:hidden;background:var(--gradient-hero);--hero-band-min: 300px;--hero-band-preferred: 50vh;--hero-band-max: 600px}.orb.svelte-1q37ri0{position:absolute;border-radius:50%;pointer-events:none;filter:blur(80px);opacity:.2}.orb-1.svelte-1q37ri0{width:24rem;height:24rem;top:-8rem;left:-8rem;background:color-mix(in srgb,var(--color-primary) 70%,white)}.orb-2.svelte-1q37ri0{width:20rem;height:20rem;bottom:-5rem;right:-5rem;background:color-mix(in srgb,var(--color-accent) 75%,white)}.hero-inner.svelte-1q37ri0{position:relative;display:flex;align-items:center;justify-content:center;padding-top:5rem;padding-bottom:1.5rem;box-sizing:border-box}@media (min-width: 768px){.hero-inner.svelte-1q37ri0{min-height:clamp(var(--hero-band-min),var(--hero-band-preferred),var(--hero-band-max));padding-top:7rem;padding-bottom:2.5rem}@supports (height: 1svh){.hero-inner.svelte-1q37ri0{min-height:clamp(var(--hero-band-min),50svh,var(--hero-band-max))}}}.hero-text.svelte-1q37ri0{display:flex;flex-direction:column;align-items:center;text-align:center;gap:1.25rem;max-width:48rem;margin-inline:auto}.hero-eyebrow.svelte-1q37ri0{display:flex;align-items:center;gap:.75rem}.brand-mark-sm.svelte-1q37ri0{width:2.25rem;height:2.25rem;border-radius:.75rem;background:#ffffff2e;border:1px solid rgba(255,255,255,.25);color:#fff;font-family:var(--font-display);font-weight:700;font-size:.875rem;display:flex;align-items:center;justify-content:center}.eyebrow-text.svelte-1q37ri0{font-family:var(--font-display);font-size:.875rem;font-weight:600;color:#ffffffbf}.hero-h1.svelte-1q37ri0{font-family:var(--font-display);font-size:clamp(2.25rem,7vw,3.75rem);font-weight:700;line-height:1.05;color:#fff}.hero-h1-accent.svelte-1q37ri0{color:color-mix(in srgb,var(--color-accent) 55%,white)}.hero-h2.svelte-1q37ri0{font-family:var(--font-display);font-size:clamp(1rem,2.5vw,1.25rem);font-weight:600;line-height:1.4;color:color-mix(in srgb,var(--color-primary) 30%,white)}.hero-h3.svelte-1q37ri0{font-family:var(--font-body);font-size:.875rem;font-weight:400;color:#c4b5fda6}@media (min-width: 768px){.hero-h3.svelte-1q37ri0{font-size:1rem}}.hero-ctas.svelte-1q37ri0{display:flex;flex-wrap:wrap;justify-content:center;gap:.75rem;margin-top:.5rem}.hero-media-wrap.svelte-1q37ri0{display:flex;justify-content:center;margin-top:2.5rem;padding-inline:1.25rem}@media (min-width: 768px){.hero-media-wrap.svelte-1q37ri0{padding-inline:2rem}}.hero-media-frame.svelte-1q37ri0{position:relative;overflow:hidden;width:100%;max-width:70%;border-radius:1rem 1rem 0 0;box-shadow:0 -8px 60px #0000004d,0 0 0 1px #ffffff1a}.hero-img{width:100%;height:auto;aspect-ratio:21/8;object-fit:cover;display:block}.hero-media-overlay.svelte-1q37ri0{position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(to top,rgba(79,70,229,.6) 0%,transparent 55%)}.hero-media-caption.svelte-1q37ri0{position:absolute;bottom:1rem;left:1.25rem;font-family:var(--font-body);font-size:.75rem;color:#ffffff73}.hero-wave.svelte-1q37ri0{position:relative;height:2.5rem;overflow:hidden}.hero-wave.svelte-1q37ri0 svg:where(.svelte-1q37ri0){position:absolute;bottom:0;width:100%;height:100%}.stats-section.svelte-1tib2rn{padding-block:3.5rem;background:var(--color-gray-50)}.stats-grid.svelte-1tib2rn{display:grid;grid-template-columns:repeat(2,1fr);gap:1rem}@media (min-width: 768px){.stats-grid.svelte-1tib2rn{grid-template-columns:repeat(4,1fr)}}.stat-card.svelte-1tib2rn{display:flex;flex-direction:column;align-items:center;text-align:center;gap:.75rem;padding-block:2rem}.stat-value.svelte-1tib2rn{font-family:var(--font-display);font-size:2.25rem;font-weight:700;font-variant-numeric:tabular-nums;line-height:1}.stat-label.svelte-1tib2rn{font-family:var(--font-body);font-size:.875rem;color:var(--color-gray-600)}@media (max-width: 768px){.stats-grid.svelte-1tib2rn{grid-template-columns:1fr}.stat-card.svelte-1tib2rn{width:100%;min-width:0;box-sizing:border-box;padding-block:1.25rem}}.embed-lazy.svelte-1oxykdf{width:100%}.ph.svelte-1oxykdf{width:100%;background:var(--color-gray-50);border-radius:.75rem}.ph-video.svelte-1oxykdf{aspect-ratio:16 / 9}.yt-wrap.svelte-1oxykdf{position:relative;width:100%;aspect-ratio:16 / 9;background:var(--color-gray-50);border-radius:.75rem;overflow:hidden}.yt-iframe.svelte-1oxykdf{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%}.bio-section.svelte-19nirju{background:var(--color-background)}.bio-grid.svelte-19nirju{display:grid;gap:3rem}@media (min-width: 768px){.bio-grid.svelte-19nirju{grid-template-columns:5fr 7fr;align-items:center}}.bio-media-col.svelte-19nirju{display:flex;justify-content:center}.bio-media-frame.svelte-19nirju{position:relative;width:100%;max-width:22rem;border-radius:1.5rem;overflow:hidden;box-shadow:0 16px 60px #4f46e533}.bio-img{width:100%;height:auto;aspect-ratio:4/5;object-fit:cover;display:block}.bio-media-accent.svelte-19nirju{position:absolute;top:0;right:0;bottom:0;left:0;border-radius:1.5rem;border:2px solid rgba(99,102,241,.2);pointer-events:none}.bio-text-col.svelte-19nirju{display:flex;flex-direction:column;gap:1.25rem}.bio-h2.svelte-19nirju{margin:0}.bio-intro.svelte-19nirju{font-family:var(--font-serif);font-style:italic;font-size:1.125rem;color:var(--color-gray-600);line-height:1.7;margin:0}.bio-body.svelte-19nirju{display:flex;flex-direction:column;gap:.75rem}.bio-body.svelte-19nirju p:where(.svelte-19nirju){font-family:var(--font-body);font-size:.9375rem;line-height:1.7;color:var(--color-gray-600);margin:0}.bio-tags.svelte-19nirju{display:flex;flex-wrap:wrap;gap:.5rem}.bio-mini-stats.svelte-19nirju{display:flex;gap:2rem;padding:1.25rem 1.5rem;background:var(--color-gray-50);border-radius:var(--radius-xl);border:var(--border-subtle)}.bio-mini-stat.svelte-19nirju{display:flex;flex-direction:column;gap:.2rem}.mini-stat-value.svelte-19nirju{font-family:var(--font-display);font-size:1.5rem;font-weight:700}.mini-stat-label.svelte-19nirju{font-family:var(--font-body);font-size:.75rem;color:var(--color-gray-600)}.bio-cta.svelte-19nirju{align-self:flex-start}.diff-section.svelte-1jknzg6{background:var(--color-gray-50)}.diff-header.svelte-1jknzg6{text-align:center;margin-bottom:3rem}.diff-subtitle.svelte-1jknzg6{margin-top:1rem;font-family:var(--font-body);font-size:1.0625rem;color:var(--color-gray-600);max-width:34rem;margin-inline:auto}.diff-grid.svelte-1jknzg6{display:grid;gap:1.5rem}@media (min-width: 640px){.diff-grid.svelte-1jknzg6{grid-template-columns:repeat(2,1fr)}}@media (min-width: 1024px){.diff-grid.svelte-1jknzg6{grid-template-columns:repeat(3,1fr)}}.diff-card.svelte-1jknzg6{display:flex;flex-direction:column;gap:.75rem;padding:1.75rem;position:relative;border-left:4px solid var(--color-primary)!important;transition:box-shadow .2s ease,transform .2s ease}.diff-card.svelte-1jknzg6:hover{box-shadow:0 8px 32px #4f46e51f;transform:translateY(-2px)}.diff-card-top.svelte-1jknzg6{display:flex;align-items:center;justify-content:space-between}.diff-num.svelte-1jknzg6{font-family:var(--font-condensed);font-size:.75rem;font-weight:700;color:var(--color-primary);letter-spacing:.05em;opacity:.5}.diff-icon-wrap.svelte-1jknzg6{width:2.5rem;height:2.5rem;border-radius:.75rem;background:linear-gradient(135deg,color-mix(in srgb,var(--color-primary) 10%,var(--color-background)),color-mix(in srgb,var(--color-primary) 18%,var(--color-background)));display:flex;align-items:center;justify-content:center;color:var(--color-primary)}.diff-card-title.svelte-1jknzg6{font-family:var(--font-display);font-size:1.0625rem;font-weight:700;color:var(--color-gray-900);margin:0}.diff-card-body.svelte-1jknzg6{font-family:var(--font-body);font-size:.875rem;line-height:1.65;color:var(--color-gray-600);margin:0}.diff-quote.svelte-1jknzg6{margin:.5rem 0 0;padding:.875rem 1rem;background:var(--color-gray-50);border-radius:.75rem;border-left:3px solid var(--color-accent)}.diff-quote.svelte-1jknzg6 p:where(.svelte-1jknzg6){font-family:var(--font-serif);font-style:italic;font-size:.8125rem;color:var(--color-gray-600);margin:0}.diff-quote-author.svelte-1jknzg6{font-family:var(--font-body);font-size:.75rem;color:var(--color-gray-400, #9CA3AF);margin-top:.35rem}@media (max-width: 768px){.diff-grid.svelte-1jknzg6{grid-template-columns:1fr}.diff-card.svelte-1jknzg6{width:100%;min-width:0;box-sizing:border-box;padding:1.25rem}}.services-section.svelte-hz61c4{background:var(--color-background)}.services-header.svelte-hz61c4{text-align:center;margin-bottom:3rem}.services-sub.svelte-hz61c4{margin-top:1rem;font-family:var(--font-body);font-size:1.0625rem;color:var(--color-gray-600);max-width:36rem;margin-inline:auto}.services-grid.svelte-hz61c4{display:grid;gap:1.5rem;max-width:56rem;margin-inline:auto}@media (min-width: 640px){.services-grid.svelte-hz61c4{grid-template-columns:repeat(2,1fr)}}.service-card.svelte-hz61c4{display:flex;flex-direction:column;gap:.75rem;padding:2rem;transition:box-shadow .2s ease,transform .2s ease}.service-card.svelte-hz61c4:hover{box-shadow:0 8px 32px #4f46e51a;transform:translateY(-2px)}.service-icon-wrap.svelte-hz61c4{width:3rem;height:3rem;border-radius:.875rem;background:var(--gradient-hero);display:flex;align-items:center;justify-content:center;color:#fff;flex-shrink:0}.service-title.svelte-hz61c4{font-family:var(--font-display);font-size:1.125rem;font-weight:700;color:var(--color-gray-900);margin:0}.service-body.svelte-hz61c4{font-family:var(--font-body);font-size:.875rem;line-height:1.65;color:var(--color-gray-600);margin:0}.service-bullets.svelte-hz61c4{list-style:none;padding:0;margin:.25rem 0 0;display:flex;flex-direction:column;gap:.375rem}.service-bullets.svelte-hz61c4 li:where(.svelte-hz61c4){display:flex;align-items:center;gap:.5rem;font-family:var(--font-body);font-size:.8125rem;color:var(--color-gray-600)}.bullet-dot.svelte-hz61c4{width:5px;height:5px;border-radius:50%;background:var(--color-primary);flex-shrink:0;opacity:.6}.service-cta.svelte-hz61c4{display:inline-flex;align-items:center;gap:.375rem;margin-top:auto;padding-top:.5rem;font-family:var(--font-body);font-size:.8125rem;font-weight:600;color:var(--color-primary);text-decoration:none;transition:gap .15s ease}.service-cta.svelte-hz61c4:hover{gap:.5rem}.services-footer-note.svelte-hz61c4{margin-top:2.5rem;text-align:center;font-family:var(--font-body);font-size:.875rem;color:var(--color-gray-400, #9CA3AF)}@media (max-width: 768px){.services-grid.svelte-hz61c4{grid-template-columns:1fr}.service-card.svelte-hz61c4{width:100%;min-width:0;box-sizing:border-box;padding:1.25rem}}.process-section.svelte-1sq8821{background:var(--color-gray-50)}.process-header.svelte-1sq8821{text-align:center;margin-bottom:3rem}.process-sub.svelte-1sq8821{margin-top:1rem;font-family:var(--font-body);font-size:1.0625rem;color:var(--color-gray-600);max-width:36rem;margin-inline:auto}.diagram.svelte-1sq8821{display:flex;justify-content:center;align-items:flex-start;width:100%;max-width:100%;overflow-x:auto;padding:.5rem 0}.diagram.svelte-1sq8821 img:where(.svelte-1sq8821){display:block;width:auto;max-width:100%;height:auto;margin-inline:auto}.process-fallback.svelte-1sq8821{max-width:36rem;margin:0 auto;padding-left:1.25rem;font-family:var(--font-body);color:var(--color-gray-900)}.process-fallback.svelte-1sq8821 li:where(.svelte-1sq8821){margin-bottom:.75rem}.fallback-title.svelte-1sq8821{display:block;font-family:var(--font-display);font-weight:700;font-size:.9375rem}.fallback-text.svelte-1sq8821{display:block;margin-top:.25rem;font-size:.875rem;color:var(--color-gray-600);line-height:1.55}.valores-section.svelte-1hy7m22{background:var(--band-dark);color:var(--color-on-band)}.valores-header.svelte-1hy7m22{text-align:center;margin-bottom:3rem}.section-label--light.svelte-1hy7m22{background:#ffffff1a;color:var(--color-accent);border-color:#ffffff26}.valores-h2.svelte-1hy7m22{color:var(--color-on-band)}.valores-sub.svelte-1hy7m22{margin-top:1rem;font-family:var(--font-body);font-size:1.0625rem;color:#ffffff80;max-width:36rem;margin-inline:auto}.valores-grid.svelte-1hy7m22{display:grid;gap:1rem}@media (min-width: 640px){.valores-grid.svelte-1hy7m22{grid-template-columns:repeat(2,1fr)}}@media (min-width: 1024px){.valores-grid.svelte-1hy7m22{grid-template-columns:repeat(4,1fr)}}.valor-card.svelte-1hy7m22{display:flex;flex-direction:column;gap:.75rem;padding:1.5rem;background:#ffffff0d;border:1px solid rgba(255,255,255,.08);border-radius:var(--radius-xl);transition:background .2s ease}.valor-card.svelte-1hy7m22:hover{background:#ffffff14}.valor-icon-wrap.svelte-1hy7m22{width:2.5rem;height:2.5rem;border-radius:.75rem;background:color-mix(in srgb,var(--color-primary) 25%,transparent);border:1px solid color-mix(in srgb,var(--color-primary) 30%,transparent);display:flex;align-items:center;justify-content:center;color:color-mix(in srgb,var(--color-accent) 45%,white)}.valor-title.svelte-1hy7m22{font-family:var(--font-display);font-size:1rem;font-weight:700;color:var(--color-on-band);margin:0}.valor-body.svelte-1hy7m22{font-family:var(--font-body);font-size:.875rem;line-height:1.6;color:#ffffff8c;margin:0}@media (max-width: 768px){.valores-grid.svelte-1hy7m22{grid-template-columns:1fr}.valor-card.svelte-1hy7m22{width:100%;min-width:0;box-sizing:border-box}}.roster-section.svelte-6w7yjl{background:var(--color-background)}.roster-header.svelte-6w7yjl{text-align:center;margin-bottom:3rem}.roster-sub.svelte-6w7yjl{margin-top:1rem;font-family:var(--font-body);font-size:1.0625rem;color:var(--color-gray-600);max-width:36rem;margin-inline:auto}.roster-grid.svelte-6w7yjl{display:grid;gap:1.5rem}@media (min-width: 640px){.roster-grid.svelte-6w7yjl{grid-template-columns:repeat(2,1fr)}}@media (min-width: 1024px){.roster-grid.svelte-6w7yjl{grid-template-columns:repeat(3,1fr)}}.artist-card.svelte-6w7yjl{display:flex;flex-direction:column;overflow:hidden;padding:0}.artist-photo-wrap.svelte-6w7yjl{width:100%;aspect-ratio:4/3;overflow:hidden;background:var(--color-gray-50)}.artist-img{width:100%;height:100%;object-fit:cover;display:block;transition:transform .4s ease}.artist-card.svelte-6w7yjl:hover .artist-img{transform:scale(1.04)}.artist-placeholder.svelte-6w7yjl{width:100%;height:100%;display:flex;align-items:center;justify-content:center;background:linear-gradient(135deg,color-mix(in srgb,var(--color-primary) 10%,var(--color-background)),color-mix(in srgb,var(--color-primary) 18%,var(--color-background)));font-family:var(--font-display);font-size:3rem;font-weight:700;color:var(--color-primary)}.artist-info.svelte-6w7yjl{display:flex;flex-direction:column;gap:.5rem;padding:1.25rem}.artist-name.svelte-6w7yjl{font-family:var(--font-display);font-size:1.0625rem;font-weight:700;color:var(--color-gray-900);margin:0}.artist-desc.svelte-6w7yjl{font-family:var(--font-body);font-size:.8125rem;line-height:1.6;color:var(--color-gray-600);margin:0}.artist-links.svelte-6w7yjl{display:flex;flex-wrap:wrap;gap:.5rem;margin-top:.25rem}.artist-link.svelte-6w7yjl{font-family:var(--font-body);font-size:.75rem;font-weight:500;color:var(--color-primary);background:color-mix(in srgb,var(--color-primary) 10%,var(--color-background));padding:.2rem .625rem;border-radius:9999px;text-decoration:none;transition:background .15s ease}.artist-link.svelte-6w7yjl:hover{background:color-mix(in srgb,var(--color-primary) 18%,var(--color-background))}.roster-cta-wrap.svelte-6w7yjl{margin-top:3rem;display:flex;flex-direction:column;align-items:center;gap:1.25rem;text-align:center}.roster-cta-note.svelte-6w7yjl{font-family:var(--font-body);font-size:.9375rem;color:var(--color-gray-600);max-width:28rem;margin:0}@media (max-width: 768px){.roster-grid.svelte-6w7yjl{grid-template-columns:1fr}.artist-card.svelte-6w7yjl{width:100%;min-width:0;box-sizing:border-box}}.testi-section.svelte-1jhcrt0{background:var(--color-gray-50)}.testi-header.svelte-1jhcrt0{text-align:center;margin-bottom:3rem}.testi-sub.svelte-1jhcrt0{margin-top:1rem;font-family:var(--font-body);font-size:1.0625rem;color:var(--color-gray-600);max-width:36rem;margin-inline:auto}.testi-grid.svelte-1jhcrt0{display:grid;gap:1.5rem;margin-bottom:3rem}.testi-grid--solo.svelte-1jhcrt0{margin-bottom:0}@media (min-width: 640px){.testi-grid.svelte-1jhcrt0{grid-template-columns:repeat(2,1fr)}}@media (min-width: 1024px){.testi-grid.svelte-1jhcrt0{grid-template-columns:repeat(3,1fr)}}.testi-card.svelte-1jhcrt0{display:flex;flex-direction:column;gap:1rem;padding:1.75rem;margin:0}.testi-stars.svelte-1jhcrt0{display:flex;gap:2px}.testi-quote.svelte-1jhcrt0{font-family:var(--font-serif);font-style:italic;font-size:.9375rem;line-height:1.65;color:var(--color-gray-600);margin:0;flex:1}.testi-author.svelte-1jhcrt0{display:flex;align-items:center;gap:.75rem;margin-top:auto;padding-top:1rem;border-top:var(--border-subtle)}.testi-avatar{width:2.5rem;height:2.5rem;border-radius:50%;object-fit:cover;flex-shrink:0}.testi-avatar-placeholder.svelte-1jhcrt0{width:2.5rem;height:2.5rem;border-radius:50%;background:var(--gradient-hero);color:#fff;display:flex;align-items:center;justify-content:center;font-family:var(--font-display);font-size:.875rem;font-weight:700;flex-shrink:0}.testi-author-meta.svelte-1jhcrt0{flex:1;min-width:0;overflow-wrap:anywhere}.testi-name.svelte-1jhcrt0{display:block;font-family:var(--font-display);font-size:1rem;font-weight:700;font-style:normal;color:var(--color-gray-900);margin:0}.testi-role.svelte-1jhcrt0{font-family:var(--font-body);font-size:.8125rem;line-height:1.4;color:var(--color-gray-600);margin:.15rem 0 0}.testi-photos.svelte-1jhcrt0{display:grid;grid-template-columns:repeat(3,1fr);gap:1.25rem}.testi-photo-wrap.svelte-1jhcrt0{overflow:hidden;border-radius:1rem;box-shadow:0 4px 20px #00000014;border:1px solid rgba(17,24,39,.06)}.testi-photo-img{width:100%;aspect-ratio:3 / 4;object-fit:cover;display:block}@media (max-width: 768px){.testi-grid.svelte-1jhcrt0{grid-template-columns:1fr}.testi-photos.svelte-1jhcrt0{grid-template-columns:repeat(2,1fr)}.testi-card.svelte-1jhcrt0{width:100%;min-width:0;box-sizing:border-box}}.contact-section.svelte-wt4tt0{background:var(--color-background)}.contact-header.svelte-wt4tt0{text-align:center;margin-bottom:3rem}.contact-sub.svelte-wt4tt0{margin-top:1rem;font-family:var(--font-body);font-size:1.0625rem;color:var(--color-gray-600);max-width:36rem;margin-inline:auto}.contact-card.svelte-wt4tt0{display:grid;gap:2.5rem;max-width:56rem;margin-inline:auto;padding:2.5rem;background:var(--color-gray-50);border:var(--border-subtle);border-radius:var(--radius-2xl);box-shadow:0 2px 12px #0000000a}@media (min-width: 640px){.contact-card.svelte-wt4tt0{grid-template-columns:1fr 1fr;align-items:center}}.contact-left.svelte-wt4tt0{display:flex;flex-direction:column;gap:1.25rem}.contact-body.svelte-wt4tt0{font-family:var(--font-body);font-size:1rem;line-height:1.7;color:var(--color-gray-600);margin:0}.contact-wa-btn.svelte-wt4tt0{align-self:flex-start}.contact-email-link.svelte-wt4tt0{display:inline-flex;align-items:center;gap:.5rem;font-family:var(--font-body);font-size:.875rem;font-weight:500;color:var(--color-gray-600);text-decoration:none;transition:color .15s ease}.contact-email-link.svelte-wt4tt0:hover{color:var(--color-primary)}.contact-trust.svelte-wt4tt0{list-style:none;padding:0;margin:0;display:flex;flex-direction:column;gap:.5rem}.contact-trust.svelte-wt4tt0 li:where(.svelte-wt4tt0){display:flex;align-items:center;gap:.5rem;font-family:var(--font-body);font-size:.875rem;color:var(--color-gray-600)}.contact-trust.svelte-wt4tt0 svg:where(.svelte-wt4tt0){color:var(--color-green-accent);flex-shrink:0}.contact-right.svelte-wt4tt0{display:flex;justify-content:center}.contact-blob.svelte-wt4tt0{width:14rem;height:14rem;border-radius:50% 38%/38% 50%;background:var(--gradient-hero);display:flex;align-items:center;justify-content:center;box-shadow:0 16px 60px #4f46e559;animation:svelte-wt4tt0-blob-morph 8s ease-in-out infinite alternate}@keyframes svelte-wt4tt0-blob-morph{0%{border-radius:50% 38%/38% 50%}to{border-radius:38% 50%/50% 38%}}.contact-blob-inner.svelte-wt4tt0{display:flex;flex-direction:column;align-items:center;gap:.75rem;text-align:center;padding:1rem}.blob-tagline.svelte-wt4tt0{font-family:var(--font-display);font-size:.8125rem;font-weight:700;color:#ffffffd9;margin:0;max-width:8rem;line-height:1.3}@media (max-width: 768px){.contact-card.svelte-wt4tt0{grid-template-columns:1fr;width:100%;min-width:0;box-sizing:border-box;padding:1.25rem}}.wa-cta-wrap.svelte-ba237o{padding-inline:var(--section-px, 1.25rem);max-width:72rem;margin-inline:auto;margin-block:1.25rem}.wa-cta.svelte-ba237o{display:flex;flex-wrap:wrap;align-items:center;gap:1rem;padding:1.25rem 1.5rem;border-radius:var(--radius-lg, .75rem);background:color-mix(in srgb,var(--color-primary, #1f4030) 92%,#000);color:#fff}.wa-icon-wrap.svelte-ba237o{display:inline-flex;color:#fff}.wa-cta-text.svelte-ba237o{flex:1;min-width:12rem}.wa-cta-title.svelte-ba237o{margin:0;font-weight:700;font-size:1.05rem}.wa-cta-sub.svelte-ba237o{margin:.25rem 0 0;font-size:.9rem;opacity:.9}.wa-cta.svelte-ba237o .btn{display:inline-flex;align-items:center;gap:.35rem}.discography.svelte-1objzdl{padding:var(--section-py, 5rem) 0}.container.svelte-1objzdl{max-width:72rem;margin:0 auto;padding:0 var(--container-px, 1.25rem)}.eyebrow.svelte-1objzdl{display:block;font-size:.8rem;letter-spacing:.06em;text-transform:uppercase;color:var(--color-gray-600, #4b5563);margin-bottom:.5rem}h2.svelte-1objzdl{font-family:var(--font-display);margin:0 0 1.75rem;color:var(--color-foreground, #111)}.releases.svelte-1objzdl{list-style:none;margin:0;padding:0;display:grid;gap:1.5rem;grid-template-columns:1fr}@media (min-width: 640px){.releases.svelte-1objzdl{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (min-width: 960px){.releases.svelte-1objzdl{grid-template-columns:repeat(3,minmax(0,1fr))}}.release.svelte-1objzdl{display:flex;flex-direction:column;gap:.75rem}.cover.svelte-1objzdl{width:100%;aspect-ratio:1;object-fit:cover;background:var(--color-gray-100, #f3f4f6)}h3.svelte-1objzdl{font-family:var(--font-display);font-size:1.1rem;margin:0;color:var(--color-foreground, #111)}.year.svelte-1objzdl{margin:.2rem 0 0;font-size:.875rem;color:var(--color-gray-600, #4b5563)}.links.svelte-1objzdl{display:flex;flex-wrap:wrap;gap:.75rem;margin:.5rem 0 0}.links.svelte-1objzdl a:where(.svelte-1objzdl){color:var(--color-primary, inherit);font-size:.875rem}
