.foot.svelte-jz8lnl{background:var(--graphite);color:var(--muted-inv);padding-block:52px 34px}.foot__grid.svelte-jz8lnl{grid-template-columns:minmax(0, 1.4fr) repeat(var(--cols,3), minmax(0, 1fr));border-bottom:1px solid var(--rule-dark);gap:36px;padding-bottom:40px;display:grid}.foot__col.svelte-jz8lnl h2:where(.svelte-jz8lnl){font-family:var(--display);font-variation-settings:var(--condensed);color:var(--text-inv);border-bottom:1px solid var(--rule-dark);margin:0 0 14px;padding-bottom:10px;font-size:20px;font-weight:700;line-height:1.15}.foot__col.svelte-jz8lnl ul:where(.svelte-jz8lnl){gap:9px;margin:0;padding:0;list-style:none;display:grid}.foot__col.svelte-jz8lnl li:where(.svelte-jz8lnl) a:where(.svelte-jz8lnl){font-size:14.5px}.foot__col.svelte-jz8lnl a:where(.svelte-jz8lnl){transition:color .2s var(--ease)}.foot__col.svelte-jz8lnl a:where(.svelte-jz8lnl):hover{color:var(--yellow)}.foot__brand.svelte-jz8lnl p:where(.svelte-jz8lnl){max-width:34ch;margin:16px 0 0;font-size:14.5px;line-height:1.6}.foot__base.svelte-jz8lnl{flex-wrap:wrap;justify-content:space-between;gap:20px;padding-top:22px;font-size:13px;display:flex}.foot__lang.svelte-jz8lnl{align-items:center;gap:4px;display:flex}.foot__lang.svelte-jz8lnl a:where(.svelte-jz8lnl){padding:6px}.foot__lang.svelte-jz8lnl a:where(.svelte-jz8lnl):hover{color:var(--amber)}.foot__lang.svelte-jz8lnl a[aria-current=true]:where(.svelte-jz8lnl){color:var(--text-inv)}@media (width<=1080px){.foot__grid.svelte-jz8lnl{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=760px){.foot__grid.svelte-jz8lnl{grid-template-columns:1fr;gap:28px}}.masthead.svelte-s2sshx{z-index:40;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);border-bottom:2px solid var(--rule);color:var(--text);background:#f3f0e8f5;position:sticky;top:0}.masthead__row.svelte-s2sshx{align-items:center;gap:28px;min-height:72px;display:flex}.brand.svelte-s2sshx{flex:none;align-items:center;gap:14px;display:flex}.brand__claim.svelte-s2sshx{font-family:var(--display);font-variation-settings:var(--condensed);max-width:18ch;color:var(--ink-2);font-size:15px;font-weight:600;line-height:1.15}.nav.svelte-s2sshx{gap:6px;margin-left:auto;display:flex}.nav.svelte-s2sshx a:where(.svelte-s2sshx){color:var(--text);transition:background .2s var(--ease);padding:8px 10px;font-size:15px;font-weight:500}.nav.svelte-s2sshx a:where(.svelte-s2sshx):hover{background:var(--paper-2)}.nav.svelte-s2sshx a[aria-current=page]:where(.svelte-s2sshx){background:linear-gradient(transparent 60%, var(--marker) 60%, var(--marker) 92%, transparent 92%)}.burger.svelte-s2sshx{border:1px solid var(--rule);min-height:44px;color:var(--text);font-family:var(--data);letter-spacing:.08em;text-transform:uppercase;cursor:pointer;background:0 0;margin-left:auto;padding:10px 16px;font-size:12px;font-weight:500;display:none}.burger[aria-expanded=true].svelte-s2sshx{background:var(--yellow)}.panel.svelte-s2sshx{background:var(--paper);border-bottom:2px solid var(--rule);max-height:calc(100dvh - 74px);position:absolute;top:100%;left:0;right:0;overflow-y:auto}.panel[hidden].svelte-s2sshx{display:none}.panel__nav.svelte-s2sshx{padding-block:4px 28px}.panel__nav.svelte-s2sshx ul:where(.svelte-s2sshx){margin:0;padding:0;list-style:none}.panel__nav.svelte-s2sshx li:where(.svelte-s2sshx){border-bottom:1px solid var(--rule-soft)}.panel__nav.svelte-s2sshx li:where(.svelte-s2sshx) a:where(.svelte-s2sshx){font-family:var(--display);font-variation-settings:var(--condensed);color:var(--text);padding-block:14px;font-size:26px;font-weight:700;display:block}.panel__nav.svelte-s2sshx li:where(.svelte-s2sshx) a[aria-current=page]:where(.svelte-s2sshx) span:where(.svelte-s2sshx),.panel__nav.svelte-s2sshx li:where(.svelte-s2sshx) a:where(.svelte-s2sshx):hover span:where(.svelte-s2sshx){background:linear-gradient(transparent 60%, var(--marker) 60%, var(--marker) 92%, transparent 92%)}.panel__cta.svelte-s2sshx{margin-top:24px}.btn[aria-current=page].svelte-s2sshx{box-shadow:inset 0 -4px 0 var(--yellow)}@media (width<=1080px){.nav.svelte-s2sshx{display:none}.burger.svelte-s2sshx{display:block}.masthead__row.svelte-s2sshx .btn:where(.svelte-s2sshx){display:none}}@media (width>=1081px){.panel.svelte-s2sshx{display:none}}@media (width<=760px){.brand__claim.svelte-s2sshx{display:none}}.utility.svelte-nwgj9b{background:var(--paper-2);color:var(--muted);border-bottom:1px solid var(--rule-soft)}.utility__row.svelte-nwgj9b{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:24px;min-height:36px;display:flex}.utility__group.svelte-nwgj9b{align-items:center;gap:22px;display:flex}.utility.svelte-nwgj9b a:where(.svelte-nwgj9b){transition:color .2s var(--ease)}.utility.svelte-nwgj9b a:where(.svelte-nwgj9b):hover{color:var(--green)}.lang.svelte-nwgj9b{gap:2px;display:flex}.lang.svelte-nwgj9b a:where(.svelte-nwgj9b){padding:2px 8px;position:relative}.lang.svelte-nwgj9b a:where(.svelte-nwgj9b):after{content:"";position:absolute;inset:-9px -2px}.lang.svelte-nwgj9b a[aria-current=true]:where(.svelte-nwgj9b){color:var(--ink);background:var(--yellow)}@media (width<=760px){.utility__row.svelte-nwgj9b{min-height:0;padding-block:7px}.utility__group--contact.svelte-nwgj9b{display:none}}.page.svelte-1vgg9n1{flex-direction:column;min-height:100dvh;display:flex}main.svelte-1vgg9n1{flex-direction:column;flex:1;display:flex}
