@keyframes astroFadeInOut{0%{opacity:1}to{opacity:0}}@keyframes astroFadeIn{0%{opacity:0;mix-blend-mode:plus-lighter}to{opacity:1;mix-blend-mode:plus-lighter}}@keyframes astroFadeOut{0%{opacity:1;mix-blend-mode:plus-lighter}to{opacity:0;mix-blend-mode:plus-lighter}}@keyframes astroSlideFromRight{0%{transform:translate(100%)}}@keyframes astroSlideFromLeft{0%{transform:translate(-100%)}}@keyframes astroSlideToRight{to{transform:translate(100%)}}@keyframes astroSlideToLeft{to{transform:translate(-100%)}}@media (prefers-reduced-motion){::view-transition-group(*),::view-transition-old(*),::view-transition-new(*),[data-astro-transition-scope]{animation:none!important}}.skip[data-astro-cid-zuub5zdc]{z-index:50;background:var(--color-ink-12);color:var(--color-ink-0);border-radius:999px;padding:.5rem 1rem;font-size:.875rem;position:absolute;top:-4rem;left:1rem}.skip[data-astro-cid-zuub5zdc]:focus{top:calc(env(safe-area-inset-top,0px) + .75rem)}.safe-top[data-astro-cid-zuub5zdc]{height:env(safe-area-inset-top,0px);background:var(--color-ink-0);z-index:41;position:fixed;inset:0 0 auto}.bar[data-astro-cid-zuub5zdc]{isolation:isolate}.bar[data-astro-cid-zuub5zdc]:before,.bar[data-astro-cid-zuub5zdc]:after{content:"";z-index:-1;opacity:0;transition:opacity .2s var(--ease-out);pointer-events:none;position:absolute;inset:0}.bar[data-astro-cid-zuub5zdc]:before{backdrop-filter:blur(16px)saturate(1.4);background-color:#0a0a0af7}.bar[data-astro-cid-zuub5zdc]:after{background:var(--color-rule);height:1px;inset:auto 0 0}html:not(.js) .bar[data-astro-cid-zuub5zdc]:before,html:not(.js) .bar[data-astro-cid-zuub5zdc]:after,.bar[data-astro-cid-zuub5zdc][data-scrolled]:before,.bar[data-astro-cid-zuub5zdc][data-scrolled]:after,.bar[data-astro-cid-zuub5zdc]:has([data-menu-btn][aria-expanded=true]):before,.bar[data-astro-cid-zuub5zdc]:has([data-menu-btn][aria-expanded=true]):after{opacity:1}@media (prefers-reduced-transparency:reduce){.bar[data-astro-cid-zuub5zdc]:before{background-color:var(--color-ink-0);backdrop-filter:none}}.bar[data-astro-cid-zuub5zdc]:before{transition:opacity .2s var(--ease-out), background-color .2s var(--ease-out)}.bar[data-astro-cid-zuub5zdc][data-tone=paper]:before{background-color:#f9f9f9f7}.bar[data-astro-cid-zuub5zdc][data-tone=paper]:after{background:var(--color-rule-paper)}.logo[data-astro-cid-zuub5zdc],.lang[data-astro-cid-zuub5zdc],.login[data-astro-cid-zuub5zdc],.menu-btn[data-astro-cid-zuub5zdc]{transition:color .2s var(--ease-out)}.bar[data-astro-cid-zuub5zdc][data-tone=paper] .logo[data-astro-cid-zuub5zdc],.bar[data-astro-cid-zuub5zdc][data-tone=paper] .menu-btn[data-astro-cid-zuub5zdc],.bar[data-astro-cid-zuub5zdc][data-tone=paper] .lk[data-astro-cid-zuub5zdc][aria-current],.bar[data-astro-cid-zuub5zdc][data-tone=paper] .lk[data-astro-cid-zuub5zdc][data-on]{color:var(--color-paper-12)}.bar[data-astro-cid-zuub5zdc][data-tone=paper] .lk[data-astro-cid-zuub5zdc],.bar[data-astro-cid-zuub5zdc][data-tone=paper] .lang[data-astro-cid-zuub5zdc],.bar[data-astro-cid-zuub5zdc][data-tone=paper] .login[data-astro-cid-zuub5zdc]{color:var(--color-paper-11)}.bar[data-astro-cid-zuub5zdc][data-tone=paper] .right[data-astro-cid-zuub5zdc] .pill-primary[data-astro-cid-zuub5zdc]{background:var(--color-paper-12);color:var(--color-paper-1)}@media (hover:hover) and (pointer:fine){.bar[data-astro-cid-zuub5zdc][data-tone=paper] .lk[data-astro-cid-zuub5zdc]:hover,.bar[data-astro-cid-zuub5zdc][data-tone=paper] .lang[data-astro-cid-zuub5zdc]:hover,.bar[data-astro-cid-zuub5zdc][data-tone=paper] .login[data-astro-cid-zuub5zdc]:hover{color:var(--color-paper-12)}}@media (prefers-reduced-transparency:reduce){.bar[data-astro-cid-zuub5zdc][data-tone=paper]:before{background-color:var(--color-paper-2)}}.bar-in[data-astro-cid-zuub5zdc]{align-items:center;gap:2rem;height:4rem;font-size:.875rem;display:flex}.logo[data-astro-cid-zuub5zdc]{color:var(--color-ink-12);align-items:center;display:flex}.links[data-astro-cid-zuub5zdc]{align-items:center;gap:.25rem;height:100%;display:none}.lk[data-astro-cid-zuub5zdc]{height:2.25rem;color:var(--color-ink-10);font:inherit;cursor:pointer;transition:color .15s var(--ease-out), background-color .15s var(--ease-out);background:0 0;border:0;border-radius:999px;align-items:center;gap:.3125rem;padding-inline:.625rem;display:inline-flex}.lk[data-astro-cid-zuub5zdc] svg[data-astro-cid-zuub5zdc]{fill:none;stroke:currentColor;stroke-width:1.4px;stroke-linecap:round;stroke-linejoin:round;width:12px;height:12px;transition:rotate .2s var(--ease-out)}.lk[data-astro-cid-zuub5zdc][aria-expanded=true] svg[data-astro-cid-zuub5zdc]{rotate:180deg}.lk[data-astro-cid-zuub5zdc][aria-current],.lk[data-astro-cid-zuub5zdc][data-on],.lk[data-astro-cid-zuub5zdc][aria-expanded=true]{color:var(--color-ink-12)}@media (hover:hover) and (pointer:fine){.lk[data-astro-cid-zuub5zdc]:hover{color:var(--color-ink-12)}}.prod[data-astro-cid-zuub5zdc]{position:relative}.panel[data-astro-cid-zuub5zdc]{border-radius:var(--radius-tile);background:var(--color-ink-1);width:min(44rem,100vw - 4rem);box-shadow:0 0 0 1px var(--color-rule-strong), 0 24px 60px -12px #000c;transform-origin:2.5rem 0;transition:opacity .18s var(--ease-out), translate .18s var(--ease-out), scale .18s var(--ease-out), display .18s allow-discrete;grid-template-columns:15rem minmax(0,1fr);gap:.5rem;padding:.5rem;display:grid;position:absolute;top:calc(100% + .875rem);left:-.5rem}.panel[data-astro-cid-zuub5zdc][hidden]{opacity:0;translate:0 -4px;scale:.98;display:none!important}@starting-style{.panel[data-astro-cid-zuub5zdc]:not([hidden]){opacity:0;translate:0 -4px;scale:.98}}.feature[data-astro-cid-zuub5zdc]{border-radius:var(--radius-card);background:var(--color-ink-2);transition:background-color .15s var(--ease-out);align-content:end;gap:.25rem;padding:.875rem;display:grid}.thumb[data-astro-cid-zuub5zdc]{aspect-ratio:1920/1166;border-radius:var(--radius-chip);background:var(--color-ink-3);box-shadow:0 0 0 1px var(--color-rule-strong);margin-bottom:.625rem;display:block;overflow:hidden}.thumb[data-astro-cid-zuub5zdc] img[data-astro-cid-zuub5zdc]{object-fit:cover;width:100%;height:100%}.thumb-dots[data-astro-cid-zuub5zdc]{background-image:radial-gradient(circle, var(--color-ink-7) 1px, transparent 1.3px);background-position:5px 5px;background-size:10px 10px;width:100%;height:100%;display:block}.ft[data-astro-cid-zuub5zdc]{color:var(--color-ink-12);font-weight:550}.fb[data-astro-cid-zuub5zdc]{color:var(--color-ink-10);font-size:.8125rem;line-height:1.125rem}.jobs[data-astro-cid-zuub5zdc]{padding:.75rem .5rem .25rem}.jobs[data-astro-cid-zuub5zdc] .label[data-astro-cid-zuub5zdc]{color:var(--color-ink-10);padding:0 .625rem .5rem}.jobs[data-astro-cid-zuub5zdc] a[data-astro-cid-zuub5zdc]{border-radius:var(--radius-control);transition:background-color .15s var(--ease-out);grid-template-columns:1.75rem minmax(0,1fr);align-items:baseline;gap:.25rem;padding:.5rem .625rem;display:grid}.n[data-astro-cid-zuub5zdc]{font-family:var(--font-mono);color:var(--color-ink-10);font-size:.6875rem}.jt[data-astro-cid-zuub5zdc]{display:grid}.jn[data-astro-cid-zuub5zdc]{color:var(--color-ink-12);font-weight:500}.jb[data-astro-cid-zuub5zdc]{color:var(--color-ink-10);font-size:.8125rem;line-height:1.125rem}.jobs[data-astro-cid-zuub5zdc] a[data-astro-cid-zuub5zdc][aria-current] .n[data-astro-cid-zuub5zdc],.feature[data-astro-cid-zuub5zdc][aria-current] .ft[data-astro-cid-zuub5zdc]{color:var(--color-ink-12)}@media (hover:hover) and (pointer:fine){.jobs[data-astro-cid-zuub5zdc] a[data-astro-cid-zuub5zdc]:hover{background:var(--color-ink-2)}.feature[data-astro-cid-zuub5zdc]:hover{background:var(--color-ink-3)}}.right[data-astro-cid-zuub5zdc]{align-items:center;gap:1rem;margin-left:auto;display:flex}.lang[data-astro-cid-zuub5zdc]{color:var(--color-ink-10);margin:-.75rem;padding:.75rem}.lang[data-astro-cid-zuub5zdc]:hover,.login[data-astro-cid-zuub5zdc]:hover{color:var(--color-ink-12)}.login[data-astro-cid-zuub5zdc]{color:var(--color-ink-11);display:none}.menu-btn[data-astro-cid-zuub5zdc]{width:2.75rem;height:2.75rem;color:var(--color-ink-12);cursor:pointer;background:0 0;border:0;place-items:center;margin-right:-.625rem;display:grid}.menu-btn[data-astro-cid-zuub5zdc] svg[data-astro-cid-zuub5zdc]{fill:none;stroke:currentColor;stroke-width:1.5px;stroke-linecap:round;width:18px;height:18px}@media (width>=40rem){.login[data-astro-cid-zuub5zdc]{display:block}}@media (width>=56rem){.links[data-astro-cid-zuub5zdc]{display:flex}.menu-btn[data-astro-cid-zuub5zdc]{display:none}}@media (width<26rem){.right[data-astro-cid-zuub5zdc] .pill[data-astro-cid-zuub5zdc]{display:none}}.sheet[data-astro-cid-zuub5zdc]{background:var(--color-ink-0);width:100%;max-width:none;height:100dvh;max-height:none;color:var(--color-ink-12);opacity:0;transition:opacity .2s var(--ease-out), translate .2s var(--ease-out), overlay .2s allow-discrete, display .2s allow-discrete;border:0;margin:0;padding:0;position:fixed;inset:0;translate:0 -8px}.sheet[data-astro-cid-zuub5zdc][open]{opacity:1;translate:0}@starting-style{.sheet[data-astro-cid-zuub5zdc][open]{opacity:0;translate:0 -8px}}.sheet[data-astro-cid-zuub5zdc]::backdrop{background:var(--color-ink-0)}.sheet-in[data-astro-cid-zuub5zdc]{height:100%;padding:env(safe-area-inset-top,0px) max(1.25rem, env(safe-area-inset-right,0px)) max(1.25rem, env(safe-area-inset-bottom,0px)) max(1.25rem, env(safe-area-inset-left,0px));grid-template-rows:auto 1fr auto;display:grid}.sheet-top[data-astro-cid-zuub5zdc]{justify-content:space-between;align-items:center;height:4rem;display:flex}.sheet-body[data-astro-cid-zuub5zdc]{align-content:start;gap:.75rem;padding-block:1.5rem;display:grid;overflow-y:auto}.sheet-body[data-astro-cid-zuub5zdc] .label[data-astro-cid-zuub5zdc]{color:var(--color-ink-10)}.big[data-astro-cid-zuub5zdc] a[data-astro-cid-zuub5zdc]{letter-spacing:-.03em;font-variation-settings:"opsz" 32;padding:.4375rem 0;font-size:1.75rem;font-weight:550;line-height:2.25rem;display:block}.small[data-astro-cid-zuub5zdc]{border-bottom:1px solid var(--color-rule);gap:0;margin-bottom:.5rem;padding:.25rem 0 1rem;display:grid}.small[data-astro-cid-zuub5zdc] a[data-astro-cid-zuub5zdc]{color:var(--color-ink-11);padding:.5rem 0;font-size:1.0625rem;display:block}.sheet[data-astro-cid-zuub5zdc] [data-astro-cid-zuub5zdc][aria-current]{color:var(--color-ink-12);text-decoration:underline;text-decoration-color:var(--color-ink-7);text-underline-offset:6px}.sheet-foot[data-astro-cid-zuub5zdc]{border-top:1px solid var(--color-rule);gap:1rem;padding-top:1rem;display:grid}.sheet-foot[data-astro-cid-zuub5zdc] .pill[data-astro-cid-zuub5zdc]{height:3rem;font-size:.9375rem}.sheet-row[data-astro-cid-zuub5zdc]{color:var(--color-ink-11);justify-content:space-between;font-size:.9375rem;display:flex}.sheet-row[data-astro-cid-zuub5zdc] a[data-astro-cid-zuub5zdc]{padding:.5rem 0}.foot[data-astro-cid-yvkg62gd]{border-top:1px solid var(--color-rule);overflow:clip}.top[data-astro-cid-yvkg62gd]{gap:3rem;padding-block:4rem 3rem;display:grid}.brand[data-astro-cid-yvkg62gd]{color:var(--color-ink-12);align-content:start;gap:1rem;display:grid}.brand[data-astro-cid-yvkg62gd] p[data-astro-cid-yvkg62gd]{max-width:18rem;color:var(--color-ink-10);text-wrap:pretty;font-size:.875rem}.map[data-astro-cid-yvkg62gd]{grid-template-columns:repeat(2,minmax(0,1fr));gap:2.5rem 1.5rem;display:grid}.grp[data-astro-cid-yvkg62gd] .label[data-astro-cid-yvkg62gd]{color:var(--color-ink-10);padding-bottom:.875rem}.grp[data-astro-cid-yvkg62gd] ul[data-astro-cid-yvkg62gd]{gap:.125rem;display:grid}.grp[data-astro-cid-yvkg62gd] a[data-astro-cid-yvkg62gd]{color:var(--color-ink-11);transition:color .15s var(--ease-out);overflow-wrap:anywhere;align-items:baseline;gap:.5rem;padding:.3125rem 0;font-size:.875rem;display:inline-flex}.grp[data-astro-cid-yvkg62gd] a[data-astro-cid-yvkg62gd]:hover,.grp[data-astro-cid-yvkg62gd] a[data-astro-cid-yvkg62gd][aria-current]{color:var(--color-ink-12)}.sv[data-astro-cid-yvkg62gd]{font-family:var(--font-mono);letter-spacing:.06em;color:var(--color-ink-10);font-size:.625rem}.base[data-astro-cid-yvkg62gd]{border-top:1px solid var(--color-rule);color:var(--color-ink-10);gap:.75rem;padding-block:1.5rem 0;display:grid}.base[data-astro-cid-yvkg62gd] a[data-astro-cid-yvkg62gd]{color:var(--color-ink-10)}.base[data-astro-cid-yvkg62gd] a[data-astro-cid-yvkg62gd]:hover{color:var(--color-ink-12)}.legal[data-astro-cid-yvkg62gd]{max-width:52rem}.wm[data-astro-cid-yvkg62gd]{padding-inline:max(1.25rem, env(safe-area-inset-left,0px));height:calc(14.743vw - .368576rem);color:var(--color-ink-2);margin-top:3rem;overflow:clip}.wm[data-astro-cid-yvkg62gd] .ln[data-astro-cid-yvkg62gd]{margin:0;padding:0;overflow:visible}.wm[data-astro-cid-yvkg62gd] svg{width:100%;height:auto}.js .wm[data-astro-cid-yvkg62gd]:not(.is-visible) .ln-i[data-astro-cid-yvkg62gd]{translate:0 40%}.js .wm[data-astro-cid-yvkg62gd].is-visible .ln-i[data-astro-cid-yvkg62gd]{transition:translate 1.2s var(--ease-out-quart)}@media (width>=48rem){.wm[data-astro-cid-yvkg62gd]{padding-inline:max(2rem, env(safe-area-inset-left,0px));height:calc(14.743vw - .589722rem)}}@media (width>=64rem){.top[data-astro-cid-yvkg62gd]{grid-template-columns:minmax(0,1fr) minmax(0,3fr);padding-block:5rem 4rem}.map[data-astro-cid-yvkg62gd]{grid-template-columns:repeat(4,minmax(0,1fr))}}@media (prefers-reduced-motion:reduce){.js .wm[data-astro-cid-yvkg62gd] .ln-i[data-astro-cid-yvkg62gd]{translate:none!important}}
