#navbar{position:sticky;top:0;left:0;transform:none;box-sizing:border-box;margin-inline:auto;width:100%;max-width:none;z-index:50;background:hsl(var(--background));border:1px solid transparent;border-bottom-color:hsl(var(--border) / .5);border-radius:0;box-shadow:none;transition:top .35s var(--nav-ease, cubic-bezier(.4, 0, .2, 1)),width .35s var(--nav-ease, cubic-bezier(.4, 0, .2, 1)),border-radius .35s var(--nav-ease, cubic-bezier(.4, 0, .2, 1)),background .25s ease,border-color .25s ease,box-shadow .35s ease,-webkit-backdrop-filter .35s ease,backdrop-filter .35s ease}#navbar._scrolled_1l6s2_29{position:fixed;top:.75rem;left:0;right:0;transform:none;color:hsl(var(--foreground));width:calc(100% - 1.5rem);max-width:1140px;margin-inline:auto;background-color:#ffffff3f;backdrop-filter:blur(9px);border-color:hsl(var(--border) / .7);border-radius:clamp(1rem,2vw,1.5rem);box-shadow:0 12px 40px -8px hsl(var(--foreground) / .2)}@media(prefers-reduced-motion:reduce){#navbar,#navbar._scrolled_1l6s2_29{transition:none}}._nav-container_1l6s2_56{max-width:1120px;margin:0 auto;padding:0 clamp(1rem,3vw,1.5rem)}._nav-inner_1l6s2_62{display:flex;align-items:center;justify-content:space-between;height:clamp(3.5rem,6vw,4rem);gap:.75rem}._nav-logo_1l6s2_70{display:flex;align-items:center;flex-shrink:0;min-width:0}._nav-logo_1l6s2_70 img{width:140px;max-height:2.5rem;object-fit:contain;flex-shrink:0}._logo-light_1l6s2_84{display:block}._logo-dark_1l6s2_88,.dark ._logo-light_1l6s2_84{display:none}.dark ._logo-dark_1l6s2_88{display:block}._logo_1l6s2_84{max-width:140px;width:auto;height:auto;max-height:2.5rem;object-fit:contain;flex-shrink:0}._nav-links_1l6s2_109{display:none;align-items:center;gap:1.5rem}@media(min-width:1024px){._nav-links_1l6s2_109{display:flex;gap:1.75rem}}._nav-links_1l6s2_109 a{font-size:clamp(.8125rem,.9vw + .7rem,.875rem);font-weight:500;transition:color .15s;white-space:nowrap;position:relative}._nav-links_1l6s2_109 a:after{content:"";position:absolute;bottom:-2px;left:0;width:0;height:2px;background:hsl(var(--primary));transition:width .25s ease}._nav-links_1l6s2_109 a:hover{color:hsl(var(--foreground))}._nav-links_1l6s2_109 a:hover:after{width:100%}._nav-actions_1l6s2_149{display:none;align-items:center;gap:.75rem}._mobile-menu-btns_1l6s2_155{display:flex;align-items:center;gap:.5rem}@media(min-width:1024px){._nav-links_1l6s2_109{display:flex;gap:1.75rem}._nav-actions_1l6s2_149{display:flex}._mobile-menu-btns_1l6s2_155{display:none}}._nav-phone_1l6s2_176{font-size:clamp(.75rem,.8vw + .65rem,.8125rem);color:hsl(var(--muted-foreground));transition:color .15s;white-space:nowrap}._nav-phone_1l6s2_176:hover{color:hsl(var(--foreground))}._nav-phone-inner_1l6s2_187{display:flex;align-items:center;gap:.375rem}._nav-phone-icon_1l6s2_193{width:.875rem;height:.875rem;flex-shrink:0}._nav-cta_1l6s2_199{display:inline-flex;align-items:center;gap:.5rem;padding:.5rem 1rem;border-radius:var(--radius);background:hsl(var(--primary));color:hsl(var(--primary-foreground));font-size:clamp(.75rem,.9vw + .65rem,.8125rem);font-weight:600;transition:opacity .15s,transform .15s,box-shadow .2s ease;white-space:nowrap;flex-shrink:0}._nav-cta_1l6s2_199:hover{opacity:.9;transform:translateY(-1px);box-shadow:0 4px 12px -2px hsl(var(--primary) / .3)}._mobile-menu-btn_1l6s2_155{display:flex;align-items:center;justify-content:center;width:2.25rem;height:2.25rem;border-radius:var(--radius);background:none;border:none;color:hsl(var(--foreground));transition:background .15s;flex-shrink:0}._mobile-menu-btn_1l6s2_155:hover,._mobile-menu-btn_1l6s2_155:focus-visible{background:hsl(var(--muted))}._mobile-menu-btn-icon_1l6s2_239{width:1.25rem;height:1.25rem}._mobile-menu-overlay_1l6s2_244{position:fixed;inset:0;top:calc(2rem + clamp(3.5rem,6vw,4rem));background:#0000004d;z-index:40;opacity:0;visibility:hidden;transition:opacity .2s ease,visibility .2s ease}._mobile-menu-overlay_1l6s2_244._active_1l6s2_255{opacity:1;visibility:visible}._mobile-menu_1l6s2_155{position:fixed;top:calc(2rem + clamp(3.5rem,6vw,4rem));left:0;right:0;bottom:0;background:hsl(var(--background));height:100vh;overflow-y:auto;overscroll-behavior:contain;padding:1rem 1rem calc(1rem + env(safe-area-inset-bottom));transform:translateY(-100%);opacity:0;border:none;border-radius:0 0 clamp(1rem,2vw,1.5rem) clamp(1rem,2vw,1.5rem);visibility:hidden;z-index:45;transition:transform .2s ease,opacity .2s ease,visibility .2s ease}._mobile-menu_1l6s2_155._active_1l6s2_255{transform:translateY(0);opacity:1;visibility:visible}._mobile-menu-inner_1l6s2_286{display:flex;flex-direction:column;gap:.125rem;max-width:28rem;margin:0 auto}._mobile-menu_1l6s2_155 a{display:flex;align-items:center;padding:.75rem .875rem;color:hsl(var(--muted-foreground));transition:color .15s,background .15s,transform .15s;border-radius:var(--radius);font-size:.9375rem;font-weight:500;min-height:44px}._mobile-menu_1l6s2_155 a:hover,._mobile-menu_1l6s2_155 a:active{color:hsl(var(--foreground));background:hsl(var(--muted) / .5);transform:translate(4px)}._mobile-menu-cta_1l6s2_313{display:flex!important;align-items:center;justify-content:center;width:100%;text-align:center;padding:.75rem 1rem;border-radius:var(--radius);background:hsl(var(--primary));color:hsl(var(--primary-foreground))!important;font-weight:600;margin-top:.5rem;min-height:44px;font-size:.9375rem;transition:opacity .15s,transform .15s,box-shadow .2s ease}._mobile-menu-cta_1l6s2_313:hover,._mobile-menu-cta_1l6s2_313:active{opacity:.9;background:hsl(var(--primary))!important;transform:translateY(-1px);box-shadow:0 4px 12px -2px hsl(var(--primary) / .3)}
