.intro-gallery.svelte-sn488q.svelte-sn488q{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:60px;align-items:start;padding:var(--intro-gallery-padding-top, 60px) 60px 60px}.intro.svelte-sn488q.svelte-sn488q{position:sticky;top:120px;max-width:520px}.description.svelte-sn488q.svelte-sn488q{color:var(--dark-brown);font-size:1.4rem}.cta.svelte-sn488q.svelte-sn488q{display:inline-block;margin-top:40px;min-width:200px;padding:20px;background-color:var(--dark-brown);border:1px solid var(--off-white);color:var(--off-white);font-style:italic;text-align:center;text-decoration:none;transition:background-color ease-in-out .2s}.cta.svelte-sn488q.svelte-sn488q:hover{background-color:var(--mid-brown)}.cta.svelte-sn488q.svelte-sn488q:focus-visible{outline:2px solid var(--green);outline-offset:3px}.gallery.svelte-sn488q.svelte-sn488q{display:flex;flex-direction:column;gap:40px}.gallery.svelte-sn488q img.svelte-sn488q{display:block;width:100%;height:auto;border-radius:6px}@media (max-width: 800px){.intro-gallery.svelte-sn488q.svelte-sn488q{grid-template-columns:1fr;gap:40px;padding:20px 20px 40px}.intro.svelte-sn488q.svelte-sn488q{position:static;max-width:none}.description.svelte-sn488q.svelte-sn488q{font-size:1.2rem}.cta.svelte-sn488q.svelte-sn488q{display:block}.gallery.svelte-sn488q.svelte-sn488q{gap:20px}}
