header.svelte-avv1dp{justify-content:space-between;align-items:flex-start;gap:20px;padding:36px 4vw;display:flex}.brand.svelte-avv1dp{color:inherit;letter-spacing:.32em;font:500 18px/1.4 sans-serif;text-decoration:none}.brand.svelte-avv1dp span:where(.svelte-avv1dp){letter-spacing:.35em;margin-top:9px;font-size:8px;display:block}.signin.svelte-avv1dp{color:inherit;cursor:pointer;background:#07111b66;border:1px solid #ffffff50;border-radius:30px;padding:10px 24px;font:12px sans-serif}main.svelte-avv1dp{text-align:center;margin:auto;padding:30px 0 60px}.eyebrow.svelte-avv1dp{letter-spacing:.25em;color:#d4c3a8;margin-bottom:22px;font:10px/1.5 sans-serif}h1.svelte-avv1dp{letter-spacing:-.035em;text-shadow:0 2px 24px #000;margin:0;font:400 clamp(36px,3.4vw,54px)/1.08 Georgia,serif}.intro.svelte-avv1dp{color:#dedfdf;margin:24px 0 32px;font:14px/1.8 sans-serif}nav.svelte-avv1dp{gap:12px;display:grid}nav.svelte-avv1dp a:where(.svelte-avv1dp){letter-spacing:.05em;border-radius:32px;justify-content:center;align-items:center;gap:25px;min-height:52px;font:12px/1.5 sans-serif;text-decoration:none;display:flex}.primary.svelte-avv1dp{color:#132239;background:#d9e8fc;border:1px solid #edf4ff;box-shadow:0 4px 30px #8db7f32b}.secondary.svelte-avv1dp{color:#f1f2f5;background:#081421b8;border:1px solid #bbcce966}.address.svelte-avv1dp{color:#ddd}a.svelte-avv1dp:hover,button.svelte-avv1dp:hover{filter:brightness(1.15)}a.svelte-avv1dp:focus-visible,button.svelte-avv1dp:focus-visible{outline-offset:5px;outline:2px solid #efd2a0}footer.svelte-avv1dp{letter-spacing:.06em;color:#d2d5d9;justify-content:space-between;gap:20px;padding:24px 4vw;font:11px/1.6 sans-serif;display:flex}footer.svelte-avv1dp a:where(.svelte-avv1dp){color:inherit;text-decoration:none}@media (width<=700px){header.svelte-avv1dp{padding:24px 22px}.brand.svelte-avv1dp{letter-spacing:.22em;font-size:12px}.brand.svelte-avv1dp span:where(.svelte-avv1dp){letter-spacing:.15em;font-size:6px}.signin.svelte-avv1dp{padding:8px 14px}main.svelte-avv1dp{margin:30svh auto 0;padding:20px 0 28px}.eyebrow.svelte-avv1dp{margin-bottom:14px}h1.svelte-avv1dp{font-size:40px}.intro.svelte-avv1dp{margin:18px 0 24px}footer.svelte-avv1dp{margin-top:auto;padding:22px;font-size:9px}}
