.proyecto-detail[data-astro-cid-kxao3rcb]{gap:var(--md-spacing-lg);display:grid}.proyecto-hero[data-astro-cid-kxao3rcb]{border-radius:var(--md-radius-xl);background:radial-gradient(circle at 92% 8%, color-mix(in srgb, var(--md-theme-primary) 14%, transparent), transparent 42%), var(--md-surface-container-low);grid-template-columns:minmax(0,1.05fr) minmax(0,.95fr);align-items:center;gap:clamp(1.25rem,3vw,2.25rem);padding:clamp(1.15rem,3vw,1.85rem);display:grid;position:relative;overflow:hidden}.proyecto-hero[data-astro-cid-kxao3rcb]:before{content:"";background:var(--md-theme-primary);inline-size:.35rem;position:absolute;inset-block:0;inset-inline-start:0}.proyecto-hero__cover[data-astro-cid-kxao3rcb]{border:1px solid color-mix(in srgb, var(--md-theme-primary) 22%, var(--md-outline-variant));border-radius:var(--md-radius-lg);background:var(--md-surface);aspect-ratio:16/10;overflow:hidden}.proyecto-hero__cover[data-astro-cid-kxao3rcb] img[data-astro-cid-kxao3rcb]{-o-object-fit:cover;object-fit:cover;block-size:100%;inline-size:100%}.proyecto-hero__copy[data-astro-cid-kxao3rcb]{min-inline-size:0}.proyecto-hero__eyebrow[data-astro-cid-kxao3rcb]{color:var(--md-theme-primary);letter-spacing:var(--md-tracking-title,.08em);text-transform:uppercase;margin:0 0 .45rem;font-size:.72rem;font-weight:700}.proyecto-hero__copy[data-astro-cid-kxao3rcb] h1[data-astro-cid-kxao3rcb]{color:var(--md-on-surface);text-wrap:balance;margin:0;font-size:clamp(1.65rem,4vw,2.45rem);font-weight:750;line-height:1.15}.proyecto-facts[data-astro-cid-kxao3rcb]{flex-wrap:wrap;gap:.65rem;margin-block-start:1.15rem;display:flex}.proyecto-facts[data-astro-cid-kxao3rcb] span[data-astro-cid-kxao3rcb]{border:1px solid var(--md-outline-variant);border-radius:var(--md-radius-md);background:var(--md-surface);min-inline-size:7rem;color:var(--md-on-surface-variant);gap:.12rem;padding:.65rem .8rem;font-size:.68rem;display:grid}.proyecto-facts[data-astro-cid-kxao3rcb] strong[data-astro-cid-kxao3rcb]{color:var(--md-on-surface);font-size:.95rem;font-weight:700}.proyecto-panel[data-astro-cid-kxao3rcb]{border-radius:var(--md-radius-xl);background:var(--md-surface);padding:clamp(1.15rem,3vw,1.65rem)}.proyecto-panel__title[data-astro-cid-kxao3rcb]{color:var(--md-on-surface);margin:0 0 .75rem;font-size:1.15rem;font-weight:700}.proyecto-panel__body[data-astro-cid-kxao3rcb]{color:var(--md-on-surface-variant);margin:0;font-size:.98rem;line-height:1.65}.proyecto-tech[data-astro-cid-kxao3rcb]{flex-wrap:wrap;gap:.45rem;margin:0;padding:0;list-style:none;display:flex}.proyecto-tech__chip[data-astro-cid-kxao3rcb]{border-radius:var(--md-radius-pill);transition:background-color .2s var(--md-motion-easing-standard,ease), color .2s var(--md-motion-easing-standard,ease), transform .2s var(--md-motion-easing-decelerated,ease);align-items:center;padding:.35rem .75rem;font-size:.78rem;font-weight:600;text-decoration:none;display:inline-flex}a[data-astro-cid-kxao3rcb].proyecto-tech__chip:hover{color:var(--md-theme-on-primary);background:var(--md-theme-primary);transform:translateY(-1px)}.proyecto-cta[data-astro-cid-kxao3rcb]{flex-wrap:wrap;justify-content:flex-start;gap:.75rem;display:flex}.proyecto-cta[data-astro-cid-kxao3rcb] svg[data-astro-cid-kxao3rcb]{fill:none;stroke:currentColor;stroke-linecap:round;stroke-linejoin:round;stroke-width:1.8px;width:1.15rem}.proyecto-related[data-astro-cid-kxao3rcb]{gap:.85rem;display:grid}.proyecto-related__head[data-astro-cid-kxao3rcb]{justify-content:space-between;align-items:baseline;gap:1rem;display:flex}.proyecto-related__head[data-astro-cid-kxao3rcb] h2[data-astro-cid-kxao3rcb]{color:var(--md-on-surface);margin:0;font-size:1.2rem;font-weight:700}.proyecto-related__head[data-astro-cid-kxao3rcb] a[data-astro-cid-kxao3rcb]{color:var(--md-theme-primary);font-size:.85rem;font-weight:600;text-decoration:none}.proyecto-related__head[data-astro-cid-kxao3rcb] a[data-astro-cid-kxao3rcb]:hover{text-decoration:underline}.proyecto-related__grid[data-astro-cid-kxao3rcb]{grid-template-columns:repeat(3,minmax(0,1fr));gap:.75rem;display:grid}.proyecto-related__card[data-astro-cid-kxao3rcb]{border:1px solid var(--md-outline-variant);border-radius:var(--md-radius-lg);color:inherit;background:var(--md-surface);transition:border-color .22s var(--md-motion-easing-standard,ease), background-color .22s var(--md-motion-easing-standard,ease), transform .22s var(--md-motion-easing-decelerated,ease);grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:.75rem;padding:.85rem;text-decoration:none;display:grid}.proyecto-related__card[data-astro-cid-kxao3rcb]:hover{border-color:color-mix(in srgb, var(--md-theme-primary) 45%, var(--md-outline-variant));background:var(--md-surface-container-low);transform:translateY(-2px)}.proyecto-related__card[data-astro-cid-kxao3rcb] img[data-astro-cid-kxao3rcb]{aspect-ratio:16/10;border-radius:var(--md-radius-sm);-o-object-fit:cover;object-fit:cover;inline-size:4.5rem}.proyecto-related__card[data-astro-cid-kxao3rcb] span[data-astro-cid-kxao3rcb]{gap:.15rem;min-inline-size:0;display:grid}.proyecto-related__card[data-astro-cid-kxao3rcb] small[data-astro-cid-kxao3rcb]{color:var(--md-on-surface-variant);font-size:.68rem}.proyecto-related__card[data-astro-cid-kxao3rcb] strong[data-astro-cid-kxao3rcb]{color:var(--md-on-surface);text-overflow:ellipsis;white-space:nowrap;font-size:.9rem;overflow:hidden}.proyecto-related__card[data-astro-cid-kxao3rcb]>span[data-astro-cid-kxao3rcb]:last-child{color:var(--md-theme-primary);font-size:1.1rem}@media (width<=860px){.proyecto-hero[data-astro-cid-kxao3rcb],.proyecto-related__grid[data-astro-cid-kxao3rcb]{grid-template-columns:1fr}}@media (width<=480px){.proyecto-facts[data-astro-cid-kxao3rcb] span[data-astro-cid-kxao3rcb]{flex:calc(50% - .35rem);min-inline-size:calc(50% - .35rem)}.proyecto-cta[data-astro-cid-kxao3rcb]{flex-direction:column}.proyecto-cta[data-astro-cid-kxao3rcb] .md-button{justify-content:center;inline-size:100%}}@media (prefers-reduced-motion:reduce){.proyecto-tech__chip[data-astro-cid-kxao3rcb],.proyecto-related__card[data-astro-cid-kxao3rcb]{transition:none}a[data-astro-cid-kxao3rcb].proyecto-tech__chip:hover,.proyecto-related__card[data-astro-cid-kxao3rcb]:hover{transform:none}}
