.osprey-footer{background:color-mix(in srgb,var(--osprey-surface) 40%,transparent);border-top:1px solid var(--osprey-border);margin-top:8rem}.osprey-footer__inner{padding-block:5rem}.osprey-footer__grid{display:grid;gap:3rem}@media (min-width:1024px){.osprey-footer__grid{grid-template-columns:5fr 2fr 2fr 2fr}}.osprey-footer__blurb{color:var(--osprey-muted);line-height:1.625;margin:1.5rem 0 0;max-width:28rem;text-wrap:pretty}.osprey-footer__locations{align-items:center;display:flex;gap:1.5rem;margin-top:2rem}.osprey-footer__dot{background:var(--osprey-border-strong);border-radius:9999px;height:4px;width:4px}.osprey-footer__heading{color:var(--osprey-foreground);font-size:.75rem;margin:0 0 1rem}.osprey-footer__col ul{display:grid;gap:.625rem;list-style:none;margin:0;padding:0}.osprey-footer__col a{color:var(--osprey-muted);font-size:.875rem;text-decoration:none;transition:color .3s var(--osprey-ease)}.osprey-footer__col a:focus-visible,.osprey-footer__col a:hover{color:var(--osprey-foreground)}.osprey-footer__legal{align-items:center;border-top:1px solid var(--osprey-border);display:flex;flex-wrap:wrap;gap:1rem;justify-content:space-between;margin-top:5rem;padding-top:2rem}@media (max-width:767px){.osprey-footer{margin-top:4rem}.osprey-footer__inner{padding-block:3rem}.osprey-footer__grid{gap:2rem}.osprey-footer__blurb{margin-top:1.25rem}.osprey-footer__locations{margin-top:1.5rem}.osprey-footer__heading{margin-bottom:.75rem}.osprey-footer__col ul{gap:.5rem}.osprey-footer__legal{gap:.5rem;margin-top:2.5rem;padding-top:1.5rem}}@media (min-width:560px) and (max-width:1023px){.osprey-footer__grid{grid-template-columns:repeat(2,minmax(0,1fr))}.osprey-footer__brand{grid-column:1/-1}}.osprey-footer__brand img{height:64px;width:auto}