.particle-canvas.svelte-hxo5ya{position:fixed;top:0;left:0;width:100%;height:100%;z-index:0;pointer-events:none}.skills-cloud.svelte-ezsj5r{width:calc(100% + var(--page-padding) * 2);margin-left:calc(-1 * var(--page-padding));height:50vh;min-height:350px;max-height:550px;position:relative;margin-top:2rem;margin-bottom:2rem}canvas.svelte-ezsj5r{width:100%;height:100%;display:block}@media(max-width:768px){.skills-cloud.svelte-ezsj5r{height:40vh;min-height:280px;max-height:400px}}.about-hero.svelte-cwls5q{padding-top:14rem;padding-bottom:1.5rem}.about-hero.svelte-cwls5q h1{font-size:3.5em;font-weight:500;line-height:1.1;max-width:750px;overflow:hidden}.tagline.svelte-cwls5q{font-size:.85em;font-weight:400;text-transform:uppercase;letter-spacing:.12em;color:var(--grey-text);margin-bottom:5rem}.tagline-char.svelte-cwls5q{opacity:0;display:inline-block}.section.svelte-cwls5q{opacity:0;transform:translateY(40px)}.about-intro.svelte-cwls5q{padding-bottom:6rem;max-width:560px}.intro-text.svelte-cwls5q{font-size:1.35em;font-weight:400;line-height:1.55;color:var(--grey-text)}.services-section.svelte-cwls5q{padding-bottom:4rem}.services-label.svelte-cwls5q{font-size:.8em;font-weight:500;text-transform:uppercase;letter-spacing:.12em;color:var(--grey-text);padding-bottom:2rem}.service-divider.svelte-cwls5q{width:100%;height:1px;background:#f8feff14;position:relative}.service-line.svelte-cwls5q{position:absolute;inset:0;background:#f8feff26;transform:scaleX(0);transform-origin:left}.service-item.svelte-cwls5q{display:grid;grid-template-columns:4rem 1fr;gap:2rem;padding:2.5rem 0;opacity:0;transform:translate(-40px)}.service-index.svelte-cwls5q{font-size:.85em;font-weight:400;color:#f8feff40;padding-top:.2em}.service-content.svelte-cwls5q h3:where(.svelte-cwls5q){font-size:1.15em;font-weight:500;margin-bottom:.75rem}.service-content.svelte-cwls5q p:where(.svelte-cwls5q){font-size:.95em;font-weight:400;line-height:1.6;color:var(--grey-text);max-width:480px}.about-ethos.svelte-cwls5q{padding:4rem 0 6rem;max-width:560px}.ethos-heading.svelte-cwls5q{font-size:1.35em;font-weight:500;line-height:1.35;margin-bottom:1.5rem}.ethos-text.svelte-cwls5q{font-size:1.05em;font-weight:400;line-height:1.6;color:var(--grey-text);margin-bottom:1.25rem}.ethos-cta.svelte-cwls5q{display:inline-block;margin-top:1rem;font-size:.9em;font-weight:500;text-transform:uppercase;letter-spacing:.08em;color:var(--text-primary);opacity:.6;transition:opacity var(--animation-default)}.ethos-cta.svelte-cwls5q:hover{opacity:1}.about-cta.svelte-cwls5q{padding-top:4rem;max-width:560px}.cta-heading.svelte-cwls5q{font-size:1.35em;font-weight:500;line-height:1.35;margin-bottom:1rem}.cta-text.svelte-cwls5q{font-size:1.1em;font-weight:400;line-height:1.55;color:var(--grey-text)}@media(max-width:768px){.about-hero.svelte-cwls5q{padding-top:8rem}.about-hero.svelte-cwls5q h1{font-size:2.4em}.service-item.svelte-cwls5q{grid-template-columns:3rem 1fr;gap:1.25rem}}
