.page.svelte-cwls5q{background-color:#ebece9;min-height:100vh;padding:8rem 4rem 4rem}.about-layout.svelte-cwls5q{grid-template-columns:1.2fr .8fr;align-items:start;gap:6rem;display:grid}.page-title.svelte-cwls5q{letter-spacing:.1em;color:#1a1a1a;margin-bottom:3rem;font-family:Bebas Neue,sans-serif;font-size:clamp(4rem,8vw,8rem);font-weight:400;line-height:.9}.about-text.svelte-cwls5q{margin-bottom:3rem}.about-text.svelte-cwls5q .lead:where(.svelte-cwls5q){letter-spacing:.02em;color:#333;margin-bottom:2rem;font-family:Oswald,sans-serif;font-size:clamp(1.1rem,1.8vw,1.4rem);font-weight:300;line-height:1.6}.about-text.svelte-cwls5q p:where(.svelte-cwls5q){color:#555;margin-bottom:1.25rem;font-family:Inter,sans-serif;font-size:1rem;font-weight:300;line-height:1.8}.about-details.svelte-cwls5q{gap:4rem;display:flex}.detail-group.svelte-cwls5q h3:where(.svelte-cwls5q){letter-spacing:.1em;color:#1a1a1a;margin-bottom:.5rem;font-family:Bebas Neue,sans-serif;font-size:1.25rem;font-weight:400}.detail-group.svelte-cwls5q p:where(.svelte-cwls5q){color:#666;font-family:Inter,sans-serif;font-size:.875rem;font-weight:300;line-height:1.6}.about-image.svelte-cwls5q{position:sticky;top:8rem}.image-placeholder.svelte-cwls5q{aspect-ratio:3/4;background:linear-gradient(135deg,#e0e0de 0%,#d4d4d0 100%)}@media (width<=768px){.page.svelte-cwls5q{padding:6rem 1.5rem 2rem}.about-layout.svelte-cwls5q{grid-template-columns:1fr;gap:3rem}.about-details.svelte-cwls5q{flex-direction:column;gap:2rem}}
