.about-layout.svelte-7x2yq{max-width:var(--main-max-width);margin:0 auto;display:flex;flex-direction:column;gap:16px}.about-layout.svelte-7x2yq h1,.about-layout.svelte-7x2yq h2,.about-layout.svelte-7x2yq h3,.about-layout.svelte-7x2yq h4,.about-layout.svelte-7x2yq p,.about-layout.svelte-7x2yq ul{margin:0}.about-card.svelte-7x2yq{background:var(--card-bg);border:.5px solid rgba(0,0,0,.18);border-radius:16px;box-shadow:0 0 4px #0000000f;overflow:hidden}.about-hero.svelte-7x2yq{position:relative;padding:16px 16px 0}.about-hero.svelte-7x2yq img:where(.svelte-7x2yq){display:block;width:100%;height:auto;object-fit:cover;object-position:center 40%;border-radius:8px}.about-hero.svelte-7x2yq:after{content:"";position:absolute;inset:16px 16px 0;border-radius:8px;box-shadow:inset 0 2px 8px #00000040;pointer-events:none}.about-nav.svelte-7x2yq{display:flex;justify-content:center;padding:16px}.about-intro.svelte-7x2yq{display:flex;flex-direction:column;gap:16px;padding:0 24px 24px}.about-intro.svelte-7x2yq h2:where(.svelte-7x2yq){font-weight:700;font-size:1.8rem;color:var(--text-primary)}.about-intro.svelte-7x2yq p:where(.svelte-7x2yq){font-size:1.8rem;line-height:1.35;color:var(--text-primary)}.about-intro.svelte-7x2yq a:where(.svelte-7x2yq){color:var(--accent-blue);text-decoration:none}.about-intro.svelte-7x2yq a:where(.svelte-7x2yq):hover{text-decoration:underline}.about-content.svelte-7x2yq{padding:8px 24px 24px;color:var(--text-primary)}
