@font-face{font-family:Fraunces;font-style:italic;font-weight:300;font-display:swap;src:url(../media/50a3f1070da3c6cc-s.02dd38f5.woff2)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Fraunces;font-style:italic;font-weight:300;font-display:swap;src:url(../media/b887d91685b8c137-s.168cff4b.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,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:Fraunces;font-style:italic;font-weight:300;font-display:swap;src:url(../media/3c7c6164b2587822-s.p.7f689f7d.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Fraunces;font-style:italic;font-weight:400;font-display:swap;src:url(../media/50a3f1070da3c6cc-s.02dd38f5.woff2)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Fraunces;font-style:italic;font-weight:400;font-display:swap;src:url(../media/b887d91685b8c137-s.168cff4b.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,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:Fraunces;font-style:italic;font-weight:400;font-display:swap;src:url(../media/3c7c6164b2587822-s.p.7f689f7d.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Fraunces;font-style:italic;font-weight:500;font-display:swap;src:url(../media/50a3f1070da3c6cc-s.02dd38f5.woff2)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Fraunces;font-style:italic;font-weight:500;font-display:swap;src:url(../media/b887d91685b8c137-s.168cff4b.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,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:Fraunces;font-style:italic;font-weight:500;font-display:swap;src:url(../media/3c7c6164b2587822-s.p.7f689f7d.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Fraunces;font-style:italic;font-weight:600;font-display:swap;src:url(../media/50a3f1070da3c6cc-s.02dd38f5.woff2)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Fraunces;font-style:italic;font-weight:600;font-display:swap;src:url(../media/b887d91685b8c137-s.168cff4b.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,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:Fraunces;font-style:italic;font-weight:600;font-display:swap;src:url(../media/3c7c6164b2587822-s.p.7f689f7d.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Fraunces;font-style:italic;font-weight:700;font-display:swap;src:url(../media/50a3f1070da3c6cc-s.02dd38f5.woff2)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Fraunces;font-style:italic;font-weight:700;font-display:swap;src:url(../media/b887d91685b8c137-s.168cff4b.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,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:Fraunces;font-style:italic;font-weight:700;font-display:swap;src:url(../media/3c7c6164b2587822-s.p.7f689f7d.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Fraunces;font-style:normal;font-weight:300;font-display:swap;src:url(../media/1e219c03c996efbd-s.ba7d7329.woff2)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Fraunces;font-style:normal;font-weight:300;font-display:swap;src:url(../media/b35b0dbffda7f2c4-s.0c27b1b4.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,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:Fraunces;font-style:normal;font-weight:300;font-display:swap;src:url(../media/03bda585a99c6450-s.p.ad37b9d9.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Fraunces;font-style:normal;font-weight:400;font-display:swap;src:url(../media/1e219c03c996efbd-s.ba7d7329.woff2)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Fraunces;font-style:normal;font-weight:400;font-display:swap;src:url(../media/b35b0dbffda7f2c4-s.0c27b1b4.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,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:Fraunces;font-style:normal;font-weight:400;font-display:swap;src:url(../media/03bda585a99c6450-s.p.ad37b9d9.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Fraunces;font-style:normal;font-weight:500;font-display:swap;src:url(../media/1e219c03c996efbd-s.ba7d7329.woff2)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Fraunces;font-style:normal;font-weight:500;font-display:swap;src:url(../media/b35b0dbffda7f2c4-s.0c27b1b4.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,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:Fraunces;font-style:normal;font-weight:500;font-display:swap;src:url(../media/03bda585a99c6450-s.p.ad37b9d9.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Fraunces;font-style:normal;font-weight:600;font-display:swap;src:url(../media/1e219c03c996efbd-s.ba7d7329.woff2)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Fraunces;font-style:normal;font-weight:600;font-display:swap;src:url(../media/b35b0dbffda7f2c4-s.0c27b1b4.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,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:Fraunces;font-style:normal;font-weight:600;font-display:swap;src:url(../media/03bda585a99c6450-s.p.ad37b9d9.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Fraunces;font-style:normal;font-weight:700;font-display:swap;src:url(../media/1e219c03c996efbd-s.ba7d7329.woff2)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Fraunces;font-style:normal;font-weight:700;font-display:swap;src:url(../media/b35b0dbffda7f2c4-s.0c27b1b4.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,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:Fraunces;font-style:normal;font-weight:700;font-display:swap;src:url(../media/03bda585a99c6450-s.p.ad37b9d9.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Fraunces Fallback;src:local(Times New Roman);ascent-override:84.71%;descent-override:22.09%;line-gap-override:0.0%;size-adjust:115.45%}.fraunces_6c7335fa-module__vtWdza__className{font-family:Fraunces,Fraunces Fallback}.fraunces_6c7335fa-module__vtWdza__variable{--font-display:"Fraunces","Fraunces Fallback"}
@font-face{font-family:Instrument Sans;font-style:normal;font-weight:400;font-stretch:100%;font-display:swap;src:url(../media/c7f47671e39f7787-s.088ba3ed.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,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 Sans;font-style:normal;font-weight:400;font-stretch:100%;font-display:swap;src:url(../media/f06bf9da926bae75-s.p.c68a79fb.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Instrument Sans;font-style:normal;font-weight:500;font-stretch:100%;font-display:swap;src:url(../media/c7f47671e39f7787-s.088ba3ed.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,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 Sans;font-style:normal;font-weight:500;font-stretch:100%;font-display:swap;src:url(../media/f06bf9da926bae75-s.p.c68a79fb.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Instrument Sans;font-style:normal;font-weight:600;font-stretch:100%;font-display:swap;src:url(../media/c7f47671e39f7787-s.088ba3ed.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,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 Sans;font-style:normal;font-weight:600;font-stretch:100%;font-display:swap;src:url(../media/f06bf9da926bae75-s.p.c68a79fb.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Instrument Sans;font-style:normal;font-weight:700;font-stretch:100%;font-display:swap;src:url(../media/c7f47671e39f7787-s.088ba3ed.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,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 Sans;font-style:normal;font-weight:700;font-stretch:100%;font-display:swap;src:url(../media/f06bf9da926bae75-s.p.c68a79fb.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Instrument Sans Fallback;src:local(Arial);ascent-override:94.42%;descent-override:24.33%;line-gap-override:0.0%;size-adjust:102.74%}.instrument_sans_3fb13fd5-module__ueiQAW__className{font-family:Instrument Sans,Instrument Sans Fallback;font-style:normal}.instrument_sans_3fb13fd5-module__ueiQAW__variable{--font-body:"Instrument Sans","Instrument Sans Fallback"}
@font-face{font-family:JetBrains Mono;font-style:normal;font-weight:300;font-display:swap;src:url(../media/13bf9871fe164e7f-s.f2220059.woff2)format("woff2");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:JetBrains Mono;font-style:normal;font-weight:300;font-display:swap;src:url(../media/cc545e633e20c56d-s.f6f1950f.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:JetBrains Mono;font-style:normal;font-weight:300;font-display:swap;src:url(../media/71b036adf157cdcf-s.bd5f4d11.woff2)format("woff2");unicode-range:U+370-377,U+37A-37F,U+384-38A,U+38C,U+38E-3A1,U+3A3-3FF}@font-face{font-family:JetBrains Mono;font-style:normal;font-weight:300;font-display:swap;src:url(../media/89b21bb081cb7469-s.51c18f09.woff2)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:JetBrains Mono;font-style:normal;font-weight:300;font-display:swap;src:url(../media/3fe682a82f50d426-s.23358719.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:JetBrains Mono;font-style:normal;font-weight:300;font-display:swap;src:url(../media/70bc3e132a0a741e-s.p.15008bfb.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:JetBrains Mono;font-style:normal;font-weight:400;font-display:swap;src:url(../media/13bf9871fe164e7f-s.f2220059.woff2)format("woff2");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:JetBrains Mono;font-style:normal;font-weight:400;font-display:swap;src:url(../media/cc545e633e20c56d-s.f6f1950f.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:JetBrains Mono;font-style:normal;font-weight:400;font-display:swap;src:url(../media/71b036adf157cdcf-s.bd5f4d11.woff2)format("woff2");unicode-range:U+370-377,U+37A-37F,U+384-38A,U+38C,U+38E-3A1,U+3A3-3FF}@font-face{font-family:JetBrains Mono;font-style:normal;font-weight:400;font-display:swap;src:url(../media/89b21bb081cb7469-s.51c18f09.woff2)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:JetBrains Mono;font-style:normal;font-weight:400;font-display:swap;src:url(../media/3fe682a82f50d426-s.23358719.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:JetBrains Mono;font-style:normal;font-weight:400;font-display:swap;src:url(../media/70bc3e132a0a741e-s.p.15008bfb.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:JetBrains Mono;font-style:normal;font-weight:500;font-display:swap;src:url(../media/13bf9871fe164e7f-s.f2220059.woff2)format("woff2");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:JetBrains Mono;font-style:normal;font-weight:500;font-display:swap;src:url(../media/cc545e633e20c56d-s.f6f1950f.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:JetBrains Mono;font-style:normal;font-weight:500;font-display:swap;src:url(../media/71b036adf157cdcf-s.bd5f4d11.woff2)format("woff2");unicode-range:U+370-377,U+37A-37F,U+384-38A,U+38C,U+38E-3A1,U+3A3-3FF}@font-face{font-family:JetBrains Mono;font-style:normal;font-weight:500;font-display:swap;src:url(../media/89b21bb081cb7469-s.51c18f09.woff2)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:JetBrains Mono;font-style:normal;font-weight:500;font-display:swap;src:url(../media/3fe682a82f50d426-s.23358719.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:JetBrains Mono;font-style:normal;font-weight:500;font-display:swap;src:url(../media/70bc3e132a0a741e-s.p.15008bfb.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:JetBrains Mono Fallback;src:local(Arial);ascent-override:75.79%;descent-override:22.29%;line-gap-override:0.0%;size-adjust:134.59%}.jetbrains_mono_b2cbd9c5-module__Hfa2Ua__className{font-family:JetBrains Mono,JetBrains Mono Fallback;font-style:normal}.jetbrains_mono_b2cbd9c5-module__Hfa2Ua__variable{--font-mono:"JetBrains Mono","JetBrains Mono Fallback"}
.expo-root{--ink:#0a1410;--ink-soft:#14201a;--ink-deep:#050a08;--paper:#f1ede4;--paper-warm:#ece6d4;--cream:#f4ecd8;--bone:#d9d3bf;--green:#0e5a2e;--green-deep:#07331a;--green-mid:#1b6b3d;--green-bright:#2a8f4c;--green-leaf:#3da55c;--gold:#f4b626;--gold-deep:#c89030;--gold-soft:#f5cf6b;--bg:var(--paper);--bg-2:var(--paper-warm);--bg-paper:#fff;--bg-deep:var(--ink);--bg-deeper:var(--ink-deep);--bg-cream:var(--paper);--bg-warm:var(--paper-warm);--fg:var(--ink);--fg-soft:var(--ink-soft);--fg-mute:#4a5249;--fg-faint:#7a847a;--accent:var(--green);--accent-2:var(--gold);--accent-3:var(--green-deep);--line:var(--ink);--line-soft:#0a141029;--line-dark:#f1ede438;--display:var(--font-display),"Fraunces",Georgia,serif;--sans:var(--font-body),"Instrument Sans",-apple-system,"Segoe UI",sans-serif;--mono:var(--font-mono),"JetBrains Mono",ui-monospace,Menlo,monospace;--gutter:clamp(20px,3.6vw,48px);--section-y:clamp(80px,10vw,160px);--rule:1.5px;--rule-thick:2.5px;--ease-out:cubic-bezier(.16,1,.3,1);--ease-in-out:cubic-bezier(.65,0,.35,1)}.expo-root *,.expo-root :before,.expo-root :after{box-sizing:border-box;min-width:0;margin:0;padding:0}.expo-root{max-width:100vw;font-family:var(--sans);background:var(--ink);color:var(--paper);-webkit-font-smoothing:antialiased;text-rendering:optimizeLegibility;font-size:15px;line-height:1.45;position:relative;overflow-x:hidden}.expo-root main{position:relative}.expo-root img,.expo-root video,.expo-root svg{max-width:100%;display:block}.expo-root a{color:inherit;text-decoration:none}.expo-root button{font:inherit;color:inherit;cursor:pointer;background:0 0;border:none}.expo-root ::selection{background:var(--green);color:var(--cream)}.grain{pointer-events:none;z-index:9998;opacity:.11;mix-blend-mode:overlay;background-image:url("data:image/svg+xml;utf8,<svg viewBox='0 0 200 200' xmlns='http://www.w3.org/2000/svg'><filter id='n'><feTurbulence type='fractalNoise' baseFrequency='0.9' numOctaves='3' stitchTiles='stitch'/></filter><rect width='100%25' height='100%25' filter='url(%23n)' opacity='0.7'/></svg>");animation:8s steps(6,end) infinite grainShift;position:fixed;inset:0}@keyframes grainShift{0%,to{transform:translate(0)}10%{transform:translate(-5%,-3%)}20%{transform:translate(-8%,2%)}30%{transform:translate(3%,-7%)}40%{transform:translate(-3%,4%)}50%{transform:translate(-9%,1%)}60%{transform:translate(6%,-4%)}70%{transform:translate(-2%,6%)}80%{transform:translate(4%,-2%)}90%{transform:translate(-1%,5%)}}.page-loader{z-index:10001;background:var(--ink-deep);animation:pageLoaderOut .8s var(--ease-in-out)1.8s forwards;flex-direction:column;justify-content:center;align-items:center;display:flex;position:fixed;inset:0}.page-loader__lines{font-family:var(--display);letter-spacing:-.02em;color:var(--cream);font-variation-settings:"opsz" 144,"SOFT" 50;text-align:center;margin-bottom:48px;font-size:clamp(28px,6vw,64px);font-style:italic;font-weight:300;overflow:hidden}.page-loader__lines span{animation:pl-rise 1s var(--ease-out)forwards;display:inline-block;transform:translateY(110%)}.page-loader__lines span:nth-child(2){animation-delay:.18s}.page-loader__lines span:nth-child(3){animation-delay:.36s}.page-loader__lines em{color:var(--gold);font-style:italic}.page-loader__bar{background:#f4ecd826;width:min(60vw,360px);height:1px;position:relative;overflow:hidden}.page-loader__bar:after{content:"";background:var(--green-bright);transform-origin:0;animation:pl-bar 1.6s var(--ease-in-out)forwards;position:absolute;inset:0}.page-loader__text{font-family:var(--mono);letter-spacing:.3em;text-transform:uppercase;color:var(--cream);opacity:.65;margin-top:24px;font-size:11px}@keyframes pl-rise{to{transform:translateY(0)}}@keyframes pl-bar{0%{transform:scaleX(0)}to{transform:scaleX(1)}}@keyframes pageLoaderOut{to{opacity:0;visibility:hidden}}.section-index{z-index:99;font-family:var(--mono);letter-spacing:.22em;text-transform:uppercase;color:var(--cream);pointer-events:none;mix-blend-mode:difference;opacity:.85;align-items:baseline;gap:6px;font-size:11px;display:flex;position:fixed;inset:auto auto 24px clamp(20px,3.6vw,48px)}.section-index__num{font-family:var(--display);letter-spacing:-.02em;color:var(--gold);font-variation-settings:"opsz" 36,"SOFT" 100,"WONK" 1;font-size:22px;font-style:italic}.section-index__total{opacity:.65;font-size:10px}.section-index__label{opacity:.8;margin-left:14px;font-size:11px}@media (max-width:700px){.section-index__label{display:none}.section-index{bottom:18px}}.anniversary{background-color:var(--ink-deep);color:var(--cream);background-image:linear-gradient(#050a08e0 0%,#050a08c2 50%,#050a08eb 100%),url(/30-expo-rural/branding/photos/ganaderia-atardecer.webp);background-position:50%;background-size:cover;border-top:1px solid #f4ecd814;border-bottom:1px solid #f4ecd814;padding:clamp(80px,12vw,180px) clamp(20px,3.6vw,48px);position:relative;overflow:hidden}.anniversary:before{content:"";pointer-events:none;background:radial-gradient(40% 70% at 50% 60%,#0e5a2e40 0%,#0000 70%),radial-gradient(60% 50% at 50% 0,#f4b6261f 0%,#0000 60%);position:absolute;inset:0}.anniversary__inner{text-align:center;max-width:1600px;margin:0 auto;position:relative}.anniversary__label{font-family:var(--mono);letter-spacing:.28em;text-transform:uppercase;color:var(--gold);margin-bottom:40px;font-size:11px}.anniversary__years{font-family:var(--display);letter-spacing:-.05em;color:var(--cream);font-variation-settings:"opsz" 144,"SOFT" 50,"WONK" 1;flex-wrap:wrap;justify-content:center;align-items:baseline;gap:.06em;max-width:100%;font-size:clamp(48px,12vw,200px);font-weight:300;line-height:.92;display:inline-flex}.anniversary__years em{color:var(--gold);font-variation-settings:"opsz" 144,"SOFT" 100,"WONK" 1;font-style:italic}.anniversary__dash{color:var(--green-leaf);letter-spacing:0;font-variation-settings:"opsz" 144,"SOFT" 100,"WONK" 1;font-style:italic;font-weight:300}.anniversary__sub{max-width:56ch;font-family:var(--display);letter-spacing:-.01em;color:var(--bone);margin:40px auto 0;font-size:clamp(18px,1.8vw,24px);font-weight:300;line-height:1.45}@media (max-width:700px){.anniversary__years{letter-spacing:-.03em;font-size:clamp(44px,14vw,88px)}.anniversary__dash{padding:0 4px}}@media (max-width:380px){.anniversary__years{font-size:38px}}.progress{z-index:9997;background:var(--gold);width:0%;height:2px;transition:width 80ms linear;position:fixed;top:0;left:0}.nav{z-index:100;color:var(--cream);transition:padding .4s var(--ease-out),background .35s var(--ease-out),backdrop-filter .35s var(--ease-out);background:0 0;justify-content:space-between;align-items:center;padding:18px clamp(20px,3.6vw,48px);display:flex;position:fixed;top:0;left:0;right:0}.nav.is-scrolled{-webkit-backdrop-filter:blur(14px)saturate(1.1);background:#050a08d1;border-bottom:1px solid #f4ecd814;padding:12px clamp(20px,3.6vw,48px)}.nav__brand{font-family:var(--display);letter-spacing:.06em;text-transform:uppercase;color:var(--cream);align-items:center;gap:12px;font-size:13px;font-weight:500;display:flex}.nav .nav__brand .nav__brand-img,img.nav__brand-img{-o-object-fit:contain;object-fit:contain;filter:drop-shadow(0 2px 8px #00000059);max-width:44px;max-height:44px;transition:width .35s var(--ease-out),height .35s var(--ease-out),max-width .35s var(--ease-out),max-height .35s var(--ease-out);flex-shrink:0;width:44px!important;height:44px!important}.nav.is-scrolled .nav__brand-img,.nav.is-scrolled img.nav__brand-img{max-width:36px;max-height:36px;width:36px!important;height:36px!important}@media (max-width:640px){.nav__brand span{display:none}}.nav__links{font-family:var(--mono);letter-spacing:.18em;text-transform:uppercase;gap:28px;font-size:11px;display:flex}.nav__links a{padding:4px 0;position:relative}.nav__links a:after{content:"";transform-origin:100%;width:100%;height:1px;transition:transform .4s var(--ease-out);background:currentColor;position:absolute;bottom:0;left:0;transform:scaleX(0)}.nav__links a:hover:after{transform-origin:0;transform:scaleX(1)}.nav__cta{font-family:var(--mono);letter-spacing:.18em;text-transform:uppercase;white-space:nowrap;border:1px solid;border-radius:999px;padding:10px 20px;font-size:11px;line-height:1;transition:background .3s,color .3s}.nav__cta:hover{background:var(--gold);color:var(--ink);border-color:var(--gold)}.nav__right{align-items:center;gap:18px;display:flex}.nav__producer{border-left:1px solid #f4ecd838;align-items:center;gap:30px;padding:6px 20px;display:flex}.nav__producer-label{font-family:var(--mono);letter-spacing:.22em;text-transform:uppercase;color:#f4ecd8b3;max-width:9ch;font-size:9px;line-height:1.15}.nav__producer img{filter:brightness(1.1)drop-shadow(0 1px 4px #0006);width:auto;height:34px;transition:height .35s var(--ease-out)}.nav.is-scrolled .nav__producer img{height:28px}@media (max-width:1180px){.nav__producer-label{display:none}}@media (max-width:980px){.nav__links{display:none}.nav__producer{border-left:0;padding-left:0}.nav__producer img{height:28px}}@media (max-width:640px){.nav__producer{display:none}.nav__cta{padding:8px 14px;font-size:10px}}.mono{font-family:var(--mono)}.sans{font-family:var(--sans)}.serif,.display{font-family:var(--display)}.eyebrow{font-family:var(--mono);letter-spacing:.2em;text-transform:uppercase;color:var(--green-leaf);align-items:center;gap:12px;font-size:11px;display:inline-flex}.eyebrow.dash:before{content:"";background:currentColor;width:30px;height:1px}.italic-display em,.italic-display i{font-variation-settings:"opsz" 144,"SOFT" 100,"WONK" 1;font-style:italic}.hd-display{font-family:var(--display);letter-spacing:-.045em;font-variation-settings:"opsz" 144,"SOFT" 50,"WONK" 1;font-size:clamp(60px,12vw,200px);font-weight:300;line-height:.85}.hd-1{font-family:var(--display);letter-spacing:-.03em;font-variation-settings:"opsz" 144,"SOFT" 50;font-size:clamp(40px,6.5vw,110px);font-weight:300;line-height:.92}.hd-2{font-family:var(--display);letter-spacing:-.025em;font-variation-settings:"opsz" 144,"SOFT" 60;font-size:clamp(34px,5vw,80px);font-weight:300;line-height:.95}.hd-3{font-family:var(--display);letter-spacing:-.015em;font-size:clamp(22px,2.5vw,32px);font-weight:400;line-height:1.15}.hd-1 em,.hd-2 em,.hd-3 em,.hd-display em{color:var(--gold);font-variation-settings:"opsz" 144,"SOFT" 100,"WONK" 1;font-style:italic;font-weight:400}.lede{font-family:var(--display);letter-spacing:-.01em;color:var(--paper);text-wrap:pretty;font-size:clamp(20px,2.2vw,30px);font-weight:300;line-height:1.3}.lede em{color:var(--green-bright);font-variation-settings:"opsz" 36,"SOFT" 100;font-style:italic}.body-lg{font-family:var(--display);letter-spacing:-.005em;color:var(--bone);text-wrap:pretty;font-variation-settings:"opsz" 36,"SOFT" 50;font-size:clamp(17px,1.45vw,21px);font-weight:300;line-height:1.5}.body-md{font-family:var(--display);letter-spacing:-.005em;color:var(--bone);text-wrap:pretty;font-variation-settings:"opsz" 36,"SOFT" 50;font-size:clamp(16px,1.3vw,19px);font-weight:300;line-height:1.5}.body-sm{font-family:var(--mono);color:var(--bone);font-size:12px;line-height:1.5}.body-lg em,.body-md em{color:var(--gold);font-variation-settings:"opsz" 36,"SOFT" 100,"WONK" 1;font-style:italic}.btn{font-family:var(--mono);letter-spacing:.18em;text-transform:uppercase;color:var(--cream);cursor:pointer;background:0 0;border:1px solid;border-radius:999px;align-items:center;gap:12px;padding:14px 22px;font-size:11px;transition:background .3s,color .3s,border-color .3s,gap .3s;display:inline-flex}.btn:hover{background:var(--cream);color:var(--ink);border-color:var(--cream);gap:16px}.btn--accent{background:var(--gold);color:var(--ink);border-color:var(--gold)}.btn--accent:hover,.btn--green{background:var(--green);color:var(--cream);border-color:var(--green)}.btn--green:hover{background:var(--gold);color:var(--ink);border-color:var(--gold)}.chip{font-family:var(--mono);letter-spacing:.18em;text-transform:uppercase;border:1px solid var(--bone);color:var(--bone);cursor:pointer;background:0 0;border-radius:999px;align-items:center;gap:8px;padding:5px 11px;font-size:10px;transition:background .2s,color .2s,border-color .2s;display:inline-flex}.chip--solid{background:var(--cream);color:var(--ink);border-color:var(--cream)}.chip--accent{background:var(--gold);color:var(--ink);border-color:var(--gold)}.chip--green{background:var(--green);color:var(--cream);border-color:var(--green)}.chip__dot{background:currentColor;border-radius:50%;width:7px;height:7px}.hero{background:var(--ink-deep);isolation:isolate;flex-direction:column;justify-content:flex-end;min-height:100vh;padding:110px clamp(20px,3.6vw,48px) 48px;display:flex;position:relative;overflow:hidden}.hero__video{z-index:0;background:var(--ink-deep);pointer-events:none;position:absolute;inset:0;overflow:hidden}.hero__video video{-o-object-position:center;object-position:center;pointer-events:none;width:100%;height:100%;position:absolute;inset:0}.hero__video-backdrop{-o-object-fit:cover;object-fit:cover;filter:blur(28px)saturate(.85)brightness(.62);transform:scale(1.1)}.hero__video-main{-o-object-fit:contain;object-fit:contain;z-index:1;filter:saturate(1.04)contrast(1.03)}@media (max-width:767px){.hero__video-backdrop{display:none}.hero__video-main{-o-object-fit:cover;object-fit:cover}}.hero__sky{z-index:1;pointer-events:none;background:linear-gradient(#04110a66 0%,#061a101a 25% 60%,#04110a8c 100%);position:absolute;inset:0}.hero__scene{z-index:2;pointer-events:none;opacity:.55;position:absolute;inset:0}.hero__scene svg{width:100%;height:100%}.hero__logo{z-index:3;pointer-events:none;filter:drop-shadow(0 20px 40px #0000008c);width:clamp(260px,28vw,480px);position:absolute;top:clamp(96px,11vh,130px);right:clamp(40px,5vw,110px)}.hero__logo-img{display:block;width:100%!important;height:auto!important}@media (max-width:900px){.hero__logo{z-index:4;align-self:center;width:clamp(180px,42vw,260px);margin:0 auto;position:relative;top:auto;right:auto;transform:none}}.hero__content{z-index:4;grid-template-columns:minmax(0,1fr) auto;align-items:end;gap:clamp(24px,4vw,64px);width:100%;max-width:1600px;margin:0 auto;display:grid;position:relative}.hero__content>*{min-width:0}.hero__producer{-webkit-backdrop-filter:blur(8px);background:#050a087a;border:1px solid #f4ecd847;border-radius:14px;flex-direction:column;width:max-content;max-width:100%;margin-bottom:22px;display:inline-flex;overflow:hidden}.hero__producer-row{align-items:center;padding:12px 22px;display:flex}.hero__producer-row--brand{gap:22px}.hero__producer-row--meta{border-top:1px solid #f4ecd82e;flex-wrap:wrap;gap:20px;padding-top:10px;padding-bottom:10px}.hero__producer-meta-item{font-family:var(--mono);letter-spacing:.18em;text-transform:uppercase;color:var(--cream);white-space:nowrap;align-items:center;gap:10px;font-size:12px;display:inline-flex}.hero__producer-label{font-family:var(--mono);letter-spacing:.22em;text-transform:uppercase;color:var(--bone);opacity:.9;white-space:nowrap;font-size:11px;line-height:1.2}.hero__producer-sep{background:#f4ecd847;flex-shrink:0;width:1px;height:28px}.hero__producer-logo{filter:brightness(1.1)drop-shadow(0 1px 4px #0006);flex-shrink:0;width:auto;height:52px}.hero__meta-dot{background:var(--gold);width:6px;height:6px;animation:blink 2s var(--ease-in-out)infinite;border-radius:50%;flex-shrink:0}@media (max-width:700px){.hero__producer{border-radius:14px;width:100%}.hero__producer-row{padding:14px 16px}.hero__producer-row--brand{text-align:center;flex-direction:column;align-items:center;gap:10px}.hero__producer-label{white-space:normal;text-align:center;max-width:100%;font-size:10px;line-height:1.4}.hero__producer-sep{display:none}.hero__producer-logo{flex-shrink:0;height:40px}.hero__producer-meta-item{white-space:normal;text-align:center;justify-content:center;font-size:11px;line-height:1.4}.hero__producer-row--meta{text-align:center;flex-direction:column;align-items:center;gap:6px;padding:10px 14px 12px}}@keyframes blink{0%,to{opacity:1}50%{opacity:.3}}.hero__title{font-family:var(--display);letter-spacing:-.04em;color:var(--cream);font-variation-settings:"opsz" 144,"SOFT" 50,"WONK" 1;text-shadow:0 4px 28px #04110a8c;max-width:14ch;margin-top:18px;font-size:clamp(42px,7.4vw,128px);font-weight:300;line-height:.92}.hero__title-line{display:block;overflow:hidden}.hero__title-line span{animation:rise 1.2s var(--ease-out)forwards;animation-delay:2.05s;display:inline-block;transform:translateY(110%)}.hero__title-line:nth-child(2) span{animation-delay:2.2s}.hero__title-line:nth-child(3) span{animation-delay:2.35s}.hero__title em{color:var(--gold);font-variation-settings:"opsz" 144,"SOFT" 100,"WONK" 1;font-style:italic;font-weight:400}@keyframes rise{to{transform:translateY(0)}}.hero__edition{font-family:var(--mono);letter-spacing:.22em;text-transform:uppercase;color:var(--bone);align-items:baseline;gap:18px;margin-top:18px;font-size:12px;display:flex}.hero__edition-num{font-family:var(--display);color:var(--green-leaf);letter-spacing:-.03em;font-variation-settings:"opsz" 144,"SOFT" 100,"WONK" 1;font-size:52px;font-style:italic;line-height:1}.hero__countdown{text-align:right;flex-direction:row;align-items:flex-end;gap:18px;display:flex}.hero__countdown-label{font-family:var(--mono);letter-spacing:.28em;text-transform:uppercase;color:var(--bone);opacity:.75;writing-mode:vertical-rl;border-left:1px solid #d9d3bf59;align-self:stretch;padding:4px 0 4px 8px;font-size:10px;line-height:1;transform:rotate(180deg)}.hero__countdown-time{gap:18px;margin-top:0;display:flex}.hero__countdown-item{flex-direction:column;align-items:center;gap:4px;display:flex}.hero__countdown-num{font-family:var(--display);color:var(--cream);font-variation-settings:"opsz" 144;font-variant-numeric:tabular-nums;font-size:clamp(36px,5vw,60px);font-weight:300;line-height:1}.hero__countdown-unit{font-family:var(--mono);letter-spacing:.2em;text-transform:uppercase;color:var(--bone);opacity:.6;font-size:9px}.hero__scroll{z-index:4;font-family:var(--mono);letter-spacing:.28em;text-transform:uppercase;color:var(--bone);opacity:.75;flex-direction:column;align-items:center;gap:12px;font-size:10px;display:flex;position:absolute;bottom:28px;left:50%;transform:translate(-50%)}.hero__scroll-line{background:#d9d3bf59;width:1px;height:40px;position:relative;overflow:hidden}.hero__scroll-line:after{content:"";background:var(--gold);height:12px;animation:scrollLine 2s var(--ease-in-out)infinite;position:absolute;top:0;left:0;right:0}@keyframes scrollLine{0%{transform:translateY(-100%)}to{transform:translateY(400%)}}@media (max-width:900px){.hero{justify-content:space-between;gap:28px;padding:96px 20px 40px}.hero__content{grid-template-columns:1fr;gap:32px}.hero__countdown{text-align:left;flex-direction:column;align-items:flex-start;gap:10px}.hero__countdown-label{writing-mode:horizontal-tb;border-left:0;padding:0;transform:none}}@media (max-width:700px){.hero{gap:20px;padding:88px 18px 32px}.hero__content{gap:24px}.hero__title{margin-top:14px}.hero__edition{gap:12px;margin-top:14px}.hero__edition-num{font-size:44px}.hero__countdown-time{gap:14px}.hero__scroll{display:none}}.ticker{background:var(--green);color:var(--cream);border-top:1px solid var(--ink);border-bottom:1px solid var(--ink);padding:22px 0;position:relative;overflow:hidden}.ticker__track{white-space:nowrap;font-family:var(--display);font-variation-settings:"opsz" 144,"SOFT" 100;letter-spacing:-.02em;width:max-content;font-size:clamp(28px,5vw,56px);font-style:italic;font-weight:400;animation:60s linear infinite marquee;display:flex}.ticker__chunk{flex-shrink:0;align-items:center;gap:56px;padding-right:56px;display:inline-flex}.ticker__star{flex-shrink:0;width:18px;height:18px}@keyframes marquee{0%{transform:translate(0)}to{transform:translate(-50%)}}.manifesto{background:var(--paper);color:var(--ink);padding:160px clamp(20px,3.6vw,48px);position:relative}.manifesto__inner{grid-template-columns:1fr 1.6fr;gap:80px;max-width:1400px;margin:0 auto;display:grid}.manifesto__heading{font-family:var(--display);letter-spacing:-.03em;font-variation-settings:"opsz" 144,"SOFT" 50;color:var(--ink);font-size:clamp(40px,6.5vw,110px);font-weight:300;line-height:.92}.manifesto__heading em{color:var(--green);font-variation-settings:"opsz" 144,"SOFT" 100,"WONK" 1;font-style:italic}.manifesto__body{flex-direction:column;gap:24px;padding-top:12px;display:flex}.manifesto__lead{font-family:var(--display);font-variation-settings:"opsz" 36;color:var(--ink);letter-spacing:-.01em;font-size:clamp(22px,2.2vw,30px);font-weight:300;line-height:1.3}.manifesto__lead em{color:var(--green);font-style:italic}.manifesto__text{color:var(--ink-soft);max-width:60ch;font-size:16px;line-height:1.7}.manifesto__sign{font-family:var(--mono);letter-spacing:.2em;text-transform:uppercase;color:var(--ink);opacity:.55;margin-top:8px;font-size:11px}.manifesto__label{margin-bottom:24px}@media (max-width:900px){.manifesto{padding:100px 20px}.manifesto__inner{grid-template-columns:1fr;gap:40px}}.stats{background-color:var(--ink);color:var(--cream);background-image:linear-gradient(#0a1410eb 0%,#0a1410d9 50%,#0a1410f2 100%),url(/30-expo-rural/branding/photos/tractor-arado.jpg);background-position:50%;background-size:cover;border-top:1px solid #f4ecd81a;padding:120px clamp(20px,3.6vw,48px);position:relative}.stats__inner{grid-template-columns:repeat(4,1fr);gap:0;max-width:1600px;margin:0 auto;display:grid}.stat{border-left:1px solid #f4ecd81f;padding:32px}.stat:first-child{border-left:none}.stat__num{font-family:var(--display);font-variation-settings:"opsz" 144,"SOFT" 50;color:var(--cream);letter-spacing:-.04em;font-variant-numeric:tabular-nums;align-items:baseline;gap:4px;font-size:clamp(56px,8vw,120px);font-weight:300;line-height:.9;display:flex}.stat__suffix{color:var(--gold);font-size:.5em;font-style:italic}.stat__label{font-family:var(--mono);letter-spacing:.18em;text-transform:uppercase;color:var(--bone);opacity:.7;max-width:24ch;margin-top:16px;font-size:11px}.stat__desc{color:var(--bone);opacity:.6;max-width:30ch;margin-top:10px;font-size:14px;line-height:1.5}@media (max-width:900px){.stats{padding:80px 20px}.stats__inner{grid-template-columns:1fr 1fr}.stat{padding:24px 16px}.stat:nth-child(3){border-left:none}}.programa-v{background-color:var(--paper);color:var(--ink);isolation:isolate;padding:clamp(80px,12vw,160px) clamp(20px,3.6vw,48px);position:relative}.programa-v__head{z-index:1;grid-template-columns:1fr;gap:22px;max-width:1300px;margin:0 auto 88px;display:grid;position:relative}.programa-v__head>*{z-index:1;display:block;position:relative}.programa-v__title{max-width:100%;margin:0}.programa-v__intro{margin:0}.programa-v__title em{color:var(--green);font-variation-settings:"opsz" 144,"SOFT" 100,"WONK" 1;font-style:italic}.programa-v__intro{font-family:var(--display);color:var(--ink-soft);font-variation-settings:"opsz" 36;max-width:60ch;font-size:clamp(18px,1.8vw,22px);font-weight:300;line-height:1.45}.programa-v__tabs{background:#0a14101f;border:1px solid #0a14101f;grid-template-columns:repeat(3,1fr);gap:1px;max-width:1500px;margin:0 auto 32px;display:grid}.programa-v__tab{background:var(--cream);text-align:left;color:var(--ink-soft);cursor:pointer;flex-direction:column;gap:6px;padding:28px 24px;transition:background .25s,color .25s;display:flex;position:relative}.programa-v__tab:hover{background:var(--paper-warm)}.programa-v__tab.is-active{background:var(--ink);color:var(--cream)}.programa-v__tab-num{font-family:var(--mono);letter-spacing:.22em;text-transform:uppercase;color:var(--green);font-size:10px}.programa-v__tab.is-active .programa-v__tab-num{color:var(--gold)}.programa-v__tab-label{font-family:var(--display);letter-spacing:-.02em;font-variation-settings:"opsz" 36,"SOFT" 100,"WONK" 1;font-size:clamp(26px,3vw,42px);font-style:italic;font-weight:400;line-height:1}.programa-v__tab-sub{font-family:var(--mono);letter-spacing:.14em;color:#0a14108c;margin-top:4px;font-size:11px}.programa-v__tab.is-active .programa-v__tab-sub{color:#f4ecd8b3}.programa-v__cats{flex-wrap:wrap;gap:8px;max-width:1500px;margin:0 auto 24px;display:flex}.programa-v__cat{font-family:var(--mono);letter-spacing:.2em;text-transform:uppercase;color:var(--ink-soft);cursor:pointer;background:0 0;border:1px solid #0a14102e;border-radius:999px;align-items:center;gap:8px;padding:6px 14px;font-size:10px;transition:background .25s,color .25s,border-color .25s;display:inline-flex}.programa-v__cat:hover{border-color:var(--ink)}.programa-v__cat.is-active{background:var(--ink);color:var(--cream);border-color:var(--ink)}.programa-v__cat-dot{background:var(--c,var(--green));border-radius:50%;flex-shrink:0;width:7px;height:7px;display:inline-block}.programa-v__list{border-top:1px solid #0a141026;max-width:1500px;margin:0 auto}.programa-v__row{border-bottom:1px solid #0a14101f;grid-template-columns:110px 1fr auto auto;align-items:baseline;gap:24px;padding:22px 0;transition:background .2s;display:grid}.programa-v__row:hover{background:#0e5a2e0a}.programa-v__time{font-family:var(--mono);font-variant-numeric:tabular-nums;letter-spacing:.04em;color:var(--green);font-size:16px}.programa-v__title-row{font-family:var(--display);color:var(--ink);letter-spacing:-.01em;font-size:clamp(18px,1.6vw,22px);font-weight:400;line-height:1.25}.programa-v__venue{font-family:var(--mono);letter-spacing:.14em;text-transform:uppercase;color:#0a141099;margin-top:4px;font-size:11px}.programa-v__chip{font-family:var(--mono);letter-spacing:.2em;text-transform:uppercase;border:1px solid var(--c,var(--green));color:var(--ink);background:0 0;border-radius:999px;align-items:center;gap:8px;padding:5px 11px;font-size:10px;display:inline-flex}.programa-v__chip-dot{background:var(--c,var(--green));border-radius:50%;width:6px;height:6px;display:inline-block}.programa-v__n{font-family:var(--mono);color:#0a141066;font-variant-numeric:tabular-nums;font-size:11px}.programa-v__empty{text-align:center;font-family:var(--mono);letter-spacing:.2em;text-transform:uppercase;color:var(--ink-soft);opacity:.6;border:1px solid #0a14101f;padding:60px 40px;font-size:12px}.programa-v__note{border-left:3px solid var(--gold);max-width:1300px;font-family:var(--display);color:var(--ink-soft);font-variation-settings:"opsz" 36;background:#f4b62614;align-items:flex-start;gap:12px;margin:28px auto 0;padding:18px 22px;font-size:clamp(13px,1.05vw,15px);font-weight:300;line-height:1.55;display:flex}.programa-v__note em{color:var(--green);font-style:italic}.programa-v__note-mark{font-family:var(--mono);color:var(--gold);flex-shrink:0;font-size:18px;line-height:1}.programa-v__note-text{flex:auto;min-width:0}@media (max-width:900px){.programa-v__tabs{grid-template-columns:1fr}.programa-v__row{grid-template-rows:auto auto;grid-template-columns:80px 1fr;gap:12px 16px}.programa-v__chip{grid-column:1/-1;justify-self:start}.programa-v__n{display:none}}@media (max-width:700px){.programa-v__cats{display:none}}.razas-2{background-color:var(--ink);color:var(--cream);isolation:isolate;padding:clamp(100px,12vw,180px) clamp(20px,3.6vw,48px);position:relative}.razas-2__head{z-index:1;grid-template-columns:1fr;gap:22px;max-width:1200px;margin:0 auto 120px;display:grid;position:relative}.razas-2__head>*{z-index:1;margin:0;display:block;position:relative}.razas-2__title em{color:var(--gold);font-variation-settings:"opsz" 144,"SOFT" 100,"WONK" 1;font-style:italic}.razas-2__panels{flex-direction:column;gap:24px;max-width:1500px;margin:0 auto;display:flex}.raza-panel{background:var(--ink-soft);border:1px solid #f4ecd814;grid-template-columns:1.2fr 1fr;min-height:460px;display:grid;overflow:hidden}.raza-panel--flip{grid-template-columns:1fr 1.2fr}.raza-panel--flip .raza-panel__media{order:2}.raza-panel--flip .raza-panel__copy{order:1}.raza-panel__media{background:var(--ink-deep);position:relative;overflow:hidden}.raza-panel__media img{-o-object-fit:cover;object-fit:cover;filter:saturate(.95)contrast(1.04)brightness(.9);width:100%;height:100%;transition:transform 1.6s var(--ease-out)}.raza-panel:hover .raza-panel__media img{transform:scale(1.04)}.raza-panel__media:after{content:"";pointer-events:none;background:linear-gradient(135deg,#0000 50%,#04110a80 100%);position:absolute;inset:0}.raza-panel__tag{font-family:var(--mono);letter-spacing:.22em;text-transform:uppercase;color:var(--cream);opacity:.92;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#04110a73;border:1px solid #f4ecd880;border-radius:999px;padding:6px 12px;font-size:10px;position:absolute;bottom:22px;left:22px}.raza-panel__copy{background:var(--ink);flex-direction:column;justify-content:center;gap:12px;padding:clamp(36px,4vw,64px);display:flex;position:relative}.raza-panel__copy:before{content:"";background:var(--green);width:2px;position:absolute;top:48px;bottom:48px;left:0}.raza-panel--flip .raza-panel__copy:before{left:auto;right:0}.raza-panel__num{font-family:var(--mono);letter-spacing:.24em;text-transform:uppercase;color:var(--gold);font-size:11px}.raza-panel__name{font-family:var(--display);font-variation-settings:"opsz" 144,"SOFT" 100,"WONK" 1;letter-spacing:-.025em;color:var(--cream);margin-top:6px;font-size:clamp(48px,5.5vw,92px);font-style:italic;font-weight:400;line-height:.95}.raza-panel__origin{font-family:var(--mono);letter-spacing:.22em;text-transform:uppercase;color:var(--green-leaf);margin-top:4px;font-size:11px}.raza-panel__desc{font-family:var(--display);color:var(--bone);font-variation-settings:"opsz" 36;max-width:52ch;margin-top:18px;font-size:clamp(16px,1.4vw,20px);font-weight:300;line-height:1.55}@media (max-width:900px){.raza-panel,.raza-panel--flip{grid-template-rows:1fr auto;grid-template-columns:1fr}.raza-panel--flip .raza-panel__media{order:1}.raza-panel--flip .raza-panel__copy{order:2}.raza-panel__media{min-height:320px}}.razas{background-color:var(--ink);color:var(--cream);isolation:isolate;padding:160px clamp(20px,3.6vw,48px);position:relative}.razas__head{z-index:1;grid-template-columns:1fr;gap:22px;max-width:1300px;margin:0 auto 100px;display:grid;position:relative}.razas__head>*{margin:0;display:block}.razas__title em{color:var(--gold);font-variation-settings:"opsz" 144,"SOFT" 100,"WONK" 1;font-style:italic}.razas__intro{font-family:var(--display);letter-spacing:-.005em;color:var(--bone);opacity:.85;text-wrap:pretty;font-variation-settings:"opsz" 36,"SOFT" 50;max-width:50ch;font-size:clamp(17px,1.45vw,21px);font-weight:300;line-height:1.5}.razas__grid{background:#f4ecd81f;border:1px solid #f4ecd81f;grid-template-columns:repeat(4,1fr);gap:1px;max-width:1600px;margin:0 auto;display:grid}.raza{background:var(--ink);min-height:360px;transition:background .6s var(--ease-out);flex-direction:column;justify-content:space-between;padding:40px 28px;display:flex;position:relative;overflow:hidden}.raza:before{content:"";background:var(--green);transition:transform .6s var(--ease-out);z-index:0;position:absolute;inset:0;transform:translateY(100%)}.raza:hover:before{transform:translateY(0)}.raza>*{z-index:1;position:relative}.raza:hover .raza__num,.raza:hover .raza__name,.raza:hover .raza__origin,.raza:hover .raza__desc{color:var(--cream)}.raza:hover .raza__svg{opacity:.45;transform:translate(-5px,-5px)scale(.95)}.raza__num{font-family:var(--mono);letter-spacing:.2em;color:var(--gold);font-size:11px;transition:color .4s}.raza__svg{width:84px;height:64px;transition:all .5s var(--ease-out);opacity:.85;margin:16px 0}.raza__name{font-family:var(--display);font-variation-settings:"opsz" 36,"SOFT" 100,"WONK" 1;color:var(--cream);letter-spacing:-.02em;font-size:clamp(22px,2.1vw,28px);font-style:italic;font-weight:400;line-height:1.05;transition:color .4s}.raza__origin{font-family:var(--mono);letter-spacing:.2em;text-transform:uppercase;color:var(--bone);opacity:.55;margin-top:6px;font-size:10px;transition:color .4s}.raza__desc{color:var(--bone);opacity:.7;max-width:32ch;margin-top:20px;font-size:13px;line-height:1.55;transition:color .4s}@media (max-width:1280px){.razas__grid{grid-template-columns:repeat(3,1fr)}}@media (max-width:980px){.razas__grid{grid-template-columns:repeat(2,1fr)}}@media (max-width:900px){.razas{padding:90px 16px}.razas__head{gap:18px;margin-bottom:50px}}@media (max-width:640px){.razas__grid{grid-template-columns:1fr}.raza{gap:24px;min-height:0;padding:26px 22px}.raza__name{font-size:22px}.raza__desc{max-width:none;margin-top:14px}}.showcase{background:var(--ink);position:relative;overflow:hidden}.showcase__inner{height:90vh;min-height:600px;max-height:900px;position:relative;overflow:hidden}.showcase__media{-o-object-fit:cover;object-fit:cover;width:100%;height:100%;position:absolute;inset:0}.showcase__overlay{background:linear-gradient(#050a0873 0%,#050a081a 40%,#050a08eb 100%);position:absolute;inset:0}.showcase__content{z-index:2;grid-template-rows:1fr auto;max-width:1600px;height:100%;margin:0 auto;padding:60px clamp(20px,3.6vw,48px);display:grid;position:relative}.showcase__label{font-family:var(--mono);letter-spacing:.22em;text-transform:uppercase;color:var(--gold);align-items:center;gap:12px;font-size:11px;display:flex}.showcase__label:before{content:"";background:var(--green-leaf);width:8px;height:8px;animation:blink 2s var(--ease-in-out)infinite;border-radius:50%}.showcase__bottom{grid-template-columns:2fr 1fr;align-items:end;gap:60px;display:grid}.showcase__quote{font-family:var(--display);font-variation-settings:"opsz" 144,"SOFT" 100,"WONK" 1;color:var(--cream);letter-spacing:-.025em;max-width:24ch;font-size:clamp(30px,4.5vw,72px);font-style:italic;font-weight:300;line-height:1}.showcase__quote em{color:var(--gold);font-style:normal}.showcase__meta{font-family:var(--mono);letter-spacing:.18em;text-transform:uppercase;color:var(--bone);flex-direction:column;gap:8px;font-size:12px;display:flex}@media (max-width:900px){.showcase__inner{height:70vh;min-height:480px}.showcase__content{padding:40px 20px}.showcase__bottom{grid-template-columns:1fr;gap:30px}}.rider{background-color:var(--paper);color:var(--ink);isolation:isolate;padding:clamp(100px,12vw,180px) clamp(20px,3.6vw,48px);position:relative}.rider__head{grid-template-columns:1fr;gap:22px;max-width:1300px;margin:0 auto 80px;display:grid}.rider__head>*{margin:0;display:block}.rider__title em{color:var(--green);font-variation-settings:"opsz" 144,"SOFT" 100,"WONK" 1;font-style:italic}.rider__grid{background:#0a14101f;border:1px solid #0a14101f;grid-template-columns:repeat(3,1fr);gap:1px;max-width:1600px;margin:0 auto;display:grid}.rider-card{background:var(--paper-warm);min-height:280px;transition:background .45s var(--ease-out),color .45s;flex-direction:column;padding:36px 28px 32px;display:flex;position:relative;overflow:hidden}.rider-card:before{content:"";background:var(--ink);transition:transform .55s var(--ease-out);z-index:0;position:absolute;inset:0;transform:translateY(101%)}.rider-card:hover:before{transform:translateY(0)}.rider-card>*{z-index:1;position:relative}.rider-card:hover{color:var(--cream)}.rider-card:hover .rider-card__num,.rider-card:hover .rider-card__icon{color:var(--gold)}.rider-card:hover .rider-card__title{color:var(--cream)}.rider-card:hover .rider-card__specs li{color:var(--bone);border-bottom-color:#f4ecd82e}.rider-card__top{justify-content:space-between;align-items:center;margin-bottom:26px;display:flex}.rider-card__num{font-family:var(--mono);letter-spacing:.22em;color:var(--green);font-variant-numeric:tabular-nums;font-size:11px;transition:color .4s}.rider-card__icon{width:28px;height:28px;color:var(--ink);opacity:.85;transition:color .4s}.rider-card__title{font-family:var(--display);letter-spacing:-.015em;font-variation-settings:"opsz" 36,"SOFT" 100,"WONK" 1;color:var(--ink);margin-bottom:22px;font-size:clamp(22px,2vw,28px);font-style:italic;font-weight:400;line-height:1.1;transition:color .4s}.rider-card__specs{flex-direction:column;margin:0;padding:0;list-style:none;display:flex}.rider-card__specs li{font-family:var(--display);color:var(--ink-soft);font-variation-settings:"opsz" 36;border-bottom:1px dashed #0a141024;padding:10px 0;font-size:clamp(13px,1vw,14px);font-weight:300;line-height:1.45;transition:color .4s,border-color .4s}.rider-card__specs li:last-child{border-bottom:0;padding-bottom:0}.rider__stand{background:var(--paper-warm);border:1px solid #0a141026;grid-template-columns:1.05fr 1fr;gap:0;max-width:1600px;margin:80px auto 0;display:grid}.rider__stand--reverse{grid-template-columns:1fr 1.05fr}.rider__stand--reverse .rider__stand-media{order:2}.rider__stand--reverse .rider__stand-copy{order:1}.rider__stand+.rider__stand{margin-top:40px}.rider__stand-media{background:var(--ink);min-height:460px;position:relative;overflow:hidden}.rider__stand-media img{-o-object-fit:cover;object-fit:cover;width:100%;height:100%;position:absolute;inset:0}.rider__stand-media img[src=""]{display:none}.rider__stand-tag{font-family:var(--mono);letter-spacing:.24em;text-transform:uppercase;color:var(--ink);z-index:2;background:#f4b626eb;padding:6px 12px;font-size:10px;position:absolute;top:22px;left:22px}.rider__stand-ph{text-align:center;color:var(--bone);background:linear-gradient(135deg,#1a2418 0%,#0d1612 100%);flex-direction:column;justify-content:center;align-items:center;gap:12px;padding:24px;display:flex;position:absolute;inset:0}.rider__stand-ph-label{font-family:var(--mono);letter-spacing:.26em;text-transform:uppercase;color:var(--gold);opacity:.85;font-size:10px}.rider__stand-ph-text{font-family:var(--display);font-variation-settings:"opsz" 36,"SOFT" 100,"WONK" 1;color:var(--bone);opacity:.85;max-width:22ch;font-size:22px;font-style:italic;line-height:1.2}.rider__stand-copy{flex-direction:column;gap:18px;padding:56px 48px;display:flex}.rider__stand-title{font-family:var(--display);letter-spacing:-.02em;color:var(--ink);margin:6px 0 0;font-size:clamp(28px,3.2vw,44px);font-weight:400;line-height:1.04}.rider__stand-title em{color:var(--green);font-variation-settings:"opsz" 144,"SOFT" 100,"WONK" 1;font-style:italic}.rider__stand-desc{font-family:var(--display);color:var(--ink-soft);font-variation-settings:"opsz" 36;max-width:50ch;font-size:clamp(14px,1.1vw,16px);font-weight:300;line-height:1.55}.rider__stand-rubros{flex-wrap:wrap;gap:6px;margin-top:4px;display:flex}.rider__stand-chip{font-family:var(--mono);letter-spacing:.22em;text-transform:uppercase;border:1px solid var(--ink-soft);color:var(--ink-soft);border-radius:999px;padding:5px 10px;font-size:10px}.rider__stand-specs{margin:14px 0 0;padding:0;list-style:none}.rider__stand-specs li{font-family:var(--display);color:var(--ink-soft);font-variation-settings:"opsz" 36;border-bottom:1px dashed #0a141024;padding:8px 0 8px 18px;font-size:clamp(13px,1vw,14px);font-weight:300;line-height:1.5;position:relative}.rider__stand-specs li:before{content:"+";font-family:var(--mono);color:var(--green);font-size:12px;position:absolute;top:6px;left:0}.rider__stand-specs li:last-child{border-bottom:0}@media (max-width:1100px){.rider__grid{grid-template-columns:repeat(2,1fr)}.rider__stand,.rider__stand--reverse{grid-template-columns:1fr}.rider__stand--reverse .rider__stand-media{order:1}.rider__stand--reverse .rider__stand-copy{order:2}.rider__stand-media{min-height:320px}}@media (max-width:700px){.rider__grid{grid-template-columns:1fr}.rider__stand-copy{padding:36px 24px}}.alcance{background-color:var(--ink);color:var(--cream);isolation:isolate;padding:clamp(100px,12vw,170px) clamp(20px,3.6vw,48px);position:relative}.alcance__head{grid-template-columns:1fr;gap:22px;max-width:1300px;margin:0 auto 72px;display:grid}.alcance__head>*{margin:0;display:block}.alcance__title em{color:var(--gold);font-variation-settings:"opsz" 144,"SOFT" 100,"WONK" 1;font-style:italic}.alcance__intro{max-width:68ch;color:var(--bone);margin-top:22px}.alcance__actions{flex-wrap:wrap;align-items:center;gap:18px;margin-top:14px;display:flex}.alcance__actions-note{font-family:var(--mono);letter-spacing:.2em;text-transform:uppercase;color:var(--bone);opacity:.7;font-size:10px}.alcance__grid{background:#d9d3bf29;border:1px solid #d9d3bf29;grid-template-columns:repeat(3,1fr);gap:1px;max-width:1600px;margin:0 auto;display:grid}.alcance-card{background:var(--ink);flex-direction:column;gap:12px;padding:36px 32px 40px;transition:background .4s;display:flex}.alcance-card:hover{background:var(--ink-soft)}.alcance-card__top{justify-content:space-between;align-items:center;gap:12px;display:flex}.alcance-card__num{font-family:var(--mono);letter-spacing:.24em;color:var(--gold);font-size:11px}.alcance-card__title{font-family:var(--display);letter-spacing:-.015em;color:var(--cream);margin:6px 0 0;font-size:clamp(21px,1.9vw,27px);font-weight:400;line-height:1.1}.alcance-card__place{font-family:var(--mono);letter-spacing:.18em;text-transform:uppercase;color:var(--green-leaf);font-size:10px}.alcance-card__resumen{font-family:var(--display);color:var(--bone);font-variation-settings:"opsz" 36;margin:4px 0 6px;font-size:clamp(13px,1vw,15px);font-weight:300;line-height:1.55}.alcance-card__items{border-top:1px dashed #d9d3bf33;flex-direction:column;gap:16px;padding-top:14px;display:flex}.alcance-item__title{font-family:var(--mono);letter-spacing:.22em;text-transform:uppercase;color:var(--gold);margin-bottom:6px;font-size:10px}.alcance-item__list{margin:0;padding:0;list-style:none}.alcance-item__list li{font-family:var(--display);color:var(--cream);opacity:.86;font-variation-settings:"opsz" 36;padding:4px 0 4px 16px;font-size:clamp(12.5px,.95vw,14px);font-weight:300;line-height:1.5;position:relative}.alcance-item__list li:before{content:"·";color:var(--green-leaf);font-family:var(--mono);position:absolute;top:3px;left:2px}.alcance__panels{border-top:1px solid #d9d3bf29;grid-template-columns:1fr 1fr;gap:40px;max-width:1600px;margin:40px auto 0;padding-top:48px;display:grid}.alcance-panel__title{font-family:var(--mono);letter-spacing:.24em;text-transform:uppercase;color:var(--gold);margin-bottom:20px;font-size:11px}.alcance-panel__list{margin:0;padding:0;list-style:none}.alcance-panel__list li{font-family:var(--display);color:var(--bone);font-variation-settings:"opsz" 36;border-bottom:1px dashed #d9d3bf29;padding:10px 0 10px 18px;font-size:clamp(13px,1vw,15px);font-weight:300;line-height:1.55;position:relative}.alcance-panel__list li:before{content:"+";font-family:var(--mono);color:var(--green-leaf);font-size:12px;position:absolute;top:9px;left:0}.alcance-panel__list li:last-child{border-bottom:0}.alcance-panel__dl{margin:0}.alcance-cond{border-bottom:1px dashed #d9d3bf29;padding:10px 0}.alcance-cond:last-child{border-bottom:0}.alcance-cond dt{font-family:var(--mono);letter-spacing:.2em;text-transform:uppercase;color:var(--cream);margin-bottom:4px;font-size:10px}.alcance-cond dd{font-family:var(--display);color:var(--bone);font-variation-settings:"opsz" 36;margin:0;font-size:clamp(13px,1vw,15px);font-weight:300;line-height:1.55}.alcance__cierre{max-width:1600px;font-family:var(--display);color:var(--cream);font-variation-settings:"opsz" 144,"SOFT" 100,"WONK" 1;max-inline-size:60ch;margin:48px auto 0;font-size:clamp(16px,1.6vw,22px);font-style:italic;font-weight:300;line-height:1.45}.alcance__nota{max-width:1600px;font-family:var(--mono);letter-spacing:.14em;color:var(--bone);opacity:.6;margin:22px auto 0;font-size:10px;line-height:1.7}@media (max-width:1100px){.alcance__grid{grid-template-columns:repeat(2,1fr)}.alcance__panels{grid-template-columns:1fr;gap:32px}}@media (max-width:700px){.alcance__grid{grid-template-columns:1fr}.alcance-card{padding:30px 22px 34px}}.galeria{background-color:var(--paper-warm);color:var(--ink);isolation:isolate;padding:160px clamp(20px,3.6vw,48px);position:relative}.galeria__head{z-index:1;grid-template-columns:1fr auto;align-items:end;gap:40px;max-width:1600px;margin:0 auto 120px;display:grid;position:relative}.galeria__head>*{z-index:1;position:relative}.galeria__title em{color:var(--green);font-variation-settings:"opsz" 144,"SOFT" 100,"WONK" 1;font-style:italic}.galeria__counter{font-family:var(--mono);letter-spacing:.2em;text-transform:uppercase;color:var(--ink-soft);opacity:.65;text-align:right;font-size:11px;line-height:1.7}.galeria__grid{grid-template-columns:repeat(12,1fr);grid-auto-rows:80px;gap:16px;max-width:1600px;margin:0 auto;display:grid}.gallery-item{background:var(--ink-soft);cursor:pointer;position:relative;overflow:hidden}.gallery-item img{-o-object-fit:cover;object-fit:cover;width:100%;height:100%;transition:transform 1.2s var(--ease-out),filter .6s;filter:grayscale(15%)contrast(1.05)}.gallery-item:hover img{filter:grayscale(0%)contrast();transform:scale(1.08)}.gallery-item .ph{background:repeating-linear-gradient(45deg,#f4ecd80a 0 1px,transparent 1px 14px),linear-gradient(180deg,var(--green-deep)0%,var(--ink)100%);text-align:center;flex-direction:column;justify-content:center;align-items:center;gap:16px;width:100%;height:100%;padding:24px;display:flex}.gallery-item .ph__tag{font-family:var(--mono);letter-spacing:.32em;text-transform:uppercase;color:var(--gold);border:1px solid var(--gold);border-radius:999px;padding:5px 10px;font-size:9px}.gallery-item .ph__text{font-family:var(--display);color:var(--cream);font-variation-settings:"opsz" 36,"SOFT" 100;max-width:22ch;font-size:clamp(16px,1.8vw,22px);font-style:italic;font-weight:400;line-height:1.25}.gallery-item--pending:after{background:linear-gradient(#0000 60%,#050a0880 100%)}.gallery-item:after{content:"";pointer-events:none;background:linear-gradient(#0000 50%,#050a08bf 100%);position:absolute;inset:0}.gallery-item__label{font-family:var(--mono);letter-spacing:.2em;text-transform:uppercase;color:var(--cream);z-index:2;align-items:center;gap:8px;font-size:10px;display:flex;position:absolute;bottom:16px;left:16px;right:16px}.gallery-item__num{color:var(--gold)}.gi-1{grid-area:span 6/span 7}.gi-2{grid-area:span 6/span 5}.gi-3{grid-area:span 4/span 5}.gi-4{grid-area:span 4/span 4}.gi-5{grid-area:span 4/span 3}@media (max-width:900px){.galeria{padding:100px 20px}.galeria__head{grid-template-columns:1fr}.galeria__counter{text-align:left}.galeria__grid{grid-template-columns:repeat(6,1fr);grid-auto-rows:60px;gap:8px}.gi-1{grid-area:span 5/span 6}.gi-2,.gi-3,.gi-4,.gi-5{grid-area:span 4/span 3}}.tickets{background-color:var(--ink);color:var(--cream);background-image:linear-gradient(#050a08ed 0%,#050a08d6 50%,#050a08f2 100%),url(/30-expo-rural/branding/photos/cosecha-soja.jpg);background-position:50%;background-size:cover;padding:160px clamp(20px,3.6vw,48px);position:relative;overflow:hidden}.tickets__bg{opacity:.04;background-image:repeating-linear-gradient(45deg,var(--paper)0,var(--paper)1px,transparent 1px,transparent 12px);pointer-events:none;position:absolute;inset:0}.tickets__head{z-index:1;max-width:1600px;margin:0 auto 120px;position:relative}.tickets__title{max-width:14ch}.tickets__title em{color:var(--gold);font-variation-settings:"opsz" 144,"SOFT" 100,"WONK" 1;font-style:italic}.tickets__grid{grid-template-columns:repeat(3,1fr);gap:24px;max-width:1600px;margin:0 auto;display:grid;position:relative}.ticket{background:0 0;border:1px solid #f4ecd826;flex-direction:column;padding:40px 32px 32px;transition:border-color .4s,background .4s;display:flex;position:relative;overflow:hidden}.ticket:hover{border-color:var(--gold);background:#f4b6260d}.ticket--featured{background:var(--green);border-color:var(--green);color:var(--cream)}.ticket--featured:hover{background:var(--green-mid);border-color:var(--green-mid)}.ticket__tag{font-family:var(--mono);letter-spacing:.22em;text-transform:uppercase;background:var(--gold);color:var(--ink);border-radius:999px;padding:4px 10px;font-size:9px;position:absolute;top:20px;right:20px}.ticket__name{font-family:var(--display);font-variation-settings:"opsz" 36,"SOFT" 100;margin-bottom:8px;font-size:32px;font-style:italic;font-weight:400;line-height:1}.ticket__type{font-family:var(--mono);letter-spacing:.18em;text-transform:uppercase;opacity:.7;font-size:11px}.ticket__blurb{font-family:var(--display);letter-spacing:-.005em;opacity:.85;font-variation-settings:"opsz" 36,"SOFT" 50;margin:32px 0 28px;font-size:clamp(15px,1.2vw,17px);font-weight:300;line-height:1.5}.ticket__features{flex-direction:column;flex:1;gap:12px;margin-bottom:32px;list-style:none;display:flex}.ticket__features li{padding-left:26px;font-size:14px;line-height:1.5;position:relative}.ticket__features li:before{content:"→";font-family:var(--mono);color:var(--gold);font-size:12px;position:absolute;top:0;left:0}.ticket--featured .ticket__features li:before{color:var(--cream)}.ticket__cta{font-family:var(--mono);letter-spacing:.2em;text-transform:uppercase;cursor:pointer;width:100%;color:inherit;background:0 0;border:none;border-top:1px solid;justify-content:space-between;align-items:center;padding:16px 0;font-size:12px;transition:padding .3s;display:flex}.ticket__cta:hover{padding-left:12px}.ticket__cta svg{width:18px;height:18px;transition:transform .3s}.ticket__cta:hover svg{transform:translate(6px)}@media (max-width:900px){.tickets{padding:100px 20px}.tickets__grid{grid-template-columns:1fr}}.sponsors-mq{background:var(--paper);color:var(--ink);border-top:1px solid #0a14101a;padding:80px 0 100px;overflow:hidden}.sponsors-mq__label{font-family:var(--mono);letter-spacing:.25em;text-transform:uppercase;color:var(--ink-soft);opacity:.6;text-align:center;margin-bottom:50px;font-size:11px}.sponsors-mq__track{white-space:nowrap;align-items:center;width:max-content;animation:50s linear infinite marquee;display:flex}.sponsors-mq__chunk{flex-shrink:0;align-items:center;gap:80px;padding-right:80px;display:inline-flex}.sponsor-name{font-family:var(--display);font-variation-settings:"opsz" 144,"SOFT" 80;color:var(--ink);opacity:.5;letter-spacing:-.02em;cursor:pointer;flex-shrink:0;font-size:clamp(28px,3.5vw,48px);font-style:italic;font-weight:400;transition:opacity .3s,color .3s}.sponsor-name:hover{opacity:1;color:var(--green)}.sponsor-sep{background:var(--green);border-radius:50%;flex-shrink:0;width:10px;height:10px;display:inline-block}.faq{background-color:var(--paper);color:var(--ink);isolation:isolate;background-image:linear-gradient(#f1ede4f5 0%,#f1ede4e0 50%,#f1ede4f7 100%),url(/30-expo-rural/branding/photos/maiz-verde.jpeg);background-position:50%;background-size:cover;padding:160px clamp(20px,3.6vw,48px);position:relative}.faq__inner{z-index:1;max-width:1100px;margin:0 auto;position:relative}.faq__head{grid-template-columns:1fr 1fr;align-items:end;gap:60px;margin-bottom:100px;display:grid}.faq__title em{color:var(--green);font-variation-settings:"opsz" 144,"SOFT" 100,"WONK" 1;font-style:italic}.faq__list{border-top:1px solid #0a141026}.faq__item{border-bottom:1px solid #0a141026}.faq__q{width:100%;font-family:var(--display);letter-spacing:-.01em;color:var(--ink);text-align:left;cursor:pointer;background:0 0;border:none;justify-content:space-between;align-items:center;gap:24px;padding:28px 0;font-size:clamp(20px,2vw,28px);font-weight:400;transition:color .3s;display:flex}.faq__q:hover{color:var(--green)}.faq__q-icon{width:36px;height:36px;font-family:var(--mono);transition:transform .4s var(--ease-out),background .3s,color .3s;border:1px solid;border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;font-size:16px;display:inline-flex}.faq__item[data-open=true] .faq__q-icon{background:var(--green);color:var(--cream);border-color:var(--green);transform:rotate(45deg)}.faq__a{overflow:hidden}.faq__a-inner{color:var(--ink-soft);max-width:70ch;padding:0 0 28px;font-size:16px;line-height:1.65}@media (max-width:900px){.faq{padding:100px 20px}.faq__head{grid-template-columns:1fr;gap:20px}}.contact{background:var(--ink);color:var(--cream);padding:160px clamp(20px,3.6vw,48px);position:relative}.contact__inner{grid-template-columns:1fr 1fr;gap:80px;max-width:1400px;margin:0 auto;display:grid}.contact__title em{color:var(--gold);font-variation-settings:"opsz" 144,"SOFT" 100,"WONK" 1;font-style:italic}.contact__info-block+.contact__info-block{border-top:1px solid #f4ecd826;margin-top:32px;padding-top:32px}.contact__info-label{font-family:var(--mono);letter-spacing:.22em;text-transform:uppercase;color:var(--gold);margin-bottom:14px;font-size:11px}.contact__info-text{font-family:var(--display);letter-spacing:-.01em;color:var(--cream);font-size:clamp(22px,2.2vw,32px);font-weight:400;line-height:1.25;display:block}.contact__info-email{word-break:break-all;overflow-wrap:anywhere;font-size:clamp(15px,1.6vw,22px);text-decoration:none;transition:color .25s}.contact__info-email:hover{color:var(--gold)}.contact__info-text em{color:var(--green-leaf);font-style:italic}.contact__info-sub{font-family:var(--mono);color:var(--bone);opacity:.7;letter-spacing:.04em;margin-top:8px;font-size:12px}.contact__form{flex-direction:column;gap:18px;display:flex}.contact__field{flex-direction:column;gap:6px;display:flex}.contact__field label{font-family:var(--mono);letter-spacing:.22em;text-transform:uppercase;color:var(--bone);opacity:.7;font-size:10px}.contact__field input,.contact__field textarea,.contact__field select{font-family:var(--display);color:var(--cream);background:0 0;border:none;border-bottom:1px solid #f4ecd840;outline:none;padding:12px 0;font-size:18px;transition:border-color .3s}.contact__field input:focus,.contact__field textarea:focus,.contact__field select:focus{border-color:var(--gold)}.contact__field textarea{resize:vertical;min-height:100px}.contact__field option{background:var(--ink);color:var(--cream)}@media (max-width:900px){.contact{padding:100px 20px}.contact__inner{grid-template-columns:1fr;gap:60px}}.footer{background-color:var(--ink-deep);color:var(--cream);background-image:linear-gradient(#050a08f2 0%,#050a08e0 50%,#050a08fa 100%),url(/30-expo-rural/branding/photos/caballo-atardecer.jpg);background-position:50%;background-size:cover;padding:120px clamp(20px,3.6vw,48px) 40px;position:relative;overflow:hidden}.footer__cta{text-align:center;max-width:1600px;margin:0 auto 100px}.footer__cta-label{font-family:var(--mono);letter-spacing:.25em;text-transform:uppercase;color:var(--gold);margin-bottom:32px;font-size:11px}.footer__cta-title{font-family:var(--display);letter-spacing:-.04em;font-variation-settings:"opsz" 144,"SOFT" 50,"WONK" 1;font-size:clamp(60px,12vw,200px);font-weight:300;line-height:.85}.footer__cta-title em{color:var(--green-leaf);font-variation-settings:"opsz" 144,"SOFT" 100,"WONK" 1;font-style:italic}.footer__newsletter{max-width:600px;margin:60px auto 0;position:relative}.footer__newsletter input{width:100%;color:var(--cream);font-family:var(--display);font-variation-settings:"opsz" 36,"SOFT" 100;background:0 0;border:none;border-bottom:1px solid #f4ecd84d;outline:none;padding:18px 60px 18px 0;font-size:20px;font-style:italic;transition:border-color .3s}.footer__newsletter input:focus{border-color:var(--gold)}.footer__newsletter input::placeholder{color:var(--bone);opacity:.55}.footer__newsletter button{font-family:var(--mono);letter-spacing:.22em;text-transform:uppercase;color:var(--gold);align-items:center;gap:8px;font-size:11px;transition:gap .3s;display:flex;position:absolute;top:50%;right:0;transform:translateY(-50%)}.footer__newsletter button:hover{gap:14px}.footer__cols{z-index:2;border-bottom:1px solid #f4ecd81a;grid-template-columns:2fr 1fr 1fr 1fr;gap:60px;max-width:1600px;margin:0 auto;padding-bottom:60px;display:grid;position:relative}.footer__brand{flex-direction:column;gap:16px;display:flex}.footer__brand-mark{font-family:var(--display);font-variation-settings:"opsz" 36,"SOFT" 100,"WONK" 1;color:var(--cream);letter-spacing:-.02em;font-size:30px;font-style:italic;font-weight:400}.footer__brand-addr{font-family:var(--mono);letter-spacing:.05em;color:var(--bone);opacity:.7;word-break:break-word;overflow-wrap:anywhere;font-size:12px;line-height:1.7}.footer__col-title{font-family:var(--mono);letter-spacing:.22em;text-transform:uppercase;color:var(--gold);margin-bottom:20px;font-size:11px}.footer__col ul{flex-direction:column;gap:10px;list-style:none;display:flex}.footer__col li a{color:var(--paper);opacity:.78;font-size:14px;transition:opacity .3s,color .3s}.footer__col li a:hover{opacity:1;color:var(--gold)}.footer__cols>.carousel-scope,.footer__nav-track{display:contents}.footer__col--clone{display:none}.footer__bottom{max-width:1600px;font-family:var(--mono);letter-spacing:.22em;text-transform:uppercase;color:var(--bone);opacity:.85;z-index:2;justify-content:space-between;align-items:center;gap:24px;margin:40px auto 0;font-size:10px;display:flex;position:relative}.footer__credits{align-items:center;gap:28px;display:flex}.footer__credits-block{align-items:center;gap:12px;display:flex}.footer__credits-label{font-family:var(--mono);letter-spacing:.22em;text-transform:uppercase;color:var(--bone);opacity:.55;font-size:9px}.footer__credits-logo{filter:brightness(1.1)drop-shadow(0 1px 4px #0006);opacity:.95;width:auto;height:26px;transition:opacity .3s}.footer__credits-logo--pc{height:28px}.footer__credits-block:hover .footer__credits-logo{opacity:1}.footer__big{font-family:var(--display);font-variation-settings:"opsz" 144,"SOFT" 100,"WONK" 1;color:var(--green-leaf);opacity:.06;letter-spacing:-.05em;text-align:center;pointer-events:none;z-index:0;font-size:clamp(120px,28vw,480px);font-style:italic;font-weight:300;line-height:.85;position:absolute;bottom:-40px;left:0;right:0}@media (max-width:900px){.footer{padding:80px 20px 30px}.footer__cta{margin-bottom:60px}.footer__cta-title{font-size:clamp(44px,14vw,120px);line-height:.92}.footer__newsletter{margin-top:40px}.footer__newsletter input{padding-right:150px;font-size:16px}.footer__newsletter button{font-size:10px}.footer__cols{grid-template-columns:1fr;gap:36px;padding-bottom:48px}.footer__brand{grid-column:1/-1}.footer__brand-mark{font-size:24px}.footer__bottom{text-align:center;flex-direction:column;align-items:center;gap:24px}.footer__credits{flex-direction:column;gap:22px}.footer__cols>.carousel-scope{grid-column:1/-1;display:block;position:relative}.footer__nav-track{scroll-snap-type:x mandatory;scroll-behavior:smooth;-webkit-overflow-scrolling:touch;scrollbar-width:none;flex-flow:row;gap:14px;padding:4px 4px 8px;display:flex;overflow:auto hidden}.footer__nav-track::-webkit-scrollbar{display:none}.footer__col--clone{display:block}.footer__nav-track>.footer__col{scroll-snap-align:start;background:#f4ecd808;border:1px solid #f4ecd824;border-radius:12px;flex:none;width:clamp(220px,75vw,280px);padding:22px 20px}}@media (max-width:700px){.footer__newsletter{flex-direction:column;gap:12px;display:flex}.footer__newsletter input{text-align:center;padding:14px 0;font-size:15px}.footer__newsletter input::placeholder{font-size:14px}.footer__newsletter button{border:1px solid #f4b62699;border-radius:999px;align-self:center;padding:10px 20px;font-size:11px;position:static;transform:none}}@media (max-width:480px){.footer__cols{grid-template-columns:1fr;gap:32px}.footer__brand{grid-column:span 1}}.merch{background-color:var(--paper-warm);color:var(--ink);isolation:isolate;padding:clamp(100px,12vw,180px) clamp(20px,3.6vw,48px);position:relative}.merch__head{z-index:1;grid-template-columns:1fr;gap:22px;max-width:1300px;margin:0 auto 80px;display:grid;position:relative}.merch__head>*{z-index:1;margin:0;display:block;position:relative}.merch__title em{color:var(--green);font-variation-settings:"opsz" 144,"SOFT" 100,"WONK" 1;font-style:italic}.merch__grid{background:#0a14101f;border:1px solid #0a14101f;grid-template-columns:repeat(3,1fr);gap:1px;max-width:1600px;margin:0 auto;display:grid}.merch-item{background:var(--paper);cursor:pointer;flex-direction:column;min-height:280px;padding:36px 28px 28px;transition:background .4s,color .4s;display:flex;position:relative;overflow:hidden}.merch-item:before{content:"";background:var(--ink);transition:transform .55s var(--ease-out);z-index:0;position:absolute;inset:0;transform:translateY(101%)}.merch-item:hover:before{transform:translateY(0)}.merch-item>*{z-index:1;position:relative}.merch-item:hover{color:var(--cream)}.merch-item:hover .merch-item__num,.merch-item:hover .merch-item__tag{color:var(--gold);border-color:var(--gold)}.merch-item:hover .merch-item__foot{color:var(--gold);border-top-color:#f4b62666}.merch-item__head{justify-content:space-between;align-items:center;margin-bottom:32px;display:flex}.merch-item__num{font-family:var(--mono);letter-spacing:.22em;color:var(--green);font-variant-numeric:tabular-nums;font-size:11px;transition:color .4s}.merch-item__tag{font-family:var(--mono);letter-spacing:.24em;text-transform:uppercase;border:1px solid var(--ink-soft);color:var(--ink-soft);border-radius:999px;padding:4px 10px;font-size:9px;transition:color .4s,border-color .4s}.merch-item__name{font-family:var(--display);letter-spacing:-.015em;font-variation-settings:"opsz" 36,"SOFT" 100,"WONK" 1;margin-bottom:14px;font-size:clamp(22px,2vw,30px);font-style:italic;font-weight:400;line-height:1.1}.merch-item__desc{font-family:var(--display);color:var(--ink-soft);font-variation-settings:"opsz" 36;flex:1;font-size:clamp(14px,1.05vw,15px);font-weight:300;line-height:1.55;transition:color .4s}.merch-item:hover .merch-item__desc{color:var(--bone)}.merch-item__foot{font-family:var(--mono);letter-spacing:.22em;text-transform:uppercase;color:var(--ink-soft);border-top:1px solid #0a141026;justify-content:space-between;align-items:center;margin-top:22px;padding-top:18px;font-size:10px;transition:color .4s,border-color .4s;display:flex}.merch-item__foot svg{width:16px;height:16px}.merch__cta-row{background:var(--paper);border:1px solid #0a141026;grid-template-columns:1fr auto;align-items:center;gap:32px;max-width:1600px;margin:72px auto 0;padding:36px;display:grid}.merch__cta-text{font-family:var(--display);color:var(--ink);letter-spacing:-.005em;font-variation-settings:"opsz" 36;max-width:50ch;font-size:clamp(17px,1.4vw,20px);font-weight:300;line-height:1.45}@media (max-width:1100px){.merch__grid{grid-template-columns:repeat(2,1fr)}}@media (max-width:700px){.merch{padding:100px 20px}.merch__grid{grid-template-columns:1fr}.merch-item{min-height:240px;padding:28px 22px 22px}.merch__cta-row{grid-template-columns:1fr;padding:24px}}.reveal{opacity:0;transition:opacity 1s var(--ease-out),transform 1s var(--ease-out);transform:translateY(40px)}.reveal.is-visible{opacity:1;transform:translateY(0)}.reveal-stagger>*{opacity:0;transition:opacity .8s var(--ease-out),transform .8s var(--ease-out);transform:translateY(30px)}.reveal-stagger.is-visible>*{opacity:1;transform:translateY(0)}.reveal-stagger.is-visible>:nth-child(2){transition-delay:80ms}.reveal-stagger.is-visible>:nth-child(3){transition-delay:.16s}.reveal-stagger.is-visible>:nth-child(4){transition-delay:.24s}.reveal-stagger.is-visible>:nth-child(5){transition-delay:.32s}.reveal-stagger.is-visible>:nth-child(6){transition-delay:.4s}.reveal-stagger.is-visible>:nth-child(7){transition-delay:.48s}.reveal-stagger.is-visible>:nth-child(8){transition-delay:.56s}.tabular{font-variant-numeric:tabular-nums}.no-scrollbar::-webkit-scrollbar{display:none}.no-scrollbar{scrollbar-width:none}.raza--clone,.rider-card--clone,.merch-item--clone,.ticket--clone{display:none}.carousel-scope{position:relative}.carousel-btn{display:none}@media (max-width:900px){.razas__grid,.rider__grid,.merch__grid,.tickets__grid{scroll-snap-type:x mandatory;scroll-behavior:smooth;-webkit-overflow-scrolling:touch;scrollbar-width:none;background:0 0;border:0;flex-flow:row;gap:14px;width:100%;max-width:none;margin:0;padding:4px 4px 8px;scroll-padding-inline:4px;display:flex;overflow:auto hidden}.razas__grid::-webkit-scrollbar{display:none}.rider__grid::-webkit-scrollbar{display:none}.merch__grid::-webkit-scrollbar{display:none}.tickets__grid::-webkit-scrollbar{display:none}.razas__grid.reveal-stagger>*,.rider__grid.reveal-stagger>*,.tickets__grid.reveal-stagger>*{opacity:1;transition:none;transform:none}.raza--clone,.rider-card--clone,.merch-item--clone,.ticket--clone{display:flex}.razas__grid>.raza,.rider__grid>.rider-card,.merch__grid>.merch-item,.tickets__grid>.ticket{scroll-snap-align:start;flex:none;width:clamp(240px,78vw,300px);min-height:0}.razas__grid>.raza,.merch__grid>.merch-item,.rider__grid>.rider-card{border:1px solid #0a14101f}.razas__grid>.raza{border-color:#f4ecd82e}.carousel-btn{width:38px;height:38px;color:var(--cream);-webkit-backdrop-filter:blur(6px);z-index:4;cursor:pointer;background:#0a1410d1;border:1px solid #f4ecd852;border-radius:999px;justify-content:center;align-items:center;transition:background .2s,border-color .2s,transform .2s;display:flex;position:absolute;top:50%;transform:translateY(-50%);box-shadow:0 2px 12px #00000059}.carousel-btn:active{background:var(--gold);color:var(--ink);border-color:var(--gold);transform:translateY(-50%)scale(.94)}.carousel-btn--prev{left:2px}.carousel-btn--next{right:2px}}@media (prefers-reduced-motion:reduce){.razas__grid,.rider__grid,.merch__grid,.tickets__grid{scroll-behavior:auto}}.predio-embed{z-index:500;background:#06060a;flex-direction:column;display:flex;position:fixed;inset:0}.predio-embed__bar{background:var(--ink-deep);color:var(--cream);border-bottom:1px solid #f4ecd81f;align-items:center;gap:18px;padding:10px 18px;font-size:13px;display:flex}.predio-embed__back{color:var(--gold,#c9a84c);white-space:nowrap;font-weight:600;text-decoration:none}.predio-embed__back:hover{text-decoration:underline}.predio-embed__title{letter-spacing:.06em;text-transform:uppercase;color:var(--bone);font-size:11px;font-weight:700}.predio-embed__hint{color:#d9d3bf80;flex-shrink:0;font-size:11px}@media (max-width:640px){.predio-embed__hint{display:none}}.predio-embed__frame{border:0;flex:1;width:100%}.galeria__note{max-width:68ch;color:var(--bone);opacity:.75;align-items:baseline;gap:10px;margin:28px auto 0;padding:0 24px;font-size:13px;line-height:1.6;display:flex}.galeria__note-mark{color:var(--gold,#c9a84c);flex-shrink:0;font-weight:700}.galeria__note em{color:var(--cream);font-style:italic}.predio-embed__disclaimer{color:var(--gold,#c9a84c);max-width:46ch;margin-left:auto;font-size:11px;line-height:1.35}@media (max-width:640px){.predio-embed__disclaimer{max-width:none;font-size:10px}}.doc{background:var(--paper-warm);color:var(--ink);min-height:100vh;padding-bottom:80px}.doc__bar{z-index:10;background:var(--ink);color:var(--cream);border-bottom:1px solid #f4ecd81f;align-items:center;gap:18px;padding:12px 20px;display:flex;position:sticky;top:0}.doc__back{color:var(--gold);font-family:var(--mono);letter-spacing:.14em;white-space:nowrap;font-size:11px;text-decoration:none}.doc__back:hover{text-decoration:underline}.doc__bar-title{font-family:var(--mono);letter-spacing:.2em;text-transform:uppercase;color:var(--bone);flex:1;font-size:10px}.doc__print-btn{font-family:var(--mono);letter-spacing:.18em;text-transform:uppercase;background:var(--gold);color:var(--ink);border:1px solid var(--gold);cursor:pointer;border-radius:999px;padding:9px 16px;font-size:10px;transition:background .3s,color .3s,border-color .3s}.doc__print-btn:hover{background:var(--green);color:var(--cream);border-color:var(--green)}.doc__sheet{background:#fffdf7;border:1px solid #0a141024;max-width:210mm;margin:32px auto;padding:22mm 18mm}.doc__header{border-bottom:2px solid var(--green);gap:22px;padding-bottom:20px;display:grid}.doc__brands{align-items:center;gap:32px;display:flex}.doc__logo{-o-object-fit:contain;object-fit:contain;width:auto;height:86px}.doc__logo--justar{opacity:.95;height:46px}.doc__title{font-family:var(--display);letter-spacing:-.02em;color:var(--ink);margin:0;font-size:30px;font-weight:400;line-height:1.05}.doc__subtitle{font-family:var(--mono);letter-spacing:.2em;text-transform:uppercase;color:var(--green);margin-top:8px;font-size:11px}.doc__facts{grid-template-columns:repeat(2,1fr);gap:6px 28px;margin:18px 0 0;display:grid}.doc__facts div{align-items:baseline;gap:8px;display:flex}.doc__facts dt{font-family:var(--mono);letter-spacing:.16em;text-transform:uppercase;color:var(--green);min-width:70px;font-size:9px}.doc__facts dd{font-family:var(--body);color:var(--ink);margin:0;font-size:12px;line-height:1.45}.doc__intro{font-family:var(--display);color:var(--ink-soft);font-variation-settings:"opsz" 36;margin:22px 0 0;font-size:14px;font-weight:300;line-height:1.6}.doc__section{margin-top:30px}.doc__h2{font-family:var(--mono);letter-spacing:.24em;text-transform:uppercase;color:var(--green);border-bottom:1px solid #0a14102e;margin:0 0 18px;padding-bottom:8px;font-size:11px}.doc-block{border-bottom:1px dashed #0a141029;margin-bottom:22px;padding-bottom:18px}.doc-block:last-child{border-bottom:0}.doc-block__head{flex-wrap:wrap;align-items:baseline;gap:10px;display:flex}.doc-block__title{font-family:var(--display);color:var(--ink);margin:0;font-size:17px;font-weight:500;line-height:1.2}.doc-block__place{font-family:var(--mono);letter-spacing:.14em;text-transform:uppercase;color:var(--gold-deep);font-size:9px}.doc-block__resumen{font-family:var(--display);color:var(--ink-soft);font-variation-settings:"opsz" 36;margin:8px 0 12px;font-size:12.5px;font-weight:300;line-height:1.55}.doc-block__items{grid-template-columns:repeat(2,1fr);gap:12px 28px;display:grid}.doc-item{-moz-column-break-inside:avoid;break-inside:avoid}.doc-item__title{font-family:var(--mono);letter-spacing:.18em;text-transform:uppercase;color:var(--green);margin-bottom:4px;font-size:9px}.doc-item__list{margin:0;padding:0;list-style:none}.doc-item__list li{font-family:var(--body);color:var(--ink-soft);padding:2px 0 2px 12px;font-size:11.5px;line-height:1.5;position:relative}.doc-item__list li:before{content:"·";color:var(--gold-deep);position:absolute;left:2px}.doc__list{margin:0;padding:0;list-style:none}.doc__list li{font-family:var(--body);color:var(--ink-soft);-moz-column-break-inside:avoid;break-inside:avoid;border-bottom:1px dashed #0a14101f;padding:7px 0 7px 16px;font-size:12px;line-height:1.55;position:relative}.doc__list li:before{content:"+";font-family:var(--mono);color:var(--green);font-size:11px;position:absolute;top:6px;left:0}.doc__list li:last-child{border-bottom:0}.doc__dl{margin:0}.doc-cond{-moz-column-break-inside:avoid;break-inside:avoid;border-bottom:1px dashed #0a14101f;padding:7px 0}.doc-cond:last-child{border-bottom:0}.doc-cond dt{font-family:var(--mono);letter-spacing:.16em;text-transform:uppercase;color:var(--ink);margin-bottom:3px;font-size:9px}.doc-cond dd{font-family:var(--body);color:var(--ink-soft);margin:0;font-size:12px;line-height:1.55}.doc__cierre{font-family:var(--display);color:var(--ink);border-left:3px solid var(--green);font-variation-settings:"opsz" 144,"SOFT" 100,"WONK" 1;-moz-column-break-inside:avoid;break-inside:avoid;background:#0e5a2e12;margin:28px 0 0;padding:16px 18px;font-size:15px;font-style:italic;font-weight:300;line-height:1.45}.doc__footer{border-top:1px solid #0a14102e;gap:6px;margin-top:28px;padding-top:14px;display:grid}.doc__footer-note,.doc__footer-firma{font-family:var(--mono);letter-spacing:.1em;color:var(--ink-soft);font-size:9px;line-height:1.6}.doc__footer-firma{color:var(--green)}@media screen and (max-width:800px){.doc__sheet{border:0;margin:18px auto;padding:24px 20px}.doc__facts,.doc-block__items{grid-template-columns:1fr}.doc__bar-title{display:none}}@page{size:A4;margin:14mm 12mm}@media print{.grain,.page-loader,.doc__bar{display:none!important}html,body{background:#fff!important}.doc{background:#fff;min-height:0;padding:0}.doc__sheet{background:#fff;border:0;max-width:none;margin:0;padding:0}.doc__section--break{-moz-column-break-before:page;break-before:page}.doc__h2,.doc-block__head{-moz-column-break-after:avoid;break-after:avoid}a[href]:after{content:none!important}}
