.logo[data-v-ff4e01c7]{align-items:center;gap:calc(var(--ancho) * .11);display:inline-flex}.columna[data-v-ff4e01c7]{gap:calc(var(--ancho) * .12);flex-direction:column}.emblema[data-v-ff4e01c7]{width:auto;height:calc(var(--ancho) * .33)}.columna .emblema[data-v-ff4e01c7]{height:calc(var(--ancho) * .5)}.palabra[data-v-ff4e01c7]{gap:calc(var(--ancho) * .04);width:var(--ancho);flex-direction:column;display:flex}.palabra img[data-v-ff4e01c7]{width:100%;height:auto}.cf[data-v-ff4e01c7]{font-family:var(--f-texto);font-weight:500;font-size:max(9px, calc(var(--ancho) * .072));color:var(--arena);justify-content:space-between;padding-inline:2.5% 1%;line-height:1;display:flex}.cf i[data-v-ff4e01c7]{font-style:normal}.en-claro[data-v-ff4e01c7],:root[data-tema=claro] .en-oscuro[data-v-ff4e01c7]{display:none}:root[data-tema=claro] .en-claro[data-v-ff4e01c7]{display:block}.tema[data-v-ceaaec29]{cursor:pointer;border:1px solid var(--linea-fuerte);background:rgb(var(--f) / .35);width:42px;height:42px;color:var(--arena-claro);box-shadow:inset 0 0 0 3px transparent, inset 0 0 0 4px rgb(var(--a) / .16);transition:color .4s, border-color .4s, transform .6s var(--ease-out-expo);border-radius:50%;flex:none;place-items:center;display:grid;position:relative}.tema[data-v-ceaaec29]:hover{color:var(--marfil);border-color:var(--arena);transform:rotate(18deg)}svg[data-v-ceaaec29]{overflow:visible}.sol[data-v-ceaaec29],.luna[data-v-ceaaec29]{transform-origin:12px 12px;transition:opacity .5s var(--ease-out-expo), transform .7s var(--ease-out-expo)}.luna[data-v-ceaaec29]{opacity:0;transform:rotate(-60deg)scale(.5)}.claro .sol[data-v-ceaaec29]{opacity:0;transform:rotate(60deg)scale(.5)}.claro .luna[data-v-ceaaec29]{opacity:1;transform:none}@font-face{font-family:Cinzel;font-style:normal;font-weight:400 700;font-display:swap;src:url(./cinzel-latin-DMUuCU8H.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Cinzel;font-style:normal;font-weight:400 700;font-display:swap;src:url(./cinzel-latin-ext-CG36JvV6.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:General Sans;font-style:normal;font-weight:400;font-display:swap;src:url(./general-sans-400-BeAhF2WT.woff2)format("woff2")}@font-face{font-family:General Sans;font-style:normal;font-weight:500;font-display:swap;src:url(./general-sans-500-DvEF04Ne.woff2)format("woff2")}@font-face{font-family:General Sans;font-style:normal;font-weight:600;font-display:swap;src:url(./general-sans-600-DFLbTJgb.woff2)format("woff2")}:root,.tema-oscuro{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;color:#ece4d6;--f:14 12 10;--f2:21 18 15;--t:236 228 214;--a:214 198 175;--a2:181 164 147;--telon:8 7 6;--negro:rgb(var(--f));--piedra:rgb(var(--f2));--piedra-2:#1d1915;--marfil:rgb(var(--t));--marfil-2:rgb(var(--t) / .7);--marfil-3:rgb(var(--t) / .45);--arena:#b5a493;--arena-claro:#d6c6af;--linea:rgb(var(--t) / .14);--linea-fuerte:rgb(var(--a) / .38);--error:#e08a73;--patina:#b9cdbd;--sombra:#0009;--foto-filtro:grayscale(1) sepia(.28) contrast(1.06) brightness(.82);--fondo-filtro:grayscale(1) sepia(.28) contrast(1.06) brightness(.82)}:root[data-tema=claro]{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;color:#241e18;--f:245 241 234;--f2:236 230 220;--t:36 30 24;--a:104 83 58;--a2:140 117 92;--telon:70 58 44;--piedra-2:#e3dbcc;--marfil-2:rgb(var(--t) / .78);--marfil-3:rgb(var(--t) / .58);--arena:#7d6649;--arena-claro:#66513a;--linea:rgb(var(--t) / .17);--linea-fuerte:rgb(var(--a) / .45);--error:#b0452c;--patina:#4f6b57;--sombra:#483a2642;--foto-filtro:grayscale(1) sepia(.2) contrast(1.02) brightness(.96);--fondo-filtro:grayscale(1) sepia(.2) contrast(.82) brightness(1.5);--greca:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='12' viewBox='0 0 24 12'%3E%3Cpath d='M0 11.4H24M17 11.4V.6H5V8.4h8V4.2H9.4' fill='none' stroke='%237d6649' stroke-width='1.2'/%3E%3C/svg%3E")}:root[data-tema=claro] .tema-oscuro{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark}:root{--f-titulo:"Cinzel", "Trajan Pro", Georgia, serif;--f-texto:"General Sans", system-ui, -apple-system, "Segoe UI", sans-serif;--ancho:1240px;--margen:clamp(20px, 5vw, 56px);--seccion:clamp(88px, 13vw, 168px);--cabecera:76px;--ease-out-expo:cubic-bezier(.16, 1, .3, 1);--ease-out-quart:cubic-bezier(.25, 1, .5, 1);--ease-in-out-cubic:cubic-bezier(.65, 0, .35, 1);--greca:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='12' viewBox='0 0 24 12'%3E%3Cpath d='M0 11.4H24M17 11.4V.6H5V8.4h8V4.2H9.4' fill='none' stroke='%23b5a493' stroke-width='1.2'/%3E%3C/svg%3E")}*,:before,:after{box-sizing:border-box}html{-webkit-text-size-adjust:100%;scroll-padding-top:var(--cabecera)}html.lenis,html.lenis body{height:auto}.lenis.lenis-smooth{scroll-behavior:auto!important}.lenis.lenis-stopped{overflow:clip}:root{--scroll-pulgar:color-mix(in srgb, var(--arena) 46%, transparent);--scroll-pulgar-encima:color-mix(in srgb, var(--arena) 82%, transparent);--scroll-pulgar-pulsado:var(--arena)}::-webkit-scrollbar{background:0 0;width:14px;height:14px}::-webkit-scrollbar-track{background:0 0}::-webkit-scrollbar-corner{background:0 0}::-webkit-scrollbar-thumb{background:var(--scroll-pulgar);background-clip:padding-box;border:4px solid #0000;border-radius:999px;min-width:48px;min-height:48px}::-webkit-scrollbar-thumb:hover{background-color:var(--scroll-pulgar-encima);border-width:3px}::-webkit-scrollbar-thumb:active{background-color:var(--scroll-pulgar-pulsado);border-width:3px}::-webkit-scrollbar-button{width:0;height:0;display:none}@supports not selector(::-webkit-scrollbar){*{scrollbar-width:thin;scrollbar-color:var(--scroll-pulgar) transparent}}body{background:var(--negro);color:var(--marfil);font-family:var(--f-texto);-webkit-font-smoothing:antialiased;text-rendering:optimizelegibility;margin:0;font-size:17px;font-weight:400;line-height:1.6;overflow-x:clip}html.cambiando-tema,html.cambiando-tema *,html.cambiando-tema :before,html.cambiando-tema :after{transition:background-color .6s var(--ease-out-quart), color .6s var(--ease-out-quart), border-color .6s var(--ease-out-quart), opacity .6s var(--ease-out-quart), filter .6s var(--ease-out-quart)!important}img{max-width:100%;display:block}a{color:inherit}button{font:inherit;color:inherit}::selection{background:var(--arena);color:var(--negro)}:focus-visible{outline:2px solid var(--arena);outline-offset:3px}h1,h2,h3{font-family:var(--f-titulo);letter-spacing:.01em;margin:0;font-weight:500;line-height:1.05}p{margin:0}.contenedor{width:100%;max-width:var(--ancho);padding-inline:var(--margen);margin-inline:auto}.seccion{padding-block:var(--seccion);position:relative}.cartela{font-family:var(--f-titulo);letter-spacing:.32em;text-transform:uppercase;color:var(--arena);align-items:center;gap:14px;margin-bottom:22px;font-size:13px;display:inline-flex}.cartela:before{content:"";background:currentColor;width:34px;height:1px}.titulo{text-transform:uppercase;font-size:clamp(38px,6.4vw,84px)}.titulo em{color:var(--arena);font-style:normal}.entrada{max-width:34em;color:var(--marfil-2);margin-top:22px;font-size:clamp(17px,1.5vw,19px)}.greca{background:var(--greca) repeat-x left center / 24px 12px;opacity:.55;height:12px}.foto{object-fit:cover;width:100%;height:100%;filter:var(--foto-filtro)}.foto.natural{filter:saturate(.92)brightness(.94)}.fondo{z-index:0;position:absolute;inset:0;overflow:hidden}.fondo .foto{height:116%;filter:var(--fondo-filtro);position:absolute;inset:-8% 0}.fondo:after{content:"";background:var(--velo,linear-gradient(180deg, rgb(var(--f) / .92), rgb(var(--f) / .72) 40%, rgb(var(--f) / .94)));position:absolute;inset:0}.sobre-fondo{z-index:1;position:relative}.boton{--b-fondo:var(--arena);--b-texto:var(--negro);border:1px solid var(--b-fondo);background:var(--b-fondo);min-height:54px;color:var(--b-texto);cursor:pointer;font-family:var(--f-titulo);letter-spacing:.2em;text-transform:uppercase;isolation:isolate;transition:color .5s var(--ease-out-expo), border-color .5s var(--ease-out-expo);border-radius:0;justify-content:center;align-items:center;gap:12px;padding:0 30px;font-size:14px;font-weight:600;text-decoration:none;display:inline-flex;position:relative;overflow:hidden}.boton:before{content:"";z-index:-1;background:var(--marfil);transform-origin:bottom;transition:transform .55s var(--ease-out-expo);position:absolute;inset:0;transform:scaleY(0)}.boton:hover:before{transform:scaleY(1)}.boton:hover{border-color:var(--marfil)}.boton .flecha{transition:transform .5s var(--ease-out-expo)}.boton:hover .flecha{transform:translate(5px)}.boton.hueco{--b-fondo:transparent;--b-texto:var(--marfil);border-color:var(--marfil-3)}.boton.hueco:hover{color:var(--negro)}.boton.pequeno{min-height:44px;padding:0 20px;font-size:12px}.boton[disabled]{opacity:.6;cursor:progress}@media (width<=560px){.boton{letter-spacing:.12em;white-space:nowrap;padding:0 18px;font-size:13px}.boton:not(.pequeno){width:100%}}.enlace-flecha{color:var(--arena);font-family:var(--f-titulo);letter-spacing:.2em;text-transform:uppercase;transition:background-size .5s var(--ease-out-expo);background:linear-gradient(currentColor,currentColor) 0 100%/0 1px no-repeat;align-items:center;gap:10px;padding-bottom:4px;font-size:13px;text-decoration:none;display:inline-flex}.enlace-flecha:hover{background-size:100% 1px}.solo-lector{clip:rect(0 0 0 0);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}@media (prefers-reduced-motion:reduce){*,:before,:after{transition-duration:.01ms!important;animation-duration:.01ms!important}}
