.dfoot.svelte-kogdi5{color:#edeae3;background:#14151b;padding:clamp(2.5rem,6vw,4rem) clamp(1.2rem,5vw,3.2rem) clamp(1.5rem,3vw,2rem)}.dfoot-inner.svelte-kogdi5{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:clamp(1.6rem,4vw,3rem);max-width:1400px;margin:0 auto;display:flex}.dfoot-logo.svelte-kogdi5{display:inline-flex}.dfoot-logo.svelte-kogdi5 img:where(.svelte-kogdi5){width:auto;height:22px;display:block;transform:translateY(2px)}.dfoot-nav.svelte-kogdi5{flex-wrap:wrap;gap:clamp(1.2rem,3vw,2.2rem);display:flex}.dfoot-nav.svelte-kogdi5 a:where(.svelte-kogdi5){color:#c9c6bf;font-size:.95rem;text-decoration:none;transition:color .2s}.dfoot-nav.svelte-kogdi5 a:where(.svelte-kogdi5):hover{color:#edeae3}.dfoot-nav.svelte-kogdi5 .ext:where(.svelte-kogdi5){margin-left:.1em;font-size:.85em;transition:transform .2s;display:inline-block}.dfoot-nav.svelte-kogdi5 a:where(.svelte-kogdi5):hover .ext:where(.svelte-kogdi5){transform:translate(1px,-1px)}.dfoot-social.svelte-kogdi5{gap:.9rem;display:flex}.dfoot-social.svelte-kogdi5 a:where(.svelte-kogdi5){color:#c9c6bf;border:1px solid #edeae329;border-radius:999px;justify-content:center;align-items:center;width:40px;height:40px;transition:color .2s,border-color .2s,transform .2s;display:inline-flex}.dfoot-social.svelte-kogdi5 a:where(.svelte-kogdi5):hover{color:#06070a;background:var(--v3-accent,#55f7b9);border-color:var(--v3-accent,#55f7b9);transform:translateY(-2px)}.dfoot-social.svelte-kogdi5 svg:where(.svelte-kogdi5){width:18px;height:18px}.dfoot--light.svelte-kogdi5{color:#17181d;background:0 0;border-top:1px solid #17181d29}.dfoot--light.svelte-kogdi5 .dfoot-logo:where(.svelte-kogdi5) img:where(.svelte-kogdi5){filter:brightness(0)}.dfoot--light.svelte-kogdi5 .dfoot-nav:where(.svelte-kogdi5) a:where(.svelte-kogdi5){color:#5f5b52}.dfoot--light.svelte-kogdi5 .dfoot-nav:where(.svelte-kogdi5) a:where(.svelte-kogdi5):hover{color:#17181d}.dfoot--light.svelte-kogdi5 .dfoot-social:where(.svelte-kogdi5) a:where(.svelte-kogdi5){color:#5f5b52;border-color:#17181d33}.dfoot--light.svelte-kogdi5 .dfoot-social:where(.svelte-kogdi5) a:where(.svelte-kogdi5):hover{color:#06070a;background:#fcd68d;border-color:#fcd68d}@media (width<=640px){.dfoot.svelte-kogdi5{padding:clamp(2.25rem,9vw,3rem) clamp(1.4rem,6vw,2rem)}.dfoot-inner.svelte-kogdi5{flex-direction:column;align-items:stretch;gap:1.75rem}.dfoot-logo.svelte-kogdi5,.dfoot-social.svelte-kogdi5{align-self:flex-start}.dfoot-nav.svelte-kogdi5{grid-template-columns:1fr 1fr;align-self:stretch;gap:.95rem 1.5rem;display:grid}.dfoot-nav.svelte-kogdi5 a:where(.svelte-kogdi5){font-family:var(--font-title);font-size:1.05rem}}.nav.svelte-fkvc1s{z-index:100;justify-content:space-between;align-items:center;padding:1.1rem clamp(1.1rem,4vw,2.4rem);display:flex;position:fixed;top:0;left:0;right:0}.nav-backdrop.svelte-fkvc1s{z-index:0;opacity:0;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#14151bb8;border-bottom:1px solid #ffffff14;transition:opacity .35s,background .35s,border-color .35s;position:absolute;inset:0}.nav.is-scrolled.svelte-fkvc1s .nav-backdrop:where(.svelte-fkvc1s){opacity:1}.nav--paper.svelte-fkvc1s .nav-backdrop:where(.svelte-fkvc1s){background:#eae7e0c7;border-bottom-color:#17181d29}.brand.svelte-fkvc1s{z-index:2;align-items:center;display:inline-flex}.brand.svelte-fkvc1s img:where(.svelte-fkvc1s){width:auto;height:clamp(24px,2.5vw,36px);transition:filter .35s;display:block}.nav-links.svelte-fkvc1s{z-index:1;align-items:center;gap:clamp(1.2rem,2.6vw,2rem);display:flex;position:relative}.nav-links.svelte-fkvc1s a:where(.svelte-fkvc1s){color:#8b8b93;font-size:.9rem;text-decoration:none;transition:color .3s}.nav-links.svelte-fkvc1s a:where(.svelte-fkvc1s):hover,.nav-links.svelte-fkvc1s a.active:where(.svelte-fkvc1s){color:#edeae3}.nav-links.svelte-fkvc1s .ext:where(.svelte-fkvc1s){margin-left:.1em;font-size:.85em;transition:transform .2s;display:inline-block}.nav-links.svelte-fkvc1s a:where(.svelte-fkvc1s):hover .ext:where(.svelte-fkvc1s){transform:translate(1px,-1px)}.nav-toggle.svelte-fkvc1s{cursor:pointer;z-index:2;background:0 0;border:0;flex-direction:column;justify-content:center;gap:5px;width:44px;height:44px;margin:-6px;padding:12px;display:none}.nav-toggle.svelte-fkvc1s span:where(.svelte-fkvc1s){background:#edeae3;border-radius:2px;width:100%;height:2px;transition:transform .25s,opacity .2s,background .35s;display:block}.nav--paper.svelte-fkvc1s .brand:where(.svelte-fkvc1s) img:where(.svelte-fkvc1s){filter:brightness(0)}.nav--paper.svelte-fkvc1s .nav-links:where(.svelte-fkvc1s) a:where(.svelte-fkvc1s){color:#5f5b52}.nav--paper.svelte-fkvc1s .nav-links:where(.svelte-fkvc1s) a:where(.svelte-fkvc1s):hover,.nav--paper.svelte-fkvc1s .nav-links:where(.svelte-fkvc1s) a.active:where(.svelte-fkvc1s){color:#17181d}.nav--paper.svelte-fkvc1s .nav-toggle:where(.svelte-fkvc1s) span:where(.svelte-fkvc1s){background:#17181d}.nav--paper.open.svelte-fkvc1s .brand:where(.svelte-fkvc1s) img:where(.svelte-fkvc1s){filter:none}.nav--paper.open.svelte-fkvc1s .nav-toggle:where(.svelte-fkvc1s) span:where(.svelte-fkvc1s){background:#edeae3}@media (width<=820px){.nav-toggle.svelte-fkvc1s{display:inline-flex}.nav.open.svelte-fkvc1s .nav-toggle:where(.svelte-fkvc1s) span:where(.svelte-fkvc1s):first-child{transform:translateY(3.5px)rotate(45deg)}.nav.open.svelte-fkvc1s .nav-toggle:where(.svelte-fkvc1s) span:where(.svelte-fkvc1s):nth-child(2){transform:translateY(-3.5px)rotate(-45deg)}.nav-links.svelte-fkvc1s{-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);opacity:0;visibility:hidden;background:#08090df7;flex-direction:column;justify-content:center;gap:1.6rem;transition:opacity .28s,visibility 0s linear .28s;position:fixed;inset:0}.nav-links.open.svelte-fkvc1s{opacity:1;visibility:visible;transition:opacity .28s}.nav-links.svelte-fkvc1s a:where(.svelte-fkvc1s),.nav-links.svelte-fkvc1s a.active:where(.svelte-fkvc1s),.nav--paper.svelte-fkvc1s .nav-links:where(.svelte-fkvc1s) a:where(.svelte-fkvc1s),.nav--paper.svelte-fkvc1s .nav-links:where(.svelte-fkvc1s) a:where(.svelte-fkvc1s):hover,.nav--paper.svelte-fkvc1s .nav-links:where(.svelte-fkvc1s) a.active:where(.svelte-fkvc1s){font-size:1.4rem;font-family:var(--font-title);color:#edeae3}}
