.Footer_footer__UaG1g{background:#14001a;color:hsla(0,0%,100%,.82)}.Footer_connectBar__3LqeC{background:var(--gradient-brand)}.Footer_connectInner__ZaqLW{max-width:1240px;margin:0 auto;padding:28px 60px;display:flex;align-items:center;justify-content:space-between;gap:24px;flex-wrap:wrap}.Footer_connectText__Ga_sQ h3{font-family:var(--font-playfair),serif;font-style:italic;font-size:22px;color:#fff;margin-bottom:4px}.Footer_connectText__Ga_sQ p{font-size:13.5px;color:hsla(0,0%,100%,.85)}.Footer_connectActions__d1SlF{display:flex;align-items:center;gap:12px;flex-shrink:0;flex-wrap:wrap}.Footer_connectBtnPrimary__fOohr{display:inline-flex;align-items:center;gap:8px;background:#fff;color:var(--primary);font-weight:700;font-size:13px;padding:11px 20px;border-radius:999px;text-decoration:none;white-space:nowrap;transition:transform .25s,box-shadow .25s}.Footer_connectBtnPrimary__fOohr:hover{transform:translateY(-2px);box-shadow:0 8px 20px rgba(0,0,0,.25)}.Footer_connectIconBtn__HjSnM{--icon-bg:var(--primary);display:inline-flex;align-items:center;justify-content:center;width:42px;height:42px;border-radius:50%;border:1.5px solid hsla(0,0%,100%,.6);color:#fff;transition:background .25s,color .25s,transform .25s}.Footer_connectIconBtn__HjSnM:hover{background:#fff;color:var(--primary);--icon-bg:#fff;transform:translateY(-2px)}.Footer_connectBtnGhost__nrqhM{display:inline-flex;align-items:center;gap:6px;border:1.5px solid hsla(0,0%,100%,.6);color:#fff;font-weight:600;font-size:13px;padding:10px 18px;border-radius:999px;text-decoration:none;white-space:nowrap;transition:background .25s,border-color .25s}.Footer_connectBtnGhost__nrqhM:hover{background:hsla(0,0%,100%,.15);border-color:#fff}.Footer_connectBtnGhost__nrqhM span{transition:transform .25s}.Footer_connectBtnGhost__nrqhM:hover span{transform:translateX(3px)}.Footer_main__68iCA{padding:64px 60px 0}.Footer_mainInner__OKFGL{max-width:1240px;margin:0 auto;display:grid;grid-template-columns:1.6fr .85fr .85fr 1fr;grid-gap:48px;gap:48px;padding-bottom:56px}.Footer_brand___zP6t{display:flex;align-items:center;gap:12px;margin-bottom:18px}.Footer_brandLogo___ZEij{border-radius:50%;filter:drop-shadow(0 0 10px rgba(232,185,35,.25))}.Footer_brandName___BP45{font-family:var(--font-playfair),serif;font-style:italic;font-size:19px;color:#fff}.Footer_aboutText__sGx50{font-size:13.5px;line-height:1.7;color:hsla(0,0%,100%,.6);max-width:340px;margin-bottom:22px}.Footer_contactList__4NX6j{display:flex;flex-direction:column;gap:12px;margin-bottom:22px}.Footer_contactList__4NX6j li{display:flex;align-items:flex-start;gap:10px;font-size:13px;line-height:1.5;color:hsla(0,0%,100%,.7)}.Footer_contactList__4NX6j a{color:hsla(0,0%,100%,.7);text-decoration:none;transition:color .25s}.Footer_contactList__4NX6j a:hover{color:var(--accent-light)}.Footer_contactIcon__abcDN{flex-shrink:0;width:26px;height:26px;border-radius:50%;background:hsla(0,0%,100%,.06);display:flex;align-items:center;justify-content:center;color:var(--accent-light);margin-top:1px}.Footer_socials__QgDMT{display:flex;align-items:center;gap:10px}.Footer_socialLink__VOPU_{width:34px;height:34px;border-radius:50%;border:1px solid hsla(0,0%,100%,.18);display:flex;align-items:center;justify-content:center;color:hsla(0,0%,100%,.75);transition:border-color .3s,color .3s,background .3s,transform .25s}.Footer_socialLink__VOPU_:hover{color:#fff;border-color:var(--accent-light);background:rgba(232,185,35,.12);transform:translateY(-2px)}.Footer_colGive__ls2n7 h4,.Footer_colLinks__S_436 h4{font-family:var(--font-montserrat),sans-serif;font-size:12px;font-weight:800;letter-spacing:1.5px;text-transform:uppercase;color:var(--accent-light);margin-bottom:20px}.Footer_colGive__ls2n7 nav,.Footer_colLinks__S_436 nav{display:flex;flex-direction:column;gap:13px}.Footer_link__EWWOW{font-size:13.5px;color:hsla(0,0%,100%,.68);text-decoration:none;transition:color .25s,padding-left .25s;width:-moz-fit-content;width:fit-content}.Footer_link__EWWOW:hover{color:#fff;padding-left:4px}.Footer_colGive__ls2n7 nav{margin-bottom:24px}.Footer_qrCard__5J4uj{display:flex;align-items:center;gap:14px;background:hsla(0,0%,100%,.05);border:1px solid hsla(0,0%,100%,.1);border-radius:14px;padding:14px;text-decoration:none;transition:border-color .3s,background .3s}.Footer_qrCard__5J4uj:hover{border-color:rgba(232,185,35,.5);background:hsla(0,0%,100%,.08)}.Footer_qrImg__ITpr_{border-radius:8px;background:#fff;padding:4px;flex-shrink:0}.Footer_qrText__vb51x{display:flex;flex-direction:column;gap:3px}.Footer_qrText__vb51x strong{font-size:13.5px;color:#fff}.Footer_qrText__vb51x span{font-size:12px;color:hsla(0,0%,100%,.55);line-height:1.4}.Footer_visitorBar__4_0AC{border-top:1px solid hsla(0,0%,100%,.1);padding:26px 0}.Footer_visitorInner__vZF_F{max-width:1240px;margin:0 auto;display:flex;flex-direction:column;align-items:center;gap:10px;text-align:center}.Footer_visitorLabel__XW4QV{font-family:var(--font-montserrat),sans-serif;font-size:11px;font-weight:800;letter-spacing:1.5px;text-transform:uppercase;color:var(--accent-light)}.Footer_visitorCounter__wkQJJ{display:inline-block;line-height:0;border-radius:6px;overflow:hidden;transition:transform .25s,box-shadow .25s}.Footer_visitorCounter__wkQJJ:hover{transform:translateY(-2px);box-shadow:0 8px 20px rgba(0,0,0,.35)}.Footer_visitorHint__y2cpA{font-size:11.5px;color:hsla(0,0%,100%,.45)}.Footer_bottomBar__TdDhH{border-top:1px solid hsla(0,0%,100%,.1);padding:22px 0}.Footer_copy__IbaoR{max-width:1240px;margin:0 auto;font-size:11.5px;letter-spacing:.5px;color:hsla(0,0%,100%,.45);text-align:center}@media (max-width:1024px){.Footer_mainInner__OKFGL{grid-template-columns:1fr 1fr;row-gap:44px}.Footer_colAbout__JvbeE{grid-column:1/-1}}@media (max-width:768px){.Footer_connectInner__ZaqLW{padding:26px 24px;justify-content:center;text-align:center}.Footer_connectText__Ga_sQ{width:100%}.Footer_connectActions__d1SlF{width:100%;justify-content:center}.Footer_main__68iCA{padding:48px 24px 0}.Footer_mainInner__OKFGL{grid-template-columns:1fr;gap:40px;text-align:center}.Footer_colAbout__JvbeE{grid-column:auto}.Footer_brand___zP6t{justify-content:center}.Footer_aboutText__sGx50{max-width:none;margin-left:auto;margin-right:auto}.Footer_contactList__4NX6j li{justify-content:center;text-align:left}.Footer_socials__QgDMT{justify-content:center}.Footer_colGive__ls2n7 nav,.Footer_colLinks__S_436 nav{align-items:center}.Footer_qrCard__5J4uj{margin:0 auto;max-width:320px}}