.about[data-astro-cid-7jw4c7w6]{max-width:var(--wide-width);margin:0 auto;padding:0 1.25rem 5rem}.about-hero[data-astro-cid-7jw4c7w6],.about-belief[data-astro-cid-7jw4c7w6],.about-story[data-astro-cid-7jw4c7w6],.about-services[data-astro-cid-7jw4c7w6],.about-contact[data-astro-cid-7jw4c7w6]{padding:3rem 0}.about-hero[data-astro-cid-7jw4c7w6]{display:grid;grid-template-columns:minmax(0,1fr) minmax(280px,.68fr);gap:3rem;align-items:start}.about-hero[data-astro-cid-7jw4c7w6]>div[data-astro-cid-7jw4c7w6]:first-child{padding-top:1rem}.eyebrow[data-astro-cid-7jw4c7w6]{margin-bottom:1rem;color:var(--color-accent);font-family:var(--font-sans);font-size:1rem;font-weight:700;text-transform:uppercase;letter-spacing:.025em;line-height:1.45}.about-services[data-astro-cid-7jw4c7w6] .rune-section-title[data-astro-cid-7jw4c7w6]{color:var(--color-accent);font-family:var(--font-sans)!important;font-size:.95rem;font-weight:700;line-height:1.5;text-transform:uppercase;letter-spacing:.035em}.about[data-astro-cid-7jw4c7w6] h1[data-astro-cid-7jw4c7w6]{margin-bottom:1.25rem;font-family:var(--font-serif)!important;font-size:clamp(1.25rem,4.9vw,1.95rem);line-height:1.25;letter-spacing:0;text-transform:none;white-space:nowrap}.about-hero[data-astro-cid-7jw4c7w6]>div[data-astro-cid-7jw4c7w6]>p[data-astro-cid-7jw4c7w6]:not(.eyebrow){max-width:520px;color:var(--color-text-secondary);font-family:var(--font-sans);font-size:var(--font-size-lg);line-height:1.75}.actions[data-astro-cid-7jw4c7w6],.contact-links[data-astro-cid-7jw4c7w6]{display:flex;flex-wrap:wrap;gap:.75rem;margin-top:2rem}.hero-media[data-astro-cid-7jw4c7w6]{aspect-ratio:4 / 4.35;overflow:hidden;background:var(--color-surface);border-radius:var(--radius-lg)}.hero-media[data-astro-cid-7jw4c7w6] img[data-astro-cid-7jw4c7w6]{width:100%;height:100%;object-fit:cover;object-position:center top}.about-belief[data-astro-cid-7jw4c7w6] h2[data-astro-cid-7jw4c7w6]{max-width:820px;margin-bottom:0;font-family:var(--font-serif)!important;font-size:clamp(1.25rem,2.7vw,2.875rem);line-height:1.25;letter-spacing:0;color:var(--color-accent)}.columns[data-astro-cid-7jw4c7w6]{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:2rem;max-width:980px;margin-top:2.5rem}.columns[data-astro-cid-7jw4c7w6] p[data-astro-cid-7jw4c7w6]{color:var(--color-text-secondary);font-family:var(--font-sans);font-size:var(--font-size-lg);line-height:1.75}.columns[data-astro-cid-7jw4c7w6] p[data-astro-cid-7jw4c7w6]+p[data-astro-cid-7jw4c7w6]{margin-top:1rem}.story-grid[data-astro-cid-7jw4c7w6]{display:grid;grid-template-columns:minmax(0,.72fr) minmax(0,1fr);gap:3.5rem;align-items:start;margin-top:2rem}.story-media[data-astro-cid-7jw4c7w6]{aspect-ratio:4 / 5;overflow:hidden;background:var(--color-surface);border-radius:var(--radius-lg);position:sticky;top:2rem}.story-media[data-astro-cid-7jw4c7w6] img[data-astro-cid-7jw4c7w6]{width:100%;height:100%;object-fit:cover}.story-copy[data-astro-cid-7jw4c7w6]{display:grid;gap:1.25rem}.story-copy[data-astro-cid-7jw4c7w6] h2[data-astro-cid-7jw4c7w6]{font-family:var(--font-serif)!important;font-size:clamp(1.5rem,2.5vw,2.2rem);line-height:1.28;letter-spacing:0;color:var(--color-accent)}.story-copy[data-astro-cid-7jw4c7w6] p[data-astro-cid-7jw4c7w6]{color:var(--color-text-secondary);font-family:var(--font-sans);font-size:var(--font-size-lg);line-height:1.75}.story-copy[data-astro-cid-7jw4c7w6] strong[data-astro-cid-7jw4c7w6]{color:var(--color-accent);font-weight:700}.story-copy[data-astro-cid-7jw4c7w6] em[data-astro-cid-7jw4c7w6]{font-style:italic;color:var(--color-text)}.service-grid[data-astro-cid-7jw4c7w6]{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:1.5rem}.service-grid[data-astro-cid-7jw4c7w6] article[data-astro-cid-7jw4c7w6]{border:1px solid var(--color-border);border-radius:var(--radius-lg);padding:clamp(1.6rem,3vw,2.35rem)}.service-grid[data-astro-cid-7jw4c7w6] h3[data-astro-cid-7jw4c7w6]{margin-bottom:1rem;font-family:var(--font-serif)!important;font-size:clamp(1.45rem,2.2vw,2rem);line-height:1.18;letter-spacing:.01em;color:var(--color-accent)}.service-grid[data-astro-cid-7jw4c7w6] h3[data-astro-cid-7jw4c7w6] span[data-astro-cid-7jw4c7w6]{display:block}.service-grid[data-astro-cid-7jw4c7w6] p[data-astro-cid-7jw4c7w6]{max-width:62ch;color:var(--color-text-secondary);font-family:var(--font-sans);font-size:var(--font-size-lg);line-height:1.75}.about-contact[data-astro-cid-7jw4c7w6] h2[data-astro-cid-7jw4c7w6]{font-family:var(--font-serif)!important;color:var(--color-accent);font-size:clamp(1.65rem,2.8vw,2.5rem);line-height:1.2;letter-spacing:0;margin-bottom:1rem;white-space:nowrap}@media(max-width:640px){.about-contact[data-astro-cid-7jw4c7w6] h2[data-astro-cid-7jw4c7w6]{white-space:normal}}.about-contact[data-astro-cid-7jw4c7w6]>p[data-astro-cid-7jw4c7w6]:not(.eyebrow){max-width:580px;color:var(--color-text-secondary);font-family:var(--font-sans);font-size:var(--font-size-lg);line-height:1.75}@media(max-width:760px){.about-hero[data-astro-cid-7jw4c7w6],.story-grid[data-astro-cid-7jw4c7w6],.columns[data-astro-cid-7jw4c7w6],.service-grid[data-astro-cid-7jw4c7w6]{grid-template-columns:1fr}.about-hero[data-astro-cid-7jw4c7w6]{min-height:auto;padding-top:3rem}.about-hero[data-astro-cid-7jw4c7w6]>div[data-astro-cid-7jw4c7w6]:first-child{padding-top:0}.hero-media[data-astro-cid-7jw4c7w6]{order:-1;aspect-ratio:3 / 2}.story-media[data-astro-cid-7jw4c7w6]{position:static;aspect-ratio:3 / 2}}@media(min-width:900px){.about[data-astro-cid-7jw4c7w6] h1[data-astro-cid-7jw4c7w6]{font-size:clamp(1.85rem,2.7vw,2.875rem);line-height:1.12;letter-spacing:-.02em}}
