.vdp-foot.svelte-9t9uxc{--foot-panel: #853509;--foot-ink: #f5f0e8;--foot-soft: rgb(245 240 232 / .88);--foot-label: rgb(245 240 232 / .82);--foot-faint: rgb(245 240 232 / .55);--foot-rule: rgb(245 240 232 / .42);--foot-cut: 4.5vh;position:relative;z-index:30;display:flex;flex-direction:column;gap:clamp(2.5rem,6vh,5rem);padding:calc(clamp(3rem,9vh,7rem) + var(--foot-cut)) 6vw 0;overflow:clip;clip-path:polygon(0 var(--foot-cut),100% 0,100% 100%,0 100%);background:var(--foot-panel);color:var(--foot-ink);font-family:var(--face-prose, Georgia, serif)}.vdp-foot__body.svelte-9t9uxc{display:flex;flex-direction:column;gap:clamp(1.75rem,4vh,3rem)}.vdp-foot__cols.svelte-9t9uxc{display:flex;flex-wrap:wrap;gap:2rem 4rem}.vdp-foot__cols.svelte-9t9uxc>div:where(.svelte-9t9uxc){min-width:11rem}.vdp-foot__cta.svelte-9t9uxc{margin-left:auto;text-align:right}.vdp-foot__eyebrow.svelte-9t9uxc{margin:0 0 .7rem;font-family:var(--face-signage, system-ui, sans-serif);font-size:clamp(.7rem,.95vw,.82rem);letter-spacing:.26em;text-transform:uppercase;color:var(--foot-label)}.vdp-foot__list.svelte-9t9uxc{margin:0;font-size:clamp(.95rem,1.15vw,1.1rem);line-height:1.65;color:var(--foot-soft)}.vdp-foot__list.svelte-9t9uxc a:where(.svelte-9t9uxc){color:inherit;text-decoration:none}.vdp-foot__list.svelte-9t9uxc a:where(.svelte-9t9uxc):hover,.vdp-foot__list.svelte-9t9uxc a:where(.svelte-9t9uxc):focus-visible{color:var(--foot-ink);text-decoration:underline}.vdp-foot__btn.svelte-9t9uxc{display:inline-block;font-family:var(--face-signage, system-ui, sans-serif);font-size:clamp(.8rem,1vw,.95rem);letter-spacing:.16em;text-transform:uppercase;text-decoration:none;color:var(--foot-panel);background:var(--foot-ink);border-radius:999px;padding:.85em 1.9em}.vdp-foot__btn.svelte-9t9uxc:hover,.vdp-foot__btn.svelte-9t9uxc:focus-visible{background:#fff}.vdp-foot__join.svelte-9t9uxc{display:flex;align-items:center;gap:.6rem;width:min(26rem,100%);border:1.5px solid var(--foot-rule);border-radius:999px;padding:.35rem .35rem .35rem 1.3rem}.vdp-foot__join.svelte-9t9uxc input:where(.svelte-9t9uxc){flex:1;min-width:0;border:0;background:none;font-family:inherit;font-size:.92rem;color:var(--foot-ink)}.vdp-foot__join.svelte-9t9uxc input:where(.svelte-9t9uxc)::placeholder{color:var(--foot-faint)}.vdp-foot__join.svelte-9t9uxc input:where(.svelte-9t9uxc):focus{outline:none}.vdp-foot__join.svelte-9t9uxc button:where(.svelte-9t9uxc){flex:none;border:0;cursor:pointer;font-family:var(--face-signage, system-ui, sans-serif);font-size:.78rem;letter-spacing:.16em;text-transform:uppercase;color:var(--foot-panel);background:var(--foot-ink);border-radius:999px;padding:.7em 1.5em}.vdp-foot__join.svelte-9t9uxc button:where(.svelte-9t9uxc):hover,.vdp-foot__join.svelte-9t9uxc button:where(.svelte-9t9uxc):focus-visible{background:#fff}.vdp-foot__line.svelte-9t9uxc{margin:0;font-family:var(--face-signage, system-ui, sans-serif);font-size:clamp(.62rem,.78vw,.72rem);letter-spacing:.2em;text-transform:uppercase;color:var(--foot-faint)}.vdp-foot__mark.svelte-9t9uxc{margin:0 0 -.11em;font-family:var(--face-signage, system-ui, sans-serif);font-size:min(19.5vw,26vh);line-height:.8;letter-spacing:-.01em;text-align:center;color:#f5f0e8f2;-webkit-user-select:none;user-select:none}.vdp-foot__sr.svelte-9t9uxc{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip-path:inset(50%);white-space:nowrap}@media(max-width:700px){.vdp-foot.svelte-9t9uxc{padding-inline:6vw}.vdp-foot__cta.svelte-9t9uxc{margin-left:0;text-align:start}}
