@layer properties;@font-face{font-family:Pinyon Script;font-style:normal;font-display:swap;font-weight:400;src:url("./media/pinyon-script-latin-400-normal-FM2APXKZ.woff2") format("woff2"),url("./media/pinyon-script-latin-400-normal-XKAJ6U2Y.woff") format("woff")}.leaflet-pane,.leaflet-tile,.leaflet-marker-icon,.leaflet-marker-shadow,.leaflet-tile-container,.leaflet-pane>svg,.leaflet-pane>canvas,.leaflet-zoom-box,.leaflet-image-layer,.leaflet-layer{position:absolute;left:0;top:0}.leaflet-container{overflow:hidden}.leaflet-tile,.leaflet-marker-icon,.leaflet-marker-shadow{-webkit-user-select:none;-moz-user-select:none;user-select:none;-webkit-user-drag:none}.leaflet-tile::selection{background:transparent}.leaflet-safari .leaflet-tile{image-rendering:-webkit-optimize-contrast}.leaflet-safari .leaflet-tile-container{width:1600px;height:1600px;-webkit-transform-origin:0 0}.leaflet-marker-icon,.leaflet-marker-shadow{display:block}.leaflet-container .leaflet-overlay-pane svg{max-width:none!important;max-height:none!important}.leaflet-container .leaflet-marker-pane img,.leaflet-container .leaflet-shadow-pane img,.leaflet-container .leaflet-tile-pane img,.leaflet-container img.leaflet-image-layer,.leaflet-container .leaflet-tile{max-width:none!important;max-height:none!important;width:auto;padding:0}.leaflet-container img.leaflet-tile{mix-blend-mode:plus-lighter}.leaflet-container.leaflet-touch-zoom{-ms-touch-action:pan-x pan-y;touch-action:pan-x pan-y}.leaflet-container.leaflet-touch-drag{-ms-touch-action:pinch-zoom;touch-action:none;touch-action:pinch-zoom}.leaflet-container.leaflet-touch-drag.leaflet-touch-zoom{-ms-touch-action:none;touch-action:none}.leaflet-container{-webkit-tap-highlight-color:transparent}.leaflet-container a{-webkit-tap-highlight-color:rgba(51,181,229,.4)}.leaflet-tile{filter:inherit;visibility:hidden}.leaflet-tile-loaded{visibility:inherit}.leaflet-zoom-box{width:0;height:0;-moz-box-sizing:border-box;box-sizing:border-box;z-index:800}.leaflet-overlay-pane svg{-moz-user-select:none}.leaflet-pane{z-index:400}.leaflet-tile-pane{z-index:200}.leaflet-overlay-pane{z-index:400}.leaflet-shadow-pane{z-index:500}.leaflet-marker-pane{z-index:600}.leaflet-tooltip-pane{z-index:650}.leaflet-popup-pane{z-index:700}.leaflet-map-pane canvas{z-index:100}.leaflet-map-pane svg{z-index:200}.leaflet-vml-shape{width:1px;height:1px}.lvml{behavior:url(#default#VML);display:inline-block;position:absolute}.leaflet-control{position:relative;z-index:800;pointer-events:visiblePainted;pointer-events:auto}.leaflet-top,.leaflet-bottom{position:absolute;z-index:1000;pointer-events:none}.leaflet-top{top:0}.leaflet-right{right:0}.leaflet-bottom{bottom:0}.leaflet-left{left:0}.leaflet-control{float:left;clear:both}.leaflet-right .leaflet-control{float:right}.leaflet-top .leaflet-control{margin-top:10px}.leaflet-bottom .leaflet-control{margin-bottom:10px}.leaflet-left .leaflet-control{margin-left:10px}.leaflet-right .leaflet-control{margin-right:10px}.leaflet-fade-anim .leaflet-popup{opacity:0;-webkit-transition:opacity .2s linear;-moz-transition:opacity .2s linear;transition:opacity .2s linear}.leaflet-fade-anim .leaflet-map-pane .leaflet-popup{opacity:1}.leaflet-zoom-animated{-webkit-transform-origin:0 0;-ms-transform-origin:0 0;transform-origin:0 0}svg.leaflet-zoom-animated{will-change:transform}.leaflet-zoom-anim .leaflet-zoom-animated{-webkit-transition:-webkit-transform .25s cubic-bezier(0,0,.25,1);-moz-transition:-moz-transform .25s cubic-bezier(0,0,.25,1);transition:transform .25s cubic-bezier(0,0,.25,1)}.leaflet-zoom-anim .leaflet-tile,.leaflet-pan-anim .leaflet-tile{-webkit-transition:none;-moz-transition:none;transition:none}.leaflet-zoom-anim .leaflet-zoom-hide{visibility:hidden}.leaflet-interactive{cursor:pointer}.leaflet-grab{cursor:-webkit-grab;cursor:-moz-grab;cursor:grab}.leaflet-crosshair,.leaflet-crosshair .leaflet-interactive{cursor:crosshair}.leaflet-popup-pane,.leaflet-control{cursor:auto}.leaflet-dragging .leaflet-grab,.leaflet-dragging .leaflet-grab .leaflet-interactive,.leaflet-dragging .leaflet-marker-draggable{cursor:move;cursor:-webkit-grabbing;cursor:-moz-grabbing;cursor:grabbing}.leaflet-marker-icon,.leaflet-marker-shadow,.leaflet-image-layer,.leaflet-pane>svg path,.leaflet-tile-container{pointer-events:none}.leaflet-marker-icon.leaflet-interactive,.leaflet-image-layer.leaflet-interactive,.leaflet-pane>svg path.leaflet-interactive,svg.leaflet-image-layer.leaflet-interactive path{pointer-events:visiblePainted;pointer-events:auto}.leaflet-container{background:#ddd;outline-offset:1px}.leaflet-container a{color:#0078a8}.leaflet-zoom-box{border:2px dotted #38f;background:#ffffff80}.leaflet-container{font-family:Helvetica Neue,Arial,Helvetica,sans-serif;font-size:12px;font-size:.75rem;line-height:1.5}.leaflet-bar{box-shadow:0 1px 5px #000000a6;border-radius:4px}.leaflet-bar a{background-color:#fff;border-bottom:1px solid #ccc;width:26px;height:26px;line-height:26px;display:block;text-align:center;text-decoration:none;color:#000}.leaflet-bar a,.leaflet-control-layers-toggle{background-position:50% 50%;background-repeat:no-repeat;display:block}.leaflet-bar a:hover,.leaflet-bar a:focus{background-color:#f4f4f4}.leaflet-bar a:first-child{border-top-left-radius:4px;border-top-right-radius:4px}.leaflet-bar a:last-child{border-bottom-left-radius:4px;border-bottom-right-radius:4px;border-bottom:none}.leaflet-bar a.leaflet-disabled{cursor:default;background-color:#f4f4f4;color:#bbb}.leaflet-touch .leaflet-bar a{width:30px;height:30px;line-height:30px}.leaflet-touch .leaflet-bar a:first-child{border-top-left-radius:2px;border-top-right-radius:2px}.leaflet-touch .leaflet-bar a:last-child{border-bottom-left-radius:2px;border-bottom-right-radius:2px}.leaflet-control-zoom-in,.leaflet-control-zoom-out{font:700 18px Lucida Console,Monaco,monospace;text-indent:1px}.leaflet-touch .leaflet-control-zoom-in,.leaflet-touch .leaflet-control-zoom-out{font-size:22px}.leaflet-control-layers{box-shadow:0 1px 5px #0006;background:#fff;border-radius:5px}.leaflet-control-layers-toggle{background-image:url("./media/layers-55W3Q4RM.png");width:36px;height:36px}.leaflet-retina .leaflet-control-layers-toggle{background-image:url("./media/layers-2x-TBM42ERR.png");background-size:26px 26px}.leaflet-touch .leaflet-control-layers-toggle{width:44px;height:44px}.leaflet-control-layers .leaflet-control-layers-list,.leaflet-control-layers-expanded .leaflet-control-layers-toggle{display:none}.leaflet-control-layers-expanded .leaflet-control-layers-list{display:block;position:relative}.leaflet-control-layers-expanded{padding:6px 10px 6px 6px;color:#333;background:#fff}.leaflet-control-layers-scrollbar{overflow-y:scroll;overflow-x:hidden;padding-right:5px}.leaflet-control-layers-selector{margin-top:2px;position:relative;top:1px}.leaflet-control-layers label{display:block;font-size:13px;font-size:1.08333em}.leaflet-control-layers-separator{height:0;border-top:1px solid #ddd;margin:5px -10px 5px -6px}.leaflet-default-icon-path{background-image:url("./media/marker-icon-2V3QKKVC.png")}.leaflet-container .leaflet-control-attribution{background:#fff;background:#fffc;margin:0}.leaflet-control-attribution,.leaflet-control-scale-line{padding:0 5px;color:#333;line-height:1.4}.leaflet-control-attribution a{text-decoration:none}.leaflet-control-attribution a:hover,.leaflet-control-attribution a:focus{text-decoration:underline}.leaflet-attribution-flag{display:inline!important;vertical-align:baseline!important;width:1em;height:.6669em}.leaflet-left .leaflet-control-scale{margin-left:5px}.leaflet-bottom .leaflet-control-scale{margin-bottom:5px}.leaflet-control-scale-line{border:2px solid #777;border-top:none;line-height:1.1;padding:2px 5px 1px;white-space:nowrap;-moz-box-sizing:border-box;box-sizing:border-box;background:#fffc;text-shadow:1px 1px #fff}.leaflet-control-scale-line:not(:first-child){border-top:2px solid #777;border-bottom:none;margin-top:-2px}.leaflet-control-scale-line:not(:first-child):not(:last-child){border-bottom:2px solid #777}.leaflet-touch .leaflet-control-attribution,.leaflet-touch .leaflet-control-layers,.leaflet-touch .leaflet-bar{box-shadow:none}.leaflet-touch .leaflet-control-layers,.leaflet-touch .leaflet-bar{border:2px solid rgba(0,0,0,.2);background-clip:padding-box}.leaflet-popup{position:absolute;text-align:center;margin-bottom:20px}.leaflet-popup-content-wrapper{padding:1px;text-align:left;border-radius:12px}.leaflet-popup-content{margin:13px 24px 13px 20px;line-height:1.3;font-size:13px;font-size:1.08333em;min-height:1px}.leaflet-popup-content p{margin:1.3em 0}.leaflet-popup-tip-container{width:40px;height:20px;position:absolute;left:50%;margin-top:-1px;margin-left:-20px;overflow:hidden;pointer-events:none}.leaflet-popup-tip{width:17px;height:17px;padding:1px;margin:-10px auto 0;pointer-events:auto;-webkit-transform:rotate(45deg);-moz-transform:rotate(45deg);-ms-transform:rotate(45deg);transform:rotate(45deg)}.leaflet-popup-content-wrapper,.leaflet-popup-tip{background:#fff;color:#333;box-shadow:0 3px 14px #0006}.leaflet-container a.leaflet-popup-close-button{position:absolute;top:0;right:0;border:none;text-align:center;width:24px;height:24px;font:16px/24px Tahoma,Verdana,sans-serif;color:#757575;text-decoration:none;background:transparent}.leaflet-container a.leaflet-popup-close-button:hover,.leaflet-container a.leaflet-popup-close-button:focus{color:#585858}.leaflet-popup-scrolled{overflow:auto}.leaflet-oldie .leaflet-popup-content-wrapper{-ms-zoom:1}.leaflet-oldie .leaflet-popup-tip{width:24px;margin:0 auto;-ms-filter:"progid:DXImageTransform.Microsoft.Matrix(M11=0.70710678, M12=0.70710678, M21=-0.70710678, M22=0.70710678)";filter:progid:DXImageTransform.Microsoft.Matrix(M11=.70710678,M12=.70710678,M21=-.70710678,M22=.70710678)}.leaflet-oldie .leaflet-control-zoom,.leaflet-oldie .leaflet-control-layers,.leaflet-oldie .leaflet-popup-content-wrapper,.leaflet-oldie .leaflet-popup-tip{border:1px solid #999}.leaflet-div-icon{background:#fff;border:1px solid #666}.leaflet-tooltip{position:absolute;padding:6px;background-color:#fff;border:1px solid #fff;border-radius:3px;color:#222;white-space:nowrap;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;pointer-events:none;box-shadow:0 1px 3px #0006}.leaflet-tooltip.leaflet-interactive{cursor:pointer;pointer-events:auto}.leaflet-tooltip-top:before,.leaflet-tooltip-bottom:before,.leaflet-tooltip-left:before,.leaflet-tooltip-right:before{position:absolute;pointer-events:none;border:6px solid transparent;background:transparent;content:""}.leaflet-tooltip-bottom{margin-top:6px}.leaflet-tooltip-top{margin-top:-6px}.leaflet-tooltip-bottom:before,.leaflet-tooltip-top:before{left:50%;margin-left:-6px}.leaflet-tooltip-top:before{bottom:0;margin-bottom:-12px;border-top-color:#fff}.leaflet-tooltip-bottom:before{top:0;margin-top:-12px;margin-left:-6px;border-bottom-color:#fff}.leaflet-tooltip-left{margin-left:-6px}.leaflet-tooltip-right{margin-left:6px}.leaflet-tooltip-left:before,.leaflet-tooltip-right:before{top:50%;margin-top:-6px}.leaflet-tooltip-left:before{right:0;margin-right:-12px;border-left-color:#fff}.leaflet-tooltip-right:before{left:0;margin-left:-12px;border-right-color:#fff}@media print{.leaflet-control{-webkit-print-color-adjust:exact;print-color-adjust:exact}}@font-face{font-family:EB Garamond Variable;font-style:normal;font-display:swap;font-weight:400 800;src:url("./media/eb-garamond-cyrillic-ext-wght-normal-ZRYXLPGP.woff2") format("woff2-variations");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 Variable;font-style:normal;font-display:swap;font-weight:400 800;src:url("./media/eb-garamond-cyrillic-wght-normal-PWXOYVRJ.woff2") format("woff2-variations");unicode-range:U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116}@font-face{font-family:EB Garamond Variable;font-style:normal;font-display:swap;font-weight:400 800;src:url("./media/eb-garamond-greek-ext-wght-normal-UMQUSC3Q.woff2") format("woff2-variations");unicode-range:U+1F00-1FFF}@font-face{font-family:EB Garamond Variable;font-style:normal;font-display:swap;font-weight:400 800;src:url("./media/eb-garamond-greek-wght-normal-JA6EJJC4.woff2") format("woff2-variations");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 Variable;font-style:normal;font-display:swap;font-weight:400 800;src:url("./media/eb-garamond-vietnamese-wght-normal-EOUY4LRG.woff2") format("woff2-variations");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 Variable;font-style:normal;font-display:swap;font-weight:400 800;src:url("./media/eb-garamond-latin-ext-wght-normal-RPE5VANN.woff2") format("woff2-variations");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 Variable;font-style:normal;font-display:swap;font-weight:400 800;src:url("./media/eb-garamond-latin-wght-normal-4NNBPSPN.woff2") format("woff2-variations");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 Variable;font-style:italic;font-display:swap;font-weight:400 800;src:url("./media/eb-garamond-cyrillic-ext-wght-italic-2I7ZURDJ.woff2") format("woff2-variations");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 Variable;font-style:italic;font-display:swap;font-weight:400 800;src:url("./media/eb-garamond-cyrillic-wght-italic-QA5ILSWR.woff2") format("woff2-variations");unicode-range:U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116}@font-face{font-family:EB Garamond Variable;font-style:italic;font-display:swap;font-weight:400 800;src:url("./media/eb-garamond-greek-ext-wght-italic-4KEY6QWM.woff2") format("woff2-variations");unicode-range:U+1F00-1FFF}@font-face{font-family:EB Garamond Variable;font-style:italic;font-display:swap;font-weight:400 800;src:url("./media/eb-garamond-greek-wght-italic-S3ATQFGQ.woff2") format("woff2-variations");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 Variable;font-style:italic;font-display:swap;font-weight:400 800;src:url("./media/eb-garamond-vietnamese-wght-italic-6K32DHIH.woff2") format("woff2-variations");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 Variable;font-style:italic;font-display:swap;font-weight:400 800;src:url("./media/eb-garamond-latin-ext-wght-italic-4ICIB7V5.woff2") format("woff2-variations");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 Variable;font-style:italic;font-display:swap;font-weight:400 800;src:url("./media/eb-garamond-latin-wght-italic-EF3KYTTP.woff2") format("woff2-variations");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:Montserrat Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url("./media/montserrat-cyrillic-ext-wght-normal-NZC56VFT.woff2") format("woff2-variations");unicode-range:U+0460-052F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Montserrat Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url("./media/montserrat-cyrillic-wght-normal-AHHMRH7N.woff2") format("woff2-variations");unicode-range:U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116}@font-face{font-family:Montserrat Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url("./media/montserrat-vietnamese-wght-normal-JT53DWV7.woff2") format("woff2-variations");unicode-range:U+0102-0103,U+0110-0111,U+0128-0129,U+0168-0169,U+01A0-01A1,U+01AF-01B0,U+0300-0301,U+0303-0304,U+0308-0309,U+0323,U+0329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Montserrat Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url("./media/montserrat-latin-ext-wght-normal-4VHWKJEV.woff2") format("woff2-variations");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Montserrat Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url("./media/montserrat-latin-wght-normal-VA4M73IZ.woff2") format("woff2-variations");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}@layer theme,base,components,utilities;@layer theme{:root,:host{--font-sans: "Montserrat Variable", system-ui, sans-serif;--font-mono: ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace;--color-sky-500: oklch(68.5% .169 237.323);--color-black: #000;--color-white: #fff;--spacing: .25rem;--container-xs: 20rem;--container-sm: 24rem;--container-md: 28rem;--container-xl: 36rem;--container-2xl: 42rem;--container-3xl: 48rem;--container-4xl: 56rem;--container-5xl: 64rem;--container-6xl: 72rem;--container-7xl: 80rem;--text-xs: .75rem;--text-xs--line-height: calc(1 / .75);--text-sm: .875rem;--text-sm--line-height: calc(1.25 / .875);--text-base: 1rem;--text-base--line-height: 1.5 ;--text-lg: 1.125rem;--text-lg--line-height: calc(1.75 / 1.125);--text-xl: 1.25rem;--text-xl--line-height: calc(1.75 / 1.25);--text-2xl: 1.5rem;--text-2xl--line-height: calc(2 / 1.5);--text-3xl: 1.875rem;--text-3xl--line-height: 1.2 ;--text-4xl: 2.25rem;--text-4xl--line-height: calc(2.5 / 2.25);--text-5xl: 3rem;--text-5xl--line-height: 1;--text-6xl: 3.75rem;--text-6xl--line-height: 1;--text-7xl: 4.5rem;--text-7xl--line-height: 1;--text-8xl: 6rem;--text-8xl--line-height: 1;--font-weight-normal: 400;--font-weight-medium: 500;--font-weight-semibold: 600;--font-weight-bold: 700;--tracking-wide: .025em;--tracking-wider: .05em;--leading-tight: 1.25;--leading-snug: 1.375;--leading-relaxed: 1.625;--radius-sm: .25rem;--ease-out: cubic-bezier(0, 0, .2, 1);--ease-in-out: cubic-bezier(.4, 0, .2, 1);--animate-ping: ping 1s cubic-bezier(0, 0, .2, 1) infinite;--aspect-video: 16 / 9;--default-transition-duration: .15s;--default-transition-timing-function: cubic-bezier(.4, 0, .2, 1);--default-font-family: var(--font-sans);--default-mono-font-family: var(--font-mono);--color-granate: #550000;--color-granate-claro: #7a1414;--color-granate-profundo: #2c0000;--color-oro: #dab86f;--color-oro-claro: #f8e191;--color-oro-medio: #c8a15c;--color-oro-oscuro: #86602a;--color-marfil: #e7e5e1;--color-papel: #f8f4ec;--color-tinta: #2b1410;--color-tinta-suave: #4d3833;--font-script: "Pinyon Script", "Snell Roundhand", cursive;--font-display: "Garamond Titulos", "EB Garamond Variable", Garamond, Georgia, serif;--font-subtitulo: "Montserrat Subtitulo", "Montserrat Variable", system-ui, sans-serif;--font-body: "EB Garamond Variable", Garamond, Georgia, serif;--ease-suave: cubic-bezier(.22, 1, .36, 1)}}@layer base{*,:after,:before,::backdrop,::file-selector-button{box-sizing:border-box;margin:0;padding:0;border:0 solid}html,:host{line-height:1.5;-webkit-text-size-adjust:100%;tab-size:4;font-family:var(--default-font-family, -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, "Helvetica Neue", "Noto Sans", Arial, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji");font-feature-settings:var(--default-font-feature-settings, normal);font-variation-settings:var(--default-font-variation-settings, normal);-webkit-tap-highlight-color:transparent}hr{height:0;color:inherit;border-top-width:1px}abbr:where([title]){-webkit-text-decoration:underline dotted;text-decoration:underline dotted}h1,h2,h3,h4,h5,h6{font-size:inherit;font-weight:inherit}a{color:inherit;-webkit-text-decoration:inherit;text-decoration:inherit}b,strong{font-weight:bolder}code,kbd,samp,pre{font-family:var(--default-mono-font-family, ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace);font-feature-settings:var(--default-mono-font-feature-settings, normal);font-variation-settings:var(--default-mono-font-variation-settings, normal);font-size:1em}small{font-size:80%}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}sub{bottom:-.25em}sup{top:-.5em}table{text-indent:0;border-color:inherit;border-collapse:collapse}:-moz-focusring:where(:not(iframe)){outline:auto}progress{vertical-align:baseline}summary{display:list-item}ol,ul,menu{list-style:none}img,svg,video,canvas,audio,iframe,embed,object{display:block;vertical-align:middle}img,video{max-width:100%;height:auto}button,input,select,optgroup,textarea,::file-selector-button{font:inherit;font-feature-settings:inherit;font-variation-settings:inherit;letter-spacing:inherit;color:inherit;border-radius:0;background-color:transparent;opacity:1}:where(select:is([multiple],[size])) optgroup{font-weight:bolder}:where(select:is([multiple],[size])) optgroup option{padding-inline-start:20px}::file-selector-button{margin-inline-end:4px}::placeholder{opacity:1}@supports (not (-webkit-appearance: -apple-pay-button)) or (contain-intrinsic-size: 1px){::placeholder{color:currentcolor}@supports (color: color-mix(in lab,red,red)){::placeholder{color:color-mix(in oklab,currentcolor 50%,transparent)}}}textarea{resize:vertical}::-webkit-search-decoration{-webkit-appearance:none}::-webkit-date-and-time-value{min-height:1lh;text-align:inherit}::-webkit-datetime-edit{display:inline-flex}::-webkit-datetime-edit-fields-wrapper{padding:0}::-webkit-datetime-edit,::-webkit-datetime-edit-year-field,::-webkit-datetime-edit-month-field,::-webkit-datetime-edit-day-field,::-webkit-datetime-edit-hour-field,::-webkit-datetime-edit-minute-field,::-webkit-datetime-edit-second-field,::-webkit-datetime-edit-millisecond-field,::-webkit-datetime-edit-meridiem-field{padding-block:0}::-webkit-calendar-picker-indicator{line-height:1}:-moz-ui-invalid{box-shadow:none}button,input:where([type=button],[type=reset],[type=submit]),::file-selector-button{appearance:button}::-webkit-inner-spin-button,::-webkit-outer-spin-button{height:auto}[hidden]:where(:not([hidden=until-found])){display:none!important}}@layer utilities{.pointer-events-none{pointer-events:none}.\!visible{visibility:visible!important}.invisible{visibility:hidden}.visible{visibility:visible}.sr-only{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip-path:inset(50%);white-space:nowrap;border-width:0}.absolute{position:absolute}.relative{position:relative}.sticky{position:sticky}.inset-0{inset:0}.inset-\[18\%\]{inset:18%}.inset-y-0{inset-block:0px}.-top-2{top:calc(var(--spacing) * -2)}.-top-2\.5{top:calc(var(--spacing) * -2.5)}.top-0{top:0}.top-6{top:calc(var(--spacing) * 6)}.top-\[0\.7em\]{top:.7em}.-right-2{right:calc(var(--spacing) * -2)}.right-0{right:0}.bottom-3{bottom:calc(var(--spacing) * 3)}.bottom-5{bottom:calc(var(--spacing) * 5)}.bottom-full{bottom:100%}.-left-10{left:calc(var(--spacing) * -10)}.-left-\[5px\]{left:-5px}.left-0{left:0}.left-1\/2{left:50%}.left-10{left:calc(var(--spacing) * 10)}.isolate{isolation:isolate}.-z-10{z-index:-10}.z-10{z-index:10}.z-20{z-index:20}.z-50{z-index:50}.order-1{order:1}.order-2{order:2}.col-span-2{grid-column:span 2 / span 2}.col-span-full{grid-column:1 / -1}.m-2{margin:calc(var(--spacing) * 2)}.m-32{margin:calc(var(--spacing) * 32)}.-mx-4{margin-inline:calc(var(--spacing) * -4)}.mx-\[8\%\]{margin-inline:8%}.mx-auto{margin-inline:auto}.-my-4{margin-block:calc(var(--spacing) * -4)}.my-5{margin-block:calc(var(--spacing) * 5)}.my-7{margin-block:calc(var(--spacing) * 7)}.-mt-1{margin-top:calc(var(--spacing) * -1)}.-mt-4{margin-top:calc(var(--spacing) * -4)}.mt-0\.5{margin-top:calc(var(--spacing) * .5)}.mt-1{margin-top:var(--spacing)}.mt-1\.5{margin-top:calc(var(--spacing) * 1.5)}.mt-2{margin-top:calc(var(--spacing) * 2)}.mt-3{margin-top:calc(var(--spacing) * 3)}.mt-4{margin-top:calc(var(--spacing) * 4)}.mt-5{margin-top:calc(var(--spacing) * 5)}.mt-6{margin-top:calc(var(--spacing) * 6)}.mt-7{margin-top:calc(var(--spacing) * 7)}.mt-8{margin-top:calc(var(--spacing) * 8)}.mt-10{margin-top:calc(var(--spacing) * 10)}.mt-12{margin-top:calc(var(--spacing) * 12)}.mt-14{margin-top:calc(var(--spacing) * 14)}.mt-16{margin-top:calc(var(--spacing) * 16)}.mt-20{margin-top:calc(var(--spacing) * 20)}.mt-auto{margin-top:auto}.mr-1{margin-right:var(--spacing)}.mr-2{margin-right:calc(var(--spacing) * 2)}.mr-3{margin-right:calc(var(--spacing) * 3)}.mr-auto{margin-right:auto}.-mb-px{margin-bottom:-1px}.mb-0\!{margin-bottom:0!important}.mb-1{margin-bottom:var(--spacing)}.mb-1\.5{margin-bottom:calc(var(--spacing) * 1.5)}.mb-2{margin-bottom:calc(var(--spacing) * 2)}.mb-3{margin-bottom:calc(var(--spacing) * 3)}.mb-4{margin-bottom:calc(var(--spacing) * 4)}.mb-5{margin-bottom:calc(var(--spacing) * 5)}.mb-6{margin-bottom:calc(var(--spacing) * 6)}.mb-10{margin-bottom:calc(var(--spacing) * 10)}.mb-16{margin-bottom:calc(var(--spacing) * 16)}.-ml-4{margin-left:calc(var(--spacing) * -4)}.ml-1{margin-left:var(--spacing)}.ml-2{margin-left:calc(var(--spacing) * 2)}.ml-3{margin-left:calc(var(--spacing) * 3)}.ml-auto{margin-left:auto}.line-clamp-2{overflow:hidden;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2}.line-clamp-3{overflow:hidden;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:3}.block{display:block}.contents{display:contents}.flex{display:flex}.grid{display:grid}.hidden{display:none}.inline-block{display:inline-block}.inline-flex{display:inline-flex}.aspect-\[4\/5\]{aspect-ratio:4/5}.aspect-\[9\/16\]{aspect-ratio:9/16}.aspect-video{aspect-ratio:var(--aspect-video)}.size-2\.5{width:calc(var(--spacing) * 2.5);height:calc(var(--spacing) * 2.5)}.size-3\.5{width:calc(var(--spacing) * 3.5);height:calc(var(--spacing) * 3.5)}.size-4{width:calc(var(--spacing) * 4);height:calc(var(--spacing) * 4)}.size-5{width:calc(var(--spacing) * 5);height:calc(var(--spacing) * 5)}.size-6{width:calc(var(--spacing) * 6);height:calc(var(--spacing) * 6)}.size-7{width:calc(var(--spacing) * 7);height:calc(var(--spacing) * 7)}.size-8{width:calc(var(--spacing) * 8);height:calc(var(--spacing) * 8)}.size-9{width:calc(var(--spacing) * 9);height:calc(var(--spacing) * 9)}.size-10{width:calc(var(--spacing) * 10);height:calc(var(--spacing) * 10)}.size-12{width:calc(var(--spacing) * 12);height:calc(var(--spacing) * 12)}.size-14{width:calc(var(--spacing) * 14);height:calc(var(--spacing) * 14)}.size-16{width:calc(var(--spacing) * 16);height:calc(var(--spacing) * 16)}.size-20{width:calc(var(--spacing) * 20);height:calc(var(--spacing) * 20)}.size-\[5\.5rem\]{width:5.5rem;height:5.5rem}.size-\[7px\]{width:7px;height:7px}.size-\[9px\]{width:9px;height:9px}.size-full{width:100%;height:100%}.h-1\.5{height:calc(var(--spacing) * 1.5)}.h-2{height:calc(var(--spacing) * 2)}.h-2\.5{height:calc(var(--spacing) * 2.5)}.h-8{height:calc(var(--spacing) * 8)}.h-9{height:calc(var(--spacing) * 9)}.h-12{height:calc(var(--spacing) * 12)}.h-14{height:calc(var(--spacing) * 14)}.h-16{height:calc(var(--spacing) * 16)}.h-20{height:calc(var(--spacing) * 20)}.h-24{height:calc(var(--spacing) * 24)}.h-28{height:calc(var(--spacing) * 28)}.h-56{height:calc(var(--spacing) * 56)}.h-72{height:calc(var(--spacing) * 72)}.h-auto{height:auto}.h-full{height:100%}.max-h-18{max-height:calc(var(--spacing) * 18)}.max-h-24{max-height:calc(var(--spacing) * 24)}.max-h-80{max-height:calc(var(--spacing) * 80)}.max-h-\[28rem\]{max-height:28rem}.max-h-\[32rem\]{max-height:32rem}.max-h-\[78svh\]{max-height:78svh}.max-h-full{max-height:100%}.min-h-8\!{min-height:calc(var(--spacing) * 8)!important}.min-h-9\!{min-height:calc(var(--spacing) * 9)!important}.min-h-10\!{min-height:calc(var(--spacing) * 10)!important}.min-h-11\!{min-height:calc(var(--spacing) * 11)!important}.min-h-48{min-height:calc(var(--spacing) * 48)}.min-h-\[80svh\]{min-height:80svh}.min-h-svh{min-height:100svh}.w-8{width:calc(var(--spacing) * 8)}.w-10{width:calc(var(--spacing) * 10)}.w-12{width:calc(var(--spacing) * 12)}.w-16{width:calc(var(--spacing) * 16)}.w-20{width:calc(var(--spacing) * 20)}.w-24{width:calc(var(--spacing) * 24)}.w-28{width:calc(var(--spacing) * 28)}.w-32{width:calc(var(--spacing) * 32)}.w-36{width:calc(var(--spacing) * 36)}.w-40{width:calc(var(--spacing) * 40)}.w-44{width:calc(var(--spacing) * 44)}.w-44\!{width:calc(var(--spacing) * 44)!important}.w-48{width:calc(var(--spacing) * 48)}.w-52\!{width:calc(var(--spacing) * 52)!important}.w-56{width:calc(var(--spacing) * 56)}.w-64{width:calc(var(--spacing) * 64)}.w-\[min\(70\%\,13rem\)\]{width:min(70%,13rem)}.w-\[min\(70\%\,26rem\)\]{width:min(70%,26rem)}.w-\[min\(100\%\,24rem\)\]{width:min(100%,24rem)}.w-auto{width:auto}.w-auto\!{width:auto!important}.w-full{width:100%}.w-px{width:1px}.max-w-2xl{max-width:var(--container-2xl)}.max-w-3xl{max-width:var(--container-3xl)}.max-w-4xl{max-width:var(--container-4xl)}.max-w-5xl{max-width:var(--container-5xl)}.max-w-6xl{max-width:var(--container-6xl)}.max-w-7xl{max-width:var(--container-7xl)}.max-w-56{max-width:calc(var(--spacing) * 56)}.max-w-\[46ch\]{max-width:46ch}.max-w-\[50ch\]{max-width:50ch}.max-w-\[52ch\]{max-width:52ch}.max-w-\[54ch\]{max-width:54ch}.max-w-\[56ch\]{max-width:56ch}.max-w-\[58ch\]{max-width:58ch}.max-w-\[60ch\]{max-width:60ch}.max-w-\[62ch\]{max-width:62ch}.max-w-full{max-width:100%}.max-w-md{max-width:var(--container-md)}.max-w-sm{max-width:var(--container-sm)}.max-w-xl{max-width:var(--container-xl)}.max-w-xs{max-width:var(--container-xs)}.min-w-0{min-width:0px}.min-w-14{min-width:calc(var(--spacing) * 14)}.min-w-56{min-width:calc(var(--spacing) * 56)}.min-w-\[34rem\]{min-width:34rem}.min-w-\[48rem\]{min-width:48rem}.min-w-\[56rem\]{min-width:56rem}.min-w-\[60rem\]{min-width:60rem}.flex-1{flex:1}.flex-shrink{flex-shrink:1}.shrink-0{flex-shrink:0}.-translate-x-1\/2{--tw-translate-x: -50% ;translate:var(--tw-translate-x) var(--tw-translate-y)}.rotate-45{rotate:45deg}.rotate-90{rotate:90deg}.transform{transform:var(--tw-rotate-x,) var(--tw-rotate-y,) var(--tw-rotate-z,) var(--tw-skew-x,) var(--tw-skew-y,)}.animate-ping{animation:var(--animate-ping)}.cursor-pointer{cursor:pointer}.resize{resize:both}.snap-x{scroll-snap-type:x var(--tw-scroll-snap-strictness)}.snap-mandatory{--tw-scroll-snap-strictness: mandatory}.snap-start{scroll-snap-align:start}.scroll-mt-16{scroll-margin-top:calc(var(--spacing) * 16)}.scroll-mt-20{scroll-margin-top:calc(var(--spacing) * 20)}.scroll-mt-28{scroll-margin-top:calc(var(--spacing) * 28)}.columns-1{columns:1}.break-inside-avoid{break-inside:avoid}.grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}.grid-cols-3{grid-template-columns:repeat(3,minmax(0,1fr))}.grid-cols-\[1fr_5rem\]{grid-template-columns:1fr 5rem}.flex-col{flex-direction:column}.flex-col-reverse{flex-direction:column-reverse}.flex-wrap{flex-wrap:wrap}.place-items-center{place-items:center}.items-baseline{align-items:baseline}.items-center{align-items:center}.items-center\!{align-items:center!important}.items-end{align-items:flex-end}.items-start{align-items:flex-start}.justify-between{justify-content:space-between}.justify-center{justify-content:center}.justify-end{justify-content:flex-end}.gap-0\.5{gap:calc(var(--spacing) * .5)}.gap-1{gap:var(--spacing)}.gap-1\.5{gap:calc(var(--spacing) * 1.5)}.gap-2{gap:calc(var(--spacing) * 2)}.gap-2\.5{gap:calc(var(--spacing) * 2.5)}.gap-3{gap:calc(var(--spacing) * 3)}.gap-4{gap:calc(var(--spacing) * 4)}.gap-5{gap:calc(var(--spacing) * 5)}.gap-6{gap:calc(var(--spacing) * 6)}.gap-8{gap:calc(var(--spacing) * 8)}.gap-10{gap:calc(var(--spacing) * 10)}.gap-12{gap:calc(var(--spacing) * 12)}.gap-14{gap:calc(var(--spacing) * 14)}.gap-\[2px\]{gap:2px}:where(.space-y-0\.5>:not(:last-child)){--tw-space-y-reverse: 0;margin-block-start:calc(calc(var(--spacing) * .5) * var(--tw-space-y-reverse));margin-block-end:calc(calc(var(--spacing) * .5) * calc(1 - var(--tw-space-y-reverse)))}:where(.space-y-1>:not(:last-child)){--tw-space-y-reverse: 0;margin-block-start:calc(var(--spacing) * var(--tw-space-y-reverse));margin-block-end:calc(var(--spacing) * calc(1 - var(--tw-space-y-reverse)))}:where(.space-y-1\.5>:not(:last-child)){--tw-space-y-reverse: 0;margin-block-start:calc(calc(var(--spacing) * 1.5) * var(--tw-space-y-reverse));margin-block-end:calc(calc(var(--spacing) * 1.5) * calc(1 - var(--tw-space-y-reverse)))}:where(.space-y-2>:not(:last-child)){--tw-space-y-reverse: 0;margin-block-start:calc(calc(var(--spacing) * 2) * var(--tw-space-y-reverse));margin-block-end:calc(calc(var(--spacing) * 2) * calc(1 - var(--tw-space-y-reverse)))}:where(.space-y-2\.5>:not(:last-child)){--tw-space-y-reverse: 0;margin-block-start:calc(calc(var(--spacing) * 2.5) * var(--tw-space-y-reverse));margin-block-end:calc(calc(var(--spacing) * 2.5) * calc(1 - var(--tw-space-y-reverse)))}:where(.space-y-3>:not(:last-child)){--tw-space-y-reverse: 0;margin-block-start:calc(calc(var(--spacing) * 3) * var(--tw-space-y-reverse));margin-block-end:calc(calc(var(--spacing) * 3) * calc(1 - var(--tw-space-y-reverse)))}:where(.space-y-4>:not(:last-child)){--tw-space-y-reverse: 0;margin-block-start:calc(calc(var(--spacing) * 4) * var(--tw-space-y-reverse));margin-block-end:calc(calc(var(--spacing) * 4) * calc(1 - var(--tw-space-y-reverse)))}:where(.space-y-5>:not(:last-child)){--tw-space-y-reverse: 0;margin-block-start:calc(calc(var(--spacing) * 5) * var(--tw-space-y-reverse));margin-block-end:calc(calc(var(--spacing) * 5) * calc(1 - var(--tw-space-y-reverse)))}:where(.space-y-6>:not(:last-child)){--tw-space-y-reverse: 0;margin-block-start:calc(calc(var(--spacing) * 6) * var(--tw-space-y-reverse));margin-block-end:calc(calc(var(--spacing) * 6) * calc(1 - var(--tw-space-y-reverse)))}.gap-x-4{column-gap:calc(var(--spacing) * 4)}.gap-x-5{column-gap:calc(var(--spacing) * 5)}.gap-x-6{column-gap:calc(var(--spacing) * 6)}.gap-x-8{column-gap:calc(var(--spacing) * 8)}.gap-x-10{column-gap:calc(var(--spacing) * 10)}.gap-x-12{column-gap:calc(var(--spacing) * 12)}.gap-y-1{row-gap:var(--spacing)}.gap-y-2{row-gap:calc(var(--spacing) * 2)}.gap-y-3{row-gap:calc(var(--spacing) * 3)}.gap-y-4{row-gap:calc(var(--spacing) * 4)}.gap-y-6{row-gap:calc(var(--spacing) * 6)}.gap-y-8{row-gap:calc(var(--spacing) * 8)}:where(.divide-y>:not(:last-child)){--tw-divide-y-reverse: 0;border-bottom-style:var(--tw-border-style);border-top-style:var(--tw-border-style);border-top-width:calc(1px * var(--tw-divide-y-reverse));border-bottom-width:calc(1px * calc(1 - var(--tw-divide-y-reverse)))}:where(.divide-\[\#eee6d8\]>:not(:last-child)){border-color:#eee6d8}:where(.divide-oro-medio\/40>:not(:last-child)){border-color:color-mix(in srgb,#c8a15c 40%,transparent)}@supports (color: color-mix(in lab,red,red)){:where(.divide-oro-medio\/40>:not(:last-child)){border-color:color-mix(in oklab,var(--color-oro-medio) 40%,transparent)}}.self-center{align-self:center}.self-start{align-self:flex-start}.justify-self-center{justify-self:center}.truncate{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.overflow-auto{overflow:auto}.overflow-hidden{overflow:hidden}.overflow-x-auto{overflow-x:auto}.overflow-x-clip{overflow-x:clip}.overflow-y-auto{overflow-y:auto}.rounded{border-radius:.25rem}.rounded-full{border-radius:calc(infinity * 1px)}.rounded-t-\[3px\]{border-top-left-radius:3px;border-top-right-radius:3px}.rounded-r-sm{border-top-right-radius:var(--radius-sm);border-bottom-right-radius:var(--radius-sm)}.border{border-style:var(--tw-border-style);border-width:1px}.border-2{border-style:var(--tw-border-style);border-width:2px}.border-4{border-style:var(--tw-border-style);border-width:4px}.border-y{border-block-style:var(--tw-border-style);border-block-width:1px}.border-t{border-top-style:var(--tw-border-style);border-top-width:1px}.border-b{border-bottom-style:var(--tw-border-style);border-bottom-width:1px}.border-b-2{border-bottom-style:var(--tw-border-style);border-bottom-width:2px}.border-l{border-left-style:var(--tw-border-style);border-left-width:1px}.border-l-2{border-left-style:var(--tw-border-style);border-left-width:2px}.border-l-4{border-left-style:var(--tw-border-style);border-left-width:4px}.border-l-\[3px\]{border-left-style:var(--tw-border-style);border-left-width:3px}.border-dashed{--tw-border-style: dashed;border-style:dashed}.border-\[\#9cc29f\]{border-color:#9cc29f}.border-\[\#256029\]{border-color:#256029}.border-\[\#a11d1d\]{border-color:#a11d1d}.border-\[\#b8860b\]{border-color:#b8860b}.border-\[\#c9bfb0\]{border-color:#c9bfb0}.border-\[\#d9cfbf\]{border-color:#d9cfbf}.border-\[\#e6dccb\]{border-color:#e6dccb}.border-\[\#e6dece\]{border-color:#e6dece}.border-\[\#eee6d6\]{border-color:#eee6d6}.border-\[\#eee6d8\]{border-color:#eee6d8}.border-\[\#efe7d8\]{border-color:#efe7d8}.border-\[\#fffdf8\]{border-color:#fffdf8}.border-granate{border-color:var(--color-granate)}.border-marfil{border-color:var(--color-marfil)}.border-marfil\/40{border-color:color-mix(in srgb,#e7e5e1 40%,transparent)}@supports (color: color-mix(in lab,red,red)){.border-marfil\/40{border-color:color-mix(in oklab,var(--color-marfil) 40%,transparent)}}.border-marfil\/60{border-color:color-mix(in srgb,#e7e5e1 60%,transparent)}@supports (color: color-mix(in lab,red,red)){.border-marfil\/60{border-color:color-mix(in oklab,var(--color-marfil) 60%,transparent)}}.border-oro{border-color:var(--color-oro)}.border-oro-claro\/80{border-color:color-mix(in srgb,#f8e191 80%,transparent)}@supports (color: color-mix(in lab,red,red)){.border-oro-claro\/80{border-color:color-mix(in oklab,var(--color-oro-claro) 80%,transparent)}}.border-oro-medio{border-color:var(--color-oro-medio)}.border-oro-medio\/40{border-color:color-mix(in srgb,#c8a15c 40%,transparent)}@supports (color: color-mix(in lab,red,red)){.border-oro-medio\/40{border-color:color-mix(in oklab,var(--color-oro-medio) 40%,transparent)}}.border-oro-medio\/50{border-color:color-mix(in srgb,#c8a15c 50%,transparent)}@supports (color: color-mix(in lab,red,red)){.border-oro-medio\/50{border-color:color-mix(in oklab,var(--color-oro-medio) 50%,transparent)}}.border-oro-medio\/60{border-color:color-mix(in srgb,#c8a15c 60%,transparent)}@supports (color: color-mix(in lab,red,red)){.border-oro-medio\/60{border-color:color-mix(in oklab,var(--color-oro-medio) 60%,transparent)}}.border-oro-medio\/70{border-color:color-mix(in srgb,#c8a15c 70%,transparent)}@supports (color: color-mix(in lab,red,red)){.border-oro-medio\/70{border-color:color-mix(in oklab,var(--color-oro-medio) 70%,transparent)}}.border-oro-oscuro{border-color:var(--color-oro-oscuro)}.border-oro\/30{border-color:color-mix(in srgb,#dab86f 30%,transparent)}@supports (color: color-mix(in lab,red,red)){.border-oro\/30{border-color:color-mix(in oklab,var(--color-oro) 30%,transparent)}}.border-oro\/40{border-color:color-mix(in srgb,#dab86f 40%,transparent)}@supports (color: color-mix(in lab,red,red)){.border-oro\/40{border-color:color-mix(in oklab,var(--color-oro) 40%,transparent)}}.border-tinta-suave\/40{border-color:color-mix(in srgb,#4d3833 40%,transparent)}@supports (color: color-mix(in lab,red,red)){.border-tinta-suave\/40{border-color:color-mix(in oklab,var(--color-tinta-suave) 40%,transparent)}}.border-transparent{border-color:transparent}.border-l-granate{border-left-color:var(--color-granate)}.border-l-oro-oscuro{border-left-color:var(--color-oro-oscuro)}.border-l-transparent{border-left-color:transparent}.bg-\[\#256029\]{background-color:#256029}.bg-\[\#a11d1d\]{background-color:#a11d1d}.bg-\[\#b8860b\]{background-color:#b8860b}.bg-\[\#eef6ee\]{background-color:#eef6ee}.bg-\[\#eef7ee\]{background-color:#eef7ee}.bg-\[\#efe7d8\]{background-color:#efe7d8}.bg-\[\#efe8da\]{background-color:#efe8da}.bg-\[\#f3efe7\]{background-color:#f3efe7}.bg-\[\#f7f3ea\]{background-color:#f7f3ea}.bg-\[\#f8f4ec\]{background-color:#f8f4ec}.bg-\[\#fbf3df\]{background-color:#fbf3df}.bg-\[\#fbf7ee\]{background-color:#fbf7ee}.bg-\[\#fbf8f2\]{background-color:#fbf8f2}.bg-\[\#fdf3f1\]{background-color:#fdf3f1}.bg-\[\#fff8e6\]{background-color:#fff8e6}.bg-\[\#fffdf8\]{background-color:#fffdf8}.bg-black{background-color:var(--color-black)}.bg-granate{background-color:var(--color-granate)}.bg-granate-profundo{background-color:var(--color-granate-profundo)}.bg-granate-profundo\/40{background-color:color-mix(in srgb,#2c0000 40%,transparent)}@supports (color: color-mix(in lab,red,red)){.bg-granate-profundo\/40{background-color:color-mix(in oklab,var(--color-granate-profundo) 40%,transparent)}}.bg-granate-profundo\/60{background-color:color-mix(in srgb,#2c0000 60%,transparent)}@supports (color: color-mix(in lab,red,red)){.bg-granate-profundo\/60{background-color:color-mix(in oklab,var(--color-granate-profundo) 60%,transparent)}}.bg-marfil{background-color:var(--color-marfil)}.bg-marfil\/70{background-color:color-mix(in srgb,#e7e5e1 70%,transparent)}@supports (color: color-mix(in lab,red,red)){.bg-marfil\/70{background-color:color-mix(in oklab,var(--color-marfil) 70%,transparent)}}.bg-oro{background-color:var(--color-oro)}.bg-oro-medio{background-color:var(--color-oro-medio)}.bg-oro\/40{background-color:color-mix(in srgb,#dab86f 40%,transparent)}@supports (color: color-mix(in lab,red,red)){.bg-oro\/40{background-color:color-mix(in oklab,var(--color-oro) 40%,transparent)}}.bg-papel{background-color:var(--color-papel)}.bg-papel\/70{background-color:color-mix(in srgb,#f8f4ec 70%,transparent)}@supports (color: color-mix(in lab,red,red)){.bg-papel\/70{background-color:color-mix(in oklab,var(--color-papel) 70%,transparent)}}.bg-sky-500{background-color:var(--color-sky-500)}.bg-tinta{background-color:var(--color-tinta)}.bg-white{background-color:var(--color-white)}.bg-gradient-to-r{--tw-gradient-position: to right in oklab;background-image:linear-gradient(var(--tw-gradient-stops))}.bg-\[repeating-linear-gradient\(45deg\,\#faf7f0\,\#faf7f0_12px\,\#f3efe7_12px\,\#f3efe7_24px\)\]{background-image:repeating-linear-gradient(45deg,#faf7f0,#faf7f0 12px,#f3efe7 12px 24px)}.bg-\[repeating-linear-gradient\(45deg\,\#fff\,\#fff_8px\,\#f8f4ec_8px\,\#f8f4ec_16px\)\]{background-image:repeating-linear-gradient(45deg,#fff,#fff 8px,#f8f4ec 8px 16px)}.from-oro-oscuro{--tw-gradient-from: var(--color-oro-oscuro);--tw-gradient-stops: var(--tw-gradient-via-stops, var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position))}.to-oro{--tw-gradient-to: var(--color-oro);--tw-gradient-stops: var(--tw-gradient-via-stops, var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position))}.bg-cover{background-size:cover}.bg-center{background-position:center}.object-contain{object-fit:contain}.object-cover{object-fit:cover}.object-top{object-position:top}.p-1{padding:var(--spacing)}.p-2{padding:calc(var(--spacing) * 2)}.p-3{padding:calc(var(--spacing) * 3)}.p-4{padding:calc(var(--spacing) * 4)}.p-5{padding:calc(var(--spacing) * 5)}.p-6{padding:calc(var(--spacing) * 6)}.p-7{padding:calc(var(--spacing) * 7)}.p-8{padding:calc(var(--spacing) * 8)}.p-10{padding:calc(var(--spacing) * 10)}.p-14{padding:calc(var(--spacing) * 14)}.p-16{padding:calc(var(--spacing) * 16)}.px-2{padding-inline:calc(var(--spacing) * 2)}.px-3{padding-inline:calc(var(--spacing) * 3)}.px-3\!{padding-inline:calc(var(--spacing) * 3)!important}.px-4{padding-inline:calc(var(--spacing) * 4)}.px-4\!{padding-inline:calc(var(--spacing) * 4)!important}.px-5{padding-inline:calc(var(--spacing) * 5)}.px-6{padding-inline:calc(var(--spacing) * 6)}.px-8{padding-inline:calc(var(--spacing) * 8)}.py-0\.5{padding-block:calc(var(--spacing) * .5)}.py-1{padding-block:var(--spacing)}.py-1\!{padding-block:var(--spacing)!important}.py-1\.5{padding-block:calc(var(--spacing) * 1.5)}.py-1\.5\!{padding-block:calc(var(--spacing) * 1.5)!important}.py-2{padding-block:calc(var(--spacing) * 2)}.py-2\!{padding-block:calc(var(--spacing) * 2)!important}.py-2\.5{padding-block:calc(var(--spacing) * 2.5)}.py-3{padding-block:calc(var(--spacing) * 3)}.py-4{padding-block:calc(var(--spacing) * 4)}.py-4\!{padding-block:calc(var(--spacing) * 4)!important}.py-6{padding-block:calc(var(--spacing) * 6)}.py-8{padding-block:calc(var(--spacing) * 8)}.py-10{padding-block:calc(var(--spacing) * 10)}.py-12{padding-block:calc(var(--spacing) * 12)}.py-14{padding-block:calc(var(--spacing) * 14)}.py-16{padding-block:calc(var(--spacing) * 16)}.py-20{padding-block:calc(var(--spacing) * 20)}.py-24{padding-block:calc(var(--spacing) * 24)}.pt-0\.5{padding-top:calc(var(--spacing) * .5)}.pt-1{padding-top:var(--spacing)}.pt-2{padding-top:calc(var(--spacing) * 2)}.pt-3{padding-top:calc(var(--spacing) * 3)}.pt-4{padding-top:calc(var(--spacing) * 4)}.pt-5{padding-top:calc(var(--spacing) * 5)}.pt-6{padding-top:calc(var(--spacing) * 6)}.pt-9{padding-top:calc(var(--spacing) * 9)}.pt-12{padding-top:calc(var(--spacing) * 12)}.pt-16{padding-top:calc(var(--spacing) * 16)}.pt-20{padding-top:calc(var(--spacing) * 20)}.pr-3{padding-right:calc(var(--spacing) * 3)}.pr-12{padding-right:calc(var(--spacing) * 12)}.pb-1\.5{padding-bottom:calc(var(--spacing) * 1.5)}.pb-4{padding-bottom:calc(var(--spacing) * 4)}.pb-5{padding-bottom:calc(var(--spacing) * 5)}.pb-6{padding-bottom:calc(var(--spacing) * 6)}.pb-16{padding-bottom:calc(var(--spacing) * 16)}.pb-28{padding-bottom:calc(var(--spacing) * 28)}.pl-2{padding-left:calc(var(--spacing) * 2)}.pl-3{padding-left:calc(var(--spacing) * 3)}.pl-6{padding-left:calc(var(--spacing) * 6)}.pl-7{padding-left:calc(var(--spacing) * 7)}.pl-10{padding-left:calc(var(--spacing) * 10)}.pl-11{padding-left:calc(var(--spacing) * 11)}.pl-14{padding-left:calc(var(--spacing) * 14)}.text-center{text-align:center}.text-left{text-align:left}.text-right{text-align:right}.align-\[-1px\]{vertical-align:-1px}.align-\[-2px\]{vertical-align:-2px}.align-middle{vertical-align:middle}.align-top{vertical-align:top}.font-body{font-family:var(--font-body)}.font-display{font-family:var(--font-display)}.font-mono{font-family:var(--font-mono)}.font-sans{font-family:var(--font-sans)}.font-subtitulo{font-family:var(--font-subtitulo)}.text-2xl{font-size:var(--text-2xl);line-height:var(--tw-leading, var(--text-2xl--line-height))}.text-3xl{font-size:var(--text-3xl);line-height:var(--tw-leading, var(--text-3xl--line-height))}.text-4xl{font-size:var(--text-4xl);line-height:var(--tw-leading, var(--text-4xl--line-height))}.text-4xl\!{font-size:var(--text-4xl)!important;line-height:var(--tw-leading, var(--text-4xl--line-height))!important}.text-5xl{font-size:var(--text-5xl);line-height:var(--tw-leading, var(--text-5xl--line-height))}.text-7xl{font-size:var(--text-7xl);line-height:var(--tw-leading, var(--text-7xl--line-height))}.text-base{font-size:var(--text-base);line-height:var(--tw-leading, var(--text-base--line-height))}.text-base\!{font-size:var(--text-base)!important;line-height:var(--tw-leading, var(--text-base--line-height))!important}.text-lg{font-size:var(--text-lg);line-height:var(--tw-leading, var(--text-lg--line-height))}.text-lg\!{font-size:var(--text-lg)!important;line-height:var(--tw-leading, var(--text-lg--line-height))!important}.text-sm{font-size:var(--text-sm);line-height:var(--tw-leading, var(--text-sm--line-height))}.text-sm\!{font-size:var(--text-sm)!important;line-height:var(--tw-leading, var(--text-sm--line-height))!important}.text-xl{font-size:var(--text-xl);line-height:var(--tw-leading, var(--text-xl--line-height))}.text-xs{font-size:var(--text-xs);line-height:var(--tw-leading, var(--text-xs--line-height))}.text-xs\!{font-size:var(--text-xs)!important;line-height:var(--tw-leading, var(--text-xs--line-height))!important}.text-\[0\.6rem\]{font-size:.6rem}.text-\[0\.7rem\]{font-size:.7rem}.text-\[0\.8rem\]{font-size:.8rem}.text-\[0\.68rem\]{font-size:.68rem}.text-\[0\.75rem\]{font-size:.75rem}.text-\[0\.95rem\]{font-size:.95rem}.text-\[0\.98rem\]{font-size:.98rem}.text-\[1\.1rem\]{font-size:1.1rem}.text-\[1\.2rem\]{font-size:1.2rem}.text-\[1\.4rem\]{font-size:1.4rem}.text-\[1\.05rem\]{font-size:1.05rem}.text-\[1\.08rem\]{font-size:1.08rem}.text-\[1\.12rem\]{font-size:1.12rem}.text-\[1\.15rem\]{font-size:1.15rem}.text-\[1\.25rem\]{font-size:1.25rem}.text-\[1\.35rem\]{font-size:1.35rem}.text-\[10px\]{font-size:10px}.text-\[11px\]{font-size:11px}.text-\[11px\]\!{font-size:11px!important}.text-\[clamp\(1\.1rem\,1rem\+0\.4vw\,1\.3rem\)\]{font-size:clamp(1.1rem,1rem + .4vw,1.3rem)}.text-\[clamp\(1\.6rem\,1\.2rem\+1\.6vw\,2\.4rem\)\]{font-size:clamp(1.6rem,1.2rem + 1.6vw,2.4rem)}.text-\[clamp\(1\.7rem\,1\.3rem\+1\.6vw\,2\.4rem\)\]{font-size:clamp(1.7rem,1.3rem + 1.6vw,2.4rem)}.text-\[clamp\(1\.35rem\,1\.1rem\+1vw\,1\.8rem\)\]{font-size:clamp(1.35rem,1.1rem + 1vw,1.8rem)}.text-\[clamp\(2\.1rem\,1\.5rem\+2\.4vw\,3\.5rem\)\]{font-size:clamp(2.1rem,1.5rem + 2.4vw,3.5rem)}.text-\[clamp\(2\.2rem\,1\.6rem\+2\.6vw\,3\.4rem\)\]{font-size:clamp(2.2rem,1.6rem + 2.6vw,3.4rem)}.text-\[clamp\(2\.2rem\,1\.6rem\+2\.6vw\,3\.8rem\)\]{font-size:clamp(2.2rem,1.6rem + 2.6vw,3.8rem)}.text-\[clamp\(2\.2rem\,1\.8rem\+2vw\,3\.2rem\)\]{font-size:clamp(2.2rem,1.8rem + 2vw,3.2rem)}.text-\[clamp\(2\.6rem\,1\.8rem\+3\.4vw\,4\.5rem\)\]{font-size:clamp(2.6rem,1.8rem + 3.4vw,4.5rem)}.text-\[clamp\(2\.6rem\,1\.8rem\+3\.4vw\,4\.6rem\)\]{font-size:clamp(2.6rem,1.8rem + 3.4vw,4.6rem)}.text-\[clamp\(3rem\,2\.2rem\+3vw\,4\.5rem\)\]{font-size:clamp(3rem,2.2rem + 3vw,4.5rem)}.leading-\[1\.05\]{--tw-leading: 1.05;line-height:1.05}.leading-\[1\.08\]{--tw-leading: 1.08;line-height:1.08}.leading-none{--tw-leading: 1;line-height:1}.leading-relaxed{--tw-leading: var(--leading-relaxed);line-height:var(--leading-relaxed)}.leading-snug{--tw-leading: var(--leading-snug);line-height:var(--leading-snug)}.leading-tight{--tw-leading: var(--leading-tight);line-height:var(--leading-tight)}.font-bold{--tw-font-weight: var(--font-weight-bold);font-weight:var(--font-weight-bold)}.font-medium{--tw-font-weight: var(--font-weight-medium);font-weight:var(--font-weight-medium)}.font-normal{--tw-font-weight: var(--font-weight-normal);font-weight:var(--font-weight-normal)}.font-semibold{--tw-font-weight: var(--font-weight-semibold);font-weight:var(--font-weight-semibold)}.tracking-\[0\.4em\]{--tw-tracking: .4em;letter-spacing:.4em}.tracking-\[0\.12em\]{--tw-tracking: .12em;letter-spacing:.12em}.tracking-wide{--tw-tracking: var(--tracking-wide);letter-spacing:var(--tracking-wide)}.tracking-wider{--tw-tracking: var(--tracking-wider);letter-spacing:var(--tracking-wider)}.text-balance{text-wrap:balance}.break-words{overflow-wrap:break-word}.break-all{word-break:break-all}.whitespace-nowrap{white-space:nowrap}.whitespace-pre-line{white-space:pre-line}.whitespace-pre-wrap{white-space:pre-wrap}.text-\[\#1d4d20\]{color:#1d4d20}.text-\[\#1f5124\]{color:#1f5124}.text-\[\#7a5a00\]{color:#7a5a00}.text-\[\#7d1414\]{color:#7d1414}.text-\[\#256029\]{color:#256029}.text-\[\#a11d1d\]{color:#a11d1d}.text-granate{color:var(--color-granate)}.text-granate-profundo{color:var(--color-granate-profundo)}.text-marfil{color:var(--color-marfil)}.text-marfil\!{color:var(--color-marfil)!important}.text-marfil\/60{color:color-mix(in srgb,#e7e5e1 60%,transparent)}@supports (color: color-mix(in lab,red,red)){.text-marfil\/60{color:color-mix(in oklab,var(--color-marfil) 60%,transparent)}}.text-marfil\/65{color:color-mix(in srgb,#e7e5e1 65%,transparent)}@supports (color: color-mix(in lab,red,red)){.text-marfil\/65{color:color-mix(in oklab,var(--color-marfil) 65%,transparent)}}.text-marfil\/70{color:color-mix(in srgb,#e7e5e1 70%,transparent)}@supports (color: color-mix(in lab,red,red)){.text-marfil\/70{color:color-mix(in oklab,var(--color-marfil) 70%,transparent)}}.text-marfil\/75{color:color-mix(in srgb,#e7e5e1 75%,transparent)}@supports (color: color-mix(in lab,red,red)){.text-marfil\/75{color:color-mix(in oklab,var(--color-marfil) 75%,transparent)}}.text-marfil\/80{color:color-mix(in srgb,#e7e5e1 80%,transparent)}@supports (color: color-mix(in lab,red,red)){.text-marfil\/80{color:color-mix(in oklab,var(--color-marfil) 80%,transparent)}}.text-marfil\/85{color:color-mix(in srgb,#e7e5e1 85%,transparent)}@supports (color: color-mix(in lab,red,red)){.text-marfil\/85{color:color-mix(in oklab,var(--color-marfil) 85%,transparent)}}.text-marfil\/90{color:color-mix(in srgb,#e7e5e1 90%,transparent)}@supports (color: color-mix(in lab,red,red)){.text-marfil\/90{color:color-mix(in oklab,var(--color-marfil) 90%,transparent)}}.text-oro{color:var(--color-oro)}.text-oro\!{color:var(--color-oro)!important}.text-oro-claro{color:var(--color-oro-claro)}.text-oro-claro\/90{color:color-mix(in srgb,#f8e191 90%,transparent)}@supports (color: color-mix(in lab,red,red)){.text-oro-claro\/90{color:color-mix(in oklab,var(--color-oro-claro) 90%,transparent)}}.text-oro-oscuro{color:var(--color-oro-oscuro)}.text-tinta{color:var(--color-tinta)}.text-tinta-suave{color:var(--color-tinta-suave)}.text-tinta-suave\/70{color:color-mix(in srgb,#4d3833 70%,transparent)}@supports (color: color-mix(in lab,red,red)){.text-tinta-suave\/70{color:color-mix(in oklab,var(--color-tinta-suave) 70%,transparent)}}.text-white{color:var(--color-white)}.capitalize{text-transform:capitalize}.uppercase{text-transform:uppercase}.italic{font-style:italic}.lining-nums{--tw-numeric-figure: lining-nums;font-variant-numeric:var(--tw-ordinal,) var(--tw-slashed-zero,) var(--tw-numeric-figure,) var(--tw-numeric-spacing,) var(--tw-numeric-fraction,)}.tabular-nums{--tw-numeric-spacing: tabular-nums;font-variant-numeric:var(--tw-ordinal,) var(--tw-slashed-zero,) var(--tw-numeric-figure,) var(--tw-numeric-spacing,) var(--tw-numeric-fraction,)}.underline{text-decoration-line:underline}.decoration-oro-medio{text-decoration-color:var(--color-oro-medio)}.underline-offset-4{text-underline-offset:4px}.accent-granate{accent-color:var(--color-granate)}.accent-oro{accent-color:var(--color-oro)}.opacity-55{opacity:55%}.opacity-60{opacity:60%}.opacity-70{opacity:70%}.opacity-75{opacity:75%}.opacity-80{opacity:80%}.opacity-85{opacity:85%}.opacity-90{opacity:90%}.mix-blend-multiply{mix-blend-mode:multiply}.shadow-\[0_30px_60px_-20px_rgb\(43_20_16\/0\.55\)\]{--tw-shadow: 0 30px 60px -20px var(--tw-shadow-color, rgb(43 20 16/.55));box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.shadow-\[0_30px_60px_-25px_rgb\(43_20_16\/0\.6\)\]{--tw-shadow: 0 30px 60px -25px var(--tw-shadow-color, rgb(43 20 16/.6));box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.shadow-\[0_30px_60px_-35px_rgb\(43_20_16\/0\.6\)\]{--tw-shadow: 0 30px 60px -35px var(--tw-shadow-color, rgb(43 20 16/.6));box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.shadow-\[0_40px_70px_-35px_rgb\(43_20_16\/0\.7\)\]{--tw-shadow: 0 40px 70px -35px var(--tw-shadow-color, rgb(43 20 16/.7));box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.shadow-lg{--tw-shadow: 0 10px 15px -3px var(--tw-shadow-color, rgb(0 0 0 / .1)), 0 4px 6px -4px var(--tw-shadow-color, rgb(0 0 0 / .1));box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.shadow-sm{--tw-shadow: 0 1px 3px 0 var(--tw-shadow-color, rgb(0 0 0 / .1)), 0 1px 2px -1px var(--tw-shadow-color, rgb(0 0 0 / .1));box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.shadow-xl{--tw-shadow: 0 20px 25px -5px var(--tw-shadow-color, rgb(0 0 0 / .1)), 0 8px 10px -6px var(--tw-shadow-color, rgb(0 0 0 / .1));box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.ring-2{--tw-ring-shadow: var(--tw-ring-inset,) 0 0 0 calc(2px + var(--tw-ring-offset-width)) var(--tw-ring-color, currentcolor);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.ring-oro{--tw-ring-color: var(--color-oro)}.outline{outline-style:var(--tw-outline-style);outline-width:1px}.blur{--tw-blur: blur(8px);filter:var(--tw-blur,) var(--tw-brightness,) var(--tw-contrast,) var(--tw-grayscale,) var(--tw-hue-rotate,) var(--tw-invert,) var(--tw-saturate,) var(--tw-sepia,) var(--tw-drop-shadow,)}.drop-shadow-\[0_18px_40px_rgb\(0_0_0\/0\.55\)\]{--tw-drop-shadow-size: drop-shadow(0 18px 40px var(--tw-drop-shadow-color, rgb(0 0 0/.55)));--tw-drop-shadow: var(--tw-drop-shadow-size);filter:var(--tw-blur,) var(--tw-brightness,) var(--tw-contrast,) var(--tw-grayscale,) var(--tw-hue-rotate,) var(--tw-invert,) var(--tw-saturate,) var(--tw-sepia,) var(--tw-drop-shadow,)}.filter{filter:var(--tw-blur,) var(--tw-brightness,) var(--tw-contrast,) var(--tw-grayscale,) var(--tw-hue-rotate,) var(--tw-invert,) var(--tw-saturate,) var(--tw-sepia,) var(--tw-drop-shadow,)}.transition{transition-property:color,background-color,border-color,outline-color,text-decoration-color,fill,stroke,--tw-gradient-from,--tw-gradient-via,--tw-gradient-to,opacity,box-shadow,transform,translate,scale,rotate,filter,-webkit-backdrop-filter,backdrop-filter,display,content-visibility,overlay,pointer-events;transition-timing-function:var(--tw-ease, var(--default-transition-timing-function));transition-duration:var(--tw-duration, var(--default-transition-duration))}.transition-\[width\]{transition-property:width;transition-timing-function:var(--tw-ease, var(--default-transition-timing-function));transition-duration:var(--tw-duration, var(--default-transition-duration))}.transition-all{transition-property:all;transition-timing-function:var(--tw-ease, var(--default-transition-timing-function));transition-duration:var(--tw-duration, var(--default-transition-duration))}.transition-colors{transition-property:color,background-color,border-color,outline-color,text-decoration-color,fill,stroke,--tw-gradient-from,--tw-gradient-via,--tw-gradient-to;transition-timing-function:var(--tw-ease, var(--default-transition-timing-function));transition-duration:var(--tw-duration, var(--default-transition-duration))}.transition-transform{transition-property:transform,translate,scale,rotate;transition-timing-function:var(--tw-ease, var(--default-transition-timing-function));transition-duration:var(--tw-duration, var(--default-transition-duration))}.duration-300{--tw-duration: .3s;transition-duration:.3s}.duration-500{--tw-duration: .5s;transition-duration:.5s}.duration-700{--tw-duration: .7s;transition-duration:.7s}.duration-1000{--tw-duration: 1s;transition-duration:1s}.ease-in-out{--tw-ease: var(--ease-in-out);transition-timing-function:var(--ease-in-out)}.ease-out{--tw-ease: var(--ease-out);transition-timing-function:var(--ease-out)}.will-change-transform{will-change:transform}.select-none{-webkit-user-select:none;user-select:none}.\[perspective\:1200px\]{perspective:1200px}@media(hover:hover){.group-hover\:block:is(:where(.group):hover *){display:block}.group-hover\:translate-x-1:is(:where(.group):hover *){--tw-translate-x: var(--spacing);translate:var(--tw-translate-x) var(--tw-translate-y)}.group-hover\:-translate-y-2:is(:where(.group):hover *){--tw-translate-y: calc(var(--spacing) * -2);translate:var(--tw-translate-x) var(--tw-translate-y)}.group-hover\:scale-105:is(:where(.group):hover *){--tw-scale-x: 105%;--tw-scale-y: 105%;--tw-scale-z: 105%;scale:var(--tw-scale-x) var(--tw-scale-y)}.group-hover\:scale-110:is(:where(.group):hover *){--tw-scale-x: 110%;--tw-scale-y: 110%;--tw-scale-z: 110%;scale:var(--tw-scale-x) var(--tw-scale-y)}.group-hover\:bg-oro-oscuro:is(:where(.group):hover *){background-color:var(--color-oro-oscuro)}}.group-focus\:block:is(:where(.group):focus *){display:block}.group-focus\:bg-oro-oscuro:is(:where(.group):focus *){background-color:var(--color-oro-oscuro)}.empty\:hidden:empty{display:none}@media(hover:hover){.hover\:border-granate:hover{border-color:var(--color-granate)}.hover\:bg-\[\#f7f3ea\]:hover{background-color:#f7f3ea}.hover\:bg-\[\#f8f4ec\]:hover{background-color:#f8f4ec}.hover\:bg-\[\#fbf8f2\]:hover{background-color:#fbf8f2}.hover\:bg-marfil:hover{background-color:var(--color-marfil)}.hover\:text-granate:hover{color:var(--color-granate)}.hover\:text-oro-claro:hover{color:var(--color-oro-claro)}.hover\:underline:hover{text-decoration-line:underline}}.focus\:not-sr-only:focus{position:static;width:auto;height:auto;padding:0;margin:0;overflow:visible;clip-path:none;white-space:normal}.focus\:fixed:focus{position:fixed}.focus\:top-2:focus{top:calc(var(--spacing) * 2)}.focus\:left-2:focus{left:calc(var(--spacing) * 2)}.focus\:z-\[80\]:focus{z-index:80}@media(width<64rem){.max-lg\:hidden{display:none}}@media(width<48rem){.max-md\:hidden{display:none}}@media(width<40rem){.max-sm\:sr-only{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip-path:inset(50%);white-space:nowrap;border-width:0}}@media(width>=40rem){.sm\:col-span-1{grid-column:span 1 / span 1}.sm\:col-span-2{grid-column:span 2 / span 2}.sm\:-mx-6{margin-inline:calc(var(--spacing) * -6)}.sm\:block{display:block}.sm\:grid{display:grid}.sm\:hidden{display:none}.sm\:inline{display:inline}.sm\:inline-flex{display:inline-flex}.sm\:size-12{width:calc(var(--spacing) * 12);height:calc(var(--spacing) * 12)}.sm\:size-24{width:calc(var(--spacing) * 24);height:calc(var(--spacing) * 24)}.sm\:h-96{height:calc(var(--spacing) * 96)}.sm\:w-24{width:calc(var(--spacing) * 24)}.sm\:w-44{width:calc(var(--spacing) * 44)}.sm\:w-48{width:calc(var(--spacing) * 48)}.sm\:w-52{width:calc(var(--spacing) * 52)}.sm\:w-64{width:calc(var(--spacing) * 64)}.sm\:w-auto{width:auto}.sm\:min-w-56{min-width:calc(var(--spacing) * 56)}.sm\:columns-2{columns:2}.sm\:grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}.sm\:grid-cols-3{grid-template-columns:repeat(3,minmax(0,1fr))}.sm\:grid-cols-\[1fr_auto\]{grid-template-columns:1fr auto}.sm\:grid-cols-\[1fr_auto_auto_auto\]{grid-template-columns:1fr auto auto auto}.sm\:flex-row{flex-direction:row}.sm\:flex-wrap{flex-wrap:wrap}.sm\:items-center{align-items:center}.sm\:items-end{align-items:flex-end}.sm\:justify-between{justify-content:space-between}.sm\:gap-3{gap:calc(var(--spacing) * 3)}.sm\:gap-4{gap:calc(var(--spacing) * 4)}.sm\:gap-9{gap:calc(var(--spacing) * 9)}.sm\:border-0{border-style:var(--tw-border-style);border-width:0px}.sm\:border-l{border-left-style:var(--tw-border-style);border-left-width:1px}.sm\:p-6{padding:calc(var(--spacing) * 6)}.sm\:p-7{padding:calc(var(--spacing) * 7)}.sm\:p-8{padding:calc(var(--spacing) * 8)}.sm\:p-9{padding:calc(var(--spacing) * 9)}.sm\:p-10{padding:calc(var(--spacing) * 10)}.sm\:px-6{padding-inline:calc(var(--spacing) * 6)}.sm\:pt-0{padding-top:0}.sm\:pl-8{padding-left:calc(var(--spacing) * 8)}.sm\:text-2xl{font-size:var(--text-2xl);line-height:var(--tw-leading, var(--text-2xl--line-height))}.sm\:text-3xl{font-size:var(--text-3xl);line-height:var(--tw-leading, var(--text-3xl--line-height))}.sm\:text-4xl{font-size:var(--text-4xl);line-height:var(--tw-leading, var(--text-4xl--line-height))}.sm\:text-5xl{font-size:var(--text-5xl);line-height:var(--tw-leading, var(--text-5xl--line-height))}.sm\:text-6xl{font-size:var(--text-6xl);line-height:var(--tw-leading, var(--text-6xl--line-height))}.sm\:text-8xl{font-size:var(--text-8xl);line-height:var(--tw-leading, var(--text-8xl--line-height))}.sm\:text-xl{font-size:var(--text-xl);line-height:var(--tw-leading, var(--text-xl--line-height))}.sm\:text-\[1\.4rem\]{font-size:1.4rem}}@media(width>=48rem){.md\:col-span-2{grid-column:span 2 / span 2}.md\:mx-auto{margin-inline:auto}.md\:mt-5{margin-top:calc(var(--spacing) * 5)}.md\:inline{display:inline}.md\:max-w-\[26ch\]{max-width:26ch}.md\:grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}.md\:grid-cols-3{grid-template-columns:repeat(3,minmax(0,1fr))}.md\:grid-cols-4{grid-template-columns:repeat(4,minmax(0,1fr))}.md\:grid-cols-5{grid-template-columns:repeat(5,minmax(0,1fr))}.md\:grid-cols-\[1fr_auto\]{grid-template-columns:1fr auto}.md\:grid-cols-\[auto_1fr\]{grid-template-columns:auto 1fr}.md\:gap-6{gap:calc(var(--spacing) * 6)}}@media(width>=64rem){.lg\:sr-only{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip-path:inset(50%);white-space:nowrap;border-width:0}.lg\:sticky{position:sticky}.lg\:top-4{top:calc(var(--spacing) * 4)}.lg\:top-24{top:calc(var(--spacing) * 24)}.lg\:order-1{order:1}.lg\:order-2{order:2}.lg\:col-span-1{grid-column:span 1 / span 1}.lg\:col-span-2{grid-column:span 2 / span 2}.lg\:mx-0{margin-inline:0px}.lg\:block{display:block}.lg\:flex{display:flex}.lg\:grid{display:grid}.lg\:hidden{display:none}.lg\:h-10{height:calc(var(--spacing) * 10)}.lg\:h-\[4\.5rem\]{height:4.5rem}.lg\:w-auto{width:auto}.lg\:max-w-none{max-width:none}.lg\:columns-3{columns:3}.lg\:grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}.lg\:grid-cols-3{grid-template-columns:repeat(3,minmax(0,1fr))}.lg\:grid-cols-4{grid-template-columns:repeat(4,minmax(0,1fr))}.lg\:grid-cols-5{grid-template-columns:repeat(5,minmax(0,1fr))}.lg\:grid-cols-6{grid-template-columns:repeat(6,minmax(0,1fr))}.lg\:grid-cols-9{grid-template-columns:repeat(9,minmax(0,1fr))}.lg\:grid-cols-\[0\.8fr_1\.2fr\]{grid-template-columns:.8fr 1.2fr}.lg\:grid-cols-\[0\.75fr_1\.25fr\]{grid-template-columns:.75fr 1.25fr}.lg\:grid-cols-\[0\.85fr_1\.15fr\]{grid-template-columns:.85fr 1.15fr}.lg\:grid-cols-\[1\.1fr_0\.9fr\]{grid-template-columns:1.1fr .9fr}.lg\:grid-cols-\[1\.1fr_2\.9fr\]{grid-template-columns:1.1fr 2.9fr}.lg\:grid-cols-\[1\.2fr_0\.8fr\]{grid-template-columns:1.2fr .8fr}.lg\:grid-cols-\[1\.15fr_0\.85fr\]{grid-template-columns:1.15fr .85fr}.lg\:grid-cols-\[1\.25fr_1fr\]{grid-template-columns:1.25fr 1fr}.lg\:grid-cols-\[1\.45fr_1fr\]{grid-template-columns:1.45fr 1fr}.lg\:grid-cols-\[1fr_1\.1fr\]{grid-template-columns:1fr 1.1fr}.lg\:grid-cols-\[1fr_1\.4fr\]{grid-template-columns:1fr 1.4fr}.lg\:grid-cols-\[1fr_1\.05fr\]{grid-template-columns:1fr 1.05fr}.lg\:grid-cols-\[1fr_1fr\]{grid-template-columns:1fr 1fr}.lg\:grid-cols-\[1fr_20rem\]{grid-template-columns:1fr 20rem}.lg\:grid-cols-\[1fr_22rem\]{grid-template-columns:1fr 22rem}.lg\:grid-cols-\[1fr_26rem\]{grid-template-columns:1fr 26rem}.lg\:grid-cols-\[1fr_30rem\]{grid-template-columns:1fr 30rem}.lg\:grid-cols-\[1fr_auto\]{grid-template-columns:1fr auto}.lg\:grid-cols-\[16rem_1fr\]{grid-template-columns:16rem 1fr}.lg\:grid-cols-\[17rem_1fr\]{grid-template-columns:17rem 1fr}.lg\:grid-cols-\[22rem_1fr\]{grid-template-columns:22rem 1fr}.lg\:grid-cols-\[minmax\(0\,26rem\)_1fr\]{grid-template-columns:minmax(0,26rem) 1fr}.lg\:grid-cols-\[minmax\(0\,30rem\)_1fr\]{grid-template-columns:minmax(0,30rem) 1fr}.lg\:items-end{align-items:flex-end}.lg\:gap-2{gap:calc(var(--spacing) * 2)}.lg\:gap-12{gap:calc(var(--spacing) * 12)}.lg\:gap-14{gap:calc(var(--spacing) * 14)}.lg\:gap-16{gap:calc(var(--spacing) * 16)}.lg\:gap-20{gap:calc(var(--spacing) * 20)}.lg\:self-center{align-self:center}.lg\:overflow-visible{overflow:visible}.lg\:px-0{padding-inline:0px}.lg\:py-14{padding-block:calc(var(--spacing) * 14)}.lg\:py-16{padding-block:calc(var(--spacing) * 16)}.lg\:py-20{padding-block:calc(var(--spacing) * 20)}.lg\:py-24{padding-block:calc(var(--spacing) * 24)}.lg\:py-28{padding-block:calc(var(--spacing) * 28)}.lg\:pt-16{padding-top:calc(var(--spacing) * 16)}.lg\:pt-20{padding-top:calc(var(--spacing) * 20)}.lg\:pt-28{padding-top:calc(var(--spacing) * 28)}.lg\:pb-20{padding-bottom:calc(var(--spacing) * 20)}.lg\:pb-32{padding-bottom:calc(var(--spacing) * 32)}@media(width<80rem){.lg\:max-xl\:hidden{display:none}}}@media(width>=80rem){.xl\:ml-3{margin-left:calc(var(--spacing) * 3)}.xl\:grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}.xl\:grid-cols-3{grid-template-columns:repeat(3,minmax(0,1fr))}.xl\:grid-cols-4{grid-template-columns:repeat(4,minmax(0,1fr))}.xl\:grid-cols-\[1fr_20rem\]{grid-template-columns:1fr 20rem}.xl\:gap-1{gap:var(--spacing)}.xl\:px-5\!{padding-inline:calc(var(--spacing) * 5)!important}}@media(width>=96rem){.\32xl\:grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}.\32xl\:grid-cols-4{grid-template-columns:repeat(4,minmax(0,1fr))}}@media print{.print\:hidden{display:none}}}.nav-desplegable{display:inline-flex;align-items:center;gap:.3rem;cursor:pointer}.nav-desplegable svg{opacity:.7;transition:transform .35s var(--ease-suave)}.nav-desplegable[aria-expanded=true] svg{transform:rotate(180deg)}.panel-menu{position:absolute;top:calc(100% + .6rem);left:50%;z-index:60;width:23rem;padding:.75rem;color:var(--color-marfil);background:linear-gradient(180deg,#550000f7,#2c0000fa),url(/img/fondo-damasco.webp) center / 600px auto;border:1px solid rgb(218 184 111 / .45);border-top:2px solid var(--color-oro);box-shadow:0 30px 60px -24px #000000bf;opacity:0;visibility:hidden;transform:translate(-50%,-.4rem);transition:opacity .25s var(--ease-suave),transform .35s var(--ease-suave),visibility 0s .35s}.panel-menu:before{content:"";position:absolute;inset:-.8rem 0 auto;height:.8rem}.panel-menu.abierto{opacity:1;visibility:visible;transform:translate(-50%);transition:opacity .25s var(--ease-suave),transform .35s var(--ease-suave),visibility 0s}.panel-menu.ancho{width:36rem}.panel-menu-grupos{display:grid;gap:.25rem .75rem}.panel-menu.ancho .panel-menu-grupos{grid-template-columns:1fr 1fr}.panel-menu-cabeza{display:flex;align-items:center;gap:.8rem;padding:.55rem .6rem .8rem;margin-bottom:.5rem;border-bottom:1px solid rgb(218 184 111 / .25);transition:background-color .25s}.panel-menu-cabeza:hover,.panel-menu-cabeza:focus-visible{background:#0000002e}.panel-menu-cabeza .insignia{width:2.6rem;height:2.6rem}.panel-menu-ir{flex-shrink:0;color:var(--color-oro);opacity:.6;transition:transform .35s var(--ease-suave),opacity .25s}.panel-menu-cabeza:hover .panel-menu-ir{opacity:1;transform:translate(.25rem)}.panel-menu-rotulo{padding:.4rem .7rem .3rem;font-family:var(--font-sans);font-size:.68rem;font-weight:700;letter-spacing:.14em;text-transform:uppercase;color:var(--color-oro)}.panel-menu-enlace{display:flex;align-items:flex-start;gap:.75rem;padding:.6rem .7rem;font-family:var(--font-sans);font-size:.9rem;line-height:1.3;border-radius:2px;transition:background-color .25s,color .25s}.panel-menu-icono{display:grid;flex-shrink:0;place-items:center;width:2.1rem;height:2.1rem;padding:.4rem;color:var(--color-oro-claro);border:1px solid rgb(218 184 111 / .4);border-radius:50%;transition:background-color .3s,color .3s,border-color .3s,transform .4s var(--ease-suave)}.panel-menu-enlace:hover,.panel-menu-enlace:focus-visible{color:var(--color-oro-claro);background:#0000003d}.panel-menu-enlace:hover .panel-menu-icono,.panel-menu-enlace:focus-visible .panel-menu-icono{transform:scale(1.08) rotate(-6deg);border-color:var(--color-oro)}.panel-menu-enlace.activo{color:var(--color-oro-claro);background:#0000004d}.panel-menu-enlace.activo .panel-menu-icono{color:var(--color-granate-profundo);background:linear-gradient(135deg,#f8e191,#c8a15c 55%,#a37a3c);border-color:transparent}.panel-menu li{opacity:0;transform:translateY(.4rem);transition:opacity .2s,transform .2s}.panel-menu.abierto li{opacity:1;transform:none;transition:opacity .4s var(--ease-suave) calc(.06s + var(--j, 0) * .04s),transform .45s var(--ease-suave) calc(.06s + var(--j, 0) * .04s)}@media(prefers-reduced-motion:reduce){.panel-menu,.panel-menu.abierto,.panel-menu li,.panel-menu.abierto li{transition:none}.panel-menu li{opacity:1;transform:none}}.menu-sub{display:grid;grid-template-rows:0fr;transition:grid-template-rows .45s var(--ease-suave)}.menu-sub.abierto{grid-template-rows:1fr}.menu-sub>div{min-height:0;overflow:hidden;margin-left:1.35rem;padding-left:1.1rem;border-left:1px solid rgb(218 184 111 / .4);opacity:0;transition:opacity .3s}.menu-sub.abierto>div{padding-block:.35rem .85rem;opacity:1;transition:opacity .4s .1s}.menu-sub-rotulo{padding:.75rem .25rem .2rem;font-family:var(--font-sans);font-size:.68rem;font-weight:700;letter-spacing:.14em;text-transform:uppercase;color:var(--color-oro)}.menu-sub a{display:flex;align-items:flex-start;gap:.75rem;padding:.6rem .5rem;font-family:var(--font-sans);font-size:.98rem;color:#e7e5e1f2;border-radius:2px}.menu-sub a:active{background:#00000040}.menu-sub-nota{display:block;margin-top:.1rem;font-size:.78rem;color:#e7e5e1a6}.menu-sub a.activo{color:var(--color-oro-claro);font-weight:600;background:#00000038}.menu-movil .menu-sub li{opacity:1;transform:none;transition:none}@media(prefers-reduced-motion:reduce){.menu-sub,.menu-sub>div{transition:none}}.indice{position:fixed;z-index:45;font-family:var(--font-sans);opacity:0;pointer-events:none;transition:opacity .4s var(--ease-suave),transform .5s var(--ease-suave)}.indice.visible{opacity:1;pointer-events:auto}.indice-titulo{display:none}.indice-enlace{display:flex;align-items:center;gap:.8rem}.indice-rombo{flex-shrink:0;width:.6rem;height:.6rem;border:1.5px solid var(--color-oro-medio);background:#f8f4ecd9;box-shadow:0 0 0 3px #2c00001f;transform:rotate(45deg);transition:background-color .3s,transform .45s var(--ease-suave),border-color .3s}.indice-enlace:hover .indice-rombo{transform:rotate(45deg) scale(1.3)}.indice-enlace.activo .indice-rombo{background:linear-gradient(135deg,#f8e191,#c8a15c 55%,#a37a3c);border-color:var(--color-granate);transform:rotate(45deg) scale(1.45)}@media(min-width:1400px){.indice{top:50%;right:1.4rem;transform:translate(.75rem,-50%)}.indice.visible{transform:translateY(-50%);pointer-events:none}.indice-boton,.indice-velo{display:none}.indice-lista{position:relative;display:flex;flex-direction:column;align-items:flex-end;gap:.35rem}.indice.visible .indice-lista:after{content:"";position:absolute;top:0;bottom:0;right:-.7rem;width:2rem;pointer-events:auto}.indice.visible .indice-rombo{position:relative;z-index:1;pointer-events:auto}.indice-lista:before{content:"";position:absolute;top:.9rem;bottom:.9rem;right:calc(.3rem - .5px);width:1px;background:linear-gradient(transparent,rgb(200 161 92 / .7) 12%,rgb(200 161 92 / .7) 88%,transparent)}.indice-enlace{flex-direction:row-reverse;padding:.35rem 0}.indice-texto{padding:.3rem .7rem;font-size:.78rem;font-weight:600;white-space:nowrap;color:var(--color-marfil);background:#550000f0;border:1px solid rgb(218 184 111 / .45);box-shadow:0 10px 24px -12px #0009;opacity:0;transform:translate(.5rem);transition:opacity .3s var(--ease-suave),transform .4s var(--ease-suave);pointer-events:none}.indice.visible .indice-lista:hover .indice-texto,.indice:focus-within .indice-texto{opacity:1;transform:none;transition-delay:calc(var(--i) * .03s);pointer-events:auto}.indice-enlace.activo .indice-texto{color:var(--color-oro-claro)}}@media(max-width:1399.98px){.indice{bottom:max(1rem,env(safe-area-inset-bottom));left:1rem;width:min(18.5rem,calc(100vw - 6.25rem));transform:translateY(1.5rem)}.indice.visible{transform:none}.indice.en-pausa{opacity:0;pointer-events:none;transform:translateY(1.5rem)}.indice-boton{position:relative;display:flex;align-items:center;gap:.75rem;width:100%;min-height:3.25rem;padding:.45rem 1rem .45rem .5rem;font-size:.9rem;font-weight:600;color:var(--color-marfil);background:linear-gradient(180deg,#550000f5,#2c0000f7),url(/img/fondo-damasco.webp) center / 400px auto;border:1px solid rgb(218 184 111 / .55);border-radius:999px;box-shadow:0 18px 36px -14px #000000a6;cursor:pointer}.indice-avance{flex-shrink:0;width:2.25rem;height:2.25rem;border-radius:50%;background:radial-gradient(closest-side,var(--color-granate-profundo) 72%,transparent 74%),conic-gradient(var(--color-oro-claro) calc(var(--avance, 0) * 360deg),rgb(218 184 111 / .2) 0)}.indice-flecha{flex-shrink:0;color:var(--color-oro);transform:rotate(180deg);transition:transform .4s var(--ease-suave)}.indice.abierto .indice-flecha{transform:none}.indice-lista{position:absolute;bottom:calc(100% + .6rem);left:0;width:100%;max-height:min(26rem,60dvh);padding:.5rem;overflow-y:auto;background:#fffdf8;border:1px solid rgb(200 161 92 / .8);border-top:3px solid var(--color-granate);box-shadow:0 30px 60px -20px #2b141099;opacity:0;visibility:hidden;transform:translateY(.75rem) scale(.97);transform-origin:bottom left;transition:opacity .25s var(--ease-suave),transform .35s var(--ease-suave),visibility 0s .35s}.indice.abierto .indice-lista{opacity:1;visibility:visible;transform:none;transition:opacity .25s var(--ease-suave),transform .4s var(--ease-suave),visibility 0s}.indice-lista li{opacity:0;transform:translate(-.5rem);transition:opacity .2s,transform .2s}.indice.abierto .indice-lista li{opacity:1;transform:none;transition:opacity .35s var(--ease-suave) calc(.05s + var(--i) * .04s),transform .4s var(--ease-suave) calc(.05s + var(--i) * .04s)}.indice-enlace{min-height:2.75rem;padding:.5rem .75rem;font-size:.95rem;color:var(--color-tinta)}.indice-enlace:active{background:var(--color-marfil)}.indice-enlace.activo{font-weight:700;color:var(--color-granate);background:#dab86f26}.indice-velo{position:fixed;inset:0;z-index:44;background:#14000040;animation:indice-velo .3s both}}@keyframes indice-velo{0%{opacity:0}}@media(prefers-reduced-motion:reduce){.indice,.indice-lista,.indice-lista li,.indice-texto{transition:none!important}}.subnav{position:sticky;top:4rem;z-index:40;background:#f8f4ecf0;border-bottom:1px solid rgb(200 161 92 / .55);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px)}@media(min-width:1024px){.subnav{top:4.5rem}}.subnav>div{scrollbar-width:none}@media(max-width:1023px){.subnav>div{-webkit-mask-image:linear-gradient(90deg,#000 calc(100% - 2.5rem),transparent);mask-image:linear-gradient(90deg,#000 calc(100% - 2.5rem),transparent);padding-right:2.5rem}}.subnav>div::-webkit-scrollbar{display:none}.subnav-ambito{display:inline-flex;flex-shrink:0;align-items:center;gap:.45rem;margin-right:.5rem;padding:.75rem .9rem .75rem 0;font-family:var(--font-subtitulo);font-size:1rem;color:var(--color-granate);border-right:1px solid rgb(200 161 92 / .55)}.subnav-enlace{position:relative;flex-shrink:0;padding:.8rem .75rem;font-family:var(--font-sans);font-size:.85rem;font-weight:500;color:var(--color-tinta-suave);white-space:nowrap;transition:color .3s}.subnav-enlace:after{content:"";position:absolute;inset:auto .75rem 0;height:2px;background:var(--color-oro-medio);transform:scaleX(0);transition:transform .4s var(--ease-suave)}.subnav-enlace:hover{color:var(--color-granate)}.subnav-enlace:hover:after{transform:scaleX(1)}.subnav-enlace.activo{color:var(--color-granate);font-weight:700}.subnav-enlace.activo:after{background:var(--color-granate);transform:scaleX(1)}.miga{display:flex;flex-wrap:wrap;align-items:center;gap:.5rem;margin-bottom:1rem;font-family:var(--font-sans);font-size:.82rem;font-weight:600;letter-spacing:.02em;color:var(--color-oro-oscuro)}.miga a:hover{text-decoration:underline}.miga-oscura{color:var(--color-oro)}.ambito{display:flex;flex-direction:column;height:100%;padding:1.6rem}.ambito-titulo{margin-top:1rem;font-family:var(--font-display);font-variant-numeric:lining-nums;font-size:1.65rem;line-height:1.15;color:var(--color-granate)}.ambito-lista{margin-top:.9rem;flex:1}.ambito-lista li{position:relative;padding:.3rem 0 .3rem 1.1rem;font-size:1.05rem;border-bottom:1px dotted rgb(200 161 92 / .6)}.ambito-lista li:before{content:"";position:absolute;top:.95em;left:0;width:6px;height:6px;background:var(--color-oro-medio);transform:rotate(45deg)}.ambito-lista a:hover{color:var(--color-granate);text-decoration:underline;text-decoration-color:var(--color-oro-medio)}.galeria-grupo{display:flex;align-items:center;gap:1rem;margin:3rem 0 1.25rem;font-family:var(--font-subtitulo);font-size:1.5rem;color:var(--color-granate)}.galeria-grupo:first-child{margin-top:0}.galeria-grupo:after{content:"";flex:1;height:1px;background:linear-gradient(90deg,#c8a15c,transparent)}.galeria-fotos{columns:2 11rem;column-gap:.75rem}@media(min-width:768px){.galeria-fotos{columns:3 14rem}}.galeria-fotos li{margin-bottom:.75rem;break-inside:avoid}.galeria-foto{position:relative;display:block;width:100%;overflow:hidden;background:var(--color-marfil);border:1px solid rgb(200 161 92 / .55);cursor:zoom-in}.galeria-foto img{display:block;width:100%;height:auto;transition:transform .8s var(--ease-suave)}.galeria-pie{position:absolute;inset:auto 0 0;padding:1.5rem .75rem .6rem;font-family:var(--font-sans);font-size:.8rem;font-weight:600;color:#fffaf0;text-align:left;background:linear-gradient(transparent,#2c0000d9);opacity:0;transform:translateY(.4rem);transition:opacity .4s,transform .4s var(--ease-suave)}@media(hover:hover){.galeria-foto:hover img{transform:scale(1.04)}.galeria-foto:hover .galeria-pie{opacity:1;transform:none}}@media(hover:none){.galeria-pie{opacity:1;transform:none}}.galeria-contenedor{container:galeria / inline-size}.documentos{display:grid;gap:1.25rem}@container galeria (min-width: 52rem){.documentos{grid-template-columns:repeat(2,minmax(0,1fr));gap:1.5rem}}.documento-celda{container:documento / inline-size}.documento{display:grid;grid-template-columns:auto minmax(0,1fr);grid-template-areas:"libro cabeza" "cuerpo cuerpo";gap:1rem 1.1rem;height:100%;padding:1.25rem;background:#fffdf8;border:1px solid rgb(200 161 92 / .55);box-shadow:0 24px 40px -36px #2b1410b3;transition:border-color .3s,box-shadow .5s var(--ease-suave)}.documento-libro{grid-area:libro}.documento-cabeza{grid-area:cabeza;align-self:center;min-width:0}.documento-cuerpo{grid-area:cuerpo;display:flex;flex-direction:column;min-width:0}@container documento (min-width: 27rem){.documento{grid-template-rows:auto 1fr;grid-template-areas:"libro cabeza" "libro cuerpo";gap:.6rem 1.5rem}.documento-cabeza{align-self:start}}@container documento (min-width: 34rem){.documento{column-gap:2rem;padding:1.75rem 2rem 1.75rem 1.75rem}}@media(hover:hover){.documento:not(.pendiente):hover{border-color:var(--color-oro-medio);box-shadow:0 30px 50px -30px #2b141099}}.documento-libro{position:relative;align-self:start;width:5.25rem;aspect-ratio:3 / 4.2;overflow:hidden;background:radial-gradient(ellipse at 55% 30%,transparent,rgb(30 0 0 / .65)),url(/img/fondo-damasco.webp) center / 260px auto,var(--color-granate);border-radius:2px 4px 4px 2px;box-shadow:inset 6px 0 #00000047,inset 7px 0 #dab86f59,4px 4px 0 -1px #f3ead6,5px 5px 0 -1px #c8a15c99,12px 16px 24px -12px #2b1410b3;transform-origin:left center;transition:transform .6s var(--ease-suave);cursor:pointer}.documento-libro:disabled{cursor:default;filter:saturate(.6)}@container documento (min-width: 27rem){.documento-libro{width:7rem}}@container documento (min-width: 34rem){.documento-libro{width:8.25rem}}@media(hover:hover){.documento:not(.pendiente):hover .documento-libro{transform:perspective(700px) rotateY(-14deg) translateY(-.2rem)}}.documento-tapa{position:absolute;inset:.45rem .45rem .45rem .85rem;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:.5rem;padding:.4rem;text-align:center;border:1px solid rgb(218 184 111 / .6)}.documento-tapa-titulo{display:-webkit-box;overflow:hidden;-webkit-line-clamp:4;-webkit-box-orient:vertical;font-family:var(--font-subtitulo);font-size:.72rem;line-height:1.25;color:var(--color-oro-claro)}.documento-formato{padding:.12rem .45rem;font-family:var(--font-sans);font-size:.66rem;font-weight:700;letter-spacing:.1em;color:var(--color-granate);border:1px solid rgb(85 0 0 / .35);border-radius:2px}.documento-acciones{display:flex;flex-wrap:wrap;gap:.75rem;margin-top:auto;padding-top:1rem}.documento-acciones .btn{min-height:2.75rem;padding:.55rem 1.15rem;font-size:.875rem}@container documento (max-width: 26.99rem){.documento-acciones .btn{flex:1 1 8.5rem}}.documento-pronto{display:inline-flex;align-items:center;gap:.4rem;padding:.45rem .85rem;font-family:var(--font-sans);font-size:.8rem;font-weight:600;color:var(--color-oro-oscuro);background:#dab86f1f;border:1px dashed rgb(200 161 92 / .8);border-radius:2px}@media(prefers-reduced-motion:reduce){.documento-libro{transition:none}}.galeria-vacia{position:relative;display:flex;align-items:center;gap:1.25rem;padding:1.5rem 1.75rem;overflow:hidden;color:var(--color-tinta-suave);background:linear-gradient(100deg,#fffdf8f5,#fffdf8cc),url(/img/fondo-papel.webp) center / cover;border:1px solid rgb(200 161 92 / .65);border-left:3px solid var(--color-oro-medio);box-shadow:0 24px 40px -34px #2b141099}.galeria-vacia-sello{position:relative;display:grid;flex-shrink:0;place-items:center;width:3.5rem;height:3.5rem;padding:.8rem;color:var(--color-oro-oscuro);border:1px solid rgb(200 161 92 / .8);border-radius:50%}.galeria-vacia-sello:after{content:"";position:absolute;inset:-5px;border:1px solid rgb(200 161 92 / .6);border-radius:50%;animation:sello-late 2.8s var(--ease-suave) infinite}@keyframes sello-late{0%{opacity:.9;transform:scale(.92)}to{opacity:0;transform:scale(1.35)}}@media(prefers-reduced-motion:reduce){.galeria-vacia-sello:after{animation:none}}.visor{width:100vw;max-width:none;height:100dvh;max-height:none;margin:0;padding:0;background:transparent;border:0}.visor::backdrop{background:#140000eb}.visor-figura{display:flex;flex-direction:column;align-items:center;justify-content:center;height:100%;padding:3.5rem 1rem 1.5rem;text-align:center}.visor-figura img{max-width:min(100%,72rem);max-height:calc(100dvh - 10rem);object-fit:contain;box-shadow:0 30px 80px -20px #000c}.visor-figura figcaption{max-width:48rem;margin-top:1rem}.visor-boton{position:fixed;display:grid;place-items:center;width:3rem;height:3rem;font-size:2rem;line-height:1;color:var(--color-oro-claro);background:#2c000099;border:1px solid rgb(218 184 111 / .6);border-radius:50%;cursor:pointer}.visor-boton:hover{background:var(--color-granate)}.visor-cerrar{top:1rem;right:1rem;font-size:1.2rem}.visor-anterior{top:50%;left:1rem}.visor-siguiente{top:50%;right:1rem}.linea-pista{overflow-x:auto;overscroll-behavior-x:contain;scrollbar-width:thin;scrollbar-color:rgb(200 161 92 / .6) transparent}.linea-anios{position:relative;display:flex;gap:.35rem;width:max-content;min-width:100%;padding:6.25rem 3.5rem .75rem}.linea-progreso{position:absolute;left:3.5rem;bottom:.75rem;height:2px;background:linear-gradient(90deg,var(--color-oro-medio),var(--color-granate));transition:width 1.1s cubic-bezier(.45,0,.2,1);pointer-events:none}.linea-constantino{position:absolute;top:.25rem;left:0;z-index:1;display:flex;flex-direction:column;align-items:center;width:0;transition:translate 1.1s cubic-bezier(.45,0,.2,1);pointer-events:none}.linea-constantino img{width:auto;height:3.6rem;max-width:none;filter:drop-shadow(0 6px 6px rgb(43 20 16 / .25));animation:linea-respira 3.4s ease-in-out infinite}.linea-constantino.volando img{animation:linea-arco 1.1s ease-in-out}@keyframes linea-arco{0%{transform:translateY(0) rotate(0)}45%{transform:translateY(-1.6rem) rotate(-8deg)}to{transform:translateY(0) rotate(0)}}@keyframes linea-respira{0%,to{transform:translateY(0)}50%{transform:translateY(-3px)}}.linea-globo{position:relative;margin-bottom:.3rem;padding:.2rem .65rem;font-family:var(--font-sans);font-size:.72rem;font-weight:700;white-space:nowrap;color:var(--color-granate);background:#fff;border:1px solid var(--color-oro-medio);border-radius:999px;box-shadow:0 6px 14px -10px #2b141099;animation:linea-globo .45s ease-out}.linea-globo:after{content:"";position:absolute;left:calc(50% - 4px);bottom:-5px;width:8px;height:8px;background:#fff;border-right:1px solid var(--color-oro-medio);border-bottom:1px solid var(--color-oro-medio);transform:rotate(45deg)}@keyframes linea-globo{0%{opacity:0;transform:translateY(4px) scale(.92)}to{opacity:1;transform:none}}@media(prefers-reduced-motion:reduce){.linea-progreso,.linea-constantino{transition:none}.linea-constantino img,.linea-globo{animation:none}}.linea-anio{position:relative;flex-shrink:0;min-width:4.4rem;padding:.65rem .6rem .9rem;font-family:var(--font-subtitulo);font-size:1.15rem;color:var(--color-tinta-suave);text-align:center;scroll-snap-align:center;border-bottom:2px solid rgb(200 161 92 / .45);transition:color .3s,border-color .3s}.linea-anio:after{content:"";position:absolute;bottom:-6px;left:calc(50% - 5px);width:10px;height:10px;background:var(--color-papel);border:2px solid var(--color-oro-medio);transform:rotate(45deg);transition:background-color .3s}.linea-anio.hito{font-weight:700;color:var(--color-granate)}.linea-anio:hover{color:var(--color-granate)}.linea-anio.activo{color:var(--color-granate);border-bottom-color:var(--color-granate)}.linea-anio.activo:after{background:var(--color-granate);border-color:var(--color-oro-claro)}.linea-anio.pasado:after{background:var(--color-oro);border-color:var(--color-oro-medio)}.linea-anio:after{z-index:2}.linea-progreso{z-index:1}.ficha-constitucion{position:relative;padding:1.75rem;background:#fffdf8;border:1px solid rgb(200 161 92 / .7);border-left:4px solid var(--color-granate);box-shadow:0 30px 50px -36px #2b141099}.ficha-constitucion-anio{font-family:var(--font-display);font-variant-numeric:lining-nums;font-size:clamp(3.5rem,2.5rem + 4vw,5.5rem);line-height:.9;color:var(--color-oro-oscuro)}.evolucion{display:grid;gap:1rem}@media(min-width:768px){.evolucion{grid-template-columns:repeat(2,1fr)}}.evolucion-paso{display:grid;grid-template-columns:auto 1fr;gap:1rem;padding:1.25rem;background:#fffdf8bf;border:1px solid rgb(200 161 92 / .6)}.lugar-imagen{position:relative;display:grid;place-items:center;aspect-ratio:16 / 10;overflow:hidden;background:radial-gradient(ellipse at 50% 30%,transparent,rgb(30 0 0 / .65)),url(/img/fondo-damasco.webp) center / 420px auto,var(--color-granate)}.lugar-imagen img{width:100%;height:100%;object-fit:cover;transition:transform .9s var(--ease-suave)}@media(hover:hover){.tarjeta:hover .lugar-imagen img{transform:scale(1.05)}}.guia-datos{display:flex;flex-wrap:wrap;gap:.5rem;margin-top:1.5rem}.guia-datos li{display:inline-flex;align-items:center;gap:.45rem;padding:.4rem .85rem;font-family:var(--font-sans);font-size:.82rem;font-weight:600;color:var(--color-oro-claro);background:#00000038;border:1px solid rgb(218 184 111 / .4);border-radius:999px}.guia-collage{position:relative;display:grid;grid-template-columns:1.15fr 1fr;grid-template-rows:1fr 1fr;gap:.75rem;aspect-ratio:5 / 4}.guia-collage-foto{position:relative;margin:0;overflow:hidden;border:1px solid rgb(218 184 111 / .55);border-radius:.75rem;box-shadow:0 24px 40px -24px #000c}.guia-collage-0{grid-row:1 / 3}.guia-collage-foto img{width:100%;height:100%;object-fit:cover;transition:transform 1.2s var(--ease-suave)}.guia-collage-foto:hover img{transform:scale(1.05)}.guia-collage-foto figcaption{position:absolute;inset:auto 0 0;padding:2rem .9rem .7rem;font-family:var(--font-subtitulo);font-size:.95rem;color:var(--color-marfil);background:linear-gradient(transparent,#140000cc)}@media(max-width:1023.98px){.guia-collage{aspect-ratio:16 / 10}}@media(max-width:639.98px){.guia-collage{grid-template-columns:1fr 1fr;grid-template-rows:auto auto;aspect-ratio:auto}.guia-collage-0{grid-row:auto;grid-column:1 / -1;aspect-ratio:16 / 9}.guia-collage-1,.guia-collage-2{aspect-ratio:4 / 3}}.guia-accesos-envoltura{position:relative;z-index:2;margin-top:-4.5rem;padding-inline:1rem}.guia-accesos{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:.6rem;max-width:80rem;margin-inline:auto}@media(min-width:640px){.guia-accesos-envoltura{padding-inline:1.5rem}.guia-accesos{grid-template-columns:repeat(3,minmax(0,1fr))}}@media(min-width:1024px){.guia-accesos{grid-template-columns:repeat(6,minmax(0,1fr));gap:.75rem}}.guia-acceso{display:flex;align-items:center;gap:.75rem;height:100%;padding:.85rem .9rem;background:#fffdf8;border:1px solid rgb(200 161 92 / .6);border-radius:.85rem;box-shadow:0 18px 34px -22px #2b141099;transition:transform .35s var(--ease-suave),border-color .3s,box-shadow .35s var(--ease-suave)}.guia-acceso:hover{transform:translateY(-3px);border-color:var(--color-oro-medio);box-shadow:0 24px 38px -22px #2b1410b3}.guia-acceso:focus-visible{outline:2px solid var(--color-granate);outline-offset:2px}.guia-acceso-icono{display:grid;flex:none;place-items:center;width:2.6rem;height:2.6rem;color:var(--color-oro-claro);background:var(--color-granate);border-radius:50%}.guia-acceso-icono app-icon{width:1.3rem;height:1.3rem}.guia-acceso-titulo{display:block;font-family:var(--font-subtitulo);font-size:1.05rem;line-height:1.2;color:var(--color-granate)}.guia-acceso-texto{display:block;margin-top:.1rem;font-family:var(--font-sans);font-size:.72rem;line-height:1.3;color:var(--color-tinta-suave)}.ruta-resumen{display:flex;flex-wrap:wrap;gap:.6rem}.ruta-resumen>div{min-width:6.5rem;padding:.6rem 1rem;text-align:center;background:#fffdf8;border:1px solid rgb(200 161 92 / .6)}.ruta-resumen dt{font-family:var(--font-sans);font-size:.68rem;font-weight:700;letter-spacing:.1em;text-transform:uppercase;color:var(--color-oro-oscuro)}.ruta-resumen dd{font-family:var(--font-subtitulo);font-size:1.35rem;line-height:1.2;color:var(--color-granate)}.ruta-como{display:grid;gap:.75rem;margin-top:2.5rem}@media(min-width:768px){.ruta-como{grid-template-columns:repeat(3,minmax(0,1fr))}}.ruta-como li{display:flex;gap:.9rem;padding:1.1rem 1.2rem;background:#fffdf8;border:1px solid rgb(200 161 92 / .55);border-left:3px solid var(--color-granate)}.ruta-como-numero{display:grid;flex:none;place-items:center;width:2.2rem;height:2.2rem;font-family:var(--font-display);font-variant-numeric:lining-nums;font-size:1.15rem;color:var(--color-granate-profundo);background:linear-gradient(135deg,#f8e191,#c8a15c 55%,#a37a3c);border-radius:50%}.ruta-como-titulo{font-family:var(--font-subtitulo);font-size:1.15rem;color:var(--color-granate)}.ruta-como li p:not(.ruta-como-titulo){margin-top:.2rem;font-size:.98rem;line-height:1.5;color:var(--color-tinta-suave)}.recorrido{display:grid;gap:3rem}@media(min-width:1024px){.recorrido{grid-template-columns:minmax(0,1fr) minmax(0,1.05fr);gap:4rem}}.recorrido-lista{position:relative}.recorrido-lista:before,.recorrido-lista:after{content:"";position:absolute;top:1.6rem;bottom:1.6rem;left:calc(1.6rem - 1.5px);width:3px;border-radius:2px}.recorrido-lista:before{background:repeating-linear-gradient(180deg,rgb(200 161 92 / .55) 0 7px,transparent 7px 13px)}.recorrido-lista:after{background:linear-gradient(var(--color-oro-claro),var(--color-oro-medio));transform-origin:top;transform:scaleY(var(--avance, 0));transition:transform .6s var(--ease-suave)}.parada{position:relative;z-index:1;display:grid;grid-template-columns:3.2rem minmax(0,1fr);gap:1.1rem;padding-bottom:2.25rem}.parada:last-child{padding-bottom:0}.parada-pin{display:grid;place-items:center;width:3.2rem;height:3.2rem;font-family:var(--font-display);font-variant-numeric:lining-nums;font-size:1.4rem;color:var(--color-oro-claro);background:var(--color-granate);border:2px solid var(--color-oro-medio);border-radius:50% 50% 50% 0;transform:rotate(-45deg);box-shadow:0 10px 18px -10px #2b1410b3;transition:transform .4s var(--ease-suave),background-color .3s,color .3s}.parada-pin>span{display:block;transform:rotate(45deg);font-variant-numeric:lining-nums tabular-nums}.parada.activa .parada-pin{color:var(--color-granate-profundo);background:linear-gradient(135deg,#f8e191,#c8a15c 55%,#a37a3c);transform:rotate(-45deg) scale(1.12)}.parada-pin:focus-visible{outline:2px solid var(--color-granate);outline-offset:3px}.parada-cuerpo{padding:1rem 1.15rem 1.1rem;background:#fffdf8;border:1px solid rgb(200 161 92 / .45);border-radius:.75rem;transition:border-color .3s,box-shadow .4s var(--ease-suave)}.parada.activa .parada-cuerpo{border-color:var(--color-oro-medio);box-shadow:0 18px 34px -24px #2b141099}.parada-etiqueta{display:inline-block;margin-bottom:.4rem;padding:.1rem .6rem;font-family:var(--font-sans);font-size:.7rem;font-weight:700;letter-spacing:.06em;text-transform:uppercase;color:var(--color-oro-claro);background:var(--color-granate);border-radius:999px}.parada-titulo{font-family:var(--font-subtitulo);font-size:1.45rem;line-height:1.2;color:var(--color-granate)}.parada-titulo a:hover{text-decoration:underline;text-underline-offset:4px}.parada-texto{margin-top:.35rem;font-size:1.02rem;line-height:1.55}.parada-foto{width:100%;aspect-ratio:16 / 9;margin-top:.8rem;object-fit:cover;border-radius:.5rem}.parada-datos{display:grid;gap:.15rem;margin-top:.7rem}.parada-datos li,.lugar-datos li{display:inline-flex;align-items:center;gap:.35rem;padding:.2rem .6rem;font-family:var(--font-sans);font-size:.78rem;color:var(--color-tinta-suave);background:var(--color-papel);border:1px solid rgb(200 161 92 / .45);border-radius:999px}.parada-datos app-icon,.lugar-datos app-icon{flex:none;color:var(--color-oro-oscuro)}.parada-acciones{display:flex;flex-wrap:wrap;gap:.5rem 1.25rem;margin-top:.8rem;font-family:var(--font-sans);font-size:.88rem;font-weight:600}.recorrido-vista{position:sticky;top:6.5rem;align-self:start}.recorrido-figura{position:relative;margin:0;overflow:hidden;aspect-ratio:4 / 3;border:1px solid var(--color-oro-medio);border-radius:1rem;box-shadow:0 30px 60px -30px #2b1410b3}.recorrido-figura img{width:100%;height:100%;object-fit:cover}.recorrido-sin-foto{display:grid;place-items:center;height:100%;color:var(--color-oro-claro);background:var(--color-granate) url(/img/fondo-damasco.webp) center / 420px auto}.recorrido-figura figcaption{position:absolute;inset:auto 0 0;display:grid;gap:.2rem;padding:3rem 1.4rem 1.2rem;background:linear-gradient(transparent,#140000d9)}.recorrido-paso{font-family:var(--font-sans);font-size:.75rem;font-weight:700;letter-spacing:.1em;text-transform:uppercase;color:var(--color-oro-claro)}.recorrido-nombre{font-family:var(--font-subtitulo);font-size:1.8rem;line-height:1.15;color:var(--color-marfil)}.recorrido-navegar{display:flex;align-items:center;justify-content:space-between;gap:1rem;margin-top:1rem}.recorrido-boton{display:grid;place-items:center;width:2.75rem;height:2.75rem;font-size:1.2rem;color:var(--color-granate);border:1px solid var(--color-oro-medio);border-radius:50%;transition:background-color .25s}.recorrido-boton:hover:not(:disabled){background:#dab86f33}.recorrido-boton:disabled{opacity:.35}.recorrido-puntos{display:flex;flex:1;justify-content:center;gap:.4rem}.recorrido-puntos span{width:.6rem;height:.6rem;border:1px solid var(--color-oro-medio);border-radius:50%;transition:background-color .3s,transform .3s}.recorrido-puntos span.hecha{background:#c8a15c8c}.recorrido-puntos span.activa{background:var(--color-granate);border-color:var(--color-granate);transform:scale(1.3)}.guia-filtros{display:flex;flex-wrap:wrap;gap:.5rem;margin-top:2rem}.guia-tarjetas{display:grid;gap:1.5rem;margin-top:2rem}@media(min-width:640px){.guia-tarjetas{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(min-width:1024px){.guia-tarjetas{grid-template-columns:repeat(3,minmax(0,1fr))}}.guia-tarjetas>li{min-width:0}.lugar{display:flex;flex-direction:column;height:100%;overflow:hidden;background:#fffdf8;border:1px solid rgb(200 161 92 / .5);border-radius:1rem;box-shadow:0 16px 32px -26px #2b141099;transition:transform .4s var(--ease-suave),box-shadow .4s var(--ease-suave)}@media(hover:hover){.lugar:hover{transform:translateY(-4px);box-shadow:0 26px 40px -26px #2b1410b3}}.lugar-foto{position:relative;display:block;aspect-ratio:4 / 3;overflow:hidden;background:var(--color-granate) url(/img/fondo-damasco.webp) center / 420px auto}.lugar-foto img{width:100%;height:100%;object-fit:cover;transition:transform .9s var(--ease-suave)}@media(hover:hover){.lugar:hover .lugar-foto img{transform:scale(1.06)}}.lugar-sin-foto{display:grid;place-items:center;height:100%;color:var(--color-oro-claro);opacity:.85}.lugar-categoria{position:absolute;top:.75rem;left:.75rem;display:inline-flex;align-items:center;gap:.35rem;padding:.25rem .65rem;font-family:var(--font-sans);font-size:.72rem;font-weight:700;color:var(--color-granate);background:#fffdf8eb;border-radius:999px;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px)}.lugar-parada{position:absolute;top:.75rem;right:.75rem;padding:.25rem .65rem;font-family:var(--font-sans);font-size:.72rem;font-weight:700;color:var(--color-granate-profundo);background:linear-gradient(135deg,#f8e191,#c8a15c 55%,#a37a3c);border-radius:999px;box-shadow:0 6px 14px -6px #000000b3}.lugar-nombre{position:absolute;inset:auto 0 0;padding:2.75rem 1.1rem .9rem;font-family:var(--font-subtitulo);font-size:1.35rem;line-height:1.2;color:#fff;background:linear-gradient(transparent,#140000d1);text-shadow:0 1px 6px rgb(0 0 0 / .4)}.lugar-ciudad{display:block;margin-bottom:.15rem;font-family:var(--font-sans);font-size:.7rem;font-weight:700;letter-spacing:.1em;text-transform:uppercase;color:var(--color-oro-claro)}.lugar-cuerpo{display:flex;flex:1;flex-direction:column;padding:1.1rem 1.15rem 1.15rem}.lugar-resumen{flex:1;font-size:1rem;line-height:1.55;display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical;overflow:hidden}.lugar-datos{display:flex;flex-wrap:wrap;gap:.4rem;margin-top:.85rem}.lugar-acciones{display:flex;align-items:center;gap:.6rem;margin-top:1rem}.lugar-acciones .btn{flex:1;min-height:2.75rem}.lugar-mapa{display:grid;flex:none;place-items:center;width:2.75rem;height:2.75rem;color:var(--color-granate);border:1px solid var(--color-oro-medio);border-radius:50%;transition:background-color .25s,transform .3s var(--ease-suave)}.lugar-mapa:hover{background:#dab86f33;transform:rotate(-8deg)}.guia-consejos{display:grid;gap:.9rem;margin-top:2rem}@media(min-width:640px){.guia-consejos{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(min-width:1024px){.guia-consejos{grid-template-columns:repeat(4,minmax(0,1fr))}}.guia-consejo{display:flex;flex-direction:column;gap:.75rem;padding:1.25rem;background:#fffdf8;border:1px solid rgb(200 161 92 / .5);border-top:3px solid var(--color-oro-medio);border-radius:.75rem}.guia-consejo-icono{display:grid;place-items:center;width:2.75rem;height:2.75rem;color:var(--color-oro-claro);background:var(--color-granate);border-radius:50%}.guia-consejo-icono app-icon{width:1.4rem;height:1.4rem}.guia-consejo p{font-size:1rem;line-height:1.55}.filtro{display:inline-flex;flex-shrink:0;align-items:center;gap:.45rem;min-height:2.75rem;padding:.5rem 1rem;font-family:var(--font-sans);font-size:.875rem;font-weight:600;color:var(--color-granate);background:#fffdf8;border:1px solid rgb(200 161 92 / .8);border-radius:999px;transition:background-color .3s,color .3s}.filtro:hover{background:var(--color-marfil)}.filtro.activo{color:var(--color-oro-claro);background:var(--color-granate);border-color:var(--color-granate)}.filtro-cuenta{font-size:.75rem;opacity:.7}.dato-lugar{display:grid;grid-template-columns:1.5rem 1fr;gap:.75rem;padding:.7rem 0;border-bottom:1px solid rgb(200 161 92 / .45)}.dato-lugar app-icon{width:1.4rem;height:1.4rem;margin-top:.15rem;color:var(--color-oro-oscuro)}.dibujo-ganador{position:relative;display:flex;flex-direction:column;height:100%;background:#fffdf8;border:1px solid rgb(200 161 92 / .7);box-shadow:0 24px 40px -30px #2b141099}.dibujo-marco{display:grid;place-items:center;aspect-ratio:4 / 3;margin:.75rem;overflow:hidden;background:url(/img/fondo-papel.webp) center / cover,var(--color-marfil);border:6px solid #fff;outline:1px solid rgb(200 161 92 / .6);cursor:zoom-in}.dibujo-marco img{width:100%;height:100%;object-fit:contain}.dibujo-premio{position:absolute;top:-.6rem;right:1rem;padding:.3rem .75rem;font-family:var(--font-sans);font-size:.75rem;font-weight:700;color:var(--color-granate-profundo);background:linear-gradient(135deg,#f8e191,#c8a15c 55%,#a37a3c);box-shadow:0 6px 14px -8px #0009}.nombres{columns:1;column-gap:2rem}@media(min-width:640px){.nombres{columns:2}}@media(min-width:1024px){.nombres{columns:3}}.nombres li{display:flex;justify-content:space-between;gap:.75rem;padding:.35rem 0;break-inside:avoid;border-bottom:1px dotted rgb(200 161 92 / .6)}@media(min-width:1024px){.cabecera .menu-boton{display:none}}html{scroll-padding-top:8.5rem}.carga-pagina{position:fixed;inset:0 0 auto;z-index:75;height:3px;pointer-events:none;background:linear-gradient(90deg,transparent,#c8a15c 20%,#f8e191 50%,#c8a15c 80%,transparent);background-size:50% 100%;background-repeat:no-repeat;opacity:0;transition:opacity .3s}.carga-pagina.activa{opacity:1;animation:carga-recorre 1.1s ease-in-out infinite}@keyframes carga-recorre{0%{background-position:-50% 0}to{background-position:150% 0}}.cabecera{view-transition-name:cabecera}.subnav{view-transition-name:subnav}::view-transition-group(cabecera),::view-transition-group(subnav){animation-duration:.35s}::view-transition-old(root){animation:vt-salir .28s ease-in both}::view-transition-new(root){animation:vt-entrar .5s var(--ease-suave) both}@keyframes vt-salir{to{opacity:0;transform:scale(.985)}}@keyframes vt-entrar{0%{opacity:0}}.pagina-entra{animation:pagina-entra .7s var(--ease-suave) both}@keyframes pagina-entra{0%{opacity:0;transform:translateY(1.25rem)}}@media(prefers-reduced-motion:reduce){.pagina-entra,.carga-pagina.activa,::view-transition-old(root),::view-transition-new(root){animation:none}}.lector{width:100vw;max-width:none;height:100dvh;max-height:none;margin:0;padding:0;border:0;color:var(--color-marfil)}.lector[open]{display:flex;flex-direction:column}.lector::backdrop{background:#140000e6}.lector-barra,.lector-pie{display:flex;align-items:center;justify-content:space-between;gap:1rem;padding:.75rem 1rem}.lector-pie{justify-content:center}.lector-boton{display:inline-flex;align-items:center;gap:.4rem;min-height:2.5rem;padding:.4rem .9rem;font-family:var(--font-sans);font-size:.85rem;font-weight:600;color:var(--color-oro-claro);border:1px solid rgb(218 184 111 / .6);background:#2c000080}.lector-boton:disabled{opacity:.4}.lector-numero{width:4.5rem;padding:.3rem;text-align:center;color:var(--color-tinta);background:#fffdf8}.lector-escena{flex:1;display:grid;place-items:center;overflow:hidden;touch-action:pan-y}.lector-aviso{text-align:center}.lector-pluma{display:inline-block;color:var(--color-oro-claro);animation:flotar 2s ease-in-out infinite}.lector-libro{position:relative;display:flex;perspective:2600px;box-shadow:0 40px 80px -30px #000000e6}.lector-pagina{position:relative;width:var(--pw);height:var(--ph);overflow:hidden;background:#fff;display:grid;place-items:center}.lector-pagina img{width:100%;height:100%;object-fit:contain;-webkit-user-select:none;user-select:none}.papel-antiguo .lector-pagina{background:url(/img/fondo-papel.webp) center / cover,#efe3c8}.papel-antiguo .lector-pagina img{mix-blend-mode:multiply;filter:sepia(.3) contrast(1.03)}.papel-antiguo .lector-pagina:after{content:"";position:absolute;inset:0;pointer-events:none;box-shadow:inset 0 0 60px #6e461473}.lector-pagina.izquierda:before,.lector-pagina.derecha:before{content:"";position:absolute;top:0;bottom:0;width:2.5rem;z-index:1;pointer-events:none}.lector-pagina.izquierda:before{right:0;background:linear-gradient(90deg,transparent,rgb(0 0 0 / .22))}.lector-libro:not(.simple) .lector-pagina.derecha:before{left:0;background:linear-gradient(270deg,transparent,rgb(0 0 0 / .22))}.lector-pagina.vacia{background:transparent;box-shadow:none}.lector-pagina.vacia:after{display:none}.lector-folio{position:absolute;bottom:.4rem;left:50%;transform:translate(-50%);font-family:var(--font-subtitulo);font-size:.8rem;color:#503214b3}.lector-dibujando{font-family:var(--font-subtitulo);color:var(--color-tinta-suave)}.lector-hoja{position:absolute;top:0;width:var(--pw);height:var(--ph);transform-style:preserve-3d;z-index:5}.lector-hoja.sig{left:var(--pw);transform-origin:left center;animation:hoja-sig .75s ease-in-out forwards}.lector-hoja.ant{left:0;transform-origin:right center;animation:hoja-ant .75s ease-in-out forwards}.simple .lector-hoja.sig{left:0;transform-origin:left center}.simple .lector-hoja.ant{left:0;transform-origin:left center;animation:hoja-vuelve .75s ease-in-out forwards}.lector-cara{position:absolute;inset:0;backface-visibility:hidden}.lector-cara-dorso{transform:rotateY(180deg)}@keyframes hoja-sig{to{transform:rotateY(-180deg)}}@keyframes hoja-ant{to{transform:rotateY(180deg)}}@keyframes hoja-vuelve{0%{transform:rotateY(-180deg)}to{transform:none}}.lector-borde{position:absolute;top:0;bottom:0;width:12%;z-index:6;cursor:pointer}.lector-borde:disabled{cursor:default}.lector-borde-ant{left:0}.lector-borde-sig{right:0}.agenda-destacada{position:relative;overflow:hidden;padding:2rem 1.5rem;border:1px solid rgb(218 184 111 / .5);box-shadow:0 40px 70px -40px #2b1410cc}@media(min-width:640px){.agenda-destacada{padding:2.75rem 3rem}}.agenda-destacada-rotulo{display:inline-flex;align-items:center;gap:.6rem;font-family:var(--font-sans);font-size:.75rem;font-weight:700;letter-spacing:.16em;text-transform:uppercase;color:var(--color-oro)}.agenda-pulso{position:relative;width:.6rem;height:.6rem;background:var(--color-oro-claro);border-radius:50%}.agenda-pulso:after{content:"";position:absolute;inset:0;border-radius:50%;background:var(--color-oro-claro);animation:agenda-latido 1.8s var(--ease-suave) infinite}@keyframes agenda-latido{0%{opacity:.8;transform:scale(1)}to{opacity:0;transform:scale(3.2)}}.agenda-cuenta{padding:1.5rem 1rem;text-align:center;background:#00000038;border:1px solid rgb(218 184 111 / .35)}.agenda{--x: 1.75rem;position:relative;display:grid;gap:2.25rem;margin-top:3.5rem}@media(min-width:1024px){.agenda{--x: 50%;gap:3rem;margin-top:4.5rem}}.agenda:before,.agenda:after{content:"";position:absolute;top:1.75rem;bottom:1.75rem;left:calc(var(--x) - 1px);width:2px}.agenda:before{background:repeating-linear-gradient(180deg,rgb(200 161 92 / .55) 0 6px,transparent 6px 12px)}.agenda:after{background:linear-gradient(180deg,#f8e191,#c8a15c 40%,#a37a3c);transform-origin:top;transform:scaleY(1)}@supports (animation-timeline: view()){.agenda:after{animation:agenda-hilo linear both;animation-timeline:view();animation-range:entry 10% cover 65%}}@keyframes agenda-hilo{0%{transform:scaleY(0)}to{transform:scaleY(1)}}.agenda-item{position:relative;display:grid;grid-template-columns:3.5rem minmax(0,1fr);align-items:start;gap:1rem}@media(min-width:1024px){.agenda-item{grid-template-columns:minmax(0,1fr) 5.5rem minmax(0,1fr);gap:0 2rem}.agenda-item+.agenda-item{margin-top:-7rem}.agenda-item .agenda-medallon{grid-column:2;grid-row:1}.agenda-item .agenda-tarjeta{grid-column:1;grid-row:1}.agenda-item.derecha .agenda-tarjeta{grid-column:3}}.agenda-medallon{position:relative;z-index:1;display:flex;flex-direction:column;align-items:center;justify-content:center;width:3.5rem;height:3.5rem;color:var(--color-granate-profundo);background:linear-gradient(135deg,#f8e191,#c8a15c 55%,#a37a3c);border-radius:50%;box-shadow:0 0 0 4px var(--color-papel),0 0 0 5px #c8a15cb3,0 12px 24px -10px #2b141099;transition:transform .6s var(--ease-suave)}@media(min-width:1024px){.agenda-medallon{justify-self:center;width:5.5rem;height:5.5rem}}.agenda-dia{font-family:var(--font-display);font-variant-numeric:lining-nums;font-size:1.15rem;line-height:1;white-space:nowrap}.agenda-mes{margin-top:.15rem;font-family:var(--font-sans);font-size:.6rem;font-weight:700;letter-spacing:.14em;text-transform:uppercase}@media(min-width:1024px){.agenda-dia{font-size:1.75rem}.agenda-mes{font-size:.72rem}}.es-siguiente .agenda-medallon:after{content:"";position:absolute;inset:-5px;border:2px solid var(--color-oro-medio);border-radius:50%;animation:agenda-onda 2.4s var(--ease-suave) infinite}@keyframes agenda-onda{0%{opacity:.9;transform:scale(1)}to{opacity:0;transform:scale(1.45)}}.agenda-tarjeta{position:relative;padding:1.25rem 1.25rem 1.1rem;background:#fffdf8;border:1px solid rgb(200 161 92 / .6);border-top:3px solid var(--color-granate);box-shadow:0 26px 44px -34px #2b1410bf;transition:transform .5s var(--ease-suave),box-shadow .5s var(--ease-suave),opacity .4s}@media(min-width:640px){.agenda-tarjeta{padding:1.6rem 1.75rem 1.4rem}}.agenda-tarjeta:before{content:"";position:absolute;top:1.2rem;left:-7px;width:12px;height:12px;background:#fffdf8;border-left:1px solid rgb(200 161 92 / .6);border-bottom:1px solid rgb(200 161 92 / .6);transform:rotate(45deg)}@media(min-width:1024px){.agenda-tarjeta:before{top:2.1rem;left:auto;right:-7px;transform:rotate(-135deg)}.agenda-item.derecha .agenda-tarjeta:before{left:-7px;right:auto;transform:rotate(45deg)}}@media(hover:hover){.agenda-item:hover .agenda-tarjeta{transform:translateY(-.25rem);box-shadow:0 34px 54px -30px #2b141099}.agenda-item:hover .agenda-medallon{transform:scale(1.08) rotate(-6deg)}}.agenda-estado{padding:.2rem .6rem;font-family:var(--font-sans);font-size:.7rem;font-weight:700;letter-spacing:.08em;text-transform:uppercase;border-radius:2px}.agenda-estado-proximo{color:var(--color-granate-profundo);background:linear-gradient(135deg,#f8e191,#c8a15c)}.agenda-estado-hoy{color:var(--color-papel);background:var(--color-granate);animation:agenda-hoy 1.6s ease-in-out infinite alternate}.agenda-estado-realizado{color:var(--color-tinta-suave);background:#2b141014}@keyframes agenda-hoy{to{box-shadow:0 0 0 4px #5500002e}}.agenda-tipo{display:inline-flex;align-items:center;gap:.35rem;font-family:var(--font-sans);font-size:.78rem;font-weight:600;color:var(--color-oro-oscuro)}.agenda-datos{display:grid;gap:.45rem;margin-top:1rem;padding-top:.9rem;font-family:var(--font-sans);font-size:.875rem;color:var(--color-tinta);border-top:1px dashed rgb(200 161 92 / .6)}.agenda-datos li{display:flex;align-items:flex-start;gap:.55rem}.agenda-datos app-icon{color:var(--color-oro-oscuro)}.agenda-acciones{display:flex;flex-wrap:wrap;align-items:center;gap:.75rem;margin-top:1.25rem}.agenda-acciones .btn{min-height:2.75rem;padding:.55rem 1.15rem;font-size:.875rem}.agenda-calendario{display:grid;place-items:center;width:2.75rem;height:2.75rem;margin-left:auto;color:var(--color-granate);border:1px solid rgb(200 161 92 / .8);border-radius:50%;transition:background-color .25s,transform .4s var(--ease-suave)}.agenda-calendario:hover{background:#dab86f2e;transform:rotate(-8deg)}.agenda-item.realizado .agenda-tarjeta{opacity:.78;border-top-color:#2b14104d}.agenda-item.realizado .agenda-medallon{filter:grayscale(.7)}.agenda-item.reveal{opacity:1;transform:none}.agenda-item.reveal .agenda-tarjeta{opacity:0;transform:translate(1.5rem)}.agenda-item.reveal .agenda-medallon{transform:scale(.4) rotate(-90deg);opacity:0}@media(min-width:1024px){.agenda-item.reveal:not(.derecha) .agenda-tarjeta{transform:translate(-1.5rem)}}.agenda-item.reveal.visible .agenda-tarjeta{opacity:1;transform:none;transition:opacity .8s var(--ease-suave) .15s,transform .9s var(--ease-suave) .15s,box-shadow .5s}.agenda-item.reveal.visible.realizado .agenda-tarjeta{opacity:.78}.agenda-item.reveal.visible .agenda-medallon{opacity:1;transform:none;transition:opacity .5s,transform .8s cubic-bezier(.34,1.56,.64,1)}@media(prefers-reduced-motion:reduce){.agenda:after{animation:none;transform:none}.agenda-pulso:after,.es-siguiente .agenda-medallon:after,.agenda-estado-hoy{animation:none}.agenda-item.reveal .agenda-tarjeta,.agenda-item.reveal .agenda-medallon{opacity:1;transform:none}}@media(max-width:639.98px){.agenda{--x: 1.375rem;gap:1.75rem}.agenda-item{grid-template-columns:2.75rem minmax(0,1fr);gap:.75rem}.agenda-medallon{width:2.75rem;height:2.75rem}.agenda-dia{font-size:.95rem}.agenda-mes{font-size:.52rem}.agenda-tarjeta{padding:1rem 1rem .95rem}.agenda-tarjeta h3{font-size:1.2rem}.agenda-destacada{padding:1.6rem 1.25rem}.agenda-destacada .btn{flex:1 1 100%}.agenda-cuenta{padding:1.25rem .5rem}.agenda-cuenta dl{gap:.6rem}.agenda-cuenta dl>div{min-width:0;flex:1}.agenda-cuenta dd{font-size:2rem}.agenda-cuenta dt{font-size:.62rem;letter-spacing:.04em}}.dock{position:fixed;right:max(1rem,env(safe-area-inset-right));bottom:max(1rem,env(safe-area-inset-bottom));z-index:60;display:flex;align-items:center;gap:.5rem;pointer-events:none}.dock>*{pointer-events:auto}.dock app-transmisiones{display:contents}.dock app-asistente{position:relative;display:block}.tx-aviso{display:flex;align-items:center;gap:.5rem;max-width:min(15rem,calc(100vw - 6rem));min-height:3rem;padding:.25rem 1rem .25rem .25rem;color:var(--color-marfil);text-align:left;background:radial-gradient(circle at 15% 25%,var(--color-granate-claro),var(--color-granate-profundo) 70%);border:1.5px solid var(--color-oro);border-radius:999px;box-shadow:0 14px 32px -12px #14000099;animation:tx-entra .6s var(--ease-suave) both;transition:transform .3s var(--ease-suave),box-shadow .3s}.tx-aviso:hover{transform:translateY(-2px);box-shadow:0 18px 36px -12px #140000b3}.tx-aviso:focus-visible{outline:2px solid var(--color-oro-claro);outline-offset:3px}.tx-aviso-icono{position:relative;display:grid;flex:none;place-items:center;width:2.4rem;height:2.4rem;color:var(--color-oro-claro);background:#00000038;border:1px solid rgb(218 184 111 / .5);border-radius:50%}.tx-aviso-icono .tx-pulso{position:absolute;top:0;right:0;width:.65rem;height:.65rem;box-shadow:0 0 0 2px var(--color-granate-profundo)}.tx-aviso-texto{display:grid;gap:.15rem;min-width:0;line-height:1.2;font-family:var(--font-sans)}.tx-aviso-texto strong{justify-self:start;font-size:.7rem;font-weight:700;letter-spacing:.08em;text-transform:uppercase;color:var(--color-oro-claro)}.tx-aviso-vivo .tx-aviso-texto strong{padding:.05rem .4rem;color:#fff;background:#c62828;border-radius:2px}.tx-aviso-titulo{overflow:hidden;font-size:.78rem;text-overflow:ellipsis;white-space:nowrap}@keyframes tx-entra{0%{opacity:0;transform:translateY(12px) scale(.95)}}.tx-boton{display:grid;place-items:center;width:3rem;height:3rem;color:var(--color-oro-claro);background:radial-gradient(circle at 30% 25%,var(--color-granate-claro),var(--color-granate-profundo));border:1.5px solid var(--color-oro);border-radius:50%;box-shadow:0 14px 30px -10px #140000a6;animation:tx-entra .6s var(--ease-suave) both;transition:transform .35s var(--ease-suave),box-shadow .3s}.tx-boton:hover{transform:translateY(-2px) scale(1.04)}.tx-boton:focus-visible{outline:2px solid var(--color-oro-claro);outline-offset:3px}.tx-pulso{position:relative;flex:none;width:.7rem;height:.7rem;background:#e53935;border-radius:50%}.tx-pulso:after{content:"";position:absolute;inset:0;border-radius:50%;background:#e53935;animation:tx-pulso 1.6s ease-out infinite}@keyframes tx-pulso{to{transform:scale(2.6);opacity:0}}.tx-dialogo{width:min(68rem,calc(100vw - 2rem));max-width:none;max-height:calc(100dvh - 2rem);margin:auto;padding:0;color:var(--color-tinta);background:transparent;border:0;overflow:visible}.tx-dialogo::backdrop{background:#0f0000b8;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px)}.tx-caja{position:relative;display:flex;flex-direction:column;max-height:calc(100dvh - 2rem);overflow:hidden;background:radial-gradient(60rem 26rem at 0% 0%,rgb(218 184 111 / .16),transparent 70%),radial-gradient(44rem 22rem at 100% 100%,rgb(85 0 0 / .07),transparent 70%),url(/img/fondo-marfil.webp) center / 900px auto,var(--color-papel);border:1px solid var(--color-oro-medio);box-shadow:0 40px 90px -30px #000c}.tx-caja:before{content:"";position:absolute;inset:0;pointer-events:none;background-image:linear-gradient(rgb(134 96 42 / .1) 1px,transparent 1px),linear-gradient(90deg,rgb(134 96 42 / .1) 1px,transparent 1px),linear-gradient(rgb(134 96 42 / .05) 1px,transparent 1px),linear-gradient(90deg,rgb(134 96 42 / .05) 1px,transparent 1px);background-size:96px 96px,96px 96px,24px 24px,24px 24px;background-position:-1px -1px;-webkit-mask-image:radial-gradient(ellipse 85% 75% at 40% 40%,#000 30%,transparent 100%);mask-image:radial-gradient(ellipse 85% 75% at 40% 40%,#000 30%,transparent 100%)}.tx-caja>*{position:relative}.tx-cabeza{display:flex;align-items:center;justify-content:space-between;gap:1rem;padding:.7rem .85rem .7rem 1.4rem;background:linear-gradient(180deg,#550000f0,#2c0000f7),url(/img/fondo-damasco.webp) center / 600px auto;border-bottom:2px solid var(--color-oro-medio)}.tx-rotulo{display:flex;align-items:center;gap:.6rem;font-family:var(--font-sans);font-size:.78rem;font-weight:700;letter-spacing:.1em;text-transform:uppercase;color:var(--color-oro-claro)}.tx-cerrar{display:grid;place-items:center;width:2.75rem;height:2.75rem;color:var(--color-oro-claro);border-radius:50%;transition:background-color .25s}.tx-cerrar:hover{background:#dab86f26}.tx-cerrar:focus-visible{outline:2px solid var(--color-oro-claro)}.tx-cuerpo{display:grid;gap:1.5rem;padding:1.25rem;overflow-y:auto;overscroll-behavior:contain}@media(min-width:960px){.tx-cuerpo{grid-template-columns:minmax(0,1fr) 18rem;padding:1.5rem}}.tx-pantalla{position:relative;aspect-ratio:16 / 9;overflow:hidden;color:var(--color-marfil);background:var(--color-granate-profundo) radial-gradient(circle at 50% 40%,rgb(218 184 111 / .14),transparent 65%);border:1px solid var(--color-oro-medio);box-shadow:0 18px 36px -22px #2b1410b3}.tx-pantalla iframe,.tx-pantalla video{position:absolute;inset:0;width:100%;height:100%;border:0;background:#000}.tx-espera{position:absolute;inset:0;display:flex;flex-direction:column;align-items:center;justify-content:center;padding:1.25rem;text-align:center}.tx-espera-rotulo{font-family:var(--font-sans);font-size:.8rem;font-weight:600;letter-spacing:.12em;text-transform:uppercase;color:var(--color-oro)}.tx-espera-titulo{font-family:var(--font-display);font-variant-numeric:lining-nums;font-size:clamp(1.4rem,1rem + 1.6vw,2.1rem);color:var(--color-oro-claro)}.tx-espera-texto{max-width:34rem;margin-top:.75rem;font-size:1rem;color:#e7e5e1cc}.tx-cuenta{margin-top:1rem;color:var(--color-oro-claro)}.tx-titulo{margin-top:1.25rem;font-family:var(--font-subtitulo);font-size:clamp(1.35rem,1.1rem + 1vw,1.85rem);line-height:1.2;color:var(--color-granate)}.tx-datos{display:grid;gap:.4rem;margin-top:.85rem;font-family:var(--font-sans);font-size:.92rem;color:var(--color-tinta-suave)}.tx-datos li{display:flex;align-items:flex-start;gap:.55rem}.tx-datos svg{flex:none;margin-top:.1rem;color:var(--color-oro-oscuro)}.tx-enlace{color:var(--color-granate);text-decoration:underline;text-decoration-color:var(--color-oro-medio);text-underline-offset:3px}.tx-descripcion{margin-top:.9rem;max-width:62ch;font-size:1.02rem;line-height:1.6;color:var(--color-tinta-suave);text-align:justify;hyphens:auto}.tx-constantino{display:flex;align-items:flex-end;gap:.75rem;margin-top:1.1rem}.tx-constantino-img{flex:none;width:4.75rem;height:auto;filter:drop-shadow(0 6px 10px rgb(43 20 16 / .25))}.tx-constantino-globo{position:relative;margin-bottom:.6rem;padding:.6rem .9rem;font-size:.98rem;line-height:1.45;color:var(--color-tinta);background:#fff;border:1px solid rgb(200 161 92 / .6);border-radius:1rem 1rem 1rem .3rem;box-shadow:0 10px 22px -16px #2b141073}.tx-constantino-nombre{display:block;font-family:var(--font-sans);font-size:.7rem;font-weight:700;letter-spacing:.08em;text-transform:uppercase;color:var(--color-oro-oscuro)}@media(max-width:639.98px){.tx-constantino-img{width:3.75rem}.tx-constantino-globo{font-size:.92rem}}.tx-redes{margin-top:1.25rem;padding-top:1rem;border-top:1px solid rgb(200 161 92 / .45)}.tx-redes-titulo{font-family:var(--font-sans);font-size:.7rem;font-weight:700;letter-spacing:.12em;text-transform:uppercase;color:var(--color-oro-oscuro)}.tx-redes-lista{display:flex;flex-wrap:wrap;gap:.5rem;margin-top:.6rem}.tx-red{display:inline-flex;align-items:center;gap:.55rem;min-height:2.75rem;padding:.35rem 1rem .35rem .4rem;font-family:var(--font-sans);font-size:.85rem;font-weight:600;color:var(--color-tinta);background:#fff;border:1px solid rgb(200 161 92 / .5);border-radius:999px;transition:background-color .25s,border-color .25s,transform .25s var(--ease-suave)}.tx-red:hover{border-color:var(--color-oro-medio);box-shadow:0 8px 16px -12px #2b141080;transform:translateY(-1px)}.tx-red:focus-visible{outline:2px solid var(--color-oro-medio);outline-offset:2px}.tx-red svg{flex:none;width:1.9rem;height:1.9rem}.tx-programa{--txp-fondo: linear-gradient(180deg, rgb(85 0 0 / .94), rgb(44 0 0 / .97)), url(/img/fondo-damasco.webp) center / 600px auto;--txp-borde: var(--color-oro-medio);--txp-titulo: var(--color-oro-claro);--txp-texto: var(--color-marfil);--txp-texto-suave: rgb(231 229 225 / .72);--txp-tarjeta: rgb(255 255 255 / .05);--txp-tarjeta-borde: rgb(218 184 111 / .22);--txp-elegida: var(--color-papel);--txp-elegida-texto: var(--color-granate);--txp-elegida-marca: var(--color-oro);position:sticky;top:0;align-self:start;min-width:0;padding:1rem .9rem 1.1rem;color:var(--txp-texto);background:var(--txp-fondo);border:1px solid var(--txp-borde);border-top-width:3px;box-shadow:0 18px 36px -24px #2b1410b3}.tx-programa-titulo{display:flex;align-items:center;gap:.6rem;font-family:var(--font-sans);font-size:.78rem;font-weight:700;letter-spacing:.1em;text-transform:uppercase;color:var(--txp-titulo)}.tx-programa-titulo:after{content:"";flex:1;height:1px;background:linear-gradient(90deg,var(--txp-borde),transparent)}.tx-programa ol{display:grid;gap:.5rem;margin-top:.85rem}.tx-item{display:grid;gap:.25rem;width:100%;padding:.7rem .85rem;text-align:left;background:var(--txp-tarjeta);border:1px solid var(--txp-tarjeta-borde);border-left:3px solid transparent;transition:background-color .25s,border-color .25s,transform .25s var(--ease-suave)}.tx-item:hover{background:#dab86f1a;border-color:#dab86f73;transform:translate(2px)}.tx-item.activa{background:var(--txp-elegida);border-color:var(--txp-elegida-marca);border-left-color:var(--txp-elegida-marca);transform:none}.tx-item:focus-visible{outline:2px solid var(--color-oro-claro);outline-offset:2px}.tx-item-titulo{font-family:var(--font-subtitulo);font-size:1rem;line-height:1.3;color:var(--txp-texto)}.tx-item-hora{font-family:var(--font-sans);font-size:.78rem;color:var(--txp-texto-suave);text-transform:capitalize}.tx-item.activa .tx-item-titulo{color:var(--txp-elegida-texto)}.tx-item.activa .tx-item-hora{color:var(--color-tinta-suave)}.tx-chip{justify-self:start;padding:.1rem .5rem;font-family:var(--font-sans);font-size:.68rem;font-weight:700;letter-spacing:.06em;text-transform:uppercase;border-radius:999px}.tx-chip-envivo{color:#fff;background:#c62828}.tx-chip-pronto{color:var(--color-granate-profundo);background:var(--color-oro-claro)}.tx-chip-proxima{color:var(--color-oro-claro);border:1px solid rgb(218 184 111 / .5)}.tx-chip-finalizada{color:var(--txp-texto-suave);border:1px solid rgb(231 229 225 / .3)}.tx-item.activa .tx-chip-proxima{color:var(--color-granate);border-color:#55000059}.tx-item.activa .tx-chip-finalizada{color:var(--color-tinta-suave);border-color:#4d38334d}@media(max-width:639.98px){.tx-dialogo{width:100vw;max-height:100dvh;margin:auto 0 0}.tx-caja{max-height:100dvh;border-inline:0;border-bottom:0}.tx-cuerpo{padding:1rem}.tx-cuenta dl{gap:.9rem}.tx-cuenta dd{font-size:2rem}}.as-boton{position:relative;display:grid;place-items:center;width:3rem;height:3rem;color:var(--color-oro-claro);background:radial-gradient(circle at 30% 25%,var(--color-granate-claro),var(--color-granate-profundo));border:1.5px solid var(--color-oro);border-radius:50%;box-shadow:0 14px 30px -10px #140000a6;transition:transform .35s var(--ease-suave),box-shadow .3s}.as-boton:hover{transform:translateY(-2px) scale(1.04)}.as-boton:not(.abierto){padding:0;overflow:hidden;background:var(--color-papel)}.as-boton-cara{display:block;width:100%;height:100%;object-fit:cover}.as-boton:focus-visible{outline:2px solid var(--color-oro-claro);outline-offset:3px}.as-boton.abierto{transform:rotate(90deg)}.as-burbuja{position:absolute;right:0;bottom:calc(100% + .5rem);width:max-content;max-width:14rem;pointer-events:none;padding:.55rem .9rem;font-family:var(--font-sans);font-size:.85rem;font-weight:600;color:var(--color-granate-profundo);background:var(--color-papel);border:1px solid var(--color-oro-medio);border-radius:1rem 1rem .25rem;box-shadow:0 12px 26px -12px #14000080;animation:tx-entra .5s var(--ease-suave) both}.as-panel{position:fixed;right:max(1rem,env(safe-area-inset-right));bottom:calc(max(1rem,env(safe-area-inset-bottom)) + 3.75rem);z-index:80;display:flex;flex-direction:column;width:min(24rem,calc(100vw - 2rem));height:min(38rem,calc(100dvh - 7rem));overflow:hidden;color:var(--color-tinta);background:var(--color-papel);border:1px solid var(--color-oro-medio);border-radius:1rem;box-shadow:0 30px 70px -25px #14000099;transform-origin:bottom right}.as-cabeza{display:flex;align-items:center;gap:.75rem;padding:.85rem .75rem .85rem 1rem;color:var(--color-marfil);background:linear-gradient(135deg,var(--color-granate-profundo),var(--color-granate));border-bottom:2px solid var(--color-oro)}.as-avatar{flex:none;width:2.9rem;height:2.9rem;object-fit:cover;background:var(--color-papel);border:2px solid var(--color-oro);border-radius:50%}.as-cara{flex:none;align-self:flex-end;width:2rem;height:2rem;margin-right:.45rem;object-fit:cover;background:var(--color-papel);border:1.5px solid var(--color-oro-medio);border-radius:50%}.as-cara-hueco{flex:none;width:2rem;margin-right:.45rem}.as-titulo{font-family:var(--font-subtitulo);font-size:1.1rem;line-height:1.2;color:var(--color-oro-claro)}.as-sub{display:flex;align-items:center;gap:.4rem;margin-top:.15rem;font-family:var(--font-sans);font-size:.72rem;color:#e7e5e1cc}.as-punto{flex:none;width:.45rem;height:.45rem;background:#66bb6a;border-radius:50%;box-shadow:0 0 0 3px #66bb6a40}.as-cerrar{display:grid;flex:none;place-items:center;width:2.75rem;height:2.75rem;margin-left:auto;color:var(--color-oro-claro);border-radius:50%}.as-cerrar:hover{background:#dab86f26}.as-cerrar:focus-visible{outline:2px solid var(--color-oro-claro)}.as-mensajes{display:flex;flex:1;flex-direction:column;gap:.6rem;padding:1rem .85rem;overflow-y:auto;overscroll-behavior:contain;background:var(--color-papel) url(/img/fondo-papel.webp)}.as-fila{display:flex}.as-fila.yo{justify-content:flex-end}.as-globo{max-width:88%;padding:.65rem .85rem;font-size:.98rem;line-height:1.5;border-radius:1rem}.as-globo-bot{color:var(--color-tinta);background:#fff;border:1px solid rgb(200 161 92 / .45);border-bottom-left-radius:.3rem;box-shadow:0 4px 12px -8px #2b141059}.as-globo-yo{color:var(--color-marfil);background:var(--color-granate);border-bottom-right-radius:.3rem}.as-globo-pregunta{margin-bottom:.3rem;font-family:var(--font-sans);font-size:.8rem;font-weight:700;color:var(--color-oro-oscuro)}.as-enlace{display:inline-block;margin-top:.5rem;font-family:var(--font-sans);font-size:.88rem;font-weight:600;color:var(--color-granate);text-decoration:underline;text-underline-offset:3px}.as-chips{display:flex;flex-wrap:wrap;gap:.45rem;margin-top:.7rem}.as-chips-col{flex-direction:column;align-items:stretch}.as-chip{min-height:2.5rem;padding:.45rem .8rem;font-family:var(--font-sans);font-size:.85rem;font-weight:600;line-height:1.3;text-align:left;color:var(--color-granate);background:var(--color-papel);border:1px solid rgb(200 161 92 / .7);border-radius:.75rem;transition:background-color .2s,border-color .2s}.as-chip:hover{background:#dab86f33;border-color:var(--color-oro-medio)}.as-chip:focus-visible{outline:2px solid var(--color-granate);outline-offset:2px}.as-util{display:flex;flex-wrap:wrap;align-items:center;gap:.4rem .6rem;margin-top:.7rem;padding-top:.6rem;font-family:var(--font-sans);font-size:.8rem;color:var(--color-tinta-suave);border-top:1px dashed rgb(200 161 92 / .6)}.as-util button{min-height:2rem;padding:.2rem .7rem;font-weight:600;color:var(--color-granate);border:1px solid rgb(200 161 92 / .7);border-radius:999px}.as-util button:hover{background:#dab86f33}.as-escribir{display:block;width:100%;min-height:2.75rem;margin-top:.7rem;font-family:var(--font-sans);font-size:.88rem;font-weight:600;color:var(--color-marfil);background:var(--color-granate);border-radius:.6rem}.as-escribir:hover{background:var(--color-granate-claro)}.as-escribiendo{display:flex;gap:.3rem;padding:.85rem 1rem}.as-escribiendo i{width:.45rem;height:.45rem;background:var(--color-oro-medio);border-radius:50%;animation:as-punto 1.1s ease-in-out infinite}.as-escribiendo i:nth-child(2){animation-delay:.15s}.as-escribiendo i:nth-child(3){animation-delay:.3s}@keyframes as-punto{0%,60%,to{transform:translateY(0);opacity:.5}30%{transform:translateY(-4px);opacity:1}}.as-ok{border-color:#66bb6a}.as-form{padding:.9rem;background:#fff;border:1px solid rgb(200 161 92 / .6);border-radius:.9rem}.as-form-titulo{font-family:var(--font-subtitulo);font-size:1.1rem;color:var(--color-granate)}.as-form-texto{margin:.2rem 0 .6rem;font-size:.88rem;color:var(--color-tinta-suave)}.as-etiqueta{display:block;margin-top:.55rem;font-family:var(--font-sans);font-size:.78rem;font-weight:600;color:var(--color-tinta-suave)}.as-campo{width:100%;margin-top:.2rem;padding:.55rem .7rem;font-size:1rem;background:var(--color-papel);border:1px solid #c9bfb0;border-radius:.5rem}.as-campo:focus{outline:2px solid var(--color-oro-medio);outline-offset:0;border-color:var(--color-oro-medio)}.as-error{margin-top:.6rem;font-size:.85rem;color:#a11d1d}.as-form-acciones{display:flex;align-items:center;justify-content:flex-end;gap:.75rem;margin-top:.85rem}.as-cancelar{min-height:2.5rem;padding:0 .6rem;font-family:var(--font-sans);font-size:.85rem;color:var(--color-tinta-suave)}.as-entrada{display:flex;gap:.5rem;padding:.65rem;background:#fff;border-top:1px solid rgb(200 161 92 / .5)}.as-entrada-campo{flex:1;min-width:0;min-height:2.75rem;padding:0 .9rem;font-size:1rem;background:var(--color-papel);border:1px solid #c9bfb0;border-radius:999px}.as-entrada-campo:focus{outline:2px solid var(--color-oro-medio);outline-offset:0}.as-enviar{display:grid;flex:none;place-items:center;width:2.75rem;height:2.75rem;color:var(--color-oro-claro);background:var(--color-granate);border-radius:50%;transition:opacity .2s,transform .25s var(--ease-suave)}.as-enviar:not(:disabled):hover{transform:scale(1.06)}.as-enviar:disabled{opacity:.4}@media(max-width:639.98px){.as-panel{inset:0;width:100%;height:100dvh;border:0;border-radius:0}.as-boton.abierto{display:none}}@media(prefers-reduced-motion:reduce){.tx-aviso,.tx-boton,.as-burbuja{animation:none}.tx-pulso:after,.as-escribiendo i{animation:none}}.cert-pasos{display:grid;gap:1rem;counter-reset:paso}@media(min-width:640px){.cert-pasos{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(min-width:1024px){.cert-pasos{grid-template-columns:repeat(4,minmax(0,1fr))}}.cert-paso{position:relative;padding:1.6rem 1.4rem 1.5rem;background:#fffdf8;border:1px solid rgb(200 161 92 / .55);border-top:3px solid var(--color-granate);overflow:hidden}.cert-paso-numero{position:absolute;top:.6rem;right:1rem;font-family:var(--font-display);font-variant-numeric:lining-nums;font-size:3.2rem;line-height:1;color:#c8a15c59}.cert-paso-icono{display:block;width:2.4rem;height:2.4rem;color:var(--color-oro-oscuro)}.cert-paso-titulo{margin-top:1rem;font-family:var(--font-subtitulo);font-size:1.25rem;line-height:1.25;color:var(--color-granate)}.cert-paso-texto{margin-top:.5rem;font-size:1rem;line-height:1.55;color:var(--color-tinta-suave)}.sello-demo{padding:1.5rem;background:var(--color-papel) url(/img/fondo-papel.webp);border:1px solid rgb(200 161 92 / .6)}.sello-demo-sello{display:flex;align-items:center;gap:1rem;padding:.9rem 1.1rem;background:#fff;border:1px solid #b8933f;border-left:4px solid var(--color-granate);box-shadow:0 18px 40px -24px #2b141080}.sello-demo-qr{flex:none;width:4.5rem;height:4.5rem;background:conic-gradient(from 90deg at 1.1rem 1.1rem,#3a2a22 25%,transparent 0) 0 0 / 1.6rem 1.6rem no-repeat,conic-gradient(from 90deg at 1.1rem 1.1rem,#3a2a22 25%,transparent 0) 100% 0 / 1.6rem 1.6rem no-repeat,conic-gradient(from 90deg at 1.1rem 1.1rem,#3a2a22 25%,transparent 0) 0 100% / 1.6rem 1.6rem no-repeat,repeating-conic-gradient(#3a2a22 0 25%,#fff 0 50%) 50% 50% / .55rem .55rem;border:3px solid #fff;outline:1px solid #e3d8c4}.sello-demo-sello>span:last-child{display:grid;gap:.15rem}.sello-demo-rotulo{font-family:var(--font-sans);font-size:.68rem;font-weight:700;letter-spacing:.12em;text-transform:uppercase;color:#8a6a2a}.sello-demo-nombre{font-family:var(--font-subtitulo);font-size:1.15rem;font-weight:700;color:var(--color-granate-profundo)}.sello-demo-cargo{font-family:var(--font-sans);font-size:.82rem;color:var(--color-tinta)}.sello-demo-meta{font-family:var(--font-sans);font-size:.72rem;color:#73665c}.sello-demo-partes{display:grid;gap:.6rem;margin-top:1.25rem;counter-reset:parte}@media(min-width:640px){.sello-demo-partes{grid-template-columns:repeat(2,minmax(0,1fr))}}.sello-demo-partes li{position:relative;padding-left:2.2rem;font-size:.98rem;line-height:1.45;color:var(--color-tinta-suave);counter-increment:parte}.sello-demo-partes li:before{content:counter(parte);position:absolute;left:0;top:0;display:grid;place-items:center;width:1.6rem;height:1.6rem;font-family:var(--font-sans);font-size:.8rem;font-weight:700;color:var(--color-oro-claro);background:var(--color-granate);border-radius:50%}.sello-demo-partes b{color:var(--color-tinta)}.ronda{display:flex;flex-wrap:wrap;justify-content:center;gap:1.25rem .75rem;margin-top:2.5rem}.ronda-nino{flex:0 0 calc((100% - 1.5rem) / 3);min-width:0}@media(min-width:640px){.ronda-nino{flex-basis:calc((100% - 3rem)/5)}}@media(min-width:1024px){.ronda{flex-wrap:nowrap;gap:.5rem;margin-top:3rem}.ronda-nino{flex:1 1 0}}.ronda-nino figure{position:relative;max-width:10rem;margin-inline:auto;overflow:hidden;background:#fcf8ef;border:1px solid rgb(200 161 92 / .7);border-radius:1rem;box-shadow:0 10px 24px -16px #2b14108c,inset 0 0 0 3px #fff9;transition:transform .45s var(--ease-suave),box-shadow .45s var(--ease-suave),border-color .3s}.ronda-foto{display:block;width:100%;height:auto;aspect-ratio:4 / 5;object-fit:cover;object-position:50% 30%;transition:transform .6s var(--ease-suave)}.ronda-nombre{position:absolute;inset:auto 0 0;padding:.95rem .25rem .4rem;font-family:var(--font-sans);font-size:clamp(.66rem,.6rem + .25vw,.8rem);font-weight:700;letter-spacing:.05em;text-align:center;white-space:nowrap;color:var(--color-granate);background:linear-gradient(transparent,#fcf8eff2 45%);transition:color .3s}@media(hover:hover){.ronda-nino:hover figure{transform:translateY(-.5rem) rotate(calc((var(--i) - 4) * .5deg));border-color:var(--color-oro-medio);box-shadow:0 22px 34px -18px #2b141099,inset 0 0 0 3px #fff9}.ronda-nino:hover .ronda-foto{transform:scale(1.06)}.ronda-nino:hover .ronda-nombre{color:var(--color-granate-claro)}}@media(prefers-reduced-motion:reduce){.ronda-nino figure,.ronda-foto{transition:none}}.tx-cuerpo,.as-mensajes{scrollbar-width:thin}.tx-cuerpo,.as-mensajes{scrollbar-color:rgb(200 161 92 / .6) transparent}.tx-cuerpo::-webkit-scrollbar,.as-mensajes::-webkit-scrollbar{width:6px}.tx-cuerpo::-webkit-scrollbar-thumb{background:#c8a15c99;border-radius:3px}.as-mensajes::-webkit-scrollbar-thumb{background:#c8a15c99;border-radius:3px}.tx-pantalla{width:min(100%,calc((100dvh - 10rem) * 16 / 9));margin-inline:auto}.tx-pantalla:fullscreen{width:100%;border:0;aspect-ratio:auto;background:#000}.tx-controles{display:flex;flex-wrap:wrap;justify-content:flex-end;gap:.4rem;margin-top:.6rem}.tx-control{display:inline-flex;align-items:center;gap:.4rem;min-height:2.25rem;padding:.3rem .8rem;font-family:var(--font-sans);font-size:.8rem;font-weight:600;color:var(--color-granate);background:#fff;border:1px solid rgb(200 161 92 / .6);border-radius:999px;transition:background-color .2s,border-color .2s,color .2s}.tx-control:hover,.tx-control[aria-pressed=true]{background:#fbf3df;border-color:var(--color-oro-medio)}.tx-control:focus-visible{outline:2px solid var(--color-oro-medio);outline-offset:2px}.tx-control-red{order:-1;margin-right:auto;color:var(--color-papel);background:var(--color-granate);border-color:var(--color-granate)}.tx-control-red:hover{color:var(--color-papel);background:var(--color-granate-claro);border-color:var(--color-granate-claro)}.tx-dialogo.tx-grande{width:100vw;max-height:100dvh;height:100dvh;margin:0}.tx-grande .tx-caja{height:100dvh;max-height:100dvh;border:0}.tx-grande .tx-cuerpo{grid-template-columns:minmax(0,1fr)}.tx-grande .tx-pantalla{width:min(100%,calc((100dvh - 8.5rem) * 16 / 9))}app-reproductor{position:absolute;inset:0;display:block}.rp-video{position:absolute;inset:0;width:100%;height:100%;background:#000}.rp-sonido,.rp-directo{position:absolute;z-index:1;display:inline-flex;align-items:center;gap:.45rem;padding:.5rem .95rem;font-family:var(--font-sans);font-size:.85rem;font-weight:700;border-radius:999px;box-shadow:0 8px 20px -8px #0009}.rp-sonido{top:.75rem;left:.75rem;color:var(--color-granate-profundo);background:var(--color-oro-claro)}.rp-directo{top:.75rem;right:.75rem;color:#fff;background:#140000bf;border:1px solid rgb(255 255 255 / .3)}.rp-directo span{width:.55rem;height:.55rem;background:#e53935;border-radius:50%}.rp-estado{position:absolute;inset:auto .75rem 3.5rem;z-index:1;width:fit-content;max-width:calc(100% - 1.5rem);margin-inline:auto;padding:.4rem .9rem;font-family:var(--font-sans);font-size:.85rem;color:var(--color-marfil);text-align:center;background:#140000bf;border-radius:999px;pointer-events:none}@media(max-width:639.98px){.tx-pantalla{width:100%}.tx-rotulo{font-size:.7rem;letter-spacing:.08em}}@media(max-height:540px){.as-panel{inset:0;width:100%;height:100dvh;border:0;border-radius:0}.as-boton.abierto{display:none}.tx-cuerpo{padding:.9rem}}@media(max-width:639.98px){.tx-aviso{min-height:3rem;padding:.25rem .85rem .25rem .25rem}.tx-aviso-titulo{display:none}}.mapa-ruta{display:grid;gap:1.25rem}@media(min-width:1024px){.mapa-ruta{grid-template-columns:minmax(0,1.55fr) minmax(0,1fr);gap:1.5rem;align-items:stretch}}.mapa-marco{position:relative;min-height:22rem;overflow:hidden;background:#efe9dc;border:1px solid var(--color-oro-medio);border-radius:1rem;box-shadow:0 24px 50px -30px #2b141099}@media(min-width:1024px){.mapa-marco{min-height:34rem}}.mapa-lienzo{position:absolute;inset:0;z-index:0}.mapa-lienzo .leaflet-tile-pane{filter:sepia(.28) saturate(.85) brightness(1.02)}.mapa-lienzo .leaflet-control-zoom a{color:var(--color-granate)}.mapa-lienzo .leaflet-control-attribution{font-family:var(--font-sans);font-size:.65rem}.mapa-cargando{position:absolute;inset:0;z-index:2;display:grid;place-content:center;justify-items:center;gap:.75rem;font-family:var(--font-sans);font-size:.85rem;color:var(--color-tinta-suave);background:#efe9dc}.mapa-cargando span{width:2rem;height:2rem;border:3px solid rgb(200 161 92 / .4);border-top-color:var(--color-granate);border-radius:50%;animation:mapa-gira .9s linear infinite}@keyframes mapa-gira{to{transform:rotate(360deg)}}.mapa-vistas{position:absolute;top:.75rem;right:.75rem;z-index:500;display:flex;flex-wrap:wrap;justify-content:flex-end;gap:.4rem;max-width:calc(100% - 4.5rem)}.mapa-centrar{display:inline-flex;align-items:center;gap:.4rem;min-height:2.5rem;padding:0 .85rem;font-family:var(--font-sans);font-size:.8rem;font-weight:600;color:var(--color-granate);background:#fffdf8;border:1px solid var(--color-oro-medio);border-radius:999px;box-shadow:0 6px 16px -8px #0006}.mapa-centrar:hover{background:#fff}.mapa-pin{background:none;border:0}.mapa-pin>span{display:grid;place-items:center;width:38px;height:38px;background:var(--color-granate);border:2.5px solid #f8e191;border-radius:50% 50% 50% 0;transform:rotate(-45deg);box-shadow:0 6px 12px -4px #0000008c;transition:transform .3s var(--ease-suave),background-color .3s}.mapa-pin b{transform:rotate(45deg);font-family:var(--font-display);font-variant-numeric:lining-nums;font-size:1.05rem;font-weight:400;color:#f8e191}.mapa-pin.activa>span{background:linear-gradient(135deg,#f8e191,#c8a15c 55%,#a37a3c);border-color:var(--color-granate);transform:rotate(-45deg) scale(1.22)}.mapa-pin.activa b{color:var(--color-granate-profundo)}.mapa-etiqueta-tramo{background:none;border:0}.mapa-etiqueta-tramo span{display:inline-block;transform:translate(-50%,-50%);padding:.1rem .45rem;font-family:var(--font-sans);font-size:.7rem;font-weight:700;white-space:nowrap;color:var(--color-granate);background:#fffdf8;border:1px solid var(--color-oro-medio);border-radius:999px;box-shadow:0 3px 8px -4px #0006}.mapa-tooltip{font-family:var(--font-sans);font-size:.8rem;color:var(--color-tinta);border-color:var(--color-oro-medio)}.mapa-leyenda{display:flex;flex-direction:column;padding:1.25rem;background:#fffdf8;border:1px solid rgb(200 161 92 / .6);border-radius:1rem}.mapa-totales{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:.5rem;padding-bottom:1rem;border-bottom:1px solid rgb(200 161 92 / .4)}.mapa-totales div{display:grid;text-align:center}.mapa-totales span{font-family:var(--font-sans);font-size:.66rem;font-weight:700;letter-spacing:.1em;text-transform:uppercase;color:var(--color-oro-oscuro)}.mapa-totales b{font-family:var(--font-subtitulo);font-size:1.35rem;font-weight:400;color:var(--color-granate)}.mapa-paradas{margin-top:.75rem}.mapa-parada{display:flex;align-items:center;gap:.7rem;width:100%;padding:.45rem .5rem;text-align:left;border-radius:.6rem;transition:background-color .25s}.mapa-parada:hover{background:#dab86f24}.mapa-parada.activa{background:#dab86f3d}.mapa-parada:focus-visible{outline:2px solid var(--color-granate);outline-offset:1px}.mapa-parada-numero{display:grid;flex:none;place-items:center;width:1.9rem;height:1.9rem;font-family:var(--font-display);font-variant-numeric:lining-nums;font-size:.95rem;color:#f8e191;background:var(--color-granate);border-radius:50%}.mapa-parada.activa .mapa-parada-numero{color:var(--color-granate-profundo);background:linear-gradient(135deg,#f8e191,#c8a15c 55%,#a37a3c)}.mapa-parada-nombre{font-family:var(--font-subtitulo);font-size:1.02rem;line-height:1.25;color:var(--color-granate)}.mapa-parada-nota{margin-left:.4rem;padding:0 .45rem;font-family:var(--font-sans);font-size:.62rem;font-weight:700;text-transform:uppercase;vertical-align:.1rem;color:var(--color-oro-claro);background:var(--color-granate);border-radius:999px}.mapa-tramo{display:flex;align-items:center;gap:.45rem;margin:0 0 0 1.45rem;padding:.3rem 0 .3rem 1rem;font-family:var(--font-sans);font-size:.78rem;color:var(--color-tinta-suave);border-left:2px dotted var(--color-granate)}.mapa-tramo svg{flex:none;color:var(--color-oro-oscuro)}.mapa-tramo b{color:var(--color-granate)}.mapa-simbolos{display:flex;flex-wrap:wrap;gap:.5rem 1rem;margin-top:auto;padding-top:1rem;font-family:var(--font-sans);font-size:.75rem;color:var(--color-tinta-suave);border-top:1px solid rgb(200 161 92 / .4)}.mapa-simbolos li{display:inline-flex;align-items:center;gap:.4rem}.mapa-simbolo-pin{width:.9rem;height:.9rem;background:var(--color-granate);border:1.5px solid #f8e191;border-radius:50% 50% 50% 0;transform:rotate(-45deg)}.mapa-simbolo-pin.activo{background:#dab86f;border-color:var(--color-granate)}.mapa-simbolo-linea{width:1.6rem;height:0;border-top:3px dotted var(--color-granate)}.mapa-nota{margin-top:.6rem;font-family:var(--font-sans);font-size:.72rem;line-height:1.45;color:var(--color-tinta-suave)}.verif{display:flex;align-items:center;justify-content:space-between;gap:1rem;max-width:22rem;padding:.7rem .9rem;background:#fffdf8;border:1px solid #c9bfb0;border-radius:.6rem;box-shadow:0 2px 6px -4px #2b141066}.verif-casilla{display:flex;align-items:center;gap:.75rem;min-height:2.75rem;text-align:left}.verif-casilla:focus-visible{outline:2px solid var(--color-granate);outline-offset:3px;border-radius:.3rem}.verif-cuadro{display:grid;place-items:center;width:1.75rem;height:1.75rem;flex:none;color:#fff;background:#fff;border:2px solid #8a7f72;border-radius:.3rem;transition:background-color .25s,border-color .25s}.verif-casilla:hover .verif-cuadro{border-color:var(--color-granate)}.verif-verificado .verif-cuadro{background:#256029;border-color:#256029}.verif-error .verif-cuadro{border-color:#a11d1d}.verif-texto{font-family:var(--font-sans);font-size:.95rem;font-weight:600;color:var(--color-tinta)}.verif-error .verif-texto{color:#a11d1d;font-size:.82rem}.verif-rueda{width:1.1rem;height:1.1rem;border:2px solid rgb(200 161 92 / .4);border-top-color:var(--color-granate);border-radius:50%;animation:mapa-gira .8s linear infinite}.verif-marca{display:flex;align-items:center;gap:.35rem;font-family:var(--font-sans);font-size:.62rem;line-height:1.2;color:var(--color-tinta-suave);text-align:right}.verif-marca svg{color:var(--color-oro-oscuro)}.portada-ambiente{position:absolute;inset:0;z-index:-1;overflow:hidden;pointer-events:none}.portada-luz{position:absolute;top:-30%;right:-10%;width:min(48rem,70vw);aspect-ratio:1;background:radial-gradient(closest-side,rgb(218 184 111 / .22),rgb(218 184 111 / .08) 55%,transparent);border-radius:50%;animation:portada-luz 26s ease-in-out infinite alternate}@keyframes portada-luz{0%{transform:translate(0) scale(1)}to{transform:translate(-14%,22%) scale(1.12)}}.portada-greca{position:absolute;top:50%;right:max(1.5rem,calc((100% - 80rem)/2 + 1.5rem));width:clamp(16rem,30vw,30rem);aspect-ratio:900 / 245;background:url(/img/ornamento-andino.webp) center / contain no-repeat;opacity:.09;translate:0 -50%;animation:portada-greca 18s ease-in-out infinite alternate}@keyframes portada-greca{0%{transform:translateY(-6px) rotate(-1.5deg);opacity:calc(var(--greca-intensidad, 1) * .07)}to{transform:translateY(8px) rotate(1.5deg);opacity:calc(var(--greca-intensidad, 1) * .12)}}.portada-destello{position:absolute;inset:auto 0 0;height:2px;background:linear-gradient(90deg,transparent,rgb(248 225 145 / .95),transparent) no-repeat;background-size:22% 100%;background-position:-30% 0;animation:portada-destello 9s ease-in-out 1.5s infinite}@keyframes portada-destello{0%{background-position:-30% 0}45%,to{background-position:130% 0}}.portada-ambiente-oscura .portada-luz{background:radial-gradient(closest-side,rgb(248 225 145 / .16),rgb(218 184 111 / .06) 55%,transparent)}.portada-ambiente-oscura .portada-greca{--greca-intensidad: 1.5;filter:brightness(1.4)}.portada-libro{--borde-contenido: max(1.5rem, calc((100% - 80rem)/2 + 2rem) );position:absolute;top:50%;right:var(--borde-contenido);display:none;width:clamp(15rem,22vw,21rem);height:auto;color:var(--color-oro-oscuro);opacity:.5;translate:0 -55%;stroke-width:1.6;animation:portada-flota 11s ease-in-out infinite alternate}@media(min-width:1024px){.portada-libro{display:block}.portada-greca{top:auto;bottom:.6rem;right:max(1.5rem,calc((100% - 80rem)/2 + 2rem));width:clamp(15rem,22vw,21rem);translate:none}}@keyframes portada-flota{0%{transform:translateY(-5px)}to{transform:translateY(6px)}}.pl-tapa{stroke-width:2;fill:#c8a15c14}.pl-pagina{fill:#fffcf28c}.pl-lomo{stroke-width:1.2}.pl-sello{stroke-width:1.3;opacity:.8}.pl-renglones path{stroke-width:1.3;stroke-dasharray:140;stroke-dashoffset:140;animation:pl-escribe 13s ease-in-out infinite;animation-delay:calc(var(--i) * .6s)}@keyframes pl-escribe{0%{stroke-dashoffset:140;opacity:1}10%{stroke-dashoffset:0}80%{stroke-dashoffset:0;opacity:1}92%{opacity:0}to{stroke-dashoffset:140;opacity:0}}.pl-hoja{fill:#fffcf2cc;transform-box:view-box;transform-origin:160px 127px;opacity:0;animation:pl-hoja 15s ease-in-out 4s infinite}@keyframes pl-hoja{0%,52%{transform:scaleX(1);opacity:0}56%{transform:scaleX(1);opacity:1}66%{transform:scaleX(.04) skewY(-5deg)}76%{transform:scaleX(-1);opacity:1}82%,to{transform:scaleX(-1);opacity:0}}.pl-pluma{stroke-width:1.4;fill:#c8a15c2e;transform-box:view-box;transform-origin:262px 160px;animation:pl-pluma 3.2s ease-in-out infinite alternate}@keyframes pl-pluma{0%{transform:rotate(-3deg) translate(-2px,1px)}to{transform:rotate(2deg) translate(3px,-1px)}}.portada-ambiente-oscura .portada-libro{color:var(--color-oro-claro);opacity:.42}.portada-ambiente-oscura .pl-pagina{fill:#ffffff0a}.portada-ambiente-oscura .pl-hoja{fill:#3c0000d9}.portada-chispa{position:absolute;bottom:12%;width:4px;height:4px;background:var(--color-oro);border-radius:50%;box-shadow:0 0 8px 1px #dab86f99;opacity:0;animation:portada-chispa 9s ease-in-out infinite}.portada-chispa:nth-of-type(1){right:22%;animation-delay:0s}.portada-chispa:nth-of-type(2){right:30%;animation-delay:2.6s;animation-duration:11s}.portada-chispa:nth-of-type(3){right:12%;animation-delay:4.1s}.portada-chispa:nth-of-type(4){right:38%;animation-delay:6s;animation-duration:10s;width:3px;height:3px}.portada-chispa:nth-of-type(5){right:17%;animation-delay:7.4s;animation-duration:12s;width:3px;height:3px}.portada-chispa:nth-of-type(6){right:26%;animation-delay:1.3s;animation-duration:13s;width:3px;height:3px}@keyframes portada-chispa{0%{transform:translate(0);opacity:0}15%{opacity:.8}70%{opacity:.5}to{transform:translate(-14px,-9rem);opacity:0}}@media(max-width:767.98px){.portada-greca,.portada-chispa{display:none}.portada-luz{width:90vw;right:-40%}}@media(prefers-reduced-motion:reduce){.portada-luz,.portada-greca,.portada-destello,.portada-libro,.pl-pluma,.portada-chispa{animation:none}.portada-destello,.portada-chispa,.pl-hoja{display:none}.pl-renglones path{animation:none;stroke-dashoffset:0}}.portada-con-figura{display:grid;align-items:center;gap:2rem}@media(min-width:1024px){.portada-con-figura{grid-template-columns:minmax(0,1fr) minmax(0,32rem);gap:3rem}}.ninos-portada{position:relative;width:100%;max-width:32rem;margin-inline:auto;padding-top:8.5rem}.ninos-portada-grupo{display:block;width:100%;height:auto;border:1px solid var(--color-oro-medio);border-radius:1rem;box-shadow:0 24px 40px -28px #2b141099}.ninos-portada-constantino{position:absolute;top:0;left:50%;width:10rem;height:auto;margin-left:-5rem}.pagina-der{scrollbar-width:thin;scrollbar-color:var(--color-oro-medio) transparent}@media(min-width:1024px){.pagina-der{overflow-y:auto}.texto-largo .pagina-titulo{font-size:clamp(1.7rem,calc(var(--alto) * .06),2.4rem)}.texto-largo .pagina-texto{margin-top:.5rem;margin-bottom:.75rem;font-size:clamp(.92rem,calc(var(--alto) * .029),1.06rem);line-height:1.42}}.parada-datos li{display:flex;padding:0;font-size:.875rem;line-height:1.4;color:var(--color-tinta-suave);background:none;border:0;border-radius:0}.lugar-datos li{font-size:.8125rem}.lema-bicentenario{border-bottom:1px solid rgb(200 161 92 / .45)}.lema-texto{display:grid;justify-items:center;gap:.35rem;margin-top:1.1rem}.lema-cifra{font-size:clamp(2.3rem,1.7rem + 2.6vw,3.6rem);line-height:1.1}.lema-frase{max-width:30ch;font-family:var(--font-display);font-size:clamp(1.45rem,1.15rem + 1.3vw,2.25rem);line-height:1.25;color:var(--color-granate);text-wrap:balance}.accesos-inicio{margin-top:0;padding-block:1.25rem;background:var(--color-papel);border-bottom:1px solid rgb(200 161 92 / .45)}@media(min-width:640px){.accesos-4{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(min-width:1024px){.accesos-4{grid-template-columns:repeat(4,minmax(0,1fr))}}.continuar{background:var(--color-papel);border-top:1px solid rgb(200 161 92 / .55)}.continuar-dentro{display:flex;flex-direction:column;gap:1.25rem;max-width:80rem;margin-inline:auto;padding:2.25rem 1rem}.continuar-rotulo{font-family:var(--font-script);font-size:1.7rem;line-height:1.1;color:var(--color-oro-oscuro)}.continuar-titulo{margin-top:.2rem;font-family:var(--font-display);font-variant-numeric:lining-nums;font-size:clamp(1.6rem,1.3rem + 1.2vw,2.2rem);line-height:1.15;color:var(--color-granate)}.continuar-texto{margin-top:.3rem;font-size:1.1rem;color:var(--color-tinta-suave)}@media(min-width:640px){.continuar-dentro{flex-direction:row;align-items:center;justify-content:space-between;gap:2.5rem;padding-inline:1.5rem}}.credito-foto{margin-top:.45rem;font-family:var(--font-sans);font-size:.75rem;line-height:1.4;color:var(--color-tinta-suave)}.recorrido-credito{font-family:var(--font-sans);font-size:.7rem;color:#fffaf0bf}.credito-foto a{text-decoration:underline;text-underline-offset:2px}.credito-lista{display:grid;gap:.35rem;margin-top:.6rem;font-family:var(--font-sans);font-size:.875rem}.credito-lista li{display:flex;flex-wrap:wrap;justify-content:space-between;gap:.15rem 1.5rem;padding-bottom:.35rem;border-bottom:1px solid rgb(200 161 92 / .3)}.guia-acceso-texto{font-size:.78rem}.lugar-ciudad,.lugar-parada,.parada-etiqueta,.mapa-nota,.mapa-parada-nota,.mapa-totales span{font-size:.75rem}.guia-ver-todos{display:flex;justify-content:center;margin-top:2rem}@media(max-width:767.98px),(pointer:coarse){.subnav{background:#f8f4ecfb;-webkit-backdrop-filter:none;backdrop-filter:none}.tx-dialogo::backdrop{-webkit-backdrop-filter:none;backdrop-filter:none}}.identidad-simbolo{display:grid;place-items:center;aspect-ratio:4 / 3;padding:1.25rem;background:radial-gradient(circle at 50% 40%,#fffdf8,#efe6d3);border:1px solid rgb(200 161 92 / .35)}.identidad-simbolo img{max-width:100%;max-height:100%;object-fit:contain}.identidad-lamina img{display:block;width:100%;height:auto;border:1px solid rgb(200 161 92 / .5);box-shadow:0 24px 40px -30px #2b141099}.identidad-lamina a{display:block;transition:transform .4s var(--ease-suave)}@media(hover:hover){.identidad-lamina a:hover{transform:translateY(-.2rem)}}.identidad-lamina figcaption{margin-top:.6rem;font-family:var(--font-sans);font-size:.85rem;color:var(--color-tinta-suave)}.identidad-bloque{display:grid;gap:1.75rem;align-items:center}@media(min-width:1024px){.identidad-bloque{grid-template-columns:1.35fr 1fr;gap:3rem}.identidad-bloque-inverso>:first-child{order:2}}.identidad-lista li{position:relative;padding-left:1.4rem;margin-top:.4rem}.identidad-lista li:before{content:"";position:absolute;left:.2rem;top:.62em;width:.55rem;height:1.5px;background:#a11d1d;rotate:45deg;box-shadow:0 0 0 0 transparent}.identidad-lista li:after{content:"";position:absolute;left:.2rem;top:.62em;width:.55rem;height:1.5px;background:#a11d1d;rotate:-45deg}.identidad-color{overflow:hidden;background:#1e000073;border:1px solid rgb(218 184 111 / .3)}.identidad-muestra{display:block;height:5rem;border-bottom:1px solid rgb(218 184 111 / .3)}.identidad-muestra-grande{height:9rem}.identidad-codigos{margin-top:.8rem;display:grid;gap:.15rem;font-family:var(--font-sans);font-size:.82rem}.identidad-codigos div{display:flex;align-items:baseline;gap:.5rem}.identidad-codigos dt{width:2.6rem;flex:none;font-weight:700;letter-spacing:.05em;color:#dab86f}.identidad-codigos button{min-height:1.75rem;padding:0 .35rem;margin-left:-.35rem;font-variant-numeric:tabular-nums;color:#e7e5e1eb;text-align:left;border-radius:2px;transition:background-color .2s,color .2s}.identidad-codigos button:hover,.identidad-codigos button:focus-visible{background:#dab86f2e;color:#f8e191}.identidad-codigos button.copiado{color:#f8e191;font-weight:600}.identidad-manual{display:grid;gap:1.5rem;align-items:center;padding:1.25rem;background:#fffdf8;border:1px solid rgb(200 161 92 / .6)}.identidad-manual>img{width:100%;height:auto;border:1px solid rgb(200 161 92 / .4)}@media(min-width:768px){.identidad-manual{grid-template-columns:20rem 1fr;gap:2rem;padding:1.5rem}}.identidad-archivos{display:grid;gap:1rem;grid-template-columns:repeat(auto-fill,minmax(13.5rem,1fr))}.identidad-archivos-lista{grid-template-columns:repeat(auto-fill,minmax(20rem,1fr))}.identidad-archivo{display:flex;flex-direction:column;background:#fffdf8;border:1px solid rgb(200 161 92 / .45);transition:border-color .3s,box-shadow .3s}@media(hover:hover){.identidad-archivo:hover{border-color:#c8a15c;box-shadow:0 18px 32px -24px #2b141080}}.identidad-previa{display:grid;place-items:center;aspect-ratio:4 / 3;padding:.9rem;background:repeating-conic-gradient(#f1ece2 0 25%,#fbf8f1 0 50%) 0 0 / 16px 16px;border-bottom:1px solid rgb(200 161 92 / .35)}.identidad-previa-oscura{background:radial-gradient(circle at 50% 35%,#6b0a0a,#2c0000)}.identidad-previa img{max-width:100%;max-height:100%;object-fit:contain}.identidad-archivo-datos{flex:1;padding:.8rem .9rem .4rem}.identidad-descargar{display:flex;align-items:center;justify-content:center;gap:.45rem;min-height:2.75rem;margin:.4rem .9rem .9rem;font-family:var(--font-sans);font-size:.875rem;font-weight:600;color:var(--color-granate);border:1px solid rgb(85 0 0 / .35);transition:background-color .25s,color .25s,border-color .25s}.identidad-descargar:hover,.identidad-descargar:focus-visible{color:#fffdf8;background:var(--color-granate);border-color:var(--color-granate)}.identidad-oro{width:72%;aspect-ratio:1;border-radius:50%;box-shadow:inset 0 -6px 14px #78501459,0 12px 24px -14px #2b141099}@font-face{font-family:Montserrat Subtitulo;font-style:normal;font-display:swap;font-weight:560 800;size-adjust:92%;src:url("./media/montserrat-latin-wght-normal-VA4M73IZ.woff2") format("woff2-variations");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:Garamond Titulos;font-style:normal;font-display:swap;font-weight:500 800;src:url("./media/eb-garamond-latin-wght-normal-4NNBPSPN.woff2") format("woff2-variations");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}:is(.gap-1,.gap-1\.5,.gap-2,.gap-x-2,.gap-y-2):has(>.btn~.btn){gap:.75rem}@layer base{:root{--fondo-damasco: linear-gradient(rgb(85 0 0 / .3), rgb(85 0 0 / .3)), url(/img/fondo-damasco.webp) center / 640px auto, #74121f}.grid>*{min-width:0}html{scroll-behavior:smooth;scroll-padding-top:5rem;-webkit-text-size-adjust:100%;overflow-x:clip}body{font-family:var(--font-body);font-size:1.1875rem;font-weight:430;line-height:1.65;color:var(--color-tinta);background:var(--color-papel);text-rendering:optimizeLegibility;-webkit-font-smoothing:antialiased}h1,h2,h3{font-family:var(--font-display);font-variant-numeric:lining-nums;line-height:1.12;text-wrap:balance}h1,h2,h3,.font-display{font-variant-numeric:lining-nums}p{text-wrap:pretty}:focus-visible{outline:2px solid var(--color-oro-medio);outline-offset:3px;border-radius:2px}::selection{background:var(--color-granate);color:var(--color-oro-claro)}}@layer components{.sup-damasco{background:var(--fondo-damasco);color:var(--color-marfil)}.sup-granate{background:var(--color-granate);color:var(--color-marfil)}.sup-papel{background:url(/img/fondo-marfil.webp) center / 900px auto,var(--color-papel)}.sup-pergamino{background:url(/img/fondo-papel.webp) center / cover,var(--color-marfil)}.oro-metal{background:linear-gradient(100deg,#eece84,#a37a3c 22%,#f8e191,#c8a15c 68%,#ae874e,#eece84);background-size:220% 100%;-webkit-background-clip:text;background-clip:text;color:transparent}.filete-oro{height:1px;border:0;background:linear-gradient(90deg,transparent,#c8a15c 18%,#f8e191 50%,#c8a15c 82%,transparent)}.titulo-script{font-family:var(--font-script);font-weight:400;line-height:1.05;padding-inline:.12em}.dato{font-family:var(--font-sans);font-size:.875rem;font-weight:600;letter-spacing:.03em}.prosa{max-width:62ch}.prosa>p+p{margin-top:1em}.btn{display:inline-flex;align-items:center;justify-content:center;gap:.5rem;min-height:3rem;padding:.65rem 1.6rem;font-family:var(--font-sans);font-size:.9375rem;font-weight:600;letter-spacing:.01em;line-height:1.2;text-align:center;border:1px solid transparent;border-radius:2px;cursor:pointer;transition:background-color .25s,color .25s,border-color .25s,background-position .6s var(--ease-suave)}.btn:disabled{opacity:.55;cursor:not-allowed}.btn>app-icon,.btn>svg{flex-shrink:0}.btn:focus-visible{outline:2px solid var(--color-oro-medio);outline-offset:3px}.btn-oro{color:var(--color-granate-profundo);background:linear-gradient(100deg,#eece84,#c8a15c 35%,#f8e191 55%,#c8a15c 80%,#eece84);background-size:200% 100%}.btn-oro:hover:not(:disabled){background-position:100% 0}.btn-granate{color:var(--color-papel);background:var(--color-granate)}.btn-granate:hover:not(:disabled){background:var(--color-granate-claro)}.btn-linea{color:inherit;border-color:currentColor;background:transparent}.btn-linea:hover:not(:disabled){background:currentColor}@supports (color: color-mix(in lab,red,red)){.btn-linea:hover:not(:disabled){background:color-mix(in srgb,currentColor 12%,transparent)}}.enlace{text-decoration:underline;text-decoration-color:var(--color-oro-medio);text-decoration-thickness:1px;text-underline-offset:.2em;transition:text-decoration-color .2s}.enlace:hover{text-decoration-color:currentColor}.campo{display:block;width:100%;min-height:3rem;padding:.6rem .85rem;font-family:var(--font-sans);font-size:1rem;color:var(--color-tinta);background:#fffdf8;border:1px solid #c9bfb0;border-radius:2px;transition:border-color .2s,box-shadow .2s}.campo:focus{outline:none;border-color:var(--color-granate);box-shadow:0 0 0 3px #dab86f73}.campo.ng-invalid.ng-touched{border-color:#a11d1d}.etiqueta{display:block;margin-bottom:.35rem;font-family:var(--font-sans);font-size:.875rem;font-weight:600;color:var(--color-tinta)}.error-campo{margin-top:.3rem;font-family:var(--font-sans);font-size:.8125rem;color:#a11d1d}.ayuda-campo{margin-top:.3rem;font-family:var(--font-sans);font-size:.8125rem;color:var(--color-tinta-suave)}.campo-telefono{display:flex}.campo-telefono>.campo:last-child{flex:1;min-width:0;border-left:0}.campo-codigo{position:relative;flex:none;display:flex;align-items:center;gap:.35rem;padding-inline:.85rem .7rem;font-family:var(--font-sans);font-size:1rem;font-weight:600;font-variant-numeric:tabular-nums;color:var(--color-granate);background:#f4efe4;border:1px solid #c9bfb0;border-radius:2px 0 0 2px}.campo-codigo:after{content:"";width:.45rem;height:.45rem;margin-top:-.2rem;border-right:1.5px solid currentColor;border-bottom:1.5px solid currentColor;rotate:45deg}.campo-codigo select{position:absolute;inset:0;width:100%;opacity:0;cursor:pointer;font-size:1rem}.campo-codigo:focus-within{border-color:var(--color-granate);box-shadow:0 0 0 3px #dab86f73;z-index:1}}@keyframes surgir{0%{opacity:0;transform:translateY(1.4rem);filter:blur(6px)}}@keyframes trazar{0%{transform:scaleX(0)}}@keyframes destello{to{background-position:-120% 0}}.anim-surgir{animation:surgir 1.4s var(--ease-suave) both;animation-delay:var(--retardo, 0s)}.texto-animado{display:inline}.ta-palabra{display:inline-block;overflow:clip;overflow-clip-margin:.25em;padding-bottom:.08em;margin-bottom:-.08em;vertical-align:bottom}.ta-interior{display:inline-block;animation:ta-subir .95s var(--ease-suave) both;animation-delay:calc(var(--ta-inicio, 0s) + var(--i, 0) * .07s)}@keyframes ta-subir{0%{opacity:0;transform:translateY(105%);filter:blur(8px)}60%{filter:blur(0)}}@media(max-width:767.98px),(pointer:coarse){@keyframes ta-subir{0%{opacity:0;transform:translateY(105%)}}}.inclinable,.magnetico{transition-property:background-color,background-position,color,border-color,box-shadow,opacity!important;will-change:transform}@media(hover:hover)and (pointer:fine){.ponente:hover .ponente-retrato.inclinable{transform:none}}.resplandor{position:relative;isolation:isolate}.resplandor:before{content:"";position:absolute;inset:0;z-index:-1;pointer-events:none;background:radial-gradient(22rem circle at var(--rx, 50%) var(--ry, 50%),rgb(218 184 111 / .2),transparent 60%);opacity:0;transition:opacity .4s var(--ease-suave)}@media(hover:hover)and (pointer:fine){.resplandor:hover:before{opacity:1}}.anim-trazar{animation:trazar 1.4s var(--ease-suave) both;animation-delay:var(--retardo, 0s)}.anim-destello{animation:destello 7s linear infinite}.reveal{opacity:0;transform:translateY(.75rem);transition:opacity 1.2s var(--ease-suave),transform 1.2s var(--ease-suave)}.reveal.visible{opacity:1;transform:none}::view-transition-old(root),::view-transition-new(root){animation-duration:.35s}@media(prefers-reduced-motion:reduce){html{scroll-behavior:auto}*,:before,:after,::view-transition-old(root),::view-transition-new(root){animation-duration:.01ms!important;animation-iteration-count:1!important;transition-duration:.01ms!important}.reveal{opacity:1;transform:none}}.esquina{position:absolute;width:clamp(3.5rem,10vw,7rem);aspect-ratio:360 / 386;background:url(/img/ornamento-andino-esquina.webp) center / contain no-repeat;opacity:.85;pointer-events:none}.esquina-si{left:.75rem;top:.75rem}.esquina-sd{right:.75rem;top:.75rem;transform:scaleX(-1)}.esquina-ii{left:.75rem;bottom:.75rem;transform:scaleY(-1)}.esquina-id{right:.75rem;bottom:.75rem;transform:scale(-1)}.floron{display:block;width:min(100%,18rem);aspect-ratio:900 / 245;background:url(/img/ornamento-andino.webp) center / contain no-repeat}.floron-libro{aspect-ratio:700 / 142;background-image:url(/img/iconos/ornamento-libro.webp)}.floron-libro-relieve{aspect-ratio:700 / 175;background-image:url(/img/iconos/ornamento-libro-relieve.webp)}.marca-200{position:absolute;top:0;right:0;width:clamp(18rem,30vw,28rem);height:auto;opacity:.85;pointer-events:none;-webkit-user-select:none;user-select:none}.logo-brillo{position:relative;display:inline-block}.logo-brillo:after{content:"";position:absolute;inset:0;background:linear-gradient(105deg,transparent 38%,rgb(255 250 225 / .7) 50%,transparent 62%);background-size:300% 100%;background-position:150% 0;-webkit-mask:var(--mascara) center / contain no-repeat;mask:var(--mascara) center / contain no-repeat;animation:barrido 7s ease-in-out 1.4s infinite;pointer-events:none}@keyframes barrido{0%{background-position:150% 0}35%,to{background-position:-50% 0}}.polvo{position:absolute;inset:0;overflow:hidden;pointer-events:none}.polvo i{position:absolute;bottom:-1rem;left:var(--x);width:var(--t);height:var(--t);border-radius:50%;background:radial-gradient(circle,#f8e191,#c8a15c 60%,transparent 70%);opacity:0;animation:ascender var(--d) linear var(--r) infinite}@keyframes ascender{0%{transform:translateZ(0);opacity:0}12%{opacity:.45}80%{opacity:.2}to{transform:translate3d(var(--deriva),-105vh,0);opacity:0}}@media(prefers-reduced-motion:reduce){.polvo{display:none}}.flotar{animation:flotar 8s ease-in-out infinite;animation-delay:var(--retardo, 0s)}@keyframes flotar{0%,to{transform:translateY(0)}50%{transform:translateY(-.3rem)}}.pulso:before{content:"";position:absolute;inset:0;border-radius:inherit;border:1px solid currentColor;animation:pulso 3.2s ease-out infinite}@keyframes pulso{0%{transform:scale(1);opacity:.8}to{transform:scale(1.7);opacity:0}}.indicador-scroll{animation:indicador 2s ease-in-out infinite}@keyframes indicador{0%,to{transform:translateY(0);opacity:.5}50%{transform:translateY(.4rem);opacity:1}}.trazo path{stroke-dasharray:1;stroke-dashoffset:0}.reveal .trazo path{stroke-dashoffset:1}.reveal.visible .trazo path{animation:dibujar 1.6s var(--ease-suave) .25s forwards}@keyframes dibujar{to{stroke-dashoffset:0}}.columna-fuste{background:repeating-linear-gradient(90deg,rgb(0 0 0 / .1) 0 2px,transparent 2px 9px),currentColor;transform-origin:bottom}.reveal .columna-fuste{transform:scaleY(0)}.reveal.visible .columna-fuste{transform:none;transition:transform .9s var(--ease-suave) var(--retardo, 0s)}.tarjeta{position:relative;border:1px solid rgb(200 161 92 / .6);background:#fffdf8;transition:transform .5s var(--ease-suave),box-shadow .5s var(--ease-suave),border-color .3s}.tarjeta:after{content:"";position:absolute;inset-inline:0;bottom:0;height:3px;background:linear-gradient(90deg,#a37a3c,#f8e191,#a37a3c);transform:scaleX(0);transform-origin:left;transition:transform .6s var(--ease-suave)}@media(hover:hover){.tarjeta:hover{transform:translateY(-.2rem);border-color:#c8a15c;box-shadow:0 28px 50px -28px #2b141080}.tarjeta:hover:after{transform:scaleX(1)}}.globo{position:relative;border:1px solid #c8a15c;background:#fffdf8}.globo:before{content:"";position:absolute;top:2.2rem;left:-.55rem;width:1rem;height:1rem;background:inherit;border-left:1px solid #c8a15c;border-bottom:1px solid #c8a15c;transform:rotate(45deg)}@media(max-width:639px){.globo:before{top:-.55rem;left:3rem;transform:rotate(135deg)}}.progreso-lectura{position:fixed;inset:0 0 auto;z-index:70;height:3px;background:linear-gradient(90deg,#a37a3c,#f8e191,#c8a15c);transform:scaleX(0);transform-origin:left}@supports (animation-timeline: view()){.progreso-lectura{animation:crecer-x linear both;animation-timeline:scroll(root)}.salida-suave{animation:salida linear both;animation-timeline:view();animation-range:exit 10% exit 90%}.paralaje{animation:paralaje linear both;animation-timeline:view()}}@keyframes crecer-x{to{transform:scaleX(1)}}@keyframes salida{to{opacity:.35;transform:translateY(-1.5rem)}}@keyframes paralaje{0%{transform:translateY(2.5rem)}to{transform:translateY(-2.5rem)}}@media(prefers-reduced-motion:reduce){.logo-brillo:after,.pulso:before{display:none}.reveal .trazo path{stroke-dashoffset:0}.reveal .columna-fuste{transform:none}.salida-suave,.paralaje,.ta-interior{animation:none}}@media(max-width:767.98px),(pointer:coarse){@keyframes surgir{0%{opacity:0;transform:translateY(1.4rem)}}@keyframes cambio{0%{opacity:0;transform:translateY(.45rem)}}.cabecera-solida{background:#500000f7;-webkit-backdrop-filter:none;backdrop-filter:none}.ficha::backdrop{background:#1e0000db;-webkit-backdrop-filter:none;backdrop-filter:none}.polvo i{will-change:transform,opacity}.polvo i:nth-child(n+11){display:none}.pluma{filter:none}}.cabecera{background:transparent;border-bottom:1px solid transparent;transition:background-color .6s var(--ease-suave),border-color .6s var(--ease-suave),box-shadow .6s var(--ease-suave),backdrop-filter .6s var(--ease-suave)}.cabecera-solida{background:#500000f0;border-bottom-color:#dab86f40;box-shadow:0 12px 32px -20px #000000b3;-webkit-backdrop-filter:blur(14px) saturate(1.2);backdrop-filter:blur(14px) saturate(1.2)}@supports not (backdrop-filter: blur(1px)){.cabecera-solida{background:var(--color-granate)}}.nav-enlace{position:relative;padding:.6rem .8rem;font-family:var(--font-sans);font-size:.9rem;font-weight:500;letter-spacing:.01em;color:#e7e5e1eb;transition:color .4s var(--ease-suave)}.nav-enlace:after{content:"";position:absolute;left:.8rem;right:.8rem;bottom:.25rem;height:1px;background:linear-gradient(90deg,transparent,#f8e191 20%,#f8e191 80%,transparent);transform:scaleX(0);transition:transform .5s var(--ease-suave)}.nav-enlace:hover,.nav-enlace:focus-visible{color:#f8e191}.nav-enlace:hover:after,.nav-enlace:focus-visible:after{transform:scaleX(1)}.nav-enlace.activo{color:#f8e191}.nav-enlace.activo:after{height:2px;background:#dab86f;transform:scaleX(1)}.nav-enlace.activo:before{content:"";position:absolute;left:50%;bottom:-.05rem;width:6px;height:6px;background:#dab86f;transform:translate(-50%) rotate(45deg)}.enlace-pie{color:#e7e5e1e6;background:linear-gradient(#dab86f,#dab86f) left bottom / 0 1px no-repeat;transition:color .4s var(--ease-suave),background-size .5s var(--ease-suave)}.enlace-pie:hover{color:#f8e191;background-size:100% 1px}.pie-visitas{position:relative;margin-top:3.5rem;display:grid;gap:2rem;align-items:center;padding:2rem 1.25rem;text-align:center;background:linear-gradient(135deg,#00000047,#0000001f);border:1px solid rgb(218 184 111 / .3);box-shadow:inset 0 1px #f8e19114}.pie-compartir{display:grid;justify-items:center;gap:.4rem}.pie-compartir-aviso{min-height:1.25rem;font-family:var(--font-sans);font-size:.8rem;color:#f8e191}@media(min-width:768px){.pie-visitas{grid-template-columns:auto 1fr;gap:0;padding:2.25rem 2.75rem;text-align:left}.pie-compartir{grid-column:2;justify-items:start;margin:1.25rem 0 0 5.5rem}}@media(min-width:1100px){.pie-visitas{grid-template-columns:auto 1fr auto}.pie-compartir{grid-column:auto;justify-items:center;margin:0 0 0 2rem}}@media(min-width:768px){.pie-gracias{margin-left:2.75rem;padding-left:2.75rem;border-left:1px solid rgb(218 184 111 / .3)}}.pie-cifras{display:flex;flex-wrap:wrap;justify-content:center;gap:1.5rem 2.5rem}.pie-cifra-rotulo{margin-top:.75rem;font-family:var(--font-sans);font-size:.8rem;font-weight:600;letter-spacing:.08em;text-transform:uppercase;color:#e7e5e1cc}.pie-gracias-titulo{font-size:clamp(1.9rem,1.4rem + 1.6vw,2.6rem);line-height:1.15}.pie-gracias-floron{width:7.5rem;margin-top:.4rem}.pie-gracias-texto{margin-top:.6rem;max-width:46ch;font-size:1.05rem;line-height:1.6;color:#e7e5e1d9}@media(max-width:767.98px){.pie-gracias-texto,.pie-gracias-floron{margin-inline:auto}}.rodillo{display:inline-block;font-family:var(--font-display);font-size:clamp(2.4rem,1.9rem + 2vw,3.4rem);line-height:1;font-variant-numeric:lining-nums tabular-nums;color:#f8e191;text-shadow:0 2px 10px rgb(0 0 0 / .35)}.rodillo-cifras{display:inline-flex;align-items:flex-end;gap:.18em}.rodillo-celda{position:relative;display:inline-block;height:1.3em;width:.92em;overflow:hidden;text-align:center;background:linear-gradient(#00000059,#00000026 50%,#00000059);border:1px solid rgb(218 184 111 / .35);border-radius:3px}.rodillo-celda:after{content:"";position:absolute;inset:0;background:linear-gradient(transparent calc(50% - .5px),rgb(0 0 0 / .35) 50%,transparent calc(50% + .5px)),linear-gradient(rgb(255 255 255 / .07),transparent 40%);pointer-events:none}.rodillo-tira{display:flex;flex-direction:column;transform:translateY(calc(var(--d) * -1.3em));transition:transform 1.8s cubic-bezier(.16,1,.3,1);transition-delay:calc(var(--i) * .12s)}.rodillo-tira>span{display:block;height:1.3em;line-height:1.3em}.rodillo-cero .rodillo-tira{transform:translateY(0);transition:none}.rodillo-separador{padding-bottom:.15em;color:#dab86fcc}.pie-red{display:grid;place-items:center;width:2.75rem;height:2.75rem;color:var(--color-oro-claro);border:1px solid rgb(218 184 111 / .45);border-radius:50%;transition:background-color .3s,border-color .3s,color .3s}.pie-red:hover{color:var(--color-granate-profundo);background:var(--color-oro);border-color:var(--color-oro)}.pie-red:focus-visible{outline:2px solid var(--color-oro-claro);outline-offset:3px}.pie-final{padding-bottom:4.5rem;border-top:1px solid rgb(218 184 111 / .25);background:#00000040}.pie-arriba{display:inline-flex;align-items:center;gap:.5rem;min-height:2.75rem;padding:0 1rem;font-family:var(--font-sans);font-size:.85rem;font-weight:600;color:#f8e191;border:1px solid rgb(218 184 111 / .4);border-radius:999px;transition:background-color .3s var(--ease-suave),border-color .3s var(--ease-suave)}.pie-arriba:hover{background:#dab86f1f;border-color:#dab86f}.pie-arriba svg{transition:transform .3s var(--ease-suave)}.pie-arriba:hover svg{transform:translateY(-2px)}.pie-arriba:focus-visible{outline:2px solid #f8e191;outline-offset:3px}@media(max-width:639.98px){.pie-final>div{justify-content:center;text-align:center}}.portada{min-height:100svh;margin-top:-4rem;padding-top:4rem}@media(min-width:1024px){.portada{margin-top:-4.5rem;padding-top:4.5rem}}.portada-contenido{min-height:calc(100svh - 4rem);padding-block:clamp(1rem,4svh,3rem) clamp(3rem,8svh,5rem)}.portada-logo{width:min(70vw,clamp(9rem,33svh,23rem));height:auto}.portada:before{content:"";position:absolute;inset:0;z-index:-20;pointer-events:none;background:radial-gradient(ellipse 78% 72% at 50% 40%,transparent 52%,rgb(28 0 4 / .55) 100%)}.portada h1{position:relative}.portada h1:before{content:"";position:absolute;top:50%;left:50%;z-index:-1;width:250%;height:125%;translate:-50% -50%;border-radius:50%;background:radial-gradient(closest-side,rgb(248 225 145 / .32),rgb(200 120 40 / .12) 55%,transparent 88%);animation:aura-encender 2.4s var(--ease-suave) .3s both,aura-respirar 9s ease-in-out 2.7s infinite alternate;pointer-events:none}@keyframes aura-encender{0%{opacity:0;transform:scale(.8)}to{opacity:.75;transform:scale(1)}}@keyframes aura-respirar{0%{opacity:.75;transform:scale(1)}to{opacity:1;transform:scale(1.06)}}@media(prefers-reduced-motion:reduce){.portada h1:before{animation:none;opacity:.85}}.portada-floron{width:min(60vw,clamp(8rem,22svh,16rem));margin-top:clamp(.5rem,2svh,1.5rem)}.portada-frase{text-wrap:balance;margin-top:clamp(.25rem,1.4svh,1rem);font-size:clamp(2.1rem,min(7vw,6.6svh),4rem)}.portada-texto{margin-top:clamp(.5rem,2svh,1.5rem);font-size:clamp(1.05rem,min(2.4vw,2.6svh),1.35rem);line-height:1.55}.portada-cuenta{margin-top:clamp(.75rem,3svh,2.25rem)}.portada-cuenta dd{font-size:clamp(2rem,min(8vw,6.4svh),3.25rem)}.portada-botones{margin-top:clamp(.9rem,3svh,2.25rem)}@media(max-height:720px)and (min-width:640px){.portada-floron,.portada-cuenta-nota,.portada-indicador{display:none}}@media(max-height:560px)and (min-width:640px){.portada-texto{display:none}}@media(max-width:639px){.portada-logo{width:min(58vw,27svh)}.portada-texto{font-size:1.05rem}.portada-secundario{display:none}}@media(max-width:639px)and (max-height:760px){.portada-floron,.portada-cuenta-nota,.portada-indicador{display:none}}@media(min-width:1024px){.portada-contenido{min-height:calc(100svh - 4.5rem)}}@media(max-width:639px)and (max-height:600px){.portada-texto{display:none}}.antetitulo{font-family:var(--font-script);font-size:clamp(2.1rem,1.6rem + 1.6vw,3rem);line-height:1;color:var(--color-oro-oscuro);padding-inline:.1em;margin-bottom:.35rem}.titulo-seccion{font-family:var(--font-display);font-variant-numeric:lining-nums;font-weight:400;font-size:clamp(2.2rem,1.5rem + 2.6vw,3.6rem);line-height:1.06;letter-spacing:-.012em;text-wrap:balance}.titulo-seccion-sm{font-size:clamp(1.85rem,1.4rem + 1.6vw,2.6rem)}.titulo-seccion:after{content:"";display:block;width:5.5rem;height:10px;margin-top:1rem;background:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 72 10'%3E%3Cdefs%3E%3ClinearGradient id='g'%3E%3Cstop offset='0' stop-color='%23a37a3c'/%3E%3Cstop offset='.6' stop-color='%23f8e191'/%3E%3Cstop offset='1' stop-color='%23f8e191' stop-opacity='0'/%3E%3C/linearGradient%3E%3C/defs%3E%3Cpath d='M5 1l4 4-4 4-4-4z' fill='%23c8a15c'/%3E%3Crect x='13' y='4.25' width='59' height='1.5' fill='url(%23g)'/%3E%3C/svg%3E") left center / contain no-repeat}.text-center .titulo-seccion:after,.titulo-seccion.text-center:after{margin-inline:auto}.subtitulo-seccion{margin-top:1rem;max-width:60ch;font-family:var(--font-body);font-style:italic;font-size:clamp(1.15rem,1rem + .45vw,1.4rem);line-height:1.5;color:var(--color-tinta-suave)}.titulo-bloque{font-family:var(--font-subtitulo);font-size:clamp(1.5rem,1.3rem + .6vw,1.85rem);line-height:1.2}.manuscrito-franja{position:absolute;inset-inline:4%;pointer-events:none;border-block:1px solid rgb(85 0 0 / .55);border-left:3px solid var(--color-granate);background:#dab86f47;mix-blend-mode:multiply;transition:top .8s var(--ease-suave),height .8s var(--ease-suave)}.manuscrito-numero{display:grid;place-items:center;width:2.25rem;height:2.25rem;border-radius:9999px;font-family:var(--font-sans);font-size:.9rem;font-weight:700;color:var(--color-granate);background:#fffdf8;box-shadow:0 0 0 1.5px var(--color-oro-medio),0 4px 10px -4px #2b141080;transition:background-color .4s var(--ease-suave),color .4s var(--ease-suave),transform .4s var(--ease-suave),box-shadow .4s var(--ease-suave)}.manuscrito-marca{position:absolute;right:1.5%;translate:0 -50%;display:flex;align-items:center;cursor:pointer}.manuscrito-marca:hover .manuscrito-numero,.manuscrito-marca:focus-visible .manuscrito-numero{transform:scale(1.12);background:var(--color-oro-claro)}.manuscrito-marca.activa .manuscrito-numero{color:var(--color-oro-claro);background:var(--color-granate);box-shadow:0 0 0 2px var(--color-oro-claro),0 0 0 6px #dab86f59,0 6px 14px -4px #2b141099}.manuscrito-etiqueta{position:absolute;left:calc(100% + .85rem);white-space:nowrap;padding:.3rem .7rem;font-family:var(--font-sans);font-size:.8rem;font-weight:600;color:var(--color-oro-claro);background:var(--color-granate);opacity:0;translate:-.4rem 0;pointer-events:none;transition:opacity .4s var(--ease-suave),translate .4s var(--ease-suave)}.manuscrito-etiqueta:before{content:"";position:absolute;top:50%;left:-4px;width:8px;height:8px;background:inherit;translate:0 -50%;rotate:45deg}@media(min-width:1024px){.manuscrito-marca:hover .manuscrito-etiqueta,.manuscrito-marca.activa .manuscrito-etiqueta{opacity:1;translate:0 0}}.manuscrito-pista{display:inline-flex;align-items:center;gap:.5rem;padding:.4rem .85rem;font-family:var(--font-sans);font-size:.85rem;font-weight:500;color:var(--color-granate);background:#dab86f38;border:1px solid rgb(200 161 92 / .6);transition:opacity .6s var(--ease-suave)}.manuscrito-pista svg{animation:indicador 2.4s ease-in-out infinite}.manuscrito-pista.oculta{opacity:0}.paginacion{display:flex;flex-wrap:wrap;justify-content:center;gap:.35rem}.paginacion-numero{display:grid;place-items:center;width:2.25rem;height:2.25rem;font-family:var(--font-sans);font-size:.85rem;font-weight:600;font-variant-numeric:lining-nums tabular-nums;color:var(--color-granate);border:1px solid rgb(200 161 92 / .7);border-radius:50%;transition:background-color .25s,color .25s,border-color .25s}.paginacion-numero:hover{background:#dab86f38}.paginacion-numero[aria-current=true]{color:var(--color-marfil);background:var(--color-granate);border-color:var(--color-granate)}.paginacion-numero:focus-visible{outline:2px solid var(--color-oro);outline-offset:2px}@media(max-width:639.98px){.paginacion{order:-1;width:100%}}.manuscrito-item{display:block;width:100%;padding:.75rem 1rem;text-align:left;color:var(--color-tinta-suave);border:1px solid transparent;border-left:3px solid transparent;cursor:pointer;transition:background-color .4s var(--ease-suave),border-color .4s var(--ease-suave),color .4s var(--ease-suave),box-shadow .4s var(--ease-suave)}.manuscrito-item:hover{color:var(--color-granate);background:#fffdf8b3;border-color:#c8a15c73}.manuscrito-item:hover .manuscrito-numero{background:var(--color-oro-claro)}.manuscrito-item.activo{color:var(--color-granate);background:#fffdf8;border-color:#c8a15cb3;border-left-color:var(--color-granate);box-shadow:0 18px 36px -24px #2b141073}.manuscrito-item.activo .manuscrito-numero{color:var(--color-oro-claro);background:var(--color-granate)}@media(prefers-reduced-motion:reduce){.manuscrito-pista svg{animation:none}}@media(max-width:1023px){.manuscrito-etiqueta{display:none}}.manuscrito-pista{max-height:4rem;overflow:hidden;transition:opacity .5s var(--ease-suave),max-height .6s var(--ease-suave) .2s,margin .6s var(--ease-suave) .2s,padding .6s var(--ease-suave) .2s,border-width .6s var(--ease-suave) .2s}.manuscrito-pista.oculta{max-height:0;margin-top:0;padding-block:0;border-width:0}.trampa{position:absolute;left:-10000px;width:1px;height:1px;overflow:hidden}.pasos-item{color:var(--color-tinta-suave)}.pasos-barra{display:block;height:3px;background:var(--color-marfil);position:relative;overflow:hidden}.pasos-barra:after{content:"";position:absolute;inset:0;background:linear-gradient(90deg,#86602a,#dab86f);transform:scaleX(0);transform-origin:left;transition:transform .7s var(--ease-suave)}.pasos-item.actual .pasos-barra:after,.pasos-item.hecho .pasos-barra:after{transform:scaleX(1)}.pasos-numero{display:grid;place-items:center;width:1.6rem;height:1.6rem;border-radius:9999px;font-size:.8rem;border:1.5px solid var(--color-oro-medio);background:#fffdf8;transition:background-color .4s,color .4s,border-color .4s}.pasos-item.actual{color:var(--color-granate)}.pasos-item.actual .pasos-numero{color:var(--color-oro-claro);background:var(--color-granate);border-color:var(--color-granate)}.pasos-item.hecho .pasos-numero{color:#fffdf8;background:var(--color-oro-oscuro);border-color:var(--color-oro-oscuro)}.opcion{position:relative;display:block;cursor:pointer;padding:1.5rem;color:var(--color-granate);background:#fffdf8;border:1px solid #c9bfb0;transition:background-color .4s var(--ease-suave),border-color .4s var(--ease-suave),color .4s var(--ease-suave),box-shadow .4s var(--ease-suave),transform .4s var(--ease-suave)}.opcion:hover{border-color:var(--color-granate);box-shadow:0 18px 36px -26px #2b141099}.opcion:has(input:focus-visible){outline:2px solid var(--color-oro-medio);outline-offset:3px}.opcion.elegida{color:var(--color-marfil);background:radial-gradient(ellipse at 80% 0%,rgb(218 184 111 / .18),transparent 60%),var(--color-granate);border-color:var(--color-granate);box-shadow:0 24px 40px -26px #2b1410cc}.opcion.elegida .dato{color:var(--color-oro-claro)}.opcion-marca{position:absolute;top:1rem;right:1rem;display:grid;place-items:center;width:1.6rem;height:1.6rem;border-radius:9999px;border:1.5px solid #c9bfb0;color:transparent;transition:all .4s var(--ease-suave)}.opcion.elegida .opcion-marca{color:var(--color-granate);background:var(--color-oro-claro);border-color:var(--color-oro-claro)}@media print{header,footer,.progreso-lectura,.print\:hidden{display:none!important}body{background:#fff}.comprobante{max-width:none}}.libro-marco{touch-action:pan-y}.libro{position:relative;display:grid;grid-template-columns:minmax(0,1fr);padding:.5rem;perspective:2600px;border-radius:3px;background:linear-gradient(#6a0c0c,#430000);box-shadow:inset 0 0 0 1px #dab86f8c,0 44px 70px -34px #000000d9}.libro>*{grid-area:1 / 1;min-width:0}.pagina{position:relative;display:flex;flex-direction:column;min-height:30rem;padding:clamp(1.4rem,5vw,3.25rem);padding-bottom:3rem;color:var(--color-tinta);background:url(/img/fondo-marfil.webp) center / 700px auto,#fbf6ea}.pagina:before{content:"";position:absolute;inset:0;pointer-events:none;background:linear-gradient(90deg,rgb(43 20 16 / .22),rgb(43 20 16 / .06) 6%,transparent 15%)}.pagina-izq:before{transform:scaleX(-1)}.libro-base-izq,.hoja-dorso{display:none}.hoja{position:relative;display:grid;transform-style:preserve-3d;transform-origin:left center;transition:transform 1.15s cubic-bezier(.45,.05,.25,1)}.hoja.pasada{transform:rotateY(-180deg)}.hoja-frente{-webkit-backface-visibility:hidden;backface-visibility:hidden}.hoja.pasada .hoja-frente{pointer-events:none}.hoja-dorso{position:absolute;inset:0;transform:rotateY(180deg);-webkit-backface-visibility:hidden;backface-visibility:hidden}@media(min-width:1024px){.libro{grid-template-columns:repeat(2,minmax(0,1fr));padding:.7rem}.libro>*{grid-area:1 / 2}.libro>.libro-base-izq{grid-area:1 / 1}.libro-base-izq,.hoja-dorso{display:flex}.pagina{min-height:37rem}}.lamina{flex:1;display:flex;flex-direction:column;align-items:center;justify-content:center;padding:1.5rem;text-align:center;border:1px solid rgb(200 161 92 / .7);outline:1px solid rgb(200 161 92 / .35);outline-offset:5px}.lamina-capitulo{font-family:var(--font-body);font-style:italic;font-size:1.3rem;color:var(--color-oro-oscuro)}.lamina-anio{font-family:var(--font-display);font-size:clamp(6rem,11vw,10rem);line-height:1;font-variant-numeric:lining-nums tabular-nums;color:var(--color-granate)}.folio{position:absolute;inset-inline:0;bottom:.9rem;text-align:center;font-family:var(--font-body);font-style:italic;font-size:.95rem;color:var(--color-tinta-suave)}.pagina-cabecera{display:flex;align-items:baseline;justify-content:space-between;gap:1rem;margin-bottom:1.1rem;padding-bottom:.5rem;font-family:var(--font-body);font-style:italic;color:var(--color-oro-oscuro);border-bottom:1px solid rgb(200 161 92 / .7)}.pagina-cabecera-anio{font-family:var(--font-display);font-variant-numeric:lining-nums;font-style:normal;font-size:2.6rem;line-height:1;color:var(--color-granate)}.pagina-titulo{font-family:var(--font-script);font-weight:400;font-size:clamp(2.4rem,1.9rem + 2vw,3.4rem);line-height:1.12;color:var(--color-granate);text-wrap:balance}.pagina-texto{margin-top:1.1rem;font-size:clamp(1.19rem,1.1rem + .35vw,1.32rem);line-height:1.62}.palabra{display:inline-block}.tinta-espera .palabra{visibility:hidden}.tinta-escribe .palabra{animation:escribir var(--t) linear var(--d) both}@keyframes escribir{0%{clip-path:inset(-.4em 100% -.4em 0)}to{clip-path:inset(-.4em -.3em -.4em -.3em)}}.pluma{position:absolute;top:0;left:0;width:2.9rem;height:2.9rem;margin-top:-2.9rem;color:var(--color-granate);pointer-events:none;will-change:transform;filter:drop-shadow(0 6px 5px rgb(43 20 16 / .3))}.pluma svg{display:block;transform-origin:0 100%;animation:pluma-pulso .5s ease-in-out infinite alternate}@keyframes pluma-pulso{0%{transform:rotate(-3deg)}to{transform:rotate(4deg)}}.pagina-nota{display:flex;align-items:center;gap:1rem;margin-top:auto;padding-top:1.1rem;border-top:1px solid rgb(200 161 92 / .6)}.pagina-texto{margin-bottom:1.5rem}.palabra.clave{font-weight:600;color:var(--color-granate)}.pagina-lista{display:grid;gap:.55rem;font-size:clamp(1.1rem,1.05rem + .2vw,1.2rem);line-height:1.38}.pagina-lista li{position:relative;padding-left:1.05rem;text-wrap:pretty}.pagina-lista li:before{content:"";position:absolute;top:.62em;left:.1rem;width:6px;height:6px;background:var(--color-oro-medio);transform:rotate(45deg)}.pagina-texto-lista{margin-bottom:.6rem}.pagina-titulo-continua{margin-bottom:.9rem;font-size:clamp(1.6rem,1.4rem + .8vw,2.1rem)}@media(max-width:1023.98px){.pagina-nota{margin-top:.5rem}.libro-saltar{right:1rem;bottom:.9rem}}.pagina-cierre{display:flex;flex-wrap:wrap;gap:.75rem;margin-top:auto;margin-bottom:1rem;transition:opacity .9s var(--ease-suave)}.pagina-cierre.oculto{opacity:0;pointer-events:none}.libro-marco{position:relative}.libro-saltar{position:absolute;right:1.25rem;bottom:1rem;z-index:110;min-height:2.25rem;padding:.3rem .85rem;font-family:var(--font-sans);font-size:.8125rem;font-weight:600;color:var(--color-granate);cursor:pointer;background:#fffdf9f0;border:1px solid rgb(134 96 42 / .55);border-radius:2px;transition:background-color .25s var(--ease-suave)}.libro-saltar:hover{background:#fff}.libro-controles{display:grid;grid-template-columns:1fr 1fr;gap:.75rem;align-items:center;margin-top:.75rem}.libro-indice{grid-column:1 / -1;display:flex;gap:.25rem;overflow-x:auto;padding-bottom:.4rem;scrollbar-width:none}.libro-marca{position:relative;min-height:2.75rem;padding:.5rem .7rem;font-family:var(--font-sans);font-size:.875rem;font-weight:600;font-variant-numeric:lining-nums tabular-nums;white-space:nowrap;color:#e7e5e1b8;cursor:pointer;transition:color .4s var(--ease-suave)}.libro-marca:hover,.libro-marca.activa{color:var(--color-oro-claro)}.libro-marca.activa:after{content:"";position:absolute;left:50%;bottom:.15rem;width:6px;height:6px;background:var(--color-oro);transform:translate(-50%) rotate(45deg)}@media(min-width:1024px){.libro-controles{grid-template-columns:auto 1fr auto}.libro-indice{grid-column:auto;grid-row:1;justify-content:center;padding-bottom:0}.libro-anterior{grid-column:1;grid-row:1}.libro-indice{grid-column:2}.libro-siguiente{grid-column:3;grid-row:1}}@media(prefers-reduced-motion:reduce){.pluma{display:none}}.anim-cambio{animation:cambio .55s var(--ease-suave) both;animation-delay:var(--retardo, 0s)}@keyframes cambio{0%{opacity:0;transform:translateY(.45rem);filter:blur(3px)}}.pagina{--edad: 0;color:#4a2a12;background:url(/img/fondo-marfil.webp) center / 700px auto,#ead9b4}@supports (color: color-mix(in lab,red,red)){.pagina{color:color-mix(in srgb,#4a2a12 calc(var(--edad) * 100%),var(--color-tinta))}}@supports (color: color-mix(in lab,red,red)){.pagina{background:url(/img/fondo-marfil.webp) center / 700px auto,color-mix(in srgb,#ead9b4 calc(var(--edad) * 100%),#fffdf9)}}.pagina:after{content:"";position:absolute;inset:0;pointer-events:none;opacity:var(--edad);mix-blend-mode:multiply;background:radial-gradient(circle at 14% 82%,rgb(120 78 30 / .3),transparent 9%),radial-gradient(circle at 88% 12%,rgb(120 78 30 / .22),transparent 7%),radial-gradient(circle at 70% 91%,rgb(120 78 30 / .18),transparent 5%),radial-gradient(ellipse at center,transparent 52%,rgb(112 70 24 / .42) 100%),url(/img/fondo-papel.webp) center / cover}.pagina-titulo{color:#5c1a0c}@supports (color: color-mix(in lab,red,red)){.pagina-titulo{color:color-mix(in srgb,#5c1a0c calc(var(--edad) * 100%),var(--color-granate))}}.pagina-estampa{margin:.5rem auto 1.25rem;width:min(100%,25rem);text-align:center;opacity:0;filter:sepia(1) blur(6px);transition:opacity 1.4s var(--ease-suave),filter 2.2s var(--ease-suave)}.pagina-estampa.revelada{opacity:1;filter:none}.pagina-estampa img{width:100%;height:auto;mix-blend-mode:multiply;-webkit-mask-image:linear-gradient(90deg,transparent,#000 8%,#000 92%,transparent),linear-gradient(transparent,#000 8%,#000 92%,transparent);-webkit-mask-composite:source-in;mask-image:linear-gradient(90deg,transparent,#000 8%,#000 92%,transparent),linear-gradient(transparent,#000 8%,#000 92%,transparent);mask-composite:intersect}.pagina-estampa figcaption{margin-top:.4rem;font-family:var(--font-body);font-style:italic;font-size:.95rem;color:var(--color-tinta-suave)}@media(max-width:1023px){.pagina-estampa{width:min(100%,17rem)}}.sabias{display:flex;flex-direction:column;align-items:flex-start;gap:1.75rem}.sabias-mascota{width:auto;height:8.5rem;flex-shrink:0;transform-origin:50% 100%}.nube{position:relative;max-width:36rem;filter:drop-shadow(1px 0 0 #c8a15c) drop-shadow(-1px 0 0 #c8a15c) drop-shadow(0 1px 0 #c8a15c) drop-shadow(0 -1px 0 #c8a15c) drop-shadow(0 18px 22px rgb(43 20 16 / .16))}.nube-cuerpo{position:relative;isolation:isolate;padding:1.5rem 1.75rem 1.6rem;border-radius:2.4rem;background:#fffdf8;transform-origin:3rem 0}.nube-cuerpo:before,.nube-cuerpo:after{content:"";position:absolute;z-index:-1;border-radius:50%;background:#fffdf8}.nube-cuerpo:before{top:-1.1rem;left:16%;width:5.5rem;height:5.5rem}.nube-cuerpo:after{top:-1.7rem;right:14%;width:7.5rem;height:7.5rem}.nube-burbuja{position:absolute;border-radius:50%;background:#fffdf8}.nube-burbuja-1{width:.7rem;height:.7rem;top:-1.55rem;left:2.4rem}.nube-burbuja-2{width:1.15rem;height:1.15rem;top:-1rem;left:3.4rem}.nube-titulo{display:flex;align-items:center;gap:.5rem;font-family:var(--font-script);font-size:clamp(2rem,1.7rem + 1vw,2.6rem);line-height:1.1;color:var(--color-granate)}.nube-chispa{width:1.15rem;height:1.15rem;flex-shrink:0;color:var(--color-oro-medio)}.nube-texto{margin-top:.5rem}@media(min-width:640px){.sabias{flex-direction:row;align-items:center;gap:3.25rem}.sabias-mascota{height:11rem}.nube-cuerpo{transform-origin:0 60%}.nube-burbuja-1{top:62%;left:-2.6rem}.nube-burbuja-2{top:52%;left:-1.7rem}}.sabias-espera .nube{opacity:0}.sabias-espera .palabra{visibility:hidden}.sabias-activa .sabias-mascota{animation:brinco .9s var(--ease-suave) both}.sabias-activa .nube-burbuja{animation:brotar .45s var(--ease-suave) both}.sabias-activa .nube-burbuja-1{animation-delay:.35s}.sabias-activa .nube-burbuja-2{animation-delay:.55s}.sabias-activa .nube-cuerpo{animation:abrir-nube .75s cubic-bezier(.34,1.4,.64,1) .75s both}.sabias-activa .nube-chispa{animation:chispa 1.1s var(--ease-suave) 1.3s both}@keyframes brinco{0%{transform:none}35%{transform:translateY(-.9rem) rotate(-4deg) scale(1.04)}65%{transform:translateY(0) scale(.98,1.02)}to{transform:none}}@keyframes brotar{0%{opacity:0;transform:scale(0)}}@keyframes abrir-nube{0%{opacity:0;transform:scale(.55)}}@keyframes chispa{0%{transform:scale(0) rotate(-90deg)}60%{transform:scale(1.5) rotate(20deg)}to{transform:none}}.templo{max-width:30rem;margin-inline:auto}.templo-fronton{height:clamp(4rem,14vw,5.5rem);background:linear-gradient(180deg,var(--color-granate-claro),var(--color-granate));clip-path:polygon(50% 0,100% 100%,0 100%)}.templo-friso{padding:.55rem;text-align:center;font-family:var(--font-subtitulo);font-size:1.15rem;color:var(--color-oro-claro);background:var(--color-granate);border-block:2px solid var(--color-oro-medio)}.templo-columnas{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:clamp(.5rem,3vw,1.25rem);padding-inline:clamp(.5rem,3vw,1.25rem)}.templo-columna{display:flex;flex-direction:column;align-items:stretch;padding-top:.4rem;cursor:pointer;color:var(--color-granate);-webkit-tap-highlight-color:transparent}.templo-capitel,.templo-basa{height:.7rem;background:var(--color-granate);transition:background-color .5s var(--ease-suave)}.templo-capitel{border-radius:3px 3px 0 0}.templo-fuste{display:grid;place-items:center;height:clamp(9.5rem,34vw,13rem);margin-inline:.45rem;color:#f8e191bf;background:repeating-linear-gradient(90deg,rgb(0 0 0 / .16) 0 2px,transparent 2px 9px),linear-gradient(90deg,#6d0c0c,var(--color-granate) 55%,#3d0000);transition:box-shadow .6s var(--ease-suave),color .4s var(--ease-suave),filter .4s var(--ease-suave)}.templo-fuste:before{content:"";grid-area:1 / 1;align-self:stretch;justify-self:stretch;background:repeating-linear-gradient(90deg,rgb(85 0 0 / .14) 0 2px,transparent 2px 9px),linear-gradient(90deg,#f8e191,#c8a15c 45%,#eece84 70%,#a37a3c);opacity:0;transition:opacity .6s var(--ease-suave)}.templo-fuste app-icon{grid-area:1 / 1;position:relative}.templo-nombre{margin-top:.7rem;font-family:var(--font-subtitulo);font-size:clamp(.82rem,2.9vw,1.1rem);text-align:center;color:var(--color-tinta-suave);transition:color .4s var(--ease-suave)}@media(hover:hover){.templo-columna:hover .templo-fuste{filter:brightness(1.25)}}.templo-fuste svg{stroke-width:1.45}.templo-columna.activa .templo-fuste{color:var(--color-granate);box-shadow:0 0 34px -4px #dab86fd9}.templo-columna.activa .templo-fuste:before{opacity:1}.templo-columna.activa .templo-capitel,.templo-columna.activa .templo-basa{background:var(--color-oro-oscuro)}.templo-columna.activa .templo-nombre{color:var(--color-granate);font-weight:700}.templo-escalon{margin-top:.75rem;padding:.5rem;text-align:center;font-family:var(--font-subtitulo);font-size:1.15rem;color:var(--color-granate);border-top:5px solid var(--color-granate)}.ficha-poder{padding:clamp(1.25rem,4vw,2.25rem);background:#fffdf8;border:1px solid rgb(200 161 92 / .7);border-left:3px solid var(--color-granate);box-shadow:0 26px 44px -30px #2b141080}.ficha-hoy{margin-top:1.25rem;padding-top:1rem;border-top:1px solid rgb(200 161 92 / .6)}.ficha-hoy .dato,.comparador-clave .dato{margin-right:.75rem}.comparador-temas{display:flex;gap:.5rem;margin-inline:-1rem;padding:.25rem 1rem .75rem;overflow-x:auto;scrollbar-width:none}.comparador-tema{display:inline-flex;align-items:center;gap:.5rem;min-height:2.75rem;padding:.5rem 1rem;white-space:nowrap;font-family:var(--font-sans);font-size:.9rem;font-weight:600;color:var(--color-granate);background:#fffdf8bf;border:1px solid rgb(200 161 92 / .8);cursor:pointer;transition:background-color .4s var(--ease-suave),color .4s var(--ease-suave),border-color .4s var(--ease-suave)}.comparador-tema:hover{background:#fffdf8;border-color:var(--color-granate)}.comparador-tema.activo{color:var(--color-oro-claro);background:var(--color-granate);border-color:var(--color-granate)}@media(min-width:1024px){.comparador-temas{flex-wrap:wrap;margin-inline:0;padding-inline:0;overflow:visible}}.comparador-pregunta{margin-top:1.25rem;font-size:clamp(1.9rem,1.4rem + 2vw,2.9rem);color:var(--color-granate)}.comparador-hojas{display:grid;gap:.75rem;margin-top:1.5rem}.hoja-antes,.hoja-ahora{position:relative;padding:clamp(1.25rem,4vw,2.25rem);min-height:13rem}.hoja-antes{color:#4a2a12;background:radial-gradient(ellipse at center,transparent 50%,rgb(112 70 24 / .3) 100%),url(/img/fondo-papel.webp) center / cover,#ead9b4;box-shadow:0 22px 36px -26px #2b1410b3}.hoja-ahora{background:#fffdf9;border:1px solid rgb(200 161 92 / .7);border-top:4px solid var(--color-granate);box-shadow:0 22px 36px -26px #2b141080}.comparador-anio{font-family:var(--font-display);font-variant-numeric:lining-nums;font-size:clamp(2.8rem,2rem + 3vw,4.25rem);line-height:1;color:var(--color-granate)}.hoja-antes .comparador-anio{color:#5c1a0c}.hoja-antes .dato,.hoja-ahora .dato{margin-top:.4rem;color:var(--color-oro-oscuro)}.hoja-antes .dato{color:#6b4a1e}.comparador-respuesta{margin-top:1.1rem;font-family:var(--font-subtitulo);font-size:clamp(1.3rem,1.1rem + .8vw,1.7rem);line-height:1.35;text-wrap:balance}.comparador-flecha{display:grid;place-items:center;width:2.75rem;height:2.75rem;margin:-1.25rem auto;position:relative;z-index:1;border-radius:50%;color:var(--color-granate-profundo);background:linear-gradient(135deg,#f8e191,#c8a15c);box-shadow:0 6px 14px -6px #2b141099;transform:rotate(90deg)}.comparador-flecha svg{width:1.4rem;height:1.4rem}@media(min-width:768px){.comparador-hojas{grid-template-columns:1fr auto 1fr;align-items:stretch;gap:0}.comparador-flecha{align-self:center;margin:0 -1.375rem;transform:none}}.comparador-clave{margin-top:1.5rem;padding:1rem 1.25rem;background:#fffdf8cc;border-left:3px solid var(--color-oro-medio)}.marco-video{padding:.5rem;background:linear-gradient(#6a0c0c,#430000);box-shadow:inset 0 0 0 1px #dab86f8c,0 40px 60px -34px #2b1410cc}.croma{position:absolute;inset:0;display:grid;place-items:center}.croma-poster,.croma-lienzo{grid-area:1 / 1;transition:opacity .8s var(--ease-suave)}.croma-poster{width:auto;height:62%;object-fit:contain}.croma-lienzo{width:100%;height:100%;object-fit:contain;opacity:0}.croma-viva .croma-lienzo{opacity:1}.croma-viva .croma-poster{opacity:0}.epoca{min-height:2.75rem;padding:.5rem 1.1rem;font-family:var(--font-sans);font-size:.9rem;font-weight:600;color:var(--color-granate);border:1px solid var(--color-granate);cursor:pointer;transition:background-color .4s var(--ease-suave),color .4s var(--ease-suave)}.epoca.activa{color:var(--color-oro-claro);background:var(--color-granate)}.depto{display:block;width:100%;padding:.5rem .25rem .6rem;text-align:center;cursor:pointer;border-bottom:3px solid transparent;transition:border-color .4s var(--ease-suave)}.depto-figura{width:100%;aspect-ratio:507 / 760;object-fit:contain;object-position:bottom;mix-blend-mode:multiply;transition:opacity .7s var(--ease-suave),filter .7s var(--ease-suave)}.depto.elegido{border-bottom-color:var(--color-granate)}.depto-anio{display:block;font-size:.75rem;color:var(--color-oro-oscuro);opacity:0;transition:opacity .5s var(--ease-suave)}.depto.ausente .depto-figura{opacity:.4;filter:grayscale(1)}.depto.ausente .depto-anio{opacity:1}.depto-ficha{min-height:4.5rem;margin-top:1.25rem;padding:1rem 1.25rem;background:#fffdf8b3;border-left:3px solid var(--color-oro-medio)}app-libro{--alto: clamp(23rem, 100svh - 11.75rem, 40rem)}.libro{transition:transform 1.15s cubic-bezier(.45,.05,.25,1),background-color .8s var(--ease-suave),box-shadow .8s var(--ease-suave)}.tapa-frente{position:relative;display:grid;place-items:center;min-height:30rem;padding:1.25rem;overflow:hidden;box-shadow:inset 1.1rem 0 1.2rem -.9rem #000000bf,inset 0 0 0 1px #dab86f80}.tapa-frente .esquina{width:clamp(3.5rem,22%,6.5rem);opacity:.85}.tapa-marco{position:relative;display:flex;flex-direction:column;align-items:center;gap:.6rem;max-width:26rem;padding:1rem .5rem;text-align:center}.tapa-isotipo{width:clamp(5.5rem,26%,8.5rem);height:auto;filter:drop-shadow(0 8px 14px rgb(0 0 0 / .5))}.tapa-anios{font-family:var(--font-script);font-size:clamp(1.9rem,1.5rem + 1.6vw,2.6rem);line-height:1;color:var(--color-oro)}.tapa-titulo{font-family:var(--font-display);font-variant-numeric:lining-nums;font-weight:400;font-size:clamp(2.1rem,1.5rem + 2.4vw,3.3rem);line-height:1.06;text-wrap:balance}.tapa-floron{width:min(70%,13rem)}.tapa-texto{max-width:30ch;margin-bottom:.6rem;font-family:var(--font-body);font-style:italic;font-size:1.1rem;line-height:1.45;color:#e7e5e1eb}.libro.cerrado{background-color:transparent;background-image:none;box-shadow:none}.libro.cerrado .tapa-frente{box-shadow:inset 1.1rem 0 1.2rem -.9rem #000000bf,inset 0 0 0 1px #dab86f80,5px 0 0 -1px #efe3c4,7px 0 0 -1px #a8926a,0 40px 60px -30px #000000e6}@media(min-width:1024px){.libro{width:min(100%,calc(var(--alto) * 2.3 + 1.4rem));margin-inline:auto}.libro.cerrado{transform:translate(-25%)}.pagina,.tapa-frente{height:var(--alto);min-height:0}.pagina{padding:calc(var(--alto) * .06) clamp(1.5rem,3vw,3.25rem) calc(var(--alto) * .105)}.pagina-titulo{font-size:clamp(1.9rem,calc(var(--alto) * .09),3.4rem)}.pagina-texto{margin-top:calc(var(--alto) * .025);margin-bottom:calc(var(--alto) * .025);font-size:clamp(1.06rem,min(calc(var(--alto) * .043),1.82vw),1.32rem);line-height:1.5}.pagina-lista{gap:calc(var(--alto) * .012);font-size:clamp(.98rem,calc(var(--alto) * .0385),1.2rem);line-height:1.3}.pagina-titulo-continua{font-size:clamp(1.5rem,calc(var(--alto) * .062),2.2rem)}.lamina-estampa{margin-top:calc(var(--alto) * .03)}.lamina-estampa img{height:calc(var(--alto) * .56)}.pagina-der .folio{inset-inline:auto clamp(1.5rem,3vw,3.25rem)}.pagina-izq .folio{inset-inline:clamp(1.5rem,3vw,3.25rem) auto}.libro-controles{width:min(100%,calc(var(--alto) * 2.3 + 1.4rem));margin-inline:auto}.pagina-nota{gap:clamp(.6rem,1.4vw,1rem);padding-top:calc(var(--alto) * .028)}.pagina-nota img{width:clamp(3.5rem,calc(var(--alto) * .17),6rem);height:clamp(3.5rem,calc(var(--alto) * .17),6rem)}.pagina-nota p{font-size:clamp(.98rem,min(calc(var(--alto) * .037),1.6vw),1.1rem);line-height:1.3}.lamina{padding:calc(var(--alto) * .03)}.lamina-capitulo{font-size:clamp(1rem,calc(var(--alto) * .042),1.3rem)}.lamina-anio{font-size:clamp(4.5rem,calc(var(--alto) * .3),10rem)}.lamina app-icon{margin-top:calc(var(--alto) * .025);width:clamp(2.25rem,calc(var(--alto) * .095),3.5rem);height:clamp(2.25rem,calc(var(--alto) * .095),3.5rem)}.lamina img{width:auto;height:calc(var(--alto) * .34)}.folio{bottom:calc(var(--alto) * .025)}.pagina-estampa{width:auto;margin-block:0 calc(var(--alto) * .025)}.pagina-estampa img{width:auto;height:calc(var(--alto) * .225);margin-inline:auto}.pagina-estampa figcaption{margin-top:.15rem;font-size:clamp(.8rem,calc(var(--alto) * .032),.95rem)}.pagina-cierre{margin-bottom:0;flex-wrap:nowrap}.pagina-cierre .btn{min-height:2.5rem;padding:.4rem 1rem;font-size:.85rem}.tapa-frente{padding:calc(var(--alto) * .04)}.tapa-frente .esquina{width:calc(var(--alto) * .2)}.tapa-marco{gap:calc(var(--alto) * .018);padding:0}.tapa-isotipo{width:auto;height:calc(var(--alto) * .15)}.tapa-anios{font-size:clamp(1.5rem,calc(var(--alto) * .065),2.6rem);line-height:1.15}.tapa-titulo{font-size:clamp(1.8rem,calc(var(--alto) * .088),3.4rem)}.tapa-floron{width:calc(var(--alto) * .34)}.tapa-texto{max-width:34ch;margin-bottom:0;font-size:clamp(.95rem,calc(var(--alto) * .036),1.15rem)}.tapa-marco .btn{min-height:2.6rem}}@media(max-width:1023px){.pagina-estampa img{max-height:9.5rem;width:auto;margin-inline:auto}}.libro-saltar{min-height:2.25rem;padding-top:.4rem}@media(min-width:1024px)and (max-height:640px){.folio{display:none}.pagina{padding-bottom:calc(var(--alto) * .06)}}@media(max-width:1023px){.pagina{min-height:0;padding:1.25rem 1.25rem 2.5rem}.tapa-frente{min-height:26rem}.pagina-cabecera{margin-bottom:.8rem}.pagina-cabecera-anio{font-size:2.2rem}.pagina-titulo{font-size:2.15rem}.pagina-texto{margin-top:.75rem;margin-bottom:1rem;font-size:1.1rem;line-height:1.5}.pagina-nota{gap:.75rem;padding-top:.8rem}.pagina-nota img{width:4rem;height:4rem}.pagina-nota p{font-size:.97rem;line-height:1.3}.pagina-estampa{margin-block:0 .75rem}.pagina-estampa img{max-height:7.5rem}.pagina-cierre{gap:.5rem;margin-bottom:.25rem}.pagina-cierre .btn{min-height:2.6rem;padding:.4rem .9rem;font-size:.85rem}.libro-saltar{min-height:2rem;padding-top:.3rem}.libro-controles{gap:.4rem .75rem}.libro-indice{padding-bottom:0}.libro-marca{min-height:2.6rem;padding:.35rem .6rem}.libro-controles .btn{min-height:2.75rem;padding:.4rem .5rem;font-size:.85rem}.libro-indice{order:-1}.folio{bottom:.4rem}}.historia-fondo{position:absolute;inset:0;z-index:-1;overflow:hidden;pointer-events:none}.historia-fondo:before{content:"";position:absolute;inset:0;background:url(/img/fondo-damasco.webp) center / 720px auto;opacity:.22;-webkit-mask-image:radial-gradient(ellipse at 50% 45%,#000 20%,transparent 78%);mask-image:radial-gradient(ellipse at 50% 45%,#000 20%,transparent 78%)}.historia-luz{position:absolute;top:45%;left:50%;width:min(120vw,82rem);aspect-ratio:1.5;translate:-50% -50%;background:radial-gradient(ellipse at center,rgb(238 206 132 / .34),rgb(163 74 20 / .16) 42%,transparent 68%);animation:vela 6.5s ease-in-out infinite}@keyframes vela{0%,to{opacity:.62;transform:scale(1)}18%{opacity:.9;transform:scale(1.05) translate(.6%)}31%{opacity:.7;transform:scale(1.01)}47%{opacity:1;transform:scale(1.07) translate(-.8%)}63%{opacity:.76;transform:scale(1.03)}82%{opacity:.94;transform:scale(1.05) translate(.4%)}}@media(prefers-reduced-motion:reduce){.historia-luz{animation:none;opacity:.8}}.insignia{display:grid;place-items:center;flex-shrink:0;width:3.25rem;height:3.25rem;border-radius:50%;color:var(--color-granate-profundo);background:linear-gradient(135deg,#f8e191,#c8a15c 55%,#a37a3c);box-shadow:inset 0 0 0 2px #fffae18c,0 8px 16px -8px #2b1410b3}.insignia app-icon{width:58%;height:58%}.insignia svg{stroke-width:1.7}.insignia-grande{width:4.25rem;height:4.25rem}.franja{border-block:1px solid rgb(200 161 92 / .7);box-shadow:inset 0 3px #fffdf899,inset 0 -3px #fffdf899}@media(max-width:1023.98px){.carrusel-borde{padding-inline:1.75rem;scroll-padding-inline:1.5rem;-webkit-mask-image:linear-gradient(90deg,transparent,#000 1.5rem,#000 calc(100% - 1.5rem),transparent);mask-image:linear-gradient(90deg,transparent,#000 1.5rem,#000 calc(100% - 1.5rem),transparent)}}.cita-cpe{padding:1.75rem 1.75rem 1.5rem;background:#fffdf8;border:1px solid rgb(200 161 92 / .55);border-left:3px solid var(--color-granate)}.cifras{position:relative;color:var(--color-marfil);background:var(--fondo-damasco);border-block:3px solid var(--color-oro-medio)}.cifra{display:flex;flex-direction:column;align-items:center;padding:1.4rem .75rem 1.5rem;text-align:center;background:#2c00008c;border:1px solid rgb(218 184 111 / .6);border-top:3px solid var(--color-oro-claro);box-shadow:0 26px 40px -30px #000000e6}.cifra-numero{margin-top:.6rem;font-family:var(--font-display);font-size:clamp(3.75rem,2.6rem + 5vw,6rem);line-height:1;font-variant-numeric:lining-nums tabular-nums;background:linear-gradient(180deg,#fff3bf,#f8e191 40%,#dab86f 75%,#c8a15c);-webkit-background-clip:text;background-clip:text;color:transparent;filter:drop-shadow(0 4px 14px rgb(248 225 145 / .3))}.cifra-rotulo{margin-top:.35rem;font-family:var(--font-sans);font-size:clamp(.95rem,.85rem + .4vw,1.1rem);font-weight:700;text-transform:uppercase;letter-spacing:.08em;color:#fffaf0}.cifra-detalle{margin-top:.3rem;max-width:24ch;font-size:1rem;line-height:1.35;color:#e7e5e1eb}.reveal .cifra{opacity:0;transform:translateY(1rem) scale(.96)}.reveal.visible .cifra{opacity:1;transform:none;transition:opacity .8s var(--ease-suave) var(--retardo, 0s),transform .8s var(--ease-suave) var(--retardo, 0s)}.ejes-resumen{display:flex;gap:.75rem}.ejes-resumen>div{min-width:5.5rem;padding:.6rem .9rem;text-align:center;background:#00000038;border:1px solid rgb(218 184 111 / .35)}.ejes-resumen dt{font-family:var(--font-sans);font-size:.7rem;font-weight:700;letter-spacing:.1em;text-transform:uppercase;color:var(--color-oro)}.ejes-resumen dd{font-family:var(--font-display);font-size:2rem;line-height:1.1;color:var(--color-oro-claro);font-variant-numeric:lining-nums tabular-nums}.ejes-mosaico{display:grid;gap:.75rem;margin-top:2.5rem}@media(min-width:640px)and (max-width:1023.98px){.ejes-mosaico{grid-template-columns:repeat(2,minmax(0,1fr))}.ejes-mosaico>li:has(>[role=tabpanel]){grid-column:1 / -1}.ejes-mosaico>li:has(>[role=tabpanel]) .eje-carta{max-width:calc(50% - .375rem)}}@media(min-width:1024px){.ejes-mosaico{grid-template-columns:repeat(5,minmax(0,1fr));gap:1rem}}.eje-carta{position:relative;display:grid;grid-template-columns:auto 1fr auto;grid-template-areas:"insignia titulo flecha" "insignia cuenta flecha";align-items:center;column-gap:.9rem;width:100%;padding:1rem 1.1rem;overflow:hidden;text-align:left;color:var(--color-marfil);background:#2c000073;border:1px solid rgb(218 184 111 / .3);border-top:3px solid rgb(218 184 111 / .35);cursor:pointer;transition:background-color .4s var(--ease-suave),border-color .4s var(--ease-suave),transform .4s var(--ease-suave)}.eje-carta .insignia{grid-area:insignia;width:3rem;height:3rem;filter:saturate(.6) brightness(.85);transition:filter .4s var(--ease-suave)}.eje-carta-titulo{grid-area:titulo;position:relative;font-family:var(--font-subtitulo);font-size:1.2rem;line-height:1.25}.eje-carta-cuenta{grid-area:cuenta;position:relative;margin-top:.2rem;font-family:var(--font-sans);font-size:.78rem;font-weight:600;color:#e7e5e1b3}.eje-carta-flecha{grid-area:flecha;position:relative;color:var(--color-oro);transition:transform .4s var(--ease-suave)}.eje-numero{position:absolute;right:.6rem;bottom:-.6rem;font-family:var(--font-display);font-variant-numeric:lining-nums;font-size:4.5rem;line-height:1;color:#dab86f1a;pointer-events:none;transition:color .4s var(--ease-suave)}.eje-carta:hover{background:#2c0000b3;border-color:#dab86f99}.eje-carta:focus-visible{outline:2px solid var(--color-oro-claro);outline-offset:3px}.eje-carta.activo{color:var(--color-oro-claro);background:linear-gradient(160deg,#550000f2,#2c0000f2);border-color:#dab86fbf;border-top-color:var(--color-oro-claro)}.eje-carta.activo .eje-numero{color:#dab86f38}.eje-carta.activo .eje-carta-flecha{transform:rotate(180deg)}.eje-carta:hover .insignia,.eje-carta.activo .insignia{filter:none}@media(min-width:1024px){.eje-carta{grid-template-columns:1fr;grid-template-areas:"insignia" "titulo" "cuenta";grid-template-rows:auto auto 1fr;row-gap:.75rem;height:100%;min-height:12.5rem;padding:1.4rem 1.25rem 1.25rem}.eje-carta-titulo{font-size:1.3rem}.eje-carta-cuenta{margin-top:0;align-self:end}.eje-carta-flecha{display:none}.eje-carta:hover{transform:translateY(-4px)}.eje-carta.activo{transform:translateY(-6px);box-shadow:0 18px 30px -18px #000000b3}.eje-carta.activo:after{content:"";position:absolute;left:50%;bottom:-1px;width:1rem;height:1rem;margin-left:-.5rem;background:var(--color-oro-claro);clip-path:polygon(50% 40%,100% 100%,0 100%)}}.eje-ficha{display:grid;gap:2rem;margin-top:.75rem;padding:1.5rem;background:#1e0000d1;border:1px solid rgb(218 184 111 / .5);border-top:3px solid var(--color-oro-claro)}@media(min-width:1024px){.eje-ficha{grid-template-columns:minmax(0,1.25fr) minmax(0,1fr);gap:3rem;margin-top:1.25rem;padding:2.5rem}}.eje-ficha-titulo{margin-top:.4rem;font-family:var(--font-subtitulo);font-size:clamp(1.5rem,1.2rem + 1.2vw,2.2rem);line-height:1.2;color:var(--color-oro-claro)}.eje-preguntas{display:grid;gap:.6rem;margin-top:.75rem;counter-reset:pregunta}.eje-preguntas li{position:relative;padding:.7rem .9rem .7rem 2.9rem;font-size:1.05rem;line-height:1.45;color:var(--color-marfil);background:#0003;border-left:2px solid rgb(218 184 111 / .6);counter-increment:pregunta}.eje-preguntas li:before{content:counter(pregunta);position:absolute;left:.75rem;top:.7rem;display:grid;place-items:center;width:1.5rem;height:1.5rem;font-family:var(--font-sans);font-size:.78rem;font-weight:700;color:var(--color-granate-profundo);background:var(--color-oro-claro);border-radius:50%}.eje-ficha-programa{min-width:0}@media(min-width:1024px){.eje-ficha-programa{padding-left:3rem;border-left:1px solid rgb(218 184 111 / .25)}}.eje-agenda{margin-top:.75rem}.eje-agenda li{display:flex;gap:1rem;padding:.8rem 0;border-top:1px solid rgb(218 184 111 / .2)}.eje-agenda-hora{width:6rem;flex:none;font-family:var(--font-sans);font-size:.8rem;line-height:1.4;color:#e7e5e1bf}.eje-agenda-hora b{font-size:1rem;color:var(--color-oro-claro);font-variant-numeric:lining-nums tabular-nums}.eje-agenda-tipo{display:block;font-family:var(--font-sans);font-size:.7rem;font-weight:700;letter-spacing:.06em;text-transform:uppercase;color:var(--color-oro)}.eje-agenda-titulo{display:block;margin-top:.15rem;font-size:1.02rem;line-height:1.4;color:var(--color-marfil)}.eje-agenda-quien{display:block;margin-top:.2rem;font-family:var(--font-sans);font-size:.8rem;color:#e7e5e1b3}.eje-vacio{display:flex;align-items:center;gap:.85rem;margin-top:.85rem;padding:1rem;font-size:1rem;color:#e7e5e1cc;border:1px dashed rgb(218 184 111 / .4)}.pasos{position:relative}.pasos:before{content:"";position:absolute;top:2.125rem;left:12.5%;right:12.5%;height:2px;background:linear-gradient(90deg,#a37a3c,#f8e191,#a37a3c);transform-origin:left;display:none}.paso{position:relative;display:flex;gap:1.25rem}.paso-insignia{position:relative;flex-shrink:0;width:4.25rem;height:4.25rem}.paso-numero{position:absolute;top:-.35rem;right:-.35rem;display:grid;place-items:center;width:1.75rem;height:1.75rem;border-radius:50%;font-family:var(--font-sans);font-size:.85rem;font-weight:700;color:var(--color-oro-claro);background:var(--color-granate);box-shadow:0 0 0 2px var(--color-papel)}@media(min-width:768px){.pasos:before{display:block}.paso{display:block;text-align:center}.paso-insignia{margin-inline:auto}}.reveal.pasos:before{transform:scaleX(0)}.reveal.visible.pasos:before{transform:none;transition:transform 1.4s var(--ease-suave) .2s}.reveal .paso{opacity:0;transform:translateY(.8rem)}.reveal.visible .paso{opacity:1;transform:none;transition:opacity .7s var(--ease-suave) var(--retardo, 0s),transform .7s var(--ease-suave) var(--retardo, 0s)}.dias{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:.5rem}.dia{display:flex;flex-direction:column;align-items:center;gap:.1rem;padding:.75rem .4rem;text-align:center;color:var(--color-granate);background:#fffdf8;border:1px solid rgb(200 161 92 / .8);border-bottom:4px solid var(--color-oro-medio);cursor:pointer;transition:background-color .4s var(--ease-suave),color .4s var(--ease-suave),border-color .4s var(--ease-suave),box-shadow .4s var(--ease-suave)}.dia:hover{border-color:var(--color-granate)}.dia-numero{font-family:var(--font-display);font-size:clamp(2.4rem,1.8rem + 3vw,3.75rem);line-height:1;font-variant-numeric:lining-nums}.dia-texto{display:flex;flex-direction:column}.dia-semana{font-family:var(--font-sans);font-size:clamp(.82rem,.75rem + .4vw,1rem);font-weight:700}.dia-mes{font-family:var(--font-subtitulo);font-size:.95rem}.dia-cuenta{margin-top:.25rem;font-family:var(--font-sans);font-size:.75rem;font-weight:600;opacity:.85}.dia.activo{color:var(--color-oro-claro);background:var(--color-granate);border-color:var(--color-granate);border-bottom-color:var(--color-oro-claro);box-shadow:0 22px 34px -24px #2b1410cc}@media(min-width:640px){.dia{flex-direction:row;justify-content:center;flex-wrap:wrap;column-gap:.9rem;padding:1rem;text-align:left}.dia-cuenta{flex-basis:100%;text-align:center}}.sesion-acto{--tipo: var(--color-granate);--tipo-texto: var(--color-oro-claro)}.sesion-conferencia{--tipo: #86602a;--tipo-texto: #fffaf0}.sesion-panel{--tipo: #dab86f;--tipo-texto: var(--color-granate-profundo)}.sesion-ponencia{--tipo: #a33a2a;--tipo-texto: #fffaf0}.sesion-receso{--tipo: #b9ad9c;--tipo-texto: var(--color-tinta)}.sesion-tipo{display:inline-block;padding:.2rem .65rem;font-family:var(--font-sans);font-size:.78rem;font-weight:700;letter-spacing:.02em;color:var(--tipo-texto);background:var(--tipo)}.sesion{display:grid;gap:.5rem 1.5rem;padding:1.1rem 1.1rem 1.2rem;background:#fffdf8;border:1px solid rgb(200 161 92 / .55);border-left:5px solid var(--tipo);box-shadow:0 18px 30px -26px #2b141099}.sesion-hora{display:flex;align-items:baseline;gap:.5rem;font-family:var(--font-sans);font-variant-numeric:lining-nums tabular-nums;color:var(--color-granate)}.sesion-hora>span:first-child{font-size:1.5rem;font-weight:700;line-height:1}.sesion-hasta{font-size:.9rem;font-weight:600;color:var(--color-tinta-suave)}.sesion-titulo{margin-top:.4rem;font-family:var(--font-subtitulo);font-size:clamp(1.25rem,1.1rem + .6vw,1.5rem);line-height:1.25;color:var(--color-granate)}.sesion-eje{margin-top:.75rem;font-family:var(--font-sans);font-size:.82rem;font-weight:600;color:var(--color-oro-oscuro)}.sesion-receso{padding-block:.6rem;background:#fffdf873;border-style:dashed;border-left-style:solid;box-shadow:none}.sesion-receso .sesion-hora>span:first-child{font-size:1.1rem}.sesion-receso .sesion-titulo{margin-top:0;font-size:1.1rem;color:var(--color-tinta-suave)}@media(min-width:640px){.sesion{grid-template-columns:7rem minmax(0,1fr);padding:1.25rem 1.5rem 1.35rem}.sesion-hora{flex-direction:column;gap:.2rem}.sesion-receso{align-items:center}}.bandera{width:1.5rem;height:1.125rem;flex-shrink:0;object-fit:cover;border-radius:2px;box-shadow:0 0 0 1px #2b141040}.ponente-chip{display:inline-flex;align-items:center;gap:.5rem;min-height:2.5rem;padding:.3rem .8rem .3rem .6rem;font-family:var(--font-sans);font-size:.875rem;font-weight:600;color:var(--color-granate);background:var(--color-papel);border:1px solid rgb(200 161 92 / .8);border-radius:9999px;cursor:pointer;transition:background-color .3s var(--ease-suave),color .3s var(--ease-suave),border-color .3s var(--ease-suave)}.ponente-chip:hover{color:var(--color-oro-claro);background:var(--color-granate);border-color:var(--color-granate)}.ponentes{color:var(--color-marfil);background:radial-gradient(ellipse at 50% 0%,rgb(122 20 20 / .55),transparent 65%),var(--color-granate-profundo);border-top:3px solid var(--color-oro-medio)}.ponentes-lista{--columnas: 2;--hueco: 1rem;display:flex;flex-wrap:wrap;justify-content:center;gap:2rem var(--hueco)}.ponentes-lista>li{width:calc((100% - (var(--columnas) - 1) * var(--hueco)) / var(--columnas))}@media(min-width:640px){.ponentes-lista{--hueco: 1.5rem}}@media(min-width:768px){.ponentes-lista{--columnas: 3}}@media(min-width:1024px){.ponentes-lista{--columnas: 4;--hueco: 2rem}}.ponente{display:block;width:100%;text-align:left;cursor:pointer}.ponente-retrato{position:relative;display:block;aspect-ratio:4 / 5;overflow:hidden;border:1px solid rgb(218 184 111 / .7);transition:transform .5s var(--ease-suave),box-shadow .5s var(--ease-suave),border-color .3s}.ponente-retrato>img,.ponente-retrato>span:first-child{transition:transform .7s var(--ease-suave)}.ponente-pais{position:absolute;left:0;bottom:0;display:flex;align-items:center;gap:.45rem;padding:.3rem .65rem .3rem .5rem;font-family:var(--font-sans);font-size:.8rem;font-weight:700;color:var(--color-granate-profundo);background:linear-gradient(100deg,#f8e191,#dab86f)}.ponente-ver{display:inline-block;margin-top:.5rem;font-family:var(--font-sans);font-size:.82rem;font-weight:700;color:var(--color-oro);background:linear-gradient(var(--color-oro),var(--color-oro)) left bottom / 0 1px no-repeat;transition:background-size .5s var(--ease-suave)}@media(hover:hover){.ponente:hover .ponente-retrato{transform:translateY(-.3rem);border-color:var(--color-oro-claro);box-shadow:0 26px 40px -22px #000000e6}.ponente:hover .ponente-retrato>img,.ponente:hover .ponente-retrato>span:first-child{transform:scale(1.06)}.ponente:hover .ponente-ver{background-size:100% 1px}}html:has(dialog.ficha[open]){overflow:hidden}.ficha{width:min(100% - 1.5rem,58rem);max-width:none;max-height:calc(100dvh - 1.5rem);margin:auto;padding:0;overflow:visible;color:var(--color-tinta);background:transparent;border:0}.ficha::backdrop{background:#1e0000c7;-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px)}.ficha[open]{animation:ficha-abrir .55s var(--ease-suave) both}.ficha[open]::backdrop{animation:ficha-fondo .4s ease-out both}@keyframes ficha-abrir{0%{opacity:0;transform:translateY(1.25rem) scale(.97)}}@keyframes ficha-fondo{0%{opacity:0}}.ficha-caja{position:relative;display:grid;max-height:calc(100dvh - 1.5rem);overflow-y:auto;overscroll-behavior:contain;background:url(/img/fondo-marfil.webp) center / 700px auto,#fffdf9;border:1px solid var(--color-oro-medio);box-shadow:0 0 0 5px #550000e6,0 0 0 6px var(--color-oro-medio),0 50px 80px -30px #000000e6}.ficha-cerrar{position:absolute;top:.6rem;right:.6rem;z-index:2;display:grid;place-items:center;width:2.75rem;height:2.75rem;border-radius:50%;color:var(--color-granate-profundo);background:linear-gradient(135deg,#f8e191,#c8a15c);box-shadow:0 6px 14px -6px #2b1410b3;cursor:pointer;transition:transform .3s var(--ease-suave)}.ficha-cerrar:hover{transform:rotate(90deg)}.ficha-retrato{position:relative;display:flex;flex-direction:column;align-items:center;gap:1rem;padding:1.75rem 1.5rem 1.5rem}.ficha-foto{position:relative;width:min(60%,13rem);aspect-ratio:4 / 5;overflow:hidden;border:2px solid var(--color-oro);box-shadow:0 24px 40px -20px #000000e6}.ficha-pais{position:relative;display:flex;align-items:center;gap:.75rem;font-family:var(--font-subtitulo);font-size:1.35rem;color:var(--color-oro-claro)}.ficha-bandera{width:3.25rem;height:2.4375rem;object-fit:cover;border-radius:3px;box-shadow:0 0 0 1px #fffae199,0 8px 16px -8px #000000e6;transform-origin:left center;animation:ondear 3.2s ease-in-out .4s infinite}@keyframes ondear{0%,to{transform:perspective(12rem) rotateY(0) skewY(0)}30%{transform:perspective(12rem) rotateY(-14deg) skewY(-1.5deg)}65%{transform:perspective(12rem) rotateY(9deg) skewY(1deg)}}.ficha-datos{padding:1.5rem 1.5rem 1.75rem}.ficha-bio{margin-top:.4rem;font-size:1.15rem;line-height:1.6}.ficha-cuerpo{position:relative;max-height:min(19rem,42dvh);overflow-y:auto;overscroll-behavior:contain;padding:0 1rem 2rem 0;scrollbar-width:thin;scrollbar-color:var(--color-oro-medio) rgb(200 161 92 / .14);-webkit-mask-image:linear-gradient(#000 calc(100% - 2.5rem),transparent);mask-image:linear-gradient(#000 calc(100% - 2.5rem),transparent)}.ficha-cuerpo:focus-visible{outline:2px solid var(--color-oro-medio);outline-offset:4px}.ficha-cuerpo::-webkit-scrollbar{width:6px}.ficha-cuerpo::-webkit-scrollbar-track{background:#c8a15c24;border-radius:999px}.ficha-cuerpo::-webkit-scrollbar-thumb{background:linear-gradient(var(--color-oro-claro),var(--color-oro-medio));border-radius:999px}@media(min-width:768px){.ficha-caja{grid-template-columns:minmax(0,19rem) minmax(0,1fr)}.ficha-retrato{justify-content:center;padding:2.5rem 2rem}.ficha-foto{width:100%}.ficha-datos{padding:2.5rem 3.5rem 2.5rem 2.5rem}}.medallon{display:grid;place-items:center;width:clamp(11rem,34vw,15rem);aspect-ratio:1;overflow:hidden;border-radius:50%;background:radial-gradient(circle at 50% 40%,#fff 55%,#f3e8cf);box-shadow:0 0 0 4px var(--color-oro-medio),0 0 0 9px #2c0000cc,0 0 0 10px var(--color-oro-claro),0 30px 50px -20px #000000e6}.medallon img{width:78%;height:78%;object-fit:contain}.reserva-medallon{width:clamp(10rem,30vw,13rem)}.reserva-datos{display:flex;flex-wrap:wrap;justify-content:center;gap:.6rem;margin-top:1.5rem}.reserva-datos li{display:inline-flex;align-items:center;gap:.5rem;padding:.45rem 1rem;border:1px solid rgb(200 161 92 / .45);border-radius:999px;background:#2c000059;font-family:var(--font-sans);font-size:.95rem;font-weight:600;color:var(--color-marfil)}.reserva-datos app-icon{width:1.1rem;height:1.1rem;color:var(--color-oro-claro)}.reserva-boton{min-width:14rem;justify-content:center}@media(prefers-reduced-motion:reduce){.reveal .cifra,.reveal .paso{opacity:1;transform:none}.reveal.pasos:before{transform:none}.ficha-bandera{animation:none}}.cifras-lista{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:.75rem}@media(min-width:1024px){.cifras-lista{grid-template-columns:repeat(auto-fit,minmax(13rem,1fr));gap:1.25rem}}@media(max-width:767px){.ficha-retrato{padding:1.25rem 1.25rem 1rem;gap:.75rem}.ficha-foto{width:min(40%,9rem)}}.ponente-iniciales{display:grid;place-items:center;width:100%;height:100%;font-family:var(--font-display);font-variant-numeric:lining-nums;font-size:clamp(2.5rem,2rem + 2.5vw,4rem);letter-spacing:.04em;color:var(--color-oro);text-shadow:0 6px 18px rgb(0 0 0 / .6)}.admin-sesion{display:flex;flex-wrap:wrap;align-items:flex-start;gap:.5rem 1rem;padding:.75rem 1rem;background:#fff;border:1px solid #d9cfbf;border-left:5px solid var(--tipo, #d9cfbf)}.editando{outline:2px solid var(--color-oro-medio);outline-offset:2px}.admin-opcion{display:flex;flex-direction:column;align-items:flex-start;gap:.1rem;padding:.55rem .7rem;font-family:var(--font-sans);font-size:.9rem;color:var(--color-tinta);background:#fffdf8;border:1px solid #c9bfb0;border-left:4px solid var(--tipo, #c9bfb0);cursor:pointer;transition:background-color .2s,border-color .2s,box-shadow .2s}.admin-opcion:hover{border-color:var(--color-granate)}.admin-opcion.elegida{background:#dab86f40;border-color:var(--color-granate);box-shadow:inset 0 0 0 1px var(--color-granate)}.admin-opcion:has(input:focus-visible){outline:2px solid var(--color-oro-medio);outline-offset:2px}.admin-chip{display:inline-flex;align-items:center;gap:.4rem;min-height:2.25rem;padding:.25rem .75rem;font-family:var(--font-sans);font-size:.85rem;font-weight:600;color:var(--color-granate);background:#fffdf8;border:1px solid #c9bfb0;border-radius:9999px;cursor:pointer;transition:background-color .2s,color .2s,border-color .2s}.admin-chip:hover{border-color:var(--color-granate)}.admin-chip.elegida{color:var(--color-oro-claro);background:var(--color-granate);border-color:var(--color-granate)}.admin-flecha{width:1.75rem;height:1.5rem;font-size:.7rem;color:var(--color-granate);cursor:pointer}.admin-flecha:hover:not(:disabled){background:var(--color-marfil)}.admin-flecha:disabled{opacity:.25;cursor:default}.ficha-retrato{isolation:isolate;overflow:hidden}.ficha-fondo{position:absolute;inset:0;z-index:-1;width:100%;height:100%;object-fit:cover;opacity:.62;filter:saturate(.9);animation:ficha-fondo-entrar 1.4s var(--ease-suave) both}.ficha-retrato:has(.ficha-fondo):after{content:"";position:absolute;inset:0;z-index:-1;background:radial-gradient(ellipse at 50% 45%,transparent 35%,rgb(30 0 0 / .6) 100%),linear-gradient(180deg,#55000047,#2c00006b)}.ficha-fondo-vertical{object-fit:fill}@keyframes ficha-fondo-entrar{0%{opacity:0;transform:scale(1.12)}}.ficha-retrato:has(.ficha-fondo) .ficha-pais{padding:.3rem 1rem;background:#2c0000b8;border:1px solid rgb(218 184 111 / .6)}.menu-boton{display:grid;place-items:center;width:2.75rem;height:2.75rem;color:var(--color-oro-claro);cursor:pointer}.menu-rayas{position:relative;width:1.6rem;height:1.1rem}.menu-rayas i{position:absolute;right:0;height:1.5px;background:currentColor;transition:transform .5s var(--ease-suave),width .4s var(--ease-suave),opacity .3s,top .5s var(--ease-suave)}.menu-rayas i:nth-child(1){top:0;width:100%}.menu-rayas i:nth-child(2){top:calc(50% - .75px);width:72%}.menu-rayas i:nth-child(3){top:calc(100% - 1.5px);width:100%}.menu-boton.abierto .menu-rayas i:nth-child(1){top:calc(50% - .75px);transform:rotate(45deg)}.menu-boton.abierto .menu-rayas i:nth-child(2){width:0;opacity:0}.menu-boton.abierto .menu-rayas i:nth-child(3){top:calc(50% - .75px);transform:rotate(-45deg)}.menu-movil{position:absolute;inset-inline:0;top:4rem;height:calc(100dvh - 4rem);padding:1.25rem 1.25rem 2rem;overflow-y:auto;overscroll-behavior:contain;visibility:hidden;clip-path:circle(0 at calc(100% - 2.6rem) 0);transition:clip-path .65s cubic-bezier(.5,0,.2,1),visibility 0s .65s}.menu-movil.abierto{visibility:visible;clip-path:circle(150% at calc(100% - 2.6rem) 0);transition:clip-path .75s cubic-bezier(.5,0,.2,1),visibility 0s}.menu-movil .esquina{width:5rem;opacity:.45}.menu-movil ul,.menu-cierre{position:relative;max-width:32rem;margin-inline:auto}.menu-movil li,.menu-cierre{opacity:0;transform:translate(1.75rem);transition:opacity .25s,transform .25s}.menu-movil.abierto li,.menu-movil.abierto .menu-cierre{opacity:1;transform:none;transition:opacity .6s var(--ease-suave) calc(.22s + var(--i) * .07s),transform .6s var(--ease-suave) calc(.22s + var(--i) * .07s)}.menu-enlace{display:flex;align-items:center;gap:1rem;padding:.85rem .75rem;color:var(--color-marfil);border-bottom:1px solid rgb(218 184 111 / .22);border-left:3px solid transparent;transition:background-color .3s var(--ease-suave),color .3s var(--ease-suave)}.menu-enlace .insignia{width:2.75rem;height:2.75rem;filter:saturate(.8) brightness(.95);transition:filter .3s var(--ease-suave)}.menu-enlace-titulo{display:block;font-family:var(--font-display);font-variant-numeric:lining-nums;font-size:1.45rem;line-height:1.15}.menu-enlace-nota{display:block;margin-top:.15rem;font-family:var(--font-sans);font-size:.82rem;color:#e7e5e1cc}.menu-enlace svg{color:var(--color-oro);opacity:.7}.menu-enlace:active{background:#2c000099}.menu-enlace.activo{color:var(--color-oro-claro);background:#2c00008c;border-left-color:var(--color-oro-claro)}.menu-enlace.activo .insignia{filter:none}.menu-cierre{margin-top:1.75rem}@media(max-width:1023px){html:has(.menu-movil.abierto){overflow:hidden}}@media(prefers-reduced-motion:reduce){.menu-movil li,.menu-cierre{opacity:1;transform:none}}:where(main) p{text-wrap:pretty;hyphens:manual}@media(min-width:48rem){:where(main) .justificado p{text-align:justify;-webkit-hyphens:auto;hyphens:auto;hyphenate-limit-chars:6 2 3;text-wrap:wrap}:where(main) .justificado p.sin-justificar{text-align:start}}.leyendo-libro .as-burbuja{display:none}@media(max-width:1499.98px){.leyendo-libro .dock{opacity:0;pointer-events:none;transition:opacity .3s var(--ease-suave)}}@property --tw-translate-x{syntax: "*"; inherits: false; initial-value: 0;}@property --tw-translate-y{syntax: "*"; inherits: false; initial-value: 0;}@property --tw-translate-z{syntax: "*"; inherits: false; initial-value: 0;}@property --tw-rotate-x{syntax: "*"; inherits: false;}@property --tw-rotate-y{syntax: "*"; inherits: false;}@property --tw-rotate-z{syntax: "*"; inherits: false;}@property --tw-skew-x{syntax: "*"; inherits: false;}@property --tw-skew-y{syntax: "*"; inherits: false;}@property --tw-scroll-snap-strictness{syntax: "*"; inherits: false; initial-value: proximity;}@property --tw-space-y-reverse{syntax: "*"; inherits: false; initial-value: 0;}@property --tw-divide-y-reverse{syntax: "*"; inherits: false; initial-value: 0;}@property --tw-border-style{syntax: "*"; inherits: false; initial-value: solid;}@property --tw-gradient-position{syntax: "*"; inherits: false;}@property --tw-gradient-from{syntax: "<color>"; inherits: false; initial-value: #0000;}@property --tw-gradient-via{syntax: "<color>"; inherits: false; initial-value: #0000;}@property --tw-gradient-to{syntax: "<color>"; inherits: false; initial-value: #0000;}@property --tw-gradient-stops{syntax: "*"; inherits: false;}@property --tw-gradient-via-stops{syntax: "*"; inherits: false;}@property --tw-gradient-from-position{syntax: "<length-percentage>"; inherits: false; initial-value: 0%;}@property --tw-gradient-via-position{syntax: "<length-percentage>"; inherits: false; initial-value: 50%;}@property --tw-gradient-to-position{syntax: "<length-percentage>"; inherits: false; initial-value: 100%;}@property --tw-leading{syntax: "*"; inherits: false;}@property --tw-font-weight{syntax: "*"; inherits: false;}@property --tw-tracking{syntax: "*"; inherits: false;}@property --tw-ordinal{syntax: "*"; inherits: false;}@property --tw-slashed-zero{syntax: "*"; inherits: false;}@property --tw-numeric-figure{syntax: "*"; inherits: false;}@property --tw-numeric-spacing{syntax: "*"; inherits: false;}@property --tw-numeric-fraction{syntax: "*"; inherits: false;}@property --tw-shadow{syntax: "*"; inherits: false; initial-value: 0 0 #0000;}@property --tw-shadow-color{syntax: "*"; inherits: false;}@property --tw-shadow-alpha{syntax: "<percentage>"; inherits: false; initial-value: 100%;}@property --tw-inset-shadow{syntax: "*"; inherits: false; initial-value: 0 0 #0000;}@property --tw-inset-shadow-color{syntax: "*"; inherits: false;}@property --tw-inset-shadow-alpha{syntax: "<percentage>"; inherits: false; initial-value: 100%;}@property --tw-ring-color{syntax: "*"; inherits: false;}@property --tw-ring-shadow{syntax: "*"; inherits: false; initial-value: 0 0 #0000;}@property --tw-inset-ring-color{syntax: "*"; inherits: false;}@property --tw-inset-ring-shadow{syntax: "*"; inherits: false; initial-value: 0 0 #0000;}@property --tw-ring-inset{syntax: "*"; inherits: false;}@property --tw-ring-offset-width{syntax: "<length>"; inherits: false; initial-value: 0px;}@property --tw-ring-offset-color{syntax: "*"; inherits: false; initial-value: #fff;}@property --tw-ring-offset-shadow{syntax: "*"; inherits: false; initial-value: 0 0 #0000;}@property --tw-outline-style{syntax: "*"; inherits: false; initial-value: solid;}@property --tw-blur{syntax: "*"; inherits: false;}@property --tw-brightness{syntax: "*"; inherits: false;}@property --tw-contrast{syntax: "*"; inherits: false;}@property --tw-grayscale{syntax: "*"; inherits: false;}@property --tw-hue-rotate{syntax: "*"; inherits: false;}@property --tw-invert{syntax: "*"; inherits: false;}@property --tw-opacity{syntax: "*"; inherits: false;}@property --tw-saturate{syntax: "*"; inherits: false;}@property --tw-sepia{syntax: "*"; inherits: false;}@property --tw-drop-shadow{syntax: "*"; inherits: false;}@property --tw-drop-shadow-color{syntax: "*"; inherits: false;}@property --tw-drop-shadow-alpha{syntax: "<percentage>"; inherits: false; initial-value: 100%;}@property --tw-drop-shadow-size{syntax: "*"; inherits: false;}@property --tw-duration{syntax: "*"; inherits: false;}@property --tw-ease{syntax: "*"; inherits: false;}@property --tw-scale-x{syntax: "*"; inherits: false; initial-value: 1;}@property --tw-scale-y{syntax: "*"; inherits: false; initial-value: 1;}@property --tw-scale-z{syntax: "*"; inherits: false; initial-value: 1;}@keyframes ping{75%,to{transform:scale(2);opacity:0}}@layer properties{@supports ((-webkit-hyphens: none) and (not (margin-trim: inline))) or ((-moz-orient: inline) and (not (color:rgb(from red r g b)))){*,:before,:after,::backdrop{--tw-translate-x: 0;--tw-translate-y: 0;--tw-translate-z: 0;--tw-rotate-x: initial;--tw-rotate-y: initial;--tw-rotate-z: initial;--tw-skew-x: initial;--tw-skew-y: initial;--tw-scroll-snap-strictness: proximity;--tw-space-y-reverse: 0;--tw-divide-y-reverse: 0;--tw-border-style: solid;--tw-gradient-position: initial;--tw-gradient-from: #0000;--tw-gradient-via: #0000;--tw-gradient-to: #0000;--tw-gradient-stops: initial;--tw-gradient-via-stops: initial;--tw-gradient-from-position: 0%;--tw-gradient-via-position: 50%;--tw-gradient-to-position: 100%;--tw-leading: initial;--tw-font-weight: initial;--tw-tracking: initial;--tw-ordinal: initial;--tw-slashed-zero: initial;--tw-numeric-figure: initial;--tw-numeric-spacing: initial;--tw-numeric-fraction: initial;--tw-shadow: 0 0 #0000;--tw-shadow-color: initial;--tw-shadow-alpha: 100%;--tw-inset-shadow: 0 0 #0000;--tw-inset-shadow-color: initial;--tw-inset-shadow-alpha: 100%;--tw-ring-color: initial;--tw-ring-shadow: 0 0 #0000;--tw-inset-ring-color: initial;--tw-inset-ring-shadow: 0 0 #0000;--tw-ring-inset: initial;--tw-ring-offset-width: 0px;--tw-ring-offset-color: #fff;--tw-ring-offset-shadow: 0 0 #0000;--tw-outline-style: solid;--tw-blur: initial;--tw-brightness: initial;--tw-contrast: initial;--tw-grayscale: initial;--tw-hue-rotate: initial;--tw-invert: initial;--tw-opacity: initial;--tw-saturate: initial;--tw-sepia: initial;--tw-drop-shadow: initial;--tw-drop-shadow-color: initial;--tw-drop-shadow-alpha: 100%;--tw-drop-shadow-size: initial;--tw-duration: initial;--tw-ease: initial;--tw-scale-x: 1;--tw-scale-y: 1;--tw-scale-z: 1}}}
