.mission-container.svelte-13hkkcr{position:relative;color:#fff;padding:var(--section-spacing) 1.5rem;display:flex;justify-content:center;align-items:center;min-height:70svh;z-index:1}.content.svelte-13hkkcr{max-width:750px;text-align:center}.mono-label.svelte-13hkkcr{font-family:monospace;color:var(--accent);text-transform:uppercase;letter-spacing:2px;font-size:.9rem;margin-bottom:1.5rem;display:block;font-weight:700}h1.svelte-13hkkcr{font-size:3rem;line-height:1.1;margin-bottom:2rem;font-weight:800;letter-spacing:-.5px}.highlight.svelte-13hkkcr{color:#fff;border-bottom:4px solid var(--accent)}.divider.svelte-13hkkcr{width:40px;height:4px;background:#333;margin:0 auto 2.5rem}p.svelte-13hkkcr{font-size:1.25rem;line-height:1.7;color:#999;margin-bottom:1.5rem}.text-white.svelte-13hkkcr{color:#fff;font-weight:500}.small-print.svelte-13hkkcr{font-size:1rem;color:#555;margin-top:2rem;font-family:monospace}@media(min-width:768px){h1.svelte-13hkkcr{font-size:4.5rem}}.team-section.svelte-e9yadt{background-color:#f8f9fa;padding:var(--section-spacing) 1.5rem}.header.svelte-e9yadt{text-align:center;margin-bottom:4rem}h2.svelte-e9yadt{font-size:2.5rem;color:#121212;letter-spacing:-.5px}.grid.svelte-e9yadt{display:grid;grid-template-columns:1fr;gap:2rem;max-width:900px;margin:0 auto}@media(min-width:700px){.grid.svelte-e9yadt{grid-template-columns:1fr 1fr}}.card.svelte-e9yadt{background:#fff;padding:3rem 2rem;border-radius:12px;display:flex;flex-direction:column;align-items:center;text-align:center;box-shadow:0 10px 30px #00000008;border:1px solid rgba(0,0,0,.03);transition:transform .2s ease,box-shadow .2s ease}.card.svelte-e9yadt:hover{transform:translateY(-5px);box-shadow:0 20px 40px #0000000f}.avatar-container.svelte-e9yadt{width:120px;height:120px;margin-bottom:2rem;border-radius:50%;overflow:hidden;background:#f0f0f0}.avatar-img.svelte-e9yadt{width:100%;height:100%;object-fit:cover}.avatar-placeholder.svelte-e9yadt{width:100%;height:100%;display:flex;align-items:center;justify-content:center;font-size:2.5rem;color:#ccc}h3.svelte-e9yadt{margin-bottom:.5rem;color:#121212;font-size:1.4rem}.role.svelte-e9yadt{color:var(--accent);font-weight:600;font-size:.85rem;text-transform:uppercase;letter-spacing:1px;margin-bottom:1.5rem}.bio.svelte-e9yadt{color:#666;line-height:1.6;font-size:1rem}.tech-section.svelte-pd3voe{padding:var(--section-spacing) 1.5rem;position:relative;z-index:1;color:#fff;text-align:center;border-top:1px solid rgba(255,255,255,.05)}.container.svelte-pd3voe{max-width:800px;margin:0 auto}h2.svelte-pd3voe{font-size:2rem;margin-bottom:1rem}p.svelte-pd3voe{color:#888;margin-bottom:3rem}.tech-grid.svelte-pd3voe{display:flex;flex-wrap:wrap;justify-content:center;gap:1.5rem}.tech-item.svelte-pd3voe{background:#ffffff0d;border:1px solid rgba(255,255,255,.1);padding:1rem 1.5rem;border-radius:50px;display:flex;align-items:center;gap:.75rem;font-weight:500;-webkit-user-select:none;user-select:none;transition:background .2s}.tech-item.svelte-pd3voe:hover{background:#ffffff1a;border-color:var(--accent);color:var(--accent)}i.svelte-pd3voe{font-size:1.2rem}.contour-fixed.svelte-5d95g{position:fixed;top:0;left:0;width:100%;height:100%;background-color:#121212;z-index:0;pointer-events:none}svg.svelte-5d95g{width:100%;height:100%}.contour-line.svelte-5d95g{stroke-dasharray:20 20;animation:svelte-5d95g-flow 60s linear infinite;fill:none}.contour-line.delay-2.svelte-5d95g{animation-duration:80s;stroke-dasharray:40 40}.contour-line.delay-3.svelte-5d95g{animation-duration:100s;stroke-dasharray:30 50}@keyframes svelte-5d95g-flow{0%{stroke-dashoffset:0}to{stroke-dashoffset:1000}}.about-page.svelte-cwls5q{width:100%;min-height:100svh}.scroll-content.svelte-cwls5q{position:relative;z-index:1}.solid-section.svelte-cwls5q{background-color:#fff;position:relative;z-index:2}.contact-cta.svelte-cwls5q{padding:var(--section-spacing) 1.5rem;text-align:center;background:#f8f9fa;display:flex;flex-direction:column;align-items:center;gap:1.5rem;position:relative;z-index:2;border-top:1px solid rgba(0,0,0,.05)}.contact-cta.svelte-cwls5q h2:where(.svelte-cwls5q){font-size:2rem;color:#121212}.contact-cta.svelte-cwls5q p:where(.svelte-cwls5q){color:#666;max-width:500px;margin-bottom:1rem}.button.big.svelte-cwls5q{height:3.5rem;padding:0 2rem;font-size:1.1rem}
