.map.svelte-anzuft{gap:var(--s-5);grid-template-columns:minmax(0,1fr) minmax(0,210px);align-items:center;display:grid}svg.svelte-anzuft{width:100%;height:auto;overflow:hidden}.river.svelte-anzuft{fill:none;stroke:#0f3a2c;stroke-width:3px;stroke-linecap:round}.river.thin.svelte-anzuft{stroke-width:2px}.river-label.svelte-anzuft{fill:#3b7a62;letter-spacing:.04em;font-size:11px;font-style:italic}.city.svelte-anzuft{fill:var(--ink-2);font-size:13px;font-weight:500}.light.svelte-anzuft{opacity:0;animation:svelte-anzuft-on .8s var(--ease) forwards;animation-delay:calc(.35s + var(--i) * .48s)}.halo.svelte-anzuft{transform-box:fill-box;transform-origin:50%;animation:1.8s ease-out forwards svelte-anzuft-bloom;animation-delay:calc(.35s + var(--i) * .48s)}.pending.svelte-anzuft circle:where(.svelte-anzuft){fill:none;stroke:var(--mute);stroke-dasharray:3 3}.pending.svelte-anzuft text:where(.svelte-anzuft){fill:var(--mute);font-size:12px}.pending.svelte-anzuft .sub:where(.svelte-anzuft){fill:var(--faint);font-size:11px}.scale.svelte-anzuft line:where(.svelte-anzuft){stroke:var(--line-3)}.scale.svelte-anzuft text:where(.svelte-anzuft){fill:var(--faint);font-size:11px}figcaption.svelte-anzuft{gap:var(--s-4);min-width:0;display:grid}.cap.svelte-anzuft{font-size:var(--t-xs);color:var(--mute)}.timeline.svelte-anzuft{gap:var(--s-3);display:grid}.timeline.svelte-anzuft li:where(.svelte-anzuft){font-size:var(--t-xs);opacity:0;animation:svelte-anzuft-on .6s var(--ease) forwards;animation-delay:calc(.35s + var(--i) * .48s);grid-template-columns:2.6rem 8px minmax(0,1fr);align-items:baseline;gap:10px;line-height:1.35;display:grid}.yr.svelte-anzuft{color:var(--gold);font-variant-numeric:tabular-nums;font-weight:600}.sw.svelte-anzuft{border-radius:50%;width:8px;height:8px;display:inline-block}.nm.svelte-anzuft{color:var(--ink);font-weight:500;display:grid}.where.svelte-anzuft{color:var(--mute);font-weight:400}.legend.svelte-anzuft{gap:var(--s-1) var(--s-3);color:var(--ink-2);padding-top:var(--s-3);border-top:1px solid var(--line);flex-wrap:wrap;font-size:12px;display:flex}.legend.svelte-anzuft li:where(.svelte-anzuft){align-items:center;gap:6px;display:inline-flex}@keyframes svelte-anzuft-on{to{opacity:1}}@keyframes svelte-anzuft-bloom{0%{transform:scale(.15)}to{transform:scale(1)}}@media (width<=600px){.map.svelte-anzuft{grid-template-columns:minmax(0,1fr)}svg.svelte-anzuft{max-width:400px;margin-inline:auto}.timeline.svelte-anzuft{grid-template-columns:repeat(auto-fill,minmax(150px,1fr))}}@media (prefers-reduced-motion:reduce){.light.svelte-anzuft,.timeline.svelte-anzuft li:where(.svelte-anzuft){opacity:1;animation:none}.halo.svelte-anzuft{animation:none}}.hero.svelte-13wmnd{padding-top:clamp(40px,6vw,80px);padding-bottom:var(--s-7);grid-template-columns:minmax(0,1fr) minmax(0,1.08fr);align-items:center;gap:clamp(32px,4vw,64px);display:grid}.hero-text.svelte-13wmnd{gap:var(--s-5);justify-items:start;display:grid}.display.svelte-13wmnd{letter-spacing:-.035em;font-size:clamp(2.6rem,1.2rem + 2.9vw,4rem);line-height:1.02}.display.svelte-13wmnd span:where(.svelte-13wmnd){display:block}.ctas.svelte-13wmnd{margin-top:var(--s-2)}.stats.svelte-13wmnd{border-top:1px solid var(--line);border-bottom:1px solid var(--line);grid-template-columns:repeat(4,minmax(0,1fr));display:grid}.stats.svelte-13wmnd>div:where(.svelte-13wmnd){padding:var(--s-6) var(--s-5);border-left:1px solid var(--line);flex-direction:column-reverse;justify-content:flex-end;gap:6px;display:flex}.stats.svelte-13wmnd>div:where(.svelte-13wmnd):first-child{border-left:0;padding-left:0}.stats.svelte-13wmnd dd:where(.svelte-13wmnd){font-family:var(--font-head);letter-spacing:-.03em;white-space:nowrap;font-size:clamp(1.9rem,1.3rem + 1.15vw,2.5rem);line-height:1}.stats.svelte-13wmnd dt:where(.svelte-13wmnd){color:var(--mute);font-size:var(--t-sm)}.block.svelte-13wmnd{margin-top:var(--s-9)}.block-head.svelte-13wmnd{justify-content:space-between;align-items:baseline;gap:var(--s-4);margin-bottom:var(--s-5);flex-wrap:wrap;display:flex}.tiles.svelte-13wmnd{gap:var(--s-4);grid-template-columns:repeat(4,minmax(0,1fr));display:grid}.ptile.svelte-13wmnd{align-content:space-between;gap:var(--s-2);min-height:220px;padding:var(--s-5);border-radius:var(--r-xl);border-style:solid;border-width:1px;text-decoration:none;transition:border-color .2s;display:grid}.ptile.svelte-13wmnd:hover{border-color:currentColor}.ptile.svelte-13wmnd svg{opacity:.9;justify-self:end}.ptile-title.svelte-13wmnd{font-weight:650;font-size:var(--t-md);color:var(--ink);margin-top:auto}.ptile-sub.svelte-13wmnd{font-size:var(--t-sm)}.apply.svelte-13wmnd{gap:var(--s-7);border:1px solid var(--line);border-radius:var(--r-xl);grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:center;padding:clamp(24px,4vw,56px);display:grid}.apply-text.svelte-13wmnd{gap:var(--s-5);display:grid}.steps.svelte-13wmnd li:where(.svelte-13wmnd){align-items:center;gap:var(--s-4);border-bottom:1px solid var(--line);color:var(--ink-2);padding:12px 0;display:flex}.steps.svelte-13wmnd li:where(.svelte-13wmnd):last-child{border-bottom:0}.steps.svelte-13wmnd .n:where(.svelte-13wmnd){border:1px solid var(--mint-line);background:var(--mint-bg);width:30px;height:30px;color:var(--mint-ink);font-size:var(--t-xs);border-radius:50%;flex:none;place-items:center;font-weight:700;display:grid}.portals.svelte-13wmnd{gap:var(--s-4);grid-template-columns:repeat(3,minmax(0,1fr));display:grid}.portal.svelte-13wmnd{align-items:center;gap:var(--s-4);padding:var(--s-5);border:1px solid var(--line);border-radius:var(--r-lg);height:100%;text-decoration:none;display:flex}.portal.svelte-13wmnd:hover{border-color:var(--line-2);background:var(--lift)}.picon.svelte-13wmnd{border-radius:var(--r);border-style:solid;border-width:1px;flex:none;place-items:center;width:52px;height:52px;display:grid}.ptitle.svelte-13wmnd{font-weight:650;display:block}.psub.svelte-13wmnd{font-size:var(--t-sm);color:var(--mute);display:block}.news.svelte-13wmnd{gap:var(--s-6);grid-template-columns:repeat(3,minmax(0,1fr));display:grid}.news.svelte-13wmnd a:where(.svelte-13wmnd){gap:var(--s-2);padding-top:var(--s-4);border-top:1px solid var(--line-2);text-decoration:none;display:grid}.news.svelte-13wmnd a:where(.svelte-13wmnd):hover .news-title:where(.svelte-13wmnd){text-decoration:underline;-webkit-text-decoration-color:var(--mute);text-decoration-color:var(--mute)}.news-meta.svelte-13wmnd{font-size:var(--t-xs);color:var(--gold);font-weight:600}.news-title.svelte-13wmnd{font-family:var(--font-head);font-size:var(--t-xl);letter-spacing:var(--track-head);line-height:1.15}.news-sum.svelte-13wmnd{font-size:var(--t-sm);color:var(--mute)}@media (width<=1080px){.hero.svelte-13wmnd{grid-template-columns:minmax(0,1fr)}.tiles.svelte-13wmnd{grid-template-columns:repeat(2,minmax(0,1fr))}.apply.svelte-13wmnd{grid-template-columns:minmax(0,1fr)}}@media (width<=760px){.stats.svelte-13wmnd{grid-template-columns:repeat(2,minmax(0,1fr))}.stats.svelte-13wmnd>div:where(.svelte-13wmnd):nth-child(3){border-left:0;padding-left:0}.stats.svelte-13wmnd>div:where(.svelte-13wmnd):nth-child(n+3){border-top:1px solid var(--line)}.portals.svelte-13wmnd,.news.svelte-13wmnd{grid-template-columns:minmax(0,1fr)}}@media (width<=480px){.tiles.svelte-13wmnd{grid-template-columns:minmax(0,1fr)}.ptile.svelte-13wmnd{min-height:160px}.stats.svelte-13wmnd>div:where(.svelte-13wmnd){padding:var(--s-5) var(--s-3)}}
