@font-face{font-family:Cormorant Garamond;font-style:normal;font-display:swap;font-weight:300;src:url(/assets/cormorant-garamond-cyrillic-ext-300-normal-D8IReVS-.woff2) format("woff2"),url(/assets/cormorant-garamond-cyrillic-ext-300-normal-B5wCrnbP.woff) format("woff");unicode-range:U+0460-052F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Cormorant Garamond;font-style:normal;font-display:swap;font-weight:300;src:url(/assets/cormorant-garamond-cyrillic-300-normal-DZNkLIMe.woff2) format("woff2"),url(/assets/cormorant-garamond-cyrillic-300-normal-KEduutn5.woff) format("woff");unicode-range:U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116}@font-face{font-family:Cormorant Garamond;font-style:normal;font-display:swap;font-weight:300;src:url(/assets/cormorant-garamond-vietnamese-300-normal-BTzPAsHw.woff2) format("woff2"),url(/assets/cormorant-garamond-vietnamese-300-normal-ByHlPz7v.woff) format("woff");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:Cormorant Garamond;font-style:normal;font-display:swap;font-weight:300;src:url(/assets/cormorant-garamond-latin-ext-300-normal-BsCYHBWC.woff2) format("woff2"),url(/assets/cormorant-garamond-latin-ext-300-normal-DueGyF8j.woff) format("woff");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:Cormorant Garamond;font-style:normal;font-display:swap;font-weight:300;src:url(/assets/cormorant-garamond-latin-300-normal-Cw-E_7L1.woff2) format("woff2"),url(/assets/cormorant-garamond-latin-300-normal-BuXLI6C0.woff) format("woff");unicode-range:U+0000-00FF,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:Cormorant Garamond;font-style:italic;font-display:swap;font-weight:300;src:url(/assets/cormorant-garamond-cyrillic-ext-300-italic-B31MkR9z.woff2) format("woff2"),url(/assets/cormorant-garamond-cyrillic-ext-300-italic-Dj41S4NK.woff) format("woff");unicode-range:U+0460-052F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Cormorant Garamond;font-style:italic;font-display:swap;font-weight:300;src:url(/assets/cormorant-garamond-cyrillic-300-italic-Bi4RSOgf.woff2) format("woff2"),url(/assets/cormorant-garamond-cyrillic-300-italic-Bo30KLu4.woff) format("woff");unicode-range:U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116}@font-face{font-family:Cormorant Garamond;font-style:italic;font-display:swap;font-weight:300;src:url(/assets/cormorant-garamond-vietnamese-300-italic-CCKicgM4.woff2) format("woff2"),url(/assets/cormorant-garamond-vietnamese-300-italic-DjSFy2Pr.woff) format("woff");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:Cormorant Garamond;font-style:italic;font-display:swap;font-weight:300;src:url(/assets/cormorant-garamond-latin-ext-300-italic-Bt0Wsy7Q.woff2) format("woff2"),url(/assets/cormorant-garamond-latin-ext-300-italic-DambfolG.woff) format("woff");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:Cormorant Garamond;font-style:italic;font-display:swap;font-weight:300;src:url(/assets/cormorant-garamond-latin-300-italic-qkwBXYHn.woff2) format("woff2"),url(/assets/cormorant-garamond-latin-300-italic-DRnsRYID.woff) format("woff");unicode-range:U+0000-00FF,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:Cormorant Garamond;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/cormorant-garamond-cyrillic-ext-400-normal-W3Dto7M0.woff2) format("woff2"),url(/assets/cormorant-garamond-cyrillic-ext-400-normal-DLdKLAvx.woff) format("woff");unicode-range:U+0460-052F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Cormorant Garamond;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/cormorant-garamond-cyrillic-400-normal-DD2KOZkl.woff2) format("woff2"),url(/assets/cormorant-garamond-cyrillic-400-normal-CVFrM67f.woff) format("woff");unicode-range:U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116}@font-face{font-family:Cormorant Garamond;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/cormorant-garamond-vietnamese-400-normal-6K-YXo6g.woff2) format("woff2"),url(/assets/cormorant-garamond-vietnamese-400-normal-4uxlocMh.woff) format("woff");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:Cormorant Garamond;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/cormorant-garamond-latin-ext-400-normal-Drx2k2n9.woff2) format("woff2"),url(/assets/cormorant-garamond-latin-ext-400-normal-uvC0WHQr.woff) format("woff");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:Cormorant Garamond;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/cormorant-garamond-latin-400-normal-B-1hWBU7.woff2) format("woff2"),url(/assets/cormorant-garamond-latin-400-normal-B7YtguxJ.woff) format("woff");unicode-range:U+0000-00FF,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:Cormorant Garamond;font-style:italic;font-display:swap;font-weight:400;src:url(/assets/cormorant-garamond-cyrillic-ext-400-italic-BEGvmv_3.woff2) format("woff2"),url(/assets/cormorant-garamond-cyrillic-ext-400-italic-C_Uk1MUY.woff) format("woff");unicode-range:U+0460-052F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Cormorant Garamond;font-style:italic;font-display:swap;font-weight:400;src:url(/assets/cormorant-garamond-cyrillic-400-italic-D3GtrbRZ.woff2) format("woff2"),url(/assets/cormorant-garamond-cyrillic-400-italic-AH1vqu4S.woff) format("woff");unicode-range:U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116}@font-face{font-family:Cormorant Garamond;font-style:italic;font-display:swap;font-weight:400;src:url(/assets/cormorant-garamond-vietnamese-400-italic-BoXDRTEW.woff2) format("woff2"),url(/assets/cormorant-garamond-vietnamese-400-italic-CJpMwFnN.woff) format("woff");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:Cormorant Garamond;font-style:italic;font-display:swap;font-weight:400;src:url(/assets/cormorant-garamond-latin-ext-400-italic-BdEzgT7i.woff2) format("woff2"),url(/assets/cormorant-garamond-latin-ext-400-italic-CQvLaSWn.woff) format("woff");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:Cormorant Garamond;font-style:italic;font-display:swap;font-weight:400;src:url(/assets/cormorant-garamond-latin-400-italic-Dc_OZ8oc.woff2) format("woff2"),url(/assets/cormorant-garamond-latin-400-italic-BLh7T8o8.woff) format("woff");unicode-range:U+0000-00FF,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:Cormorant Garamond;font-style:normal;font-display:swap;font-weight:500;src:url(/assets/cormorant-garamond-cyrillic-ext-500-normal-Yta7XZ9C.woff2) format("woff2"),url(/assets/cormorant-garamond-cyrillic-ext-500-normal-lsPpqi9g.woff) format("woff");unicode-range:U+0460-052F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Cormorant Garamond;font-style:normal;font-display:swap;font-weight:500;src:url(/assets/cormorant-garamond-cyrillic-500-normal-CyAY5ZLS.woff2) format("woff2"),url(/assets/cormorant-garamond-cyrillic-500-normal-DkJXBcIH.woff) format("woff");unicode-range:U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116}@font-face{font-family:Cormorant Garamond;font-style:normal;font-display:swap;font-weight:500;src:url(/assets/cormorant-garamond-vietnamese-500-normal-BZGLGj12.woff2) format("woff2"),url(/assets/cormorant-garamond-vietnamese-500-normal-DqXqCC0q.woff) format("woff");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:Cormorant Garamond;font-style:normal;font-display:swap;font-weight:500;src:url(/assets/cormorant-garamond-latin-ext-500-normal-CH1kM7og.woff2) format("woff2"),url(/assets/cormorant-garamond-latin-ext-500-normal-DYeaGGzO.woff) format("woff");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:Cormorant Garamond;font-style:normal;font-display:swap;font-weight:500;src:url(/assets/cormorant-garamond-latin-500-normal-BsRWmXhO.woff2) format("woff2"),url(/assets/cormorant-garamond-latin-500-normal-zIXX3Q-H.woff) format("woff");unicode-range:U+0000-00FF,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-display:swap;font-weight:400;src:url(/assets/eb-garamond-cyrillic-ext-400-normal-o8fRvAFQ.woff2) format("woff2"),url(/assets/eb-garamond-cyrillic-ext-400-normal-DG8lny6_.woff) format("woff");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-display:swap;font-weight:400;src:url(/assets/eb-garamond-cyrillic-400-normal-DDLP67lu.woff2) format("woff2"),url(/assets/eb-garamond-cyrillic-400-normal-C0kVTdou.woff) format("woff");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-display:swap;font-weight:400;src:url(/assets/eb-garamond-greek-ext-400-normal-K8pwR3tn.woff2) format("woff2"),url(/assets/eb-garamond-greek-ext-400-normal-BaZl8BIK.woff) format("woff");unicode-range:U+1F00-1FFF}@font-face{font-family:EB Garamond;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/eb-garamond-greek-400-normal-CVAbzS9p.woff2) format("woff2"),url(/assets/eb-garamond-greek-400-normal-d4JlP2QH.woff) format("woff");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-display:swap;font-weight:400;src:url(/assets/eb-garamond-vietnamese-400-normal-CLvJdMEL.woff2) format("woff2"),url(/assets/eb-garamond-vietnamese-400-normal-ifvNSiWx.woff) format("woff");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-display:swap;font-weight:400;src:url(/assets/eb-garamond-latin-ext-400-normal-o4A__6QZ.woff2) format("woff2"),url(/assets/eb-garamond-latin-ext-400-normal-B4EmgUmt.woff) format("woff");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-display:swap;font-weight:400;src:url(/assets/eb-garamond-latin-400-normal-BCNrxLz_.woff2) format("woff2"),url(/assets/eb-garamond-latin-400-normal-maQnHeKB.woff) format("woff");unicode-range:U+0000-00FF,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-display:swap;font-weight:400;src:url(/assets/eb-garamond-cyrillic-ext-400-italic-Bz1w3xqM.woff2) format("woff2"),url(/assets/eb-garamond-cyrillic-ext-400-italic-CYS3phfl.woff) format("woff");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-display:swap;font-weight:400;src:url(/assets/eb-garamond-cyrillic-400-italic-BGIwiowF.woff2) format("woff2"),url(/assets/eb-garamond-cyrillic-400-italic-BZInx2ys.woff) format("woff");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-display:swap;font-weight:400;src:url(/assets/eb-garamond-greek-ext-400-italic-CHZOQEtG.woff2) format("woff2"),url(/assets/eb-garamond-greek-ext-400-italic-BL1XYHtS.woff) format("woff");unicode-range:U+1F00-1FFF}@font-face{font-family:EB Garamond;font-style:italic;font-display:swap;font-weight:400;src:url(/assets/eb-garamond-greek-400-italic-Dqr5KC66.woff2) format("woff2"),url(/assets/eb-garamond-greek-400-italic-BamGE6QP.woff) format("woff");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-display:swap;font-weight:400;src:url(/assets/eb-garamond-vietnamese-400-italic-DQ8HKnks.woff2) format("woff2"),url(/assets/eb-garamond-vietnamese-400-italic-ORtyMVfw.woff) format("woff");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-display:swap;font-weight:400;src:url(/assets/eb-garamond-latin-ext-400-italic-V7s3nWfX.woff2) format("woff2"),url(/assets/eb-garamond-latin-ext-400-italic-DUSsnRSD.woff) format("woff");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-display:swap;font-weight:400;src:url(/assets/eb-garamond-latin-400-italic-DSEbMgZu.woff2) format("woff2"),url(/assets/eb-garamond-latin-400-italic-CDFyLPXJ.woff) format("woff");unicode-range:U+0000-00FF,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-display:swap;font-weight:500;src:url(/assets/eb-garamond-cyrillic-ext-500-normal-DcO3I2lp.woff2) format("woff2"),url(/assets/eb-garamond-cyrillic-ext-500-normal-I3TfTkSf.woff) format("woff");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-display:swap;font-weight:500;src:url(/assets/eb-garamond-cyrillic-500-normal-c5LjvaqX.woff2) format("woff2"),url(/assets/eb-garamond-cyrillic-500-normal-CLHyttEY.woff) format("woff");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-display:swap;font-weight:500;src:url(/assets/eb-garamond-greek-ext-500-normal-DkhmZW4r.woff2) format("woff2"),url(/assets/eb-garamond-greek-ext-500-normal-CMJ7zNBO.woff) format("woff");unicode-range:U+1F00-1FFF}@font-face{font-family:EB Garamond;font-style:normal;font-display:swap;font-weight:500;src:url(/assets/eb-garamond-greek-500-normal-BtA0fbXC.woff2) format("woff2"),url(/assets/eb-garamond-greek-500-normal-BjSCMh1N.woff) format("woff");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-display:swap;font-weight:500;src:url(/assets/eb-garamond-vietnamese-500-normal-BCT1_K6u.woff2) format("woff2"),url(/assets/eb-garamond-vietnamese-500-normal-B0TRhMco.woff) format("woff");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-display:swap;font-weight:500;src:url(/assets/eb-garamond-latin-ext-500-normal-BFuc0jzo.woff2) format("woff2"),url(/assets/eb-garamond-latin-ext-500-normal-obw7ZvB_.woff) format("woff");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-display:swap;font-weight:500;src:url(/assets/eb-garamond-latin-500-normal-DehAIUv0.woff2) format("woff2"),url(/assets/eb-garamond-latin-500-normal-DZU8xF9o.woff) format("woff");unicode-range:U+0000-00FF,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}:root,[data-temporada]{--recuadro-marco: var(--acento);--recuadro-marco-borde: transparent;--recuadro-marco-sombra: transparent;--recuadro-marco-espacio: 10px;--recuadro-fondo: var(--superficie);--recuadro-borde: var(--lineas);--recuadro-filete: transparent;--recuadro-etiqueta: var(--acento);--recuadro-texto: var(--texto);--recuadro-suave: var(--texto-secundario);--recuadro-separador: var(--acento);--recuadro-boton: var(--boton);--recuadro-texto-boton: var(--texto-boton);--recuadro-borde-boton: var(--borde-boton);--recuadro-boton-encima: var(--boton);--recuadro-texto-boton-encima: var(--texto-boton);--recuadro-separador-ver: flex;--recuadro-nombre-mayusculas: uppercase;--halo: color-mix(in srgb, var(--acento) 5%, transparent);--halo-forma: ellipse at 50% -10%;--halo-fin: 55%;--boton-encima: var(--boton)}:root,[data-temporada=diciembre]{--fondo: #13281F;--superficie: #1D3A2D;--texto: #FAF7F0;--texto-secundario: #CFD8CC;--acento: #D4B36A;--boton: #A8232B;--texto-boton: #FAF7F0;--lineas: #2E5240;--borde-boton: var(--acento);color-scheme:dark;--recuadro-fondo: radial-gradient(ellipse at 50% 35%, #1D3A2D 0%, #1A3428 100%)}[data-temporada=otono]{--fondo: #241A15;--superficie: #3A2820;--texto: #EFE6D8;--texto-secundario: #C9B79F;--acento: #C9925A;--boton: #7A2326;--texto-boton: #F3EBDD;--lineas: #5A3A2C;--borde-boton: var(--acento);color-scheme:dark;--recuadro-fondo: radial-gradient(ellipse at 50% 35%, #3A2820 0%, #32231C 100%)}[data-temporada=enero-febrero]{--fondo: #0E1219;--superficie: #1C2330;--texto: #C9A46A;--texto-secundario: #C9A46A;--acento: #C9A46A;--boton: #16203A;--texto-boton: #EFE4CF;--lineas: #6C5B42;--borde-boton: #B8915A;color-scheme:dark;--boton-encima: #1F2B4A;--halo: #C9A46A1A;--halo-forma: ellipse 60% 50% at 50% 45%;--halo-fin: 70%;--recuadro-marco: #B8915A;--recuadro-fondo: radial-gradient(ellipse at 50% 35%, #EBD9B6 0%, #D4B888 100%);--recuadro-borde: #8C6A3C;--recuadro-etiqueta: #5A4632;--recuadro-texto: #1A1712;--recuadro-suave: #5A4632;--recuadro-separador: #8C6A3C;--recuadro-boton: #16203A;--recuadro-texto-boton: #EFE4CF;--recuadro-borde-boton: #B8915A;--recuadro-boton-encima: #1F2B4A;--recuadro-texto-boton-encima: #EFE4CF}[data-temporada=primavera]{--fondo: #A9B898;--superficie: #E1E6D3;--texto: #2F4A38;--texto-secundario: #34442C;--acento: #354318;--boton: #1E3A2B;--texto-boton: #F2F1E6;--lineas: #8A9C76;--borde-boton: transparent;color-scheme:light;--recuadro-texto: #1E3A2B;--recuadro-suave: #4E5A45;--recuadro-etiqueta: #5A6B34;--recuadro-fondo: radial-gradient(ellipse at 50% 35%, #EAECDC 0%, #E1E6D3 100%)}[data-temporada=verano]{--fondo: #FBF6EC;--superficie: #DCEEF6;--texto: #1F2F45;--texto-secundario: #4F5C6B;--acento: #A44B2C;--boton: #A44B2C;--texto-boton: #FFFFFF;--lineas: #E3C9A6;--borde-boton: transparent;color-scheme:light;--recuadro-fondo: radial-gradient(ellipse at 50% 35%, #EEF6FA 0%, #DCEEF6 100%)}*{box-sizing:border-box;margin:0;padding:0}html{background:var(--fondo);scroll-behavior:smooth;-webkit-text-size-adjust:100%;overflow-x:clip}body{min-height:100vh;min-height:100svh;background:var(--fondo);color:var(--texto);font-family:EB Garamond,serif;font-size:1.0625rem;line-height:1.7;overflow-x:clip}body:before{content:"";position:fixed;top:0;right:0;bottom:0;left:0;pointer-events:none;background:radial-gradient(var(--halo-forma),var(--halo),transparent var(--halo-fin)),radial-gradient(ellipse at 50% 110%,color-mix(in srgb,var(--acento) 4%,transparent),transparent 60%);z-index:1}body:after{content:"";position:fixed;top:-50%;right:-50%;bottom:-50%;left:-50%;pointer-events:none;background:var(--acento);-webkit-mask-image:url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' width='240' height='240'><filter id='n'><feTurbulence type='fractalNoise' baseFrequency='0.9' numOctaves='2' stitchTiles='stitch'/><feColorMatrix values='0 0 0 0 1  0 0 0 0 1  0 0 0 0 1  0 0 0 0.08 0'/></filter><rect width='100%' height='100%' filter='url(%23n)'/></svg>");mask-image:url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' width='240' height='240'><filter id='n'><feTurbulence type='fractalNoise' baseFrequency='0.9' numOctaves='2' stitchTiles='stitch'/><feColorMatrix values='0 0 0 0 1  0 0 0 0 1  0 0 0 0 1  0 0 0 0.08 0'/></filter><rect width='100%' height='100%' filter='url(%23n)'/></svg>");opacity:.14;mix-blend-mode:overlay;animation:grain 1.2s steps(6) infinite;z-index:2}@media (hover: none){body:after{animation:none}}@keyframes grain{0%{transform:translate(0)}20%{transform:translate(-3%,2%)}40%{transform:translate(2%,-1%)}60%{transform:translate(-2%,3%)}80%{transform:translate(3%,-2%)}to{transform:translate(0)}}.stars{position:fixed;top:0;right:0;bottom:0;left:0;pointer-events:none;z-index:1;overflow:hidden}.star{position:absolute;width:2px;height:2px;border-radius:50%;background:var(--acento);box-shadow:0 0 4px color-mix(in srgb,var(--acento) 30%,transparent);opacity:0;animation:drift var(--dur, 18s) linear infinite;animation-delay:var(--delay, 0s)}@keyframes drift{0%{transform:translate3d(0,100vh,0) scale(.4);opacity:0}10%{opacity:var(--peak, .9)}90%{opacity:var(--peak, .9)}to{transform:translate3d(var(--dx, 30px),-10vh,0) scale(1);opacity:0}}.cursor{display:none}html.con-cursor,html.con-cursor *{cursor:none}html.con-cursor .cursor{display:block;position:fixed;top:0;left:0;width:22px;height:22px;border:1px solid color-mix(in srgb,var(--acento) 55%,transparent);border-radius:50%;transform:translate(-50%,-50%);pointer-events:none;z-index:99999;transition:width .35s ease,height .35s ease,background .35s ease,border-color .35s ease}html.con-cursor .cursor:after{content:"";position:absolute;top:-22px;right:-22px;bottom:-22px;left:-22px;border-radius:50%;background:radial-gradient(circle,color-mix(in srgb,var(--acento) 25%,transparent),transparent 65%);filter:blur(4px)}html.con-cursor .cursor.active{width:56px;height:56px;background:color-mix(in srgb,var(--acento) 4%,transparent);border-color:color-mix(in srgb,var(--acento) 85%,transparent)}.top-frame{position:fixed;top:0;left:0;right:0;display:flex;align-items:center;justify-content:space-between;padding:1.5rem 2rem 2.5rem;font-family:Cormorant Garamond,serif;font-size:.62rem;letter-spacing:.35em;text-transform:uppercase;color:var(--acento);background:linear-gradient(180deg,var(--fondo) 35%,transparent);z-index:30;pointer-events:none}html.otra-vista #root[data-vista=landing]{display:none}.pagina{position:relative;z-index:5}.seccion{position:relative;padding:5.5rem 8%}.seccion-inner{max-width:44rem;margin:0 auto}html.js .stage{opacity:0;transform:translateY(1.1rem);transition:opacity .9s ease var(--d, 0s),transform .9s ease var(--d, 0s)}html.js .seccion.visible .stage{opacity:1;transform:none}.stage-slow{transition-duration:1.5s}.portada{min-height:100vh;min-height:100svh;display:flex;align-items:center;justify-content:center;padding:6rem 8% 7rem}.portada .seccion-inner{display:flex;flex-direction:column;align-items:center;text-align:center}.emblem{display:block;width:clamp(150px,26vw,250px);aspect-ratio:1;background:var(--acento);-webkit-mask-image:url(/escudo-mascara.webp);-webkit-mask-size:contain;-webkit-mask-repeat:no-repeat;-webkit-mask-position:center;mask-image:url(/escudo-mascara.webp);mask-size:contain;mask-repeat:no-repeat;mask-position:center;animation:shimmer-soft 6s ease-in-out infinite,float-slow 9s ease-in-out infinite}@keyframes shimmer-soft{0%,to{opacity:.92;filter:drop-shadow(0 0 14px color-mix(in srgb,var(--acento) 6%,transparent))}50%{opacity:1;filter:drop-shadow(0 0 18px color-mix(in srgb,var(--acento) 14%,transparent))}}@keyframes float-slow{0%,to{transform:translateY(0) rotate(0)}50%{transform:translateY(-6px) rotate(.4deg)}}.bienvenida{margin-top:2.2rem;font-style:italic;font-size:clamp(1.15rem,1.2vw + .85rem,1.45rem);letter-spacing:.04em;color:var(--texto-secundario)}h1.titulo{margin-top:.6rem;font-family:Cormorant Garamond,serif;font-size:clamp(2.6rem,9vw + .5rem,4.4rem);font-weight:500;line-height:1.15;letter-spacing:.26em;color:var(--texto);padding-left:.26em}.lema{margin-top:1.6rem;max-width:32ch;font-style:italic;font-size:clamp(1.1rem,1.2vw + .8rem,1.4rem);line-height:1.5;color:var(--texto)}.temporada-portada{margin-top:.9rem;font-style:italic;font-size:clamp(1.1rem,1.1vw + .85rem,1.35rem);letter-spacing:.04em;color:var(--acento)}.temporada-portada span{display:none}:root:not([data-temporada]) .temporada-portada [data-estacion=invierno],[data-temporada=otono] .temporada-portada [data-estacion=otono],[data-temporada=diciembre] .temporada-portada [data-estacion=invierno],[data-temporada=enero-febrero] .temporada-portada [data-estacion=invierno],[data-temporada=primavera] .temporada-portada [data-estacion=primavera],[data-temporada=verano] .temporada-portada [data-estacion=verano]{display:inline}.scroll-hint{position:absolute;left:0;right:0;bottom:2rem;display:flex;justify-content:center}.descubrir{display:inline-flex;flex-direction:column;align-items:center;gap:.55rem;padding:.6rem 1rem;border:0;background:none;font-family:Cormorant Garamond,serif;font-size:.74rem;letter-spacing:.32em;text-transform:uppercase;color:var(--acento);cursor:pointer}.descubrir:hover{color:var(--texto)}.descubrir:hover .flecha{border-color:var(--texto)}.descubrir .flecha{animation:mecer 2.4s ease-in-out infinite}@keyframes mecer{0%,to{transform:translateY(0) rotate(45deg);opacity:.6}50%{transform:translateY(5px) rotate(45deg);opacity:1}}.eyebrow{font-family:Cormorant Garamond,serif;font-size:.85rem;font-weight:500;letter-spacing:.32em;text-transform:uppercase;text-align:center;color:var(--acento);padding-left:.32em}.hairline-h{width:120px;height:1px;margin:1.6rem auto 0;background:linear-gradient(90deg,transparent,var(--lineas),transparent)}.prose,.prose p{font-size:1.12rem;line-height:1.9;color:var(--texto);text-align:justify;hyphens:auto;-webkit-hyphens:auto}.prose{margin-top:2.2rem}.prose>p+p{margin-top:1.3rem}.plegable{display:grid;grid-template-rows:0fr;opacity:0;visibility:hidden;transition:grid-template-rows .5s ease,opacity .5s ease,visibility 0s linear .5s}.plegable[data-abierto=true]{grid-template-rows:1fr;opacity:1;visibility:visible;transition:grid-template-rows .5s ease,opacity .5s ease,visibility 0s}.plegable-dentro{overflow:hidden;min-height:0}.flecha{display:inline-block;width:.45rem;height:.45rem;border-right:1px solid var(--acento);border-bottom:1px solid var(--acento);transform:rotate(45deg);transition:transform .4s ease}[aria-expanded=true] .flecha{transform:rotate(-135deg)}.lista-romana{list-style:none;margin-top:2.4rem;display:grid;gap:.35rem;text-align:left}.frase{position:relative;display:block;width:100%;padding:.45rem .6rem .45rem 1.9rem;border:0;background:none;font:inherit;font-size:1.12rem;line-height:1.6;text-align:left;color:var(--texto);cursor:pointer;transition:color .4s ease,background-color .4s ease}.frase .num{font-family:Cormorant Garamond,serif;letter-spacing:.08em;color:var(--acento)}.frase .marca{position:absolute;left:.45rem;top:.95em;width:.7rem;height:.7rem;border:1px solid var(--lineas);border-radius:50%;transition:background-color .4s ease,border-color .4s ease}.frase[aria-pressed=true]{color:var(--acento);background:color-mix(in srgb,var(--acento) 8%,transparent)}.frase[aria-pressed=true] .marca{background:var(--acento);border-color:var(--acento)}.frase:hover .marca{border-color:var(--acento)}.cierre{margin-top:2rem}.cierre p{font-style:italic;font-size:1.12rem;line-height:1.7;color:var(--texto-secundario)}.reconocido{text-align:center}.reconocido>p{margin-top:1.2rem;color:var(--texto)}.reconocido .btn{margin:1.6rem 0 .4rem}.frase-grande{margin-top:2.4rem;font-size:clamp(1.35rem,2.2vw + .85rem,1.9rem);line-height:1.65;font-weight:400;color:var(--texto);text-wrap:balance}#estaciones .seccion-inner{max-width:60rem}.entradilla{margin-top:2.2rem}.carrusel{margin-top:2rem}.carrusel-pista{display:flex;align-items:flex-start;gap:1rem;overflow-x:auto;scroll-snap-type:x mandatory;scroll-padding-inline:0;overscroll-behavior-x:contain;padding-bottom:.4rem;scrollbar-width:none}.carrusel-pista::-webkit-scrollbar{display:none}.estacion{position:relative;flex:0 0 min(19.5rem,80%);min-height:26rem;display:flex;flex-direction:column;justify-content:flex-end;overflow:hidden;scroll-snap-align:center;border:1px solid var(--lineas);background:var(--superficie);transition:border-color .4s ease}.estacion-foto{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover;transition:transform 1.2s ease}.estacion:hover .estacion-foto{transform:scale(1.03)}.estacion-foto-alterna{animation:alternar-foto 12s ease-in-out infinite}@keyframes alternar-foto{0%,40%{opacity:0}50%,90%{opacity:1}to{opacity:0}}.estacion:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(180deg,color-mix(in srgb,var(--fondo) 10%,transparent),color-mix(in srgb,var(--fondo) 55%,transparent) 38%,color-mix(in srgb,var(--fondo) 94%,transparent) 68%);transition:background-color .5s ease}.estacion[data-abierta=true]:after{background-color:color-mix(in srgb,var(--fondo) 80%,transparent)}.estacion-contenido{position:relative;z-index:1}:root:not([data-temporada]) .estacion[data-estacion=invierno],[data-temporada=otono] .estacion[data-estacion=otono],[data-temporada=diciembre] .estacion[data-estacion=invierno],[data-temporada=enero-febrero] .estacion[data-estacion=invierno],[data-temporada=primavera] .estacion[data-estacion=primavera],[data-temporada=verano] .estacion[data-estacion=verano]{border-color:var(--acento)}.estacion-titulo{font-weight:inherit}.estacion-cabecera{display:grid;gap:.3rem;width:100%;padding:1.3rem 1.3rem 1.2rem;border:0;background:none;font:inherit;line-height:1.4;text-align:left;color:var(--texto);cursor:pointer}.estacion-nombre{font-family:Cormorant Garamond,serif;font-size:1.35rem;font-weight:500;letter-spacing:.04em;line-height:1.25;color:var(--texto)}.punto-medio{color:var(--acento)}.estacion-meses{font-style:italic;font-size:1.05rem;color:var(--texto-secundario)}.estacion-verbos{font-family:Cormorant Garamond,serif;font-size:.74rem;letter-spacing:.14em;color:var(--acento)}.leer-mas{justify-self:start;display:inline-flex;align-items:center;gap:.55rem;margin-top:.7rem;padding:.35rem .85rem .35rem .95rem;border:1px solid var(--acento);border-radius:2rem;font-family:Cormorant Garamond,serif;font-size:.72rem;letter-spacing:.2em;text-transform:uppercase;color:var(--acento);transition:background-color .4s ease,color .4s ease}@media (hover: hover){.estacion-cabecera:hover .leer-mas{background:var(--acento);color:var(--fondo)}.estacion-cabecera:hover .leer-mas .flecha{border-color:var(--fondo)}}.estacion-cabecera:focus-visible .leer-mas{background:var(--acento);color:var(--fondo)}.estacion-cabecera:focus-visible .leer-mas .flecha{border-color:var(--fondo)}.estacion-atmosfera{padding:0 1.3rem 1.4rem;font-size:1.05rem;line-height:1.75;color:var(--texto);text-align:justify;hyphens:auto;-webkit-hyphens:auto}.carrusel-mandos{display:flex;align-items:center;justify-content:center;gap:1.2rem;margin-top:1.2rem}.carrusel-flecha{display:grid;place-items:center;width:2.75rem;height:2.75rem;border:1px solid var(--acento);border-radius:50%;background:none;cursor:pointer}.carrusel-flecha:disabled{opacity:.35;cursor:default}.flecha-izquierda{transform:rotate(135deg);margin-left:.2rem}.flecha-derecha{transform:rotate(-45deg);margin-right:.2rem}.recuadro-marco{margin-top:2.6rem;padding:var(--recuadro-marco-espacio);background:var(--recuadro-marco);border:1px solid var(--recuadro-marco-borde);outline:1px solid var(--recuadro-marco-sombra)}.recuadro{padding:2.2rem 1.8rem 2rem;border:1px solid var(--recuadro-borde);outline:1px solid var(--recuadro-filete);outline-offset:-7px;background:var(--recuadro-fondo);text-align:center}.recuadro-etiqueta{font-family:Cormorant Garamond,serif;font-size:.8rem;font-weight:500;letter-spacing:.3em;text-transform:uppercase;color:var(--recuadro-etiqueta);padding-left:.3em}.recuadro-nombre{margin-top:.9rem;font-family:Cormorant Garamond,serif;font-size:clamp(1.7rem,3vw + .9rem,2.4rem);font-weight:500;line-height:1.2;letter-spacing:.04em;text-transform:var(--recuadro-nombre-mayusculas);color:var(--recuadro-texto)}.recuadro-fechas{margin-top:.4rem;font-style:italic;font-size:1.1rem;color:var(--recuadro-suave)}.recuadro-separador{display:var(--recuadro-separador-ver);align-items:center;justify-content:center;gap:.6rem;margin:1.2rem auto 0}.recuadro-separador:before,.recuadro-separador:after{content:"";width:3.2rem;height:1px;background:var(--recuadro-separador)}.recuadro-separador i{width:.4rem;height:.4rem;transform:rotate(45deg);background:var(--recuadro-separador)}.recuadro-plazas{margin-top:1.3rem;font-size:1.12rem;color:var(--recuadro-texto)}.recuadro-precio{margin-top:.3rem;font-size:1.12rem;color:var(--recuadro-texto)}.recuadro .btn{margin-top:1.8rem}.recuadro .btn-principal{background:var(--recuadro-boton);color:var(--recuadro-texto-boton);border-color:var(--recuadro-borde-boton)}@media (hover: hover){.recuadro .btn-principal:hover:not(:disabled){background:var(--recuadro-boton-encima);color:var(--recuadro-texto-boton-encima)}}.recuadro-nota{margin-top:1rem;font-style:italic;font-size:1rem;color:var(--recuadro-suave)}.costumbres{list-style:none;margin-top:1.8rem;display:grid;gap:1.1rem;text-align:left}.costumbres li{padding-left:1.1rem;border-left:1px solid var(--lineas);font-size:1.1rem;line-height:1.7;color:var(--texto);text-align:justify;hyphens:auto;-webkit-hyphens:auto}#solicitar .seccion-inner{text-align:center}.solicitar-frase{margin-top:2.2rem;font-size:clamp(1.2rem,1.6vw + .8rem,1.5rem);font-style:italic;line-height:1.55;color:var(--texto)}.btn{position:relative;display:inline-block;margin-top:2.6rem;padding:1.05rem 2.6rem;font-family:Cormorant Garamond,serif;font-size:.78rem;letter-spacing:.35em;text-transform:uppercase;color:var(--acento);border:1px solid var(--acento);background:transparent;text-decoration:none;cursor:pointer;overflow:hidden;isolation:isolate;transition:color .8s ease,border-color .8s ease,box-shadow .8s ease}.btn:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(120deg,transparent 30%,color-mix(in srgb,var(--acento) 12%,transparent) 50%,transparent 70%);transform:translate(-100%);transition:transform .9s ease;z-index:-1}.btn:hover:not(:disabled),.btn:focus-visible{box-shadow:0 0 40px color-mix(in srgb,var(--acento) 14%,transparent)}.btn:hover:not(:disabled):before{transform:translate(100%)}.btn:disabled{opacity:.4;cursor:default}.btn-principal{color:var(--texto-boton);background:var(--boton);border-color:var(--borde-boton)}.btn-principal:before{background:linear-gradient(120deg,transparent 30%,color-mix(in srgb,var(--texto-boton) 14%,transparent) 50%,transparent 70%)}.btn-principal:hover:not(:disabled),.btn-principal:focus-visible{background:var(--boton-encima);box-shadow:0 0 40px color-mix(in srgb,var(--boton) 35%,transparent)}.btn-texto{border:0;background:none;padding:.6rem .4rem;font-family:EB Garamond,serif;font-style:italic;font-size:1.05rem;color:var(--acento);cursor:pointer}.btn-texto:hover{color:var(--texto)}:focus-visible{outline:1px solid var(--acento);outline-offset:3px}.pie{position:relative;z-index:5;display:grid;justify-items:center;gap:1.8rem;padding:4rem 8% 3.2rem;text-align:center}.pie-frase{font-family:Cormorant Garamond,serif;font-style:italic;font-size:clamp(1.15rem,1.5vw + .8rem,1.45rem);color:var(--texto)}.pie-contacto{display:flex;flex-wrap:wrap;justify-content:center;gap:.8rem 2rem}.pie-contacto a{display:inline-flex;align-items:center;gap:.45rem;color:var(--acento);text-decoration:none;border-bottom:1px solid var(--lineas);padding-bottom:.15rem;font-size:1rem}.pie-contacto a:hover{color:var(--texto)}.icono{flex:0 0 auto}.pie-enlaces{display:flex;flex-wrap:wrap;justify-content:center;gap:.6rem 1.6rem;font-family:Cormorant Garamond,serif;font-size:.72rem;letter-spacing:.22em;text-transform:uppercase}.pie-enlaces a,.pie-enlaces .btn-texto{color:var(--acento);text-decoration:none;background:none;border:0;padding:0;font:inherit;letter-spacing:inherit;text-transform:inherit;cursor:pointer}.pie-enlaces a:hover,.pie-enlaces .btn-texto:hover{color:var(--texto)}.pie-derechos{font-size:.95rem;color:var(--texto-secundario)}::selection{background:color-mix(in srgb,var(--acento) 30%,transparent);color:var(--texto)}.modal-fondo{position:fixed;top:0;right:0;bottom:0;left:0;z-index:200;display:flex;align-items:center;justify-content:center;padding:1rem;background:color-mix(in srgb,var(--fondo) 88%,transparent);-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px)}.modal-caja{position:relative;width:100%;max-width:520px;max-height:calc(100vh - 2rem);max-height:calc(100svh - 2rem);overflow-y:auto;overscroll-behavior:contain;padding:3rem 1.8rem 2.4rem;text-align:center;background:var(--fondo);border:1px solid var(--lineas)}.modal-cerrar{position:absolute;top:.35rem;right:.35rem;width:2.75rem;height:2.75rem;border:0;background:none;color:var(--acento);font-size:1.6rem;line-height:1;cursor:pointer}.modal-cerrar:hover{color:var(--texto)}.modal-titulo{margin-bottom:2rem;font-family:Cormorant Garamond,serif;font-size:1.15rem;font-weight:500;letter-spacing:.3em;text-transform:uppercase;color:var(--acento);padding-left:.3em}.modal-gracias p{margin-bottom:1.8rem;font-size:1.15rem;line-height:1.7;color:var(--texto)}.campo{margin-bottom:1.35rem;text-align:left}.campo label{display:block;margin-bottom:.35rem;font-family:Cormorant Garamond,serif;font-size:.68rem;letter-spacing:.26em;text-transform:uppercase;color:var(--acento)}.campo .nota{letter-spacing:.12em;color:var(--texto-secundario)}.campo input,.campo textarea,.campo select{width:100%;padding:.5rem .75rem .55rem;border:1px solid var(--lineas);border-radius:0;background-color:var(--superficie);color:var(--texto);font-family:EB Garamond,serif;font-size:1.12rem;font-weight:400;line-height:1.5;font-variant-numeric:lining-nums;outline:none;resize:none;transition:border-color .5s ease}.campo select{-moz-appearance:none;appearance:none;-webkit-appearance:none;background-image:linear-gradient(45deg,transparent 50%,var(--acento) 50%),linear-gradient(135deg,var(--acento) 50%,transparent 50%);background-size:7px 7px,7px 7px;background-position:right 1.25rem center,right .82rem center;background-repeat:no-repeat;padding-right:2.4rem;cursor:pointer}.campo input:focus,.campo textarea:focus,.campo select:focus{border-color:var(--acento)}.campo input::placeholder,.campo textarea::placeholder{color:var(--texto-secundario)}.trampa{position:absolute;left:-9999px;width:1px;height:1px;opacity:0}.casilla{display:grid;grid-template-columns:1.3rem 1fr;gap:.8rem;align-items:start;margin-top:1.2rem;text-align:left;font-size:1.05rem;line-height:1.5;color:var(--texto);cursor:pointer}.casilla input{width:1.2rem;height:1.2rem;margin-top:.2rem;accent-color:var(--acento)}.casilla a{color:var(--acento)}.error-campo,.error-envio{margin-top:.35rem;text-align:left;font-style:italic;font-size:1rem;color:var(--acento)}.error-envio{margin-top:1.4rem;text-align:center}.documento{position:relative;z-index:5;max-width:720px;margin:0 auto;padding:5rem 1.5rem 4rem}.documento h1{margin:1rem 0 2.5rem;font-family:Cormorant Garamond,serif;font-size:clamp(1.5rem,3vw + .7rem,2.1rem);font-weight:500;letter-spacing:.12em;color:var(--texto)}.documento section{margin-bottom:2rem}.documento h2{margin-bottom:.6rem;font-family:Cormorant Garamond,serif;font-size:.78rem;font-weight:500;letter-spacing:.3em;text-transform:uppercase;color:var(--acento)}.documento p{font-size:1.12rem;line-height:1.8;color:var(--texto);font-variant-numeric:lining-nums}.documento a{color:var(--acento)}.documento .volver{margin-top:3rem;font-style:italic}.admin{position:relative;z-index:5;max-width:1100px;margin:0 auto;padding:3rem 1.25rem 4rem;font-size:1.05rem;font-variant-numeric:lining-nums}.admin h1{font-family:Cormorant Garamond,serif;font-size:1.3rem;font-weight:500;letter-spacing:.2em;color:var(--texto)}.admin h2{font-family:Cormorant Garamond,serif;font-size:.78rem;font-weight:500;letter-spacing:.3em;text-transform:uppercase;color:var(--acento)}.admin-login{max-width:22rem;margin:18vh auto 0;display:grid;gap:1.4rem}.admin-login .btn{margin-top:0}.admin-cabecera{display:flex;align-items:center;justify-content:space-between;gap:1rem;margin-bottom:2rem}.admin-nav{display:flex;flex-wrap:wrap;gap:.5rem;margin:0 0 1.5rem;border-bottom:1px solid var(--lineas)}.admin-nav button{padding:.7rem 1rem;border:0;border-bottom:2px solid transparent;background:transparent;color:var(--texto-secundario);font:inherit;cursor:pointer}.admin-nav button.activo{border-bottom-color:var(--acento);color:var(--acento)}.admin-bloque{margin-bottom:2.5rem;padding:1.6rem 1.4rem;border:1px solid var(--lineas)}.admin-bloque>h2{margin-bottom:1.6rem}.correo-pestanas{display:flex;flex-wrap:wrap;gap:.4rem;margin:.4rem 0 1rem;border-bottom:1px solid var(--lineas)}.correo-pestanas button{padding:.55rem .9rem;border:0;border-bottom:2px solid transparent;background:none;font:inherit;color:var(--texto-secundario);cursor:pointer}.correo-pestanas button.activa{border-bottom-color:var(--acento);color:var(--acento)}.editor-correo-columnas{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:2.5rem;align-items:start}.editor-correo .campo{max-width:none}.editor-rico{width:100%;padding:.5rem .75rem .55rem;border:1px solid var(--lineas);background:var(--superficie);color:var(--texto);font-family:EB Garamond,serif;font-size:1.12rem;line-height:1.6;outline:none;white-space:pre-wrap;overflow-wrap:anywhere;cursor:text;transition:border-color .5s ease}.editor-rico:focus{border-color:var(--acento)}.editor-rico[aria-invalid=true]{border-color:var(--acento)}.editor-rico-linea{white-space:nowrap;overflow-x:auto}.editor-rico-multilinea{min-height:16rem}.dato-insertado{display:inline-block;margin:0 .1rem;padding:0 .55rem;border:1px solid var(--acento);border-radius:1rem;background:color-mix(in srgb,var(--acento) 14%,transparent);font-size:.92em;line-height:1.45;color:var(--acento);white-space:nowrap;-webkit-user-select:all;user-select:all;cursor:default}.editor-barra{display:flex;gap:.35rem;margin-bottom:.4rem}.formato{width:2.2rem;height:2rem;border:1px solid var(--lineas);background:var(--superficie);font-family:EB Garamond,serif;font-size:1.05rem;color:var(--texto);cursor:pointer}.formato:hover,.formato:focus-visible{border-color:var(--acento);color:var(--acento)}.insertar-datos{margin-top:.5rem}.insertar-datos-botones{display:flex;flex-wrap:wrap;gap:.45rem;margin-top:.6rem}.dato{padding:.3rem .8rem;border:1px solid var(--lineas);border-radius:2rem;background:var(--superficie);font:inherit;font-size:.95rem;color:var(--texto);cursor:pointer}.dato:hover,.dato:focus-visible{border-color:var(--acento);color:var(--acento)}.correo-previa-asunto{margin-bottom:.6rem;font-size:.98rem;color:var(--texto-secundario)}.correo-previa{display:block;width:100%;height:40rem;border:1px solid var(--lineas);background:var(--superficie)}.admin button:disabled{opacity:.55;cursor:wait}.admin .campo{max-width:34rem}.admin .ayuda{margin-top:.3rem;font-style:italic;font-size:.95rem;color:var(--texto-secundario)}.admin .casilla{max-width:34rem}.admin .casilla small{font-size:.95rem;color:var(--texto-secundario)}.ficha-columnas{display:grid;grid-template-columns:minmax(0,34rem) minmax(0,1fr);gap:2.5rem;align-items:start}.vista-previa{position:sticky;top:1.5rem}.vista-previa>h3{margin-bottom:.8rem;font-family:Cormorant Garamond,serif;font-size:.78rem;font-weight:500;letter-spacing:.3em;text-transform:uppercase;color:var(--acento)}.vista-previa-lienzo{padding:1.4rem;border:1px solid var(--lineas);background:var(--fondo);color:var(--texto)}.vista-previa-lienzo .recuadro-marco{margin-top:0}.admin-acciones{margin-top:1.8rem;display:flex;flex-wrap:wrap;align-items:center;gap:1.2rem}.admin-acciones .btn{margin-top:0}.admin-titulo{display:flex;flex-wrap:wrap;align-items:baseline;gap:1rem 1.5rem;margin-bottom:1.4rem}.admin-titulo .btn-texto{margin-left:auto;text-decoration:underline}.admin{width:min(100%,1100px);min-width:0}.admin *,.documento *{min-width:0}.solicitudes-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:1rem}.solicitud-card{min-width:0;padding:1.1rem;border:1px solid var(--lineas);background:var(--superficie)}.solicitud-card>header{display:flex;justify-content:space-between;gap:.8rem;align-items:flex-start}.solicitud-card h3{font-family:Cormorant Garamond,serif;font-weight:500;color:var(--texto);font-size:1.1rem;line-height:1.35;overflow-wrap:anywhere}.solicitud-card time{font-size:.9rem;color:var(--texto-secundario)}.solicitud-email{display:block;margin:.45rem 0 .8rem;color:var(--acento);overflow-wrap:anywhere}.solicitud-card dl{display:grid;gap:.35rem}.solicitud-card dl>div{display:grid;grid-template-columns:minmax(6rem,.38fr) minmax(0,1fr);gap:.7rem;border-top:1px solid var(--lineas);padding-top:.35rem}.solicitud-card dt{font-size:.82rem;color:var(--texto-secundario)}.solicitud-card dd{white-space:pre-wrap;overflow-wrap:anywhere;color:var(--texto)}.solicitud-acciones{display:flex;flex-wrap:wrap;align-items:center;gap:.4rem .9rem;border-top:1px solid var(--lineas);margin-top:.8rem;padding-top:.55rem}.solicitud-acciones>:first-child{margin-right:auto}.solicitud-acciones .peligro{color:var(--acento);text-decoration:underline}.dashboard-bi .admin-titulo{align-items:flex-start}.dashboard-bi .admin-titulo p{color:var(--texto-secundario)}.dashboard-bi h3{margin:1.5rem 0 .6rem;font-family:Cormorant Garamond,serif;font-size:.85rem;font-weight:500;letter-spacing:.14em;text-transform:uppercase}.metricas-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:.75rem}.metricas-grid article{min-width:0;border:1px solid var(--lineas);padding:.85rem}.metricas-grid span{display:block;color:var(--texto-secundario);font-size:.9rem;line-height:1.3}.metricas-grid strong{display:block;margin-top:.3rem;color:var(--acento);font-family:Cormorant Garamond,serif;font-size:1.6rem;font-weight:500}.embudo-bi{list-style:none;display:grid;gap:.5rem}.embudo-bi li{display:grid;grid-template-columns:minmax(7rem,.45fr) minmax(0,1fr) 2.5rem;gap:.7rem;align-items:center;color:var(--texto)}.embudo-bi li>strong{text-align:right;font-weight:400}.embudo-barra{height:.48rem;background:var(--superficie)}.actualizar{margin-left:auto;display:flex;align-items:baseline;gap:.8rem}.dashboard-bi .admin-titulo .actualizar .btn-texto{margin-left:0}.clics-bi{list-style:none;display:grid;gap:.45rem}.clics-bi li{display:grid;grid-template-columns:minmax(8rem,.5fr) auto auto;gap:1rem;align-items:baseline;padding:.35rem 0;border-bottom:1px solid var(--lineas);color:var(--texto)}.clics-bi strong{font-weight:400;color:var(--acento)}.clics-bi .ayuda{margin:0}.embudo-barra i{display:block;height:100%;background:var(--acento)}.cookie-aviso{position:fixed;z-index:20;inset:auto 1rem 1rem;margin:auto;width:min(100% - 2rem,920px);display:flex;align-items:center;justify-content:space-between;gap:1.5rem;padding:1.2rem 1.4rem;border:1px solid var(--lineas);background:var(--superficie)}.cookie-aviso h2{font-family:Cormorant Garamond,serif;font-weight:500;font-size:.95rem;letter-spacing:.12em;color:var(--acento)}.cookie-aviso p{color:var(--texto);font-size:.95rem;line-height:1.45}.cookie-aviso a{color:var(--acento);font-size:.9rem}.cookie-acciones{display:flex;flex:0 0 auto;flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:.5rem 1rem}.cookie-acciones .btn{margin:0;padding:.7rem 1rem;font-size:.65rem}@media (max-width: 640px){.solicitudes-grid{grid-template-columns:minmax(0,1fr)}.metricas-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.embudo-bi li{grid-template-columns:minmax(5.5rem,.55fr) minmax(0,1fr) 2rem;gap:.45rem}.cookie-aviso{inset:auto .5rem .5rem;width:calc(100% - 1rem);display:block;padding:1rem}.cookie-acciones{margin-top:.6rem;justify-content:space-between}.top-frame{padding:1rem 1.1rem 2rem;font-size:.5rem;letter-spacing:.25em}.seccion{padding:4.5rem 7% 3.5rem}.portada{padding:5rem 7% 6rem}.lista-romana{margin-top:1.6rem;gap:.2rem}.cierre{margin-top:1.6rem}.estaciones{margin-top:1.6rem;gap:.7rem}#estaciones .entradilla{margin-top:1.4rem;font-size:1.05rem;line-height:1.65}.carrusel{margin-top:1.4rem}.estacion{min-height:24rem}.recuadro-marco{margin-top:2rem}.recuadro{padding:1.8rem 1.2rem 1.6rem}.recuadro .btn{padding:1rem 1.1rem;letter-spacing:.18em;line-height:1.6}.costumbres{margin-top:1.4rem;gap:.85rem}.ficha-columnas,.editor-correo-columnas{grid-template-columns:minmax(0,1fr)}.vista-previa{position:static}.btn{padding:1rem 1.9rem;letter-spacing:.28em}.pie{padding:3rem 7% 2.5rem;gap:1.4rem}.modal-caja{padding:2.4rem 1.3rem 2rem}}@media (prefers-reduced-motion: reduce){html{scroll-behavior:auto}html.js .stage{opacity:1!important;transform:none!important;transition:none!important}.star,.emblem,body:after{animation:none!important}.estacion-foto-alterna{animation:none!important;opacity:0}.plegable,.flecha,.frase,.frase .marca,.estacion-foto{transition:none!important}.descubrir .flecha{animation:none!important}}
