.site-nav[data-astro-cid-rutobish]{align-items:center;gap:var(--space-8);--nav-ease:cubic-bezier(.2, 0, 0, 1);display:flex}.site-nav[data-astro-cid-rutobish]>a[data-astro-cid-rutobish],.site-nav__btn[data-astro-cid-rutobish]{font-family:var(--font-sans);font-size:var(--text-xs);font-weight:var(--weight-semibold);letter-spacing:var(--tracking-nav);text-transform:uppercase;white-space:nowrap;color:var(--color-text);padding-block:var(--space-2);transition:color var(--transition-fast);text-decoration:none}.site-nav__btn[data-astro-cid-rutobish]{cursor:pointer;line-height:inherit;background:0 0;border:0;padding-inline:0}.site-nav[data-astro-cid-rutobish]>a[data-astro-cid-rutobish]:hover,.site-nav__btn[data-astro-cid-rutobish]:hover{color:var(--color-accent)}.site-nav[data-astro-cid-rutobish]>a[data-astro-cid-rutobish][aria-current=page],.site-nav__btn[data-astro-cid-rutobish].is-current{text-decoration:underline;text-decoration-thickness:var(--border-width);text-underline-offset:.5em}.site-nav[data-astro-cid-rutobish] [data-astro-cid-rutobish]:focus-visible{outline:2px solid var(--color-accent);outline-offset:4px}.site-nav__dd[data-astro-cid-rutobish]{position:relative}.site-nav__pnl[data-astro-cid-rutobish]{z-index:110;background:var(--color-bg);min-width:320px;color:var(--color-text);border:1px solid var(--color-surface-dark);opacity:0;visibility:hidden;transition:opacity .16s var(--nav-ease), transform .16s var(--nav-ease), visibility 0s linear .16s;flex-direction:column;margin-top:14px;padding:12px 0;display:flex;position:absolute;top:100%;left:-28px;transform:translateY(-8px)}.site-nav__pnl[data-astro-cid-rutobish]:before{content:"";height:15px;position:absolute;inset:-15px 0 auto}.site-nav__pnl[data-astro-cid-rutobish] a[data-astro-cid-rutobish]{font-family:var(--font-sans);letter-spacing:-.005em;color:inherit;opacity:0;transition:opacity .16s var(--nav-ease), transform .16s var(--nav-ease);grid-template-columns:28px 1fr;align-items:baseline;gap:12px;padding:12px 28px;font-size:16px;font-weight:500;text-decoration:none;display:grid;transform:translateY(-4px)}.site-nav__pnl[data-astro-cid-rutobish] a[data-astro-cid-rutobish]:nth-child(2){transition-delay:30ms}.site-nav__pnl[data-astro-cid-rutobish] a[data-astro-cid-rutobish]:hover span[data-astro-cid-rutobish]:last-child{text-underline-offset:4px;text-decoration:underline 1px}.site-nav__pnl[data-astro-cid-rutobish] a[data-astro-cid-rutobish][aria-current=page]{color:var(--color-accent)}.site-nav__num[data-astro-cid-rutobish]{letter-spacing:.2em;opacity:.5;font-size:11px;font-weight:600}.site-nav__pnl[data-astro-cid-rutobish] a[data-astro-cid-rutobish][aria-current=page] .site-nav__num[data-astro-cid-rutobish]{opacity:1}.site-nav__ft[data-astro-cid-rutobish]{border-top:1px solid var(--color-hairline);letter-spacing:.14em;text-transform:uppercase;white-space:nowrap;color:var(--color-text-muted);margin:12px 28px 0;padding-top:14px;font-size:12px}.site-nav__dd[data-astro-cid-rutobish].is-open .site-nav__pnl[data-astro-cid-rutobish]{opacity:1;visibility:visible;transition:opacity .32s var(--nav-ease), transform .32s var(--nav-ease), visibility 0s;transform:none}.site-nav__dd[data-astro-cid-rutobish].is-open .site-nav__pnl[data-astro-cid-rutobish] a[data-astro-cid-rutobish]{opacity:1;transition:opacity .32s var(--nav-ease), transform .32s var(--nav-ease);transform:none}@media (width>=768px){.site-nav__home[data-astro-cid-rutobish]{display:none}.site-nav__dd[data-astro-cid-rutobish].is-flip .site-nav__pnl[data-astro-cid-rutobish]{left:auto;right:-28px}@media (hover:hover){.site-nav__dd[data-astro-cid-rutobish]:hover .site-nav__pnl[data-astro-cid-rutobish]{opacity:1;visibility:visible;transition:opacity .32s var(--nav-ease), transform .32s var(--nav-ease), visibility 0s;transform:none}.site-nav__dd[data-astro-cid-rutobish]:hover .site-nav__pnl[data-astro-cid-rutobish] a[data-astro-cid-rutobish]{opacity:1;transition:opacity .32s var(--nav-ease), transform .32s var(--nav-ease);transform:none}}}@media (width<=767px){.site-nav[data-astro-cid-rutobish]{z-index:100;background:var(--color-bg);border-top:var(--border-width) solid var(--color-hairline);padding-bottom:env(safe-area-inset-bottom);transition:transform var(--transition-fast), visibility 0s;gap:0;position:fixed;inset:auto 0 0}.site-nav[data-astro-cid-rutobish].is-armed:not(.is-shown){visibility:hidden;transition:transform var(--transition-fast), visibility 0s var(--transition-fast);transform:translateY(100%)}.site-nav[data-astro-cid-rutobish]>a[data-astro-cid-rutobish],.site-nav__dd[data-astro-cid-rutobish]{flex:1}.site-nav__dd[data-astro-cid-rutobish]{position:static}.site-nav[data-astro-cid-rutobish]>a[data-astro-cid-rutobish],.site-nav__btn[data-astro-cid-rutobish]{width:100%;min-height:56px;padding:0 var(--space-2);letter-spacing:.18em;justify-content:center;align-items:center;display:flex}.site-nav__pnl[data-astro-cid-rutobish]{border:0;border-top:1px solid var(--color-surface-dark);min-width:0;margin:0;padding:8px 0;inset:auto 0 100%;transform:translateY(8px)}.site-nav__pnl[data-astro-cid-rutobish]:before,.site-nav__ft[data-astro-cid-rutobish]{display:none}.site-nav__pnl[data-astro-cid-rutobish] a[data-astro-cid-rutobish]{padding:14px 24px;transform:translateY(4px)}}@media (prefers-reduced-motion:reduce){.site-nav[data-astro-cid-rutobish],.site-nav[data-astro-cid-rutobish] [data-astro-cid-rutobish],.site-nav[data-astro-cid-rutobish].is-armed:not(.is-shown){transition:none!important}}@media (width<=767px){body{padding-bottom:calc(56px + env(safe-area-inset-bottom))}}.site-header[data-astro-cid-fzpbxy5g]{z-index:30;justify-content:space-between;align-items:center;gap:var(--space-6);padding-block:var(--space-6);display:flex;position:relative}@media (width>=768px){.site-header[data-astro-cid-fzpbxy5g]{padding-block:var(--space-10)}}.site-logo[data-astro-cid-fzpbxy5g]{--logo-w:clamp(115.2px, 9.22vw, 207.4px);width:var(--logo-w);flex:none;display:block}.site-logo__swan[data-astro-cid-fzpbxy5g]{width:calc(var(--logo-w) * .50122);height:auto;margin-left:calc(var(--logo-w) * .21617);display:block}.site-logo__word[data-astro-cid-fzpbxy5g]{font-size:calc(var(--logo-w) * .14426);line-height:1;font-weight:var(--weight-bold);letter-spacing:0;text-transform:uppercase;white-space:nowrap;color:var(--color-text);margin-top:calc(var(--logo-w) * .04874);margin-left:calc(var(--logo-w) * -.00476);display:block}
