.form.svelte-sl9mw7{display:grid;gap:1.5rem;max-width:34rem}.field.svelte-sl9mw7{position:relative;display:grid;gap:.6rem}.field.svelte-sl9mw7:after{content:"";position:absolute;left:0;right:0;bottom:0;height:2px;background:var(--swg-red-bright);transform:scaleX(0);transform-origin:left center;transition:transform var(--cue-up) var(--ease-up);pointer-events:none}.field.svelte-sl9mw7:focus-within:after{transform:scaleX(1)}label.svelte-sl9mw7{font-size:.68rem;font-weight:600;letter-spacing:.18em;text-transform:uppercase;color:#ffffff9e}input.svelte-sl9mw7,textarea.svelte-sl9mw7{width:100%;background:#ffffff0a;border:1px solid rgba(255,255,255,.16);color:#fff;font:inherit;padding:.9rem 1rem;border-radius:0;transition:border-color .18s ease,background .18s ease}input.svelte-sl9mw7:focus,textarea.svelte-sl9mw7:focus{outline:none;border-color:#ff0424;background:#ffffff12}textarea.svelte-sl9mw7{resize:vertical;min-height:8rem}.honeypot.svelte-sl9mw7{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap}.error.svelte-sl9mw7{margin:0;color:#ff8189;font-size:.9rem}.error.svelte-sl9mw7 a:where(.svelte-sl9mw7){color:inherit;text-decoration:underline}button.svelte-sl9mw7{justify-self:start}.done.svelte-sl9mw7{border-top:2px solid #e4032b;padding-top:1.75rem;max-width:34rem}.done__title.svelte-sl9mw7{font-size:clamp(1.2rem,2.4vw,1.6rem);font-weight:700;letter-spacing:-.02em;margin:0 0 .6rem}.done__body.svelte-sl9mw7{margin:0 0 1.75rem;color:#ffffff9e}.done__alt.svelte-sl9mw7{margin:1.5rem 0 0;font-size:.9rem;color:#ffffff80}.done__alt.svelte-sl9mw7 a:where(.svelte-sl9mw7){color:inherit;text-decoration:underline}.contact[data-astro-cid-uw5kdbxl]{padding-top:clamp(3.5rem,9vw,6.5rem)}.contact__title[data-astro-cid-uw5kdbxl]{overflow:visible}.contact__inner[data-astro-cid-uw5kdbxl]{display:grid;gap:clamp(3rem,7vw,5.5rem);grid-template-columns:minmax(0,1fr);align-items:start}@media(min-width:900px){.contact__inner[data-astro-cid-uw5kdbxl]{grid-template-columns:1fr 1fr}}.contact__title[data-astro-cid-uw5kdbxl]{margin:1.5rem 0 0}.contact__blurb[data-astro-cid-uw5kdbxl]{margin-top:clamp(1.75rem,4vw,2.5rem)}.details[data-astro-cid-uw5kdbxl]{margin:clamp(2.5rem,5vw,3.5rem) 0 0;display:grid;gap:0}.details__row[data-astro-cid-uw5kdbxl]{display:grid;grid-template-columns:6.5rem minmax(0,1fr);gap:1rem;padding-block:1.1rem;border-top:1px solid var(--swg-line);align-items:baseline}.details__row[data-astro-cid-uw5kdbxl]:last-child{border-bottom:1px solid var(--swg-line)}dt[data-astro-cid-uw5kdbxl]{font-size:.66rem;font-weight:600;letter-spacing:var(--track-mid);text-transform:uppercase;color:#ffffff73}dd[data-astro-cid-uw5kdbxl]{margin:0;font-size:.98rem;line-height:1.5}dd[data-astro-cid-uw5kdbxl] a[data-astro-cid-uw5kdbxl]{border-bottom:1px solid var(--swg-red);transition:color .18s ease}dd[data-astro-cid-uw5kdbxl] a[data-astro-cid-uw5kdbxl]:hover{color:var(--swg-red-bright)}.contact__formTitle[data-astro-cid-uw5kdbxl]{font-size:.72rem;font-weight:600;letter-spacing:var(--track-mid);text-transform:uppercase;color:#ffffff73;padding-bottom:1.5rem;margin-bottom:2.25rem;border-bottom:1px solid var(--swg-line)}
