@font-face{font-family:Bricolage Grotesque;font-style:normal;font-weight:200 800;font-stretch:100%;font-display:swap;src:url(../media/caa77eaf0c6cae2c-s.0c05j22lu0e1h.woff2)format("woff2");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:Bricolage Grotesque;font-style:normal;font-weight:200 800;font-stretch:100%;font-display:swap;src:url(../media/6260001f568fa40d-s.14r01_8b-ryu9.woff2)format("woff2");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-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Bricolage Grotesque;font-style:normal;font-weight:200 800;font-stretch:100%;font-display:swap;src:url(../media/2aa781f449db21e3-s.p.2lg3sxkcxwsl6.woff2)format("woff2");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:Bricolage Grotesque Fallback;src:local(Arial);ascent-override:88.21%;descent-override:25.61%;line-gap-override:0.0%;size-adjust:105.43%}.bricolage_grotesque_bdadaee1-module__ffjwdq__className{font-family:Bricolage Grotesque,Bricolage Grotesque Fallback;font-style:normal}.bricolage_grotesque_bdadaee1-module__ffjwdq__variable{--font-bricolage:"Bricolage Grotesque", "Bricolage Grotesque Fallback"}
@font-face{font-family:DM Mono;font-style:normal;font-weight:400;font-display:swap;src:url(../media/b12e986493c137cf-s.2tuvx2ggl0uf7.woff2)format("woff2");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-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:DM Mono;font-style:normal;font-weight:400;font-display:swap;src:url(../media/36363bfb06833f56-s.p.048ctm9k7u_u3.woff2)format("woff2");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:DM Mono Fallback;src:local(Arial);ascent-override:73.71%;descent-override:23.03%;line-gap-override:0.0%;size-adjust:134.59%}.dm_mono_5094fb11-module__qx1oza__className{font-family:DM Mono,DM Mono Fallback;font-style:normal;font-weight:400}.dm_mono_5094fb11-module__qx1oza__variable{--font-dm-mono:"DM Mono", "DM Mono Fallback"}
@font-face{font-family:instrument;src:url(../media/InstrumentSans_400-s.p.1oq9rox_b95kw.ttf)format("truetype");font-display:swap;font-weight:400;font-style:normal}@font-face{font-family:instrument;src:url(../media/InstrumentSans_500-s.p.0xyenk4i7vfo6.ttf)format("truetype");font-display:swap;font-weight:500;font-style:normal}@font-face{font-family:instrument;src:url(../media/InstrumentSans_600-s.p.0vqbn_mt2u7mp.ttf)format("truetype");font-display:swap;font-weight:600;font-style:normal}@font-face{font-family:instrument Fallback;src:local(Arial);ascent-override:93.97%;descent-override:24.22%;line-gap-override:0.0%;size-adjust:103.22%}.instrument_b4f77106-module__AexG_a__className{font-family:instrument,instrument Fallback}.instrument_b4f77106-module__AexG_a__variable{--font-instrument:"instrument", "instrument Fallback"}
:root{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light dark}@media (prefers-color-scheme:dark){:root{--lightningcss-light: ;--lightningcss-dark:initial}}html{scroll-padding-top:var(--sticky-stack,var(--masthead-h))}@media (max-width:839px){html{scroll-padding-top:var(--sticky-stack,calc(var(--topbar-h) + env(safe-area-inset-top,0px)));scroll-padding-bottom:calc(var(--tabbar-h) + env(safe-area-inset-bottom,0px))}}*,:before,:after{box-sizing:border-box}body{background:var(--surface);color:var(--ink);font-family:var(--font-body);line-height:var(--lh-prose);font-variant-numeric:var(--figures);letter-spacing:0;margin:0}select,input,button,textarea{font:inherit;font-variant-numeric:var(--figures);letter-spacing:0}.shell{max-width:var(--shell-max);padding:0 max(var(--shell-pad), env(safe-area-inset-right,0px)) 0 max(var(--shell-pad), env(safe-area-inset-left,0px));margin:0 auto}@media (max-width:839px){.shell{padding:0 max(var(--gutter), env(safe-area-inset-right,0px)) 0 max(var(--gutter), env(safe-area-inset-left,0px))}}.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}:focus-visible{outline:var(--focus-width) solid var(--accent);outline-offset:var(--focus-offset)}
:root{--font-display:var(--font-bricolage), ui-sans-serif, system-ui, sans-serif;--font-body:var(--font-instrument), ui-sans-serif, system-ui, sans-serif;--font-mono:var(--font-dm-mono), ui-monospace, monospace;--figures:tabular-nums lining-nums;--text-wordmark:18px;--text-title:32px;--text-figure-hero:40px;--text-figure-index:48px;--text-section:20px;--text-stat:15px;--text-figure-row:17px;--text-vendor:14px;--text-cell:13px;--text-label:12px;--text-meta:12px;--text-code:12px;--text-axis:11px;--text-phone-min:12.5px;--text-phone-vendor:15px;--text-phone-figure:18px;--text-input:17px;--lh-figure:1;--lh-title:1.15;--lh-ui:1.4;--lh-prose:1.5;--radius-mark:2px;--radius-chip:6px;--radius-nav:7px;--radius-segmented:8px;--radius-input:9px;--radius-card:12px;--radius-panel:14px;--radius-pill:999px;--motion-fast:.15s;--motion-base:.22s;--ease:cubic-bezier(.22, .61, .36, 1);--shell-max:1320px;--shell-pad:32px;--content-max:1256px;--masthead-h:64px;--filterbar-h:48px;--topbar-h:52px;--tabbar-h:79px;--gutter:16px;--row-min:56px;--phone-row-min:64px;--target-min:44px;--focus-width:2px;--focus-offset:2px}:root,[data-theme=light]{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;--surface:#fafbfc;--paper:#f2f3f5;--surface-2:#e6e8ec;--scrim:#f2f3f5e6;--ink:#14161a;--ink-2:#43474f;--ink-3:#667085;--accent:#2d5bff;--accent-ink:#2d5bff;--accent-hover:#2951dd;--accent-soft:#2d5bff1a;--on-accent:#fff;--fall:#2e6b45;--rise-ink:#b83c28;--rust:#c6432e;--ochre-ink:#8a5e12;--series-1:#2d5bff;--series-2:#c2185b;--series-3:#43474f;--volume:#8a909b;--rule:#d8dbe1;--rule-strong:#c3c7cf;--input-edge:var(--ink-3);--input-edge-hover:var(--ink-2);--chart-band:#2d5bff1a;--heat-flat:#e6e8ec;--heat-fall-1:#eaefed;--heat-fall-2:#d9e4df;--heat-fall-3:#c9d8d0;--heat-fall-4:#b9cdc1;--heat-rise-1:#f6ecec;--heat-rise-2:#f2dedb;--heat-rise-3:#eecfcb;--heat-rise-4:#e9c0ba;--shadow-pop:0 1px 2px #14161a0d, 0 12px 28px -15px #14161a33;--shadow-thumb:0 1px 2px #14161a33;--backdrop:#14161a66}[data-theme=dark]{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;--surface:#171a1e;--paper:#101214;--surface-2:#1f2328;--scrim:#101214e6;--ink:#edeff3;--ink-2:#b3b8c2;--ink-3:#8a909b;--accent:#a3b7ff;--accent-ink:#c4d1ff;--accent-hover:#b6c5fc;--accent-soft:#2d5bff2e;--on-accent:#14161a;--fall:#8fb889;--rise-ink:#e68863;--rust:#e68863;--ochre-ink:#d8ae5a;--series-1:#a3b7ff;--series-2:#ff94bb;--series-3:#b3b8c2;--volume:#6b717c;--rule:#2a2f36;--rule-strong:#3a404a;--input-edge:var(--ink-3);--input-edge-hover:var(--ink-2);--chart-band:#a3b7ff1a;--heat-flat:#1f2328;--heat-fall-1:#232a29;--heat-fall-2:#2d3631;--heat-fall-3:#36433a;--heat-fall-4:#405042;--heat-rise-1:#2c2525;--heat-rise-2:#3c2e2a;--heat-rise-3:#4d3730;--heat-rise-4:#5d3f35;--shadow-pop:0 0 0 1px #0006, 0 2px 4px #00000073, 0 18px 40px -12px #000000d9;--shadow-thumb:0 1px 2px #14161a33;--backdrop:#08090a99}@media (prefers-color-scheme:dark){:root:not([data-theme=light]){--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;--surface:#171a1e;--paper:#101214;--surface-2:#1f2328;--scrim:#101214e6;--ink:#edeff3;--ink-2:#b3b8c2;--ink-3:#8a909b;--accent:#a3b7ff;--accent-ink:#c4d1ff;--accent-hover:#b6c5fc;--accent-soft:#2d5bff2e;--on-accent:#14161a;--fall:#8fb889;--rise-ink:#e68863;--rust:#e68863;--ochre-ink:#d8ae5a;--series-1:#a3b7ff;--series-2:#ff94bb;--series-3:#b3b8c2;--volume:#6b717c;--rule:#2a2f36;--rule-strong:#3a404a;--input-edge:var(--ink-3);--input-edge-hover:var(--ink-2);--chart-band:#a3b7ff1a;--heat-flat:#1f2328;--heat-fall-1:#232a29;--heat-fall-2:#2d3631;--heat-fall-3:#36433a;--heat-fall-4:#405042;--heat-rise-1:#2c2525;--heat-rise-2:#3c2e2a;--heat-rise-3:#4d3730;--heat-rise-4:#5d3f35;--shadow-pop:0 0 0 1px #0006, 0 2px 4px #00000073, 0 18px 40px -12px #000000d9;--shadow-thumb:0 1px 2px #14161a33;--backdrop:#08090a99}}input::placeholder,textarea::placeholder{color:var(--ink-3);opacity:1}input[type=search]::-webkit-search-cancel-button{appearance:none;display:none}input[type=search]::-webkit-search-decoration{appearance:none;display:none}@media (prefers-reduced-motion:reduce){:root{--motion-fast:1ms;--motion-base:1ms}}
