@font-face{font-family:Anton;font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/6ced06489fd81a3f-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:Anton;font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/aa5f74293546f6d0-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:Anton;font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/62c97acc3aa63787-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:Anton Fallback;src:local("Arial");ascent-override:129.70%;descent-override:36.29%;line-gap-override:0.00%;size-adjust:90.69%}.__className_ec6dc7{font-family:Anton,Anton Fallback;font-weight:400;font-style:normal}.__variable_ec6dc7{--font-anton:"Anton","Anton Fallback"}@font-face{font-family:Work Sans;font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/10f65c94012f0d89-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:Work Sans;font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/f0a6239bc4153746-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:Work Sans;font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/c9e6921c7fc300d8-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:Work Sans;font-style:normal;font-weight:500;font-display:swap;src:url(/_next/static/media/10f65c94012f0d89-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:Work Sans;font-style:normal;font-weight:500;font-display:swap;src:url(/_next/static/media/f0a6239bc4153746-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:Work Sans;font-style:normal;font-weight:500;font-display:swap;src:url(/_next/static/media/c9e6921c7fc300d8-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:Work Sans;font-style:normal;font-weight:600;font-display:swap;src:url(/_next/static/media/10f65c94012f0d89-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:Work Sans;font-style:normal;font-weight:600;font-display:swap;src:url(/_next/static/media/f0a6239bc4153746-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:Work Sans;font-style:normal;font-weight:600;font-display:swap;src:url(/_next/static/media/c9e6921c7fc300d8-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:Work Sans Fallback;src:local("Arial");ascent-override:83.09%;descent-override:21.71%;line-gap-override:0.00%;size-adjust:111.93%}.__className_88a990{font-family:Work Sans,Work Sans Fallback;font-style:normal}.__variable_88a990{--font-work-sans:"Work Sans","Work Sans Fallback"}@font-face{font-family:Syne;font-style:normal;font-weight:700;font-display:swap;src:url(/_next/static/media/0da54fcd0470ea43-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:Syne;font-style:normal;font-weight:700;font-display:swap;src:url(/_next/static/media/680a7121f7a85e3f-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:Syne;font-style:normal;font-weight:700;font-display:swap;src:url(/_next/static/media/8a1d8947e5852e30-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:Syne;font-style:normal;font-weight:800;font-display:swap;src:url(/_next/static/media/0da54fcd0470ea43-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:Syne;font-style:normal;font-weight:800;font-display:swap;src:url(/_next/static/media/680a7121f7a85e3f-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:Syne;font-style:normal;font-weight:800;font-display:swap;src:url(/_next/static/media/8a1d8947e5852e30-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:Syne Fallback;src:local("Arial");ascent-override:93.93%;descent-override:27.93%;line-gap-override:0.00%;size-adjust:98.47%}.__className_387f85{font-family:Syne,Syne Fallback;font-style:normal}.__variable_387f85{--font-display:"Syne","Syne Fallback"}@font-face{font-family:Plus Jakarta Sans;font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/6fe53d21e6e7ebd8-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:Plus Jakarta Sans;font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/8ebc6e9dde468c4a-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:Plus Jakarta Sans;font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/9e7b0a821b9dfcb4-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:Plus Jakarta Sans;font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/636a5ac981f94f8b-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:Plus Jakarta Sans;font-style:normal;font-weight:500;font-display:swap;src:url(/_next/static/media/6fe53d21e6e7ebd8-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:Plus Jakarta Sans;font-style:normal;font-weight:500;font-display:swap;src:url(/_next/static/media/8ebc6e9dde468c4a-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:Plus Jakarta Sans;font-style:normal;font-weight:500;font-display:swap;src:url(/_next/static/media/9e7b0a821b9dfcb4-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:Plus Jakarta Sans;font-style:normal;font-weight:500;font-display:swap;src:url(/_next/static/media/636a5ac981f94f8b-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:Plus Jakarta Sans;font-style:normal;font-weight:600;font-display:swap;src:url(/_next/static/media/6fe53d21e6e7ebd8-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:Plus Jakarta Sans;font-style:normal;font-weight:600;font-display:swap;src:url(/_next/static/media/8ebc6e9dde468c4a-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:Plus Jakarta Sans;font-style:normal;font-weight:600;font-display:swap;src:url(/_next/static/media/9e7b0a821b9dfcb4-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:Plus Jakarta Sans;font-style:normal;font-weight:600;font-display:swap;src:url(/_next/static/media/636a5ac981f94f8b-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:Plus Jakarta Sans Fallback;src:local("Arial");ascent-override:98.88%;descent-override:21.15%;line-gap-override:0.00%;size-adjust:104.98%}.__className_1a5708{font-family:Plus Jakarta Sans,Plus Jakarta Sans Fallback;font-style:normal}.__variable_1a5708{--font-body:"Plus Jakarta Sans","Plus Jakarta Sans Fallback"}@font-face{font-family:Montserrat;font-style:normal;font-weight:700;font-display:swap;src:url(/_next/static/media/1164bad3a0289b49-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:Montserrat;font-style:normal;font-weight:700;font-display:swap;src:url(/_next/static/media/a99cac6e526aa727-s.woff2) format("woff2");unicode-range:u+0301,u+0400-045f,u+0490-0491,u+04b0-04b1,u+2116}@font-face{font-family:Montserrat;font-style:normal;font-weight:700;font-display:swap;src:url(/_next/static/media/e469955cea812956-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:Montserrat;font-style:normal;font-weight:700;font-display:swap;src:url(/_next/static/media/d8710e769e1438a7-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:Montserrat;font-style:normal;font-weight:700;font-display:swap;src:url(/_next/static/media/0ba443039d62fc5b-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:Montserrat Fallback;src:local("Arial");ascent-override:85.79%;descent-override:22.25%;line-gap-override:0.00%;size-adjust:112.83%}.__className_43205d{font-family:Montserrat,Montserrat Fallback;font-weight:700;font-style:normal}.__variable_43205d{--font-brand:"Montserrat","Montserrat Fallback"}@font-face{font-family:Archivo Black;font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/b8bfb68ab9ab617c-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:Archivo Black;font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/982ceffe7b733b3b-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:Archivo Black Fallback;src:local("Arial");ascent-override:70.78%;descent-override:16.93%;line-gap-override:0.00%;size-adjust:124.05%}.__className_93a132{font-family:Archivo Black,Archivo Black Fallback;font-weight:400;font-style:normal}.__variable_93a132{--font-price:"Archivo Black","Archivo Black Fallback"}@font-face{font-family:Space Mono;font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/ae822095a172cc5c-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:Space Mono;font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/3c70c5716f1730b3-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:Space Mono;font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/fc727f226c737876-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:Space Mono;font-style:normal;font-weight:700;font-display:swap;src:url(/_next/static/media/77fb5eec12c66d49-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:Space Mono;font-style:normal;font-weight:700;font-display:swap;src:url(/_next/static/media/281dae1e814de8c6-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:Space Mono;font-style:normal;font-weight:700;font-display:swap;src:url(/_next/static/media/806de4d605d3ad01-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:Space Mono Fallback;src:local("Arial");ascent-override:81.58%;descent-override:26.30%;line-gap-override:0.00%;size-adjust:137.28%}.__className_e8b655{font-family:Space Mono,Space Mono Fallback;font-style:normal}.__variable_e8b655{--font-mono:"Space Mono","Space Mono Fallback"}:root{--black:#0B0B0B;--panel:#141412;--line:#26251F;--line-soft:#1B1A16;--red:#C8102E;--red-dim:#7A0D1F;--bone:#F5F1EB;--bone-dim:#8B857A;--muted:#55524A;--ease-out:cubic-bezier(0.23,1,0.32,1);--ease-in-out:cubic-bezier(0.77,0,0.175,1);--charcoal:#161513;--steel:#3D3B37;--steel-dim:#26241F}*{margin:0;padding:0;box-sizing:border-box}html{scroll-behavior:smooth}body{background:var(--black);color:var(--bone);font-family:var(--font-body),sans-serif;font-weight:400;line-height:1.6;-webkit-font-smoothing:antialiased}h1,h2,h3{font-family:var(--font-display),sans-serif;font-weight:700;text-wrap:balance;line-height:1.02;letter-spacing:-.01em}p{text-wrap:pretty}a{text-decoration:none}a,button{color:inherit}button{font-family:inherit;cursor:pointer;background:none;border:none}canvas,img{max-width:100%}::selection{background:var(--red);color:var(--bone)}:focus-visible{outline:2px solid var(--red);outline-offset:3px}::-webkit-scrollbar{width:10px;height:10px}::-webkit-scrollbar-track{background:var(--black)}::-webkit-scrollbar-thumb{background:var(--line);border-radius:0}::-webkit-scrollbar-thumb:hover{background:var(--bone-dim)}*{scrollbar-color:var(--line) var(--black);scrollbar-width:thin}.mono{font-family:var(--font-mono),monospace;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.sr-only{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap;border:0}.wrap{max-width:1180px;margin:0 auto;padding:0 32px}@media (max-width:640px){.wrap{padding:0 20px}}.btn{display:inline-flex;align-items:center;justify-content:center;height:52px;padding:0 28px;font-family:var(--font-body),sans-serif;font-size:14px;font-weight:600;letter-spacing:.01em;border:1px solid transparent;white-space:nowrap;text-align:center;border-radius:0 0 26px 0;transition:background .15s ease,color .15s ease,border-color .15s ease,transform .16s var(--ease-out)}.btn:active{transform:scale(.97)}.btn-primary{background:var(--red);color:#fff}.btn-primary:hover{background:#E4152F}.btn-secondary{background:transparent;color:var(--bone);border-color:var(--line)}.btn-secondary:hover{border-color:var(--bone-dim)}.btn-block{width:100%}.btn-sm{height:44px;padding:0 20px;font-size:13px;border-radius:0 0 22px 0}.btn-row{display:flex;flex-wrap:wrap;gap:12px;align-items:center}@media (max-width:520px){.btn-row{flex-direction:column;align-items:stretch}.btn-row .btn{width:100%}}nav{position:-webkit-sticky;position:sticky;top:0;z-index:40;background:rgba(11,11,11,.82);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);border-bottom:1px solid var(--line-soft)}nav .row{display:flex;justify-content:space-between;align-items:center;padding-top:14px;padding-bottom:14px;gap:24px}.logo{font-family:var(--font-display),sans-serif;font-weight:700;font-size:17px;letter-spacing:.01em}.logo-lockup{display:inline-flex;align-items:center;gap:10px;color:var(--bone);line-height:1}.logo-mark{height:26px;width:auto;display:block;flex-shrink:0}.logo-word{font-family:var(--font-brand),sans-serif;font-weight:700;font-size:17px;letter-spacing:.2em;padding-left:.2em;white-space:nowrap}@media (max-width:560px){.logo-mark{height:22px}.logo-word{font-size:14px;letter-spacing:.16em;padding-left:.16em}}footer .logo-mark{height:30px}footer .logo-word{font-size:19px}.nav-links{display:flex;gap:28px;font-size:14px;color:var(--bone-dim)}.nav-links a{transition:color .15s}.nav-links a:hover{color:var(--bone)}.nav-actions{display:flex;align-items:center;gap:22px;flex-shrink:0}.nav-member{font-size:14px;color:var(--bone-dim);white-space:nowrap;transition:color .15s}.nav-member:hover{color:var(--bone)}@media (max-width:900px){.nav-member{display:none}}.nav-cta-short{display:none}@media (max-width:560px){nav .row{gap:12px}.nav-actions{gap:14px}.nav-actions .btn{height:42px;padding:0 14px;font-size:13px}.nav-cta-long{display:none}.nav-cta-short{display:inline}}.nav-toggle{display:none;flex-direction:column;gap:5px;flex-shrink:0}.nav-toggle div{width:20px;height:1.5px;background:var(--bone);transition:transform .2s,opacity .2s}.nav-toggle.open div:first-child{transform:translateY(6.5px) rotate(45deg)}.nav-toggle.open div:nth-child(2){opacity:0}.nav-toggle.open div:nth-child(3){transform:translateY(-6.5px) rotate(-45deg)}@media (max-width:900px){.nav-links,.nav-toggle{display:flex}.nav-links{flex-direction:column;position:absolute;top:100%;left:0;right:0;background:var(--black);border-bottom:1px solid var(--line-soft);padding:8px 20px 24px;gap:20px;transform-origin:top;opacity:0;transform:translateY(-8px);visibility:hidden;transition:opacity .2s var(--ease-out),transform .2s var(--ease-out),visibility 0s linear .2s}.nav-links.mobile-open{opacity:1;transform:translateY(0);visibility:visible;transition:opacity .2s var(--ease-out),transform .2s var(--ease-out),visibility 0s}}.hero{position:relative;padding-top:64px;border-bottom:1px solid var(--line-soft)}.hero-grid{display:grid;grid-template-columns:1.05fr .95fr;align-items:center;min-height:calc(100vh - 76px);grid-gap:24px;gap:24px}@media (max-width:900px){.hero-grid{grid-template-columns:1fr;min-height:auto;padding-top:0;row-gap:0}}.hero-copy{padding:48px 0;max-width:520px}@media (max-width:900px){.hero{padding-top:24px}.hero-copy{padding:16px 0}}.hero-copy h1{font-size:clamp(38px,4.6vw,60px);margin-bottom:22px}@media (max-width:360px){.hero-copy h1{font-size:34px}}.hero-copy .lede{color:var(--bone-dim);font-size:16px;max-width:46ch;margin-bottom:32px}.spec-list{margin-top:52px;border-top:1px solid var(--line)}.spec-row{display:grid;grid-template-columns:120px 1fr;grid-gap:20px;gap:20px;padding:16px 0;border-bottom:1px solid var(--line)}.spec-row .k{font-size:12px;color:var(--bone-dim);letter-spacing:.02em;padding-top:2px}.spec-row .v{font-size:15px}.spec-row .v b{font-weight:600}.hero-object{position:relative;height:min(640px,70vh)}@media (max-width:900px){.hero-object{height:280px;margin-bottom:8px}}#heroCanvas{position:absolute;inset:0}#heroCanvas canvas{display:block;width:100%!important;height:100%!important}.hero-object-caption{position:absolute;bottom:18px;left:0;right:0;text-align:center;font-size:11px;color:var(--bone-dim);letter-spacing:.03em;opacity:0;animation:caption-in .6s ease-out 1.4s forwards}@keyframes caption-in{to{opacity:1}}@media (prefers-reduced-motion:reduce){.hero-object-caption{animation:none;opacity:1}}section.block{padding:104px 0;border-bottom:1px solid var(--line-soft)}section.block h2{font-size:clamp(30px,3.6vw,44px);margin-bottom:20px}section.block .lede{color:var(--bone-dim);font-size:15px;max-width:56ch;margin-bottom:56px}.plan-grid{display:grid;grid-template-columns:repeat(4,1fr);grid-gap:16px;gap:16px;align-items:stretch}@media (max-width:1020px){.plan-grid{grid-template-columns:repeat(2,1fr)}}@media (max-width:600px){.plan-grid{grid-template-columns:1fr}}.plan-card{background:var(--panel);border:1px solid var(--line);padding:30px 24px 24px;display:flex;flex-direction:column;position:relative}.plan-card.featured{border-color:var(--red);background:linear-gradient(180deg,rgba(200,16,46,.11),var(--panel) 240px)}.plan-badge{position:absolute;top:-1px;right:-1px;background:var(--red);color:#fff;font-size:10px;font-weight:700;letter-spacing:.08em;text-transform:uppercase;padding:6px 11px}.plan-name{font-family:var(--font-display),sans-serif;font-weight:700;font-size:20px;margin-bottom:10px}.plan-desc{font-size:13.5px;line-height:1.55;color:var(--bone-dim);margin-bottom:24px}@media (min-width:600px){.plan-desc{min-height:63px}}.plan-price{display:flex;align-items:baseline;gap:3px}.plan-price .cur{font-size:20px;font-weight:600;color:var(--bone-dim)}.plan-price .amt{font-family:var(--font-price),sans-serif;font-weight:400;font-size:48px;line-height:1;letter-spacing:-.025em;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.plan-price .per{font-size:14px;color:var(--bone-dim);margin-left:2px}.plan-note{font-size:12px;color:var(--bone-dim);margin:8px 0 22px}.plan-card .btn{margin-bottom:24px}.plan-feats{list-style:none;display:flex;flex-direction:column;gap:11px;margin-top:auto;border-top:1px solid var(--line);padding-top:20px}.plan-feats li{display:grid;grid-template-columns:14px 1fr;grid-gap:10px;gap:10px;font-size:13.5px;line-height:1.45;align-items:start}.plan-feats .mk{color:var(--red);font-weight:700}.plan-feats li.off{color:var(--muted)}.plan-feats li.off .mk{color:var(--muted);font-weight:400}.compare-head{margin:80px 0 24px;display:flex;align-items:baseline;justify-content:space-between;gap:16px;flex-wrap:wrap}.compare-head h3{font-size:clamp(22px,2.6vw,30px)}.compare-hint{display:none;font-size:12px;color:var(--bone-dim)}@media (max-width:700px){.compare-hint{display:block}}.compare-wrap{overflow-x:auto;border:1px solid var(--line);position:relative}.compare{width:100%;min-width:620px;border-collapse:collapse;font-size:14px}.compare td,.compare th{padding:14px 16px;border-bottom:1px solid var(--line-soft);text-align:center}.compare td:first-child,.compare th:first-child{text-align:left;width:38%;color:var(--bone)}.compare thead th{background:var(--panel);font-family:var(--font-display),sans-serif;font-weight:700;font-size:14px;border-bottom:1px solid var(--line)}.compare tbody tr:last-child td{border-bottom:none}.compare .yes{color:var(--red);font-weight:700}.compare .no{color:var(--muted)}.inst-grid{display:grid;grid-template-columns:1.5fr 1fr;grid-template-rows:auto auto;grid-gap:1px;gap:1px;background:var(--line);border:1px solid var(--line)}.inst-cell{background:var(--black);padding:36px;display:flex;flex-direction:column;justify-content:flex-end;min-height:200px;position:relative;overflow:hidden}.inst-cell.tall{grid-row:1/3;min-height:401px;background-image:linear-gradient(var(--line-soft) 1px,transparent 1px),linear-gradient(90deg,var(--line-soft) 1px,transparent 1px);background-size:36px 36px;background-position:0 0;background-color:var(--black)}.inst-cell.tall:before{content:"";position:absolute;inset:0;background:linear-gradient(180deg,rgba(11,11,11,0) 0,var(--black) 78%)}.inst-cell.tall>*{position:relative;z-index:1}.inst-cell h3{font-family:var(--font-display),sans-serif;font-weight:700;font-size:26px;margin-bottom:12px}.inst-cell p{font-size:14px;color:var(--bone-dim);max-width:36ch}@media (max-width:800px){.inst-grid{grid-template-columns:1fr}.inst-cell.tall{grid-row:auto;min-height:320px}}.pay-ledger{border-top:1px solid var(--line)}.pay-row{display:grid;grid-template-columns:28px 210px 1fr auto;align-items:center;grid-gap:0 20px;gap:0 20px;padding:20px 0;border-bottom:1px solid var(--line)}.pay-mark{color:var(--red);display:flex}.pay-mark svg{width:24px;height:24px;display:block}.pay-name{font-size:16px;font-weight:600}.pay-detail{font-size:14px;color:var(--bone-dim)}.pay-flag{font-size:10px;letter-spacing:.09em;text-transform:uppercase;font-weight:600;border:1px solid var(--line);padding:5px 9px;white-space:nowrap}.pay-flag,.pay-note{color:var(--bone-dim)}.pay-note{margin-top:28px;font-size:13px;max-width:62ch;line-height:1.65}@media (max-width:760px){.pay-row{grid-template-columns:24px 1fr auto;gap:4px 14px}.pay-name{grid-column:2}.pay-detail{grid-column:2/4;font-size:13px}.pay-flag{grid-column:3;grid-row:1}}.nosotros-statement{font-size:clamp(26px,3.4vw,40px);font-family:var(--font-display),sans-serif;font-weight:700;max-width:16ch;margin-bottom:44px}.nosotros-body{display:grid;grid-template-columns:1fr 1fr;grid-gap:60px;gap:60px;align-items:start}.nosotros-body p{font-size:15px;color:var(--bone-dim);max-width:46ch}.nosotros-body .mission{color:var(--bone);font-size:16px;padding-top:1px}@media (max-width:760px){.nosotros-body{grid-template-columns:1fr;gap:28px}}.contact-ledger{display:grid;grid-template-columns:repeat(3,1fr);grid-gap:1px;gap:1px;background:var(--line);border:1px solid var(--line);margin-bottom:40px}.contact-cell{background:var(--black);padding:28px}.contact-cell .k{font-size:12px;color:var(--bone-dim);margin-bottom:8px}.contact-cell .v{font-size:16px}@media (max-width:700px){.contact-ledger{grid-template-columns:1fr}}footer{border-top:1px solid var(--line-soft);padding:64px 0 28px}.footer-grid{display:grid;grid-template-columns:1.5fr 1fr 1fr 1fr;grid-gap:40px;gap:40px;margin-bottom:48px}@media (max-width:820px){.footer-grid{grid-template-columns:1fr 1fr;gap:36px 24px}}@media (max-width:460px){.footer-grid{grid-template-columns:1fr;gap:32px}}.footer-brand .logo-lockup{margin-bottom:14px}.footer-brand p{font-size:13px;line-height:1.65;color:var(--bone-dim);max-width:34ch}.footer-col h4{font-family:var(--font-body),sans-serif;font-weight:600;font-size:11px;letter-spacing:.09em;text-transform:uppercase;color:var(--bone-dim);margin-bottom:16px}.footer-col ul{list-style:none;display:flex;flex-direction:column;gap:11px}.footer-col a,.footer-col span{font-size:14px;color:var(--bone);opacity:.78;transition:opacity .15s}.footer-col a:hover{opacity:1}.footer-bottom{border-top:1px solid var(--line-soft);padding-top:24px;display:flex;justify-content:space-between;flex-wrap:wrap;gap:12px;font-size:12px;color:var(--bone-dim)}.reg-page{font-family:var(--font-body),sans-serif}.reg-page .wrap{max-width:640px}.reg-head{padding-top:72px;padding-bottom:8px}.reg-head h1{font-family:var(--font-display),sans-serif;font-weight:800;font-size:clamp(30px,4vw,44px);letter-spacing:-.01em;margin-bottom:14px}@media (max-width:360px){.reg-head h1{font-size:26px}}.reg-head .lede{color:var(--bone-dim);font-size:15px;max-width:52ch}.reg-body{padding-top:36px;padding-bottom:96px}.reg-group{padding-top:14px;margin-bottom:34px}.reg-group>.reg-legend,.reg-group>legend{font-size:11px;letter-spacing:.12em;text-transform:uppercase;color:var(--bone-dim);font-weight:600;padding:0;margin-bottom:18px}.reg-group{border:none;border-top:1px solid var(--line);min-width:0}.reg-page .field{display:flex;flex-direction:column;gap:8px;margin-bottom:18px}.reg-page .field>span{font-size:13px;color:var(--bone-dim)}.reg-page .field input[type=date],.reg-page .field input[type=email],.reg-page .field input[type=tel],.reg-page .field input[type=text],.reg-page .field select{background:var(--panel);border:1px solid var(--line);color:var(--bone);height:52px;padding:0 16px;font-size:15px;font-family:var(--font-body),sans-serif;border-radius:0 0 26px 0;transition:border-color .15s ease,background .15s ease}.reg-page .field input:hover,.reg-page .field select:hover{border-color:var(--bone-dim)}.reg-page .field input:focus,.reg-page .field select:focus{outline:none;border-color:var(--red);background:#17110f}.reg-page .field input[type=date]{color-scheme:dark}.reg-page .field .hint{font-size:12px;color:var(--bone-dim)}.reg-option{display:grid;grid-template-columns:auto 1fr auto;grid-column-gap:14px;column-gap:14px;grid-row-gap:4px;row-gap:4px;align-items:center;background:var(--panel);border:1px solid var(--line);padding:16px 18px;margin-bottom:10px;cursor:pointer;border-radius:0 0 26px 0;transition:border-color .15s ease,background .15s ease}.reg-option:hover{border-color:var(--bone-dim)}.reg-option:has(input:checked){border-color:var(--red);background:linear-gradient(180deg,rgba(200,16,46,.1),var(--panel) 120px)}.reg-option input{accent-color:var(--red);width:16px;height:16px}.reg-option .nm{font-size:16px;font-weight:600}.reg-option small{grid-column:2/4;font-size:13px;color:var(--bone-dim);line-height:1.5}.reg-option .amt{font-family:var(--font-price),sans-serif;font-weight:400;font-size:30px;line-height:1;letter-spacing:-.02em;font-feature-settings:"tnum";font-variant-numeric:tabular-nums;white-space:nowrap}.reg-option .amt .per{font-family:var(--font-body),sans-serif;font-size:12px;color:var(--bone-dim);margin-left:3px;letter-spacing:0}.reg-option .amt.free{font-size:20px;color:var(--bone-dim)}.reg-option.has-error{border-color:var(--red)}.plan-inline-error{margin:-2px 0 12px;padding:10px 14px;color:var(--red);font-size:14px;line-height:1.5;border-left:2px solid var(--red);background:rgba(200,16,46,.07)}@media (max-width:480px){.reg-option{grid-template-columns:auto 1fr}.reg-option .amt{grid-column:2;margin-top:6px}.reg-option small{grid-column:1/3}}.reg-page .form-error{color:var(--red);font-size:14px;border:1px solid var(--red);padding:14px 16px;margin-bottom:20px;border-radius:0 0 26px 0;background:rgba(200,16,46,.07)}.reg-page .field textarea{background:var(--panel);border:1px solid var(--line);color:var(--bone);padding:14px 16px;font-size:15px;line-height:1.6;resize:vertical;min-height:150px;font-family:var(--font-body),sans-serif;border-radius:0 0 26px 0;transition:border-color .15s ease,background .15s ease}.reg-page .field textarea:hover{border-color:var(--bone-dim)}.reg-page .field textarea:focus{outline:none;border-color:var(--red);background:#17110f}.reg-page .field input[type=file]{background:var(--panel);border:1px solid var(--line);color:var(--bone-dim);padding:14px 16px;font-size:14px;font-family:var(--font-body),sans-serif;border-radius:0 0 26px 0;cursor:pointer}.reg-page .field input[type=file]::-webkit-file-upload-button{background:transparent;border:1px solid var(--line);color:var(--bone);font-family:var(--font-body),sans-serif;font-size:13px;font-weight:600;padding:8px 14px;margin-right:14px;cursor:pointer;border-radius:0 0 14px 0;-webkit-transition:border-color .15s ease;transition:border-color .15s ease}.reg-page .field input[type=file]::file-selector-button{background:transparent;border:1px solid var(--line);color:var(--bone);font-family:var(--font-body),sans-serif;font-size:13px;font-weight:600;padding:8px 14px;margin-right:14px;cursor:pointer;border-radius:0 0 14px 0;transition:border-color .15s ease}.reg-page .field input[type=file]::-webkit-file-upload-button:hover{border-color:var(--bone-dim)}.reg-page .field input[type=file]::file-selector-button:hover{border-color:var(--bone-dim)}.field-row{display:grid;grid-template-columns:1fr 1fr;grid-gap:0 16px;gap:0 16px}@media (max-width:520px){.field-row{grid-template-columns:1fr}}.lede-link{border-bottom:1px solid var(--red);white-space:nowrap}.contacto-ok{font-family:var(--font-display),sans-serif;font-weight:800;font-size:26px;margin-bottom:12px}.hp{position:absolute;left:-9999px;width:1px;height:1px;overflow:hidden}.reg-page .section-head{margin-bottom:28px}.reg-page .section-head .tick{display:none}.reg-page .section-head h2{font-family:var(--font-display),sans-serif;font-weight:800;text-transform:none;font-size:clamp(26px,3.4vw,38px);line-height:1.05;letter-spacing:-.01em}.cta{display:inline-block;background:var(--red);color:var(--bone);border:none;padding:16px 32px;font-size:14px;font-weight:600;letter-spacing:.5px;font-family:var(--font-work-sans),sans-serif}.cta:hover{background:#A50D25}.section-head{display:flex;align-items:baseline;gap:14px;margin-bottom:40px;font-family:var(--font-work-sans),sans-serif}.section-head .tick{width:10px;height:10px;background:var(--red);flex-shrink:0}.section-head h2{font-size:clamp(28px,4vw,42px);color:var(--bone);font-family:var(--font-anton),sans-serif;font-weight:400;text-transform:uppercase;line-height:.92}.registro-gracias-text{color:var(--bone-dim);font-size:15px;max-width:44ch;margin-bottom:28px}.registro-form{gap:24px}.field,.registro-form{display:flex;flex-direction:column}.field{gap:8px}.field>span{font-size:13px;color:var(--bone-dim)}.field input[type=email],.field input[type=tel],.field input[type=text],.field select{background:var(--charcoal);border:1px solid var(--steel);color:var(--bone);padding:14px 16px;font-size:15px;font-family:var(--font-work-sans),sans-serif}.field input:focus,.field select:focus{outline:1px solid var(--red);border-color:var(--red)}.plan-fieldset{border:none;display:flex;flex-direction:column;gap:12px}.plan-fieldset legend{font-size:13px;color:var(--bone-dim);padding:0;margin-bottom:4px}.plan-option{display:grid;grid-template-columns:auto 1fr;grid-column-gap:14px;column-gap:14px;grid-row-gap:4px;row-gap:4px;align-items:center;border:1px solid var(--steel-dim);padding:16px;cursor:pointer}.plan-option:has(input:checked){border-color:var(--red)}.plan-option input{accent-color:var(--red)}.plan-option-main{display:flex;justify-content:space-between;gap:12px;font-size:15px;font-weight:500}.plan-option-price{color:var(--bone-dim);font-weight:400}.plan-option small{grid-column:2;font-size:13px;color:var(--bone-dim)}.form-error{color:var(--red);font-size:14px;border:1px solid var(--red);padding:12px 16px}.adm{min-height:100vh;font-family:var(--font-body),sans-serif}.adm .btn:disabled{opacity:.6;cursor:progress;transform:none}.adm-bar{position:-webkit-sticky;position:sticky;top:0;z-index:40;background:rgba(11,11,11,.9);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);border-bottom:1px solid var(--line-soft)}.adm-bar-row{display:flex;align-items:center;justify-content:space-between;gap:16px;padding-top:14px;padding-bottom:10px}.adm-brand{display:inline-flex;align-items:center;gap:14px}.adm-brand-tag{font-size:11px;font-weight:600;letter-spacing:.12em;text-transform:uppercase;color:var(--bone-dim);border:1px solid var(--line);padding:4px 9px 3px;border-radius:0 0 8px 0;line-height:1}@media (max-width:360px){.adm-brand-tag{display:none}}.adm .adm-tabs{position:static;background:none;-webkit-backdrop-filter:none;backdrop-filter:none;border-bottom:none;z-index:auto;display:flex;gap:28px;overflow-x:auto;scrollbar-width:none}.adm .adm-tabs::-webkit-scrollbar{display:none}.adm-tab{display:inline-flex;align-items:center;gap:8px;height:44px;white-space:nowrap;font-size:14px;font-weight:500;color:var(--bone-dim);border-bottom:2px solid transparent;transition:color .15s ease,border-color .15s ease}.adm-tab:hover{color:var(--bone)}.adm-tab[aria-current=page]{color:var(--bone);border-bottom-color:var(--red)}.adm-count{display:inline-flex;align-items:center;justify-content:center;min-width:20px;height:20px;padding:0 6px;font-size:11px;font-weight:600;font-feature-settings:"tnum";font-variant-numeric:tabular-nums;line-height:1;color:var(--bone);background:var(--line);border-radius:0 0 7px 0}.adm-main{padding-top:40px;padding-bottom:96px}.adm-head{margin-bottom:28px}.adm-head h1{font-size:32px;letter-spacing:-.01em}.adm-summary{margin-top:8px;font-size:14px;color:var(--bone-dim);font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.adm-empty{max-width:62ch;padding:32px 28px;color:var(--bone-dim);font-size:15px;background:var(--panel);border:1px solid var(--line);border-radius:0 0 26px 0}.adm .num{font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.adm .strong{color:var(--bone);font-weight:600}.adm .dim,.adm-status{color:var(--bone-dim)}.adm-status{display:inline-flex;align-items:center;gap:8px;font-size:13px;font-weight:500;white-space:nowrap}.adm-status:before{content:"";width:8px;height:8px;flex-shrink:0;box-sizing:border-box;border:1.5px solid var(--bone-dim)}.adm-status.is-activo,.adm-status.is-msg-nuevo{color:var(--bone)}.adm-status.is-activo:before,.adm-status.is-msg-nuevo:before{background:var(--bone);border-color:var(--bone)}.adm-status.is-msg-respondido:before,.adm-status.is-vencido:before{background:var(--muted);border-color:var(--muted)}.adm-table-wrap{border:1px solid var(--line);border-radius:0 0 26px 0;overflow-x:auto}.adm-table{width:100%;border-collapse:collapse;font-size:14px}.adm-table th{text-align:left;font-size:12px;font-weight:600;letter-spacing:.04em;color:var(--bone-dim);padding:14px 20px;background:var(--panel);border-bottom:1px solid var(--line);white-space:nowrap}.adm-table td{padding:16px 20px;border-bottom:1px solid var(--line-soft);vertical-align:middle}.adm-table tbody tr:last-child td{border-bottom:none}.adm-table tbody tr:hover td{background:rgba(245,241,235,.02)}.adm-table .num{text-align:right;white-space:nowrap}.adm-cell-sub{display:block;font-size:13px;color:var(--bone-dim);margin-top:2px}.adm-actions-cell{text-align:right}.adm-actions{display:flex;flex-wrap:wrap;gap:10px;align-items:center}.adm-actions-cell .adm-actions{justify-content:flex-end}.adm-list{border:1px solid var(--line);border-radius:0 0 26px 0}.adm-item{padding:24px 28px}.adm-item+.adm-item{border-top:1px solid var(--line)}.adm-item-head{display:flex;justify-content:space-between;align-items:flex-start;gap:16px}.adm .adm-item-title{font-family:var(--font-body),sans-serif;font-size:17px;font-weight:600;line-height:1.35;letter-spacing:0}.adm-item-sub{margin-top:4px;overflow-wrap:anywhere}.adm-item-note,.adm-item-sub{font-size:13px;color:var(--bone-dim)}.adm-item-note{margin-top:14px}.adm-item-meta{margin-top:12px;font-size:13px;color:var(--bone-dim)}.adm-message{margin-top:16px;max-width:72ch;font-size:15px;line-height:1.65;white-space:pre-wrap;overflow-wrap:anywhere}.adm-item .adm-actions{margin-top:20px}.adm-cupo{font-size:14px;color:var(--bone-dim);white-space:nowrap}.adm-cupo .num{color:var(--bone);font-weight:600}.adm-sessions{list-style:none;margin-top:16px}.adm-sessions li{display:flex;justify-content:space-between;gap:16px;padding:10px 0;border-top:1px solid var(--line-soft);font-size:14px}.adm-login{display:grid;place-items:center;padding:48px 20px}.adm-login-panel{width:min(420px,100%)}.adm-login-logo{display:inline-block;margin-bottom:36px}.adm-login h1{font-size:30px}.adm-login-lede{margin-top:8px;margin-bottom:28px;font-size:14px;color:var(--bone-dim)}.adm-form{display:grid;grid-gap:18px;gap:18px}.adm-field{display:flex;flex-direction:column;gap:8px}.adm-field>span{font-size:13px;color:var(--bone-dim)}.adm-field input{background:var(--panel);border:1px solid var(--line);color:var(--bone);height:52px;padding:0 16px;font-size:15px;font-family:var(--font-body),sans-serif;border-radius:0 0 26px 0;transition:border-color .15s ease,background .15s ease}.adm-field input:hover{border-color:var(--bone-dim)}.adm-field input:focus{outline:none;border-color:var(--red);background:#17110f}.adm-error{font-size:14px;color:var(--bone);padding:12px 14px;border:1px solid var(--red-dim);background:rgba(200,16,46,.08);border-radius:0 0 14px 0}.adm-login-back{display:inline-block;margin-top:28px;font-size:13px;color:var(--bone-dim);text-decoration:underline;text-underline-offset:4px;-webkit-text-decoration-color:var(--line);text-decoration-color:var(--line)}.adm-login-back:hover{color:var(--bone);-webkit-text-decoration-color:var(--bone-dim);text-decoration-color:var(--bone-dim)}@media (max-width:720px){.adm-main{padding-top:28px}.adm-head h1{font-size:28px}.adm .adm-tabs{gap:22px;margin:0 -20px;padding:0 20px}.adm-brand{gap:10px}.adm-item{padding:20px}.adm-item-head{flex-wrap:wrap}.adm-item .adm-actions>*{flex-grow:1;flex-shrink:1;flex-basis:calc(50% - 5px)}.adm-item .adm-actions .btn{width:100%}.adm-table-wrap{overflow-x:visible}.adm-table thead{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0)}.adm-table tbody tr{display:block;padding:14px 0;border-bottom:1px solid var(--line-soft)}.adm-table tbody tr:last-child{border-bottom:none}.adm-table td{display:grid;grid-template-columns:88px minmax(0,1fr);grid-gap:12px;gap:12px;padding:5px 20px;border:none;overflow-wrap:anywhere}.adm-table .num,.adm-table td{text-align:left}.adm-table td[data-label]:before{content:attr(data-label);font-size:12px;color:var(--bone-dim);padding-top:1px}.adm-table td.adm-actions-cell{display:block;padding-top:12px}.adm-actions-cell .adm-actions{justify-content:stretch}.adm-actions-cell .adm-actions>form{flex:1 1}.adm-actions-cell .adm-actions .btn{width:100%}.adm-table tbody tr:hover td{background:none}}@media (prefers-reduced-motion:reduce){.btn:active{transform:none}.nav-links{transform:none!important}.hero-object-caption{animation:none;opacity:1}}