._groups_stys2_1{gap:1.3rem;min-width:0;margin-top:1.5rem;display:grid}._group_stys2_1{min-width:0}._groups_stys2_1 ._heading_stys2_3{color:inherit;font-family:var(--sans);letter-spacing:.035em;text-transform:uppercase;margin:0 0 .65rem;font-size:.78rem;font-weight:850;line-height:1.5}._links_stys2_4{flex-wrap:wrap;gap:.5rem;display:flex}._groups_stys2_1 a._link_stys2_4{max-width:100%;min-height:44px;color:inherit;border:1px solid;border-radius:.65rem;align-items:center;gap:.45rem;padding:.55rem .75rem;font-size:.8rem;font-weight:750;line-height:1.35;text-decoration:none;display:inline-flex}._link_stys2_4 svg{flex:0 0 20px}._external_stys2_7{font-size:.7rem}._groups_stys2_1 a._link_stys2_4:hover{color:inherit;text-underline-offset:.2em;background:#80808029;text-decoration:underline}._groups_stys2_1 a._link_stys2_4:focus-visible{outline-offset:3px;outline:3px solid}._footer_stys2_10,._contact_stys2_10{color:#f7fbfa;--social-icon-cutout:#132624}._contact_stys2_10{border-top:1px solid #ffffff4d;padding-top:1.25rem}._mobile_stys2_12{color:#154d43;--social-icon-cutout:#fff;border-top:1px solid #c5d6d1;padding:.75rem .5rem}._mobile_stys2_12 ._links_stys2_4{grid-template-columns:1fr;display:grid}@media (width<=640px){.mobile-menu[open] nav{max-height:calc(100dvh - 18rem - env(safe-area-inset-bottom))}}
