.about-container.svelte-cwls5q{max-width:760px;margin:0 auto;padding:7rem 28px 4rem}h1.svelte-cwls5q{font-family:var(--font-display);letter-spacing:-.025em;color:var(--text-primary);margin:0 0 2rem;font-size:clamp(2.2rem,5vw,3rem);font-weight:300}section.svelte-cwls5q{margin-bottom:3rem}h2.svelte-cwls5q{font-family:var(--font-display);color:var(--text-primary);margin:0 0 1rem;font-size:1.5rem;font-weight:400}p.svelte-cwls5q{color:var(--text-secondary);margin-bottom:1rem;line-height:1.65}.address-card.svelte-cwls5q{background:var(--surface-panel);border:1px solid var(--border-subtle);border-radius:var(--radius-lg);box-shadow:var(--shadow-sm);padding:2rem}.address-card.svelte-cwls5q a:where(.svelte-cwls5q),.credits.svelte-cwls5q a:where(.svelte-cwls5q){color:var(--text-link)}.credits.svelte-cwls5q a:where(.svelte-cwls5q):hover{text-decoration:underline}.company-name.svelte-cwls5q{color:var(--text-primary);font-weight:500}.maps-link.svelte-cwls5q{color:var(--text-link);align-items:center;gap:.4rem;margin-top:1rem;font-weight:500;display:inline-flex}.maps-link.svelte-cwls5q:hover{text-decoration:underline}svg.svelte-cwls5q{transition:transform var(--dur-base)}.maps-link.svelte-cwls5q:hover svg:where(.svelte-cwls5q){transform:translate(2px,-2px)}
