svg[data-astro-cid-k2w5xlif]{display:block}.mat[data-astro-cid-7thckcrr]{background:var(--color-dark);--minor:24px;--major:96px;--line-minor:#f2f2f00b;--line-major:#f2f2f01c;--num:#f2f2f04d;position:absolute;inset:0;overflow:hidden}.mat-grid[data-astro-cid-7thckcrr]{background-image:repeating-linear-gradient(to right, var(--line-major) 0 1px, transparent 1px var(--major)), repeating-linear-gradient(to bottom, var(--line-major) 0 1px, transparent 1px var(--major)), repeating-linear-gradient(to right, var(--line-minor) 0 1px, transparent 1px var(--minor)), repeating-linear-gradient(to bottom, var(--line-minor) 0 1px, transparent 1px var(--minor));position:absolute;inset:0}.mat-diagonals[data-astro-cid-7thckcrr]{background-image:repeating-linear-gradient(45deg,#0000 0 191px,#f2f2f009 191px 192px),repeating-linear-gradient(-45deg,#0000 0 191px,#f2f2f007 191px 192px);position:absolute;inset:0}.ruler[data-astro-cid-7thckcrr]{font-family:var(--font-mono);letter-spacing:.04em;color:var(--num);font-variant-numeric:tabular-nums;-webkit-font-smoothing:antialiased;margin:0;padding:0;font-size:11px;font-weight:400;list-style:none;display:flex;position:absolute}.ruler[data-astro-cid-7thckcrr] li[data-astro-cid-7thckcrr]{flex:0 0 var(--major)}.ruler-top[data-astro-cid-7thckcrr]{top:7px;left:0;right:0}.ruler-top[data-astro-cid-7thckcrr] li[data-astro-cid-7thckcrr]{padding-left:5px}.ruler-left[data-astro-cid-7thckcrr]{flex-direction:column;top:0;bottom:0;left:8px}.ruler-left[data-astro-cid-7thckcrr] li[data-astro-cid-7thckcrr]{padding-top:4px;line-height:1}svg[data-astro-cid-2gwaszn3]{display:block}.home-scene[data-astro-cid-2fdmozww]{background:linear-gradient(100deg,#58585a 0%,#474849 45%,#333437 100%);position:absolute;inset:0}.scene-canvas[data-astro-cid-2fdmozww]{opacity:0;width:100%;height:100%;transition:opacity .35s var(--ease-out);position:absolute;inset:0}.scene-canvas[data-astro-cid-2fdmozww].is-ready{opacity:1}.home-scene[data-astro-cid-2fdmozww].is-3d .mat{display:none}body.contact-still .scene-canvas[data-astro-cid-2fdmozww]{visibility:hidden}.fallback-card[data-astro-cid-2fdmozww]{aspect-ratio:85/55;color:#3b3835;background:#c1bcb3;flex-direction:column;justify-content:center;align-items:center;gap:1.94cqi;width:clamp(150px,20vw,260px);padding:0;display:flex;position:absolute;top:clamp(1.25rem,6vh,4rem);left:clamp(1.25rem,5vw,4.5rem);transform:rotate(-7deg);box-shadow:0 18px 34px #0000006b;container-type:inline-size}.home-scene[data-astro-cid-2fdmozww].is-3d .fallback-card[data-astro-cid-2fdmozww]{display:none}.fallback-card[data-astro-cid-2fdmozww] .fallback-symbol{width:28cqi;height:auto}.fallback-card[data-astro-cid-2fdmozww] .fallback-word{width:59cqi;height:auto}.card-hotspot[data-astro-cid-2fdmozww]{cursor:pointer;z-index:3;width:clamp(170px,22vw,300px);height:clamp(120px,15vw,200px);transition:opacity var(--duration-base) var(--ease-out);display:block;position:absolute;top:0;left:0;translate:clamp(1rem,4.5vw,4rem) clamp(1rem,5.5vh,3.6rem)}.card-hotspot[data-astro-cid-2fdmozww]:focus-visible{outline-offset:4px;outline:2px solid #f2f2f0e6}body.contact-open .card-hotspot[data-astro-cid-2fdmozww],body.sheet-open .card-hotspot[data-astro-cid-2fdmozww]{opacity:0;pointer-events:none}html,body{min-height:100dvh;overflow:hidden auto}.vuelta-papel{z-index:50;background:var(--color-bg);pointer-events:none;display:none;position:fixed;inset:0}html.vuelta-hoja .vuelta-papel{display:block}html.vuelta-hoja.vuelta-escena .vuelta-papel{background:0 0}html.vuelta-hoja.vuelta-cancelada .vuelta-papel{opacity:0;transition:opacity .4s ease-out}.vuelta-cabecera{gap:var(--space-sm);padding-top:var(--space-md);justify-items:start;transition:opacity .35s ease-out;display:grid}html.vuelta-hoja.vuelta-escena .vuelta-cabecera{opacity:0}.vuelta-back,.vuelta-titulo{max-width:none;margin:0}.motion-toggle{z-index:12;border:1px solid var(--color-dark-contrast);background:var(--color-dark);block-size:2.5rem;inline-size:2.5rem;color:var(--color-dark-contrast);font-family:var(--font-mono);cursor:pointer;transition:background var(--duration-fast) var(--ease-out), color var(--duration-fast) var(--ease-out), transform var(--duration-fast) var(--ease-out);justify-content:center;align-items:center;padding:0;font-size:1.1rem;line-height:1;display:inline-flex;position:fixed;inset-block-start:50%;inset-inline-end:env(safe-area-inset-right,0px);transform:translateY(-50%);box-shadow:0 .3rem .8rem #26282b33}.motion-toggle:after{content:attr(aria-label);background:var(--color-dark);width:max-content;max-width:14rem;color:var(--color-dark-contrast);font-family:var(--font-mono);letter-spacing:.08em;text-transform:uppercase;opacity:0;pointer-events:none;transition:opacity var(--duration-fast) var(--ease-out), transform var(--duration-fast) var(--ease-out);padding:.45rem .6rem;font-size:.62rem;line-height:1.3;position:absolute;top:50%;right:calc(100% + .65rem);transform:translate(.35rem,-50%)}.motion-toggle:hover,.motion-toggle:focus-visible{background:var(--color-text);transform:translateY(calc(-50% - 2px))}.motion-toggle:hover:after,.motion-toggle:focus-visible:after{opacity:1;transform:translateY(-50%)}.motion-toggle:disabled{cursor:default;opacity:.7}.vuelta-back{font-family:var(--font-mono);letter-spacing:.14em;text-transform:uppercase;color:var(--color-text-muted);padding-block:.35rem;font-size:.72rem;font-weight:500}.vuelta-titulo{font-family:var(--font-display);font-size:var(--text-2xl);font-stretch:var(--stretch-display);font-weight:var(--weight-display);line-height:var(--leading-display);letter-spacing:0;text-transform:uppercase;color:var(--color-text)}html.vuelta-hoja .panel-inicio,html.vuelta-hoja .scrim,html.vuelta-hoja .card-hotspot{opacity:0;pointer-events:none}html.vuelta-hoja .scene-canvas{transition:none}.home[data-astro-cid-lcdefpme]{flex-direction:column;flex:1;min-height:0;display:flex;position:relative}.scrim[data-astro-cid-lcdefpme]{pointer-events:none;background:radial-gradient(120% 100% at 50% 45%,#0000 0% 48%,#14151738 100%);position:absolute;inset:0}.panel-inicio[data-astro-cid-lcdefpme]{z-index:1;align-items:center;gap:var(--space-md);min-height:0;padding:var(--gutter);flex-direction:column;flex:1;display:flex;position:relative}.panel-inicio[data-astro-cid-lcdefpme],.scrim[data-astro-cid-lcdefpme]{transition:opacity .32s var(--ease-out)}body.contact-open .panel-inicio[data-astro-cid-lcdefpme],body.contact-open .scrim[data-astro-cid-lcdefpme],body.sheet-open .panel-inicio[data-astro-cid-lcdefpme],body.sheet-open .scrim[data-astro-cid-lcdefpme]{opacity:0;pointer-events:none}body.sheet-open .panel-inicio[data-astro-cid-lcdefpme]{transition-duration:.2s}.contact-dialog[data-astro-cid-lcdefpme]{opacity:0;width:100%;max-width:none;height:100%;max-height:none;transition:opacity .34s var(--ease-out);background:0 0;border:0;padding:0;overflow:hidden}.contact-dialog[data-astro-cid-lcdefpme].is-in{opacity:1}.contact-dialog[data-astro-cid-lcdefpme]::backdrop{background:0 0}.sheet-close[data-astro-cid-lcdefpme]{font-family:var(--font-mono);letter-spacing:.14em;text-transform:uppercase;color:var(--color-text-muted);cursor:pointer;transition:color var(--duration-base) var(--ease-out);background:0 0;border:0;padding:.2rem .1rem;font-size:.72rem;font-weight:500}.sheet-close[data-astro-cid-lcdefpme]:hover,.sheet-close[data-astro-cid-lcdefpme]:focus-visible{color:var(--color-text)}.marca[data-astro-cid-lcdefpme] .marca-logo{width:auto;height:clamp(.8rem,.65rem + .7vw,1.05rem);color:var(--color-dark-contrast)}.frases-wrap[data-astro-cid-lcdefpme]{flex:1;min-height:0}.frases[data-astro-cid-lcdefpme],.indice[data-astro-cid-lcdefpme] ul[data-astro-cid-lcdefpme]{pointer-events:none;margin:0;position:absolute;inset:0}.frase[data-astro-cid-lcdefpme]{translate:var(--x) calc(var(--y) - 100%);white-space:nowrap;font-size:var(--rot-size,clamp(1rem, min(5.7dvh, 4.4vw), 4rem));font-stretch:var(--stretch-display);font-weight:var(--weight-display);letter-spacing:.01em;text-transform:uppercase;color:var(--color-dark-contrast);text-shadow:0 1px 18px #00000047;text-box:trim-both cap alphabetic;line-height:1;position:absolute;top:0;left:0}.frase[data-astro-cid-lcdefpme]:first-child{--x:max(var(--gutter), calc(50vw - 50.6dvh));--y:47.5dvh}.frase[data-astro-cid-lcdefpme]:nth-child(2){--x:max(var(--gutter), calc(50vw - 52dvh));--y:57dvh}.hl[data-astro-cid-lcdefpme]{letter-spacing:0;text-transform:none;font-family:Instrument Serif,serif;font-size:1.08em;font-style:italic;font-weight:400;font-stretch:100%}.indice[data-astro-cid-lcdefpme]{--tap-pad:7px}@media (pointer:coarse){.indice[data-astro-cid-lcdefpme]{--tap-pad:16px}}.indice[data-astro-cid-lcdefpme] ul[data-astro-cid-lcdefpme]{padding:0;list-style:none}.indice[data-astro-cid-lcdefpme] li[data-astro-cid-lcdefpme]{translate:var(--x) calc(var(--y) + var(--tap-pad) - 100%);pointer-events:auto;--x:calc(max(var(--gutter), 50vw - 53.5dvh) + var(--i) * 21.4dvh);--y:67dvh;position:absolute;top:0;left:0}@media (width<=600px){.indice[data-astro-cid-lcdefpme] li[data-astro-cid-lcdefpme]:nth-child(odd){--x:calc(var(--gutter) + 4vw)}.indice[data-astro-cid-lcdefpme] li[data-astro-cid-lcdefpme]:nth-child(2n){--x:calc(var(--gutter) + 52vw)}.indice[data-astro-cid-lcdefpme] li[data-astro-cid-lcdefpme]:nth-child(-n+2){--y:65dvh}.indice[data-astro-cid-lcdefpme] li[data-astro-cid-lcdefpme]:nth-child(n+3){--y:73dvh}}.indice[data-astro-cid-lcdefpme] a[data-astro-cid-lcdefpme]{padding-block:var(--tap-pad);color:#f2f2f0ad;font-family:var(--font-mono);text-transform:uppercase;letter-spacing:.16em;white-space:nowrap;text-shadow:0 1px 10px #00000059;text-box:trim-both cap alphabetic;transition:color var(--duration-base) var(--ease-out), text-shadow var(--duration-base) var(--ease-out);font-size:clamp(.72rem,.68rem + .2vw,.84rem);font-weight:500;text-decoration:none;display:inline-block}.indice[data-astro-cid-lcdefpme] a[data-astro-cid-lcdefpme]:hover,.indice[data-astro-cid-lcdefpme] a[data-astro-cid-lcdefpme]:focus-visible{color:#fff;text-shadow:0 1px 14px #00000040,0 0 18px #ffffff4d}.indice[data-astro-cid-lcdefpme] a[data-astro-cid-lcdefpme]:focus-visible{outline-offset:4px;outline:2px solid #f2f2f0e6}
