@font-face{font-family:Cormorant Garamond;font-style:normal;font-weight:300;font-display:swap;src:url(../media/9cc5c0547f229dea-s.26a4qkxezf9-r.woff2)format("woff2");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Cormorant Garamond;font-style:normal;font-weight:300;font-display:swap;src:url(../media/b0947914c9718a1e-s.1hzlq6xrrxf6u.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Cormorant Garamond;font-style:normal;font-weight:300;font-display:swap;src:url(../media/d0b60be57f16ee32-s.33on4mq75bz97.woff2)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Cormorant Garamond;font-style:normal;font-weight:300;font-display:swap;src:url(../media/1f9e983605289f29-s.2xsoqmjk136f4.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:Cormorant Garamond;font-style:normal;font-weight:300;font-display:swap;src:url(../media/01e4147cff8141ee-s.p.0v7knm2wof07y.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:Cormorant Garamond;font-style:normal;font-weight:400;font-display:swap;src:url(../media/9cc5c0547f229dea-s.26a4qkxezf9-r.woff2)format("woff2");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Cormorant Garamond;font-style:normal;font-weight:400;font-display:swap;src:url(../media/b0947914c9718a1e-s.1hzlq6xrrxf6u.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Cormorant Garamond;font-style:normal;font-weight:400;font-display:swap;src:url(../media/d0b60be57f16ee32-s.33on4mq75bz97.woff2)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Cormorant Garamond;font-style:normal;font-weight:400;font-display:swap;src:url(../media/1f9e983605289f29-s.2xsoqmjk136f4.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:Cormorant Garamond;font-style:normal;font-weight:400;font-display:swap;src:url(../media/01e4147cff8141ee-s.p.0v7knm2wof07y.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:Cormorant Garamond;font-style:normal;font-weight:500;font-display:swap;src:url(../media/9cc5c0547f229dea-s.26a4qkxezf9-r.woff2)format("woff2");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Cormorant Garamond;font-style:normal;font-weight:500;font-display:swap;src:url(../media/b0947914c9718a1e-s.1hzlq6xrrxf6u.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Cormorant Garamond;font-style:normal;font-weight:500;font-display:swap;src:url(../media/d0b60be57f16ee32-s.33on4mq75bz97.woff2)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Cormorant Garamond;font-style:normal;font-weight:500;font-display:swap;src:url(../media/1f9e983605289f29-s.2xsoqmjk136f4.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:Cormorant Garamond;font-style:normal;font-weight:500;font-display:swap;src:url(../media/01e4147cff8141ee-s.p.0v7knm2wof07y.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:Cormorant Garamond;font-style:normal;font-weight:600;font-display:swap;src:url(../media/9cc5c0547f229dea-s.26a4qkxezf9-r.woff2)format("woff2");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Cormorant Garamond;font-style:normal;font-weight:600;font-display:swap;src:url(../media/b0947914c9718a1e-s.1hzlq6xrrxf6u.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Cormorant Garamond;font-style:normal;font-weight:600;font-display:swap;src:url(../media/d0b60be57f16ee32-s.33on4mq75bz97.woff2)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Cormorant Garamond;font-style:normal;font-weight:600;font-display:swap;src:url(../media/1f9e983605289f29-s.2xsoqmjk136f4.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:Cormorant Garamond;font-style:normal;font-weight:600;font-display:swap;src:url(../media/01e4147cff8141ee-s.p.0v7knm2wof07y.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:Cormorant Garamond Fallback;src:local(Times New Roman);ascent-override:95.27%;descent-override:29.59%;line-gap-override:0.0%;size-adjust:96.98%}.bOLqYq_className{font-family:Cormorant Garamond,Cormorant Garamond Fallback;font-style:normal}.bOLqYq_variable{--fuente-titulo:"Cormorant Garamond", "Cormorant Garamond Fallback"}
@font-face{font-family:Manrope;font-style:normal;font-weight:400;font-display:swap;src:url(../media/a342834df7752944-s.2k_u76ydap2io.woff2)format("woff2");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Manrope;font-style:normal;font-weight:400;font-display:swap;src:url(../media/d3fe2f289711ac3f-s.31_i6ngnt52xa.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Manrope;font-style:normal;font-weight:400;font-display:swap;src:url(../media/58c4895d0a0ef7cc-s.2p5l8hwveaaiz.woff2)format("woff2");unicode-range:U+370-377,U+37A-37F,U+384-38A,U+38C,U+38E-3A1,U+3A3-3FF}@font-face{font-family:Manrope;font-style:normal;font-weight:400;font-display:swap;src:url(../media/bfc7db5c00d21bc5-s.1_g-53zz09yvy.woff2)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Manrope;font-style:normal;font-weight:400;font-display:swap;src:url(../media/6ab0db14f70d8ed6-s.2gp_y-cmv6-ey.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:Manrope;font-style:normal;font-weight:400;font-display:swap;src:url(../media/a343f882a40d2cc9-s.p.2ywnh8m32q6p0.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:Manrope;font-style:normal;font-weight:500;font-display:swap;src:url(../media/a342834df7752944-s.2k_u76ydap2io.woff2)format("woff2");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Manrope;font-style:normal;font-weight:500;font-display:swap;src:url(../media/d3fe2f289711ac3f-s.31_i6ngnt52xa.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Manrope;font-style:normal;font-weight:500;font-display:swap;src:url(../media/58c4895d0a0ef7cc-s.2p5l8hwveaaiz.woff2)format("woff2");unicode-range:U+370-377,U+37A-37F,U+384-38A,U+38C,U+38E-3A1,U+3A3-3FF}@font-face{font-family:Manrope;font-style:normal;font-weight:500;font-display:swap;src:url(../media/bfc7db5c00d21bc5-s.1_g-53zz09yvy.woff2)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Manrope;font-style:normal;font-weight:500;font-display:swap;src:url(../media/6ab0db14f70d8ed6-s.2gp_y-cmv6-ey.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:Manrope;font-style:normal;font-weight:500;font-display:swap;src:url(../media/a343f882a40d2cc9-s.p.2ywnh8m32q6p0.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:Manrope;font-style:normal;font-weight:600;font-display:swap;src:url(../media/a342834df7752944-s.2k_u76ydap2io.woff2)format("woff2");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Manrope;font-style:normal;font-weight:600;font-display:swap;src:url(../media/d3fe2f289711ac3f-s.31_i6ngnt52xa.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Manrope;font-style:normal;font-weight:600;font-display:swap;src:url(../media/58c4895d0a0ef7cc-s.2p5l8hwveaaiz.woff2)format("woff2");unicode-range:U+370-377,U+37A-37F,U+384-38A,U+38C,U+38E-3A1,U+3A3-3FF}@font-face{font-family:Manrope;font-style:normal;font-weight:600;font-display:swap;src:url(../media/bfc7db5c00d21bc5-s.1_g-53zz09yvy.woff2)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Manrope;font-style:normal;font-weight:600;font-display:swap;src:url(../media/6ab0db14f70d8ed6-s.2gp_y-cmv6-ey.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:Manrope;font-style:normal;font-weight:600;font-display:swap;src:url(../media/a343f882a40d2cc9-s.p.2ywnh8m32q6p0.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:Manrope;font-style:normal;font-weight:700;font-display:swap;src:url(../media/a342834df7752944-s.2k_u76ydap2io.woff2)format("woff2");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Manrope;font-style:normal;font-weight:700;font-display:swap;src:url(../media/d3fe2f289711ac3f-s.31_i6ngnt52xa.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Manrope;font-style:normal;font-weight:700;font-display:swap;src:url(../media/58c4895d0a0ef7cc-s.2p5l8hwveaaiz.woff2)format("woff2");unicode-range:U+370-377,U+37A-37F,U+384-38A,U+38C,U+38E-3A1,U+3A3-3FF}@font-face{font-family:Manrope;font-style:normal;font-weight:700;font-display:swap;src:url(../media/bfc7db5c00d21bc5-s.1_g-53zz09yvy.woff2)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Manrope;font-style:normal;font-weight:700;font-display:swap;src:url(../media/6ab0db14f70d8ed6-s.2gp_y-cmv6-ey.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:Manrope;font-style:normal;font-weight:700;font-display:swap;src:url(../media/a343f882a40d2cc9-s.p.2ywnh8m32q6p0.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:Manrope Fallback;src:local(Arial);ascent-override:103.31%;descent-override:29.07%;line-gap-override:0.0%;size-adjust:103.19%}.Agy6iq_className{font-family:Manrope,Manrope Fallback;font-style:normal}.Agy6iq_variable{--fuente-texto:"Manrope", "Manrope Fallback"}
:root{--tinta:#070e1c;--tinta-pie:#050a14;--marino:#10243f;--marino-alto:#132b4b;--marino-hondo:#0b1a30;--superficie:#0d1b30;--campo:#0a1830;--oro:#c9a24a;--oro-claro:#e0c078;--bronce:#86691f;--papel:#f7f5f0;--papel-linea:#d5cfc0;--texto:#cfd6e0;--texto-tenue:#8e99ab;--texto-medio:#b5c0d0;--texto-papel:#44505f;--texto-papel-alto:#3b4a63;--texto-apagado:#5d6a7d;--error:#c2683f;--error-claro:#e09a76;--blanco-calido:#f2efe8;--borde:#a9b2c029;--borde-oro:#c9a24a61;--borde-oro-tenue:#c9a24a2e;--ancho:1248px;--margen:clamp(20px, 5vw, 96px);--curva:cubic-bezier(.22, .61, .36, 1)}*,:before,:after{box-sizing:border-box}html{scroll-behavior:smooth;scroll-padding-top:96px}body{background:var(--tinta);color:var(--texto);font-family:var(--fuente-texto), system-ui, sans-serif;-webkit-font-smoothing:antialiased;margin:0;font-size:17px;line-height:1.7;overflow-x:hidden}h1,h2,h3,h4{font-family:var(--fuente-titulo), Georgia, serif;letter-spacing:-.01em;margin:0;font-weight:300}p{margin:0}ul{margin:0;padding:0;list-style:none}a{color:var(--oro);text-decoration:none}a:hover{color:var(--oro-claro)}:focus-visible{outline:2px solid var(--oro);outline-offset:3px}img{max-width:100%;display:block}.contenedor{width:100%;max-width:var(--ancho);margin:0 auto}.seccion{padding:clamp(64px, 9vw, 128px) var(--margen)}.volanta{letter-spacing:.28em;text-transform:uppercase;color:var(--oro);align-items:center;gap:14px;font-size:clamp(11px,1.1vw,13px);font-weight:600;display:flex}.volanta i{background:var(--oro);transform-origin:0;width:56px;height:1px;animation:trazar 1.1s var(--curva) .3s both;flex:none;display:block}.volanta--papel{color:var(--bronce)}.rotulo{font-family:var(--fuente-titulo), Georgia, serif;letter-spacing:0;color:var(--texto-medio);align-items:center;gap:18px;font-size:22px;font-weight:400;display:flex}.rotulo:after{content:"";background:var(--borde-oro-tenue);flex:auto;height:1px}.titulo-h1{color:var(--blanco-calido);font-size:clamp(34px,5.4vw,70px);font-weight:600;line-height:1.04}.titulo-h1 em{color:var(--oro);font-style:normal}.titulo-h2{color:var(--papel);font-size:clamp(30px,3.6vw,48px);line-height:1.16}.titulo-h3{font-family:var(--fuente-titulo), Georgia, serif;color:var(--papel);font-size:clamp(21px,1.8vw,25px);font-weight:500;line-height:1.25}@keyframes entrar{0%{opacity:0;transform:translateY(16px)}to{opacity:1;transform:none}}@keyframes trazar{0%{transform:scaleX(0)}to{transform:scaleX(1)}}.entra{animation:entrar .82s var(--curva) both}.entra--1{animation-delay:60ms}.entra--2{animation-delay:.18s}.entra--3{animation-delay:.3s}.entra--4{animation-delay:.42s}.entra--5{animation-delay:.54s}.filete{background:var(--oro);transform-origin:0;width:140px;height:1px;animation:trazar .9s var(--curva) .36s both}.filete--quieto{animation:none}.indice__lista:before{content:"";background:var(--borde-oro-tenue);transform-origin:top;width:1px;transition:transform 1.1s var(--curva);position:absolute;top:0;bottom:0;left:0;transform:scaleY(0)}.indice.visible .indice__lista:before{transform:scaleY(1)}.indice .volanta i{transform-origin:0;transition:transform .9s var(--curva);animation:none;transform:scaleX(0)}.indice.visible .volanta i{transform:scaleX(1)}.indice__lista li{opacity:0}.indice.visible .indice__lista li{animation:aparecer .7s var(--curva) both}.indice.visible .indice__lista li:first-child{animation-delay:.24s}.indice.visible .indice__lista li:nth-child(2){animation-delay:.33s}.indice.visible .indice__lista li:nth-child(3){animation-delay:.42s}.indice.visible .indice__lista li:nth-child(4){animation-delay:.51s}.indice.visible .indice__lista li:nth-child(5){animation-delay:.6s}.indice.visible .indice__lista li:nth-child(6){animation-delay:.69s}.indice.visible .indice__lista li:nth-child(7){animation-delay:.78s}.indice.visible .indice__lista li:nth-child(8){animation-delay:.87s}@media (prefers-reduced-motion:reduce){.indice__lista:before,.indice .volanta i{transition:none;transform:none}.indice__lista li{opacity:1}.indice.visible .indice__lista li{animation:none}}.sube{opacity:0;transition:opacity .9s var(--curva), transform .9s var(--curva);transition-delay:var(--demora,0s);transform:translateY(18px)}.sube.visible{opacity:1;transform:none}.escalona>*{opacity:0}.escalona.visible>*{animation:aparecer-tarjeta .7s var(--curva) both}.escalona.visible>:first-child{animation-delay:60ms}.escalona.visible>:nth-child(2){animation-delay:.17s}.escalona.visible>:nth-child(3){animation-delay:.28s}.escalona.visible>:nth-child(4){animation-delay:.39s}.escalona.visible>:nth-child(5){animation-delay:.5s}.escalona.visible>:nth-child(6){animation-delay:.61s}.escalona.visible>:nth-child(7){animation-delay:.72s}.escalona.visible>:nth-child(8){animation-delay:.83s}@media (prefers-reduced-motion:reduce){.sube{opacity:1;transition:none;transform:none}.escalona>*{opacity:1}.escalona.visible>*{animation:none}}.enlace{display:inline-block;position:relative}.enlace:after{content:"";opacity:.55;transform-origin:100%;height:1px;transition:transform .38s var(--curva);background:currentColor;position:absolute;bottom:-5px;left:0;right:0;transform:scaleX(0)}.enlace:hover:after,.enlace:focus-visible:after{transform-origin:0;transform:scaleX(1)}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto}.entra,.filete{animation:none}.enlace:after{transition:none}.hero__foto{animation:none!important}}.barra{z-index:50;padding:14px var(--margen);transition:padding .62s var(--curva), background .62s var(--curva), backdrop-filter .62s var(--curva);background:0 0;align-items:center;gap:18px;display:flex;position:fixed;top:0;left:0;right:0}.barra--compacta{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:linear-gradient(#070e1cf2 0%,#070e1cc7 58%,#070e1c00 100%);padding-top:9px;padding-bottom:26px}.barra__logo{flex-shrink:0;line-height:0;display:block}.barra__logo img{width:auto;height:58px;transition:height .42s var(--curva);display:block}.barra--compacta .barra__logo img{height:44px}.barra__menu{align-items:center;gap:clamp(18px,2.4vw,32px);margin-left:auto;display:flex}.barra__link{letter-spacing:.11em;text-transform:uppercase;color:var(--oro);white-space:nowrap;padding:5px 0;font-size:12px}.barra__link:hover{color:var(--oro-claro)}.barra__hamburguesa{cursor:pointer;background:0 0;border:0;flex-direction:column;flex-shrink:0;gap:5px;margin-left:auto;padding:6px 0;display:none}.barra__hamburguesa span{background:var(--blanco-calido);height:1px;transition:width .3s var(--curva), transform .3s var(--curva), opacity .2s var(--curva);display:block}.barra__hamburguesa span:first-child{width:26px}.barra__hamburguesa span:nth-child(2){width:18px}.barra__hamburguesa span:nth-child(3){width:26px}.barra__hamburguesa[aria-expanded=true] span:first-child{transform:translateY(6px)rotate(45deg)}.barra__hamburguesa[aria-expanded=true] span:nth-child(2){opacity:0}.barra__hamburguesa[aria-expanded=true] span:nth-child(3){width:26px;transform:translateY(-6px)rotate(-45deg)}.barra__panel{display:none}@media (max-width:900px){.barra__menu{display:none}.barra__hamburguesa{display:flex}.barra__panel{-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);border-bottom:1px solid var(--borde-oro-tenue);padding:4px var(--margen) 24px;opacity:0;pointer-events:none;transition:opacity .3s var(--curva), transform .3s var(--curva);background:#070e1cf7;flex-direction:column;align-items:stretch;display:flex;position:absolute;top:100%;left:0;right:0;transform:translateY(-12px)}.barra__panel--abierto{opacity:1;pointer-events:auto;transform:none}.barra__panel .barra__link{border-bottom:1px solid var(--borde);min-height:44px;padding:18px 0}.barra__panel .boton{text-align:center;margin-top:20px}.barra--compacta{padding-bottom:9px}.barra:has(.barra__panel--abierto){background:#070e1cf5}.barra__logo img{height:44px}.barra--compacta .barra__logo img{height:36px}}.boton{font-family:var(--fuente-texto), system-ui, sans-serif;letter-spacing:.12em;text-transform:uppercase;cursor:pointer;min-height:52px;transition:background .32s var(--curva), color .32s var(--curva), border-color .32s var(--curva), box-shadow .32s var(--curva), transform .22s var(--curva);border:1px solid #0000;justify-content:center;align-items:center;padding:18px 36px;font-size:13px;font-weight:700;display:inline-flex;position:relative}.boton--oro{color:#0a1222;background:var(--oro);border-color:var(--oro)}.boton--oro:hover,.boton--oro:focus-visible{color:#0a1222;background:var(--oro-claro);border-color:var(--oro-claro)}.boton__emblema{align-items:center;margin-right:9px;display:inline-flex}.boton__emblema svg{flex:none;width:16px;height:16px}.boton--marino{color:var(--papel);background:var(--marino);border-color:var(--marino)}.boton--marino:hover,.boton--marino:focus-visible{color:var(--papel);background:var(--marino-alto);border-color:var(--marino-alto)}.boton--marino .boton__emblema{color:var(--oro)}.boton--pendiente[disabled]{opacity:.45;cursor:not-allowed;box-shadow:none}.boton--alumnos{color:#0a1222;background:var(--oro);border-color:var(--oro)}.boton--alumnos:hover,.boton--alumnos:focus-visible{color:#0a1222;background:var(--oro-claro);border-color:var(--oro-claro)}.boton__icono{opacity:0;width:0;transition:width .3s var(--curva), opacity .24s var(--curva), margin-right .3s var(--curva);align-items:center;display:inline-flex;overflow:hidden}.boton__icono svg{flex:none;width:16px;height:16px}.boton--oro:hover .boton__icono,.boton--oro:focus-visible .boton__icono{opacity:1;width:16px;margin-right:9px}@media (prefers-reduced-motion:reduce){.boton__icono{opacity:1;width:16px;margin-right:9px}}.boton--linea{color:var(--texto);background:0 0;border-color:#cfd6e04d;font-weight:600}.boton--linea:hover{color:var(--oro-claro);border-color:#c9a24abf;transform:translateY(-1px);box-shadow:0 8px 24px -12px #c9a24a80}.boton--linea:active{box-shadow:none;transform:translateY(0)}.boton--chico{min-height:44px;padding:13px 22px;font-size:12px}.boton[disabled]{opacity:.55;cursor:progress;transform:none;box-shadow:inset 0 1px #fff6e059}.hero{align-items:center;min-height:clamp(560px,92vh,860px);display:flex;position:relative;overflow:hidden}.hero:after{content:"";z-index:1;pointer-events:none;background:linear-gradient(0deg, var(--tinta) 0%, #070e1c99 45%, #070e1c00 100%);height:38%;position:absolute;bottom:0;left:0;right:0}.hero__fondo{position:absolute;inset:-8% 0;overflow:hidden}.hero__foto{object-fit:cover;opacity:0;width:100%;height:100%;transition:opacity .9s var(--curva);will-change:transform;animation:28s ease-in-out infinite alternate respirar}.hero__foto--vacia{background:radial-gradient(120% 90% at 70% 40%,#1a3156 0%,#0a1526 60%,#070e1c 100%)}.hero__foto--activa{opacity:1}@keyframes respirar{0%{transform:scale(1.05)}to{transform:scale(1.13)}}.hero__control{z-index:4;align-items:center;gap:16px;display:flex;position:absolute;bottom:clamp(16px,2.4vw,30px);right:clamp(16px,2.4vw,34px)}.hero__pausa{cursor:pointer;width:26px;height:26px;transition:border-color .3s var(--curva), background .3s var(--curva);background:0 0;border:1px solid #c9a24a73;place-items:center;padding:0;display:grid}.hero__pausa svg{width:12px;height:12px;fill:var(--oro)}.hero__pausa:hover{border-color:var(--oro);background:#c9a24a1f}.hero__pausa:focus-visible{outline:2px solid var(--oro-claro);outline-offset:3px}.hero__puntos{gap:8px;display:flex}.hero__puntos button{border:1px solid var(--oro);cursor:pointer;width:9px;height:9px;transition:background .3s var(--curva);background:0 0;padding:0}.hero__puntos button.activo{background:var(--oro)}.hero__puntos button:focus-visible{outline:2px solid var(--oro-claro);outline-offset:3px}@media (max-width:620px){.hero__control{left:clamp(16px,4vw,28px);right:auto}}.hero__velo{background:linear-gradient(90deg,#070e1cf0 0%,#070e1cb8 42%,#070e1c26 78%,#070e1c00 100%);position:absolute;inset:0}:root[data-heroe=crudo] .hero__velo{display:none}:root[data-heroe=crudo] .hero .volanta,:root[data-heroe=crudo] .titulo-h1,:root[data-heroe=crudo] .hero__bajada{text-shadow:0 2px 18px #070e1cd9,0 1px 3px #070e1ce6}:root[data-heroe=crudo] .barra:not(.barra--compacta):before{content:"";z-index:-1;pointer-events:none;background:linear-gradient(#070e1cd1 0%,#070e1c4d 60%,#070e1c00 100%);height:220%;position:absolute;inset:0 0 auto}@media (max-width:760px){.hero{align-items:flex-end}.hero__velo{background:linear-gradient(180deg, #070e1c80 0%, #070e1ce0 55%, var(--tinta) 100%)}}.hero__caja{z-index:2;width:100%;max-width:var(--ancho);padding:clamp(80px, 10vw, 120px) var(--margen) clamp(56px, 8vw, 96px);margin:0 auto;position:relative}.hero__texto{max-width:760px}.hero__bajada{max-width:620px;color:var(--texto-medio);font-size:clamp(16px,1.3vw,18px);line-height:1.75}.hero__acciones{flex-wrap:wrap;gap:16px;margin-top:44px;display:flex}.hero__guia{z-index:2;letter-spacing:.2em;text-transform:uppercase;color:var(--texto-tenue);transition:opacity .5s var(--curva);flex-direction:column;align-items:center;gap:8px;font-size:10px;display:flex;position:absolute;bottom:30px;left:50%;transform:translate(-50%)}.hero__guia span{background:linear-gradient(180deg, var(--oro), transparent);width:1px;height:42px;animation:caer 2.4s var(--curva) infinite;display:block}@keyframes caer{0%{transform-origin:top;opacity:0;transform:scaleY(0)}40%{transform-origin:top;opacity:1;transform:scaleY(1)}60%{transform-origin:bottom;opacity:1;transform:scaleY(1)}to{transform-origin:bottom;opacity:0;transform:scaleY(0)}}.hero__guia--oculta{opacity:0}@media (max-width:760px){.hero__guia{display:none}}.promesas{background:var(--tinta);padding:clamp(34px, 4vw, 52px) var(--margen) clamp(48px, 6vw, 76px)}.promesas__grilla{max-width:var(--ancho);grid-template-columns:repeat(4,minmax(0,1fr));margin:0 auto;display:grid}.promesa{border-left:1px solid var(--borde-oro-tenue);flex-direction:column;padding:0 clamp(15px,1.9vw,26px);display:flex}.promesa:first-child{border-left:none;padding-left:0}.promesa:last-child{padding-right:0}.promesa h3{color:var(--papel);margin-bottom:12px;font-size:clamp(19px,1.9vw,24px);line-height:1.18}.promesa p{color:var(--texto-medio);margin:0;font-size:clamp(13px,1.05vw,14.5px);line-height:1.68}.promesa--urgente{box-shadow:inset 2px 0 0 var(--oro);padding-left:clamp(17px,1.9vw,26px)}.promesa__accion{margin-top:auto;padding-top:20px}.promesa__accion .boton{letter-spacing:.12em;min-height:46px;padding:14px 20px;font-size:11px}@media (max-width:980px){.promesas__grilla{grid-template-columns:repeat(2,minmax(0,1fr));row-gap:34px}.promesa{border-left:none;padding-left:0}.promesa:nth-child(2n){border-left:1px solid var(--borde-oro-tenue);padding-left:clamp(18px,3vw,30px)}.promesa--urgente{padding-left:clamp(18px,3vw,30px)}.promesa__accion{padding-top:16px}}@media (max-width:560px){.promesas__grilla{grid-template-columns:minmax(0,1fr)}.promesa:nth-child(2n){border-left:none;padding-left:0}.promesa--urgente{padding-left:18px}}.perfil{background:var(--papel);color:#262b33;flex-wrap:wrap;align-items:stretch;padding:0;display:flex}.perfil__retrato{background:#aca599;flex:0 0 clamp(300px,33%,470px);min-height:540px;position:relative;overflow:hidden}.perfil__foto{object-fit:cover;object-position:50% 50%;filter:contrast(1.02)}.perfil__hueco{color:#6d7f99;letter-spacing:.14em;text-transform:uppercase;background:linear-gradient(140deg,#16304f,#0d1f36);justify-content:center;align-items:center;font-size:12px;display:flex;position:absolute;inset:0}.perfil__cuerpo{flex:440px;min-width:0;padding:clamp(40px,5vw,84px) clamp(20px,4vw,64px)}.perfil__volanta{letter-spacing:.28em;text-transform:uppercase;color:var(--bronce);margin:0 0 14px;font-size:clamp(11px,1.1vw,13px);font-weight:700}.perfil__titulo{color:var(--marino);margin:0 0 11px;font-size:clamp(32px,4.2vw,52px);font-weight:600;line-height:1.06}.perfil__cargo{color:var(--texto-papel-alto);margin:0 0 20px;font-size:clamp(14px,1.3vw,16px);font-weight:600}.perfil__filete{background:var(--oro);width:64px;height:2px;margin-bottom:26px}.perfil__parrafos>p,.perfil__cuerpo>p{color:var(--texto-papel);max-width:62ch;margin:0 0 18px;font-size:clamp(15px,1.3vw,17px);line-height:1.75}.perfil__columnas{flex-wrap:wrap;gap:clamp(24px,3.2vw,40px);padding-top:30px;display:flex}.credencial{flex:260px;min-width:0}.credencial__tapa{align-items:center;gap:10px;margin-bottom:14px;display:flex}.credencial__tapa svg{fill:none;width:21px;height:21px;stroke:var(--bronce);stroke-width:1.6px;stroke-linecap:round;stroke-linejoin:round;flex-shrink:0}.credencial__tapa h3{font-family:var(--fuente-texto), system-ui, sans-serif;letter-spacing:.18em;text-transform:uppercase;color:var(--marino);margin:0;font-size:clamp(12px,1.15vw,14px);font-weight:700}.credencial__lista{margin:0;padding:0;list-style:none}.credencial__lista li{color:var(--texto-papel);padding:0 0 10px 20px;font-size:clamp(14px,1.15vw,15px);line-height:1.5;position:relative}.credencial__lista li:before{content:"";background:var(--oro);width:10px;height:1px;position:absolute;top:.72em;left:0}.credencial__resto{transition:grid-template-rows .42s var(--curva);grid-template-rows:0fr;display:grid}.credencial__resto>div{min-height:0;overflow:hidden}.credencial[data-abierto=si] .credencial__resto{grid-template-rows:1fr}.credencial__mas{cursor:pointer;font-family:var(--fuente-texto), system-ui, sans-serif;letter-spacing:.1em;text-transform:uppercase;color:var(--bronce);background:0 0;border:0;align-items:center;gap:8px;margin-top:4px;padding:6px 0;font-size:12px;font-weight:600;display:inline-flex}.credencial__mas i{width:10px;height:10px;display:block;position:relative}.credencial__mas i:before,.credencial__mas i:after{content:"";transition:transform .42s var(--curva), opacity .3s var(--curva);background:currentColor;position:absolute}.credencial__mas i:before{width:10px;height:1px;top:4.5px;left:0}.credencial__mas i:after{width:1px;height:10px;top:0;left:4.5px}.credencial[data-abierto=si] .credencial__mas i:after{opacity:0;transform:scaleY(0)}.credencial__mas:focus-visible{outline:2px solid var(--bronce);outline-offset:3px}.perfil__mas{display:none}@media (max-width:820px){.perfil__mas{min-height:44px;margin-top:8px;display:inline-flex}.perfil__bio[data-abierto=no] .perfil__parrafos{-webkit-line-clamp:5;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.perfil__bio[data-abierto=no] .perfil__parrafos p:last-child{margin-bottom:0}.perfil__bio[data-abierto=si] .perfil__mas i:after{opacity:0;transform:scaleY(0)}.perfil__retrato{flex:0 0 100%;min-height:420px}.perfil__foto{object-position:50% 30%}}@media (prefers-reduced-motion:reduce){.credencial__resto,.credencial__mas i:before,.credencial__mas i:after{transition:none}}.sede{background:var(--marino);align-items:flex-end;min-height:clamp(320px,38vw,460px);display:flex;position:relative;overflow:hidden}.sede__foto{object-fit:cover}.sede__hueco{background:linear-gradient(140deg,#16304f,#0d1f36);position:absolute;inset:0}.sede__velo{background:linear-gradient(#070e1c14 0%,#070e1c66 48%,#070e1ceb 100%),linear-gradient(270deg,#070e1cb3 0%,#070e1c40 42%,#070e1c00 70%);position:absolute;inset:0}.sede__texto{z-index:2;text-align:right;padding:clamp(26px, 3.4vw, 44px) var(--margen);max-width:620px;margin-left:auto;position:relative}@media (max-width:760px){.sede__texto{text-align:left;margin-left:0}}.sede__texto h2{color:var(--blanco-calido);margin:0 0 12px;font-size:clamp(26px,3.4vw,38px);font-weight:600}.sede__texto p{color:var(--texto-medio);margin:0;font-size:clamp(14px,1.3vw,16px);line-height:1.7}.sede__direccion{color:var(--oro);font-weight:600}.areas{background:var(--tinta)}.areas__volanta{letter-spacing:.28em;text-transform:uppercase;color:var(--oro);margin-bottom:16px;font-size:clamp(11px,1.1vw,13px);font-weight:700}.areas__intro{max-width:880px;font-weight:600}.areas__bajada{max-width:760px;color:var(--texto-tenue);margin-top:20px;font-size:16px;line-height:1.8}.indice{flex-wrap:wrap;align-items:stretch;gap:clamp(32px,4vw,58px);margin-top:clamp(44px,5.5vw,72px);display:flex;container-type:inline-size}.indice__abre{flex:0 380px;min-width:0}.indice__titulo{color:var(--papel);margin:0 0 22px;font-size:clamp(32px,4vw,50px);font-weight:600;line-height:1.04}.indice__texto{color:var(--texto-medio);margin:0;font-size:16px;line-height:1.8}.indice__lista{flex:520px;grid-template-columns:repeat(2,minmax(0,1fr));align-content:start;gap:0 clamp(24px,3vw,40px);min-width:0;margin:0;padding:0 0 0 clamp(26px,3.2vw,46px);list-style:none;display:grid;position:relative}.indice__lista li{border-bottom:1px solid var(--borde);min-height:66px;transition:border-color .36s var(--curva);align-items:center;gap:14px;padding:10px 0;display:flex}.indice__lista li:hover{border-bottom-color:var(--oro)}.indice__lista b{width:1.9em;font-family:var(--fuente-titulo), Georgia, serif;letter-spacing:.06em;color:var(--oro);transition:color .36s var(--curva);flex-shrink:0;font-size:16px;font-weight:600}.indice__lista li:hover b{color:var(--oro-claro)}.indice__lista span{color:var(--papel);font-size:clamp(14px,1.3vw,16px);line-height:1.45}@container (max-width:960px){.indice__lista{padding-top:10px;padding-left:0}.indice__lista:before{transform-origin:0;width:auto;height:1px;inset:0 0 auto;transform:scaleX(0)}.indice.visible .indice__lista:before{transform:scaleX(1)}}@container (max-width:560px){.indice__lista{grid-template-columns:minmax(0,1fr)}}.banda{border-top:1px solid var(--borde);border-bottom:1px solid var(--borde);flex-wrap:wrap;align-items:center;gap:clamp(18px,2.6vw,28px);margin-top:clamp(40px,5vw,56px);padding:clamp(26px,3vw,36px) 0;display:flex}.banda svg{fill:none;width:42px;height:42px;stroke:var(--oro);stroke-width:1.4px;stroke-linecap:round;stroke-linejoin:round;flex-shrink:0}.banda p{font-family:var(--fuente-titulo), Georgia, serif;color:#e8e3d6;flex:480px;margin:0;font-size:clamp(19px,2.2vw,26px);line-height:1.45}.banda em{color:var(--oro);font-style:normal}.areas__solapas{margin-top:clamp(40px,5vw,56px)}.pestanas{border-bottom:1px solid var(--borde);flex-wrap:wrap;align-items:flex-end;gap:clamp(20px,3vw,40px);margin-bottom:26px;display:flex}.pestana{cursor:pointer;font-family:var(--fuente-titulo), Georgia, serif;color:var(--texto-apagado);transition:color .32s var(--curva);background:0 0;border:0;align-items:center;gap:13px;padding:0 0 14px;font-size:clamp(22px,2.6vw,32px);font-weight:600;line-height:1.1;display:flex;position:relative}.pestana svg{fill:none;stroke:currentColor;stroke-width:1.5px;stroke-linecap:round;stroke-linejoin:round;width:25px;height:25px;transition:stroke .32s var(--curva);flex-shrink:0}.pestana b{font-family:var(--fuente-texto), system-ui, sans-serif;letter-spacing:.1em;color:var(--texto-apagado);transition:color .32s var(--curva);font-size:11px;font-weight:700}.pestana:after{content:"";background:var(--oro);transform-origin:0;height:2px;transition:transform .38s var(--curva);position:absolute;bottom:-1px;left:0;right:0;transform:scaleX(0)}.pestana:hover{color:var(--texto-tenue)}.pestana[aria-selected=true]{color:var(--papel)}.pestana[aria-selected=true] svg{stroke:var(--oro)}.pestana[aria-selected=true] b{color:var(--oro)}.pestana[aria-selected=true]:after{transform:scaleX(1)}.pestana:focus-visible{outline:2px solid var(--oro);outline-offset:4px}.panel[hidden]{display:none}.panel{animation:aparecer .38s var(--curva) both}@keyframes aparecer{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:none}}.areas__grilla{gap:clamp(22px,2.6vw,34px) clamp(20px,2.4vw,30px);display:grid}.areas__grilla--local{grid-template-columns:repeat(auto-fit,minmax(248px,1fr))}.areas__grilla--inter{grid-template-columns:repeat(3,minmax(0,1fr))}@media (max-width:900px){.areas__grilla--inter{grid-template-columns:repeat(auto-fit,minmax(248px,1fr))}}@media (max-width:620px){.areas__grilla--local,.areas__grilla--inter{grid-template-columns:minmax(0,1fr)}}@media (prefers-reduced-motion:reduce){.pestana,.pestana:after{transition:none}.panel{animation:none}}.cierre{flex-wrap:wrap;align-items:flex-start;gap:clamp(32px,4vw,58px);margin-top:clamp(44px,5.5vw,72px);display:flex;container-type:inline-size}.cierre__mitad{flex:420px;min-width:0}.cierre__mitad--der{border-left:1px solid var(--borde-oro-tenue);flex:0 420px;padding-left:clamp(26px,3.2vw,46px)}@container (max-width:900px){.cierre__mitad--der{border-left:0;border-top:1px solid var(--borde-oro-tenue);flex:100%;padding-top:clamp(26px,3vw,36px);padding-left:0}}.cierre__titulo{font-family:var(--fuente-titulo), Georgia, serif;color:var(--papel);margin:0 0 clamp(22px,2.6vw,32px);font-size:clamp(23px,2.6vw,30px);font-weight:600;line-height:1.15}.cierre__grupos{grid-template-columns:repeat(auto-fit,minmax(230px,1fr));gap:clamp(24px,3vw,40px);display:grid}.cierre__grupo .volanta{border-bottom:1px solid var(--borde-oro-tenue);margin:0 0 16px;padding-bottom:13px}.cierre__grupo .volanta i{animation:none}.cierre__lista{margin:0;padding:0;list-style:none}.cierre__lista li{color:var(--texto);align-items:baseline;gap:13px;padding:9px 0;font-size:clamp(14px,1.3vw,15px);line-height:1.5;display:flex}.cierre__lista i{background:var(--oro);width:12px;height:1px;transition:width .36s var(--curva);flex-shrink:0}.cierre__lista li:hover i{width:24px}.cierre__modos{flex-direction:column;gap:clamp(18px,2.2vw,26px);margin:0;padding:0;list-style:none;display:flex}.cierre__modos li{border-bottom:1px solid var(--borde);transition:border-color .36s var(--curva);padding-bottom:clamp(18px,2.2vw,26px)}.cierre__modos li:last-child{border-bottom:0;padding-bottom:0}.cierre__modos li:hover{border-bottom-color:var(--borde-oro)}.cierre__modo__tapa{align-items:center;gap:13px;margin-bottom:8px;display:flex}.cierre__modo__tapa svg{fill:none;width:21px;height:21px;stroke:var(--oro);stroke-width:1.5px;stroke-linecap:round;stroke-linejoin:round;flex-shrink:0}.cierre__modo__tapa h4{font-family:var(--fuente-titulo), Georgia, serif;color:var(--papel);margin:0;font-size:clamp(18px,1.7vw,21px);font-weight:600;line-height:1.2}.cierre__modos p{color:var(--texto-tenue);margin:0;font-size:14px;line-height:1.7}@media (prefers-reduced-motion:reduce){.cierre__lista i{transition:none}}.grupo__titulo{margin-bottom:24px}.rubro{border-top:1px solid var(--borde);padding-top:21px;position:relative}.rubro:before{content:"";background:var(--oro);width:40px;height:2px;transition:width .42s var(--curva);position:absolute;top:-1px;left:0}.rubro:hover:before{width:100%}.rubro>summary{cursor:default;pointer-events:none;list-style:none}.rubro>summary::-webkit-details-marker{display:none}.rubro__cuerpo{display:block}.rubro__flecha{display:none}.rubro__tapa{align-items:center;gap:13px;min-height:58px;margin-bottom:12px;display:flex}.rubro__tapa svg{fill:none;width:23px;height:23px;stroke:var(--oro);stroke-width:1.5px;stroke-linecap:round;stroke-linejoin:round;flex-shrink:0}.rubro__tapa h4{font-family:var(--fuente-titulo), Georgia, serif;color:var(--papel);margin:0;font-size:clamp(19px,1.8vw,22px);font-weight:600;line-height:1.2}.rubro p{color:var(--texto-tenue);margin:0;font-size:14px;line-height:1.7}@media (max-width:820px){.rubro:not([open])>.rubro__cuerpo{display:none}.rubro>summary{cursor:pointer;pointer-events:auto}.rubro{padding-top:0}.rubro__tapa{min-height:52px;margin-bottom:0}.rubro[open] .rubro__tapa{margin-bottom:10px}.areas__grilla{gap:0}.rubro__cuerpo p{padding-bottom:16px}.rubro__flecha{width:17px;height:17px;color:var(--bronce);transition:transform .32s var(--curva);flex:none;margin-left:auto;display:inline-flex}.rubro__flecha svg{width:100%;height:100%}.rubro[open]>summary .rubro__flecha{transform:rotate(180deg)}}@media (prefers-reduced-motion:reduce){.rubro:before{transition:none}}.acad__abre{max-width:900px;margin-bottom:clamp(30px,3.6vw,46px)}.acad__bajada{color:var(--texto-tenue);max-width:70ch;margin-top:20px;font-size:16px;line-height:1.8}.acad__obras{margin-top:clamp(50px,6vw,78px)}.casas{grid-template-columns:repeat(auto-fit,minmax(240px,1fr));gap:clamp(22px,2.6vw,34px) clamp(20px,2.4vw,30px);display:grid}.casa{border-top:1px solid var(--borde);padding-top:21px;position:relative}.casa:before{content:"";background:var(--oro);width:40px;height:2px;transition:width .42s var(--curva);position:absolute;top:-1px;left:0}.casa:hover:before{width:100%}.casa__tapa{flex-wrap:wrap;align-items:baseline;gap:6px 12px;min-height:30px;display:flex}.casa__tapa h4{font-family:var(--fuente-titulo), Georgia, serif;color:var(--papel);margin:0;font-size:clamp(19px,1.8vw,22px);font-weight:600;line-height:1.2}.casa__nivel{letter-spacing:.18em;text-transform:uppercase;color:var(--oro);font-size:10px;font-weight:700}.casa__nombre{color:var(--texto-tenue);margin:7px 0 13px;font-size:13px;line-height:1.45}.casa__puestos{flex-direction:column;gap:7px;margin:0;padding:0;list-style:none;display:flex}.casa__puestos li{color:var(--texto-medio);font-size:14px;line-height:1.6}.casa__puestos li+li{color:var(--texto-tenue);padding-left:16px;position:relative}.casa__puestos li+li:before{content:"";background:var(--borde-oro);width:9px;height:1px;position:absolute;top:.72em;left:0}.casas--obras{grid-template-columns:repeat(3,minmax(0,1fr))}@media (max-width:1000px){.casas--obras{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:620px){.casas--obras{grid-template-columns:minmax(0,1fr)}}.obra__medio{letter-spacing:.14em;text-transform:uppercase;color:var(--oro);margin:0 0 9px;font-size:11px;font-weight:700}.obra__medio span{color:var(--borde-oro);margin:0 5px}.obra__titulo{font-family:var(--fuente-titulo), Georgia, serif;color:var(--papel);margin:4px 0 0;font-size:clamp(19px,1.8vw,22px);font-weight:500;line-height:1.28}.obra__detalle{color:var(--texto-tenue);margin:8px 0 0;font-size:14px}.obra__accion{letter-spacing:.16em;text-transform:uppercase;color:var(--oro);margin-top:13px;font-size:11px;font-weight:700;display:inline-block}.obra__accion[aria-disabled=true]{color:var(--texto-tenue);cursor:default}.obra__accion[aria-disabled=true]:after{display:none}.obras__cierre{color:var(--texto-tenue);margin-top:26px;font-size:15px;line-height:1.7}@media (prefers-reduced-motion:reduce){.casa:before{transition:none}}.mapa{margin-top:clamp(28px,3.4vw,40px)}.mapa__panel{border:1px solid var(--borde-oro);background:0 0;flex-direction:column;align-items:flex-start;gap:13px;padding:clamp(18px,2.2vw,26px);display:flex}.mapa__pin{fill:none;width:24px;height:24px;stroke:var(--oro);stroke-width:1.5px;stroke-linecap:round;stroke-linejoin:round}.mapa__leyenda{font-family:var(--fuente-titulo), Georgia, serif;color:var(--blanco-calido);margin:0;font-size:clamp(17px,1.5vw,19px);line-height:1.3}.mapa__acciones{flex-wrap:wrap;align-items:center;gap:16px 24px;display:flex}.mapa__acciones .boton{min-height:44px;padding:11px 17px;font-size:10px}.mapa__afuera{letter-spacing:.08em;color:var(--oro);font-size:12px;font-weight:600}.mapa__aviso{color:var(--texto-tenue);margin:0;font-size:12px;line-height:1.6}.mapa--cargado{border:1px solid var(--borde-oro);line-height:0}.mapa--cargado iframe{filter:invert(.9)hue-rotate(185deg)saturate(.6)contrast(.9);border:0;width:100%;height:clamp(260px,32vw,360px);display:block}.via{color:var(--papel);align-self:flex-start;align-items:center;gap:13px;padding:3px 0;font-size:clamp(13px,1vw,14px);display:flex}.via svg{width:17px;height:17px}.via.enlace:after{left:30px}@media (hover:none) and (pointer:coarse){.via{min-height:44px;padding:0}}.via:hover{color:var(--papel)}.via svg{flex:none}.pie__urgencia{max-width:460px;color:var(--texto-tenue);margin:14px 0 clamp(14px,1.6vw,18px);font-size:13px;line-height:1.7}.formulario{border:1px solid var(--borde-oro);background:0 0;flex-direction:column;gap:10px;min-width:0;padding:clamp(16px,1.6vw,20px);display:flex}.formulario h3{font-size:clamp(19px,1.6vw,21px);font-weight:400}.campo{flex-direction:column;gap:5px;display:flex}.campo__fila{flex-wrap:wrap;gap:10px;display:flex}.campo__fila .campo{flex:170px;min-width:0}.campo label{letter-spacing:.18em;text-transform:uppercase;color:#a9b2c0;font-size:10px;font-weight:700}.campo input,.campo textarea{background:var(--campo);color:var(--papel);font-family:var(--fuente-texto), system-ui, sans-serif;min-height:40px;transition:border-color .3s var(--curva), background .3s var(--curva);border:1px solid #a9b2c042;padding:9px 12px;font-size:16px}.campo textarea{resize:vertical;min-height:70px}.campo input:focus,.campo textarea:focus{border-color:var(--oro);background:#0c1d38;outline:none}@media (hover:none) and (pointer:coarse){.campo input,.campo textarea{min-height:44px}}.campo input::placeholder,.campo textarea::placeholder{color:var(--texto-apagado)}.campo--error input,.campo--error textarea{border-color:var(--error)}.campo__error{color:var(--error-claro);align-items:center;gap:6px;font-size:12px;display:flex}.campo__error__icono{flex:none;width:14px;height:14px;display:inline-flex}.campo__error__icono svg{width:100%;height:100%}.formulario__nota{color:var(--texto-tenue);font-size:12px;line-height:1.6}.campo__pista{color:var(--texto-tenue);font-size:11.5px;line-height:1.5}.aviso{text-align:center;border:1px solid var(--borde-oro);flex-direction:column;align-items:center;gap:12px;margin:auto 0;padding:clamp(22px,3vw,30px) 20px;display:flex}.aviso--ok{background:#c9a24a12}.aviso--mal{background:#c2683f12;border-color:#c2683f73;margin:0}.aviso__icono{width:48px;height:48px;display:inline-flex}.aviso__icono svg{width:100%;height:100%}.aviso--ok .aviso__icono{color:var(--oro)}.aviso--mal .aviso__icono{color:var(--error-claro)}.aviso h4{font-family:var(--fuente-titulo), Georgia, serif;color:var(--papel);margin:0;font-size:clamp(18px,1.6vw,21px);font-weight:600}.aviso p{color:var(--texto-medio);max-width:34ch;margin:0;font-size:14px;line-height:1.65}.aviso__acciones{flex-wrap:wrap;justify-content:center;gap:10px;margin-top:4px;display:flex}.pie{background:var(--tinta-pie);border-top:1px solid var(--borde-oro-tenue);padding:clamp(38px, 4.4vw, 60px) var(--margen) clamp(26px, 3vw, 36px)}.pie__caja{max-width:var(--ancho);margin:0 auto}.pie__cols{grid-template-columns:minmax(0,1fr) minmax(0,1.25fr);align-items:stretch;gap:clamp(34px,4.5vw,72px);display:grid}.pie__marca{flex-direction:column;display:flex}.pie__form{display:flex}.pie__form>.formulario{flex:auto;justify-content:space-between}.pie__marca .mapa{flex:1 1 0;min-height:140px;display:flex}.pie__marca .mapa__panel{flex:auto;justify-content:center}.pie__marca .mapa--cargado{align-items:stretch}.pie__marca .mapa--cargado iframe{height:100%}@media (max-width:900px){.pie__cols{grid-template-columns:minmax(0,1fr)}}.pie__logo{align-self:flex-start;width:auto;height:72px;margin-bottom:clamp(14px,1.5vw,18px)}.pie__hueco{letter-spacing:.14em;text-transform:uppercase;width:120px;height:40px;color:var(--texto-tenue);border:1px dashed #c9a24a4d;justify-content:center;align-items:center;margin-bottom:clamp(14px,1.5vw,18px);font-size:11px;display:flex}.pie__vias{flex-direction:column;gap:11px;display:flex}.pie__indice{flex-wrap:wrap;gap:9px 22px;margin:0;padding:0;list-style:none;display:flex}.pie__indice a{color:var(--texto-tenue);font-size:13px}.pie__form .formulario h3{margin-bottom:2px}.pie__marca .mapa{margin-top:0}.pie__arriba{letter-spacing:.16em;text-transform:uppercase;color:var(--oro);white-space:nowrap;align-items:center;gap:9px;font-size:11px;font-weight:700;display:inline-flex}.pie__arriba svg{fill:none;stroke:currentColor;stroke-width:1.8px;stroke-linecap:round;stroke-linejoin:round;width:14px;height:14px;transition:transform .36s var(--curva)}.pie__arriba:hover svg{transform:translateY(-3px)}.pie__raya{border-top:1px solid var(--borde);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px 28px;margin-top:clamp(34px,4vw,52px);padding-top:clamp(20px,2.4vw,28px);display:flex}.pie__legal{color:var(--texto-tenue);margin:0;font-size:12px}.pie__creditos{flex-direction:column;gap:6px;display:flex}.pie__firma a{color:var(--texto-medio);align-items:center;gap:7px;display:inline-flex}.pie__firma svg{flex-shrink:0;width:14px;height:14px}.pie__firma a.enlace:after{left:21px}@media (prefers-reduced-motion:reduce){.pie__arriba svg{transition:none}}.flotante{z-index:40;background:var(--oro);width:56px;height:56px;color:var(--tinta);opacity:0;pointer-events:none;transition:opacity .42s var(--curva), transform .42s var(--curva), background .3s;border-radius:50%;justify-content:center;align-items:center;display:flex;position:fixed;bottom:18px;right:18px;transform:translateY(14px)scale(.9);box-shadow:0 8px 28px #00000073}.flotante--visible{opacity:1;pointer-events:auto;transform:none}.flotante:hover{background:var(--oro-claro);color:var(--tinta)}.hueco{color:var(--texto-tenue);letter-spacing:.14em;text-transform:uppercase;text-align:center;background:linear-gradient(140deg,#14263f,#0b1a2e);border:1px dashed #c9a24a47;justify-content:center;align-items:center;padding:16px;font-size:12px;display:flex}.hero .filete{margin:34px 0}.contacto .filete{margin-bottom:38px}.academia .rotulo{margin-top:8px}.sobre-papel{background:var(--papel);color:#262b33}.sobre-papel .titulo-h2{color:var(--marino)}.sobre-papel .areas__volanta{color:var(--bronce)}.sobre-papel .areas__bajada{color:var(--texto-papel)}.sobre-papel .rotulo{color:var(--texto-papel-alto)}.sobre-papel .rotulo:after{background:var(--papel-linea)}.sobre-papel .pestanas{border-bottom-color:var(--papel-linea)}.sobre-papel .pestana:hover{color:var(--texto-papel)}.sobre-papel .pestana[aria-selected=true]{color:var(--marino)}.sobre-papel .pestana[aria-selected=true] svg{stroke:var(--bronce)}.sobre-papel .pestana[aria-selected=true] b{color:var(--bronce)}.sobre-papel .pestana:after{background:var(--bronce)}.sobre-papel .pestana:focus-visible{outline-color:var(--bronce)}@media (max-width:820px){.pestanas{border-bottom:0;border:1px solid var(--borde-oro);flex-wrap:nowrap;gap:0;margin-bottom:22px;display:flex}.pestana{min-width:0;min-height:44px;font-family:var(--fuente-texto), system-ui, sans-serif;letter-spacing:.1em;text-transform:uppercase;flex:1 1 0;justify-content:center;gap:8px;padding:13px 8px;font-size:12px;font-weight:700;line-height:1.2}.pestana svg,.pestana:after{display:none}.pestana[aria-selected=true]{background:var(--oro);color:#0a1222}.pestana[aria-selected=true] b{color:#0a1222;opacity:.75}.sobre-papel .pestanas{border-color:var(--bronce)}.sobre-papel .pestana{color:var(--bronce)}.sobre-papel .pestana[aria-selected=true]{background:var(--bronce);color:var(--papel)}.sobre-papel .pestana[aria-selected=true] b{color:var(--papel);opacity:.75}}.sobre-papel .rubro{border-top-color:var(--papel-linea)}.sobre-papel .rubro:before{background:var(--bronce)}.sobre-papel .rubro__tapa svg{stroke:var(--bronce)}.sobre-papel .rubro__tapa h4{color:var(--marino)}.sobre-papel .rubro p{color:var(--texto-papel)}.sobre-papel .casa{border-top-color:var(--papel-linea)}.sobre-papel .casa:before{background:var(--bronce)}.sobre-papel .casa__tapa h4{color:var(--marino)}.sobre-papel .casa__nivel{color:var(--bronce)}.sobre-papel .casa__nombre{color:var(--texto-papel)}.sobre-papel .casa__puestos li{color:var(--texto-papel-alto)}.sobre-papel .casa__puestos li+li{color:var(--texto-papel)}.sobre-papel .casa__puestos li+li:before{background:var(--bronce)}.sobre-papel .obra__medio{color:var(--bronce)}.sobre-papel .obra__medio span{color:var(--papel-linea)}.sobre-papel .obra__titulo{color:var(--marino)}.sobre-papel .obra__detalle,.sobre-papel .obras__cierre{color:var(--texto-papel)}.sobre-papel .obra__accion{color:var(--bronce)}.sobre-papel .obra__accion[aria-disabled=true]{color:#68717e}.cierre-banda{background:var(--tinta)}.cierre-banda .cierre,.practicas .areas__solapas{margin-top:0}.areas{padding-bottom:clamp(40px,5vw,72px)}.practicas{padding-top:clamp(40px,5vw,72px)}.aula__barra{z-index:30;padding:14px var(--margen);background:var(--marino);border-bottom:1px solid var(--borde-oro-tenue);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:clamp(20px,3vw,40px);display:flex;position:sticky;top:0}.aula__barra .barra__logo img{width:auto;height:40px;display:block}.aula__menu{flex-wrap:wrap;align-items:center;gap:clamp(16px,2.4vw,34px);display:flex}.aula__portada{background:var(--marino);padding:clamp(44px, 6vw, 88px) var(--margen)}.aula__portada__fila{flex-wrap:wrap;align-items:center;gap:clamp(32px,4.5vw,72px);display:flex;container-type:inline-size}.aula__abre{flex:460px;min-width:0}.aula__titulo{margin:16px 0 22px}.aula__bajada{max-width:62ch;color:var(--texto-medio);margin:0 0 20px;font-size:clamp(15px,1.4vw,17px);line-height:1.75}.aula__firma{color:var(--oro);margin:0;font-size:15px}.aula__casas{flex:0 400px;min-width:0;margin:0;padding:0 0 0 clamp(26px,3vw,44px);list-style:none;position:relative}.aula__casas:before{content:"";background:var(--borde-oro);transform-origin:top;width:1px;transition:transform 1.1s var(--curva);position:absolute;top:0;bottom:0;left:0;transform:scaleY(0)}.aula__casas.visible:before{transform:scaleY(1)}.aula__casas li{border-bottom:1px solid var(--borde);transition:border-color .36s var(--curva);opacity:0;align-items:baseline;gap:16px;padding:15px 0;display:flex}.aula__casas li:first-child{padding-top:0}.aula__casas li:last-child{border-bottom:0;padding-bottom:0}.aula__casas li:hover{border-bottom-color:var(--oro)}.aula__casas.visible li{animation:aparecer .7s var(--curva) both}.aula__casas.visible li:first-child{animation-delay:.3s}.aula__casas.visible li:nth-child(2){animation-delay:.42s}.aula__casas.visible li:nth-child(3){animation-delay:.54s}.aula__casas.visible li:nth-child(4){animation-delay:.66s}.aula__casas b{font-family:var(--fuente-titulo), Georgia, serif;letter-spacing:.06em;color:var(--oro);transition:color .36s var(--curva);flex-shrink:0;font-size:15px;font-weight:600}.aula__casas li:hover b{color:var(--oro-claro)}.aula__casas h2{font-family:var(--fuente-titulo), Georgia, serif;color:var(--papel);margin:0 0 3px;font-size:clamp(18px,1.7vw,21px);font-weight:600}.aula__casas p{color:var(--oro);margin:0;font-size:13px;line-height:1.5}@container (max-width:905px){.aula__casas{flex:100%;grid-template-columns:repeat(2,minmax(0,1fr));align-content:start;column-gap:clamp(24px,3vw,40px);padding:clamp(22px,2.6vw,30px) 0 0;display:grid}.aula__casas:before{transform-origin:0;width:auto;height:1px;bottom:auto;right:0;transform:scaleX(0)}.aula__casas.visible:before{transform:scaleX(1)}.aula__casas li:first-child{padding-top:15px}.aula__casas li:last-child{border-bottom:1px solid var(--borde);padding-bottom:15px}}@container (max-width:560px){.aula__casas{grid-template-columns:minmax(0,1fr)}.aula__casas li:last-child{border-bottom:0;padding-bottom:0}}@media (prefers-reduced-motion:reduce){.aula__casas:before{transition:none;transform:none}.aula__casas li{opacity:1}.aula__casas.visible li{animation:none}}.aula__materia{padding-top:clamp(40px,4.6vw,64px);padding-bottom:clamp(40px,4.6vw,64px)}.aula__materia--papel{background:var(--papel);color:#262b33}.aula__materia--marino{background:var(--marino);color:var(--texto)}.aula__materia--papel+.aula__materia--papel,.aula__materia--marino+.aula__materia--marino{padding-top:0}.aula__materia__tapa{flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:8px 26px;margin-bottom:clamp(22px,2.6vw,32px);padding-bottom:14px;display:flex;position:relative}.aula__materia__tapa:after{content:"";width:72px;height:2px;position:absolute;bottom:-1px;left:0}.aula__materia--papel .aula__materia__tapa:after{background:var(--bronce)}.aula__materia--marino .aula__materia__tapa:after{background:var(--oro)}.aula__materia__titulo{font-family:var(--fuente-titulo), Georgia, serif;margin:0;font-size:clamp(25px,2.8vw,34px);font-weight:600;line-height:1.1}.aula__materia__casa{margin:0;font-size:14px}.aula__materia--papel .aula__materia__tapa{border-bottom:1px solid var(--bronce)}.aula__materia--papel .aula__materia__titulo{color:var(--marino)}.aula__materia--papel .aula__materia__casa{color:var(--bronce)}.aula__materia--marino .aula__materia__tapa{border-bottom:1px solid var(--borde-oro)}.aula__materia--marino .aula__materia__titulo{color:var(--papel)}.aula__materia--marino .aula__materia__casa{color:var(--oro)}.aula__vacia{max-width:62ch;margin:0;padding-left:26px;font-size:15px;line-height:1.75;position:relative}.aula__vacia:before{content:"";width:14px;height:1px;position:absolute;top:.75em;left:0}.aula__materia--papel .aula__vacia:before{background:var(--bronce)}.aula__materia--marino .aula__vacia:before{background:var(--oro)}.aula__materia--papel .aula__vacia{color:var(--texto-papel)}.aula__materia--marino .aula__vacia{color:var(--texto-tenue)}.aula__grilla{grid-template-columns:repeat(auto-fill,minmax(320px,1fr));gap:clamp(16px,2vw,24px);margin:0;padding:0;list-style:none;display:grid}.clase{transition:border-color .36s var(--curva), transform .36s var(--curva), box-shadow .36s var(--curva), background .36s var(--curva);flex-direction:column;gap:9px;padding:clamp(18px,2.2vw,24px);display:flex}.clase:hover{transform:translateY(-3px)}.clase__tapa{align-items:center;gap:11px;display:flex}.clase__icono{display:inline-flex}.clase__icono svg{width:20px;height:20px}.clase__numero{letter-spacing:.16em;text-transform:uppercase;font-size:10px;font-weight:700}.clase__titulo{font-family:var(--fuente-titulo), Georgia, serif;margin:4px 0 0;font-size:clamp(19px,1.8vw,22px);font-weight:600;line-height:1.2}.clase__detalle{margin:0;font-size:13px;line-height:1.6}.clase__acciones{flex-wrap:wrap;gap:10px;margin-top:auto;padding-top:8px;display:flex}.clase__acciones .boton{min-height:40px;padding:10px 15px;font-size:11px}.clase__acciones .boton__emblema{margin-right:7px}.clase__acciones .boton__emblema svg{width:14px;height:14px}@media (hover:none) and (pointer:coarse){.clase__acciones .boton{min-height:44px}}.clase__pendiente{letter-spacing:.14em;text-transform:uppercase;margin:6px 0 0;font-size:11px;font-weight:700}.aula__materia--papel .clase{border:1px solid var(--papel-linea);background:#fff}.aula__materia--papel .clase:hover{border-color:var(--bronce);box-shadow:0 10px 28px -18px #10243f73}.aula__materia--papel .clase__icono,.aula__materia--papel .clase__numero{color:var(--bronce)}.aula__materia--papel .clase__titulo{color:var(--marino)}.aula__materia--papel .clase__detalle{color:var(--texto-papel)}.aula__materia--papel .clase__pendiente{color:var(--bronce)}.aula__materia--papel .boton--linea{color:var(--marino);border-color:#10243f47}.aula__materia--papel .boton--linea:hover{color:var(--bronce);border-color:var(--bronce)}.aula__materia--marino .clase{background:var(--marino-hondo);border:1px solid var(--borde);border-top:2px solid var(--borde-oro)}.aula__materia--marino .clase:hover{border-color:#c9a24a8c;border-top-color:var(--oro);background:var(--marino-alto)}.aula__materia--marino .clase__icono,.aula__materia--marino .clase__numero{color:var(--oro)}.aula__materia--marino .clase__titulo{color:var(--papel)}.aula__materia--marino .clase__detalle{color:var(--texto-tenue)}.aula__materia--marino .clase__pendiente{color:var(--oro)}@media (prefers-reduced-motion:reduce){.clase{transition:none}.clase:hover{transform:none}}.aula__materia__tapa:after{transform-origin:0;transition:transform .9s var(--curva);transform:scaleX(0)}.aula__materia__tapa.visible:after{transform:scaleX(1)}@keyframes aparecer-tarjeta{0%{opacity:0;translate:0 10px}to{opacity:1;translate:none}}.aula__grilla .clase{opacity:0}.aula__grilla.visible .clase{animation:aparecer-tarjeta .7s var(--curva) both}.aula__grilla.visible .clase:first-child{animation-delay:.14s}.aula__grilla.visible .clase:nth-child(2){animation-delay:.25s}.aula__grilla.visible .clase:nth-child(3){animation-delay:.36s}.aula__grilla.visible .clase:nth-child(4){animation-delay:.47s}.aula__grilla.visible .clase:nth-child(5){animation-delay:.58s}.aula__grilla.visible .clase:nth-child(6){animation-delay:.69s}.clase{position:relative}.clase:before{content:"";width:44px;height:2px;transition:width .42s var(--curva);position:absolute;top:-1px;left:-1px}.clase:hover:before{width:calc(100% + 2px)}.aula__materia--papel .clase:before{background:var(--bronce)}.aula__materia--marino .clase:before{background:var(--oro);top:-2px}@media (prefers-reduced-motion:reduce){.aula__materia__tapa:after{transition:none;transform:none}.aula__grilla .clase{opacity:1}.aula__grilla.visible .clase{animation:none}.clase:before{transition:none}}.aula__cierre{background:var(--marino);padding-top:0;padding-bottom:clamp(44px,5vw,72px)}.aula__cierre__fila{border-top:1px solid var(--borde-oro);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:clamp(22px,3vw,44px);padding-top:clamp(30px,3.6vw,48px);display:flex}.aula__cierre__titulo{font-family:var(--fuente-titulo), Georgia, serif;color:var(--papel);margin:0 0 8px;font-size:clamp(22px,2.4vw,28px);font-weight:600;line-height:1.15}.aula__cierre__fila p{color:var(--texto-medio);margin:0;font-size:15px;line-height:1.7}.aula__pie{background:var(--tinta-pie);border-top:1px solid var(--borde-oro-tenue);padding:clamp(22px, 2.6vw, 32px) var(--margen)}.aula__pie__fila{color:var(--texto-tenue);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px 28px;font-size:13px;display:flex}.aula__pie__fila p{margin:0}.aula__pie__fila a{color:var(--oro)}.aula__pie__fila strong{font-family:var(--fuente-titulo), Georgia, serif;letter-spacing:.04em;color:var(--oro);font-size:16px;font-weight:600}
