.portada[data-astro-cid-xrhmy7y3]{display:grid;align-items:center;min-height:calc(100svh - var(--header-h, 4.5rem) - 6rem);padding:clamp(2rem,6vw,4.5rem) var(--gutter)}.pt-hero[data-astro-cid-xrhmy7y3]{display:grid;gap:clamp(2.5rem,6vw,5rem);align-items:center;width:100%;max-width:calc(76rem - 2 * var(--gutter));margin-inline:auto}@media(min-width:900px){.pt-hero[data-astro-cid-xrhmy7y3]{grid-template-columns:1.1fr 1fr}}.pt-msg[data-astro-cid-xrhmy7y3]{display:grid;gap:clamp(1.25rem,2.5vw,1.75rem);justify-items:start}.pt-title[data-astro-cid-xrhmy7y3]{margin:0;font-family:var(--font-display);font-weight:var(--display-weight);font-size:clamp(2.6rem,5.6vw,4.9rem);line-height:1.02;letter-spacing:-.045em;text-wrap:balance}.pt-lead[data-astro-cid-xrhmy7y3]{margin:0;max-width:30ch;font-size:clamp(1.2rem,2vw,1.75rem);line-height:1.35;color:var(--color-text-secondary);text-wrap:pretty}.pt-ctas[data-astro-cid-xrhmy7y3]{display:flex;flex-wrap:wrap;align-items:center;gap:1rem 2.5rem;margin-top:.75rem}.pt-ctas[data-astro-cid-xrhmy7y3] .pt-cta{border-radius:.875rem;min-height:3.5rem;padding-inline:2rem;gap:.75rem;font-size:1.2rem;font-weight:500}.pt-ic[data-astro-cid-xrhmy7y3]{width:1.15em;height:1.15em;flex:none;fill:none;stroke:currentColor;stroke-width:2;stroke-linecap:round;stroke-linejoin:round}.pt-link[data-astro-cid-xrhmy7y3]{display:inline-flex;align-items:center;gap:.45rem;min-height:44px;color:var(--color-action);font-size:1.2rem;font-weight:500;text-decoration:none;border-radius:var(--radius-action)}.pt-link[data-astro-cid-xrhmy7y3]:hover{color:var(--color-action-hover);text-decoration:underline;text-underline-offset:.2em}.pt-card[data-astro-cid-xrhmy7y3]{position:relative;isolation:isolate;overflow:hidden;display:grid;gap:1rem;padding:clamp(1.5rem,3.5vw,3rem);border:1px solid var(--color-border);border-radius:1.5rem;background:var(--color-surface-raised);box-shadow:var(--glass-shadow)}.pt-glow[data-astro-cid-xrhmy7y3]{position:absolute;left:75%;top:35%;z-index:-1;width:34rem;height:34rem;border-radius:50%;pointer-events:none;transform:translate(-50%,-50%);background:radial-gradient(closest-side,var(--color-action-subtle) 0%,color-mix(in oklab,var(--color-action-subtle) 55%,transparent) 40%,transparent 78%),radial-gradient(closest-side,color-mix(in oklab,var(--color-action) 14%,var(--glow-a)) 0%,var(--glow-a) 18%,color-mix(in oklab,var(--glow-a) 70%,transparent) 38%,color-mix(in oklab,var(--glow-c) 45%,transparent) 62%,color-mix(in oklab,var(--glow-c) 15%,transparent) 82%,transparent 100%);filter:blur(36px);will-change:transform}.pt-eyebrow[data-astro-cid-xrhmy7y3]{margin:0;font-family:var(--font-utility);font-size:.8rem;font-weight:500;letter-spacing:.14em;text-transform:uppercase;color:var(--color-action)}.pt-pin-name[data-astro-cid-xrhmy7y3]{margin:-.25rem 0 0;font-family:var(--font-display);font-size:clamp(3.25rem,6.5vw,4.75rem);font-weight:var(--display-weight);line-height:1;letter-spacing:-.045em}.pt-pin-title[data-astro-cid-xrhmy7y3]{margin:.5rem 0 0;font-family:var(--font-display);font-size:clamp(1.5rem,2.4vw,2.1rem);font-weight:var(--display-weight);line-height:1.15;letter-spacing:-.03em}.pt-pin-title[data-astro-cid-xrhmy7y3] span[data-astro-cid-xrhmy7y3]{display:block}.pt-pin-body[data-astro-cid-xrhmy7y3]{margin:0;max-width:38ch;font-size:1.1rem;line-height:1.55;color:var(--color-text-secondary)}.pt-art[data-astro-cid-xrhmy7y3]{display:block;width:min(100%,26rem);height:auto;margin:.5rem auto -.5rem;-webkit-mask-image:linear-gradient(to bottom,var(--color-text) 70%,transparent);mask-image:linear-gradient(to bottom,var(--color-text) 70%,transparent)}.pt-art-glow-in[data-astro-cid-xrhmy7y3]{stop-color:var(--glow-b)}.pt-art-glow-out[data-astro-cid-xrhmy7y3]{stop-color:var(--glow-b);stop-opacity:0}.pt-sheet[data-astro-cid-xrhmy7y3]{fill:var(--color-surface-raised);stroke:var(--color-border);stroke-width:1.5}.pt-sheet-front[data-astro-cid-xrhmy7y3]{stroke:var(--color-border-strong)}.pt-line[data-astro-cid-xrhmy7y3]{fill:var(--color-border)}.pt-hl[data-astro-cid-xrhmy7y3]{fill:var(--color-action-subtle)}.pt-hl-bar[data-astro-cid-xrhmy7y3]{fill:var(--color-action);opacity:.7}.pt-chip[data-astro-cid-xrhmy7y3]{fill:var(--color-surface-raised);stroke:var(--color-action-subtle);stroke-width:2}.pt-chip-txt[data-astro-cid-xrhmy7y3]{fill:var(--color-action);font-family:var(--font-body);font-size:14px;font-weight:500}.pt-card-foot[data-astro-cid-xrhmy7y3]{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:.5rem 1rem;padding-top:1rem;border-top:1px solid var(--color-border)}.pt-host[data-astro-cid-xrhmy7y3]{color:var(--color-text-secondary);font-size:1rem}
