.landing-navbar{font-family:var(--font-alexandria),"Alexandria",sans-serif}.landing-navbar a,.landing-navbar button{font-family:inherit}.landing-navbar__login-btn,.landing-navbar__signup-btn{display:inline-flex;min-height:3.1875rem;align-items:center;justify-content:center;gap:.75rem;border-radius:.75rem;padding-inline:1.5rem;font-family:var(--font-alexandria),"Alexandria",Arial,sans-serif;font-size:12px;font-weight:900;font-style:normal;line-height:18px;color:#190A10;transition:transform .2s ease,background-color .2s ease,box-shadow .2s ease,border-color .2s ease}.landing-navbar__login-btn{background:color-mix(in srgb,#190A10 5%,#ffffff);border:2px solid #190a10;box-shadow:0 5px 0 #190A10}.landing-navbar__login-btn:hover{transform:translateY(-2px);background:color-mix(in srgb,#190A10 8%,#F7F1E8);box-shadow:0 7px 0 #190A10}.landing-navbar__login-btn:active{transform:translateY(3px);box-shadow:0 2px 0 #190A10}.landing-navbar__login-btn-icon{display:flex;height:1.5rem;width:1.5rem;align-items:center;justify-content:center;border-radius:7px;background:color-mix(in srgb,#190A10 10%,transparent);color:#190A10;transition:transform .2s ease}.landing-navbar__login-btn:hover .landing-navbar__login-btn-icon{transform:translateX(-4px)}.landing-navbar__login-btn--mobile{width:100%;font-size:13px;line-height:18px}.dark .landing-navbar__login-btn{background:color-mix(in srgb,#F7F1E8 6%,#190A10);border-color:color-mix(in srgb,#F7F1E8 75%,transparent);color:#F7F1E8;box-shadow:0 5px 0 color-mix(in srgb,#F7F1E8 35%,#190A10)}.dark .landing-navbar__login-btn:hover{background:color-mix(in srgb,#F7F1E8 10%,#401D2C);box-shadow:0 7px 0 color-mix(in srgb,#F7F1E8 35%,#190A10)}.dark .landing-navbar__login-btn:active{box-shadow:0 2px 0 color-mix(in srgb,#F7F1E8 35%,#190A10)}.dark .landing-navbar__login-btn-icon{background:color-mix(in srgb,#F7F1E8 12%,transparent);color:#F7F1E8}.landing-navbar__signup-btn{background:var(--brand-primary);box-shadow:0 5px 0 #C9A855}.landing-navbar__signup-btn:hover{transform:translateY(-2px);background:#F5D88A;box-shadow:0 7px 0 #C9A855}.landing-navbar__signup-btn:active{transform:translateY(3px);box-shadow:0 2px 0 #C9A855}.landing-navbar__signup-btn-icon{display:flex;height:1.5rem;width:1.5rem;align-items:center;justify-content:center;border-radius:7px;background:color-mix(in srgb,#190A10 10%,transparent);color:#190A10;transition:transform .2s ease}.landing-navbar__signup-btn:hover .landing-navbar__signup-btn-icon{transform:translateX(-4px)}.landing-navbar__signup-btn--mobile{width:100%;font-size:13px;line-height:18px}@keyframes landing-navbar-slide-down{0%{opacity:0;transform:translateY(-100%)}to{opacity:1;transform:translateY(0)}}@keyframes landing-navbar-logo-slide-in{0%{opacity:0;transform:translateX(44px)}to{opacity:1;transform:translateX(0)}}@keyframes landing-navbar-actions-slide-in{0%{opacity:0;transform:translateX(-44px)}to{opacity:1;transform:translateX(0)}}.landing-navbar-animate{animation:landing-navbar-slide-down .8s cubic-bezier(.22,1,.36,1) both}.landing-navbar__logo-animate{animation:landing-navbar-logo-slide-in .85s cubic-bezier(.22,1,.36,1) .18s both}.landing-navbar__actions-animate{animation:landing-navbar-actions-slide-in .85s cubic-bezier(.22,1,.36,1) .28s both}.landing-navbar__brand-name{display:flex;flex-direction:column;align-items:flex-start;gap:.02em;line-height:1;direction:rtl}.landing-navbar__brand-name-line{position:relative;display:inline-block;isolation:isolate}.landing-navbar__brand-name-word{position:relative;z-index:1;display:inline-block;font-family:var(--font-alexandria),"Alexandria",sans-serif;font-size:clamp(1.05rem,2.2vw,1.45rem);font-weight:700;line-height:.95;white-space:nowrap;color:color-mix(in srgb,var(--text-primary) 92%,#050505);text-shadow:.04em .04em 0 color-mix(in srgb,var(--brand-primary) 28%,transparent),0 .1em .28em rgba(61,41,20,.14)}.landing-navbar__brand-name-word:before{content:attr(data-text);position:absolute;inset:0;z-index:-1;color:transparent;-webkit-text-fill-color:transparent;-webkit-text-stroke:1px color-mix(in srgb,var(--brand-primary) 55%,transparent);paint-order:stroke fill;transform:translate(.05em,.04em);opacity:.85;pointer-events:none}.dark .landing-navbar__brand-name-word{color:#F7F1E8;text-shadow:.04em .04em 0 color-mix(in srgb,var(--brand-highlight) 24%,transparent),0 .1em .3em rgba(0,0,0,.32)}.dark .landing-navbar__brand-name-word:before{-webkit-text-stroke:1px color-mix(in srgb,var(--brand-highlight) 45%,transparent)}@media (prefers-reduced-motion:reduce){.landing-navbar-animate,.landing-navbar__actions-animate,.landing-navbar__logo-animate{animation:none;opacity:1;transform:none}}