.museumFooter{--footer-brass:#c3a261;--footer-ivory:#eee4cf;--footer-muted:#bdb19a;position:relative;box-sizing:border-box;width:100%;margin-top:80px;padding:73px max(20px,var(--page-px,24px)) calc(43px + env(safe-area-inset-bottom, 0px));overflow-x:clip;background:#100e0c;border-top:1px solid rgba(195,162,97,.42);color:var(--footer-ivory);text-align:center}.museumFooter:before{content:"";position:absolute;left:50%;top:-1px;width:min(210px,48vw);height:1px;background:var(--footer-brass);transform:translateX(-50%)}.museumFooter .footerContent{display:flex;flex-direction:column;align-items:center;width:100%;max-width:990px;margin:0 auto}.museumFooter .footerSeal{display:block;width:110px;height:auto;margin:0 auto 37px}.museumFooter .footerConnectLinks,.museumFooter .footerNav{display:flex;flex-wrap:wrap;justify-content:center;align-items:center;width:100%}.museumFooter .footerNav{-moz-column-gap:18px;column-gap:18px;row-gap:13px}.museumFooter .footerNav .footerLink{position:relative;flex:0 0 auto;font-family:var(--font-cinzel),Cinzel,Georgia,serif;font-size:11px;font-weight:500;letter-spacing:.085em;text-transform:uppercase}.museumFooter .footerNav .footerLink:not(:last-child):after{content:"·";position:absolute;left:calc(100% + 8px);top:0;color:var(--footer-brass);pointer-events:none}.museumFooter .footerLink,html.light .museumFooter .footerLink,html.light .museumFooter .footerLink span{color:var(--footer-ivory);text-decoration:none;transition:color .2s ease}.museumFooter .footerLink:focus-visible,.museumFooter .footerLink:hover,html.light .museumFooter .footerLink:focus-visible,html.light .museumFooter .footerLink:focus-visible span,html.light .museumFooter .footerLink:hover,html.light .museumFooter .footerLink:hover span{color:var(--footer-brass)}.museumFooter .footerLink:focus-visible{outline:1px solid var(--footer-brass);outline-offset:5px}.museumFooter .footerMission{display:flex;flex-direction:column;align-items:center;width:100%;margin-top:55px}.museumFooter .footerLogoImage{display:block;width:142px;max-width:100%;height:auto;margin:0 auto 21px}.museumFooter .footerMissionText{max-width:650px;margin:0;color:var(--footer-muted);font-family:var(--font-cormorant),"Cormorant Garamond",Georgia,serif;font-size:clamp(18px,2vw,21px);font-weight:400;line-height:1.4}.museumFooter .footerConnectLinks{-moz-column-gap:24px;column-gap:24px;row-gap:12px;margin-top:42px}.museumFooter .footerConnectLinks .footerLink{font-family:var(--font-cormorant),"Cormorant Garamond",Georgia,serif;font-size:16px;line-height:1.35;white-space:nowrap}.museumFooter .footerBottom{max-width:990px;margin:55px auto 0;padding-top:35px;border-top:1px solid rgba(195,162,97,.28)}.museumFooter .footerCopyright{margin:0;color:var(--footer-ivory);font-family:var(--font-cinzel),Cinzel,Georgia,serif;font-size:clamp(15px,2.7vw,21px);font-weight:400;letter-spacing:.075em;line-height:1.5;text-transform:uppercase}.museumFooter .footerCopyright sup{margin-left:2px;font-size:.5em;vertical-align:super}.museumFooter .footerCredit{margin:11px 0 0;color:var(--footer-muted);font-family:var(--font-cormorant),"Cormorant Garamond",Georgia,serif;font-size:17px;letter-spacing:.035em}.museumFooter .footerBuildLabel{margin:21px 0 0;color:var(--footer-brass);font-family:var(--font-cinzel),Cinzel,Georgia,serif;font-size:9px;letter-spacing:.14em;text-transform:uppercase}html.light .museumFooter{background:#100e0c;border-top-color:rgba(195,162,97,.42);color:var(--footer-ivory)}html.light .museumFooter .footerBuildLabel,html.light .museumFooter .footerNav .footerLink:after{color:var(--footer-brass)}@media (max-width:600px){.museumFooter{margin-top:60px;padding:56px 20px calc(36px + env(safe-area-inset-bottom, 0px))}.museumFooter .footerSeal{width:96px;margin-bottom:31px}.museumFooter .footerNav{-moz-column-gap:16px;column-gap:16px;row-gap:14px}.museumFooter .footerNav .footerLink{font-size:10px;letter-spacing:.035em}.museumFooter .footerNav .footerLink:not(:last-child):after{left:calc(100% + 7px)}.museumFooter .footerMission{margin-top:42px}.museumFooter .footerConnectLinks{-moz-column-gap:20px;column-gap:20px;margin-top:34px}.museumFooter .footerBottom{margin-top:42px;padding-top:29px}}