.site-footer.svelte-4jwo3w{background:var(--footer)}.inner.svelte-4jwo3w{padding-top:64px;padding-bottom:32px}.grid.svelte-4jwo3w{grid-template-columns:1.4fr 1fr 1fr 1fr;align-items:start;gap:48px;display:grid}@media (width<=1080px){.grid.svelte-4jwo3w{grid-template-columns:1fr;gap:36px}}.brand.svelte-4jwo3w img:where(.svelte-4jwo3w){width:56px;height:56px;display:block}.brand.svelte-4jwo3w p:where(.svelte-4jwo3w){max-width:280px;color:var(--paper);opacity:.6;margin:18px 0 0;font-size:15px;line-height:1.5}.grid.svelte-4jwo3w nav:where(.svelte-4jwo3w){flex-direction:column;gap:12px;display:flex}.head.svelte-4jwo3w{color:var(--paper);opacity:.4;letter-spacing:.12em;text-transform:uppercase;padding-bottom:4px;font-size:12px;font-weight:700}.grid.svelte-4jwo3w nav:where(.svelte-4jwo3w) a:where(.svelte-4jwo3w){color:var(--paper);opacity:.85;font-size:15px;font-weight:500}.grid.svelte-4jwo3w nav:where(.svelte-4jwo3w) a:where(.svelte-4jwo3w):hover{color:var(--ember);opacity:1}.bottom.svelte-4jwo3w{border-top:1px solid #ffffff1f;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:16px;margin-top:52px;padding-top:24px;display:flex}.copy.svelte-4jwo3w{color:var(--paper);opacity:.55;font-size:14px}.credit.svelte-4jwo3w{color:var(--paper);opacity:.55;align-items:center;gap:10px;font-size:14px;transition:opacity .15s;display:inline-flex}.credit.svelte-4jwo3w:hover{color:var(--paper);opacity:1}.shapes.svelte-4jwo3w{align-items:flex-end;gap:5px;display:inline-flex}.dot.svelte-4jwo3w{background:#2f9e53;border-radius:50%;width:9px;height:9px}.tri.svelte-4jwo3w{border-bottom:10px solid #d68a1e;border-left:5.5px solid #0000;border-right:5.5px solid #0000;width:0;height:0}.sq.svelte-4jwo3w{background:#c9503a;width:9px;height:9px}@keyframes svelte-4jwo3w-hop{0%{transform:translateY(0)}35%{transform:translateY(-5px)}70%{transform:translateY(1px)}to{transform:translateY(0)}}.credit.svelte-4jwo3w:hover .dot:where(.svelte-4jwo3w){animation:.5s cubic-bezier(.34,1.56,.64,1) both svelte-4jwo3w-hop}.credit.svelte-4jwo3w:hover .tri:where(.svelte-4jwo3w){animation:.5s cubic-bezier(.34,1.56,.64,1) 70ms both svelte-4jwo3w-hop}.credit.svelte-4jwo3w:hover .sq:where(.svelte-4jwo3w){animation:.5s cubic-bezier(.34,1.56,.64,1) .14s both svelte-4jwo3w-hop}@media (prefers-reduced-motion:reduce){.credit.svelte-4jwo3w:hover .dot:where(.svelte-4jwo3w),.credit.svelte-4jwo3w:hover .tri:where(.svelte-4jwo3w),.credit.svelte-4jwo3w:hover .sq:where(.svelte-4jwo3w){animation:none}}.socials.svelte-nbrh1g{flex:none;align-items:center;gap:5px;display:flex}.social.svelte-nbrh1g{width:26px;height:26px;color:var(--ink-header);transition:color .15s;display:block}.social.svelte-nbrh1g:hover{color:var(--ember)}.social.svelte-nbrh1g svg:where(.svelte-nbrh1g){width:26px;height:26px;display:block}.site-header.svelte-a8kxe2{z-index:50;padding-top:env(safe-area-inset-top);-webkit-backdrop-filter:blur(10px);background:#ffffffeb;border-bottom:1px solid #ececec;position:sticky;top:0}.site-header.svelte-a8kxe2:before{content:"";background:var(--paper);pointer-events:none;height:200px;position:absolute;bottom:100%;left:0;right:0}.bar.svelte-a8kxe2{flex-wrap:wrap;align-items:center;gap:32px;min-height:76px;display:flex}.logo.svelte-a8kxe2{flex:none;display:block}.logo.svelte-a8kxe2 img:where(.svelte-a8kxe2){width:48px;height:48px;display:block}.links.svelte-a8kxe2{flex-wrap:wrap;flex:1;align-items:center;gap:26px;display:flex}.links.svelte-a8kxe2 a:where(.svelte-a8kxe2){color:var(--ink-header);white-space:nowrap;padding:6px 0;font-size:15px;font-weight:500}.links.svelte-a8kxe2 a:where(.svelte-a8kxe2):hover{color:var(--ember)}.desktop.svelte-a8kxe2{display:contents}.menu.svelte-a8kxe2{margin-left:auto;display:none}.menu.svelte-a8kxe2 summary:where(.svelte-a8kxe2){width:44px;height:44px;color:var(--ink-header);cursor:pointer;justify-content:center;align-items:center;list-style:none;display:flex}.menu.svelte-a8kxe2 summary:where(.svelte-a8kxe2)::-webkit-details-marker{display:none}.menu.svelte-a8kxe2 .icon-close:where(.svelte-a8kxe2),.menu[open].svelte-a8kxe2 .icon-open:where(.svelte-a8kxe2){display:none}.menu[open].svelte-a8kxe2 .icon-close:where(.svelte-a8kxe2){display:block}.panel.svelte-a8kxe2{padding:8px var(--gutter) 20px;background:var(--paper);max-height:calc(100dvh - 64px - env(safe-area-inset-top,0px));border-bottom:1px solid #ececec;flex-direction:column;display:flex;position:absolute;top:100%;left:0;right:0;overflow-y:auto}.panel.svelte-a8kxe2>a:where(.svelte-a8kxe2){color:var(--ink-header);border-bottom:1px solid #f2f2f2;padding:13px 0;font-size:17px;font-weight:600}.panel-aside.svelte-a8kxe2{flex-wrap:wrap;align-items:center;gap:18px;padding-top:18px;display:flex}.panel-aside.svelte-a8kxe2 a:where(.svelte-a8kxe2){color:var(--ink-muted);font-size:15px;font-weight:500}.panel-aside.svelte-a8kxe2 a:where(.svelte-a8kxe2):hover{color:var(--ink-header)}.spacer.svelte-a8kxe2{flex:1}.panel-aside.svelte-a8kxe2 .panel-lang:where(.svelte-a8kxe2){color:var(--ink-header);letter-spacing:.06em;text-transform:uppercase;font-size:14px;font-weight:700}@media (width<=1080px){.links.svelte-a8kxe2,.desktop.svelte-a8kxe2{display:none}.menu.svelte-a8kxe2{display:block}.bar.svelte-a8kxe2{gap:16px;min-height:64px}}
