@import "https://fonts.googleapis.com/css2?family=Bebas+Neue&family=Lora:wght@400;500&display=swap";
:root{--bg:#f5efe0;--bg-alt:#ede4cf;--fg:#2c1a0e;--accent:#8b4513;--accent-dark:#6b3410;--accent-light:#d4b896;--muted:#7d6650;--light-gray:#ede4cf;--border:#c9b89a;--nav-height:80px;--max-width:1200px}*{box-sizing:border-box;margin:0;padding:0}html{scroll-behavior:smooth;background:#f5efe0}body{color:var(--fg);-webkit-font-smoothing:antialiased;background:#f5efe0;font-family:Lora,serif;font-size:17px;line-height:1.7}h1,h2,h3,h4{letter-spacing:.05em;text-transform:uppercase;font-family:Bebas Neue,sans-serif;line-height:1.2}a{color:var(--accent);text-decoration:none}a:hover{text-decoration:underline}p{margin-bottom:1.2em}strong{font-weight:600}img{max-width:100%;display:block}
.Navbar-module__nuAbfa__nav{z-index:100;background:#f0e6d0;border-bottom:1px solid #c9b89a;height:70px;position:sticky;top:0;box-shadow:0 2px 16px #00000014}.Navbar-module__nuAbfa__nav.Navbar-module__nuAbfa__scrolled{background:#f0e6d0f2}.Navbar-module__nuAbfa__inner{justify-content:space-between;align-items:center;max-width:1280px;height:100%;margin:0 auto;padding:0 48px;display:flex}.Navbar-module__nuAbfa__logo{color:var(--fg);letter-spacing:.05em;align-items:center;margin:0;font-family:Bebas Neue,sans-serif;font-size:2rem;font-weight:700;display:flex;text-decoration:none!important}.Navbar-module__nuAbfa__logoAccent{color:var(--accent);border-bottom:1px solid var(--accent)}.Navbar-module__nuAbfa__links{align-items:center;gap:0;height:100%;margin-left:0;list-style:none;display:flex}.Navbar-module__nuAbfa__links li{align-items:center;display:flex;position:relative}.Navbar-module__nuAbfa__link{color:#444;cursor:pointer;white-space:nowrap;letter-spacing:.08em;text-transform:uppercase;align-items:center;gap:4px;height:100%;padding:0 16px;font-family:Lora,serif;font-size:.82rem;font-weight:500;text-decoration:none;transition:color .2s;display:flex;position:relative}.Navbar-module__nuAbfa__link:after{content:"";background:var(--accent);transform-origin:0;height:2px;transition:transform .2s;position:absolute;bottom:0;left:16px;right:16px;transform:scaleX(0)}.Navbar-module__nuAbfa__link:hover{color:var(--accent);text-decoration:none}.Navbar-module__nuAbfa__link:hover:after{transform:scaleX(1)}.Navbar-module__nuAbfa__arrow{opacity:.6;font-size:.7rem}.Navbar-module__nuAbfa__dropdown{border:1px solid var(--border);border-top:3px solid var(--accent);z-index:200;background:#fff;min-width:220px;list-style:none;position:absolute;top:100%;left:0;box-shadow:0 8px 24px #0000001f}.Navbar-module__nuAbfa__dropdownLink{letter-spacing:.05em;color:var(--fg);padding:12px 20px;font-size:.82rem;text-decoration:none;transition:background .15s;display:block}.Navbar-module__nuAbfa__dropdownLink:hover{color:var(--accent);background:#f5f9ff;text-decoration:none}.Navbar-module__nuAbfa__dropdownLink:hover:before{content:"→ "}.Navbar-module__nuAbfa__ctaBtn{color:#fff;letter-spacing:.06em;text-transform:uppercase;background:#8b4513;border-radius:6px;margin-left:24px;padding:10px 22px;font-size:.82rem;text-decoration:none;transition:background .2s,box-shadow .2s;box-shadow:0 2px 8px #8b45134d}.Navbar-module__nuAbfa__ctaBtn:hover{background:#6b3410;box-shadow:0 4px 14px #8b451366}.Navbar-module__nuAbfa__burger{cursor:pointer;background:0 0;border:none;flex-direction:column;gap:5px;width:28px;padding:4px;display:none}.Navbar-module__nuAbfa__burger span{background:var(--fg);width:100%;height:2px;display:block}@media (max-width:700px){.Navbar-module__nuAbfa__inner{padding:0 20px}.Navbar-module__nuAbfa__links{top:var(--nav-height);border-bottom:1px solid var(--border);background:#fff;flex-direction:column;height:auto;padding:20px 32px;display:none;position:absolute;left:0;right:0}.Navbar-module__nuAbfa__links.Navbar-module__nuAbfa__mobileOpen{display:flex}.Navbar-module__nuAbfa__links li{height:auto}.Navbar-module__nuAbfa__link{border-bottom:1px solid var(--border);width:100%;height:auto;padding:14px 20px}.Navbar-module__nuAbfa__burger{display:flex}.Navbar-module__nuAbfa__ctaBtn{display:none}}
