.Navbar-module__O8Na-a__navbar{z-index:100;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#111110;border-bottom:1px solid #2a2a26;position:sticky;top:0}.Navbar-module__O8Na-a__container{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:2rem;max-width:1280px;height:70px;margin:0 auto;padding:0 1.5rem;display:flex}.Navbar-module__O8Na-a__logo{align-items:center;text-decoration:none;display:flex}.Navbar-module__O8Na-a__navLinks{gap:2.5rem;margin:0;padding:0;list-style:none;display:flex}.Navbar-module__O8Na-a__navLinks a{color:#a8a89f;letter-spacing:.1em;text-transform:uppercase;font-size:.82rem;font-weight:500;text-decoration:none;transition:color .2s;position:relative}.Navbar-module__O8Na-a__navLinks a:after{content:"";background:#c8922a;width:0;height:1.5px;transition:width .25s;position:absolute;bottom:-4px;left:0}.Navbar-module__O8Na-a__navLinks a:hover{color:#c8922a}.Navbar-module__O8Na-a__navLinks a:hover:after{width:100%}.Navbar-module__O8Na-a__hamburger{cursor:pointer;background:0 0;border:none;flex-direction:column;gap:5px;padding:4px;display:none}.Navbar-module__O8Na-a__hamburger span{background:#a8a89f;border-radius:2px;width:24px;height:2px;transition:background .2s;display:block}.Navbar-module__O8Na-a__hamburger:hover span{background:#c8922a}.Navbar-module__O8Na-a__mobileMenu{box-sizing:border-box;background:#1a1a18;border-top:1px solid #2a2a26;flex-direction:column;align-items:center;gap:1.5rem;width:100%;padding:2rem 1.5rem;display:flex}.Navbar-module__O8Na-a__mobileMenu ul{flex-direction:column;align-items:center;gap:1.2rem;margin:0;padding:0;list-style:none;display:flex}.Navbar-module__O8Na-a__mobileMenu ul a{color:#a8a89f;letter-spacing:.08em;text-transform:uppercase;font-size:1rem;font-weight:500;text-decoration:none;transition:color .2s}.Navbar-module__O8Na-a__mobileMenu ul a:hover{color:#c8922a}@media (max-width:768px){.Navbar-module__O8Na-a__navLinks{display:none}.Navbar-module__O8Na-a__hamburger{display:flex}}
.Footer-module__yg9ahW__footer{background:#111110;border-top:1px solid #2a2a26;padding:4rem 2rem 2rem;overflow-x:hidden}.Footer-module__yg9ahW__container{flex-direction:column;gap:3rem;max-width:1280px;margin:0 auto;display:flex}.Footer-module__yg9ahW__grid{grid-template-columns:1.5fr 1fr 1fr;gap:4rem;display:grid}.Footer-module__yg9ahW__brand{flex-direction:column;gap:1rem;display:flex}.Footer-module__yg9ahW__tagline{color:#f5f3ee;margin:0;font-size:1rem;font-weight:600;line-height:1.5}.Footer-module__yg9ahW__sub{color:#a8a89f;margin:0;font-size:.88rem;line-height:1.6}.Footer-module__yg9ahW__column{flex-direction:column;gap:1.25rem;display:flex}.Footer-module__yg9ahW__columnTitle{letter-spacing:.15em;text-transform:uppercase;color:#c8922a;margin:0;font-family:monospace;font-size:1.2rem;font-weight:600}.Footer-module__yg9ahW__address{color:#a8a89f;margin:0;font-size:.9rem;line-height:1.8}.Footer-module__yg9ahW__contactList{flex-direction:column;gap:.85rem;margin:0;padding:0;list-style:none;display:flex}.Footer-module__yg9ahW__contactList li{flex-direction:column;gap:.2rem;display:flex}.Footer-module__yg9ahW__contactLabel{letter-spacing:.1em;text-transform:uppercase;color:#6b6b64;font-family:monospace;font-size:.9rem;font-weight:600}.Footer-module__yg9ahW__contactValue{color:#a8a89f;font-size:.9rem;text-decoration:none;transition:color .2s}.Footer-module__yg9ahW__contactValue:hover{color:#c8922a}.Footer-module__yg9ahW__divider{background:#2a2a26;width:100%;height:1px}.Footer-module__yg9ahW__bottom{justify-content:center;display:flex}.Footer-module__yg9ahW__copyright{color:#6b6b64;text-align:center;margin:0;font-size:.82rem}@media (max-width:1024px){.Footer-module__yg9ahW__grid{grid-template-columns:1fr 1fr;gap:2.5rem}.Footer-module__yg9ahW__brand{grid-column:1/-1}}@media (max-width:768px){.Footer-module__yg9ahW__grid{grid-template-columns:1fr;gap:1.75rem}.Footer-module__yg9ahW__brand{grid-column:auto}.Footer-module__yg9ahW__tagline{font-size:.95rem}.Footer-module__yg9ahW__columnTitle{font-size:1rem}.Footer-module__yg9ahW__address,.Footer-module__yg9ahW__contactValue,.Footer-module__yg9ahW__contactLabel,.Footer-module__yg9ahW__copyright{font-size:.88rem}}
