.container.svelte-1y0gle0.svelte-1y0gle0{font-size:1rem}h1.svelte-1y0gle0.svelte-1y0gle0{font-weight:300;font-size:2rem}h3.svelte-1y0gle0.svelte-1y0gle0{font-weight:500;font-size:1.6rem;margin-bottom:1rem;color:var(--color-dark)}h2.svelte-1y0gle0.svelte-1y0gle0{font-weight:300;font-size:1.8rem;margin-top:1rem;margin-bottom:1rem;line-height:2.2rem;color:var(--color-dark)}h5.svelte-1y0gle0.svelte-1y0gle0{font-weight:300;font-size:1.2rem;color:var(--color-dark);margin-bottom:1rem}nav.svelte-1y0gle0.svelte-1y0gle0{position:sticky;top:calc(4rem - 1px);background-color:var(--color-dark);color:var(--color-light);border-top:1px solid var(--color-light);display:flex;flex-wrap:wrap}nav.svelte-1y0gle0 a.svelte-1y0gle0{padding:.6rem;margin:-1px -1px -1px 0;font-size:1rem;text-decoration:none;color:inherit;max-width:256px;flex-grow:1;text-align:center;border:1px solid var(--color-light)}nav.svelte-1y0gle0 a.svelte-1y0gle0:first-child{border-left:none}nav.svelte-1y0gle0 a.active.svelte-1y0gle0{background-color:var(--color-light);color:var(--color-dark)}@media (max-width: 660px){nav.svelte-1y0gle0 a.svelte-1y0gle0{padding:.4rem;font-size:.875rem}}.preamble.svelte-1y0gle0.svelte-1y0gle0{padding:1rem 4rem;background-color:var(--color-dark);color:var(--color-light)}.areas.svelte-1y0gle0.svelte-1y0gle0{padding:1rem 4rem 6rem}.areas.svelte-1y0gle0 h1.svelte-1y0gle0{margin-top:2rem;margin-bottom:.5rem;color:var(--color-dark)}.areas.svelte-1y0gle0 section.svelte-1y0gle0{margin-top:-6rem;padding-top:6rem;border-bottom:1px solid var(--color-text);margin-bottom:-5rem;padding-bottom:1rem}.areas.svelte-1y0gle0 section.svelte-1y0gle0:last-child{border-bottom:none}.highlights.svelte-1y0gle0.svelte-1y0gle0{display:grid;grid-template-columns:repeat(auto-fill,minmax(280px,1fr));grid-gap:2rem}.highlights.svelte-1y0gle0>div.svelte-1y0gle0{display:flex;flex-direction:column;gap:.75rem}.highlights.svelte-1y0gle0 img.svelte-1y0gle0{width:100%;height:250px;object-fit:cover;border-radius:1rem}.highlights.svelte-1y0gle0 a.svelte-1y0gle0{display:inline-block;border-radius:2rem;background-color:var(--color-accent);text-align:center;padding:.5rem 1.2rem;text-decoration:none;color:var(--color-light)}@media (max-width: 660px){.areas.svelte-1y0gle0.svelte-1y0gle0,.preamble.svelte-1y0gle0.svelte-1y0gle0{padding:1rem 2rem}.areas.svelte-1y0gle0.svelte-1y0gle0{padding-bottom:6rem}}
