.about-page.svelte-cwls5q{min-height:100vh;background:var(--pt-bg)}.about-main.svelte-cwls5q{max-width:var(--mk-maxw);margin:0 auto;padding:clamp(48px,7vw,84px) var(--mk-gutter) clamp(64px,9vw,104px)}.about-hero.svelte-cwls5q{padding-bottom:clamp(36px,6vw,58px);border-bottom:1px solid var(--pt-border)}.about-kicker.svelte-cwls5q{margin:0 0 14px;color:var(--pt-kicker);font-size:12px;font-weight:800;letter-spacing:.14em;text-transform:uppercase}.about-title.svelte-cwls5q{margin:0 0 18px;color:var(--pt-text);font-size:clamp(36px,6vw,54px);font-weight:600;line-height:1.1}.about-lede.svelte-cwls5q{margin:0;color:var(--pt-text-muted);font-size:clamp(17px,2.4vw,20px);line-height:1.65}.about-actions.svelte-cwls5q{display:flex;flex-wrap:wrap;gap:12px;margin-top:28px}.about-action.svelte-cwls5q{display:inline-flex;min-height:44px;align-items:center;justify-content:center;padding:0 22px;border:1px solid var(--pt-primary);border-radius:var(--pt-pill);font-size:15px;font-weight:800}.about-action.primary.svelte-cwls5q{background:var(--pt-primary);color:#fffdfb}.about-action.primary.svelte-cwls5q:hover{background:var(--pt-primary-hover);color:#fffdfb}.about-action.secondary.svelte-cwls5q{background:var(--pt-surface);color:var(--pt-primary)}.about-action.secondary.svelte-cwls5q:hover{border-color:var(--pt-primary-hover);color:var(--pt-primary-hover)}.about-grid.svelte-cwls5q{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:18px;padding-top:clamp(32px,5vw,52px)}.about-card.svelte-cwls5q{padding:clamp(24px,4vw,32px);background:var(--pt-surface);border:1px solid var(--pt-border);border-radius:18px}.about-card.svelte-cwls5q h2:where(.svelte-cwls5q){margin:0 0 14px;color:var(--pt-text);font-family:var(--pt-serif);font-size:clamp(22px,3vw,27px);font-style:italic;font-weight:600;line-height:1.25}.about-card.svelte-cwls5q p:where(.svelte-cwls5q){margin:0;color:var(--pt-text-muted);font-size:16px;line-height:1.75}.about-card.svelte-cwls5q p:where(.svelte-cwls5q)+p:where(.svelte-cwls5q){margin-top:14px}.about-card.svelte-cwls5q a:where(.svelte-cwls5q){font-weight:800;text-decoration:underline;text-decoration-thickness:1px;text-underline-offset:3px}.about-card.svelte-cwls5q strong:where(.svelte-cwls5q){color:var(--pt-text)}.about-policies.svelte-cwls5q{grid-column:1 / -1;background:var(--mk-bg-alt)}@media(max-width:700px){.about-grid.svelte-cwls5q{grid-template-columns:1fr}.about-policies.svelte-cwls5q{grid-column:auto}.about-action.svelte-cwls5q{width:100%}}
