@font-face{font-family:EB Garamond;font-style:italic;font-weight:400;font-display:swap;src:url(/_next/static/media/d5aa4e08d8c705fe-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:EB Garamond;font-style:italic;font-weight:400;font-display:swap;src:url(/_next/static/media/25af1994493cb3fa-s.woff2) format("woff2");unicode-range:u+0301,u+0400-045f,u+0490-0491,u+04b0-04b1,u+2116}@font-face{font-family:EB Garamond;font-style:italic;font-weight:400;font-display:swap;src:url(/_next/static/media/cfc99d92d175e2e2-s.woff2) format("woff2");unicode-range:u+1f??}@font-face{font-family:EB Garamond;font-style:italic;font-weight:400;font-display:swap;src:url(/_next/static/media/3a438f8275a50f7d-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:EB Garamond;font-style:italic;font-weight:400;font-display:swap;src:url(/_next/static/media/b7adaa6b071c1a45-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:EB Garamond;font-style:italic;font-weight:400;font-display:swap;src:url(/_next/static/media/dad535a4403b7848-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:EB Garamond;font-style:italic;font-weight:400;font-display:swap;src:url(/_next/static/media/ba563e529daeef2f-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:EB Garamond;font-style:italic;font-weight:500;font-display:swap;src:url(/_next/static/media/d5aa4e08d8c705fe-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:EB Garamond;font-style:italic;font-weight:500;font-display:swap;src:url(/_next/static/media/25af1994493cb3fa-s.woff2) format("woff2");unicode-range:u+0301,u+0400-045f,u+0490-0491,u+04b0-04b1,u+2116}@font-face{font-family:EB Garamond;font-style:italic;font-weight:500;font-display:swap;src:url(/_next/static/media/cfc99d92d175e2e2-s.woff2) format("woff2");unicode-range:u+1f??}@font-face{font-family:EB Garamond;font-style:italic;font-weight:500;font-display:swap;src:url(/_next/static/media/3a438f8275a50f7d-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:EB Garamond;font-style:italic;font-weight:500;font-display:swap;src:url(/_next/static/media/b7adaa6b071c1a45-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:EB Garamond;font-style:italic;font-weight:500;font-display:swap;src:url(/_next/static/media/dad535a4403b7848-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:EB Garamond;font-style:italic;font-weight:500;font-display:swap;src:url(/_next/static/media/ba563e529daeef2f-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:EB Garamond;font-style:italic;font-weight:600;font-display:swap;src:url(/_next/static/media/d5aa4e08d8c705fe-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:EB Garamond;font-style:italic;font-weight:600;font-display:swap;src:url(/_next/static/media/25af1994493cb3fa-s.woff2) format("woff2");unicode-range:u+0301,u+0400-045f,u+0490-0491,u+04b0-04b1,u+2116}@font-face{font-family:EB Garamond;font-style:italic;font-weight:600;font-display:swap;src:url(/_next/static/media/cfc99d92d175e2e2-s.woff2) format("woff2");unicode-range:u+1f??}@font-face{font-family:EB Garamond;font-style:italic;font-weight:600;font-display:swap;src:url(/_next/static/media/3a438f8275a50f7d-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:EB Garamond;font-style:italic;font-weight:600;font-display:swap;src:url(/_next/static/media/b7adaa6b071c1a45-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:EB Garamond;font-style:italic;font-weight:600;font-display:swap;src:url(/_next/static/media/dad535a4403b7848-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:EB Garamond;font-style:italic;font-weight:600;font-display:swap;src:url(/_next/static/media/ba563e529daeef2f-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:EB Garamond;font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/062340a5902d57de-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:EB Garamond;font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/d63e13930677f53f-s.woff2) format("woff2");unicode-range:u+0301,u+0400-045f,u+0490-0491,u+04b0-04b1,u+2116}@font-face{font-family:EB Garamond;font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/69e44c27a0558172-s.woff2) format("woff2");unicode-range:u+1f??}@font-face{font-family:EB Garamond;font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/2913b528b2922316-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:EB Garamond;font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/548b5aa0a10194aa-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:EB Garamond;font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/af2852512783d6fe-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:EB Garamond;font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/c679f70df756412c-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:EB Garamond;font-style:normal;font-weight:500;font-display:swap;src:url(/_next/static/media/062340a5902d57de-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:EB Garamond;font-style:normal;font-weight:500;font-display:swap;src:url(/_next/static/media/d63e13930677f53f-s.woff2) format("woff2");unicode-range:u+0301,u+0400-045f,u+0490-0491,u+04b0-04b1,u+2116}@font-face{font-family:EB Garamond;font-style:normal;font-weight:500;font-display:swap;src:url(/_next/static/media/69e44c27a0558172-s.woff2) format("woff2");unicode-range:u+1f??}@font-face{font-family:EB Garamond;font-style:normal;font-weight:500;font-display:swap;src:url(/_next/static/media/2913b528b2922316-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:EB Garamond;font-style:normal;font-weight:500;font-display:swap;src:url(/_next/static/media/548b5aa0a10194aa-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:EB Garamond;font-style:normal;font-weight:500;font-display:swap;src:url(/_next/static/media/af2852512783d6fe-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:EB Garamond;font-style:normal;font-weight:500;font-display:swap;src:url(/_next/static/media/c679f70df756412c-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:EB Garamond;font-style:normal;font-weight:600;font-display:swap;src:url(/_next/static/media/062340a5902d57de-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:EB Garamond;font-style:normal;font-weight:600;font-display:swap;src:url(/_next/static/media/d63e13930677f53f-s.woff2) format("woff2");unicode-range:u+0301,u+0400-045f,u+0490-0491,u+04b0-04b1,u+2116}@font-face{font-family:EB Garamond;font-style:normal;font-weight:600;font-display:swap;src:url(/_next/static/media/69e44c27a0558172-s.woff2) format("woff2");unicode-range:u+1f??}@font-face{font-family:EB Garamond;font-style:normal;font-weight:600;font-display:swap;src:url(/_next/static/media/2913b528b2922316-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:EB Garamond;font-style:normal;font-weight:600;font-display:swap;src:url(/_next/static/media/548b5aa0a10194aa-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:EB Garamond;font-style:normal;font-weight:600;font-display:swap;src:url(/_next/static/media/af2852512783d6fe-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:EB Garamond;font-style:normal;font-weight:600;font-display:swap;src:url(/_next/static/media/c679f70df756412c-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:EB Garamond Fallback;src:local("Times New Roman");ascent-override:106.26%;descent-override:31.44%;line-gap-override:0.00%;size-adjust:94.77%}.__className_44dad8{font-family:EB Garamond,EB Garamond Fallback}.__variable_44dad8{--font-display:"EB Garamond","EB Garamond 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;font-style:normal;font-weight:700;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:700;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:700;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_5561b6{font-family:Work Sans,Work Sans Fallback;font-style:normal}.__variable_5561b6{--font-body:"Work Sans","Work Sans Fallback"}:root{color-scheme:dark;--cream:#12100d;--cream-2:#0c0a08;--paper:#1c1815;--n0:#0a0908;--n1:#14120e;--n2:#201b16;--espresso:#f2ece2;--espresso-2:#cfc4b4;--muted:#9c9083;--clay:#cda574;--clay-2:#b8894f;--clay-soft:rgba(205,165,116,0.14);--aura:#e3a857;--forest:#17120d;--ok:#6fb98a;--error:#e8836c;--line:#524740;--borde:#78685a;--line-soft:rgba(242,236,226,0.10);--shadow:0 18px 40px rgba(0,0,0,0.45);--maxw:1080px}*{box-sizing:border-box;margin:0;padding:0;-webkit-tap-highlight-color:rgba(227,168,87,.2)}[role=button],a,button,input,label,select,summary,textarea{touch-action:manipulation}html{scroll-behavior:smooth}body{background:var(--cream);color:var(--espresso);font-family:var(--font-body),system-ui,sans-serif;font-size:17px;line-height:1.65;-webkit-font-smoothing:antialiased}.wrap{max-width:var(--maxw);margin:0 auto;padding:0 clamp(1.2rem,4vw,2.5rem)}img{display:block;max-width:100%;height:auto}a{color:inherit;text-decoration:none}h1,h2,h3,h4{font-family:var(--font-display),Georgia,serif;font-weight:500;line-height:1.12;letter-spacing:-.01em}.muted{color:var(--muted)}.eyebrow{font-size:.74rem;letter-spacing:.2em;text-transform:uppercase;color:var(--clay);margin-bottom:.9rem}.btn,.eyebrow{font-weight:600}.btn{display:inline-block;font-family:var(--font-body),sans-serif;font-size:.92rem;letter-spacing:.02em;padding:.85rem 1.7rem;border-radius:999px;transition:.25s;border:1px solid transparent;cursor:pointer;background:none;color:var(--espresso)}.btn-clay{background:var(--aura);color:var(--forest);box-shadow:0 6px 16px rgba(0,0,0,.45)}.btn-clay:hover{background:var(--clay);color:var(--forest);transform:translateY(-2px)}.btn-ghost{border-color:var(--borde)}.btn-ghost:hover{border-color:var(--clay);color:var(--clay)}.btn-mini{padding:.45rem 1rem;font-size:.8rem}@media (pointer:coarse){.btn-mini{min-height:44px;display:inline-flex;align-items:center}}.btn:disabled{cursor:wait;transform:none}.btn-clay:disabled{box-shadow:none}.btn-clay:disabled,.btn-clay:disabled:hover{background:var(--line);color:var(--espresso-2)}.btn-clay:disabled:hover{transform:none}.btn-ghost:disabled,.btn-ghost:disabled:hover{border-color:var(--line);color:var(--muted)}.portada{min-height:100vh;display:flex;flex-direction:column}.portada-main{flex:1 1;display:flex;align-items:center;padding:5rem 0}.portada h1{font-size:clamp(2.6rem,7vw,4.6rem);max-width:16ch;margin-bottom:1.2rem}.portada-lead{font-size:clamp(1.02rem,2vw,1.2rem);color:var(--espresso-2);max-width:52ch;margin-bottom:2.2rem}.portada-ctas{display:flex;gap:1rem;flex-wrap:wrap}.mini-footer{padding:1.6rem 0;border-top:1px solid var(--line-soft);font-size:.85rem;color:var(--muted)}.mini-footer a{color:var(--clay)}.barra-simple{height:68px;display:flex;align-items:center;border-bottom:1px solid var(--line-soft)}.barra-simple .wrap{width:100%;display:flex;align-items:center;justify-content:space-between}.marca-aurai{font-family:var(--font-display),serif;font-weight:600;letter-spacing:.12em;font-size:1.15rem}.marca-aurai span{color:var(--clay)}.tarjeta{background:var(--paper);border:1px solid var(--line-soft);border-radius:14px;padding:clamp(1.4rem,3.5vw,2.4rem);box-shadow:0 14px 34px rgba(0,0,0,.42)}.form-grid{display:grid;grid-template-columns:1fr 1fr;grid-gap:1.1rem;gap:1.1rem}.form-grid .campo-full{grid-column:1/-1}.campo{display:flex;flex-direction:column;gap:.35rem}.campo label{font-size:.82rem;font-weight:600;color:var(--espresso-2)}.campo .ayuda{font-size:.75rem;color:var(--muted)}input[type=email],input[type=number],input[type=password],input[type=search],input[type=tel],input[type=text],select,textarea{font-family:var(--font-body),sans-serif;font-size:16px;color:var(--espresso);background:var(--cream-2);border:1px solid var(--borde);border-radius:9px;padding:.65rem .85rem;transition:border-color .2s}input:focus-visible,select:focus-visible,textarea:focus-visible{outline:2px solid var(--clay);outline-offset:2px;border-color:var(--clay)}input:focus,select:focus,textarea:focus{border-color:var(--clay)}[tabindex]:not([tabindex="-1"]):focus-visible,a:focus-visible,button:focus-visible,summary:focus-visible{outline:2px solid var(--aura);outline-offset:3px;border-radius:4px}.barra-guardar a:focus-visible,.barra-guardar button:focus-visible,.carta-qr-header .btn:focus-visible,.mesa-barra .btn:focus-visible,.pos-barra button:focus-visible{outline-offset:-3px}textarea{resize:vertical;min-height:64px}input[type=file]{font-size:.85rem;color:var(--espresso-2)}.aviso{border-radius:10px;padding:.8rem 1rem;font-size:.9rem;margin-top:1rem}.aviso-error{background:rgba(179,64,43,.1);color:var(--error);border:1px solid rgba(179,64,43,.28)}.aviso-ok{background:rgba(12,122,90,.1);color:var(--ok);border:1px solid rgba(12,122,90,.28)}.spinner{display:inline-block;width:1em;height:1em;opacity:.9;border:2px solid;border-top:2px solid transparent;border-radius:50%;animation:girar .8s linear infinite;vertical-align:-.15em;margin-right:.5em}.spinner-oscuro{border-color:var(--clay-soft);border-top-color:var(--clay)}@keyframes girar{to{transform:rotate(1turn)}}.panel{padding:2.2rem 0 5rem}.panel-head{display:flex;flex-wrap:wrap;align-items:flex-end;justify-content:space-between;gap:1rem;margin-bottom:1.6rem}.panel-head h1{font-size:clamp(1.8rem,4vw,2.6rem)}.panel-acciones{display:flex;gap:.7rem;align-items:center;flex-wrap:wrap}.chip-plan{font-size:.72rem;font-weight:600;letter-spacing:.14em;text-transform:uppercase;padding:.3rem .8rem;border-radius:999px;background:var(--clay-soft);color:var(--clay-2)}.chip-uso{font-size:.8rem;color:var(--muted)}.cat-admin{margin-bottom:2rem}.cat-admin-head{display:flex;align-items:center;gap:.8rem;margin-bottom:.9rem}.cat-admin-head input{font-family:var(--font-display),serif;font-size:1.3rem;font-weight:500;background:transparent;border:1px solid transparent;padding:.25rem .5rem;flex:1 1;min-width:0}.cat-admin-head input:focus,.cat-admin-head input:hover{background:var(--cream-2);border-color:var(--borde)}.item-admin{display:grid;grid-template-columns:108px 1fr;grid-gap:1.1rem;gap:1.1rem;background:var(--paper);border:1px solid var(--line-soft);border-radius:12px;padding:1rem;margin-bottom:.8rem}.item-foto{width:108px}.item-foto .miniatura{object-fit:cover}.item-foto .miniatura,.item-foto .sin-foto{width:108px;height:108px;border-radius:9px;background:var(--cream-2)}.item-foto .sin-foto{display:flex;align-items:center;justify-content:center;text-align:center;font-size:.68rem;color:var(--muted);padding:.5rem}.item-foto .cargar{margin-top:.45rem;font-size:.72rem;color:var(--clay);cursor:pointer;display:inline-block;font-weight:600}.item-foto .cargar:hover{text-decoration:underline}.item-campos{display:flex;flex-direction:column;gap:.55rem;min-width:0}.item-fila-1{display:grid;grid-template-columns:1fr 130px;grid-gap:.6rem;gap:.6rem}.item-fila-botones{display:flex;gap:.6rem;align-items:center;flex-wrap:wrap}.enlace-peligro{font-size:.78rem;color:var(--muted);cursor:pointer;background:none;border:none;font-family:inherit;display:inline-flex;align-items:center;min-height:44px;padding:0 .5rem;margin-left:-.5rem}.enlace-peligro:hover{color:var(--error);text-decoration:underline}.bloque-ia{border-top:1px dashed var(--line);margin-top:.4rem;padding-top:.7rem;display:flex;flex-direction:column;gap:.55rem}.bloque-ia .titulo-ia{font-size:.72rem;font-weight:600;letter-spacing:.14em;text-transform:uppercase;color:var(--clay-2)}.fila-ia{display:flex;gap:.6rem;flex-wrap:wrap;align-items:center}.fila-ia input[type=text]{flex:1 1;min-width:180px}.check-precio{display:flex;align-items:center;gap:.35rem;font-size:.8rem;color:var(--espresso-2)}.galeria-ia{display:flex;gap:.6rem;flex-wrap:wrap}.galeria-ia figure{margin:0}.galeria-ia img{width:132px;height:132px;object-fit:cover;border-radius:9px}.galeria-ia figcaption{font-size:.68rem;color:var(--muted);margin-top:.25rem;text-align:center}.agregar-linea{margin-top:.4rem}.separador-cats{border:none;border-top:1px solid var(--line-soft);margin:2.2rem 0}.toast{position:fixed;bottom:1.4rem;left:50%;transform:translateX(-50%);background:var(--espresso);color:var(--paper);font-size:.88rem;padding:.75rem 1.4rem;border-radius:999px;box-shadow:var(--shadow);z-index:500;animation:aparecer .25s ease-out}.toast-error{background:var(--error)}@keyframes aparecer{0%{opacity:0;transform:translate(-50%,8px)}to{opacity:1;transform:translate(-50%)}}.carta-header{position:-webkit-sticky;position:sticky;top:0;z-index:100;background:rgba(18,16,13,.88);-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);border-bottom:1px solid var(--line-soft)}.carta-header .wrap{display:flex;align-items:center;justify-content:space-between;height:66px;gap:1rem}.carta-marca{font-family:var(--font-display),serif;font-size:1.35rem;font-weight:600;letter-spacing:.06em;min-width:0;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.carta-hero{position:relative;padding:clamp(4.5rem,10vw,7.5rem) 0;overflow:hidden}.carta-hero-media{position:absolute;inset:0;background-size:cover;background-position:50%}.carta-hero-velo{position:absolute;inset:0;background:linear-gradient(90deg,rgba(18,16,13,.78),rgba(18,16,13,.45) 55%,rgba(18,16,13,.18))}.carta-hero-contenido{position:relative;max-width:620px}.carta-hero.con-foto .carta-hero-contenido{color:#fdfaf3}.carta-hero.con-foto .eyebrow{color:var(--clay)}.carta-hero h1{font-size:clamp(2.5rem,7vw,4.4rem);margin-bottom:1rem}.carta-hero-lead{font-size:clamp(1rem,2vw,1.18rem);max-width:46ch;margin-bottom:1.9rem}.carta-hero.con-foto .carta-hero-lead{color:#f4ece0}.carta-hero.sin-foto .carta-hero-lead{color:var(--espresso-2)}.carta-cuerpo{padding:clamp(3rem,7vw,5rem) 0}.cat-block{margin-bottom:clamp(2.6rem,6vw,4rem)}.cat-title{font-size:clamp(1.5rem,3.5vw,2rem);padding-bottom:.8rem;margin-bottom:1.4rem;border-bottom:1px solid var(--line);display:flex;align-items:baseline;justify-content:space-between;gap:1rem}.cat-num{font-size:1.2rem;color:var(--clay);opacity:.5;font-family:var(--font-display),serif}.platos{list-style:none;display:grid;grid-gap:1.1rem;gap:1.1rem}.plato{display:grid;grid-template-columns:1fr;grid-gap:.9rem;gap:.9rem;padding:.4rem 0}.plato.con-foto{grid-template-columns:128px 1fr;align-items:start}.plato-img{width:128px;height:128px;object-fit:cover;border-radius:10px;box-shadow:0 10px 24px rgba(0,0,0,.45)}.plato-head{display:flex;align-items:baseline;gap:.6rem}.plato-nombre{font-family:var(--font-display),serif;font-size:1.18rem;font-weight:500}.plato-dots{flex:1 1;border-bottom:1px dotted var(--line);transform:translateY(-4px)}.plato-precio{font-family:var(--font-display),Georgia,serif;font-weight:600;color:var(--clay-2);white-space:nowrap}.plato-desc{color:var(--espresso-2);font-size:.94rem;max-width:60ch;margin-top:.3rem}.plato-pedir{font-size:.82rem;font-weight:600;color:var(--clay);margin-top:.45rem;display:inline-block}.plato-pedir:hover{text-decoration:underline}.nota-carta{font-size:.85rem;color:var(--muted);border-top:1px solid var(--line-soft);padding-top:1.4rem}.visita{background:var(--cream-2);padding:clamp(3rem,7vw,5rem) 0}.visita-grid{display:grid;grid-template-columns:1.1fr .9fr;grid-gap:2.5rem;gap:2.5rem;align-items:center}.visita h2{font-size:clamp(1.8rem,4.5vw,2.7rem);margin-bottom:1rem}.visita-datos{display:grid;grid-gap:.5rem;gap:.5rem;color:var(--espresso-2);font-size:.95rem}.visita-ctas{display:flex;gap:.9rem;flex-wrap:wrap;margin-top:1.6rem}.carta-footer{padding:2rem 0}.carta-footer .wrap{display:flex;flex-wrap:wrap;justify-content:space-between;gap:.8rem;font-size:.82rem;color:var(--muted)}.carta-footer a{color:var(--clay)}.wsp-float{position:fixed;right:1.3rem;bottom:1.3rem;z-index:200;width:56px;height:56px;border-radius:50%;background:#25d366;color:#fff;display:flex;align-items:center;justify-content:center;box-shadow:0 8px 20px rgba(0,0,0,.5);animation:pulso 2.4s ease-in-out infinite}@keyframes pulso{0%,to{transform:scale(1)}50%{transform:scale(1.07)}}@media (max-width:720px){.form-grid{grid-template-columns:1fr}.item-admin{grid-template-columns:84px 1fr}.item-foto,.item-foto .miniatura,.item-foto .sin-foto{width:84px}.item-foto .miniatura,.item-foto .sin-foto{height:84px}.item-fila-1{grid-template-columns:1fr}.plato.con-foto{grid-template-columns:96px 1fr}.plato-img{width:96px;height:96px}.visita-grid{grid-template-columns:1fr}}@media (prefers-reduced-motion:reduce){.wsp-float{animation:none}.spinner{animation-duration:1.5s}html{scroll-behavior:auto}}.probar-main{flex:1 1;padding:3.5rem 0 4.5rem}.probar-titulo{font-size:clamp(2.1rem,5vw,3.2rem);max-width:18ch;margin-bottom:1rem}.probar-lead{font-size:clamp(1rem,2vw,1.12rem);color:var(--espresso-2);max-width:56ch;margin-bottom:2.6rem}.probar-grid{display:grid;grid-template-columns:1fr 1fr;grid-gap:1.6rem;gap:1.6rem;align-items:start}@media (max-width:820px){.probar-grid{grid-template-columns:1fr}}.probar-card{background:var(--paper);border:1px solid var(--line-soft);border-radius:18px;padding:1.4rem;box-shadow:var(--shadow)}.probar-etiqueta{font-family:var(--font-body),sans-serif;font-size:.72rem;font-weight:600;letter-spacing:.18em;text-transform:uppercase;color:var(--clay);margin-bottom:1rem}.probar-drop{width:100%;aspect-ratio:1/1;border:1.5px dashed var(--borde);border-radius:14px;background:var(--cream-2);display:flex;align-items:center;justify-content:center;overflow:hidden;cursor:pointer;transition:.2s;font-family:inherit;color:inherit;padding:0}.probar-drop:hover{border-color:var(--clay);background:var(--clay-soft)}.probar-drop.con-foto,.probar-drop.resultado{border-style:solid;cursor:default}.probar-drop.resultado:hover{border-color:var(--borde);background:var(--cream-2)}.probar-drop img{width:100%;height:100%;object-fit:cover}.probar-drop-texto{display:flex;flex-direction:column;gap:.35rem;font-size:.86rem;color:var(--muted);text-align:center;padding:1rem}.probar-drop-texto strong{font-size:1rem;color:var(--espresso)}.probar-cargando{display:flex;flex-direction:column;align-items:center;gap:.7rem;font-size:.92rem;color:var(--espresso-2);text-align:center;padding:1rem}.probar-cargando small{color:var(--muted);font-size:.78rem}.probar-spinner{width:30px;height:30px;border-radius:50%;border:2.5px solid var(--clay-soft);border-top-color:var(--clay);animation:probar-giro .9s linear infinite}@keyframes probar-giro{to{transform:rotate(1turn)}}@media (prefers-reduced-motion:reduce){.probar-spinner{animation-duration:3s}}.probar-campo{display:flex;flex-direction:column;gap:.4rem;margin:1.1rem 0}.probar-campo span{font-size:.82rem;color:var(--muted)}.probar-campo input{font-family:inherit;font-size:16px;color:var(--espresso);padding:.7rem .9rem;border:1px solid var(--borde);border-radius:10px;background:var(--cream);min-height:44px}.probar-campo input:focus{border-color:var(--clay)}.probar-campo input:focus-visible{outline:2px solid var(--clay);outline-offset:2px}.probar-boton{width:100%;margin-top:1.1rem;text-align:center}.probar-error{margin-top:.9rem;font-size:.88rem;color:var(--error)}.probar-nota-foto{margin-top:.9rem;font-size:.85rem;color:var(--muted)}.probar-nota{margin-top:2.2rem;font-size:.88rem;color:var(--muted);text-align:center}.probar-nota a{color:var(--clay);font-weight:600}.modo-selector{display:grid;grid-template-columns:1fr 1fr;grid-gap:.9rem;gap:.9rem;margin-bottom:2rem;max-width:640px}@media (max-width:560px){.modo-selector{grid-template-columns:1fr}}.modo-opcion{display:flex;flex-direction:column;gap:.25rem;text-align:left;cursor:pointer;font-family:inherit;padding:.95rem 1.15rem;border-radius:14px;border:1.5px solid var(--borde);background:var(--paper);color:var(--espresso);transition:.2s}.modo-opcion:hover{border-color:var(--clay)}.modo-opcion strong{font-size:.95rem;font-weight:600}.modo-opcion span{font-size:.8rem;color:var(--muted);line-height:1.4}.modo-opcion.activa{border-color:var(--clay);background:var(--clay-soft)}.modo-opcion.activa strong{color:var(--clay)}.sugerencias{margin:.2rem 0 .4rem}.sugerencias-lista{list-style:none;display:flex;flex-wrap:wrap;gap:.45rem;margin-top:.8rem}.chip{font-family:inherit;font-size:.83rem;line-height:1.3;cursor:pointer;text-align:left;padding:.5rem .85rem;border-radius:999px;border:1px solid var(--borde);background:var(--cream-2);color:var(--espresso-2);transition:.18s}.chip.activo,.chip:hover{border-color:var(--clay);color:var(--clay)}.chip.activo{background:var(--clay-soft);font-weight:600}.probar-fila{display:grid;grid-template-columns:1fr 1fr;grid-gap:.8rem;gap:.8rem}.probar-fila .probar-campo{margin:1.1rem 0 0}.modo-selector.tres{grid-template-columns:repeat(3,1fr);max-width:100%}@media (max-width:760px){.modo-selector.tres{grid-template-columns:1fr}}.probar-drop.vertical{aspect-ratio:9/16;max-height:620px;margin:0 auto}.probar-drop.vertical img{object-fit:contain}.barra-nav{display:flex;align-items:center;gap:1.1rem}.barra-nav a:not(.btn){font-size:.88rem;color:var(--espresso-2)}.barra-nav a:not(.btn):hover{color:var(--clay)}@media (max-width:520px){.barra-nav a:not(.btn){display:none}}.aviso-main{flex:1 1;display:flex;align-items:center;padding:clamp(2.5rem,10vh,5rem) 0}.aviso-caja{max-width:46ch}.aviso-caja h1{font-size:clamp(1.9rem,6vw,2.9rem);margin-bottom:.9rem}.aviso-bajada{color:var(--espresso-2);font-size:1rem;margin-bottom:1.6rem}.aviso-pasos{list-style:none;display:grid;grid-gap:.7rem;gap:.7rem;font-size:.95rem;color:var(--espresso-2);border-left:2px solid var(--clay);padding-left:1rem;margin-bottom:1.8rem}.aviso-acciones{display:flex;gap:.8rem;flex-wrap:wrap;margin-bottom:1.4rem}.aviso-pie-dueno{font-size:.86rem;color:var(--muted);border-top:1px solid var(--line-soft);padding-top:1.2rem}.aviso-pie-dueno a{color:var(--clay);text-decoration:underline}.aviso-digest{margin-top:1rem;font-size:.76rem;color:var(--muted);font-family:ui-monospace,SF Mono,Menlo,monospace}.entrar-main{flex:1 1;display:flex;align-items:center;padding:3rem 0 5rem}.entrar-caja{max-width:420px;margin:0 auto;background:var(--paper);border:1px solid var(--line-soft);border-radius:18px;padding:2rem 1.8rem;box-shadow:var(--shadow)}.entrar-caja h1{font-size:1.8rem;margin-bottom:.5rem}.entrar-lead{font-size:.92rem;color:var(--muted);margin-bottom:1.6rem}.entrar-form{display:flex;flex-direction:column}.entrar-form .probar-campo{margin:0 0 1rem}.entrar-cambio{margin-top:1.3rem;font-size:.88rem;color:var(--muted);text-align:center}.entrar-cambio button{background:none;border:none;font:inherit;color:var(--clay);font-weight:600;cursor:pointer;text-decoration:underline}a.marca-aurai{cursor:pointer}::selection{background:var(--clay-soft);color:var(--espresso)}:root{scrollbar-color:var(--line) transparent;scrollbar-width:thin;accent-color:var(--aura);caret-color:var(--clay)}::-webkit-scrollbar{width:11px;height:11px}::-webkit-scrollbar-track{background:transparent}::-webkit-scrollbar-thumb{background:var(--line);border-radius:99px;border:3px solid var(--cream)}::-webkit-scrollbar-thumb:hover{background:var(--clay-2)}.lp-precio-monto,.plato-precio,.popup-precio,.precio,[data-precio]{font-feature-settings:"tnum";font-variant-numeric:tabular-nums}a:not(.btn){text-underline-offset:.18em;text-decoration-thickness:from-font}