.pmugo-landing-footer.svelte-m0qwfg{background:var(--ink);color:var(--cream);padding:clamp(4rem,7vw,6rem) 0 2rem;position:relative;overflow:hidden}.plf-wrap.svelte-m0qwfg{max-width:1220px;margin:0 auto;padding:0 clamp(1.25rem,4vw,2.5rem)}.plf-grid.svelte-m0qwfg{display:grid;grid-template-columns:1.8fr 1fr 1fr;gap:clamp(2rem,4vw,3.5rem);position:relative;z-index:1}.plf-brand.svelte-m0qwfg .plf-logo:where(.svelte-m0qwfg){display:inline-flex;align-items:center;gap:.55rem;font:600 1.4rem var(--fd);letter-spacing:.02em;color:var(--cream)!important;text-decoration:none}.plf-brand.svelte-m0qwfg p:where(.svelte-m0qwfg){margin-top:1.1rem;color:var(--cream-dim);font-size:.92rem;max-width:42ch;line-height:1.6}.plf-col.svelte-m0qwfg h4:where(.svelte-m0qwfg){font:500 .7rem var(--fm);letter-spacing:.3em;text-transform:uppercase;color:var(--bronze2);margin-bottom:1.3rem}.plf-col.svelte-m0qwfg ul:where(.svelte-m0qwfg){list-style:none;display:grid;gap:.7rem}.plf-col.svelte-m0qwfg a:where(.svelte-m0qwfg){color:var(--cream-dim);text-decoration:none;font-size:.92rem;background:linear-gradient(var(--bronze2),var(--bronze2)) bottom left / 0 1px no-repeat;transition:color .3s,background-size .4s}.plf-col.svelte-m0qwfg a:where(.svelte-m0qwfg):hover{color:var(--cream);background-size:100% 1px}.plf-lang-bar.svelte-m0qwfg{display:flex;justify-content:center;gap:1.2rem;flex-wrap:wrap;margin-top:2rem;padding-top:2rem;border-top:1px solid var(--lined)}.plf-lang-item.svelte-m0qwfg{display:inline-flex;align-items:center;gap:.4rem;font:500 .78rem var(--fb);color:var(--cream-dim)}.plf-lang-item.svelte-m0qwfg span:where(.svelte-m0qwfg){font-size:1.1rem}.plf-bottom.svelte-m0qwfg{margin-top:clamp(3rem,6vw,4.5rem);padding-top:1.6rem;border-top:1px solid var(--lined);display:flex;justify-content:space-between;gap:1rem;flex-wrap:wrap;font:500 .74rem var(--fm);letter-spacing:.08em;color:var(--cream-dim);position:relative;z-index:1}.plf-watermark.svelte-m0qwfg{position:absolute;bottom:-.22em;left:50%;transform:translate(-50%);font:600 24vw / 1 var(--fd);color:transparent;-webkit-text-stroke:1px rgba(248,243,234,.06);pointer-events:none;letter-spacing:.02em;white-space:nowrap}@media (max-width: 640px){.plf-grid.svelte-m0qwfg{grid-template-columns:1fr}}.pmugo-root-header.svelte-6vipbz{position:sticky;top:0;z-index:100;display:flex;align-items:center;justify-content:space-between;gap:1rem;height:64px;padding:0 clamp(1.25rem,4vw,2.5rem);background:#f8f3eaeb;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);border-bottom:1px solid var(--line)}.pmugo-root-logo.svelte-6vipbz{display:inline-flex;align-items:center;gap:.5rem;font:600 1.3rem var(--fd);color:var(--ink);text-decoration:none;letter-spacing:.02em}.pmugo-root-logo.svelte-6vipbz svg:where(.svelte-6vipbz){color:var(--bronze)}.pmugo-root-nav.svelte-6vipbz{display:flex;align-items:center;gap:1.4rem}.pmugo-root-nav.svelte-6vipbz a:where(.svelte-6vipbz){font:700 .72rem var(--fb);letter-spacing:.14em;text-transform:uppercase;text-decoration:none;color:#1712109e;transition:color .3s}.pmugo-root-nav.svelte-6vipbz a:where(.svelte-6vipbz):hover{color:var(--ink)}.pmugo-root-nav.svelte-6vipbz a.pmugo-root-cta:where(.svelte-6vipbz){padding:.55rem 1.1rem;border-radius:999px;background:var(--bronze);color:var(--cream)}.pmugo-root-nav.svelte-6vipbz a.pmugo-root-cta:where(.svelte-6vipbz):hover{background:var(--bronze2);color:var(--ink)}
