main.svelte-cwls5q{width:min(100%,calc(80% + 10rem),80rem);margin:2rem auto 0;padding:2rem 1rem;display:flex;flex-direction:column;gap:3rem}h1.svelte-cwls5q{margin:0;font-size:3rem;font-weight:400;text-align:center;letter-spacing:-.03em}h2.svelte-cwls5q{margin:0;font-size:2rem;font-weight:400;letter-spacing:-.03em}.hero-image.svelte-cwls5q{width:100%;aspect-ratio:3;border-radius:3rem;object-fit:cover;object-position:center}.content.svelte-cwls5q{display:flex;flex-wrap:wrap;align-items:center;gap:2rem}.description.svelte-cwls5q{flex:2 1 0;min-width:min(30rem,100%)}.contact.svelte-cwls5q{flex:1 0 0rem;min-width:20rem;max-width:30rem;border-radius:2rem;padding:1.5rem;display:flex;flex-direction:column;gap:1rem;box-shadow:0 1rem 1.5rem var(--color-shadow)}.contact-form.svelte-cwls5q{display:flex;flex-direction:column;gap:1rem}.contact-form.svelte-cwls5q>input:where(.svelte-cwls5q){height:3.75rem;border:1px solid var(--color-border);border-radius:2rem;padding:0 1rem;font:var(--font-base)}.contact-form.svelte-cwls5q>textarea:where(.svelte-cwls5q){flex:1 1 0;min-height:8rem;border:1px solid var(--color-border);border-radius:2rem;padding:1rem;font:var(--font-base);resize:none}.contact-form.svelte-cwls5q>button:where(.svelte-cwls5q){height:2.5rem;border-radius:2rem;background-color:var(--color-background-invert);color:var(--color-text-2);font:var(--font-base)}.footer.svelte-cwls5q{display:flex;justify-content:space-between;align-items:center}.socials.svelte-cwls5q,.links.svelte-cwls5q{display:flex;gap:2rem}
