.page.svelte-ok03s9.svelte-ok03s9{min-height:100vh;width:100%;padding:var(--section-spacing) 0;background:var(--primary-contrast-l1)}.container.svelte-ok03s9.svelte-ok03s9{max-width:900px;margin:0 auto;padding:0 var(--container-padding)}.header.svelte-ok03s9.svelte-ok03s9{text-align:center;margin-bottom:4rem;background:transparent}.header.svelte-ok03s9 h1.svelte-ok03s9{margin:0 0 1rem}.subtitle.svelte-ok03s9.svelte-ok03s9{font-family:Rambla,sans-serif;font-size:clamp(1rem,2vw,1.25rem);font-weight:600;color:var(--antique-l1);margin:0;font-style:italic}.content.svelte-ok03s9.svelte-ok03s9{display:flex;flex-direction:column;gap:2rem}.card.svelte-ok03s9.svelte-ok03s9{background:var(--primary-contrast-l2);padding:clamp(2rem,5vw,3rem);border-radius:var(--radius-lg);box-shadow:0 4px 12px #0000001a;display:flex;flex-direction:column;gap:2rem}.intro.svelte-ok03s9.svelte-ok03s9{font-size:clamp(1rem,2vw,1.125rem);color:var(--antique);line-height:1.8;margin:0}.contact-section.svelte-ok03s9 h2.svelte-ok03s9{margin:0 0 .75rem}.contact-section.svelte-ok03s9 p.svelte-ok03s9{font-size:clamp(1rem,2vw,1.125rem);color:var(--antique);line-height:1.8;margin:0}.contact-section.svelte-ok03s9 a.svelte-ok03s9{color:var(--secondary-l2);text-decoration:none;font-weight:600;transition:color var(--transition-base)}.contact-section.svelte-ok03s9 a.svelte-ok03s9:hover{color:var(--secondary);text-decoration:underline}@media (max-width: 768px){.header.svelte-ok03s9.svelte-ok03s9{margin-bottom:2rem}.card.svelte-ok03s9.svelte-ok03s9{padding:2rem}}@media (max-width: 480px){.card.svelte-ok03s9.svelte-ok03s9{padding:1.5rem}}
