@media (max-width:640px){.nav__links{gap:16px}.nav__brand{white-space:nowrap}}@media (max-width:420px){.nav__links a.nav__gh{display:none}}.nav__row{position:relative}.nav__toggle{opacity:0;pointer-events:none;width:0;height:0;position:absolute}.nav__burger{cursor:pointer;color:#b0121a;-webkit-tap-highlight-color:transparent;touch-action:manipulation;-webkit-user-select:none;user-select:none;border-radius:999px;justify-content:center;align-items:center;width:44px;height:44px;margin-left:6px;padding:0;display:inline-flex}.nav__star{display:block;overflow:visible}.nav__star-main{transform-box:view-box;transform-origin:24px 24px;transition:transform .62s cubic-bezier(.34,1.7,.5,1)}.nav__star-spark{transform-box:view-box;transform-origin:39px 10px;transition:transform .4s cubic-bezier(.34,1.7,.5,1),opacity .25s}.nav__star-ring{transform-box:view-box;transform-origin:24px 24px;opacity:0;transition:opacity .3s,transform .5s cubic-bezier(.34,1.56,.64,1);transform:scale(.4)}.nav__burger:active .nav__star-main{transition-duration:.12s;transform:scale(.86)}.nav__toggle:checked+.nav__burger .nav__star-main{transform:rotate(135deg)scale(1.08)}.nav__toggle:checked+.nav__burger .nav__star-spark{opacity:0;transform:rotate(90deg)scale(0)}.nav__toggle:checked+.nav__burger .nav__star-ring{opacity:.9;animation:.55s ease-out nv-star-pulse;transform:scale(1)}@keyframes nv-star-pulse{0%{opacity:0;transform:scale(.4)}55%{opacity:1;transform:scale(1.18)}to{opacity:.9;transform:scale(1)}}.nav__burger:focus-visible{outline-offset:2px;outline:2px solid #b0121a}.nav__burger:focus:not(:focus-visible){outline:none}@media (prefers-reduced-motion:reduce){.nav__star-main,.nav__star-spark,.nav__star-ring,.nav__menu{transition:none!important;animation:none!important}}.nav__menu{z-index:50;opacity:0;visibility:hidden;background:#fff;border:1px solid #b0121840;border-radius:16px;flex-direction:column;gap:4px;min-width:220px;padding:12px;transition:opacity .2s,transform .2s,visibility .2s;display:flex;position:absolute;top:calc(100% + 10px);right:0;transform:translateY(-6px);box-shadow:0 18px 40px #0000001f}.nav__toggle:checked~.nav__menu{opacity:1;visibility:visible;transform:none}.nav__menu a:not(.btn){color:var(--text,#111);border-radius:10px;padding:10px 12px;text-decoration:none}.nav__menu a:not(.btn):hover{color:#b0121a;background:#b0121814}.nav__menu .btn{text-align:center;justify-content:center;margin-top:6px}@media (max-width:720px){.nav__links{display:none!important}}.nav__logo{width:24px;height:32px;display:block}.nav__brand{color:#b0121a}.nav .nav__logo{object-fit:cover;border-radius:24%;flex:none;width:28px;height:28px}.nav__name{width:auto;height:30px;display:block}@media (max-width:480px){.nav .nav__logo{width:24px;height:24px}.nav__name{height:23px}}@media (max-width:360px){.nav .nav__logo{width:21px;height:21px}.nav__name{height:20px}}.nav__links a,.nav__menu a:not(.btn){letter-spacing:.06em;font-family:Cinzel,serif;font-weight:600}.nav__links a:not(.btn),.nav__burger,.hero .title{color:#b0121a}.nav__burger,.nav__menu{display:none}@media (max-width:720px){.nav__burger{display:inline-flex}.nav__menu{display:flex}.nav .nav__lang.nav__lang--bar{gap:0;margin-left:auto;font-size:12px;display:inline-flex}.nav .nav__lang--bar a{justify-content:center;align-items:center;min-width:44px;min-height:44px;padding:0 4px;display:inline-flex}.nav .nav__lang--bar .nav__lang-sep{margin:0 -6px}.nav__row{gap:8px}}.nav .nav__lang{letter-spacing:.06em;color:#b0121a;align-items:center;gap:6px;font-family:Cinzel,serif;font-size:12px;font-weight:600;display:inline-flex}.nav .nav__lang a{color:#b0121a;opacity:.55;padding:2px 0;text-decoration:none}.nav .nav__lang a:hover{opacity:1}.nav .nav__lang a[aria-current]{opacity:1;text-underline-offset:4px;text-decoration:underline;text-decoration-thickness:1px}.nav .nav__lang-sep{opacity:.4}.nav .nav__lang.nav__lang--bar{display:none}@media (max-width:720px){.nav .nav__lang.nav__lang--bar{display:inline-flex}}
