@font-face{font-family:Chivo;font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/fc13b39252d1d5db-s.woff2) format("woff2");unicode-range:u+0102-0103,u+0110-0111,u+0128-0129,u+0168-0169,u+01a0-01a1,u+01af-01b0,u+0300-0301,u+0303-0304,u+0308-0309,u+0323,u+0329,u+1ea0-1ef9,u+20ab}@font-face{font-family:Chivo;font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/13cd7207edd5ace2-s.woff2) format("woff2");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,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:Chivo;font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/f04c3881ee3d9785-s.p.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:Chivo;font-style:normal;font-weight:500;font-display:swap;src:url(/_next/static/media/fc13b39252d1d5db-s.woff2) format("woff2");unicode-range:u+0102-0103,u+0110-0111,u+0128-0129,u+0168-0169,u+01a0-01a1,u+01af-01b0,u+0300-0301,u+0303-0304,u+0308-0309,u+0323,u+0329,u+1ea0-1ef9,u+20ab}@font-face{font-family:Chivo;font-style:normal;font-weight:500;font-display:swap;src:url(/_next/static/media/13cd7207edd5ace2-s.woff2) format("woff2");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,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:Chivo;font-style:normal;font-weight:500;font-display:swap;src:url(/_next/static/media/f04c3881ee3d9785-s.p.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:Chivo;font-style:normal;font-weight:600;font-display:swap;src:url(/_next/static/media/fc13b39252d1d5db-s.woff2) format("woff2");unicode-range:u+0102-0103,u+0110-0111,u+0128-0129,u+0168-0169,u+01a0-01a1,u+01af-01b0,u+0300-0301,u+0303-0304,u+0308-0309,u+0323,u+0329,u+1ea0-1ef9,u+20ab}@font-face{font-family:Chivo;font-style:normal;font-weight:600;font-display:swap;src:url(/_next/static/media/13cd7207edd5ace2-s.woff2) format("woff2");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,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:Chivo;font-style:normal;font-weight:600;font-display:swap;src:url(/_next/static/media/f04c3881ee3d9785-s.p.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:Chivo;font-style:normal;font-weight:700;font-display:swap;src:url(/_next/static/media/fc13b39252d1d5db-s.woff2) format("woff2");unicode-range:u+0102-0103,u+0110-0111,u+0128-0129,u+0168-0169,u+01a0-01a1,u+01af-01b0,u+0300-0301,u+0303-0304,u+0308-0309,u+0323,u+0329,u+1ea0-1ef9,u+20ab}@font-face{font-family:Chivo;font-style:normal;font-weight:700;font-display:swap;src:url(/_next/static/media/13cd7207edd5ace2-s.woff2) format("woff2");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,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:Chivo;font-style:normal;font-weight:700;font-display:swap;src:url(/_next/static/media/f04c3881ee3d9785-s.p.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:Chivo Fallback;src:local("Arial");ascent-override:87.67%;descent-override:23.32%;line-gap-override:0.00%;size-adjust:107.22%}.__className_5d4c76{font-family:Chivo,Chivo Fallback;font-style:normal}.__variable_5d4c76{--font-display:"Chivo","Chivo Fallback"}@font-face{font-family:Martian Mono;font-style:normal;font-weight:400;font-stretch:100%;font-display:swap;src:url(/_next/static/media/2a705150951ef2a4-s.woff2) format("woff2");unicode-range:u+0460-052f,u+1c80-1c8a,u+20b4,u+2de0-2dff,u+a640-a69f,u+fe2e-fe2f}@font-face{font-family:Martian Mono;font-style:normal;font-weight:400;font-stretch:100%;font-display:swap;src:url(/_next/static/media/f11589fe773c9f21-s.woff2) format("woff2");unicode-range:u+0301,u+0400-045f,u+0490-0491,u+04b0-04b1,u+2116}@font-face{font-family:Martian Mono;font-style:normal;font-weight:400;font-stretch:100%;font-display:swap;src:url(/_next/static/media/ef87c177b26f69d3-s.woff2) format("woff2");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,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:Martian Mono;font-style:normal;font-weight:400;font-stretch:100%;font-display:swap;src:url(/_next/static/media/9ae8a6594e58fd44-s.p.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:Martian Mono;font-style:normal;font-weight:500;font-stretch:100%;font-display:swap;src:url(/_next/static/media/2a705150951ef2a4-s.woff2) format("woff2");unicode-range:u+0460-052f,u+1c80-1c8a,u+20b4,u+2de0-2dff,u+a640-a69f,u+fe2e-fe2f}@font-face{font-family:Martian Mono;font-style:normal;font-weight:500;font-stretch:100%;font-display:swap;src:url(/_next/static/media/f11589fe773c9f21-s.woff2) format("woff2");unicode-range:u+0301,u+0400-045f,u+0490-0491,u+04b0-04b1,u+2116}@font-face{font-family:Martian Mono;font-style:normal;font-weight:500;font-stretch:100%;font-display:swap;src:url(/_next/static/media/ef87c177b26f69d3-s.woff2) format("woff2");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,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:Martian Mono;font-style:normal;font-weight:500;font-stretch:100%;font-display:swap;src:url(/_next/static/media/9ae8a6594e58fd44-s.p.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:Martian Mono Fallback;src:local("Arial");ascent-override:63.69%;descent-override:12.74%;line-gap-override:0.00%;size-adjust:157.02%}.__className_a3bff0{font-family:Martian Mono,Martian Mono Fallback;font-style:normal}.__variable_a3bff0{--font-mono-site:"Martian Mono","Martian Mono Fallback"}@font-face{font-family:IBM Plex Sans;font-style:normal;font-weight:400;font-stretch:100%;font-display:swap;src:url(/_next/static/media/7b19b489dc6743ba-s.woff2) format("woff2");unicode-range:u+0460-052f,u+1c80-1c8a,u+20b4,u+2de0-2dff,u+a640-a69f,u+fe2e-fe2f}@font-face{font-family:IBM Plex Sans;font-style:normal;font-weight:400;font-stretch:100%;font-display:swap;src:url(/_next/static/media/28793f5c5e3d822d-s.woff2) format("woff2");unicode-range:u+0301,u+0400-045f,u+0490-0491,u+04b0-04b1,u+2116}@font-face{font-family:IBM Plex Sans;font-style:normal;font-weight:400;font-stretch:100%;font-display:swap;src:url(/_next/static/media/c9c3823090ec8b55-s.woff2) format("woff2");unicode-range:u+0370-0377,u+037a-037f,u+0384-038a,u+038c,u+038e-03a1,u+03a3-03ff}@font-face{font-family:IBM Plex Sans;font-style:normal;font-weight:400;font-stretch:100%;font-display:swap;src:url(/_next/static/media/b3bf17a9041d9433-s.woff2) format("woff2");unicode-range:u+0102-0103,u+0110-0111,u+0128-0129,u+0168-0169,u+01a0-01a1,u+01af-01b0,u+0300-0301,u+0303-0304,u+0308-0309,u+0323,u+0329,u+1ea0-1ef9,u+20ab}@font-face{font-family:IBM Plex Sans;font-style:normal;font-weight:400;font-stretch:100%;font-display:swap;src:url(/_next/static/media/2801417b65625cf5-s.p.woff2) format("woff2");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,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:IBM Plex Sans;font-style:normal;font-weight:400;font-stretch:100%;font-display:swap;src:url(/_next/static/media/26d4368bf94c0ec4-s.p.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:IBM Plex Sans;font-style:normal;font-weight:500;font-stretch:100%;font-display:swap;src:url(/_next/static/media/7b19b489dc6743ba-s.woff2) format("woff2");unicode-range:u+0460-052f,u+1c80-1c8a,u+20b4,u+2de0-2dff,u+a640-a69f,u+fe2e-fe2f}@font-face{font-family:IBM Plex Sans;font-style:normal;font-weight:500;font-stretch:100%;font-display:swap;src:url(/_next/static/media/28793f5c5e3d822d-s.woff2) format("woff2");unicode-range:u+0301,u+0400-045f,u+0490-0491,u+04b0-04b1,u+2116}@font-face{font-family:IBM Plex Sans;font-style:normal;font-weight:500;font-stretch:100%;font-display:swap;src:url(/_next/static/media/c9c3823090ec8b55-s.woff2) format("woff2");unicode-range:u+0370-0377,u+037a-037f,u+0384-038a,u+038c,u+038e-03a1,u+03a3-03ff}@font-face{font-family:IBM Plex Sans;font-style:normal;font-weight:500;font-stretch:100%;font-display:swap;src:url(/_next/static/media/b3bf17a9041d9433-s.woff2) format("woff2");unicode-range:u+0102-0103,u+0110-0111,u+0128-0129,u+0168-0169,u+01a0-01a1,u+01af-01b0,u+0300-0301,u+0303-0304,u+0308-0309,u+0323,u+0329,u+1ea0-1ef9,u+20ab}@font-face{font-family:IBM Plex Sans;font-style:normal;font-weight:500;font-stretch:100%;font-display:swap;src:url(/_next/static/media/2801417b65625cf5-s.p.woff2) format("woff2");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,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:IBM Plex Sans;font-style:normal;font-weight:500;font-stretch:100%;font-display:swap;src:url(/_next/static/media/26d4368bf94c0ec4-s.p.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:IBM Plex Sans;font-style:normal;font-weight:600;font-stretch:100%;font-display:swap;src:url(/_next/static/media/7b19b489dc6743ba-s.woff2) format("woff2");unicode-range:u+0460-052f,u+1c80-1c8a,u+20b4,u+2de0-2dff,u+a640-a69f,u+fe2e-fe2f}@font-face{font-family:IBM Plex Sans;font-style:normal;font-weight:600;font-stretch:100%;font-display:swap;src:url(/_next/static/media/28793f5c5e3d822d-s.woff2) format("woff2");unicode-range:u+0301,u+0400-045f,u+0490-0491,u+04b0-04b1,u+2116}@font-face{font-family:IBM Plex Sans;font-style:normal;font-weight:600;font-stretch:100%;font-display:swap;src:url(/_next/static/media/c9c3823090ec8b55-s.woff2) format("woff2");unicode-range:u+0370-0377,u+037a-037f,u+0384-038a,u+038c,u+038e-03a1,u+03a3-03ff}@font-face{font-family:IBM Plex Sans;font-style:normal;font-weight:600;font-stretch:100%;font-display:swap;src:url(/_next/static/media/b3bf17a9041d9433-s.woff2) format("woff2");unicode-range:u+0102-0103,u+0110-0111,u+0128-0129,u+0168-0169,u+01a0-01a1,u+01af-01b0,u+0300-0301,u+0303-0304,u+0308-0309,u+0323,u+0329,u+1ea0-1ef9,u+20ab}@font-face{font-family:IBM Plex Sans;font-style:normal;font-weight:600;font-stretch:100%;font-display:swap;src:url(/_next/static/media/2801417b65625cf5-s.p.woff2) format("woff2");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,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:IBM Plex Sans;font-style:normal;font-weight:600;font-stretch:100%;font-display:swap;src:url(/_next/static/media/26d4368bf94c0ec4-s.p.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:IBM Plex Sans Fallback;src:local("Arial");ascent-override:101.32%;descent-override:27.18%;line-gap-override:0.00%;size-adjust:101.17%}.__className_4cd417{font-family:IBM Plex Sans,IBM Plex Sans Fallback;font-style:normal}.__variable_4cd417{--font-sans:"IBM Plex Sans","IBM Plex Sans Fallback"}@font-face{font-family:IBM Plex Mono;font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/58f386aa6b1a2a92-s.woff2) format("woff2");unicode-range:u+0460-052f,u+1c80-1c8a,u+20b4,u+2de0-2dff,u+a640-a69f,u+fe2e-fe2f}@font-face{font-family:IBM Plex Mono;font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/011e180705008d6f-s.woff2) format("woff2");unicode-range:u+0301,u+0400-045f,u+0490-0491,u+04b0-04b1,u+2116}@font-face{font-family:IBM Plex Mono;font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/7ba5fb2a8c88521c-s.woff2) format("woff2");unicode-range:u+0102-0103,u+0110-0111,u+0128-0129,u+0168-0169,u+01a0-01a1,u+01af-01b0,u+0300-0301,u+0303-0304,u+0308-0309,u+0323,u+0329,u+1ea0-1ef9,u+20ab}@font-face{font-family:IBM Plex Mono;font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/92eeb95d069020cc-s.p.woff2) format("woff2");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,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:IBM Plex Mono;font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/d3ebbfd689654d3a-s.p.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:IBM Plex Mono;font-style:normal;font-weight:500;font-display:swap;src:url(/_next/static/media/ef4d5661765d0e49-s.woff2) format("woff2");unicode-range:u+0460-052f,u+1c80-1c8a,u+20b4,u+2de0-2dff,u+a640-a69f,u+fe2e-fe2f}@font-face{font-family:IBM Plex Mono;font-style:normal;font-weight:500;font-display:swap;src:url(/_next/static/media/d29838c109ef09b4-s.woff2) format("woff2");unicode-range:u+0301,u+0400-045f,u+0490-0491,u+04b0-04b1,u+2116}@font-face{font-family:IBM Plex Mono;font-style:normal;font-weight:500;font-display:swap;src:url(/_next/static/media/e40af3453d7c920a-s.woff2) format("woff2");unicode-range:u+0102-0103,u+0110-0111,u+0128-0129,u+0168-0169,u+01a0-01a1,u+01af-01b0,u+0300-0301,u+0303-0304,u+0308-0309,u+0323,u+0329,u+1ea0-1ef9,u+20ab}@font-face{font-family:IBM Plex Mono;font-style:normal;font-weight:500;font-display:swap;src:url(/_next/static/media/99dcf268bda04fe5-s.p.woff2) format("woff2");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,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:IBM Plex Mono;font-style:normal;font-weight:500;font-display:swap;src:url(/_next/static/media/98e207f02528a563-s.p.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:IBM Plex Mono Fallback;src:local("Arial");ascent-override:76.16%;descent-override:20.43%;line-gap-override:0.00%;size-adjust:134.59%}.__className_308571{font-family:IBM Plex Mono,IBM Plex Mono Fallback;font-style:normal}.__variable_308571{--font-mono:"IBM Plex Mono","IBM Plex Mono Fallback"}:root{--ui-canvas:#ECEFEE;--ui-surface:#FAFBFB;--ui-raised:#FFFFFF;--ui-sunken:#E1E6E5;--ui-tint:#E2EAEE;--ui-night:#111716;--ui-night-2:#1A2221;--ui-shell:#111716;--ui-shell-hover:#1A2221;--ui-shell-active:#26302E;--ui-line:#DCE2E1;--ui-line-strong:#C0C9C7;--ui-line-shell:#232C2A;--ui-night-line:#232C2A;--ui-ink:#141A19;--ui-ink-2:#4C5654;--ui-ink-3:#78827F;--ui-ink-4:#9BA4A2;--ui-ink-shell:#EDF1F0;--ui-ink-shell-2:#98A3A0;--ui-accent:#D8401F;--ui-accent-hover:#B8321A;--ui-accent-ink:#B8321A;--ui-accent-soft:#FBE6E0;--ui-accent-line:#F2B9A9;--ui-on-accent:#FFFFFF;--ui-ion:#2C6C88;--ui-ion-hover:#1F5468;--ui-ion-soft:#E3EDF2;--ui-ion-line:#BFD4DE;--ui-positive:#1A6A4F;--ui-positive-soft:#E4EFEA;--ui-positive-line:#BCD8CC;--ui-attention:#8A5A12;--ui-attention-soft:#F5EEE1;--ui-attention-line:#E3D0AC;--ui-critical:#A32B3C;--ui-critical-soft:#F7E8EA;--ui-critical-line:#E9C3C9;--ui-neutral:#626C6A;--ui-neutral-soft:#E9EDEC;--ui-neutral-line:#D7DEDC;--ui-font-display:var(--font-display,"Chivo"),ui-sans-serif,system-ui,sans-serif;--ui-font-sans:var(--font-sans,"IBM Plex Sans"),ui-sans-serif,system-ui,-apple-system,"Segoe UI",sans-serif;--ui-font-mono:var(--font-mono,"IBM Plex Mono"),ui-monospace,"SF Mono",Consolas,monospace;--ui-font-serif:var(--ui-font-display);--ui-text-3xl:27px;--ui-text-2xl:21px;--ui-text-xl:17px;--ui-text-lg:15px;--ui-text-md:13px;--ui-text-sm:12px;--ui-text-xs:11px;--site-body:1.0625rem;--site-lede:1.375rem;--site-h3:1.5rem;--site-h2:2.75rem;--site-h1:4.5rem;--site-hero:5.75rem;--ui-leading-tight:1.25;--ui-leading-normal:1.5;--ui-leading-relaxed:1.65;--ui-radius-sheet:24px;--ui-radius-card:16px;--ui-radius-control:10px;--ui-radius-chip:8px;--ui-radius-full:999px;--ui-radius-xs:4px;--ui-radius-sm:6px;--ui-radius-md:8px;--ui-radius-lg:12px;--ui-radius-panel:var(--ui-radius-sheet);--ui-rail-width:224px;--ui-topbar-height:52px;--ui-content-max:1520px;--ui-site-max:1240px;--ui-read-max:62ch;--rhythm-unit:0.5rem;--rhythm-tick:0.5rem;--rhythm-gutter:0.75rem;--rhythm-step:1.25rem;--rhythm-pocket:1.5rem;--rhythm-beat:3.5rem;--rhythm-inset:clamp(1.5rem,0.63rem + 3.7vw,3.5rem);--rhythm-air-tight:clamp(2.5rem,2.07rem + 1.85vw,3.5rem);--rhythm-air:clamp(4rem,2.7rem + 5.55vw,7rem);--rhythm-air-wide:clamp(5.5rem,3.98rem + 6.47vw,9rem);--ui-shadow-sm:0 1px 2px rgba(20,26,25,0.05);--ui-shadow-md:0 6px 20px -4px rgba(20,26,25,0.10),0 2px 6px -2px rgba(20,26,25,0.05);--ui-shadow-lg:0 18px 48px -12px rgba(20,26,25,0.18),0 4px 12px -4px rgba(20,26,25,0.07);--ui-shadow-float:0 24px 60px -20px rgba(20,26,25,0.20),0 4px 12px -6px rgba(20,26,25,0.10);--ui-edge:inset 0 1px 0 rgba(255,255,255,0.6);--ui-ring:0 0 0 2px var(--ui-canvas),0 0 0 4px var(--ui-accent);--ui-ease:cubic-bezier(0.4,0,0.2,1);--ui-ease-settle:cubic-bezier(0.4,0,0.2,1);--ui-duration-fast:150ms;--ui-duration:200ms;--ui-duration-slow:300ms;--ui-duration-scene:500ms}.dark{color-scheme:dark;--ui-canvas:#0D1211;--ui-surface:#151C1B;--ui-raised:#1B2423;--ui-sunken:#0A0F0E;--ui-tint:#131E22;--ui-night:#070A0A;--ui-night-2:#111817;--ui-shell:#0A0E0E;--ui-shell-hover:#161E1D;--ui-shell-active:#222C2A;--ui-line:#222C2A;--ui-line-strong:#35403E;--ui-line-shell:#1B2322;--ui-night-line:#1B2322;--ui-ink:#EDF1F0;--ui-ink-2:#A7B1AF;--ui-ink-3:#7C8785;--ui-ink-4:#626C6A;--ui-ink-shell:#EDF1F0;--ui-ink-shell-2:#939E9C;--ui-accent:#F0664A;--ui-accent-hover:#F4826B;--ui-accent-ink:#F4826B;--ui-accent-soft:#2E1712;--ui-accent-line:#5A2A20;--ui-on-accent:#14100D;--ui-ion:#6FA8C4;--ui-ion-hover:#8CBDD5;--ui-ion-soft:#12242C;--ui-ion-line:#26414D;--ui-positive:#4FB68F;--ui-positive-soft:#0D2019;--ui-positive-line:#1D3B30;--ui-attention:#D0A055;--ui-attention-soft:#21190C;--ui-attention-line:#3E3119;--ui-critical:#E97F8C;--ui-critical-soft:#261417;--ui-critical-line:#452229;--ui-neutral:#939E9C;--ui-neutral-soft:#151C1B;--ui-neutral-line:#2A3432;--ui-shadow-sm:0 1px 2px rgba(0,0,0,0.4);--ui-shadow-md:0 6px 20px -4px rgba(0,0,0,0.5),0 2px 6px -2px rgba(0,0,0,0.3);--ui-shadow-lg:0 18px 48px -12px rgba(0,0,0,0.6),0 4px 12px -4px rgba(0,0,0,0.35);--ui-shadow-float:0 24px 60px -20px rgba(0,0,0,0.55),0 4px 12px -6px rgba(0,0,0,0.35);--ui-edge:inset 0 1px 0 rgba(255,255,255,0.045);--ui-ring:0 0 0 2px var(--ui-canvas),0 0 0 4px var(--ui-accent)}.dark,:root{--brain-bg:var(--ui-canvas);--brain-surface:var(--ui-surface);--brain-surface-raised:var(--ui-raised);--brain-border:var(--ui-line);--brain-border-strong:var(--ui-line-strong);--brain-text:var(--ui-ink);--brain-text-muted:var(--ui-ink-2);--brain-text-faint:var(--ui-ink-3);--brain-accent:var(--ui-accent);--brain-accent-ink:var(--ui-on-accent);--brain-ion:var(--ui-ion);--brain-ion-soft:var(--ui-ion-soft);--brain-mint:var(--ui-positive);--brain-mint-soft:var(--ui-positive-soft);--brain-amber:var(--ui-attention);--brain-red:var(--ui-critical);--brain-radius-sm:var(--ui-radius-sm);--brain-radius-md:var(--ui-radius-md);--brain-radius-lg:var(--ui-radius-lg);--brain-shadow-sm:var(--ui-shadow-sm);--brain-shadow-md:var(--ui-shadow-md);--brain-ring:var(--ui-ring);--brain-text-2xl:var(--ui-text-2xl);--brain-text-xl:var(--ui-text-xl);--brain-text-lg:var(--ui-text-lg);--brain-text-base:var(--ui-text-md);--brain-text-sm:var(--ui-text-sm);--brain-text-xs:var(--ui-text-xs)}[data-surface=site]{--ui-canvas:#EDEEEA;--ui-surface:#FFFFFF;--ui-raised:#FFFFFF;--ui-sunken:#E3E5E1;--ui-tint:#E6E8E4;--ui-night:#14161A;--ui-night-2:#1E2126;--ui-ink:#14161A;--ui-ink-2:#5C6167;--ui-ink-3:#84898E;--ui-ink-4:#A9ADB0;--ui-ink-shell:#EDEEEA;--ui-ink-shell-2:#9A9FA5;--ui-grid:#E1E3DF;--ui-line:#D3D6D0;--ui-rule:#B4B8B2;--ui-line-strong:#8F938D;--ui-line-shell:#2B2F35;--ui-night-line:#2B2F35;--ui-accent:#D8401F;--ui-accent-hover:#B8321A;--ui-accent-ink:#B8321A;--ui-accent-soft:#FBE6E0;--ui-accent-line:#F2B9A9;--ui-on-accent:#FFFFFF;--site-night-accent:#F0664A;--site-night-accent-ink:#F98A72;--site-night-accent-soft:#2A1712;--site-night-accent-line:#5A2A1F;--site-night-on-accent:#14161A;--ui-radius-xs:0px;--ui-radius-sm:0px;--ui-radius-chip:0px;--ui-radius-control:0px;--ui-radius-md:0px;--ui-radius-card:0px;--ui-radius-lg:0px;--ui-radius-panel:0px;--ui-radius-sheet:0px;--ui-radius-full:0px;--ui-font-display:var(--font-display,"Chivo"),ui-sans-serif,system-ui,sans-serif;--ui-font-sans:var(--font-display,"Chivo"),ui-sans-serif,system-ui,sans-serif;--ui-font-mono:var(--font-mono-site,"Martian Mono"),ui-monospace,"SF Mono",Consolas,monospace;--ui-font-serif:var(--ui-font-display);--site-body:1rem;--site-lede:clamp(1.0625rem,1rem + 0.28vw,1.1875rem);--site-h3:clamp(1.25rem,1.2rem + 0.23vw,1.375rem);--site-h2:clamp(1.75rem,1.43rem + 1.39vw,2.5rem);--site-h1:clamp(2.25rem,1.6rem + 2.78vw,3.75rem);--site-hero:clamp(2.125rem,0.88rem + 5.32vw,5rem);--ui-edge:none;--ui-shadow-float:none;--ui-ring:0 0 0 2px var(--ui-canvas),0 0 0 4px var(--ui-accent);color-scheme:light}@media (prefers-color-scheme:dark){[data-surface=site]{color-scheme:dark;--ui-canvas:#121418;--ui-surface:#1A1D22;--ui-raised:#1A1D22;--ui-sunken:#0E1013;--ui-tint:#16191E;--ui-night:#E9EAE6;--ui-night-2:#DADCD7;--ui-ink:#E9EAE6;--ui-ink-2:#A9AEB3;--ui-ink-3:#7C8288;--ui-ink-4:#5A6066;--ui-ink-shell:#14161A;--ui-ink-shell-2:#5C6167;--ui-grid:#1D2126;--ui-line:#262B31;--ui-rule:#3A4048;--ui-line-strong:#555C64;--ui-line-shell:#C9CCC6;--ui-night-line:#C9CCC6;--ui-accent:#F0664A;--ui-accent-hover:#F98A72;--ui-accent-ink:#F98A72;--ui-accent-soft:#2A1712;--ui-accent-line:#5A2A1F;--ui-on-accent:#14161A;--site-night-accent:#D8401F;--site-night-accent-ink:#B8321A;--site-night-accent-soft:#FBE6E0;--site-night-accent-line:#F2B9A9;--site-night-on-accent:#FFFFFF;--ui-ring:0 0 0 2px var(--ui-canvas),0 0 0 4px var(--ui-accent)}}[data-surface=site]{--ui-ion:#2C6C88;--ui-ion-hover:#1F5468;--ui-ion-soft:#E3EDF2;--ui-ion-line:#BFD4DE;--ui-positive:#1A6A4F;--ui-positive-soft:#E4EFEA;--ui-positive-line:#BCD8CC;--ui-attention:#8A5A12;--ui-attention-soft:#F5EEE1;--ui-attention-line:#E3D0AC;--ui-critical:#A32B3C;--ui-critical-soft:#F7E8EA;--ui-critical-line:#E9C3C9;--ui-neutral:#626C6A;--ui-neutral-soft:#E6E8E4;--ui-neutral-line:#D3D6D0}@media (prefers-color-scheme:dark){[data-surface=site]{--ui-ion:#6FA8C4;--ui-ion-hover:#8CBDD5;--ui-ion-soft:#12242C;--ui-ion-line:#26414D;--ui-positive:#4FB68F;--ui-positive-soft:#0D2019;--ui-positive-line:#1D3B30;--ui-attention:#D0A055;--ui-attention-soft:#21190C;--ui-attention-line:#3E3119;--ui-critical:#E97F8C;--ui-critical-soft:#261417;--ui-critical-line:#452229;--ui-neutral:#939E9C;--ui-neutral-soft:#16191E;--ui-neutral-line:#262B31}}