@font-face{font-family:__Bricolage_Grotesque_01ae00;font-style:normal;font-weight:600;font-stretch:100%;font-display:swap;src:url(/_next/static/media/93a6e477e1480c92-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:__Bricolage_Grotesque_01ae00;font-style:normal;font-weight:600;font-stretch:100%;font-display:swap;src:url(/_next/static/media/c7e0cf6c760983e7-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:__Bricolage_Grotesque_01ae00;font-style:normal;font-weight:600;font-stretch:100%;font-display:swap;src:url(/_next/static/media/9d5a263311222317-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:__Bricolage_Grotesque_01ae00;font-style:normal;font-weight:700;font-stretch:100%;font-display:swap;src:url(/_next/static/media/93a6e477e1480c92-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:__Bricolage_Grotesque_01ae00;font-style:normal;font-weight:700;font-stretch:100%;font-display:swap;src:url(/_next/static/media/c7e0cf6c760983e7-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:__Bricolage_Grotesque_01ae00;font-style:normal;font-weight:700;font-stretch:100%;font-display:swap;src:url(/_next/static/media/9d5a263311222317-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:__Bricolage_Grotesque_01ae00;font-style:normal;font-weight:800;font-stretch:100%;font-display:swap;src:url(/_next/static/media/93a6e477e1480c92-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:__Bricolage_Grotesque_01ae00;font-style:normal;font-weight:800;font-stretch:100%;font-display:swap;src:url(/_next/static/media/c7e0cf6c760983e7-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:__Bricolage_Grotesque_01ae00;font-style:normal;font-weight:800;font-stretch:100%;font-display:swap;src:url(/_next/static/media/9d5a263311222317-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:__Bricolage_Grotesque_Fallback_01ae00;src:local("Arial");ascent-override:88.21%;descent-override:25.61%;line-gap-override:0.00%;size-adjust:105.43%}.__className_01ae00{font-family:__Bricolage_Grotesque_01ae00,__Bricolage_Grotesque_Fallback_01ae00;font-style:normal}.__variable_01ae00{--font-display-next:"__Bricolage_Grotesque_01ae00","__Bricolage_Grotesque_Fallback_01ae00"}@font-face{font-family:__Inter_8b3a0b;font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/ba9851c3c22cd980-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:__Inter_8b3a0b;font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/21350d82a1f187e9-s.woff2) format("woff2");unicode-range:u+0301,u+0400-045f,u+0490-0491,u+04b0-04b1,u+2116}@font-face{font-family:__Inter_8b3a0b;font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/c5fe6dc8356a8c31-s.woff2) format("woff2");unicode-range:u+1f??}@font-face{font-family:__Inter_8b3a0b;font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/19cfc7226ec3afaa-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:__Inter_8b3a0b;font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/df0a9ae256c0569c-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:__Inter_8b3a0b;font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/8e9860b6e62d6359-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:__Inter_8b3a0b;font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/e4af272ccee01ff0-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:__Inter_8b3a0b;font-style:normal;font-weight:500;font-display:swap;src:url(/_next/static/media/ba9851c3c22cd980-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:__Inter_8b3a0b;font-style:normal;font-weight:500;font-display:swap;src:url(/_next/static/media/21350d82a1f187e9-s.woff2) format("woff2");unicode-range:u+0301,u+0400-045f,u+0490-0491,u+04b0-04b1,u+2116}@font-face{font-family:__Inter_8b3a0b;font-style:normal;font-weight:500;font-display:swap;src:url(/_next/static/media/c5fe6dc8356a8c31-s.woff2) format("woff2");unicode-range:u+1f??}@font-face{font-family:__Inter_8b3a0b;font-style:normal;font-weight:500;font-display:swap;src:url(/_next/static/media/19cfc7226ec3afaa-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:__Inter_8b3a0b;font-style:normal;font-weight:500;font-display:swap;src:url(/_next/static/media/df0a9ae256c0569c-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:__Inter_8b3a0b;font-style:normal;font-weight:500;font-display:swap;src:url(/_next/static/media/8e9860b6e62d6359-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:__Inter_8b3a0b;font-style:normal;font-weight:500;font-display:swap;src:url(/_next/static/media/e4af272ccee01ff0-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:__Inter_8b3a0b;font-style:normal;font-weight:600;font-display:swap;src:url(/_next/static/media/ba9851c3c22cd980-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:__Inter_8b3a0b;font-style:normal;font-weight:600;font-display:swap;src:url(/_next/static/media/21350d82a1f187e9-s.woff2) format("woff2");unicode-range:u+0301,u+0400-045f,u+0490-0491,u+04b0-04b1,u+2116}@font-face{font-family:__Inter_8b3a0b;font-style:normal;font-weight:600;font-display:swap;src:url(/_next/static/media/c5fe6dc8356a8c31-s.woff2) format("woff2");unicode-range:u+1f??}@font-face{font-family:__Inter_8b3a0b;font-style:normal;font-weight:600;font-display:swap;src:url(/_next/static/media/19cfc7226ec3afaa-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:__Inter_8b3a0b;font-style:normal;font-weight:600;font-display:swap;src:url(/_next/static/media/df0a9ae256c0569c-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:__Inter_8b3a0b;font-style:normal;font-weight:600;font-display:swap;src:url(/_next/static/media/8e9860b6e62d6359-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:__Inter_8b3a0b;font-style:normal;font-weight:600;font-display:swap;src:url(/_next/static/media/e4af272ccee01ff0-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:__Inter_8b3a0b;font-style:normal;font-weight:700;font-display:swap;src:url(/_next/static/media/ba9851c3c22cd980-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:__Inter_8b3a0b;font-style:normal;font-weight:700;font-display:swap;src:url(/_next/static/media/21350d82a1f187e9-s.woff2) format("woff2");unicode-range:u+0301,u+0400-045f,u+0490-0491,u+04b0-04b1,u+2116}@font-face{font-family:__Inter_8b3a0b;font-style:normal;font-weight:700;font-display:swap;src:url(/_next/static/media/c5fe6dc8356a8c31-s.woff2) format("woff2");unicode-range:u+1f??}@font-face{font-family:__Inter_8b3a0b;font-style:normal;font-weight:700;font-display:swap;src:url(/_next/static/media/19cfc7226ec3afaa-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:__Inter_8b3a0b;font-style:normal;font-weight:700;font-display:swap;src:url(/_next/static/media/df0a9ae256c0569c-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:__Inter_8b3a0b;font-style:normal;font-weight:700;font-display:swap;src:url(/_next/static/media/8e9860b6e62d6359-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:__Inter_8b3a0b;font-style:normal;font-weight:700;font-display:swap;src:url(/_next/static/media/e4af272ccee01ff0-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:__Inter_Fallback_8b3a0b;src:local("Arial");ascent-override:90.49%;descent-override:22.56%;line-gap-override:0.00%;size-adjust:107.06%}.__className_8b3a0b{font-family:__Inter_8b3a0b,__Inter_Fallback_8b3a0b;font-style:normal}.__variable_8b3a0b{--font-body-next:"__Inter_8b3a0b","__Inter_Fallback_8b3a0b"}@font-face{font-family:__JetBrains_Mono_6d24ac;font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/edc640959b0c7826-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:__JetBrains_Mono_6d24ac;font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/ac0e76ddaeeb7981-s.woff2) format("woff2");unicode-range:u+0301,u+0400-045f,u+0490-0491,u+04b0-04b1,u+2116}@font-face{font-family:__JetBrains_Mono_6d24ac;font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/64d784ea54a4acde-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:__JetBrains_Mono_6d24ac;font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/ff71da380fbe67dd-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:__JetBrains_Mono_6d24ac;font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/6d831b18ae5b01dc-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:__JetBrains_Mono_6d24ac;font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/558ca1a6aa3cb55e-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:__JetBrains_Mono_6d24ac;font-style:normal;font-weight:500;font-display:swap;src:url(/_next/static/media/edc640959b0c7826-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:__JetBrains_Mono_6d24ac;font-style:normal;font-weight:500;font-display:swap;src:url(/_next/static/media/ac0e76ddaeeb7981-s.woff2) format("woff2");unicode-range:u+0301,u+0400-045f,u+0490-0491,u+04b0-04b1,u+2116}@font-face{font-family:__JetBrains_Mono_6d24ac;font-style:normal;font-weight:500;font-display:swap;src:url(/_next/static/media/64d784ea54a4acde-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:__JetBrains_Mono_6d24ac;font-style:normal;font-weight:500;font-display:swap;src:url(/_next/static/media/ff71da380fbe67dd-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:__JetBrains_Mono_6d24ac;font-style:normal;font-weight:500;font-display:swap;src:url(/_next/static/media/6d831b18ae5b01dc-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:__JetBrains_Mono_6d24ac;font-style:normal;font-weight:500;font-display:swap;src:url(/_next/static/media/558ca1a6aa3cb55e-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:__JetBrains_Mono_Fallback_6d24ac;src:local("Arial");ascent-override:75.79%;descent-override:22.29%;line-gap-override:0.00%;size-adjust:134.59%}.__className_6d24ac{font-family:__JetBrains_Mono_6d24ac,__JetBrains_Mono_Fallback_6d24ac;font-style:normal}.__variable_6d24ac{--font-mono-next:"__JetBrains_Mono_6d24ac","__JetBrains_Mono_Fallback_6d24ac"}@font-face{font-family:"__Instrument_Serif_1f5468";font-style:italic;font-weight:400;font-display:swap;src:url(/_next/static/media/5ece437c7024c161-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:"__Instrument_Serif_1f5468";font-style:italic;font-weight:400;font-display:swap;src:url(/_next/static/media/9cc5b37ab1350db7-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:"__Instrument_Serif_1f5468";font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/35f3de0ebb1cfc70-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:"__Instrument_Serif_1f5468";font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/e6099e249fd938cc-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:"__Instrument_Serif_Fallback_1f5468";src:local("Times New Roman");ascent-override:117.94%;descent-override:36.93%;line-gap-override:0.00%;size-adjust:83.94%}.__className_1f5468{font-family:"__Instrument_Serif_1f5468","__Instrument_Serif_Fallback_1f5468";font-weight:400}.__variable_1f5468{--font-serif-next:"__Instrument_Serif_1f5468","__Instrument_Serif_Fallback_1f5468"}:root{--cfq-paper:#fafaf7;--cfq-ink:#0b0b0e;--cfq-ink-2:#262629;--cfq-line:#eceae3;--cfq-line-2:#e2e0d7;--cfq-muted:#6b6b73;--cfq-blue:#1c6dff;--cfq-blue-2:#0a52e0;--cfq-blue-50:#e8f0ff;--cfq-yellow:#ffd60a;--cfq-red:#ef3b3b;--cfq-green:#1ea66a;--cfq-green-tint:#e7f6ee;--cfq-purple:#7a5cff;--cfq-tint-blue:rgba(28,109,255,.1);--cfq-tint-yellow:rgba(255,214,10,.1);--cfq-tint-green:rgba(30,166,106,.08);--font-display:var(--font-display-next),"Bricolage Grotesque",ui-sans-serif,system-ui,sans-serif;--font-serif:var(--font-serif-next),"Instrument Serif",Georgia,"Times New Roman",serif;--font-body:var(--font-body-next),"Geist",-apple-system,BlinkMacSystemFont,system-ui,sans-serif;--font-mono:var(--font-mono-next),"Geist Mono",ui-monospace,"SF Mono",Menlo,monospace;--r-xs:6px;--r-s:10px;--r-m:14px;--r-l:20px;--r-xl:28px;--shadow-sm:0 1px 2px rgba(10,12,30,.04),0 1px 1px rgba(10,12,30,.03);--shadow-md:0 8px 24px -8px rgba(15,23,55,.1),0 2px 6px rgba(15,23,55,.04);--shadow-lg:0 24px 60px -20px rgba(15,23,55,.18),0 8px 20px -8px rgba(15,23,55,.08);--shadow-glow-blue:0 14px 28px -10px rgba(28,109,255,.55)}.cfq-v3-base{font-family:var(--font-body);font-size:16px;line-height:1.55;color:var(--cfq-ink);background:var(--cfq-paper);-webkit-font-smoothing:antialiased;text-rendering:optimizeLegibility}.cfq-v3-base ::-moz-selection{background:var(--cfq-blue);color:#fff}.cfq-v3-base ::selection{background:var(--cfq-blue);color:#fff}.cfq-display{font-family:var(--font-display);font-weight:700;letter-spacing:-.028em;line-height:1.02}.cfq-italic{font-family:var(--font-serif);font-style:italic;font-weight:400;letter-spacing:-.005em}.cfq-eyebrow,.cfq-mono{font-family:var(--font-mono)}.cfq-eyebrow{font-size:11.5px;letter-spacing:.14em;text-transform:uppercase;color:var(--cfq-muted)}.cfq-h1{font-size:clamp(40px,6.2vw,76px);line-height:.98;letter-spacing:-.035em;margin:0 0 22px}.cfq-h1,.cfq-h2{font-family:var(--font-display);font-weight:700}.cfq-h2{font-size:clamp(34px,4.5vw,56px);line-height:1.02;letter-spacing:-.03em;margin:0 0 18px;text-wrap:balance}.cfq-h3{font-family:var(--font-display);font-weight:600;font-size:clamp(22px,2.4vw,28px);line-height:1.15;letter-spacing:-.02em;margin:0 0 12px}.cfq-lede{font-size:18px;line-height:1.55;color:var(--cfq-ink-2);max-width:560px;text-wrap:pretty}.cfq-accent{font-family:var(--font-serif);font-style:italic;font-weight:400;color:var(--cfq-blue);letter-spacing:-.005em}.cfq-accent-red{color:var(--cfq-red)}.cfq-accent-green{color:var(--cfq-green)}.cfq-accent-yellow{color:#b39e00}.cfq-accent-dot{color:var(--cfq-red)}.cfq-btn-v3{display:inline-flex;align-items:center;justify-content:center;gap:8px;height:46px;padding:0 20px;border-radius:12px;font-family:var(--font-body);font-weight:600;font-size:14.5px;letter-spacing:-.01em;white-space:nowrap;cursor:pointer;border:none;transition:transform .12s ease,box-shadow .15s ease,background .15s,border-color .15s,color .15s}.cfq-btn-v3.is-sm{height:38px;padding:0 14px;font-size:13.5px;border-radius:10px}.cfq-btn-v3.is-lg{height:52px;padding:0 24px;font-size:15.5px;border-radius:14px}.cfq-btn-v3.is-block{width:100%}.cfq-btn-v3.is-ink{background:var(--cfq-ink);color:#fff;box-shadow:inset 0 1px 0 hsla(0,0%,100%,.08),0 1px 2px rgba(0,0,0,.18)}.cfq-btn-v3.is-ink:hover{background:#1a1a1f;transform:translateY(-1px);box-shadow:0 10px 22px -8px rgba(10,12,30,.4)}.cfq-btn-v3.is-blue{background:var(--cfq-blue);color:#fff;box-shadow:inset 0 1px 0 hsla(0,0%,100%,.15),0 6px 14px -6px rgba(28,109,255,.55)}.cfq-btn-v3.is-blue:hover{background:var(--cfq-blue-2);transform:translateY(-1px);box-shadow:var(--shadow-glow-blue)}.cfq-btn-v3.is-ghost{background:transparent;color:var(--cfq-ink-2);border:1px solid var(--cfq-line-2)}.cfq-btn-v3.is-ghost:hover{background:#fff;border-color:#bcbab0}.cfq-btn-v3 .arrow{display:inline-block;transition:transform .2s}.cfq-btn-v3:hover .arrow{transform:translateX(3px)}.cfq-input-v3{width:100%;height:46px;padding:0 14px;border:1px solid var(--cfq-line-2);border-radius:11px;font:inherit;font-size:15px;background:#fff;color:var(--cfq-ink);transition:border-color .15s,box-shadow .15s}.cfq-input-v3:focus{outline:none;border-color:var(--cfq-blue);box-shadow:0 0 0 4px rgba(28,109,255,.12)}textarea.cfq-input-v3{height:auto;padding:12px 14px;min-height:84px;resize:vertical}.cfq-field-label{display:block;font-family:var(--font-body);font-size:13px;color:var(--cfq-ink-2);font-weight:500;margin-bottom:6px}.cfq-chip{font-size:12px;padding:6px 11px;border-radius:999px;background:#f4f3ec;border:1px solid var(--cfq-line);color:var(--cfq-ink-2);cursor:pointer;transition:all .15s}.cfq-chip:hover{background:#fff;border-color:#bcbab0}.cfq-chip.is-active{background:var(--cfq-ink);border-color:var(--cfq-ink);color:#fff}.cfq-card-v3{background:#fff;border:1px solid var(--cfq-line);border-radius:var(--r-l);padding:28px;transition:transform .2s ease,box-shadow .2s ease,border-color .2s}.cfq-card-v3.is-hover:hover{transform:translateY(-3px);box-shadow:var(--shadow-md);border-color:#dad6c8}.cfq-card-v3.is-dark{background:var(--cfq-ink);color:#fff;border-color:var(--cfq-ink)}.cfq-icon-tile{width:42px;height:42px;border-radius:12px;display:grid;place-items:center;flex-shrink:0;color:#fff}.cfq-icon-tile.x-blue{background:var(--cfq-blue)}.cfq-icon-tile.x-yellow{background:var(--cfq-yellow);color:var(--cfq-ink)}.cfq-icon-tile.x-green{background:var(--cfq-green)}.cfq-icon-tile.x-red{background:var(--cfq-red)}.cfq-icon-tile.x-ink{background:var(--cfq-ink)}.cfq-icon-tile.x-purple{background:var(--cfq-purple)}.cfq-section-v3{padding:120px 0;position:relative}.cfq-section-v3.is-sm{padding:88px 0}@media (max-width:760px){.cfq-section-v3{padding:88px 0}}.cfq-section-head{display:grid;grid-template-columns:1fr auto;gap:24px;align-items:end;margin-bottom:56px}@media (max-width:780px){.cfq-section-head{grid-template-columns:1fr}}.cfq-stat-num{font-family:var(--font-display);font-weight:700;font-size:36px;letter-spacing:-.03em;line-height:1;color:var(--cfq-ink)}.cfq-stat-lbl{font-size:13px;color:var(--cfq-muted);letter-spacing:-.005em}.cfq-pill{display:inline-flex;align-items:center;gap:10px;padding:6px 12px 6px 8px;border-radius:999px;background:#fff;border:1px solid var(--cfq-line);box-shadow:var(--shadow-sm);font-size:13px;color:var(--cfq-ink-2);max-width:100%}.cfq-pill>.cfq-pulse{flex-shrink:0}@media (max-width:640px){.cfq-pill{border-radius:18px;align-items:flex-start;line-height:1.35;padding:8px 14px 8px 10px;font-size:12.5px;white-space:normal}.cfq-pill>.cfq-pulse{margin-top:5px}}.cfq-pulse{width:8px;height:8px;border-radius:50%;background:var(--cfq-green);box-shadow:0 0 0 0 rgba(30,166,106,.55);animation:cfq-pulse 2s infinite}@keyframes cfq-pulse{0%{box-shadow:0 0 0 0 rgba(30,166,106,.55)}70%{box-shadow:0 0 0 10px rgba(30,166,106,0)}to{box-shadow:0 0 0 0 rgba(30,166,106,0)}}.cfq-hero-wash{position:relative;overflow:hidden}.cfq-hero-wash:before{background:radial-gradient(60% 50% at 78% 0,var(--cfq-tint-blue),transparent 60%),radial-gradient(50% 60% at 0 30%,var(--cfq-tint-yellow),transparent 70%),radial-gradient(40% 40% at 100% 100%,var(--cfq-tint-green),transparent 70%)}.cfq-hero-wash:after,.cfq-hero-wash:before{content:"";position:absolute;inset:0;pointer-events:none;z-index:0}.cfq-hero-wash:after{background-image:linear-gradient(90deg,rgba(11,11,12,.04) 1px,transparent 0),linear-gradient(180deg,rgba(11,11,12,.04) 1px,transparent 0);background-size:48px 48px;-webkit-mask-image:radial-gradient(ellipse 80% 60% at 50% 30%,#000 30%,transparent 80%);mask-image:radial-gradient(ellipse 80% 60% at 50% 30%,#000 30%,transparent 80%)}.cfq-hero-wash>*{position:relative;z-index:1}.cfq-nav-v3{position:sticky;top:0;z-index:60;backdrop-filter:saturate(160%) blur(12px);-webkit-backdrop-filter:saturate(160%) blur(12px);background:hsla(60,23%,97%,.78);border-bottom:1px solid transparent;transition:border-color .2s}.cfq-nav-v3.is-scrolled{border-bottom-color:var(--cfq-line)}.cfq-reveal{opacity:0;transform:translateY(18px);transition:opacity .7s ease,transform .7s cubic-bezier(.2,.7,.2,1)}.cfq-reveal.in{opacity:1;transform:translateY(0)}@media (prefers-reduced-motion:reduce){.cfq-reveal{opacity:1;transform:none;transition:none}}html{scroll-behavior:smooth}#contact,:target{scroll-margin-top:168px}@media (max-width:640px){#contact,:target{scroll-margin-top:156px}}.cfq-wrap{max-width:1240px;margin:0 auto;padding:0 28px}@media (max-width:640px){.cfq-wrap{padding:0 22px}}.cfq-marquee{flex:1;overflow:hidden;-webkit-mask-image:linear-gradient(90deg,transparent,#000 8%,#000 92%,transparent);mask-image:linear-gradient(90deg,transparent,#000 8%,#000 92%,transparent);position:relative}.cfq-marquee-track{display:flex;gap:56px;animation:cfq-marq 30s linear infinite;width:-moz-max-content;width:max-content}@keyframes cfq-marq{0%{transform:translateX(0)}to{transform:translateX(-50%)}}.cfq-brand-mark{width:34px;height:34px;border-radius:9px;background:var(--cfq-ink);color:#fff;display:grid;place-items:center;font-family:var(--font-display);font-weight:800;font-size:18px;position:relative;overflow:hidden;flex-shrink:0}.cfq-brand-mark:after{inset:auto -2px -6px auto;width:10px;height:10px;background:var(--cfq-yellow)}.cfq-brand-mark:after,.cfq-brand-mark:before{content:"";position:absolute;border-radius:2px}.cfq-brand-mark:before{inset:-3px auto auto -3px;width:7px;height:7px;background:var(--cfq-red)}.cfq-v3-admin .cfq-side{background:#0b0b0e;color:#fff;border-right:1px solid #1a1a1f}.cfq-v3-admin .cfq-side a,.cfq-v3-admin .cfq-side button{font-family:var(--font-body)}.cfq-v3-admin .cfq-page-h1{font-family:var(--font-display);font-weight:700;font-size:clamp(22px,2.4vw,30px);letter-spacing:-.025em;line-height:1.1;color:var(--cfq-ink);margin:0}.cfq-v3-admin .cfq-page-sub{font-size:13.5px;color:var(--cfq-muted);margin-top:4px}.cfq-v3-admin .cfq-card{background:#fff;border:1px solid var(--cfq-line);border-radius:16px}.cfq-prose{color:var(--cfq-ink-2);font-size:17px;line-height:1.75}.cfq-prose>*+*{margin-top:1.1em}.cfq-prose h2{font-family:var(--font-display);font-weight:700;font-size:clamp(24px,2.4vw,30px);letter-spacing:-.02em;line-height:1.2;color:var(--cfq-ink);margin-top:2em}.cfq-prose h3{font-size:22px;letter-spacing:-.015em;margin-top:1.6em}.cfq-prose h3,.cfq-prose h4{font-family:var(--font-display);font-weight:600;color:var(--cfq-ink)}.cfq-prose h4{font-size:18px;margin-top:1.4em}.cfq-prose blockquote,.cfq-prose ol,.cfq-prose p,.cfq-prose ul{margin:0}.cfq-prose ol,.cfq-prose ul{padding-left:1.4em}.cfq-prose ul{list-style:disc}.cfq-prose ol{list-style:decimal}.cfq-prose li+li{margin-top:.4em}.cfq-prose a{color:var(--cfq-blue);text-decoration:underline;text-underline-offset:3px}.cfq-prose a:hover{color:#0a4ed1}.cfq-prose strong{color:var(--cfq-ink);font-weight:600}.cfq-prose em{font-style:italic}.cfq-prose code{font-family:var(--font-mono);font-size:.92em;background:var(--cfq-paper);padding:.12em .35em;border-radius:4px}.cfq-prose pre{background:#0b0b0c;color:#f4f3ec;padding:1.1em 1.3em;border-radius:12px;overflow-x:auto;font-size:14px;line-height:1.6}.cfq-prose pre code{background:transparent;padding:0;color:inherit}.cfq-prose blockquote{border-left:3px solid var(--cfq-blue);padding:.2em 0 .2em 1em;color:var(--cfq-ink-2);font-style:italic}.cfq-prose hr{border:0;border-top:1px solid var(--cfq-line);margin:2.2em 0}.cfq-prose img{border-radius:12px;border:1px solid var(--cfq-line);max-width:100%;height:auto}