@font-face{font-family:Plus Jakarta Sans;font-style:normal;font-display:swap;font-weight:600;src:url(/_astro/plus-jakarta-sans-latin-600-normal.DLTa1BUW.woff2)format("woff2"),url(/_astro/plus-jakarta-sans-latin-600-normal.BR_Ojra4.woff)format("woff")}@font-face{font-family:Plus Jakarta Sans;font-style:normal;font-display:swap;font-weight:700;src:url(/_astro/plus-jakarta-sans-latin-700-normal.CfpNZvy6.woff2)format("woff2"),url(/_astro/plus-jakarta-sans-latin-700-normal.DqEcQeE5.woff)format("woff")}@font-face{font-family:Plus Jakarta Sans;font-style:normal;font-display:swap;font-weight:800;src:url(/_astro/plus-jakarta-sans-latin-800-normal.CusIZhrK.woff2)format("woff2"),url(/_astro/plus-jakarta-sans-latin-800-normal.BRNHt2w0.woff)format("woff")}@font-face{font-family:Manrope;font-style:normal;font-display:swap;font-weight:400;src:url(/_astro/manrope-latin-400-normal.PaqtzbVb.woff2)format("woff2"),url(/_astro/manrope-latin-400-normal.8tf8FM3T.woff)format("woff")}@font-face{font-family:Manrope;font-style:normal;font-display:swap;font-weight:600;src:url(/_astro/manrope-latin-600-normal.4f0koTD-.woff2)format("woff2"),url(/_astro/manrope-latin-600-normal.BqgrALkZ.woff)format("woff")}@font-face{font-family:IBM Plex Mono;font-style:normal;font-display:swap;font-weight:500;src:url(/_astro/ibm-plex-mono-latin-500-normal.DSY6xOcd.woff2)format("woff2"),url(/_astro/ibm-plex-mono-latin-500-normal.CB9ihrfo.woff)format("woff")}:root{--abyss:#0b141d;--deep:#131f2c;--raised:#1c2a38;--line:#2a3a49;--teal:#00b4a6;--teal-text:#2fd3c6;--text:#f2f6f7;--soft:#c5d1d9;--muted:#9babb8;--mist:#ecf1f2;--ink-muted:#4a5a68;--display:"Plus Jakarta Sans", system-ui, sans-serif;--body:"Manrope", system-ui, sans-serif;--mono:"IBM Plex Mono", ui-monospace, monospace;--sun:#f5c35b;--sand:#ead6ad;--ease-out:cubic-bezier(.23, 1, .32, 1);--ease-in-out:cubic-bezier(.77, 0, .175, 1);--wrap:72rem;--gutter:clamp(1rem, 4vw, 2.5rem);color-scheme:dark}*,:before,:after{box-sizing:border-box}html{-webkit-text-size-adjust:100%;-webkit-tap-highlight-color:transparent;scroll-behavior:smooth;scrollbar-color:var(--line) var(--abyss);scroll-padding-top:1.5rem}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto}}body{background:var(--abyss);color:var(--text);font:400 1.0625rem/1.6 var(--body);margin:0;overflow-x:hidden}h1,h2,h3{font-family:var(--display);letter-spacing:-.02em;text-wrap:balance;margin:0;line-height:1.1}p{margin:0}img,svg{max-width:100%;display:block}a{color:var(--teal-text);text-underline-offset:.2em;text-decoration-thickness:1px}::selection{background:var(--teal);color:var(--abyss)}input,textarea{caret-color:var(--teal-text)}button,a,summary,label:has(input[type=radio]){touch-action:manipulation}:focus-visible{outline:3px solid var(--teal-text);outline-offset:3px;border-radius:4px}.wrap{width:100%;max-width:var(--wrap);padding-inline:var(--gutter);margin-inline:auto}.btn{background:var(--teal);min-height:3rem;color:var(--abyss);font:700 1rem/1 var(--display);cursor:pointer;-webkit-user-select:none;user-select:none;transition:transform .16s var(--ease-out), background-color .2s ease;border:0;border-radius:10px;justify-content:center;align-items:center;padding:.75rem 1.4rem;text-decoration:none;display:inline-flex}.btn:active{transform:scale(.97)}.btn-quiet{color:var(--text);box-shadow:inset 0 0 0 1.5px var(--line);background:0 0}@media (hover:hover) and (pointer:fine){.btn:hover{background:var(--teal-text)}.btn-quiet:hover{background:var(--raised)}}.visually-hidden{clip:rect(0 0 0 0);white-space:nowrap;width:1px;height:1px;overflow:hidden;position:absolute!important}.skip{z-index:10;position:absolute;top:-4rem;left:1rem}.skip:focus{top:1rem}.logo[data-astro-cid-f7espo7c]{align-items:center;gap:calc(var(--h) * .28);display:inline-flex}svg[data-astro-cid-f7espo7c]{height:var(--h);width:auto;display:block}.word[data-astro-cid-f7espo7c]{line-height:1;display:grid}.name[data-astro-cid-f7espo7c]{font:700 calc(var(--h) * .78) / .9 var(--display);letter-spacing:-.035em;color:var(--text)}.sub[data-astro-cid-f7espo7c]{font:600 calc(var(--h) * .2) / 1 var(--display);letter-spacing:.42em;color:var(--muted);margin-top:calc(var(--h) * .08)}.req[data-astro-cid-5tur533q]{border:1px solid var(--line);background:var(--deep);width:min(32rem,100% - 2rem);max-height:calc(100dvh - 2rem);color:var(--text);transition:opacity .2s var(--ease-out), translate .25s var(--ease-out), scale .25s var(--ease-out), overlay .25s allow-discrete, display .25s allow-discrete;border-radius:18px;padding:0;box-shadow:0 24px 60px #00000080}.req[data-astro-cid-5tur533q]:not([open]){opacity:0;transition-duration:.15s;translate:0 12px;scale:.98}@starting-style{.req[data-astro-cid-5tur533q][open]{opacity:0;translate:0 12px;scale:.98}}.req[data-astro-cid-5tur533q]::backdrop{transition:opacity .25s ease, overlay .25s allow-discrete, display .25s allow-discrete;background:#050a0fb8}.req[data-astro-cid-5tur533q]:not([open])::backdrop{opacity:0}@starting-style{.req[data-astro-cid-5tur533q][open]::backdrop{opacity:0}}@media (prefers-reduced-motion:reduce){.req[data-astro-cid-5tur533q],.req[data-astro-cid-5tur533q]:not([open]){translate:none;scale:none}}.req-body[data-astro-cid-5tur533q]{padding:clamp(1.25rem,4vw,2rem)}.req-head[data-astro-cid-5tur533q]{justify-content:space-between;align-items:start;gap:1rem;display:flex}.req[data-astro-cid-5tur533q] h2[data-astro-cid-5tur533q]{font-size:1.5rem}.req-close[data-astro-cid-5tur533q]{width:2.5rem;height:2.5rem;color:var(--soft);cursor:pointer;background:0 0;border:0;border-radius:8px;flex:none;place-items:center;margin:-.4rem -.4rem 0 0;display:grid}@media (hover:hover) and (pointer:fine){.req-close[data-astro-cid-5tur533q]:hover{background:var(--raised);color:var(--text)}}.who[data-astro-cid-5tur533q]{border:0;flex-wrap:wrap;gap:.5rem;margin:0;padding:0;display:flex}.who[data-astro-cid-5tur533q] legend[data-astro-cid-5tur533q]{margin-bottom:.35rem;padding:0;font-size:.95rem;font-weight:600}.who[data-astro-cid-5tur533q] label[data-astro-cid-5tur533q]{border:1.5px solid var(--line);cursor:pointer;border-radius:999px;align-items:center;gap:.5rem;min-height:2.75rem;padding:0 1rem 0 .8rem;font-weight:600;transition:border-color .15s,background-color .15s;display:flex}.who[data-astro-cid-5tur533q] label[data-astro-cid-5tur533q]:has(:checked){border-color:var(--teal);background:#00b4a61f}.who[data-astro-cid-5tur533q] input[data-astro-cid-5tur533q]{width:auto;accent-color:var(--teal);margin:0}.req-lede[data-astro-cid-5tur533q]{color:var(--muted);margin:.5rem 0 1.5rem}form[data-astro-cid-5tur533q]{gap:1rem;display:grid}label[data-astro-cid-5tur533q]{gap:.35rem;font-size:.95rem;font-weight:600;display:grid}.opt[data-astro-cid-5tur533q]{color:var(--muted);font-weight:400}input[data-astro-cid-5tur533q],textarea[data-astro-cid-5tur533q]{border:1.5px solid var(--line);background:var(--abyss);width:100%;color:var(--text);font:inherit;border-radius:10px;padding:.7rem .85rem;font-weight:400}input[data-astro-cid-5tur533q]::placeholder{color:#8496a5}input[data-astro-cid-5tur533q]:focus-visible,textarea[data-astro-cid-5tur533q]:focus-visible{outline-offset:1px;border-color:var(--teal)}input[data-astro-cid-5tur533q]:user-invalid{border-color:#ff8a80}textarea[data-astro-cid-5tur533q]{resize:vertical}form[data-astro-cid-5tur533q] .btn[data-astro-cid-5tur533q]{justify-self:start;margin-top:.25rem}.req-done[data-astro-cid-5tur533q]:not(:empty){color:var(--teal-text);font-weight:600}.req-fallback[data-astro-cid-5tur533q]{border-top:1px solid var(--line);color:var(--muted);overflow-wrap:anywhere;margin-top:1.25rem;padding-top:1rem;font-size:.92rem}.site-head[data-astro-cid-hkbrpulz]{justify-content:space-between;align-items:center;gap:1rem;padding-block:1.25rem;display:flex}.brand[data-astro-cid-hkbrpulz]{text-decoration:none;display:inline-flex}nav[data-astro-cid-hkbrpulz] ul[data-astro-cid-hkbrpulz]{align-items:center;gap:1.75rem;margin:0;padding:0;list-style:none;display:flex}.site-head[data-astro-cid-hkbrpulz] nav[data-astro-cid-hkbrpulz] a[data-astro-cid-hkbrpulz]:not(.btn){color:var(--soft);font-size:.95rem;font-weight:600;text-decoration:none}@media (hover:hover) and (pointer:fine){.site-head[data-astro-cid-hkbrpulz] nav[data-astro-cid-hkbrpulz] a[data-astro-cid-hkbrpulz]:not(.btn):hover{color:var(--text)}}.site-head[data-astro-cid-hkbrpulz] .btn[data-astro-cid-hkbrpulz]{min-height:2.6rem;padding-inline:1.1rem;font-size:.95rem}@media (width<=860px){.hide-sm[data-astro-cid-hkbrpulz]{display:none}}.site-foot[data-astro-cid-hkbrpulz]{border-top:1px solid var(--line);margin-top:0;padding-block:2.5rem}.foot-grid[data-astro-cid-hkbrpulz]{grid-template-columns:auto 1fr auto;align-items:center;gap:1rem 2rem;display:grid}.foot-note[data-astro-cid-hkbrpulz]{color:var(--muted);font-size:.9rem}.foot-grid[data-astro-cid-hkbrpulz] nav[data-astro-cid-hkbrpulz] ul[data-astro-cid-hkbrpulz]{flex-wrap:wrap;gap:1.25rem}.foot-grid[data-astro-cid-hkbrpulz] nav[data-astro-cid-hkbrpulz] a[data-astro-cid-hkbrpulz]{color:var(--soft);overflow-wrap:anywhere;font-size:.95rem}.foot-grid[data-astro-cid-hkbrpulz]>.foot-note[data-astro-cid-hkbrpulz]:last-child{grid-column:1/-1}@media (width<=760px){.foot-grid[data-astro-cid-hkbrpulz]{grid-template-columns:1fr}}
