h1.svelte-1maod8j{font-size:clamp(2.4rem,5vw,3.5rem);margin:0 0 .2em}.lede.svelte-1maod8j{font-size:1.25rem;color:var(--text-muted);margin:0}.banner.svelte-1maod8j{display:block;width:100%;height:auto;object-fit:cover;border-radius:var(--radius)}#contact.svelte-1maod8j{margin-top:4em;display:grid;grid-template-columns:1fr 2fr;row-gap:2em;column-gap:4em;grid-template-rows:2fr 5fr;height:72vh;max-height:38em;width:100%;overflow:hidden}.methods.svelte-1maod8j{display:flex;flex-direction:column;justify-content:flex-end}.methods.svelte-1maod8j a:where(.svelte-1maod8j){text-align:left}.methods.svelte-1maod8j p:where(.svelte-1maod8j){font-size:.85rem;text-transform:uppercase;letter-spacing:.08em;color:var(--text-muted)}.methods.svelte-1maod8j p:where(.svelte-1maod8j) a:where(.svelte-1maod8j){font-size:1.05rem;text-transform:none;letter-spacing:0;font-variation-settings:var(--bold-weight)}.methods.svelte-1maod8j div:where(.svelte-1maod8j){display:grid;grid-template-columns:repeat(3,1fr);grid-gap:1em}header.svelte-1maod8j{grid-row:1 / span 2;display:flex;flex-direction:column}header.svelte-1maod8j .textBlock:where(.svelte-1maod8j){display:inline-block;margin-top:2em;margin-bottom:auto}#apply.svelte-1maod8j{scroll-margin-top:90px;margin-top:4em;margin-bottom:4em;display:flex;flex-direction:column;align-items:center;text-align:center}#apply.svelte-1maod8j h2:where(.svelte-1maod8j){font-size:2.25rem;margin-bottom:.25em}#apply.svelte-1maod8j .textBlock:where(.svelte-1maod8j){margin-bottom:1.5em;max-width:40em}.formWrap.svelte-1maod8j{width:100%;max-width:760px;margin:0 auto}.formWindow.svelte-1maod8j{border:1px solid var(--border-color);border-radius:var(--radius);overflow:hidden;box-shadow:0 12px 32px #00000024;background:var(--surface-color)}.windowBar.svelte-1maod8j{position:relative;display:flex;align-items:center;gap:.5em;padding:.7em 1em;background:var(--brand-dark);border-bottom:1px solid rgba(0,0,0,.12)}.windowBar.svelte-1maod8j .dot:where(.svelte-1maod8j){width:.75em;height:.75em;border-radius:50%;background:#0003}.windowBar.svelte-1maod8j .dot:where(.svelte-1maod8j):nth-child(1){background:var(--brand-rust)}.windowBar.svelte-1maod8j .dot:where(.svelte-1maod8j):nth-child(2){background:var(--brand-amber)}.windowBar.svelte-1maod8j .dot:where(.svelte-1maod8j):nth-child(3){background:var(--brand-cream)}.windowTitle.svelte-1maod8j{position:absolute;left:50%;transform:translate(-50%);font-variation-settings:var(--bold-weight);font-size:.95rem;color:var(--brand-cream)}.formWindow.svelte-1maod8j iframe:where(.svelte-1maod8j){display:block;width:100%;border:none}@media only screen and (max-width: 1500px){#contact.svelte-1maod8j{grid-template-columns:minmax(500px,1fr) minmax(100px,.8fr);row-gap:2em;column-gap:2em;grid-template-rows:2fr 5fr;max-height:none;height:auto}}@media only screen and (max-width: 1300px){#contact.svelte-1maod8j{grid-template-columns:400px auto;row-gap:2em;column-gap:2em;grid-template-rows:2fr 5fr;max-height:none;height:auto}.methods.svelte-1maod8j div:where(.svelte-1maod8j){display:flex;flex-direction:column;align-items:flex-end}}@media only screen and (max-width: 1000px){#contact.svelte-1maod8j{grid-template-columns:1fr;row-gap:2em;column-gap:2em;grid-template-rows:auto auto auto;max-height:none;height:auto}.methods.svelte-1maod8j div:where(.svelte-1maod8j){display:flex;flex-direction:row;align-items:start;flex-wrap:wrap}header.svelte-1maod8j{grid-row:1 / span 1}}
