.SiteFooter-module__G1PnAW__footer{background:var(--evergreen-deep);color:#c2d1c5;padding:2.5rem 0 2rem;font-size:1rem}@media (max-width:47.99rem){.SiteFooter-module__G1PnAW__footer{padding-bottom:calc(2rem + env(safe-area-inset-bottom,0px))}}.SiteFooter-module__G1PnAW__inner{max-width:var(--container);padding:0 var(--content-gutter);margin:0 auto}.SiteFooter-module__G1PnAW__grid{gap:2rem;padding-bottom:1.75rem;display:grid}@media (min-width:48rem){.SiteFooter-module__G1PnAW__grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:2.25rem 2.5rem}}@media (min-width:64rem){.SiteFooter-module__G1PnAW__grid{grid-template-columns:1.3fr 1fr 1fr 1fr .9fr;gap:2.5rem 2.25rem}}.SiteFooter-module__G1PnAW__brandCol{align-content:start;gap:.9rem;display:grid}.SiteFooter-module__G1PnAW__logo{color:var(--ink-on-dark);--logo-mark-size:1.9rem;--logo-word-size:1.5rem}.SiteFooter-module__G1PnAW__tagline{color:var(--ink-on-dark);font-family:var(--font-display);max-width:30ch;font-size:1.25rem;line-height:1.3}.SiteFooter-module__G1PnAW__blurb{max-width:38ch;line-height:1.6}.SiteFooter-module__G1PnAW__col{align-content:start;gap:.8rem;display:grid}.SiteFooter-module__G1PnAW__colTitle{color:var(--gold-soft);font-family:var(--font-sans);letter-spacing:.14em;text-transform:uppercase;font-size:.75rem;font-weight:600;line-height:1}.SiteFooter-module__G1PnAW__linkList{gap:.25rem;margin:0;padding:0;list-style:none;display:grid}@media (max-width:47.99rem){.SiteFooter-module__G1PnAW__linkListPair{grid-template-columns:repeat(2,minmax(0,1fr));column-gap:1rem}}.SiteFooter-module__G1PnAW__link{min-block-size:var(--tap-min);min-inline-size:var(--tap-min);color:var(--ink-on-dark);align-items:center;padding-block:.35rem;line-height:1.35;text-decoration:none;display:inline-flex}.SiteFooter-module__G1PnAW__link:hover{text-underline-offset:3px;text-decoration:underline}.SiteFooter-module__G1PnAW__link:focus-visible{outline:3px solid var(--gold-soft);outline-offset:3px;border-radius:4px}.SiteFooter-module__G1PnAW__contactLine{margin:0}.SiteFooter-module__G1PnAW__address{max-width:28ch;font-style:normal;line-height:1.6}.SiteFooter-module__G1PnAW__fine{border-top:1px solid #f3efe92e;gap:.5rem;padding-top:1.15rem;font-size:1rem;line-height:1.6;display:grid}.SiteFooter-module__G1PnAW__copyright{color:#b3c4b7}.SiteFooter-module__G1PnAW__end{gap:.15rem;display:grid}.SiteFooter-module__G1PnAW__credit{color:#b3c4b7;font-size:.875rem}.SiteFooter-module__G1PnAW__creditLink{color:inherit;text-underline-offset:3px;font-weight:600;-webkit-text-decoration:underline #b3c4b773;text-decoration:underline #b3c4b773}.SiteFooter-module__G1PnAW__creditLink strong{font-weight:600}.SiteFooter-module__G1PnAW__creditLink:hover{color:var(--ink-on-dark);text-decoration-color:currentColor}.SiteFooter-module__G1PnAW__creditLink:focus-visible{outline:3px solid var(--gold-soft);outline-offset:3px;border-radius:4px}@media (min-width:48rem){.SiteFooter-module__G1PnAW__fine{grid-template-columns:1fr auto;align-items:baseline;gap:.55rem 2rem}}
