html{scroll-behavior:smooth}@media(prefers-reduced-motion:reduce){html{scroll-behavior:auto}}:root[data-motion=reduced]{scroll-behavior:auto}.quick-nav[data-astro-cid-2ay5pmrr]{position:sticky;top:var(--header-h, 130px);z-index:40;display:flex;justify-content:center;gap:6px;overflow-x:auto;padding:10px 24px;background:color-mix(in srgb,var(--paper) 92%,transparent);backdrop-filter:blur(10px);-webkit-backdrop-filter:blur(10px);border-bottom:1px solid var(--line);scrollbar-width:none}.quick-nav[data-astro-cid-2ay5pmrr]::-webkit-scrollbar{display:none}.quick-nav[data-astro-cid-2ay5pmrr] a[data-astro-cid-2ay5pmrr]{display:inline-flex;align-items:center;justify-content:center;gap:6px;flex:none;font-size:13px;font-weight:600;white-space:nowrap;min-height:44px;padding:7px 16px;border-radius:100px;color:var(--ink-soft);text-decoration:none;border:1px solid transparent;transition:background-color .15s ease-out,color .15s ease-out,border-color .15s ease-out}.quick-nav[data-astro-cid-2ay5pmrr] a[data-astro-cid-2ay5pmrr]:hover{background:var(--surface);border-color:var(--line-strong)}.quick-nav[data-astro-cid-2ay5pmrr] a[data-astro-cid-2ay5pmrr].active{background:#4dbbbc24;color:var(--turq-deep);border-color:transparent}:root[data-theme=dark] .quick-nav[data-astro-cid-2ay5pmrr] a[data-astro-cid-2ay5pmrr].active{color:var(--turq)}:root:not([data-theme=light]) .quick-nav[data-astro-cid-2ay5pmrr] a[data-astro-cid-2ay5pmrr].active{@media(prefers-color-scheme:dark){color:var(--turq)}}.wrap[data-astro-cid-2ay5pmrr]{max-width:900px;margin:0 auto;padding:56px 24px 100px}.section[data-astro-cid-2ay5pmrr]{margin-top:64px;scroll-margin-top:calc(var(--header-h, 130px) + 72px)}.section-title[data-astro-cid-2ay5pmrr]{display:flex;align-items:center;gap:14px}.section-title[data-astro-cid-2ay5pmrr] h2[data-astro-cid-2ay5pmrr]{font-size:clamp(1.7rem,3vw,2.2rem);font-weight:800;letter-spacing:-.01em}.body-text[data-astro-cid-2ay5pmrr]{margin-top:12px;color:var(--ink-soft);font-size:14.5px;max-width:64ch;line-height:1.6}.timeline[data-astro-cid-2ay5pmrr]{margin-top:24px;max-width:64ch}.timeline[data-astro-cid-2ay5pmrr] li[data-astro-cid-2ay5pmrr]{display:grid;grid-template-columns:64px 1fr;gap:16px;padding:12px 0;border-top:1px solid var(--line)}.timeline[data-astro-cid-2ay5pmrr] li[data-astro-cid-2ay5pmrr]:first-child{border-top:none}.timeline[data-astro-cid-2ay5pmrr] .year[data-astro-cid-2ay5pmrr]{font-family:var(--font-mono);font-weight:700;font-size:13.5px;color:var(--turq-deep)}:root[data-theme=dark] .timeline[data-astro-cid-2ay5pmrr] .year[data-astro-cid-2ay5pmrr]{color:var(--turq)}:root:not([data-theme=light]) .timeline[data-astro-cid-2ay5pmrr] .year[data-astro-cid-2ay5pmrr]{@media(prefers-color-scheme:dark){color:var(--turq)}}.timeline[data-astro-cid-2ay5pmrr] .event[data-astro-cid-2ay5pmrr]{font-size:14px}.history-split[data-astro-cid-2ay5pmrr]{margin-top:24px;display:grid;grid-template-columns:.85fr 1.15fr;gap:32px;align-items:start}.history-photo[data-astro-cid-2ay5pmrr]{margin:0}.history-photo[data-astro-cid-2ay5pmrr] img{width:100%;height:auto;border-radius:14px;display:block;filter:grayscale(.15)}.history-photo[data-astro-cid-2ay5pmrr] figcaption[data-astro-cid-2ay5pmrr]{margin-top:12px;font-size:13px;color:var(--ink-soft);font-style:italic}.history-text[data-astro-cid-2ay5pmrr] .body-text[data-astro-cid-2ay5pmrr]{margin-top:0;max-width:none}.history-text[data-astro-cid-2ay5pmrr] .timeline[data-astro-cid-2ay5pmrr]{max-width:none}.link[data-astro-cid-2ay5pmrr]{display:inline-flex;align-items:center;min-height:44px;margin-top:4px;font-weight:700;font-size:14px;text-decoration:underline;text-decoration-color:var(--turq-deep);text-decoration-thickness:2px;text-underline-offset:5px}:root[data-theme=dark] .link[data-astro-cid-2ay5pmrr]{text-decoration-color:var(--turq)}:root:not([data-theme=light]) .link[data-astro-cid-2ay5pmrr]{@media(prefers-color-scheme:dark){text-decoration-color:var(--turq)}}.icon-badge[data-astro-cid-2ay5pmrr]{display:inline-flex;align-items:center;justify-content:center;width:34px;height:34px;border-radius:9px;flex:none;background:#4dbbbc24;color:var(--turq-deep)}:root[data-theme=dark] .icon-badge[data-astro-cid-2ay5pmrr]{color:var(--turq)}:root:not([data-theme=light]) .icon-badge[data-astro-cid-2ay5pmrr]{@media(prefers-color-scheme:dark){color:var(--turq)}}.section-title[data-astro-cid-2ay5pmrr] .icon-badge[data-astro-cid-2ay5pmrr]{width:48px;height:48px;border-radius:13px}.specs[data-astro-cid-2ay5pmrr]{margin-top:20px;display:grid;grid-template-columns:repeat(4,1fr);background:var(--surface);border:1px solid var(--line-strong);border-radius:12px;overflow:hidden}.spec-item[data-astro-cid-2ay5pmrr]{background:var(--surface);padding:20px 16px;display:flex;flex-direction:column;gap:10px;box-shadow:inset 1px 0 0 var(--line),inset 0 1px 0 var(--line);opacity:0;transform:translateY(14px);transition:opacity .5s ease-out,transform .5s ease-out;transition-delay:calc(var(--i) * 70ms)}.spec-item[data-astro-cid-2ay5pmrr].in-view{opacity:1;transform:none}.spec-item[data-astro-cid-2ay5pmrr] .k[data-astro-cid-2ay5pmrr]{display:flex;flex-direction:column;gap:10px;margin:0;font-family:var(--font-mono);font-size:12px;text-transform:uppercase;letter-spacing:.05em;color:var(--ink-soft)}.spec-item[data-astro-cid-2ay5pmrr] .v[data-astro-cid-2ay5pmrr]{margin:0;font-size:14px;font-weight:700;line-height:1.35}@media(prefers-reduced-motion:reduce){.spec-item[data-astro-cid-2ay5pmrr]{opacity:1;transform:none;transition:none}}:root[data-motion=reduced] .spec-item[data-astro-cid-2ay5pmrr]{opacity:1;transform:none;transition:none}.cetreria-teaser[data-astro-cid-2ay5pmrr]{display:grid;grid-template-columns:1fr 1.2fr;gap:32px;align-items:center;border:1px solid var(--line-strong);border-radius:16px;padding:20px;background:var(--surface)}.cetreria-teaser[data-astro-cid-2ay5pmrr] .photo[data-astro-cid-2ay5pmrr]{border-radius:12px;overflow:hidden;aspect-ratio:4/3}.cetreria-teaser[data-astro-cid-2ay5pmrr] .photo[data-astro-cid-2ay5pmrr] img{width:100%;height:100%;object-fit:cover;object-position:center 25%;display:block}.cetreria-teaser[data-astro-cid-2ay5pmrr] h2[data-astro-cid-2ay5pmrr]{margin-top:10px;font-size:1.3rem}.cetreria-teaser[data-astro-cid-2ay5pmrr] .eyebrow[data-astro-cid-2ay5pmrr]{display:inline-flex;align-items:center;gap:6px;font-family:var(--font-mono);font-size:12px;letter-spacing:.06em;text-transform:uppercase;color:var(--turq-deep)}:root[data-theme=dark] .cetreria-teaser[data-astro-cid-2ay5pmrr] .eyebrow[data-astro-cid-2ay5pmrr]{color:var(--turq)}:root:not([data-theme=light]) .cetreria-teaser[data-astro-cid-2ay5pmrr] .eyebrow[data-astro-cid-2ay5pmrr]{@media(prefers-color-scheme:dark){color:var(--turq)}}.terminal-grid[data-astro-cid-2ay5pmrr]{margin-top:20px;display:grid;grid-template-columns:repeat(3,1fr);gap:12px}.terminal-grid[data-astro-cid-2ay5pmrr] li[data-astro-cid-2ay5pmrr]{border-radius:12px;overflow:hidden;min-width:0}.terminal-grid[data-astro-cid-2ay5pmrr] li[data-astro-cid-2ay5pmrr]:first-child{grid-column:span 2;grid-row:span 2}.terminal-grid[data-astro-cid-2ay5pmrr] .photo[data-astro-cid-2ay5pmrr]{position:relative;height:100%;aspect-ratio:4/3;background:var(--brand-black)}.terminal-grid[data-astro-cid-2ay5pmrr] .photo[data-astro-cid-2ay5pmrr] img{width:100%;height:100%;object-fit:cover;display:block}.terminal-grid[data-astro-cid-2ay5pmrr] .scrim[data-astro-cid-2ay5pmrr]{position:absolute;inset:0;background:linear-gradient(180deg,transparent 55%,rgba(29,29,27,.85) 100%)}.terminal-grid[data-astro-cid-2ay5pmrr] .caption[data-astro-cid-2ay5pmrr]{position:absolute;left:12px;bottom:10px;font-family:var(--font-display);font-weight:700;font-size:.95rem;color:#f7f6f6}@media(max-width:700px){.terminal-grid[data-astro-cid-2ay5pmrr]{grid-template-columns:repeat(2,1fr)}.terminal-grid[data-astro-cid-2ay5pmrr] li[data-astro-cid-2ay5pmrr]:first-child{grid-column:span 2;grid-row:auto}}.orgs-grid[data-astro-cid-2ay5pmrr]{margin-top:20px;display:grid;grid-template-columns:repeat(3,1fr);gap:12px}.orgs-grid[data-astro-cid-2ay5pmrr] li[data-astro-cid-2ay5pmrr]{border:1px solid var(--line-strong);border-radius:12px;overflow:hidden;background:var(--surface);display:flex;flex-direction:column}.org-logo[data-astro-cid-2ay5pmrr]{width:100%;aspect-ratio:16/10;background:#fff;border-bottom:1px solid var(--line);display:flex;align-items:center;justify-content:center;color:var(--ink-soft)}.org-logo[data-astro-cid-2ay5pmrr] img{width:100%;height:100%;object-fit:contain;padding:18px 22px}.orgs-grid[data-astro-cid-2ay5pmrr] .org-text[data-astro-cid-2ay5pmrr]{display:flex;flex-direction:column;gap:3px;padding:10px 14px 14px}.orgs-grid[data-astro-cid-2ay5pmrr] .name[data-astro-cid-2ay5pmrr]{font-weight:700;font-size:14px}.orgs-grid[data-astro-cid-2ay5pmrr] .role[data-astro-cid-2ay5pmrr]{font-size:13px;color:var(--ink-soft)}.orgs-grid[data-astro-cid-2ay5pmrr] .tel[data-astro-cid-2ay5pmrr],.orgs-grid[data-astro-cid-2ay5pmrr] a[data-astro-cid-2ay5pmrr].contacto{display:inline-flex;align-items:center;min-height:44px;width:fit-content;text-decoration:underline;text-underline-offset:3px;overflow-wrap:anywhere}.orgs-grid[data-astro-cid-2ay5pmrr] .tel[data-astro-cid-2ay5pmrr]{font-family:var(--font-mono);font-size:12.5px;margin-top:2px}.orgs-grid[data-astro-cid-2ay5pmrr] .contacto[data-astro-cid-2ay5pmrr]{font-size:13px;color:var(--turq-deep)}.orgs-grid[data-astro-cid-2ay5pmrr] .contacto[data-astro-cid-2ay5pmrr].plain{display:inline-flex;align-items:center;min-height:32px;color:var(--ink-soft)}:root[data-theme=dark] .orgs-grid[data-astro-cid-2ay5pmrr] .contacto[data-astro-cid-2ay5pmrr]{color:var(--turq)}:root:not([data-theme=light]) .orgs-grid[data-astro-cid-2ay5pmrr] .contacto[data-astro-cid-2ay5pmrr]{@media(prefers-color-scheme:dark){color:var(--turq)}}.coming-grid[data-astro-cid-2ay5pmrr]{margin-top:20px;display:grid;grid-template-columns:repeat(2,1fr);gap:16px}.coming-grid[data-astro-cid-2ay5pmrr] li[data-astro-cid-2ay5pmrr]{min-width:0}.coming-grid[data-astro-cid-2ay5pmrr] li[data-astro-cid-2ay5pmrr]>a[data-astro-cid-2ay5pmrr],.coming-grid[data-astro-cid-2ay5pmrr] li[data-astro-cid-2ay5pmrr]>div[data-astro-cid-2ay5pmrr]{position:relative;display:block;min-height:190px;border-radius:14px;overflow:hidden;text-decoration:none;color:inherit;border:1px solid var(--line-strong)}.coming-grid[data-astro-cid-2ay5pmrr] .photo[data-astro-cid-2ay5pmrr]{position:absolute;inset:0}.coming-grid[data-astro-cid-2ay5pmrr] .photo[data-astro-cid-2ay5pmrr] img{width:100%;height:100%;object-fit:cover;display:block;transition:transform .4s ease-out}.coming-grid[data-astro-cid-2ay5pmrr] li[data-astro-cid-2ay5pmrr]>a[data-astro-cid-2ay5pmrr]:hover .photo[data-astro-cid-2ay5pmrr] img{transform:scale(1.05)}.coming-grid[data-astro-cid-2ay5pmrr] .scrim[data-astro-cid-2ay5pmrr]{position:absolute;inset:0;background:linear-gradient(0deg,var(--brand-black) 0%,rgba(29,29,27,.45) 55%,transparent 100%)}.coming-grid[data-astro-cid-2ay5pmrr] li[data-astro-cid-2ay5pmrr]>div[data-astro-cid-2ay5pmrr].no-link{cursor:default}.coming-grid[data-astro-cid-2ay5pmrr] li[data-astro-cid-2ay5pmrr]>div[data-astro-cid-2ay5pmrr].no-link .scrim[data-astro-cid-2ay5pmrr]{background:linear-gradient(0deg,var(--brand-black) 15%,rgba(29,29,27,.6) 60%,rgba(29,29,27,.25) 100%)}.coming-grid[data-astro-cid-2ay5pmrr] .text[data-astro-cid-2ay5pmrr]{position:relative;z-index:1;display:flex;flex-direction:column;gap:4px;padding:18px 20px;min-height:190px;justify-content:flex-end}.coming-grid[data-astro-cid-2ay5pmrr] .name[data-astro-cid-2ay5pmrr]{font-family:var(--font-display);font-weight:700;font-size:1.05rem;color:#f7f6f6}.coming-grid[data-astro-cid-2ay5pmrr] .body[data-astro-cid-2ay5pmrr]{font-size:13px;color:#f7f6f6e0}.coming-grid[data-astro-cid-2ay5pmrr] .arrow[data-astro-cid-2ay5pmrr]{position:absolute;z-index:1;top:16px;right:16px;display:inline-flex;align-items:center;justify-content:center;width:30px;height:30px;border-radius:100px;background:#f7f6f629;color:#f7f6f6;font-weight:700;transition:transform .2s ease-out,background-color .2s ease-out}.coming-grid[data-astro-cid-2ay5pmrr] li[data-astro-cid-2ay5pmrr]>a[data-astro-cid-2ay5pmrr]:focus-visible{outline-color:var(--turq);outline-offset:3px}.coming-grid[data-astro-cid-2ay5pmrr] li[data-astro-cid-2ay5pmrr]>a[data-astro-cid-2ay5pmrr]:hover .arrow[data-astro-cid-2ay5pmrr]{transform:translate(2px,-2px);background:var(--turq);color:var(--brand-black)}@media(max-width:700px){.orgs-grid[data-astro-cid-2ay5pmrr],.coming-grid[data-astro-cid-2ay5pmrr],.cetreria-teaser[data-astro-cid-2ay5pmrr],.history-split[data-astro-cid-2ay5pmrr]{grid-template-columns:1fr}.specs[data-astro-cid-2ay5pmrr]{grid-template-columns:repeat(2,1fr)}.quick-nav[data-astro-cid-2ay5pmrr]{justify-content:flex-start}}
