@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:#000;--color-white:#fff;--color-white-10:#7878784d;--color-white-20:#78787899;--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{clip:rect(0, 0, 0, 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.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);-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);white-space:nowrap;transition:background-color var(--speed-s);display:inline-block}@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 (width<=767px){:root{--fontsize-l:20px;--whitespace-s:12.5vh;--whitespace-m:25vh;--whitespace-l:50vh}}header.svelte-hv3zzy{padding:var(--padding-m);z-index:100;justify-content:space-between;align-items:center;padding-bottom:0;display:flex;position:sticky;top:0}nav.svelte-hv3zzy{gap:var(--padding-m);display:flex}header.svelte-hv3zzy a:where(.svelte-hv3zzy){color:var(--color-white);text-decoration:none}.menu.svelte-hv3zzy button.tag:where(.svelte-hv3zzy){color:var(--color-white);cursor:pointer;border:none}.menu.svelte-hv3zzy{position:relative}.menu-panel.svelte-hv3zzy{margin-top:var(--padding-m);width:max-content;min-width:min(350px, calc(100vw - var(--padding-m) * 4));max-width:calc(100vw - var(--padding-m) * 4);z-index:200;flex-direction:column;display:none;position:absolute;top:100%;right:0}@media screen and (width<=767px){.menu-panel.svelte-hv3zzy{width:calc(100vw - var(--padding-m) * 4)}}.menu.open.svelte-hv3zzy .menu-panel:where(.svelte-hv3zzy){display:flex}.menu-group.svelte-hv3zzy{flex-direction:column;display:flex}.menu-item-row.svelte-hv3zzy,.menu-item-titleline.svelte-hv3zzy{align-items:baseline;gap:var(--padding-m);display:flex}.menu-item-main.svelte-hv3zzy{align-items:center;gap:var(--padding-m);min-width:0;display:flex}.menu-item-icon.svelte-hv3zzy{object-fit:cover;border-radius:var(--radius-s);flex:none;width:28px;height:28px}.menu-item-text.svelte-hv3zzy{flex-direction:column;min-width:0;display:flex}.menu-item-label.svelte-hv3zzy{white-space:nowrap}.menu-item-desc.svelte-hv3zzy{opacity:.5}.menu-item-soon.svelte-hv3zzy{white-space:nowrap;opacity:0;transition:opacity var(--speed-s) ease}@media (hover:hover){.menu-item.disabled.svelte-hv3zzy:hover .menu-item-soon:where(.svelte-hv3zzy){opacity:.5}}.menu-item.svelte-hv3zzy{-webkit-backdrop-filter:none;backdrop-filter:none;transition:background-color var(--speed-s);background-color:#78787800}.menu-item.disabled.svelte-hv3zzy{cursor:not-allowed}@media (hover:hover){.menu-item.svelte-hv3zzy:hover{background-color:var(--color-white-10);-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px)}}@media screen and (width<=767px){.menu-item.disabled.svelte-hv3zzy .menu-item-soon:where(.svelte-hv3zzy){opacity:.5}}footer.svelte-7lfk2o{padding:var(--padding-m);justify-content:space-between;align-items:center;padding-top:0;display:flex}footer.svelte-7lfk2o .padding-m:where(.svelte-7lfk2o){padding-top:0;padding-bottom:0}nav.svelte-7lfk2o{gap:var(--padding-m);display:flex}footer.svelte-7lfk2o a:where(.svelte-7lfk2o){color:var(--color-white);text-decoration:none}.preview-bar.svelte-1v2axqk{left:50%;bottom:var(--padding-m);z-index:100;gap:var(--padding-m);padding:var(--padding-s) var(--padding-m);background-color:var(--color-white-20);border-radius:var(--radius-s);font-size:var(--fontsize-s);-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);align-items:center;display:flex;position:fixed;transform:translate(-50%)}.preview-bar.svelte-1v2axqk a:where(.svelte-1v2axqk){color:inherit;text-decoration:underline}::view-transition-group(*){animation-duration:.6s;animation-timing-function:cubic-bezier(.4,0,.2,1)}::view-transition-old(*){animation-duration:.6s;animation-timing-function:cubic-bezier(.4,0,.2,1)}::view-transition-new(*){animation-duration:.6s;animation-timing-function:cubic-bezier(.4,0,.2,1)}@media (prefers-reduced-motion:reduce){[style*=view-transition-name]{view-transition-name:none!important}}
