.site-header[data-astro-cid-3ef6ksr2] .bar[data-astro-cid-3ef6ksr2]{transition:background-color .35s ease}.site-header[data-astro-cid-3ef6ksr2].scrolled .bar[data-astro-cid-3ef6ksr2]{background:#fff}.site-header[data-astro-cid-3ef6ksr2].over-dark{color:#fff;--tx: #ffffff;--tx-hi: #ffffff;--line-strong: rgba(255, 255, 255, .4)}.site-header[data-astro-cid-3ef6ksr2].over-dark.scrolled .bar[data-astro-cid-3ef6ksr2]{background:#000}.site-header[data-astro-cid-3ef6ksr2].over-dark .plus[data-astro-cid-3ef6ksr2]:hover{background:#fff;color:#000}html.nav-div .site-header[data-astro-cid-3ef6ksr2].scrolled{color:var(--nav-fg);--tx: var(--nav-fg);--tx-hi: var(--nav-fg);--line-strong: color-mix(in srgb, var(--nav-fg) 45%, transparent)}html.nav-div .site-header[data-astro-cid-3ef6ksr2].scrolled .bar[data-astro-cid-3ef6ksr2]{background:var(--nav-bg)}html.nav-div .site-header[data-astro-cid-3ef6ksr2].scrolled .plus[data-astro-cid-3ef6ksr2]:hover{background:var(--nav-fg);color:var(--nav-bg)}.ham-line[data-astro-cid-3ef6ksr2]{position:absolute;left:0;width:24px;height:1.5px;background:currentColor;transition:transform .3s ease,opacity .2s ease}.ham-1[data-astro-cid-3ef6ksr2]{top:3px}.ham-2[data-astro-cid-3ef6ksr2]{top:9px}html.menu-open .ham-1[data-astro-cid-3ef6ksr2]{top:6px;transform:rotate(45deg)}html.menu-open .ham-2[data-astro-cid-3ef6ksr2]{top:6px;transform:rotate(-45deg)}html.menu-open .menu-label[data-astro-cid-3ef6ksr2]{opacity:0}.menu-label[data-astro-cid-3ef6ksr2]{transition:opacity .2s ease}html.menu-open .site-header[data-astro-cid-3ef6ksr2]{z-index:70;color:#fff;--tx-hi: #ffffff;--line-strong: rgba(255, 255, 255, .4)}html.menu-open .site-header[data-astro-cid-3ef6ksr2] .bar[data-astro-cid-3ef6ksr2]{background:transparent;border-bottom-color:transparent;backdrop-filter:none}html.menu-open .plus[data-astro-cid-3ef6ksr2]:hover{background:#fff;color:#000}.brand-rot[data-astro-cid-3ef6ksr2]{display:inline-flex;align-items:center;line-height:0}.br-name[data-astro-cid-3ef6ksr2]{flex:none;overflow:hidden;width:0;opacity:0;transition:width .5s cubic-bezier(.65,0,.35,1),opacity .4s ease}.br-name-i[data-astro-cid-3ef6ksr2]{display:inline-block;position:relative;top:-1px;white-space:nowrap;padding-left:9px;font-family:OrigenzSaans,sans-serif;font-weight:500;font-size:26px;line-height:1;letter-spacing:-.02em;color:currentColor}.br-name-i[data-astro-cid-3ef6ksr2]:after{content:var(--nav-label, "")}.brand-rot[data-astro-cid-3ef6ksr2].show .br-name[data-astro-cid-3ef6ksr2]{width:var(--name-w, auto);opacity:1}@media(prefers-reduced-motion:reduce){.br-name[data-astro-cid-3ef6ksr2]{transition:none}}.sidebar[data-astro-cid-ssfzsv2f]{visibility:hidden;pointer-events:none}html.menu-open .sidebar[data-astro-cid-ssfzsv2f]{visibility:visible;pointer-events:auto}.sidebar-backdrop[data-astro-cid-ssfzsv2f]{background:#0000008c;backdrop-filter:blur(6px);opacity:0;transition:opacity .4s cubic-bezier(.4,0,.2,1)}html.menu-open .sidebar-backdrop[data-astro-cid-ssfzsv2f]{opacity:1}.sidebar-panel[data-astro-cid-ssfzsv2f]{transform:translateY(-100%);transition:transform .5s cubic-bezier(.7,0,.3,1)}html.menu-open .sidebar-panel[data-astro-cid-ssfzsv2f]{transform:translateY(0)}.menu-link[data-astro-cid-ssfzsv2f]:hover .name[data-astro-cid-ssfzsv2f],.menu-link[data-astro-cid-ssfzsv2f]:focus-visible .name[data-astro-cid-ssfzsv2f]{color:var(--hover)}details[data-astro-cid-ssfzsv2f]>summary[data-astro-cid-ssfzsv2f]::-webkit-details-marker{display:none}@media(prefers-reduced-motion:reduce){.sidebar-panel[data-astro-cid-ssfzsv2f]{transition:none}}.vm[data-astro-cid-2tu5i5ra]{visibility:hidden;opacity:0;transition:opacity .3s ease,visibility .3s}.vm[data-astro-cid-2tu5i5ra].open{visibility:visible;opacity:1}.vm-backdrop[data-astro-cid-2tu5i5ra]{background:#000000e0;backdrop-filter:blur(10px)}.vm-stage[data-astro-cid-2tu5i5ra]{transform:scale(.96);transition:transform .35s cubic-bezier(.7,0,.3,1)}.vm[data-astro-cid-2tu5i5ra].open .vm-stage[data-astro-cid-2tu5i5ra]{transform:scale(1)}@media(prefers-reduced-motion:reduce){.vm[data-astro-cid-2tu5i5ra],.vm-stage[data-astro-cid-2tu5i5ra]{transition:none}}.preloader[data-astro-cid-whrugjgn]{position:fixed;inset:0;z-index:99999;overflow:hidden;animation:plSafety 0s linear 2.8s forwards}@keyframes plSafety{to{opacity:0;visibility:hidden;pointer-events:none}}.pl-cover[data-astro-cid-whrugjgn]{position:absolute;inset:0;background:#000;z-index:1}.pl-frame[data-astro-cid-whrugjgn]{position:absolute;left:50%;top:50%;width:0;height:0;transform:translate(-50%,-50%) scale(0);z-index:2}.pl-hole[data-astro-cid-whrugjgn]{position:absolute;left:0;top:0;width:5.6vmax;height:5.6vmax;border-radius:50%;background:transparent;box-shadow:0 0 0 2000vmax #000;transform:translate(-50%,-50%);z-index:1}.pl-ring[data-astro-cid-whrugjgn]{position:absolute;left:0;top:0;border-radius:50%;background:transparent;transform:translate(-50%,-50%);z-index:2}.pl-symbol[data-astro-cid-whrugjgn]{position:absolute;left:50%;top:50%;width:clamp(64px,7vw,104px);aspect-ratio:1;transform:translate(-50%,-50%);z-index:4}.pl-dot[data-astro-cid-whrugjgn]{position:absolute;border-radius:50%;background:#fff;transform:translate(-50%,-50%) scale(0);opacity:0}@media(prefers-reduced-motion:no-preference){.pl-dot[data-astro-cid-whrugjgn]{animation:plDot .34s cubic-bezier(.3,1.4,.5,1) var(--dd) forwards}.pl-symbol[data-astro-cid-whrugjgn]{animation:plSymOut .3s ease 1.42s forwards}.pl-cover[data-astro-cid-whrugjgn]{animation:plCoverOut .24s ease 1.62s forwards}.pl-frame[data-astro-cid-whrugjgn]{animation:plBurst 1.25s cubic-bezier(.55,0,.3,1) 1.34s forwards}}@keyframes plDot{to{transform:translate(-50%,-50%) scale(1);opacity:1}}@keyframes plSymOut{to{opacity:0;transform:translate(-50%,-50%) scale(.7)}}@keyframes plCoverOut{to{opacity:0}}@keyframes plBurst{0%{transform:translate(-50%,-50%) scale(0)}to{transform:translate(-50%,-50%) scale(24)}}html.intro-running{overflow:hidden}html.intro-skip .preloader{display:none}.gate[data-astro-cid-itbul2fs]{position:fixed;inset:0;z-index:100000;display:none;background:#fff;color:#000}.gate-dots[data-astro-cid-itbul2fs]{position:absolute;left:50%;top:50%;height:min(74vh,720px);aspect-ratio:1;translate:-50% -50%;animation:gateSpin 26s linear infinite;will-change:rotate}.gate-dot[data-astro-cid-itbul2fs]{position:absolute;width:15.7%;aspect-ratio:1;translate:-50% -50%;border-radius:9999px;background:#e6e6e6}.gate-title[data-astro-cid-itbul2fs]{position:absolute;left:50%;top:50%;translate:-50% -50%;margin:0;font-family:OrigenzSaans,sans-serif;font-weight:500;font-size:clamp(30px,5vw,72px);letter-spacing:-.04em;line-height:1;color:#000}.gate-form[data-astro-cid-itbul2fs]{position:absolute;right:clamp(20px,4vw,40px);bottom:clamp(20px,4vw,36px);display:flex;align-items:center;gap:10px}.gate-go[data-astro-cid-itbul2fs]{flex:0 0 auto;display:grid;place-items:center;height:34px;width:34px;border-radius:9999px;border:1px solid rgba(0,0,0,.25);color:#000;transition:background .2s ease,color .2s ease,border-color .2s ease}.gate-go[data-astro-cid-itbul2fs] svg[data-astro-cid-itbul2fs]{height:15px;width:15px}.gate-go[data-astro-cid-itbul2fs]:hover{background:#000;border-color:#000;color:#fff}@media(max-width:640px){.gate-form[data-astro-cid-itbul2fs]{right:auto;left:50%;transform:translate(-50%);bottom:28px}#gate-input[data-astro-cid-itbul2fs]{width:190px;text-align:center}}#gate-input[data-astro-cid-itbul2fs]{width:220px;border:0;border-bottom:1px solid rgba(0,0,0,.25);background:transparent;padding:6px 0;font-family:OrigenzSaans,sans-serif;font-size:13px;color:#000;outline:none;transition:border-color .2s ease}#gate-input[data-astro-cid-itbul2fs]::-moz-placeholder{color:#0006}#gate-input[data-astro-cid-itbul2fs]::placeholder{color:#0006}#gate-input[data-astro-cid-itbul2fs]:focus{border-bottom-color:#000}.gate-form[data-astro-cid-itbul2fs].gate-err #gate-input[data-astro-cid-itbul2fs]{border-bottom-color:#e00;animation:gateShake .4s ease}@keyframes gateSpin{to{rotate:360deg}}@keyframes gateShake{0%,to{transform:translate(0)}25%{transform:translate(-5px)}75%{transform:translate(5px)}}@media(prefers-reduced-motion:reduce){.gate-dots[data-astro-cid-itbul2fs]{animation:none}}html.gated,html.gated body{overflow:hidden;background:#fff}html.gated .gate{display:block}html.gated body>*:not(#gate):not(#cursor-dot){display:none!important}html.gated #cursor-dot{z-index:100001}
