.shell.svelte-1l0quee{--header-h:76px;background:var(--ground);flex-direction:column;min-height:100vh;display:flex}main.svelte-1l0quee{min-height:calc(100vh - var(--header-h));flex:1}header.svelte-1l0quee{inset-inline:0;z-index:100;height:var(--header-h);background:var(--navy);border-bottom:1px solid var(--on-navy-12);position:fixed;top:0}.spacer.svelte-1l0quee{height:var(--header-h);flex:none}.bar.svelte-1l0quee{max-width:var(--rail);height:100%;padding:0 var(--space-4);align-items:center;gap:var(--space-4);margin:0 auto;display:flex}.brand.svelte-1l0quee{filter:brightness(0)invert();align-items:center;display:flex}.brand.svelte-1l0quee img:where(.svelte-1l0quee){width:auto;height:36px;display:block}.desk-nav.svelte-1l0quee{align-items:center;gap:var(--space-4);margin-inline-start:auto;font-size:15px;display:flex}.menu.svelte-1l0quee{display:none}.lang.svelte-1l0quee{border:1px solid var(--on-navy-12);border-radius:var(--radius-pill);gap:2px;padding:2px;display:flex}.lang.svelte-1l0quee button:where(.svelte-1l0quee){border-radius:var(--radius-pill);min-width:40px;height:32px;color:var(--on-navy-60);letter-spacing:.08em;cursor:pointer;transition:background-color var(--dur-micro) var(--ease), color var(--dur-micro) var(--ease);background:0 0;border:0;font-size:12px;font-weight:700}.lang.svelte-1l0quee button:where(.svelte-1l0quee):hover{color:var(--card)}.lang.svelte-1l0quee button[aria-pressed=true]:where(.svelte-1l0quee){background:var(--on-navy-12);color:var(--card)}.menu.svelte-1l0quee summary:where(.svelte-1l0quee){border-radius:var(--radius-control);cursor:pointer;width:44px;height:44px;color:var(--on-navy-85);place-items:center;list-style:none;display:grid}.menu.svelte-1l0quee summary:where(.svelte-1l0quee)::-webkit-details-marker{display:none}.menu.svelte-1l0quee summary:where(.svelte-1l0quee) svg:where(.svelte-1l0quee){fill:none;stroke:currentColor;stroke-width:2px;stroke-linecap:round;width:24px;height:24px}.menu[open].svelte-1l0quee summary:where(.svelte-1l0quee){background:var(--on-navy-12)}.sheet.svelte-1l0quee{inset-inline:0;top:var(--header-h);background:var(--navy);border-bottom:1px solid var(--on-navy-12);padding:var(--space-3) var(--space-4) var(--space-4);gap:var(--space-3);display:grid;position:absolute}.sheet.svelte-1l0quee nav:where(.svelte-1l0quee){display:grid}.sheet.svelte-1l0quee nav:where(.svelte-1l0quee) a:where(.svelte-1l0quee){border-bottom:1px solid var(--on-navy-12);padding:12px 0;font-size:17px}.sheet.svelte-1l0quee nav:where(.svelte-1l0quee) a:where(.svelte-1l0quee):hover{border-bottom-color:var(--gold)}.sheet.svelte-1l0quee .lang.wide:where(.svelte-1l0quee){justify-self:start}.sheet.svelte-1l0quee .lang.wide:where(.svelte-1l0quee) button:where(.svelte-1l0quee){min-width:56px;height:44px}@media (width<=900px){.shell.svelte-1l0quee{--header-h:60px}.bar.svelte-1l0quee{gap:var(--space-3);padding:0 var(--space-3)}.brand.svelte-1l0quee img:where(.svelte-1l0quee){height:30px}.desk-nav.svelte-1l0quee,.bar.svelte-1l0quee>.lang:where(.svelte-1l0quee){display:none}.menu.svelte-1l0quee{margin-inline-start:auto;display:block}.cta.svelte-1l0quee{padding:10px 18px;font-size:15px}}footer.svelte-1l0quee{background:var(--navy);color:var(--on-navy-60)}.foot.svelte-1l0quee{max-width:var(--rail);padding:var(--space-5) var(--space-4) var(--space-4);gap:var(--space-4);margin:0 auto;display:grid}.foot-top.svelte-1l0quee{justify-content:space-between;align-items:center;gap:var(--space-3) var(--space-4);flex-wrap:wrap;display:flex}.foot-top.svelte-1l0quee nav:where(.svelte-1l0quee){gap:var(--space-2) var(--space-4);flex-wrap:wrap;font-size:14px;display:flex}.foot.svelte-1l0quee .brand:where(.svelte-1l0quee) img:where(.svelte-1l0quee){height:32px}.cities.svelte-1l0quee,.legal.svelte-1l0quee{padding-top:var(--space-3);border-top:1px solid var(--on-navy-12);margin:0;font-size:13px;line-height:1.7}.legal.svelte-1l0quee{gap:4px var(--space-3);color:var(--on-navy-60);flex-wrap:wrap;display:flex}.legal.svelte-1l0quee a:where(.svelte-1l0quee){color:var(--on-navy-85);text-decoration:none}.legal.svelte-1l0quee a:where(.svelte-1l0quee):hover{text-decoration:underline}@media (width<=900px){.foot.svelte-1l0quee{padding:var(--space-4) var(--space-3) var(--space-4)}.foot-top.svelte-1l0quee{justify-content:flex-start}}
