.public-site{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;--public-ground:#0b0d10;--public-ground-rgb:11 13 16;--public-ground-raised:#111418;--public-ground-raised-rgb:17 20 24;--public-surface:#1c2128;--public-surface-rgb:28 33 40;--public-surface-raised:#262d36;--public-surface-raised-rgb:38 45 54;--public-line:#262d36;--public-line-rgb:38 45 54;--public-ink:#f3f1ea;--public-ink-rgb:243 241 234;--public-ink-muted:#b9bec6;--public-ink-muted-rgb:185 190 198;--public-ink-faint:#8a919b;--public-ink-faint-rgb:138 145 155;--public-accent:#7fb0e0;--public-accent-rgb:127 176 224;--public-accent-ink:#0b0d10;--public-accent-ink-rgb:11 13 16;--public-negative:#e88b7e;--public-negative-rgb:232 139 126;--public-font-display:"Archivo Variable", "Archivo", ui-sans-serif, system-ui, sans-serif;--public-font-body:"IBM Plex Sans Variable", "IBM Plex Sans", ui-sans-serif, system-ui, sans-serif;--public-font-label:"JetBrains Mono Variable", "JetBrains Mono", ui-monospace, monospace;--public-type-display-xl-size:clamp(40px, calc(40px + 36 * (100cqi - 360px) / 1080), 76px);--public-type-display-xl-line:1;--public-type-display-xl-weight:800;--public-type-display-xl-width:118;--public-type-display-xl-tracking:-.03em;--public-type-display-l-size:clamp(30px, calc(30px + 18 * (100cqi - 360px) / 1080), 48px);--public-type-display-l-line:1.05;--public-type-display-l-weight:800;--public-type-display-l-width:112;--public-type-display-l-tracking:-.025em;--public-type-display-m-size:clamp(21px, calc(21px + 5 * (100cqi - 360px) / 1080), 26px);--public-type-display-m-line:1.15;--public-type-display-m-weight:700;--public-type-display-m-width:106;--public-type-display-m-tracking:-.015em;--public-type-figure-size:clamp(32px, calc(32px + 8 * (100cqi - 360px) / 1080), 40px);--public-type-figure-line:1;--public-type-figure-weight:700;--public-type-figure-width:100;--public-type-figure-tracking:-.02em;--public-type-lede-size:clamp(18px, calc(18px + 2 * (100cqi - 360px) / 1080), 20px);--public-type-lede-line:1.55;--public-type-lede-weight:400;--public-type-body-size:16px;--public-type-body-line:1.7;--public-type-body-weight:400;--public-type-small-size:14px;--public-type-small-line:1.6;--public-type-small-weight:400;--public-type-label-size:12px;--public-type-label-line:1.4;--public-type-label-weight:500;--public-type-label-tracking:.08em;--public-min-width:360px;--public-content-width:1200px;--public-gutter:clamp(16px, calc(16px + 16 * (100cqi - 360px) / 1080), 32px);--public-band-gap:clamp(64px, calc(64px + 64 * (100cqi - 360px) / 1080), 128px);--public-header-height:64px;--public-radius-button:8px;--public-radius-card:12px;--public-radius-frame:14px;--public-reveal-duration:.48s;--public-reveal-stagger:80ms;container-type:inline-size}@media (prefers-reduced-motion:reduce){.public-site{--public-reveal-duration:0s;--public-reveal-stagger:0s}}.ps-foot[data-v-0e88e848]{border-top:.0625rem solid var(--public-line);background:var(--public-ground-raised)}.ps-foot>.ps-wrap[data-v-0e88e848]{font-size:var(--public-type-small-size);color:var(--public-ink-muted);flex-wrap:wrap;align-items:center;gap:.75rem 2rem;padding-block:2rem;display:flex}.ps-foot a[data-v-0e88e848]{border-radius:.25rem}.ps-foot a[data-v-0e88e848]:hover{color:var(--public-ink)}.brand[data-v-0e88e848]{font-family:var(--public-font-display);letter-spacing:-.02em;color:var(--public-ink);align-items:center;gap:.625rem;font-size:1rem;font-weight:800;font-stretch:112%;display:inline-flex}.brand svg[data-v-0e88e848]{width:1.25rem;height:1.25rem;color:var(--public-accent)}.mail[data-v-0e88e848]{font-family:var(--public-font-label)}.by[data-v-0e88e848]{font-family:var(--public-font-label);font-size:var(--public-type-label-size);letter-spacing:var(--public-type-label-tracking);text-transform:uppercase;color:var(--public-ink-faint);margin-inline-start:auto}.address-form[data-v-e227b815]{justify-items:start;gap:.75rem;display:grid}.ps-addr[data-v-e227b815]{border:.0625rem solid var(--public-ink-faint);border-radius:var(--public-radius-button);background:var(--public-ground);align-items:stretch;width:100%;display:flex;overflow:hidden}.ps-addr[data-v-e227b815]:focus-within{outline:.125rem solid var(--public-accent);outline-offset:.125rem}.ps-addr[data-invalid][data-v-e227b815]{border-color:var(--public-negative)}.ps-addr input[data-v-e227b815]{min-width:0;min-height:2.75rem;font-family:var(--public-font-label);color:var(--public-ink);text-align:end;background:0 0;border:0;outline:none;flex:1;padding:.5rem .75rem;font-size:.9375rem}.ps-addr input[data-v-e227b815]::placeholder{color:var(--public-ink-faint)}.ps-addr span[data-v-e227b815]{text-overflow:ellipsis;white-space:nowrap;border-inline-start:.0625rem solid var(--public-line);background:var(--public-surface);max-width:55%;font-family:var(--public-font-label);color:var(--public-ink-faint);align-items:center;padding-inline:.75rem;font-size:.9375rem;display:flex;overflow:hidden}.ps-head[data-v-955c5a9b]{z-index:5;border-bottom:.0625rem solid var(--public-line);background:rgb(var(--public-ground-rgb) / .92);-webkit-backdrop-filter:blur(.5rem);backdrop-filter:blur(.5rem);position:sticky;top:0}.ps-head>.ps-wrap[data-v-955c5a9b]{min-height:var(--public-header-height);align-items:center;gap:.25rem;display:flex}.ps-brand[data-v-955c5a9b]{font-family:var(--public-font-display);letter-spacing:-.02em;border-radius:.25rem;align-items:center;gap:.625rem;margin-inline-end:auto;font-size:1.125rem;font-weight:800;font-stretch:112%;display:inline-flex}.ps-brand svg[data-v-955c5a9b]{width:1.375rem;height:1.375rem;color:var(--public-accent)}.ps-nav[data-v-955c5a9b]{align-items:center;gap:.25rem;display:none}.ps-head .ps-menu-btn[data-v-955c5a9b]{display:inline-flex}.ps-signin[data-v-955c5a9b]{position:relative}.ps-panel[data-v-955c5a9b]{inset-inline-end:0;border:.0625rem solid var(--public-line);border-radius:var(--public-radius-card);background:var(--public-surface);gap:.75rem;width:22rem;padding:1.25rem;display:grid;position:absolute;top:calc(100% + .5rem);box-shadow:0 1.5rem 3rem #00000073,0 .125rem .375rem #00000059}.panel-title[data-v-955c5a9b]{font-size:1.125rem}.start[data-v-955c5a9b]{margin-inline-start:.5rem}.ps-sheet[data-v-955c5a9b]{top:var(--public-header-height);z-index:4;border-bottom:.0625rem solid var(--public-line);background:var(--public-ground-raised);position:sticky}.ps-sheet>.ps-wrap[data-v-955c5a9b]{gap:.25rem;padding-block:.75rem 1.25rem;display:grid}.row[data-v-955c5a9b]{border-bottom:.0625rem solid var(--public-line);min-height:3rem;font-family:var(--public-font-display);align-items:center;font-size:1.25rem;font-weight:700;font-stretch:108%;display:flex}.row[data-v-955c5a9b]:hover{color:var(--public-accent)}.sheet-label[data-v-955c5a9b]{margin-top:1rem;margin-bottom:.25rem}.sheet-start[data-v-955c5a9b]{justify-self:start;margin-top:.75rem}@container (width>=48rem){.ps-nav[data-v-955c5a9b]{display:flex}.ps-head .ps-menu-btn[data-v-955c5a9b],.ps-sheet[data-v-955c5a9b]{display:none}}@font-face{font-family:Archivo Variable;font-style:normal;font-display:swap;font-weight:600 800;font-stretch:100% 118%;src:url(/assets/archivo-display-C1DG5PCy.woff2)format("woff2-variations")}@font-face{font-family:JetBrains Mono Variable;font-style:normal;font-display:swap;font-weight:500;src:url(/assets/jetbrains-mono-label-UW4RcauA.woff2)format("woff2")}.public-site{--ground:var(--public-ground);--surface:var(--public-surface);--surface-sunken:var(--public-ground-raised);--line:var(--public-line);--line-strong:var(--public-ink-faint);--ink:var(--public-ink);--ink-muted:var(--public-ink-muted);--ink-faint:var(--public-ink-faint);--brand:var(--public-accent);--brand-tint:rgb(var(--public-accent-rgb) / .14);--positive:var(--public-accent);--positive-tint:rgb(var(--public-accent-rgb) / .14);--info:var(--public-accent);--info-tint:rgb(var(--public-accent-rgb) / .14);--attention:var(--public-accent);--pending:var(--public-ink-muted);--pending-tint:var(--public-surface);--negative:var(--public-negative);--negative-tint:rgb(var(--public-negative-rgb) / .12);--font-sans:var(--public-font-body);min-width:var(--public-min-width);background:var(--public-ground);min-height:100dvh;color:var(--public-ink);font-family:var(--public-font-body);font-size:var(--public-type-body-size);line-height:var(--public-type-body-line);-webkit-font-smoothing:antialiased;flex-direction:column;display:flex;overflow-x:clip}.public-site>main{flex:1 0 auto}.public-site :focus-visible{outline:.125rem solid var(--public-accent);outline-offset:.1875rem}.public-site a{color:inherit;text-decoration:none}.public-site .ps-wrap{width:100%;max-width:var(--public-content-width);padding-inline:var(--public-gutter);margin-inline:auto}.public-site .ps-eyebrow{font-family:var(--public-font-label);font-size:var(--public-type-label-size);line-height:var(--public-type-label-line);font-weight:var(--public-type-label-weight);letter-spacing:var(--public-type-label-tracking);text-transform:uppercase;color:var(--public-ink-faint);margin:0}.public-site .ps-eyebrow b{font-weight:inherit;color:var(--public-accent)}.public-site .ps-xl,.public-site .ps-l,.public-site .ps-m,.public-site .ps-figure{font-family:var(--public-font-display);color:var(--public-ink);margin:0}.public-site .ps-xl{font-size:var(--public-type-display-xl-size);line-height:var(--public-type-display-xl-line);font-weight:var(--public-type-display-xl-weight);letter-spacing:var(--public-type-display-xl-tracking);font-stretch:calc(var(--public-type-display-xl-width) * 1%);text-wrap:balance}.public-site .ps-l{font-size:var(--public-type-display-l-size);line-height:var(--public-type-display-l-line);font-weight:var(--public-type-display-l-weight);letter-spacing:var(--public-type-display-l-tracking);font-stretch:calc(var(--public-type-display-l-width) * 1%);text-wrap:balance}.public-site .ps-m{font-size:var(--public-type-display-m-size);line-height:var(--public-type-display-m-line);font-weight:var(--public-type-display-m-weight);letter-spacing:var(--public-type-display-m-tracking);font-stretch:calc(var(--public-type-display-m-width) * 1%)}.public-site .ps-figure{font-size:var(--public-type-figure-size);line-height:var(--public-type-figure-line);font-weight:var(--public-type-figure-weight);letter-spacing:var(--public-type-figure-tracking);font-stretch:calc(var(--public-type-figure-width) * 1%);font-variant-numeric:tabular-nums}.public-site .ps-lede{max-width:40rem;font-size:var(--public-type-lede-size);line-height:var(--public-type-lede-line);color:var(--public-ink-muted);text-wrap:pretty;margin:0}.public-site .ps-p{color:var(--public-ink-muted);text-wrap:pretty;margin:0}.public-site .ps-small{font-size:var(--public-type-small-size);line-height:var(--public-type-small-line);color:var(--public-ink-muted);margin:0}.public-site .ps-error{font-size:var(--public-type-small-size);color:var(--public-negative);margin:0}.public-site .ps-btn{border-radius:var(--public-radius-button);min-height:2.75rem;font:inherit;color:inherit;cursor:pointer;white-space:nowrap;background:0 0;border:.0625rem solid #0000;justify-content:center;align-items:center;gap:.5rem;padding:.625rem 1.125rem;font-weight:600;transition:background-color .15s,border-color .15s,color .15s,opacity .15s;display:inline-flex}.public-site .ps-btn svg{flex:none;width:1rem;height:1rem}.public-site .ps-btn.fill{background:var(--public-accent);color:var(--public-accent-ink)}.public-site .ps-btn.fill:hover{background:rgb(var(--public-accent-rgb) / .88)}.public-site .ps-btn.fill:active{background:rgb(var(--public-accent-rgb) / .76)}.public-site .ps-btn.line{border-color:var(--public-ink-faint);color:var(--public-ink)}.public-site .ps-btn.line:hover{border-color:var(--public-ink)}.public-site .ps-btn.line:active{background:var(--public-surface)}.public-site .ps-btn.quiet{color:var(--public-ink-muted);padding-inline:.75rem}.public-site .ps-btn.quiet:hover,.public-site .ps-btn.quiet[aria-current=page]{color:var(--public-ink)}.public-site .ps-btn.quiet:active{color:var(--public-accent)}.public-site .ps-btn[disabled]{opacity:.4;cursor:not-allowed}.public-site .ps-band{padding-block:var(--public-band-gap);border-top:.0625rem solid var(--public-line)}.public-site .ps-band.raised{background:var(--public-ground-raised)}.public-site .ps-band-head{gap:.875rem;max-width:46rem;margin-bottom:2.5rem;display:grid}.public-site .label{font-family:var(--public-font-label);font-size:var(--public-type-label-size);letter-spacing:var(--public-type-label-tracking);text-transform:uppercase;color:var(--public-ink-muted);font-weight:500}.public-site .control{border:.0625rem solid var(--public-ink-faint);border-radius:var(--public-radius-button);background:var(--public-ground);width:100%;min-height:2.75rem;font:inherit;color:var(--public-ink);padding:.5rem .75rem}.public-site .control:hover{border-color:var(--public-ink-muted)}.public-site .control:focus{outline:.125rem solid var(--public-accent);outline-offset:.125rem}.public-site .control[aria-invalid=true]{border-color:var(--public-negative)}.public-site .segmented{border:.0625rem solid var(--public-line);border-radius:calc(var(--public-radius-button) + .25rem);background:var(--public-ground);flex-wrap:wrap;justify-self:start;gap:.25rem;padding:.25rem;display:inline-flex}.public-site .segmented>button{border-radius:var(--public-radius-button);min-width:4.5rem;min-height:2.5rem;font:inherit;color:var(--public-ink-muted);cursor:pointer;background:0 0;border:0;padding:.375rem 1rem;font-weight:600;transition:background-color .15s,color .15s}.public-site .segmented>button:hover{color:var(--public-ink)}.public-site .segmented>button:active{background:var(--public-surface)}.public-site .segmented>button[aria-pressed=true]{background:var(--public-surface-raised);color:var(--public-ink)}.public-site .notice{border:.0625rem solid var(--public-line);border-inline-start:.1875rem solid var(--public-accent);border-radius:var(--public-radius-card);background:var(--public-ground-raised);flex-wrap:wrap;align-items:center;gap:.75rem 1.25rem;padding:1.125rem 1.25rem;display:flex}.public-site .notice[data-tone=negative]{border-inline-start-color:var(--public-negative)}.public-site .notice>p{flex:18rem;margin:0}.public-site .notice a{color:var(--public-accent);text-underline-offset:.2em;text-decoration:underline}.public-site .reveal{animation:public-fade var(--public-reveal-duration) ease both}.public-site .reveal.d1{animation-delay:var(--public-reveal-stagger)}.public-site .reveal.d2{animation-delay:calc(var(--public-reveal-stagger) * 2)}.public-site .reveal.d3{animation-delay:calc(var(--public-reveal-stagger) * 3)}@keyframes public-fade{0%{opacity:0}to{opacity:1}}
