.lav-footer{background:#111827;color:#d1d5db;overflow-x:clip;padding-block:clamp(2.75rem,2.2rem + 1.2vw,4rem)}.lav-footer__grid{align-items:start;column-gap:clamp(1rem,.7rem + 1vw,2rem);grid-template-columns:repeat(auto-fit,minmax(min(100%,13.5rem),1fr));margin-bottom:clamp(1.75rem,1.35rem + 1vw,2.5rem);row-gap:clamp(1.25rem,1rem + .8vw,2rem)}.lav-footer__grid>*{min-width:0}.lav-footer__heading{color:#f3f4f6;font-size:.8125rem;font-weight:700;letter-spacing:.075em;line-height:1.35;margin:0 0 .85rem;text-transform:uppercase}.lav-footer__brand{flex-direction:column;justify-content:start;margin-bottom:.9rem;text-align:start}.lav-footer__brand-copy{min-width:0}.lav-footer__brand-name{line-height:1.25}.lav-footer__brand-tagline{letter-spacing:.09em;margin-top:.18rem}.lav-footer__about,.lav-footer__newsletter-text{color:#c5cad4;font-size:.925rem;line-height:1.65;margin:0 0 1rem}.lav-footer__contact-list,.lav-footer__list,.lav-footer__social{list-style:none;margin:0;padding:0}.lav-footer__contact-list li+li,.lav-footer__list li+li{margin-top:.42rem}.lav-footer__contact-list a,.lav-footer__list a{align-items:center;display:inline-flex;line-height:1.55;text-underline-offset:.2em;word-break:break-word}.lav-footer__contact-list li{color:#d1d5db;display:flex;gap:.6rem;line-height:1.5}.lav-footer__contact-list svg{flex:0 0 auto;margin-top:.12rem}.lav-footer__social{display:flex;flex-wrap:wrap;gap:.6rem}.lav-footer__social a{align-items:center;background:#1f2937;border:1px solid hsla(0,0%,100%,.08);border-radius:999px;color:#e5e7eb;display:inline-flex;height:2.25rem;justify-content:center;transition:transform .2s ease,border-color .2s ease,background-color .2s ease,color .2s ease;width:2.25rem}.lav-footer__social a:focus-visible,.lav-footer__social a:hover{background:#7c3aed;border-color:#a78bfa;color:#fff;transform:translateY(-1px)}.lav-footer__newsletter{align-items:stretch;gap:.55rem;margin-bottom:1rem}.lav-footer__newsletter-input{min-height:2.5rem;min-width:0}.lav-footer__newsletter-button{min-height:2.5rem;white-space:nowrap}.lav-footer-cta__grid{align-items:center}.lav-footer-cta__meta{list-style:none;margin:0;padding:0}.lav-footer-cta__panel{color:var(--lavender-color-text-muted)}.lav-footer a{color:#d1d5db;transition:color .2s ease,opacity .2s ease}.lav-footer a:focus-visible,.lav-footer a:hover{color:#c4b5fd}.lav-footer a:focus-visible{border-radius:.3rem;outline:2px solid #c4b5fd;outline-offset:2px}.lav-footer__bottom{border-top:1px solid rgba(148,163,184,.25);margin-top:.25rem;padding-bottom:.15rem;padding-top:.8rem;text-align:start}.lav-footer__copyright{color:#a9b2c3;font-size:.8125rem;line-height:1.5;margin:0}.lav-footer__bottom-links{align-items:center;display:flex;flex-wrap:wrap;font-size:.75rem;gap:.45rem .65rem;justify-content:space-between;line-height:1.5;margin-top:.7rem;max-width:100%;width:100%}.lav-footer__bottom-links-left,.lav-footer__bottom-links-right{align-items:center;display:inline-flex;gap:.45rem .65rem}.lav-footer__bottom-sep{color:#64748b;user-select:none}.lav-footer__bottom-link{color:#cbd5e1;text-decoration:none;text-underline-offset:.2em}.lav-footer__bottom-link:focus-visible,.lav-footer__bottom-link:hover{color:#f3f4f6;text-decoration:underline}.lav-footer__credit-link{opacity:.92}@media (max-width:767px){.lav-footer{padding-block:2.35rem}.lav-footer__grid{gap:1.35rem;grid-template-columns:1fr;margin-bottom:1.75rem}.lav-footer__heading{margin-bottom:.7rem}.lav-footer__newsletter{flex-direction:column}.lav-footer__bottom-link,.lav-footer__contact-list a,.lav-footer__list a,.lav-footer__newsletter-button,.lav-footer__newsletter-input{min-height:2.5rem}.lav-footer__bottom-links{align-items:flex-start;display:flex;flex-direction:column;gap:.35rem .6rem;justify-content:flex-start}.lav-footer__bottom-links-left,.lav-footer__bottom-links-right{gap:.35rem .6rem}.lav-footer__bottom-sep{display:none}}