@font-face{font-family:NHaasGroteskTXPro;src:url(./NHaasGroteskTXPro-65Md.D7wFn0Y-.woff2) format("woff2"),url(./NHaasGroteskTXPro-65Md.4Fn-ZULM.woff) format("woff");font-weight:400;font-style:normal;font-display:swap}:root{--padding-s: 4px;--padding-m: calc(var(--padding-s) * 2);--speed-s: .2s;--speed-m: .4s;--speed-l: .6s;--color-black: #000000;--color-white: #ffffff;--color-white-10: rgba(120,120,120,.3);--color-white-20: rgba(120,120,120,.6);--radius-s: 8px;--radius-m: calc(var(--radius-s) * 2);--sticky-top: calc(var(--padding-m) + var(--padding-m) + var(--tag-height));--whitespace-s: 12.5vh;--whitespace-m: 25vh;--whitespace-l: 50vh;--font-sans: "NHaasGroteskTXPro", Helvetica, Arial, sans-serif;--font-serif: "NHaasGroteskTXPro", "Times New Roman", Times, serif;--fontsize-s: 14px;--fontsize-m: 20px;--fontsize-l: 2.3vw;--lineheight-s: 1.2;--lineheight-m: 1.2;--lineheight-l: 1;--fontweight-s: 400;--fontweight-m: 400;--fontweight-l: 400}*,*:before,*:after{box-sizing:border-box;margin:0;padding:0}html,body{background:var(--color-black);color:var(--color-white);font-family:var(--font-sans);font-size:var(--fontsize-s);line-height:var(--lineheight-s);font-weight:var(--fontweight-s)}.sr-only{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}.tag-wrapper{background-color:var(--color-white-10);border-radius:var(--radius-m);-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px)}.tag{font:inherit;padding:var(--padding-m);background-color:var(--color-white-10);border-radius:var(--radius-s);display:inline-block;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);white-space:nowrap;transition:background-color var(--speed-s)}@media (hover: hover){a:hover .tag,a.tag:hover,.menu button:hover{background-color:var(--color-white-20)}}.padding-s{padding:var(--padding-s)}.padding-m{padding:var(--padding-m)}.padding-left-0{padding-left:0}.padding-right-0{padding-right:0}.gap-s{gap:var(--padding-s)}.gap-m{gap:var(--padding-m)}.whitespace-s{height:var(--whitespace-s)}.whitespace-m{height:var(--whitespace-m)}.whitespace-l{height:var(--whitespace-l)}.typewriter.tw-ready .tw-c{visibility:hidden}.typewriter.tw-ready .tw-c.is-on{visibility:visible}@media screen and (max-width: 767px){:root{--fontsize-l: 20px;--whitespace-s: 12.5vh;--whitespace-m: 25vh;--whitespace-l: 50vh}}header.svelte-1x7yjas.svelte-1x7yjas{display:flex;align-items:center;justify-content:space-between;padding:var(--padding-m);padding-bottom:0;position:sticky;top:0;z-index:100}nav.svelte-1x7yjas.svelte-1x7yjas{display:flex;gap:var(--padding-m)}header.svelte-1x7yjas a.svelte-1x7yjas{color:var(--color-white);text-decoration:none}.menu.svelte-1x7yjas button.tag.svelte-1x7yjas{border:none;color:var(--color-white);cursor:pointer}.menu.svelte-1x7yjas.svelte-1x7yjas{position:relative}.menu-panel.svelte-1x7yjas.svelte-1x7yjas{position:absolute;top:100%;right:0;margin-top:var(--padding-m);display:none;flex-direction:column;width:max-content;min-width:min(350px,calc(100vw - var(--padding-m) * 4));max-width:calc(100vw - var(--padding-m) * 4);z-index:200}@media screen and (max-width: 767px){.menu-panel.svelte-1x7yjas.svelte-1x7yjas{width:calc(100vw - var(--padding-m) * 4)}}.menu.open.svelte-1x7yjas .menu-panel.svelte-1x7yjas{display:flex}.menu-group.svelte-1x7yjas.svelte-1x7yjas{display:flex;flex-direction:column}.menu-item-row.svelte-1x7yjas.svelte-1x7yjas,.menu-item-titleline.svelte-1x7yjas.svelte-1x7yjas{display:flex;align-items:baseline;gap:var(--padding-m)}.menu-item-main.svelte-1x7yjas.svelte-1x7yjas{display:flex;align-items:center;gap:var(--padding-m);min-width:0}.menu-item-icon.svelte-1x7yjas.svelte-1x7yjas{width:28px;height:28px;flex:none;object-fit:cover;border-radius:var(--radius-s)}.menu-item-text.svelte-1x7yjas.svelte-1x7yjas{display:flex;flex-direction:column;min-width:0}.menu-item-label.svelte-1x7yjas.svelte-1x7yjas{white-space:nowrap}.menu-item-desc.svelte-1x7yjas.svelte-1x7yjas{opacity:.5}.menu-item-soon.svelte-1x7yjas.svelte-1x7yjas{white-space:nowrap;opacity:0;transition:opacity var(--speed-s) ease}@media (hover: hover){.menu-item.disabled.svelte-1x7yjas:hover .menu-item-soon.svelte-1x7yjas{opacity:.5}}.menu-item.svelte-1x7yjas.svelte-1x7yjas{background-color:#78787800;-webkit-backdrop-filter:none;backdrop-filter:none;transition:background-color var(--speed-s)}.menu-item.disabled.svelte-1x7yjas.svelte-1x7yjas{cursor:not-allowed}@media (hover: hover){.menu-item.svelte-1x7yjas.svelte-1x7yjas:hover{background-color:var(--color-white-10);-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px)}}@media screen and (max-width: 767px){.menu-item.disabled.svelte-1x7yjas .menu-item-soon.svelte-1x7yjas{opacity:.5}}footer.svelte-dvcqfw.svelte-dvcqfw{display:flex;align-items:center;justify-content:space-between;padding:var(--padding-m);padding-top:0}footer.svelte-dvcqfw .padding-m.svelte-dvcqfw{padding-top:0;padding-bottom:0}nav.svelte-dvcqfw.svelte-dvcqfw{display:flex;gap:var(--padding-m)}footer.svelte-dvcqfw a.svelte-dvcqfw{color:var(--color-white);text-decoration:none}::view-transition-group(*){animation-duration:.6s;animation-timing-function:cubic-bezier(.4,0,.2,1)}::view-transition-old(*),::view-transition-new(*){animation-duration:.6s;animation-timing-function:cubic-bezier(.4,0,.2,1)}
