@font-face{font-family:Geist Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(./geist-cyrillic-ext-wght-normal.DjL33-gN.woff2)format("woff2-variations");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Geist Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(./geist-cyrillic-wght-normal.BEAKL7Jp.woff2)format("woff2-variations");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Geist Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(./geist-vietnamese-wght-normal.6IgcOCM7.woff2)format("woff2-variations");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Geist Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(./geist-latin-ext-wght-normal.DC-KSUi6.woff2)format("woff2-variations");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Geist Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(./geist-latin-wght-normal.BgDaEnEv.woff2)format("woff2-variations");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Hanken Grotesk Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(data:font/woff2;base64,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)format("woff2-variations");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Hanken Grotesk Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(./hanken-grotesk-vietnamese-wght-normal.CHiFlh_0.woff2)format("woff2-variations");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Hanken Grotesk Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(./hanken-grotesk-latin-ext-wght-normal.Dg-wlmqe.woff2)format("woff2-variations");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Hanken Grotesk Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(./hanken-grotesk-latin-wght-normal.CaVRRdDk.woff2)format("woff2-variations");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Instrument Sans Variable;font-style:normal;font-display:swap;font-weight:400 700;src:url(./instrument-sans-latin-ext-wght-normal.B5bTHO_g.woff2)format("woff2-variations");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Instrument Sans Variable;font-style:normal;font-display:swap;font-weight:400 700;src:url(./instrument-sans-latin-wght-normal.BbzFLZTg.woff2)format("woff2-variations");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}:root{--paper:#faf8f4;--band:#efebe3;--surface:#fff;--ink:#1f1d1a;--text:#3b3833;--ink-2:#3b3833;--ink-3:#6b665e;--line:#3c321e24;--plate:#23211d;--on-plate:#f3efe7;--on-plate-2:#bdb7ab;--field:#f3f0e9;--field-ink:var(--ink-3);--field-project:oklch(91.5% .01 80);--field-peach:var(--field-project);--field-sky:var(--field-project);--field-sage:var(--field-project);--field-lilac:var(--field-project);--accent:oklch(50% .08 70);--on-accent:#fff;--focus:var(--ink);--marker:oklch(92% .11 98);--shadow-window:0 1px 2px #3c280a0f, 0 24px 48px -24px #3c280a47;--font-helvetica:"Helvetica Neue", Helvetica, Arial, sans-serif;--font-geist:"Geist Variable", var(--font-helvetica);--font-hanken:"Hanken Grotesk Variable", var(--font-helvetica);--font-instrument:"Instrument Sans Variable", var(--font-helvetica);--font:var(--font-helvetica);--x-height:.517;--fs-caption:.875rem;--fs-body:1.0625rem;--fs-lead:clamp(1.1875rem, 1rem + .75vw, 1.625rem);--fs-h3:clamp(1.25rem, 1.15rem + .3vw, 1.375rem);--fs-h2:clamp(1.75rem, 1.5rem + .5vw, 2rem);--fs-h1:clamp(2rem, 1.5rem + 1.2vw, 2.5rem);--fs-offer-display:clamp(1.5rem, 1.05rem + 1.5vw, 2.25rem);--lh-caption:1.45;--lh-body:1.55;--lh-lead:1.35;--lh-heading:1.15;--lh-display:.9;--ls-heading:-.02em;--ls-display:-.045em;--weight-regular:400;--weight-medium:500;--weight-semibold:600;--weight-bold:600;--s-1:.5rem;--s-2:1rem;--s-3:1.5rem;--s-4:2rem;--s-6:3rem;--s-8:4rem;--s-12:6rem;--s-16:8rem;--columns:12;--gutter:16px;--gap:16px;--max:calc(1200px + 2 * var(--gutter));--measure:30em;--section:var(--s-6)}@media (width>=768px){:root{--gutter:32px;--gap:24px;--fs-body:1.0625rem;--section:7rem}}:root[data-font=geist]{--font:var(--font-geist)}:root[data-font=hanken]{--font:var(--font-hanken)}:root[data-font=instrument]{--font:var(--font-instrument)}[data-planned=true]{display:none!important}*,:before,:after{box-sizing:border-box}html{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;background:var(--paper);-webkit-text-size-adjust:100%;-moz-text-size-adjust:100%;text-size-adjust:100%;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;scroll-padding-block-start:var(--s-4)}body{background:var(--paper);color:var(--text);font-family:var(--font);font-size:var(--fs-body);font-size-adjust:var(--x-height);line-height:var(--lh-body);font-weight:var(--weight-regular);font-kerning:normal;margin:0;overflow-x:clip}h1,h2,h3,p,ul,ol,dl,dd,figure{margin:0}ul,ol{padding:0}h1,h2{font-weight:var(--weight-medium)}h3,h4{font-weight:var(--weight-semibold)}h1,h2,h3{line-height:var(--lh-heading);letter-spacing:var(--ls-heading);text-wrap:balance;-webkit-hyphens:none;hyphens:none}.nowrap{white-space:nowrap}.tail{text-wrap:balance;display:inline-block}p,li,dd{text-wrap:pretty;overflow-wrap:break-word}h1,h2,h3,h4{color:var(--ink)}a{color:var(--ink);text-underline-offset:.2em;text-decoration-line:underline;text-decoration-color:currentColor;text-decoration-thickness:1px;transition:color .12s,text-decoration-color .12s}a:hover{text-decoration-thickness:2px}:focus-visible{outline:3px solid var(--focus);outline-offset:3px}code{font-size-adjust:none;overflow-wrap:anywhere;font-family:ui-monospace,SF Mono,Menlo,Consolas,monospace;font-size:.9em}.grid{grid-template-columns:repeat(var(--columns), minmax(0, 1fr));column-gap:var(--gap);width:100%;max-width:var(--max);padding-inline:var(--gutter);margin-inline:auto;display:grid}.grid>*{grid-column:1/-1}.visually-hidden{clip:rect(0 0 0 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.prose>p,.prose>ul,.prose>ol{max-width:var(--measure)}.prose>*+*{margin-top:var(--s-2)}.prose ul,ul.prose{gap:var(--s-1);list-style:none;display:grid}.prose ul>li,ul.prose>li{padding-inline-start:1.25em;position:relative}.prose ul>li:before,ul.prose>li:before{content:"";inset-inline-start:0;background:var(--ink);width:.5em;height:.12em;position:absolute;top:.72em}.prose ol{gap:var(--s-1);padding-inline-start:1.4em;display:grid}.prose ol>li::marker{font-weight:var(--weight-bold)}.action{min-height:48px;padding:0 var(--s-3);background:var(--ink);color:var(--paper);font-weight:var(--weight-medium);border-radius:999px;align-items:center;text-decoration:none;display:inline-flex}.action:hover{color:var(--paper);background:#000;text-decoration:none}.links{align-items:center;column-gap:var(--s-3);row-gap:var(--s-1);flex-wrap:wrap;list-style:none;display:flex}.links a{align-items:center;min-height:44px;display:inline-flex}.prose ul.links{gap:var(--s-1) var(--s-3);display:flex}.prose ul.links>li{padding-inline-start:0}.prose ul.links>li:before{content:none}.links .primary{font-weight:var(--weight-bold)}.links.secondary a:not(.action){font-weight:var(--weight-regular);color:var(--ink);text-decoration-thickness:1px}@media (prefers-reduced-motion:reduce){*,:before,:after{transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}}@media print{.no-print{display:none!important}body{font-size:10.5pt}a{text-decoration:none}}.band{max-width:none;padding-inline:max(var(--gutter), calc((100% - var(--max)) / 2 + var(--gutter)));padding-block:var(--section);background:var(--band)}.field{gap:var(--s-3);padding:var(--s-3);background:var(--field-bg,var(--field));border-radius:22px;display:grid}@media (width<=480px){.field{padding:var(--s-3) var(--s-2);border-radius:20px}}.window{background:var(--surface);box-shadow:0 0 0 1px var(--line), var(--shadow-window);border-radius:14px;overflow:hidden}.window.dark{background:var(--plate);color:var(--on-plate)}.window-bar{gap:6px;padding:10px 12px;display:flex}.window-bar span{background:#3c321e2e;border-radius:50%;width:9px;height:9px}.window.dark .window-bar span{background:#ffffff38}.window-body{padding:0 var(--s-2) var(--s-2);container-type:inline-size}mark{background:var(--marker);color:inherit;-webkit-box-decoration-break:clone;box-decoration-break:clone;border-radius:.12em;padding:0 .08em}.label{color:var(--accent);font-size:.78125rem;line-height:1.4;font-weight:var(--weight-medium);letter-spacing:.08em;text-transform:uppercase}.metrics{gap:var(--s-2) var(--s-4);flex-wrap:wrap;list-style:none;display:flex}.metrics li{gap:2px;display:grid}.metrics .n{font-size:var(--fs-h3);font-weight:var(--weight-medium);letter-spacing:-.02em;color:var(--ink);font-variant-numeric:tabular-nums;white-space:nowrap;line-height:1}.note{font-size:var(--fs-caption);line-height:var(--lh-caption);color:var(--ink-3)}.footer.svelte-9sff3o{margin-top:var(--section);padding-block:var(--s-4);background:var(--plate);color:var(--on-plate);max-width:none;padding-inline:max(var(--gutter), calc((100% - var(--max)) / 2 + var(--gutter)))}.content.svelte-9sff3o{gap:var(--s-1);justify-items:start;display:grid}.footer.svelte-9sff3o a:where(.svelte-9sff3o){color:var(--on-plate)}.footer.svelte-9sff3o a:where(.svelte-9sff3o):hover{color:var(--on-plate);text-decoration-thickness:.16em}.mail.svelte-9sff3o{font-size:var(--fs-h3);font-weight:var(--weight-bold);letter-spacing:var(--ls-heading);line-height:var(--lh-heading);overflow-wrap:anywhere;margin-bottom:var(--s-1);align-items:center;min-height:44px;display:inline-flex}.oss.svelte-9sff3o{align-items:center;column-gap:var(--s-3);margin-bottom:var(--s-1);flex-wrap:wrap;display:flex}.oss-label.svelte-9sff3o{color:var(--on-plate-2)}.oss-links.svelte-9sff3o{column-gap:var(--s-3);white-space:nowrap;display:inline-flex}.oss.svelte-9sff3o a:where(.svelte-9sff3o){align-items:center;min-height:44px;display:inline-flex}.name.svelte-9sff3o{font-size:var(--fs-caption);line-height:var(--lh-caption);color:var(--on-plate-2)}@media (width>=768px){.footer.svelte-9sff3o{padding-block:var(--s-6)}}@media (width>=1024px){.content.svelte-9sff3o{grid-column:4/-1}}.variant-picker.svelte-fv3mmx{all:unset;z-index:1000;font-size-adjust:none;-webkit-user-select:none;user-select:none;background:#141414eb;border-radius:14px;flex-direction:column;gap:8px;width:180px;padding:6px;font:13px/1 system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;display:flex;position:fixed;bottom:16px;right:16px;box-shadow:inset 0 0 0 1px #ffffff1a}.variant-picker.hidden.svelte-fv3mmx{display:none}.variant-picker-group.svelte-fv3mmx{flex-direction:column;gap:2px;display:flex}.variant-picker-heading.svelte-fv3mmx{color:#ffffff8c;align-items:center;gap:6px;padding:4px 10px 6px;font-size:11px;font-weight:500;display:flex}.variant-picker.svelte-fv3mmx button:where(.svelte-fv3mmx){all:unset;font:inherit;color:#ffffffb3;cursor:pointer;white-space:nowrap;border-radius:8px;padding:8px 10px;transition:color .2s ease-out,font-weight .2s ease-out}.variant-picker.svelte-fv3mmx button:where(.svelte-fv3mmx):hover{color:#ffffffe6}.variant-picker.svelte-fv3mmx button[aria-pressed=true]:where(.svelte-fv3mmx){color:#fff;background:#ffffff24;font-weight:500}.variant-picker.svelte-fv3mmx button:where(.svelte-fv3mmx):focus-visible{outline-offset:2px;outline:2px solid #ffffffb3}.variant-picker-hint.svelte-fv3mmx{color:#ffffff8c;margin:0;padding:2px 10px 6px;font-size:11px}.grid-overlay.svelte-fv3mmx{z-index:999;pointer-events:none;position:fixed;inset:0}.grid-overlay.svelte-fv3mmx .grid:where(.svelte-fv3mmx){height:100%}.grid-overlay.svelte-fv3mmx span:where(.svelte-fv3mmx){background:#0000000f;grid-column:auto}.skip.svelte-12qhfyh{left:var(--gutter);z-index:100;min-height:44px;padding:0 var(--s-2);background:var(--ink);color:var(--paper);align-items:center;display:inline-flex;position:absolute;top:-100px}.skip.svelte-12qhfyh:focus{top:var(--s-1)}
