@layer components{.vc-lp2-topbar[data-v-8180bee1]{--lp2-topbar-gutter:max(20px,min(4vw,64px));--lp2-topbar-bg:#121212c7;--lp2-topbar-border:#ffffff40;--lp2-topbar-link-padding:8px 10px;--lp2-topbar-focus-outline:var(--c-white-warm);--lp2-topbar-placeholder-width:52px;--lp2-topbar-brand-size:24px;--lp2-topbar-action-min-height:34px;--lp2-topbar-action-padding-inline:13px;--lp2-topbar-action-size:11px;--lp2-topbar-mobile-link-padding:var(--lp2-topbar-link-padding);--lp2-topbar-mobile-link-size:12px;z-index:70;padding:20px max(20px,min(4vw,64px));padding:20px var(--lp2-topbar-gutter);font-family:var(--ff-sans);color:var(--c-white-warm);background:#121212c7;background:var(--lp2-topbar-bg);border-bottom:1px solid #ffffff40;border-bottom:1px solid var(--lp2-topbar-border);-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);grid-template-columns:1fr auto 1fr;align-items:center;display:grid;position:fixed;inset:0 0 auto}@media (width<=900px){.vc-lp2-topbar[data-v-8180bee1]{--lp2-topbar-mobile-link-padding:13px var(--lp2-topbar-gutter);--lp2-topbar-mobile-link-size:13px;--lp2-topbar-bg:#121212f0;--lp2-topbar-menu-pad-block:90px 40px;--lp2-topbar-menu-pad-inline:24px;-moz-column-gap:12px;-webkit-backdrop-filter:none;backdrop-filter:none;grid-template-columns:auto 1fr auto;column-gap:12px;padding-top:8px;padding-bottom:8px}}@media (width<=600px){.vc-lp2-topbar[data-v-8180bee1]{--lp2-topbar-brand-size:20px;--lp2-topbar-action-min-height:30px;--lp2-topbar-action-padding-inline:10px;--lp2-topbar-action-size:10px}}.vc-lp2-topbar>.hamburger[data-v-8180bee1]{display:none}@media (width<=900px){.vc-lp2-topbar>.hamburger[data-v-8180bee1]{grid-gap:5px;width:36px;height:36px;color:inherit;cursor:pointer;background:0 0;border:0;place-content:center;gap:5px;padding:0;display:grid}.vc-lp2-topbar>.hamburger>span[data-v-8180bee1]{background:currentColor;width:16px;height:2px;transition:transform .25s,opacity .25s}.vc-lp2-topbar>.hamburger[aria-expanded=true]>span[data-v-8180bee1]:first-child{transform:translateY(7px)rotate(45deg)}.vc-lp2-topbar>.hamburger[aria-expanded=true]>span[data-v-8180bee1]:nth-child(2){opacity:0}.vc-lp2-topbar>.hamburger[aria-expanded=true]>span[data-v-8180bee1]:nth-child(3){transform:translateY(-7px)rotate(-45deg)}.vc-lp2-topbar>.hamburger[data-v-8180bee1]:focus-visible{outline:2px solid var(--lp2-topbar-focus-outline);outline-offset:3px}}.vc-lp2-topbar>.brand[data-v-8180bee1]{width:fit-content;color:inherit;align-items:baseline;gap:10px;-webkit-text-decoration:none;text-decoration:none;display:flex}.vc-lp2-topbar>.brand[data-v-8180bee1]:focus-visible{outline:2px solid var(--lp2-topbar-focus-outline);outline-offset:5px}.vc-lp2-topbar>.brand>b[data-v-8180bee1]{font-family:var(--ff-sans);font-size:var(--lp2-topbar-brand-size)}.vc-lp2-topbar>.brand>span[data-v-8180bee1]{font-family:var(--ff-display);letter-spacing:.15em;font-size:12px}.vc-lp2-topbar>.nav[data-v-8180bee1]{gap:14px;display:flex}@media (width<=900px){.vc-lp2-topbar>.nav[data-v-8180bee1]{z-index:-1;grid-gap:max(14px,min(3svh,24px));padding:var(--lp2-topbar-menu-pad-block) var(--lp2-topbar-menu-pad-inline);visibility:hidden;opacity:0;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#121212eb;place-content:safe center center;gap:max(14px,min(3svh,24px));transition:opacity .25s,visibility .25s;display:grid;position:fixed;inset:0;overflow-y:auto}.vc-lp2-topbar>.nav.-open[data-v-8180bee1]{visibility:visible;opacity:1}}.vc-lp2-topbar>.nav>a[data-v-8180bee1]{padding:var(--lp2-topbar-mobile-link-padding);font-size:var(--lp2-topbar-mobile-link-size);color:inherit;letter-spacing:.08em;-webkit-text-decoration:none;text-decoration:none;transition:color .2s,background .2s;position:relative}.vc-lp2-topbar>.nav>a[data-v-8180bee1]:focus-visible{color:var(--c-ink);background:var(--c-accent);outline:2px solid var(--lp2-topbar-focus-outline);outline-offset:3px}@media (hover:hover) and (pointer:fine) and (width>=901px){.vc-lp2-topbar>.nav>a[data-v-8180bee1]:hover{color:var(--c-ink);background:var(--c-accent)}}.vc-lp2-topbar>.nav>a>small[data-v-8180bee1]{display:none}@media (width<=900px){.vc-lp2-topbar>.nav>a[data-v-8180bee1]{grid-gap:6px;text-align:center;border-radius:0;justify-items:center;gap:6px;display:grid}.vc-lp2-topbar>.nav>a>small[data-v-8180bee1]{color:var(--c-accent);font-family:var(--ff-display);letter-spacing:.32em;font-size:9px;display:block}.vc-lp2-topbar>.nav>a>span[data-v-8180bee1]{font-family:var(--ff-serif);letter-spacing:.22em;font-size:max(19px,min(5vw,22px));font-weight:500}.vc-lp2-topbar>.nav>a[data-v-8180bee1]:active{color:var(--c-ink);background:var(--c-accent)}.vc-lp2-topbar>.nav>a:active>small[data-v-8180bee1]{color:inherit}}.vc-lp2-topbar .c-menu-actions[data-v-8180bee1]{display:none}@media (width<=900px){.vc-lp2-topbar .c-menu-actions[data-v-8180bee1]{grid-gap:10px;grid-template-columns:1fr 1fr;justify-self:center;gap:10px;width:min(76vw,320px);margin-top:max(12px,min(3svh,26px));display:grid}.vc-lp2-topbar .c-menu-actions>.start[data-v-8180bee1],.vc-lp2-topbar .c-menu-actions>.support[data-v-8180bee1]{letter-spacing:.2em;border:1px solid var(--c-accent);place-items:center;min-height:46px;font-size:13px;font-weight:500;-webkit-text-decoration:none;text-decoration:none;display:grid}.vc-lp2-topbar .c-menu-actions>.support[data-v-8180bee1]:focus-visible,.vc-lp2-topbar .c-menu-actions>.start[data-v-8180bee1]:focus-visible{outline:2px solid var(--lp2-topbar-focus-outline);outline-offset:3px}.vc-lp2-topbar .c-menu-actions>.support[data-v-8180bee1]{color:var(--c-accent);background:0 0}.vc-lp2-topbar .c-menu-actions>.start[data-v-8180bee1],.vc-lp2-topbar .c-menu-actions>.support[data-v-8180bee1]:active{color:var(--c-ink);background:var(--c-accent)}.vc-lp2-topbar .c-menu-actions>.start[data-v-8180bee1]:active{background:var(--c-accent-hover)}}.vc-lp2-topbar>.actions[data-v-8180bee1]{grid-gap:6px;grid-auto-flow:column;justify-self:end;align-items:center;gap:6px;display:grid}@media (width<=900px){.vc-lp2-topbar>.actions[data-v-8180bee1]{grid-column:3}}.vc-lp2-topbar>.actions>.admin[data-v-8180bee1],.vc-lp2-topbar>.actions>.login[data-v-8180bee1],.vc-lp2-topbar>.actions>.register[data-v-8180bee1]{min-height:var(--lp2-topbar-action-min-height);padding-left:var(--lp2-topbar-action-padding-inline);padding-right:var(--lp2-topbar-action-padding-inline);font-size:var(--lp2-topbar-action-size);color:inherit;letter-spacing:.05em;border:1px solid #0000;border-radius:0;place-items:center;font-weight:700;-webkit-text-decoration:none;text-decoration:none;transition:color .25s,background .25s,border-color .25s,transform .25s;display:grid}.vc-lp2-topbar>.actions>.admin[data-v-8180bee1]:focus-visible,.vc-lp2-topbar>.actions>.login[data-v-8180bee1]:focus-visible,.vc-lp2-topbar>.actions>.register[data-v-8180bee1]:focus-visible{outline:2px solid var(--lp2-topbar-focus-outline);outline-offset:3px}.vc-lp2-topbar>.actions>.admin[data-v-8180bee1],.vc-lp2-topbar>.actions>.login[data-v-8180bee1]{background:#ffffff0a;border-color:#fff3}.vc-lp2-topbar>.actions>.register[data-v-8180bee1]{background:var(--c-accent);border-color:var(--c-accent)}.vc-lp2-topbar>.actions>.placeholder[data-v-8180bee1]{width:var(--lp2-topbar-placeholder-width);background:#ffffff24;border-radius:0;height:30px}.vc-lp2-topbar>.actions>.cta[data-v-8180bee1]{color:inherit;white-space:nowrap;margin-left:6px;font-size:12px;font-weight:700;-webkit-text-decoration:none;text-decoration:none}.vc-lp2-topbar>.actions>.cta[data-v-8180bee1]:focus-visible{outline:2px solid var(--lp2-topbar-focus-outline);outline-offset:5px}.vc-lp2-topbar>.actions>.cta>span[data-v-8180bee1]{color:var(--c-accent);margin-left:12px}@media (width<=600px){.vc-lp2-topbar>.actions>.cta[data-v-8180bee1]{display:none}}@media (hover:hover) and (pointer:fine){.vc-lp2-topbar>.actions>.admin[data-v-8180bee1]:hover,.vc-lp2-topbar>.actions>.login[data-v-8180bee1]:hover,.vc-lp2-topbar>.actions>.register[data-v-8180bee1]:hover{border-color:var(--c-white-warm);transform:translateY(-2px)}.vc-lp2-topbar>.actions>.admin[data-v-8180bee1]:hover,.vc-lp2-topbar>.actions>.login[data-v-8180bee1]:hover{color:var(--c-ink);background:var(--c-white-warm)}.vc-lp2-topbar>.actions>.register[data-v-8180bee1]:hover{background:var(--c-accent-hover)}}}
