.portada[data-astro-cid-qidnouks]{position:relative;min-height:100vh;display:grid;place-items:center;overflow:hidden;isolation:isolate}.portada-bg[data-astro-cid-qidnouks]{position:absolute;inset:0;z-index:-1;display:block}.portada-bg[data-astro-cid-qidnouks] img{width:100%;height:100%;object-fit:cover;object-position:center}.portada-copy[data-astro-cid-qidnouks]{width:100%;text-align:center;padding:clamp(2rem,8vh,6rem) 1rem;display:grid;gap:clamp(2.5rem,14vh,7rem);transform:translateY(-6vh)}.portada-title[data-astro-cid-qidnouks]{margin:0;font-family:var(--font-display);font-weight:700;font-style:normal;color:#ed6c59;font-size:clamp(3.5rem,9.5vw,9rem);line-height:1.05;letter-spacing:.12em;text-shadow:0 2px 12px rgba(0,0,0,.25);transform:scaleY(1.15);transform-origin:center top;padding-block:.35em .55em}.portada-web[data-astro-cid-qidnouks]{margin:0;max-width:none;font-family:var(--font-display);font-weight:600;color:#fdfb68;font-size:clamp(2.6rem,5.5vw,5.5rem);letter-spacing:.08em;text-shadow:0 2px 10px rgba(0,0,0,.25);transform:scaleY(1.15);transform-origin:center;padding-block:.25em}@media(max-width:640px){.portada[data-astro-cid-qidnouks]{align-items:stretch}.portada-copy[data-astro-cid-qidnouks]{min-height:100vh;padding-block:clamp(2rem,8vh,5rem) 0;gap:0;grid-template-rows:auto 1fr;align-content:start}.portada-title[data-astro-cid-qidnouks]{font-size:clamp(3.8rem,17vw,5.8rem);letter-spacing:.08em}.portada-web[data-astro-cid-qidnouks]{font-size:clamp(1.7rem,6.5vw,2.4rem);letter-spacing:.06em;align-self:center;transform:scaleY(1.15) translateY(-15%);transform-origin:center}}.gmc-cover[data-astro-cid-p7ootxzp]{min-height:100vh;padding:var(--space-md);background:var(--color-paper);text-align:center;display:flex;flex-direction:column;justify-content:center;gap:var(--space-lg)}.gmc-cover[data-astro-cid-p7ootxzp]>.container[data-astro-cid-p7ootxzp]{width:100%;max-width:none;padding:0;display:flex;flex-direction:column;align-items:center;gap:var(--space-lg)}.gmc-web[data-astro-cid-p7ootxzp]{margin:0;font-family:var(--font-display);font-weight:500;font-style:normal;color:#b6266b;font-size:var(--step-5);line-height:1.05;letter-spacing:-.005em;text-decoration:underline;text-underline-offset:.08em;text-decoration-thickness:.04em}.gmc-video[data-astro-cid-p7ootxzp]{width:100%;max-width:min(100%,calc((100vh - 10rem) * 16 / 9));aspect-ratio:16 / 9;background:var(--color-paper-2);border:1px solid var(--color-rule)}.gmc-video[data-astro-cid-p7ootxzp] iframe[data-astro-cid-p7ootxzp]{width:100%;height:100%;display:block;border:0}.home-gallery[data-astro-cid-62rbqtdo]{height:100vh;padding:var(--space-md);display:flex;flex-direction:column;overflow:hidden}.home-gallery[data-astro-cid-62rbqtdo]>.container[data-astro-cid-62rbqtdo]{flex:1;min-height:0;display:flex;width:100%;max-width:none;padding:0}.indice-list[data-astro-cid-43aki2bb]{padding-block:var(--space-xl)}.indice-link[data-astro-cid-43aki2bb]{position:relative;display:flex;align-items:center;min-height:clamp(8rem,13vh,11rem);padding-block:var(--space-lg);padding-inline:var(--space-md);border-top:1px solid var(--color-rule);color:var(--color-ink);text-decoration:none;overflow:hidden;transition:color .18s ease}.indice-link[data-astro-cid-43aki2bb]:last-child{border-bottom:1px solid var(--color-rule)}.indice-link[data-astro-cid-43aki2bb]:hover{color:var(--hover-color, var(--color-ultramar))}.indice-link[data-astro-cid-43aki2bb]:focus-visible{outline:none}.indice-link[data-astro-cid-43aki2bb]:focus-visible .item-name[data-astro-cid-43aki2bb]{text-decoration:underline;text-underline-offset:4px}.item-collage[data-astro-cid-43aki2bb]{position:absolute;inset:0;pointer-events:none;overflow:hidden}.item-collage[data-astro-cid-43aki2bb] img{width:100%;height:100%;object-fit:cover;object-position:center;opacity:.65;mix-blend-mode:multiply}.item-name[data-astro-cid-43aki2bb]{position:relative;display:inline-block;font-family:var(--font-display);font-weight:500;font-size:var(--step-4);line-height:1.05;letter-spacing:-.005em;transform-origin:left center;transition:transform .22s ease}.indice-link[data-astro-cid-43aki2bb]:hover .item-name[data-astro-cid-43aki2bb]{transform:scale(1.08)}@media(max-width:640px){.indice-link[data-astro-cid-43aki2bb]{min-height:7rem;padding-inline:var(--space-sm)}.item-name[data-astro-cid-43aki2bb]{font-size:var(--step-3)}}.snap-section{min-height:100vh;scroll-snap-align:start;scroll-snap-stop:normal}.snap-section+.snap-section{margin-top:var(--space-2xl)}@media(pointer:coarse){html{scroll-snap-type:y proximity}}@media(prefers-reduced-motion:reduce){html{scroll-snap-type:none}}
