@font-face{font-family:Marcellus Intro;src:url(/fuentes/intro/marcellus-latin-400-normal.woff2) format("woff2");font-weight:400;font-display:swap}.intro{position:fixed;inset:0;z-index:200;background:#000;color:#fff;overflow:hidden;animation:intro-seguro .5s ease 4s forwards}.intro.intro--js{animation:none}@keyframes intro-seguro{to{opacity:0;visibility:hidden}}.sin-intro .intro{display:none}html.intro-activa,html.intro-activa body{overflow:hidden}.intro__logo{position:absolute;left:50%;top:50%;width:min(68vw,760px);transform:translate(-50%,-50%)}.intro__palabra{position:relative;width:100%}.intro__palabra img{position:absolute;top:0;height:100%;display:block;opacity:0;will-change:transform,opacity,filter}.intro__frase{display:block;width:98%;margin:5.5% auto 0;opacity:0}.intro__grande{--rh: clamp(40px, 13.5vw, 210px);position:absolute;left:50%;top:50%;transform:translate(-50%,-50%);display:flex;flex-direction:column;gap:3vh;pointer-events:none}.intro__fila{display:flex;align-items:flex-end;height:var(--rh)}.intro__grande img{height:100%;width:auto;display:block;opacity:0;will-change:transform,opacity,filter}.intro__giro{position:absolute;inset:0;display:grid;place-items:center;pointer-events:none}.intro__giro span{grid-area:1 / 1;display:inline-block;font-family:Marcellus Intro,serif;line-height:1;white-space:nowrap;opacity:0}.intro__giro [data-w1]{font-size:clamp(64px,13vw,200px)}.intro__giro [data-w2]{font-size:clamp(40px,8.6vw,150px)}.intro__lienzo{position:absolute;inset:0;width:100%;height:100%;pointer-events:none}.intro__saltar{position:absolute;right:20px;bottom:20px;background:none;color:#fff;cursor:pointer;border:1px solid rgba(255,255,255,.3);border-radius:999px;padding:10px 18px;font:600 13px/1 var(--fuente-texto)}.intro__saltar:hover,.intro__saltar:focus-visible{border-color:#fff}
