.section.svelte-18rhuaa{padding-block:clamp(2.5rem,4vw,4rem)}.email-contact.svelte-18rhuaa{border-bottom:1px solid #123d3540;grid-template-columns:1fr 1fr;gap:3rem;margin-bottom:2rem;padding-bottom:2.5rem;display:grid}.email-contact.svelte-18rhuaa h2:where(.svelte-18rhuaa){margin-block:.75rem 1rem;font-size:clamp(2rem,3.5vw,3rem)}.address.svelte-18rhuaa{overflow-wrap:anywhere;margin-top:.5rem;font-weight:600}.email-link.svelte-18rhuaa{margin-top:1.5rem;font-weight:700;display:inline-block}@media (width<=750px){.email-contact.svelte-18rhuaa{grid-template-columns:minmax(0,1fr);gap:1.5rem}}.itinerary-context.svelte-18rhuaa{border-left:2px solid var(--coral);max-width:65ch;margin-bottom:3rem;padding-left:1.25rem}.itinerary-context.svelte-18rhuaa p:where(.svelte-18rhuaa)+p:where(.svelte-18rhuaa){margin-top:.75rem}.itinerary-context.svelte-18rhuaa a:where(.svelte-18rhuaa){font-size:1.25rem;font-weight:600}.sent.svelte-18rhuaa{border-left:4px solid var(--coral);background:#fffaf0;margin-block:2rem;padding:1rem 1.5rem}.contact-head.svelte-18rhuaa{background:var(--forest);color:var(--paper)}.split.svelte-18rhuaa{grid-template-columns:1fr 1fr;align-items:end;gap:3rem 6rem;display:grid}h1.svelte-18rhuaa{max-width:10ch;margin-top:1rem}.lead.svelte-18rhuaa{max-width:35ch;font-size:1.375rem}.contact-grid.svelte-18rhuaa{grid-template-columns:1fr 1fr;gap:3rem;margin-top:1.5rem;display:grid}.contact-grid.svelte-18rhuaa article:where(.svelte-18rhuaa){border-top:2px solid var(--forest);padding-top:1.5rem}.contact-grid.svelte-18rhuaa article:where(.svelte-18rhuaa)+article:where(.svelte-18rhuaa){border-color:var(--coral)}.contact-grid.svelte-18rhuaa h2:where(.svelte-18rhuaa){margin-block:1rem 1.5rem}.contact-grid.svelte-18rhuaa p:where(.svelte-18rhuaa){max-width:44ch}.contact-grid.svelte-18rhuaa .button:where(.svelte-18rhuaa){gap:.75rem;margin-top:2rem}.handle.svelte-18rhuaa,.external-note.svelte-18rhuaa{margin-top:1rem;font-size:.875rem}.external-note.svelte-18rhuaa{max-width:65ch;margin-top:2rem}@media (width<=750px){.split.svelte-18rhuaa,.contact-grid.svelte-18rhuaa{grid-template-columns:minmax(0,1fr);gap:2.5rem}}@media (width<=25rem){.button.svelte-18rhuaa{padding-inline:.5rem;display:block}.handle.svelte-18rhuaa{font-size:min(.875rem,20px)}}
