.sect{--media-radius: 8px}.sect .wrap{max-width:var(--container);margin-inline:auto;padding-inline:var(--grid-margin)}.sect .overline{font-size:var(--text-overline);font-weight:500;text-transform:uppercase;letter-spacing:var(--track-overline);color:var(--c-stone)}.sect .on-dark .overline{color:var(--c-text-on-dark-muted)}.sect .reveal .line{overflow:hidden;display:block;padding-bottom:.14em;margin-bottom:-.14em}.sect .reveal .line>span{display:block}html.js:not(.reduced) .sect .reveal .line>span{transform:translateY(115%)}html.js:not(.reduced) .sect .reveal.is-in .line>span{transform:translateY(0);transition:transform 1.1s var(--ease-out)}html.js:not(.reduced) .sect .reveal.is-in .line:nth-child(2)>span{transition-delay:var(--stagger)}html.js:not(.reduced) .sect .fade{opacity:0;transform:translateY(24px)}html.js:not(.reduced) .sect .fade.is-in{opacity:1;transform:none;transition:opacity .8s var(--ease-soft),transform .8s var(--ease-soft)}@media(prefers-reduced-motion:reduce){.sect .reveal .line>span,.sect .fade{transition:none!important;transform:none!important;opacity:1!important}.sect .pcard .frame img.foto,.sect .pcard .frame video{transition:none!important}}.sect .pill{display:inline-flex;align-items:center;gap:.5em;min-height:44px;padding:.55em 1.25em;border-radius:999px;background:var(--c-accent);color:var(--c-bg);font-size:var(--text-ui);font-weight:500;text-decoration:none;transition:background var(--dur-fast) var(--ease-out)}.sect .pill:hover{background:var(--c-accent-strong)}.sect .link-paper{font-weight:500;text-decoration:none;color:var(--c-accent-strong);white-space:nowrap;position:relative;padding-bottom:3px}.sect .link-paper:after{content:"";position:absolute;left:0;bottom:0;height:1.5px;width:100%;background:currentColor;transform:scaleX(0);transform-origin:left;transition:transform .6s var(--ease-out)}.sect .link-paper:hover:after,.sect .link-paper:focus-visible:after{transform:scaleX(1)}.sect .on-dark .link-paper{color:var(--c-accent-on-dark)}.sect .pcard{display:block;text-decoration:none;color:inherit}.sect .pcard .frame img.foto,.sect .pcard .frame video{transition:transform 1.4s var(--ease-out)}.sect .pcard:hover .frame img.foto,.sect .pcard:hover .frame video,.sect .pcard:focus-visible .frame img.foto,.sect .pcard:focus-visible .frame video{transform:scale(1.05)}.sect .pcard .meta{padding-top:var(--space-sm);margin-top:var(--space-xs);border-top:1px solid var(--c-border-on-dark)}.sect .pcard .num{font-variant-numeric:tabular-nums;font-size:var(--text-caption);color:var(--c-text-on-dark-muted);margin-right:var(--space-sm)}.sect .pcard .pt{font-weight:600;font-size:clamp(1.25rem,1rem + 1vw,1.625rem);letter-spacing:-.01em;line-height:1.2;color:var(--c-text-on-dark);transition:color var(--dur-fast) var(--ease-out)}.sect .pcard .pt .ar{display:inline-block;opacity:0;transform:translate(-6px);transition:opacity var(--dur-fast) var(--ease-out),transform var(--dur-fast) var(--ease-out)}.sect .pcard:hover .pt,.sect .pcard:focus-visible .pt{color:var(--c-accent-on-dark)}.sect .pcard:hover .pt .ar,.sect .pcard:focus-visible .pt .ar{opacity:1;transform:none}@media(hover:none){.sect .pcard .pt .ar{opacity:1;transform:none}}.sect .pcard .ptax{font-size:var(--text-caption);color:var(--c-text-on-dark-muted);margin-top:var(--space-3xs)}.sect .pcard .preview{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;z-index:2;opacity:0;transition:opacity 1.4s var(--ease-out)}.sect .pcard.is-previewing .preview{opacity:1}.sect .pcard .loop-tag{position:absolute;bottom:var(--space-xs);left:var(--space-xs);z-index:5;font-size:var(--text-overline);font-weight:500;letter-spacing:.04em;text-transform:uppercase;color:var(--c-text-on-dark);background:#14110d8c;backdrop-filter:blur(8px);padding:.3em .7em;border-radius:999px;opacity:0;transition:opacity var(--dur-base) var(--ease-out)}.sect .pcard.is-previewing .loop-tag{opacity:1}.sect .phead{padding-block:var(--space-3xl) var(--space-2xl)}.sect .phead h1{font-size:var(--text-display);font-weight:900;letter-spacing:-.02em;line-height:1.05;max-width:14ch;margin-top:var(--space-sm)}.sect .phead .lead{font-size:var(--text-lead);font-weight:400;line-height:1.5;max-width:54ch;color:var(--c-text-muted);margin-top:var(--space-lg);text-wrap:balance}.sect .phead .ctas{display:flex;gap:var(--space-md);align-items:center;margin-top:var(--space-lg);flex-wrap:wrap}.sect .filas{padding-bottom:var(--space-3xl)}.sect .fila{display:grid;grid-template-columns:3rem minmax(0,1fr) auto;align-items:baseline;column-gap:var(--space-lg);row-gap:var(--space-2xs);padding-block:var(--space-xl);border-top:1px solid var(--c-border)}.sect .fila:last-of-type{border-bottom:1px solid var(--c-border)}.sect .fila .n{font-variant-numeric:tabular-nums;font-size:var(--text-caption);color:var(--c-stone)}.sect .fila h2{font-weight:900;letter-spacing:-.015em;line-height:1.05;font-size:clamp(1.75rem,1.2rem + 2.5vw,2.75rem)}.sect .fila .tag{font-size:var(--text-overline);font-weight:500;text-transform:uppercase;letter-spacing:var(--track-overline);color:var(--c-stone);white-space:nowrap;align-self:center}.sect .fila p{grid-column:2 / 4;color:var(--c-text-muted);font-size:var(--text-small);max-width:60ch}.sect .prueba{background:var(--c-bg-dark);color:var(--c-text-on-dark);padding-block:var(--section-y)}.sect .prueba .headrow{display:flex;justify-content:space-between;align-items:baseline;gap:var(--space-lg);margin-bottom:var(--space-lg)}.sect .prueba .grid2{display:grid;grid-template-columns:1fr 1fr;gap:var(--space-md)}.sect .cierre{background:var(--c-bg);color:var(--c-text);border-bottom:1px solid var(--c-border)}.sect .cierre .row{display:flex;justify-content:space-between;align-items:flex-end;gap:var(--space-lg);flex-wrap:wrap;padding-block:var(--section-y)}.sect .cierre h2{font-size:var(--text-h1);font-weight:900;letter-spacing:-.015em;line-height:1.08;max-width:18ch}@media(max-width:900px){.sect .fila{grid-template-columns:1fr;row-gap:var(--space-2xs)}.sect .fila .tag,.sect .fila p{grid-column:1;justify-self:start;align-self:auto}.sect .prueba .grid2{grid-template-columns:1fr}}
