.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;margin-top:2rem;margin-bottom:2rem;position:relative}canvas.svelte-ezsj5r{width:100%;height:100%;display:block}@media (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{max-width:750px;font-size:3.5em;font-weight:500;line-height:1.1;overflow:hidden}.tagline.svelte-cwls5q{text-transform:uppercase;letter-spacing:.12em;color:var(--grey-text);margin-bottom:5rem;font-size:.85em;font-weight:400}.tagline-char.svelte-cwls5q{opacity:0;display:inline-block}.section.svelte-cwls5q{opacity:0;transform:translateY(40px)}.about-intro.svelte-cwls5q{max-width:560px;padding-bottom:6rem}.intro-text.svelte-cwls5q{color:var(--grey-text);font-size:1.35em;font-weight:400;line-height:1.55}.services-section.svelte-cwls5q{padding-bottom:4rem}.services-label.svelte-cwls5q{text-transform:uppercase;letter-spacing:.12em;color:var(--grey-text);padding-bottom:2rem;font-size:.8em;font-weight:500}.service-divider.svelte-cwls5q{background:#f8feff14;width:100%;height:1px;position:relative}.service-line.svelte-cwls5q{transform-origin:0;background:#f8feff26;position:absolute;inset:0;transform:scaleX(0)}.service-item.svelte-cwls5q{opacity:0;color:inherit;grid-template-columns:4rem 1fr;gap:2rem;padding:2.5rem 0;text-decoration:none;display:grid;transform:translate(-40px)}.service-item.svelte-cwls5q:hover .service-arrow:where(.svelte-cwls5q){opacity:1;transform:translate(4px)}.service-index.svelte-cwls5q{color:#f8feff40;padding-top:.2em;font-size:.85em;font-weight:400}.service-content.svelte-cwls5q h3:where(.svelte-cwls5q){align-items:center;gap:.6rem;margin-bottom:.75rem;font-size:1.15em;font-weight:500;display:inline-flex}.service-arrow.svelte-cwls5q{color:var(--text-primary);opacity:.35;transition:transform var(--animation-default), opacity var(--animation-default);display:inline-flex}.service-content.svelte-cwls5q p:where(.svelte-cwls5q){color:var(--grey-text);max-width:480px;font-size:.95em;font-weight:400;line-height:1.6}.about-ethos.svelte-cwls5q{max-width:560px;padding:4rem 0 6rem}.ethos-heading.svelte-cwls5q{margin-bottom:1.5rem;font-size:1.35em;font-weight:500;line-height:1.35}.ethos-text.svelte-cwls5q{color:var(--grey-text);margin-bottom:1.25rem;font-size:1.05em;font-weight:400;line-height:1.6}.ethos-cta.svelte-cwls5q{text-transform:uppercase;letter-spacing:.08em;color:var(--text-primary);opacity:.6;transition:opacity var(--animation-default);margin-top:1rem;font-size:.9em;font-weight:500;display:inline-block}.ethos-cta.svelte-cwls5q:hover{opacity:1}.about-cta.svelte-cwls5q{max-width:560px;padding-top:4rem}.cta-heading.svelte-cwls5q{margin-bottom:1rem;font-size:1.35em;font-weight:500;line-height:1.35}.cta-text.svelte-cwls5q{color:var(--grey-text);font-size:1.1em;font-weight:400;line-height:1.55}@media (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}}
