.tunnel[data-astro-cid-7pd5emi5]{isolation:isolate;background:var(--color-background);width:100%;height:100dvh;color:var(--color-text);user-select:none;transform-style:preserve-3d;justify-content:center;align-items:center;display:flex;position:relative;overflow:hidden}.grid-bg[data-astro-cid-7pd5emi5],.glow[data-astro-cid-7pd5emi5],.ring[data-astro-cid-7pd5emi5],.card-plane[data-astro-cid-7pd5emi5]{pointer-events:none;position:absolute}.grid-bg[data-astro-cid-7pd5emi5]{background-image:radial-gradient(var(--burdeos) 1px,transparent 1px);mask-image:radial-gradient(ellipse 70% 70% at 50% 50%,var(--negro) 60%,transparent 100%);opacity:.65;background-size:28px 28px;inset:0}.glow[data-astro-cid-7pd5emi5]{background:radial-gradient(circle at center,color-mix(in srgb, var(--burdeos) 30%, transparent),transparent 75%);inset:0}.intro[data-astro-cid-7pd5emi5]{z-index:0;text-align:center;pointer-events:none;transform-origin:50%;will-change:transform,opacity;max-width:680px;padding:0 24px}.eyebrow[data-astro-cid-7pd5emi5]{color:var(--color-primary);text-transform:uppercase;letter-spacing:.4em;margin:0 0 16px;font:12px/1.6 monospace}h1[data-astro-cid-7pd5emi5]{letter-spacing:-.065em;background:linear-gradient(var(--marfil) 15%,var(--marfil-35));color:#0000;-webkit-background-clip:text;background-clip:text;margin:0;font-size:clamp(3.2rem,10vw,7.5rem);font-weight:800;line-height:.9}.description[data-astro-cid-7pd5emi5]{color:var(--color-text-muted);max-width:38ch;margin:20px auto 0;font-size:clamp(14px,2vw,17px);font-weight:300}.gallery-end[data-astro-cid-7pd5emi5]{z-index:30;text-align:center;opacity:0;pointer-events:none;max-width:560px;padding:24px;transition:opacity .7s,transform .7s;position:absolute;transform:translateY(12px)}.gallery-end[data-astro-cid-7pd5emi5].is-visible{opacity:1;pointer-events:auto;transform:translateY(0)}.gallery-end[data-astro-cid-7pd5emi5] h2[data-astro-cid-7pd5emi5]{font-size:clamp(2rem,5vw,3.5rem)}.gallery-end[data-astro-cid-7pd5emi5] p[data-astro-cid-7pd5emi5]{margin:20px 0}@media (prefers-reduced-motion:reduce){.gallery-end[data-astro-cid-7pd5emi5]{transition:none;transform:none}}.scroll-prompt[data-astro-cid-7pd5emi5]{z-index:20;text-transform:uppercase;letter-spacing:.3em;color:var(--color-text-muted);pointer-events:none;flex-direction:column;align-items:center;gap:8px;font:11px/1.5 monospace;display:flex;position:absolute;bottom:32px}.scroll-prompt[data-astro-cid-7pd5emi5] i[data-astro-cid-7pd5emi5]{background:linear-gradient(var(--dorado),transparent);width:1px;height:24px}.card-plane[data-astro-cid-7pd5emi5]{transform-style:preserve-3d;inset:0}.tunnel-card[data-astro-cid-7pd5emi5]{aspect-ratio:4/5;opacity:0;transform-style:preserve-3d;will-change:transform,opacity;pointer-events:auto;cursor:pointer;position:absolute;top:50%;left:50%}.card-inner[data-astro-cid-7pd5emi5]{background:var(--negro);width:100%;height:100%;box-shadow:0 28px 70px var(--negro-70);border:1px solid var(--marfil-10);border-radius:16px;transition:border-color .4s,box-shadow .4s;position:relative;overflow:hidden}.card-inner[data-astro-cid-7pd5emi5].image-loading:after{content:"";background:var(--color-card);pointer-events:none;position:absolute;inset:0}@media (prefers-reduced-motion:no-preference){.card-inner[data-astro-cid-7pd5emi5].image-loading:after{animation:1.5s ease-in-out infinite alternate skeleton-pulse}@keyframes skeleton-pulse{0%{opacity:.65}to{opacity:1}}}.card-inner[data-astro-cid-7pd5emi5]:hover{border-color:var(--dorado);box-shadow:0 28px 70px color-mix(in srgb, var(--burdeos) 25%, transparent)}.card-inner[data-astro-cid-7pd5emi5] img{object-fit:cover;width:100%;height:100%;transition:transform .7s;display:block}.card-inner[data-astro-cid-7pd5emi5]:hover img{transform:scale(1.1)}.card-gradient[data-astro-cid-7pd5emi5]{background:linear-gradient(transparent 40%,var(--negro-70));align-items:end;padding:20px;display:flex;position:absolute;inset:0}.card-gradient[data-astro-cid-7pd5emi5] span[data-astro-cid-7pd5emi5]{color:var(--marfil-90);text-transform:uppercase;letter-spacing:.18em;text-shadow:0 1px 8px var(--negro);font:12px/1.5 monospace}@media (prefers-color-scheme:light){.tunnel[data-astro-cid-7pd5emi5]{background:var(--negro);color:var(--marfil)}.grid-bg[data-astro-cid-7pd5emi5]{background-image:radial-gradient(var(--burdeos) 1px,transparent 1px);opacity:.7}.glow[data-astro-cid-7pd5emi5]{background:radial-gradient(circle at center,color-mix(in srgb, var(--burdeos) 22%, transparent),transparent 70%)}.ring-two[data-astro-cid-7pd5emi5]{border-color:var(--marfil-35)}.eyebrow[data-astro-cid-7pd5emi5]{color:var(--dorado)}h1[data-astro-cid-7pd5emi5]{background:linear-gradient(var(--marfil),var(--gris));-webkit-background-clip:text;background-clip:text}.description[data-astro-cid-7pd5emi5]{color:var(--gris)}}@media (width<=600px){.card-gradient[data-astro-cid-7pd5emi5]{padding:14px}.card-gradient[data-astro-cid-7pd5emi5] span[data-astro-cid-7pd5emi5]{font-size:10px}}
