@import "https://fonts.googleapis.com/css2?family=Bebas+Neue&display=swap";
.Navbar-module__cJzEcG__navbar{z-index:100;background:0 0;padding:1.5rem 0;transition:all .3s cubic-bezier(.16,1,.3,1);position:fixed;top:0;left:0;right:0}.Navbar-module__cJzEcG__navbar.Navbar-module__cJzEcG__scrolled{background:var(--glass-bg);-webkit-backdrop-filter:blur(16px);border-bottom:1px solid var(--border-color);padding:.85rem 0}.Navbar-module__cJzEcG__navbar.Navbar-module__cJzEcG__menuOpenNav{z-index:110;-webkit-backdrop-filter:none!important;background:0 0!important;border-bottom:none!important}.Navbar-module__cJzEcG__container{box-sizing:border-box;justify-content:space-between;align-items:flex-start;width:100%;max-width:100%;margin:0;padding:0 clamp(1.5rem,5vw,4.5rem);display:flex}.Navbar-module__cJzEcG__logoContainer{align-items:flex-start;display:flex}.Navbar-module__cJzEcG__logoGroup{flex-direction:column;align-items:flex-start;gap:.35rem;display:flex}.Navbar-module__cJzEcG__logoText{letter-spacing:-.03em;color:var(--foreground);font-size:1.5rem;font-weight:800;line-height:1;text-decoration:none}.Navbar-module__cJzEcG__tagline{font-family:var(--font-sans);color:#f4efe9;opacity:.95;letter-spacing:-.01em;pointer-events:none;max-height:50px;margin:0;font-size:clamp(.78rem,.9vw,.88rem);font-weight:600;line-height:1.35;transition:opacity .25s,transform .25s,max-height .25s}.Navbar-module__cJzEcG__taglineHidden{opacity:0;max-height:0;overflow:hidden;transform:translateY(-4px)}.Navbar-module__cJzEcG__navLinks{opacity:1;padding-top:.15rem;display:none}@media (min-width:768px){.Navbar-module__cJzEcG__navLinks{align-items:center;gap:2.5rem;display:flex}}.Navbar-module__cJzEcG__navLinks a{color:var(--foreground);opacity:.65;font-size:.95rem;font-weight:500;transition:opacity .2s,color .2s}.Navbar-module__cJzEcG__navLinks a:hover{opacity:1}.Navbar-module__cJzEcG__actions{align-items:center;gap:1rem;display:flex;position:relative}.Navbar-module__cJzEcG__desktopContact{display:none}@media (min-width:768px){.Navbar-module__cJzEcG__desktopContact{display:block}}.Navbar-module__cJzEcG__contactBtn{background-color:var(--primary,#181818);color:#fff;opacity:0;border:1px solid #0000;border-radius:8px;padding:.6rem 1.5rem;font-size:.95rem;font-weight:600;transition:all .2s;animation:.6s .5s forwards Navbar-module__cJzEcG__fadeIn}.Navbar-module__cJzEcG__contactBtn:hover{background-color:var(--primary-hover,#333);transform:translateY(-2px);box-shadow:0 4px 14px #0003}.Navbar-module__cJzEcG__navbar:not(.Navbar-module__cJzEcG__scrolled) .Navbar-module__cJzEcG__logoText{color:#f4efe9}.Navbar-module__cJzEcG__navbar:not(.Navbar-module__cJzEcG__scrolled) .Navbar-module__cJzEcG__navLinks a{color:#f4efe9;opacity:.85}.Navbar-module__cJzEcG__navbar:not(.Navbar-module__cJzEcG__scrolled) .Navbar-module__cJzEcG__navLinks a:hover{opacity:1}.Navbar-module__cJzEcG__navbar:not(.Navbar-module__cJzEcG__scrolled) .Navbar-module__cJzEcG__mobileMenuBtn span{background-color:#f4efe9}.Navbar-module__cJzEcG__navbar:not(.Navbar-module__cJzEcG__scrolled) .Navbar-module__cJzEcG__contactBtn{color:#fff;background-color:#000;border-color:#fff3;box-shadow:0 4px 14px #0003}.Navbar-module__cJzEcG__navbar:not(.Navbar-module__cJzEcG__scrolled) .Navbar-module__cJzEcG__contactBtn:hover{background-color:#222;box-shadow:0 6px 20px #00000059}@keyframes Navbar-module__cJzEcG__fadeIn{to{opacity:1}}.Navbar-module__cJzEcG__mobileMenuBtn{cursor:pointer;z-index:110;background:0 0;border:none;flex-direction:column;justify-content:space-between;width:24px;height:18px;padding:0;display:flex}.Navbar-module__cJzEcG__mobileMenuBtn span{background-color:var(--foreground);border-radius:0;width:100%;height:1.5px;transition:all .3s}.Navbar-module__cJzEcG__mobileMenuBtn.Navbar-module__cJzEcG__menuOpen span:first-child{transform:translateY(8px)rotate(45deg)}.Navbar-module__cJzEcG__mobileMenuBtn.Navbar-module__cJzEcG__menuOpen span:nth-child(2){opacity:0}.Navbar-module__cJzEcG__mobileMenuBtn.Navbar-module__cJzEcG__menuOpen span:nth-child(3){transform:translateY(-8.5px)rotate(-45deg)}@media (min-width:768px){.Navbar-module__cJzEcG__mobileMenuBtn{display:none}}.Navbar-module__cJzEcG__mobileMenu{z-index:105;background:#f2f2f2;flex-direction:column;width:100%;height:100dvh;padding:8rem 2rem 4rem;transition:transform .5s cubic-bezier(.77,0,.175,1);display:flex;position:fixed;top:0;left:0;transform:translateY(-100%)}.Navbar-module__cJzEcG__mobileMenu.Navbar-module__cJzEcG__mobileMenuOpen{transform:translateY(0)}.Navbar-module__cJzEcG__mobileMenuContent{flex-direction:column;height:100%;display:flex}.Navbar-module__cJzEcG__mobileNavLinks{flex-direction:column;align-items:flex-start;gap:0;margin-top:2rem;display:flex}.Navbar-module__cJzEcG__mobileNavLinks a{letter-spacing:-.04em;color:var(--foreground);text-transform:uppercase;font-size:clamp(2.5rem,11vw,3.5rem);font-weight:400;line-height:1.1;transition:opacity .2s}.Navbar-module__cJzEcG__mobileNavLinks a:hover{opacity:.7}.Navbar-module__cJzEcG__mobileNavLinkGray{color:#a0a0a0!important}.Navbar-module__cJzEcG__mobileSocials{letter-spacing:-.02em;width:100%;color:var(--foreground);grid-template-columns:1fr 1fr;margin-top:auto;font-size:.8rem;font-weight:600;display:grid}.Navbar-module__cJzEcG__socialsList{flex-direction:column;gap:.1rem;display:flex}.Navbar-module__cJzEcG__socialsList a{color:var(--foreground);text-transform:uppercase;transition:opacity .2s}.Navbar-module__cJzEcG__socialsList a:hover{opacity:.6}
:root{--background:#fff;--foreground:#181818;--charcoal-1:#181818;--charcoal-2:#65717c;--charcoal-3:#737374;--primary:#181818;--primary-hover:#333;--primary-foreground:#fff;--secondary:#181818;--secondary-dark:#000;--secondary-foreground:#fff;--accent-blue:#181818;--accent-sky:#f4f4f5;--accent-sky-dark:#e4e4e7;--accent-ice:#f8f8f8;--border-1:#e4e4e7;--border-2:#e4e4e7;--border-color:#e4e4e7;--font-sans:"Inter", system-ui, -apple-system, sans-serif;--font-bebas:"Bebas Neue", sans-serif;--glass-bg:#ffffffd9;--hero-bg:#fc5100;--hero-text:#f4efe9;--hero-shape-blue:#0501de}html{height:100%}html,body{max-width:100vw;overflow-x:clip}body{min-height:100%;color:var(--foreground);background:var(--background);font-family:var(--font-sans);-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;flex-direction:column;display:flex}*{box-sizing:border-box;margin:0;padding:0}a{color:inherit;text-decoration:none}
