.footer.svelte-jz8lnl{background:var(--color-canopy);color:var(--color-white);overflow:hidden}.inner.svelte-jz8lnl{flex-direction:column;gap:clamp(2rem,1.257rem + 3.048vw,4rem);padding-block:clamp(3rem,2.071rem + 3.81vw,5.5rem) clamp(2rem,1.907rem + .381vw,2.25rem);display:flex;container-type:inline-size}.info.svelte-jz8lnl{grid-template-columns:1.3fr 1fr 1.2fr;gap:clamp(2rem,1.257rem + 3.048vw,4rem);display:grid}.block.svelte-jz8lnl{flex-direction:column;gap:.875rem;display:flex}.label.svelte-jz8lnl{font-family:var(--font-mono);font-size:var(--text-xs);letter-spacing:var(--tracking-wide);text-transform:uppercase;color:var(--color-maize);line-height:1rem}.big.svelte-jz8lnl{font-weight:500;font-size:clamp(var(--text-xl), 1.314rem + .762vw, var(--text-2xl));overflow-wrap:anywhere;line-height:calc(.75em + .75rem);text-decoration:none}a.big.svelte-jz8lnl:hover,.phone.svelte-jz8lnl:hover{text-underline-offset:6px;text-decoration:underline}.phone.svelte-jz8lnl{font-family:var(--font-mono);font-size:clamp(var(--text-base), .907rem + .381vw, var(--text-lg));line-height:calc(1em + .25rem);text-decoration:none}.partners.svelte-jz8lnl p:where(.svelte-jz8lnl):last-child{max-width:26rem}.wordmark.svelte-jz8lnl{font-family:var(--font-display);letter-spacing:var(--tracking-tight);text-transform:uppercase;color:var(--color-leaf);white-space:nowrap;font-size:20.2cqi;line-height:.83}.legal.svelte-jz8lnl{font-size:var(--text-sm);border-top:1px solid #ffffff38;flex-wrap:wrap;justify-content:space-between;gap:.5rem 2rem;padding-top:1.25rem;line-height:1.125rem;display:flex}@media (width>=861px) and (width<=1100px){.info.svelte-jz8lnl{grid-template-columns:1.4fr 1fr}.partners.svelte-jz8lnl{grid-column:1/-1}}@media (width<=640px){.wordmark.svelte-jz8lnl{letter-spacing:0;font-size:19.71cqi}}@media (width<=860px){.info.svelte-jz8lnl{grid-template-columns:1fr}.block.svelte-jz8lnl{gap:.625rem}.legal.svelte-jz8lnl{flex-direction:column;gap:.375rem;padding-top:1rem}}.nav.svelte-1h32yp1{z-index:10;color:var(--color-white);align-items:center;gap:3.5rem;padding-block:1.75rem;display:flex;position:relative}.wordmark.svelte-1h32yp1{font-family:var(--font-display);text-transform:uppercase;font-size:1.875rem;line-height:2.125rem;text-decoration:none}.links.svelte-1h32yp1{gap:2rem;display:flex}.links.svelte-1h32yp1 a:where(.svelte-1h32yp1){font-weight:500;line-height:1.25;text-decoration:none}.links.svelte-1h32yp1 a:where(.svelte-1h32yp1):hover{text-underline-offset:6px;text-decoration:underline}.cta.svelte-1h32yp1{margin-left:auto}.menu.svelte-1h32yp1{margin-left:auto;display:none}.menu.svelte-1h32yp1 summary:where(.svelte-1h32yp1){cursor:pointer;place-items:center;width:2.75rem;height:2.75rem;list-style:none;display:grid}.menu.svelte-1h32yp1 summary:where(.svelte-1h32yp1)::-webkit-details-marker{display:none}.sheet.svelte-1h32yp1{top:100%;left:var(--gutter);right:var(--gutter);background:var(--color-white);color:var(--color-ink);border-radius:var(--radius-lg);flex-direction:column;gap:.25rem;padding:1rem;display:flex;position:absolute;box-shadow:0 12px 32px #0e2a1740}.sheet.svelte-1h32yp1 a:where(.svelte-1h32yp1):not(.btn){font-weight:500;font-size:var(--text-lg);border-bottom:1px solid var(--color-line);padding:.75rem .5rem;text-decoration:none}.sheet.svelte-1h32yp1 .btn:where(.svelte-1h32yp1){margin-top:.75rem}@media (width<=860px){.nav.svelte-1h32yp1{padding-block:.5rem 1rem}.links.svelte-1h32yp1,.cta.svelte-1h32yp1{display:none}.menu.svelte-1h32yp1{display:block}.wordmark.svelte-1h32yp1{font-size:1.625rem;line-height:1.875rem}}
