footer.svelte-9sff3o{background:#1f1b26;color:#ffffffb3}.grid.svelte-9sff3o{display:grid;grid-template-columns:1.6fr 1fr 1fr 1fr 1fr;gap:36px;padding-top:64px;padding-bottom:48px}.brand.svelte-9sff3o img:where(.svelte-9sff3o){height:64px;width:auto;filter:brightness(1.55) saturate(1.1)}.brand.svelte-9sff3o p:where(.svelte-9sff3o){margin-top:16px;font-size:15px;max-width:18em}.brand.svelte-9sff3o .badge{margin-top:20px}.socials.svelte-9sff3o{display:flex;gap:12px;margin-top:18px}.socials.svelte-9sff3o a:where(.svelte-9sff3o){display:inline-flex;align-items:center;justify-content:center;width:36px;height:36px;border-radius:50%;color:#ffffffb3;background:#ffffff14;transition:color .15s ease,background .15s ease}.socials.svelte-9sff3o a:where(.svelte-9sff3o):hover{color:#1f1b26;background:var(--amber)}.socials.svelte-9sff3o svg:where(.svelte-9sff3o){width:18px;height:18px}.col.svelte-9sff3o h4:where(.svelte-9sff3o){font-size:13px;font-weight:800;letter-spacing:.1em;text-transform:uppercase;color:#fff;margin-bottom:16px}.col.svelte-9sff3o a:where(.svelte-9sff3o){display:block;font-size:15px;padding:6px 0;transition:color .15s ease}.col.svelte-9sff3o a:where(.svelte-9sff3o):hover{color:var(--amber)}.newsletter.svelte-9sff3o{border-top:1px solid rgba(255,255,255,.1)}.nl-inner.svelte-9sff3o{display:flex;align-items:center;justify-content:space-between;flex-wrap:wrap;gap:28px;padding-top:36px;padding-bottom:36px}.nl-copy.svelte-9sff3o h4:where(.svelte-9sff3o){font-size:13px;font-weight:800;letter-spacing:.1em;text-transform:uppercase;color:#fff;margin-bottom:8px}.nl-copy.svelte-9sff3o p:where(.svelte-9sff3o){font-size:15px;max-width:30em}.nl-side.svelte-9sff3o{flex:1;min-width:280px;max-width:440px}.nl-form.svelte-9sff3o{display:flex;gap:10px}.nl-form.svelte-9sff3o input[type=email]:where(.svelte-9sff3o){flex:1;min-width:0;padding:12px 16px;font-family:var(--font);font-size:15px;color:#fff;background:#ffffff14;border:1.5px solid rgba(255,255,255,.16);border-radius:999px;transition:border-color .15s ease,background .15s ease}.nl-form.svelte-9sff3o input[type=email]:where(.svelte-9sff3o)::placeholder{color:#ffffff80}.nl-form.svelte-9sff3o input[type=email]:where(.svelte-9sff3o):focus{outline:none;border-color:var(--plum-seed);background:#ffffff1f}.nl-form.svelte-9sff3o button:where(.svelte-9sff3o){padding:12px 24px;font-family:var(--font);font-size:15px;font-weight:700;color:#fff;background:var(--plum);border:none;border-radius:999px;cursor:pointer;white-space:nowrap;transition:filter .15s ease,transform .15s ease}.nl-form.svelte-9sff3o button:where(.svelte-9sff3o):hover:not(:disabled){filter:brightness(1.06);transform:translateY(-1px)}.nl-form.svelte-9sff3o button:where(.svelte-9sff3o):disabled,.nl-form.svelte-9sff3o input:where(.svelte-9sff3o):disabled{opacity:.6;cursor:default}.nl-msg.svelte-9sff3o{margin-top:10px;font-size:13.5px;color:var(--plum-seed)}.nl-msg.error.svelte-9sff3o{color:#e89aa0}.visually-hidden.svelte-9sff3o{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap}.bar.svelte-9sff3o{border-top:1px solid rgba(255,255,255,.1)}.row.svelte-9sff3o{display:flex;justify-content:space-between;flex-wrap:wrap;gap:12px;padding-top:22px;padding-bottom:22px;font-size:13px}@media(max-width:760px){.grid.svelte-9sff3o{grid-template-columns:1fr 1fr;gap:32px}.nl-side.svelte-9sff3o{max-width:none}}
