.about-page.svelte-cwls5q{background:var(--paper)}.about-hero.svelte-cwls5q{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);min-height:calc(100svh - 5.4rem)}.about-image.svelte-cwls5q{min-height:32rem}.about-image.svelte-cwls5q img:where(.svelte-cwls5q){display:block;width:100%;height:auto}.about-copy.svelte-cwls5q{display:flex;flex-direction:column;justify-content:center;padding:clamp(2.5rem,7vw,8rem);border-bottom:1px solid var(--ink)}.about-kicker.svelte-cwls5q{margin:0;font-size:.8rem;font-weight:700;letter-spacing:.04em;text-transform:uppercase}.about-copy.svelte-cwls5q h1:where(.svelte-cwls5q){margin:2.3rem 0 0;font-size:clamp(4rem,7vw,8.5rem);font-weight:800;line-height:.78;letter-spacing:-.1em;text-transform:uppercase}.about-name.svelte-cwls5q{margin:1rem 0 0;color:#888;font-size:clamp(1.5rem,2.5vw,2.8rem);font-weight:700;line-height:.95;letter-spacing:-.06em;text-transform:uppercase}.about-description.svelte-cwls5q{max-width:40rem;margin:4rem 0 0;color:#555;font-size:clamp(1rem,1.3vw,1.3rem);line-height:1.55}.about-actions.svelte-cwls5q{display:flex;flex-wrap:wrap;align-items:center;gap:1.3rem;margin-top:2.5rem}.about-context.svelte-cwls5q{display:grid;grid-template-columns:minmax(12rem,.4fr) minmax(0,1.6fr);gap:clamp(2rem,6vw,8rem);max-width:1500px;margin:0 auto;padding:clamp(3rem,6vw,7rem) clamp(1rem,2vw,2rem)}.about-context.svelte-cwls5q h2:where(.svelte-cwls5q){margin:0 0 1rem;font-size:.8rem;font-weight:800;letter-spacing:.05em;text-transform:uppercase}.about-context.svelte-cwls5q p:where(.svelte-cwls5q){max-width:40rem;color:#555;font-size:clamp(1rem,1.3vw,1.25rem);line-height:1.6}.about-context-images.svelte-cwls5q{columns:5;column-gap:.5rem}.about-context-images.svelte-cwls5q img:where(.svelte-cwls5q){display:block;width:100%;height:auto;margin-bottom:.5rem;break-inside:avoid}.solid-link.svelte-cwls5q{padding:1rem 1.2rem;background:var(--ink);color:#fff;font-size:.75rem;font-weight:700;letter-spacing:.14em;text-transform:uppercase}.solid-link.svelte-cwls5q:hover{background:var(--ruby)}.text-link.svelte-cwls5q{color:var(--ink);font-size:.9rem;font-weight:700;text-decoration:underline;text-decoration-color:var(--line);text-underline-offset:.45rem}.text-link.svelte-cwls5q:hover{color:var(--ruby);text-decoration-color:currentColor}@media(max-width:800px){.about-hero.svelte-cwls5q,.about-context.svelte-cwls5q{grid-template-columns:1fr;min-height:auto}.about-image.svelte-cwls5q{min-height:0}.about-copy.svelte-cwls5q{padding:2.5rem 1rem 3.5rem}.about-copy.svelte-cwls5q h1:where(.svelte-cwls5q){font-size:clamp(3.8rem,16vw,7rem)}.about-description.svelte-cwls5q{margin-top:2.5rem}}
