@font-face{font-family:Inter;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;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;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;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;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;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;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;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;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;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;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;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;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;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;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;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;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;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;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;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;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;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;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;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;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;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;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;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;font-style:normal;font-weight:800;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;font-style:normal;font-weight:800;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;font-style:normal;font-weight:800;font-display:swap;src:url(/_next/static/media/c5fe6dc8356a8c31-s.woff2) format("woff2");unicode-range:u+1f??}@font-face{font-family:Inter;font-style:normal;font-weight:800;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;font-style:normal;font-weight:800;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;font-style:normal;font-weight:800;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;font-style:normal;font-weight:800;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;src:local("Arial");ascent-override:90.44%;descent-override:22.52%;line-gap-override:0.00%;size-adjust:107.12%}.__className_48b81b{font-family:Inter,Inter Fallback;font-style:normal}.__variable_48b81b{--font-vg-display:"Inter","Inter Fallback"}@font-face{font-family:"Instrument Serif";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";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";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";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";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","Instrument Serif Fallback";font-weight:400}.__variable_1f5468{--font-vg-serif:"Instrument Serif","Instrument Serif 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.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.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;font-style:normal;font-weight:600;font-display:swap;src:url(/_next/static/media/73cb51aac9c97f90-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:600;font-display:swap;src:url(/_next/static/media/d26bbd13d6b70f89-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:600;font-display:swap;src:url(/_next/static/media/20535187d867b7b9-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:600;font-display:swap;src:url(/_next/static/media/5356a6a4f2c8c8d8-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:IBM Plex Mono;font-style:normal;font-weight:600;font-display:swap;src:url(/_next/static/media/db96af6b531dc71f-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_595324{font-family:IBM Plex Mono,IBM Plex Mono Fallback;font-style:normal}.__variable_595324{--font-vg-mono:"IBM Plex Mono","IBM Plex Mono Fallback"}.vargas-theme{--vg-bg:#ffffff;--vg-bg-tint:#f6f5f1;--vg-bg-soft:#efece4;--vg-bg-dark:#14181f;--vg-bg-deep:#0b0d12;--vg-ink:#0d0e12;--vg-ink-2:#2a2d34;--vg-ink-3:#5b606b;--vg-ink-on-dark:#efeae0;--vg-ink-on-dark-2:#c9c4b9;--vg-accent:#c2410c;--vg-accent-hot:#ea580c;--vg-accent-soft:#fef3ec;--vg-accent-on-dark:#f4a87e;--vg-steel:#1f2a44;--vg-live:#16a34a;--vg-amber:#b45309;--vg-amber-soft:#fef3c7;--vg-rule:rgba(13,14,18,0.12);--vg-rule-strong:rgba(13,14,18,0.28);--vg-rule-on-dark:rgba(239,234,224,0.14);--vg-rule-on-dark-strong:rgba(239,234,224,0.32);--vg-shadow-whisper:rgba(20,24,31,0.04) 0px 1px 1px,rgba(20,24,31,0.04) 0px 2px 2px;--vg-r-sm:3px;--vg-r-md:5px;--vg-r-lg:8px;font-family:var(--font-vg-display),ui-sans-serif,system-ui,-apple-system,BlinkMacSystemFont,"Segoe UI",Helvetica,Arial,sans-serif;color:var(--vg-ink);background:var(--vg-bg);font-feature-settings:"kern","ss01"}.vargas-theme .vg-display{font-family:var(--font-vg-display),ui-sans-serif,system-ui,sans-serif;font-weight:600;letter-spacing:-.018em;font-feature-settings:"kern","ss01"}.vargas-theme .vg-serif{font-family:var(--font-vg-serif),"Times New Roman",Georgia,serif;font-style:italic;font-weight:400;letter-spacing:-.005em}.vargas-theme .vg-mono{font-family:var(--font-vg-mono),ui-monospace,"SF Mono",Menlo,Consolas,monospace;font-feature-settings:"ss01","ss02";font-variant-numeric:tabular-nums}.vargas-theme .vg-label{font-family:var(--font-vg-mono),ui-monospace,monospace;font-size:11px;font-weight:500;line-height:1.4;letter-spacing:.16em;text-transform:uppercase;color:var(--vg-ink-3)}.vargas-theme .vg-label--on-dark{color:var(--vg-ink-on-dark-2)}.vargas-theme .vg-num{font-family:var(--font-vg-mono),ui-monospace,monospace;font-variant-numeric:tabular-nums;letter-spacing:-.01em}.vargas-theme .vg-container{width:100%;max-width:1180px;margin-inline:auto;padding-inline:20px}@media (min-width:640px){.vargas-theme .vg-container{padding-inline:28px}}@media (min-width:1024px){.vargas-theme .vg-container{padding-inline:40px}}.vargas-theme .vg-section{padding-block:clamp(56px,9vw,128px)}.vargas-theme .vg-rule{border-top:1px solid var(--vg-rule)}.vargas-theme .vg-rule-strong{border-top:1px solid var(--vg-rule-strong)}.vargas-theme .vg-rule-on-dark{border-top:1px solid var(--vg-rule-on-dark)}.vargas-theme .vg-btn{display:inline-flex;align-items:center;gap:8px;font-family:var(--font-vg-display);font-size:14.5px;font-weight:500;line-height:1;letter-spacing:-.005em;white-space:nowrap;cursor:pointer;transition:background .16s ease,border-color .16s ease,color .16s ease,transform .16s ease}.vargas-theme .vg-btn--ink{background:var(--vg-ink);color:var(--vg-ink-on-dark);padding:12px 12px 12px 18px;border:1px solid var(--vg-ink);border-radius:var(--vg-r-md);box-shadow:var(--vg-shadow-whisper)}.vargas-theme .vg-btn--ink:hover{background:#1d2129;border-color:#1d2129}.vargas-theme .vg-btn--accent{background:var(--vg-accent);color:#fff8f3;padding:12px 18px;border:1px solid var(--vg-accent);border-radius:var(--vg-r-md);box-shadow:var(--vg-shadow-whisper)}.vargas-theme .vg-btn--accent:hover{background:var(--vg-accent-hot);border-color:var(--vg-accent-hot)}.vargas-theme .vg-btn--ghost-dark{background:transparent;color:var(--vg-ink-on-dark);padding:11px 16px;border:1px solid var(--vg-rule-on-dark-strong);border-radius:var(--vg-r-md)}.vargas-theme .vg-btn--ghost-dark:hover{background:rgba(255,255,255,.06);border-color:rgba(255,255,255,.4)}.vargas-theme .vg-btn--ghost-light{background:transparent;color:var(--vg-ink);padding:11px 16px;border:1px solid var(--vg-rule-strong);border-radius:var(--vg-r-md)}.vargas-theme .vg-btn--ghost-light:hover{background:var(--vg-bg-tint)}.vargas-theme .vg-tape{display:inline-flex;align-items:center;gap:8px;padding:5px 11px;background:var(--vg-bg-soft);border:1px solid var(--vg-rule);border-radius:2px;font-family:var(--font-vg-mono),monospace;font-size:11px;font-weight:500;letter-spacing:.12em;text-transform:uppercase;color:var(--vg-ink-2)}.vargas-theme .vg-tape--accent{background:var(--vg-accent-soft);border-color:rgba(194,65,12,.25);color:var(--vg-accent)}.vargas-theme .vg-tape--on-dark{background:rgba(239,234,224,.06);border-color:var(--vg-rule-on-dark-strong);color:var(--vg-ink-on-dark)}.vargas-theme .vg-pulse{position:relative;display:inline-block;width:8px;height:8px;border-radius:999px;background:var(--vg-live)}.vargas-theme .vg-pulse:after{content:"";position:absolute;inset:-4px;border-radius:999px;background:var(--vg-live);opacity:.35;animation:vg-pulse 2s ease-out infinite}@keyframes vg-pulse{0%{transform:scale(.85);opacity:.45}80%,to{transform:scale(2.2);opacity:0}}.vargas-theme .vg-ticker{overflow:hidden;background:var(--vg-bg-deep);color:var(--vg-ink-on-dark-2);border-bottom:1px solid var(--vg-rule-on-dark)}.vargas-theme .vg-ticker__track{display:inline-flex;align-items:center;gap:36px;padding-block:9px;white-space:nowrap;font-family:var(--font-vg-mono),monospace;font-size:11.5px;letter-spacing:.14em;text-transform:uppercase;animation:vg-ticker 48s linear infinite;will-change:transform}.vargas-theme .vg-ticker__track>span{display:inline-flex;align-items:center;gap:10px}.vargas-theme .vg-ticker__sep{width:4px;height:4px;background:var(--vg-accent-hot);border-radius:999px;display:inline-block}@keyframes vg-ticker{0%{transform:translateX(0)}to{transform:translateX(-50%)}}@media (prefers-reduced-motion:reduce){.vargas-theme .vg-pulse:after,.vargas-theme .vg-ticker__track{animation:none}}.vargas-theme .vg-grid-bg{background-image:linear-gradient(rgba(239,234,224,.05) 1px,transparent 0),linear-gradient(90deg,rgba(239,234,224,.05) 1px,transparent 0);background-size:64px 64px;background-position:-1px -1px}.vargas-theme .vg-glow-warm{background:radial-gradient(ellipse 70% 60% at 80% 0,rgba(234,88,12,.18),transparent 65%)}.vargas-theme .vg-pullquote{font-family:var(--font-vg-serif),Georgia,serif;font-style:italic;font-weight:400;font-size:clamp(28px,4.2vw,56px);line-height:1.18;letter-spacing:-.01em;color:var(--vg-ink)}.vargas-theme .vg-pullquote--on-dark{color:var(--vg-ink-on-dark)}.vargas-theme .vg-svc-row{display:grid;grid-template-columns:1fr;gap:18px;padding-block:28px;border-top:1px solid var(--vg-rule);align-items:start}@media (min-width:640px){.vargas-theme .vg-svc-row{grid-template-columns:64px 1fr;gap:24px;padding-block:36px}}@media (min-width:1024px){.vargas-theme .vg-svc-row{grid-template-columns:90px 1fr 1.2fr;gap:32px;padding-block:44px}}.vargas-theme .vg-svc-meta{padding-top:14px;border-top:1px dashed var(--vg-rule)}@media (min-width:1024px){.vargas-theme .vg-svc-meta{padding-top:0;border-top:0}}.vargas-theme .vg-svc-row__num{font-family:var(--font-vg-mono),monospace;font-size:13px;letter-spacing:.12em;color:var(--vg-ink-3);padding-top:6px}.vargas-theme .vg-svc-row__title{font-family:var(--font-vg-display);font-size:clamp(22px,2.4vw,30px);font-weight:600;line-height:1.18;letter-spacing:-.02em;color:var(--vg-ink)}.vargas-theme .vg-map{position:relative;display:grid;gap:0;padding-block:clamp(20px,4vw,56px)}.vargas-theme .vg-map__city{font-family:var(--font-vg-display);font-size:clamp(24px,5.4vw,64px);font-weight:600;line-height:.98;letter-spacing:-.03em;color:var(--vg-ink);display:inline-flex;align-items:baseline;gap:12px;hyphens:manual}.vargas-theme .vg-map__city--muted{color:var(--vg-ink-3);font-weight:500}.vargas-theme .vg-map__count{font-family:var(--font-vg-mono),monospace;font-size:10.5px;letter-spacing:.14em;text-transform:uppercase;color:var(--vg-accent);align-self:center;padding:3px 8px;border:1px solid rgba(194,65,12,.25);border-radius:2px;background:var(--vg-accent-soft);font-weight:500;white-space:nowrap}.vargas-theme :where(a,button,input,textarea,[tabindex]):focus-visible{outline:3px solid var(--vg-accent);outline-offset:2px;border-radius:var(--vg-r-md)}.vg-whatsapp-fab{position:fixed;right:22px;bottom:22px;z-index:50;display:inline-flex;align-items:center;gap:10px;background:#1f2a44;color:#efeae0;font-family:var(--font-vg-display,ui-sans-serif),system-ui,sans-serif;font-weight:500;font-size:14px;padding:14px 18px 14px 14px;border-radius:999px;box-shadow:0 1px 2px rgba(0,0,0,.1),0 12px 32px rgba(31,42,68,.3);transition:transform .18s ease,box-shadow .18s ease;border:1px solid rgba(239,234,224,.12)}.vg-whatsapp-fab:hover{transform:translateY(-2px);box-shadow:0 1px 2px rgba(0,0,0,.1),0 18px 40px rgba(31,42,68,.4)}.vg-whatsapp-fab__dot{width:28px;height:28px;border-radius:999px;background:#25d366;display:inline-flex;align-items:center;justify-content:center;color:#0b0d12}@media (max-width:540px){.vg-whatsapp-fab__label{display:none}.vg-whatsapp-fab{padding:8px}}.vargas-theme .vg-header-blur{background:rgba(11,13,18,.78);backdrop-filter:blur(14px) saturate(140%);-webkit-backdrop-filter:blur(14px) saturate(140%)}.vargas-theme .vg-display,.vargas-theme h1,.vargas-theme h2,.vargas-theme h3{text-wrap:balance;hyphens:manual;-webkit-hyphens:manual}.vargas-theme .vg-hero-card{position:relative;width:100%;overflow:hidden;border-radius:clamp(12px,2vw,24px);background:var(--vg-bg-deep);isolation:isolate}.vargas-theme .vg-hero-card__photo{position:absolute;inset:0;z-index:0}.vargas-theme .vg-hero-card__shade{position:absolute;inset:0;z-index:1;background:linear-gradient(180deg,rgba(11,13,18,.05),rgba(11,13,18,0) 30%,rgba(11,13,18,.55) 70%,rgba(11,13,18,.9))}.vargas-theme .vg-hero-card__content{position:relative;z-index:2;padding:28px 22px;color:var(--vg-ink-on-dark)}@media (min-width:640px){.vargas-theme .vg-hero-card__content{padding:40px 36px}}@media (min-width:1024px){.vargas-theme .vg-hero-card__content{padding:56px}}.vargas-theme .vg-hero-card__chip{position:absolute;top:18px;left:18px;z-index:2}@media (min-width:640px){.vargas-theme .vg-hero-card__chip{top:24px;left:24px}}.vargas-theme .vg-pill{display:inline-flex;align-items:center;gap:6px;padding:7px 14px;border-radius:999px;font-family:var(--font-vg-display);font-size:13px;font-weight:500;letter-spacing:-.005em;background:rgba(255,248,243,.08);color:var(--vg-ink-on-dark);border:1px solid rgba(255,248,243,.18);white-space:nowrap;backdrop-filter:blur(6px);-webkit-backdrop-filter:blur(6px)}.vargas-theme .vg-pill--on-light{background:var(--vg-bg-soft);color:var(--vg-ink-2);border-color:var(--vg-rule);backdrop-filter:none;-webkit-backdrop-filter:none}.vargas-theme .vg-pill--accent{background:rgba(234,88,12,.18);color:var(--vg-accent-on-dark);border-color:rgba(234,88,12,.38)}.vargas-theme .vg-stats-strip{display:grid;grid-template-columns:repeat(2,1fr);gap:0}@media (min-width:768px){.vargas-theme .vg-stats-strip{grid-template-columns:repeat(4,1fr)}}.vargas-theme .vg-stats-strip__item{padding:22px 18px;border-top:1px solid var(--vg-rule);border-right:1px solid var(--vg-rule)}.vargas-theme .vg-stats-strip__item:nth-child(2n){border-right:none}@media (min-width:768px){.vargas-theme .vg-stats-strip__item{padding:28px 24px}.vargas-theme .vg-stats-strip__item,.vargas-theme .vg-stats-strip__item:nth-child(2n){border-right:1px solid var(--vg-rule)}.vargas-theme .vg-stats-strip__item:last-child{border-right:none}}.vargas-theme .vg-stats-strip__item:nth-child(-n+2){border-top:0}@media (min-width:768px){.vargas-theme .vg-stats-strip__item:nth-child(-n+4){border-top:0}}.vargas-theme .vg-stats-strip__num{font-family:var(--font-vg-display);font-size:clamp(34px,6vw,56px);font-weight:600;line-height:.96;letter-spacing:-.035em;color:var(--vg-ink);font-variant-numeric:tabular-nums}.vargas-theme .vg-stats-strip__label{margin-top:10px;font-family:var(--font-vg-mono),monospace;font-size:11px;letter-spacing:.14em;text-transform:uppercase;color:var(--vg-ink-3);line-height:1.4}.vargas-theme .vg-process{display:grid;grid-template-columns:1fr;gap:0}@media (min-width:768px){.vargas-theme .vg-process{grid-template-columns:repeat(4,1fr)}}.vargas-theme .vg-process__step{position:relative;padding:24px 0;border-top:1px solid var(--vg-rule)}@media (min-width:768px){.vargas-theme .vg-process__step{padding:28px 24px 28px 0;border-top:1px solid var(--vg-rule);border-right:1px solid var(--vg-rule)}.vargas-theme .vg-process__step:last-child{border-right:none}}.vargas-theme .vg-process__num{display:inline-flex;align-items:center;gap:10px;font-family:var(--font-vg-mono),monospace;font-size:12px;letter-spacing:.16em;text-transform:uppercase;color:var(--vg-accent)}.vargas-theme .vg-process__num:before{content:"";width:32px;height:1px;background:var(--vg-accent);display:inline-block}.vargas-theme .vg-process__title{margin-top:12px;font-family:var(--font-vg-display);font-size:clamp(20px,2.4vw,26px);font-weight:600;line-height:1.18;letter-spacing:-.02em;color:var(--vg-ink)}.vargas-theme .vg-process__body{margin-top:10px;font-size:14.5px;line-height:1.55;color:var(--vg-ink-2)}.vargas-theme .vg-svc-card{position:relative;display:block;overflow:hidden;border-radius:clamp(10px,1.4vw,16px);background:var(--vg-bg-deep);border:1px solid var(--vg-rule);isolation:isolate;aspect-ratio:4/5}@media (min-width:768px){.vargas-theme .vg-svc-card{aspect-ratio:3/4}}.vargas-theme .vg-svc-card__photo{position:absolute;inset:0;z-index:0}.vargas-theme .vg-svc-card__shade{position:absolute;inset:0;z-index:1;background:linear-gradient(180deg,rgba(11,13,18,0),rgba(11,13,18,.1) 35%,rgba(11,13,18,.78) 80%,rgba(11,13,18,.95))}.vargas-theme .vg-svc-card__chip{position:absolute;top:14px;left:14px;z-index:2}.vargas-theme .vg-svc-card__bottom{position:absolute;left:0;right:0;bottom:0;z-index:2;padding:20px;color:var(--vg-ink-on-dark)}@media (min-width:768px){.vargas-theme .vg-svc-card__bottom{padding:24px}}.vargas-theme .vg-svc-card__title{font-family:var(--font-vg-display);font-size:clamp(20px,2.2vw,26px);font-weight:600;line-height:1.15;letter-spacing:-.02em}.vargas-theme .vg-svc-card__norms{margin-top:10px;display:flex;flex-wrap:wrap;gap:6px}.vargas-theme .vg-svc-card__norm{font-family:var(--font-vg-mono),monospace;font-size:10.5px;letter-spacing:.1em;padding:3px 7px;border-radius:3px;background:rgba(255,248,243,.1);border:1px solid rgba(255,248,243,.18);color:var(--vg-ink-on-dark-2)}.vargas-theme .vg-svc-card:hover .vg-svc-card__photo{transform:scale(1.04)}.vargas-theme .vg-svc-card__photo{transition:transform .7s ease}.vargas-theme .vg-section{padding-block:clamp(64px,10vw,144px)}.vargas-theme .vg-section-tight{padding-block:clamp(40px,6vw,80px)}.vargas-theme .vg-menu-sheet{position:fixed;inset:0;z-index:60;background:rgba(11,13,18,.96);backdrop-filter:blur(18px) saturate(140%);-webkit-backdrop-filter:blur(18px) saturate(140%);display:none}.vargas-theme .vg-menu-toggle{display:inline-flex;align-items:center;justify-content:center;width:38px;height:38px;border-radius:6px;background:transparent;color:var(--vg-ink-on-dark);border:1px solid var(--vg-rule-on-dark-strong)}@media (min-width:1024px){.vargas-theme .vg-menu-toggle{display:none}}.vargas-theme .vg-menu-sheet:target{display:flex;flex-direction:column}.vargas-theme .vg-h1{font-size:clamp(44px,8.5vw,96px);line-height:.94;letter-spacing:0}.vargas-theme .vg-h2{font-size:clamp(34px,5.2vw,64px);line-height:1;letter-spacing:0}.vargas-theme .vg-eyebrow{font-size:clamp(40px,6.2vw,76px);line-height:.98;letter-spacing:0}.vargas-theme .vg-header-blur{background:rgba(255,255,255,.88);backdrop-filter:blur(18px) saturate(145%);-webkit-backdrop-filter:blur(18px) saturate(145%)}.vargas-theme .vg-menu-toggle{color:var(--vg-ink);border-color:var(--vg-rule);background:rgba(255,255,255,.72)}.vargas-theme .vg-menu-sheet .vg-menu-toggle{color:var(--vg-ink-on-dark);border-color:var(--vg-rule-on-dark-strong);background:transparent}.vargas-theme .vg-hero-shell{position:relative;overflow:hidden;background:linear-gradient(90deg,rgba(31,42,68,.045) 1px,transparent 0),linear-gradient(180deg,#fbfaf7,#f2f0ea);background-size:72px 72px,100% 100%}.vargas-theme .vg-hero-shell:before{content:"";position:absolute;left:0;right:0;bottom:132px;height:clamp(92px,12vw,150px);background:linear-gradient(135deg,rgba(255,255,255,.05) 25%,transparent 25%) 0 0 /18px 18px,var(--vg-steel)}.vargas-theme .vg-hero-grid{position:relative;z-index:1;display:grid;grid-template-columns:minmax(0,1fr);gap:clamp(24px,5vw,64px);align-items:center;padding-block:clamp(42px,7vw,96px) clamp(32px,5vw,72px)}@media (min-width:1024px){.vargas-theme .vg-hero-grid{grid-template-columns:minmax(0,.95fr) minmax(460px,1fr)}}.vargas-theme .vg-hero-copy{max-width:720px}.vargas-theme .vg-kicker{position:relative;display:inline-flex;align-items:center;gap:10px;font-family:var(--font-vg-mono),ui-monospace,monospace;font-size:11px;line-height:1.4;letter-spacing:.14em;text-transform:uppercase;color:var(--vg-ink-3)}.vargas-theme .vg-kicker:before{content:"";width:28px;height:2px;background:var(--vg-accent-hot)}.vargas-theme .vg-hero-copy .vg-h1{margin-top:18px;max-width:11.5ch;color:#05165d}.vargas-theme .vg-hero-accent{display:inline;color:var(--vg-accent-hot)}.vargas-theme .vg-hero-copy>p{margin-top:22px;max-width:52ch;color:var(--vg-ink-2);font-size:clamp(16px,1.7vw,19px);line-height:1.58}.vargas-theme .vg-hero-actions{margin-top:28px;display:flex;flex-wrap:wrap;gap:12px}.vargas-theme .vg-btn--outline-blue{color:#05165d;background:#ffffff;border:1px solid rgba(5,22,93,.18);border-radius:var(--vg-r-md);padding:12px 16px}.vargas-theme .vg-btn--outline-blue:hover{border-color:rgba(5,22,93,.42);background:#f7f9ff}.vargas-theme .vg-hero-tags{margin-top:28px;display:flex;flex-wrap:wrap;gap:8px;max-width:620px}.vargas-theme .vg-hero-tags span{display:inline-flex;align-items:center;min-height:30px;padding:7px 12px;border-radius:6px;background:rgba(255,255,255,.78);border:1px solid rgba(31,42,68,.11);color:#26314c;font-size:13px;font-weight:500;white-space:nowrap}.vargas-theme .vg-hero-media{position:relative;min-height:clamp(380px,48vw,620px);align-self:stretch}.vargas-theme .vg-hero-media__image{position:absolute;inset:0 0 44px 0;overflow:hidden;border-radius:28px 28px 10px 10px;border:1px solid rgba(31,42,68,.12);box-shadow:0 28px 80px rgba(31,42,68,.16),inset 0 2px 0 rgba(255,255,255,.8)}.vargas-theme .vg-hero-media__image:after{content:"";position:absolute;inset:0;background:linear-gradient(180deg,transparent 42%,rgba(5,22,93,.34)),linear-gradient(90deg,rgba(255,255,255,.14),transparent 34%)}.vargas-theme .vg-hero-play{position:absolute;left:50%;top:46%;z-index:2;width:74px;height:74px;transform:translate(-50%,-50%);display:grid;place-items:center;border-radius:999px;color:#ffffff;background:var(--vg-accent-hot);box-shadow:0 0 0 12px rgba(255,255,255,.55),0 18px 34px rgba(194,65,12,.24)}.vargas-theme .vg-hero-stat{position:absolute;right:clamp(16px,3vw,36px);bottom:0;z-index:2;width:min(220px,48vw);padding:24px;border-radius:10px;color:#fff8f3;background:var(--vg-accent-hot);box-shadow:0 22px 42px rgba(194,65,12,.24)}.vargas-theme .vg-hero-stat strong{display:block;font-family:var(--font-vg-display);font-size:clamp(30px,4.6vw,48px);line-height:.92;letter-spacing:0}.vargas-theme .vg-hero-stat span{display:block;margin:5px 0 18px;color:rgba(255,248,243,.78);font-size:13px;line-height:1.2}.vargas-theme .vg-hero-stat span:last-child{margin-bottom:0}.vargas-theme .vg-capability-band{position:relative;z-index:1;display:grid;grid-template-columns:1fr;gap:0;margin-bottom:clamp(28px,6vw,76px);overflow:hidden;border-radius:12px;background:#ffffff;border:1px solid rgba(31,42,68,.11);box-shadow:0 18px 48px rgba(31,42,68,.08)}@media (min-width:640px){.vargas-theme .vg-capability-band{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (min-width:1024px){.vargas-theme .vg-capability-band{grid-template-columns:repeat(6,minmax(0,1fr))}}.vargas-theme .vg-capability{min-height:168px;padding:24px 18px 22px;border-right:1px solid rgba(31,42,68,.09);border-bottom:1px solid rgba(31,42,68,.09)}.vargas-theme .vg-capability span{display:inline-grid;place-items:center;width:38px;height:38px;border-radius:999px;color:#fff8f3;background:#05165d}.vargas-theme .vg-capability h3{margin-top:18px;color:#05165d;font-family:var(--font-vg-display);font-size:16px;font-weight:650;line-height:1.15;letter-spacing:0}.vargas-theme .vg-capability p{margin-top:9px;color:var(--vg-ink-3);font-size:13px;line-height:1.45}@media (max-width:720px){.vargas-theme .vg-hero-shell:before{bottom:220px}.vargas-theme .vg-hero-media{min-height:480px}.vargas-theme .vg-hero-stat{left:18px;right:auto;width:178px;padding:18px}.vargas-theme .vg-hero-tags{flex-wrap:nowrap;overflow-x:auto;padding-bottom:4px;scrollbar-width:none}}