@keyframes svelte-cwls5q-subtleGlow{0%{box-shadow:0 0 20px #c736591a;border-color:#c736594d}to{box-shadow:0 0 50px #c7365966;border-color:#c73659b3}}.about-page.svelte-cwls5q{position:relative;z-index:1;padding:4rem 0;color:#fff}.container.svelte-cwls5q{max-width:1200px;margin:0 auto;padding:0 2rem}.about-header.svelte-cwls5q{margin-bottom:4rem;text-align:center}.about-header.svelte-cwls5q h1:where(.svelte-cwls5q){font-size:4rem;margin-bottom:2rem}.header-content.svelte-cwls5q{display:grid;grid-template-columns:1fr 1fr;gap:3rem;align-items:center;text-align:left}.header-text.svelte-cwls5q p:where(.svelte-cwls5q){font-size:1.2rem;line-height:1.6;color:#ffffffe6;margin-bottom:1rem}.header-image.svelte-cwls5q img:where(.svelte-cwls5q){width:100%;border-radius:30px;box-shadow:0 20px 30px #00000080;border:2px solid rgba(199,54,89,.5)}.section.svelte-cwls5q{margin-bottom:5rem;background:#0a0a0a66;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);border-radius:32px;padding:2rem;border:1px solid rgba(199,54,89,.2);transition:transform .3s}.section.svelte-cwls5q:hover{border-color:#c7365980;box-shadow:0 0 20px #c7365933}.section-title.svelte-cwls5q{font-size:2.5rem;color:var(--raspberry, #ff3b6f);text-shadow:0 0 8px rgba(255,59,111,.5);margin-bottom:2rem;border-left:4px solid var(--raspberry);padding-left:1rem}.section-content.svelte-cwls5q{display:grid;grid-template-columns:1fr 1fr;gap:2rem;align-items:center}.section-content.reverse.svelte-cwls5q{direction:rtl}.section-content.reverse.svelte-cwls5q .section-text:where(.svelte-cwls5q){direction:ltr}.section-text.svelte-cwls5q p:where(.svelte-cwls5q){margin-bottom:1rem;line-height:1.6;color:#ffffffd9}.section-image.svelte-cwls5q img:where(.svelte-cwls5q){width:100%;border-radius:24px;box-shadow:0 10px 20px #0006;transition:transform .3s}.section-image.svelte-cwls5q img:where(.svelte-cwls5q):hover{transform:scale(1.02)}@media(max-width:992px){.header-content.svelte-cwls5q,.section-content.svelte-cwls5q,.section-content.reverse.svelte-cwls5q{grid-template-columns:1fr;direction:ltr}.section-content.reverse.svelte-cwls5q .section-text:where(.svelte-cwls5q){order:2}.section-title.svelte-cwls5q{font-size:2rem}.about-header.svelte-cwls5q h1:where(.svelte-cwls5q){font-size:3rem}}@media(max-width:768px){.container.svelte-cwls5q{padding:0 1rem}.section.svelte-cwls5q{padding:1.5rem}.header-text.svelte-cwls5q p:where(.svelte-cwls5q){font-size:1rem}}
