.hero-iso[data-astro-cid-i3irphx7]{height:min(40svh,92vw);top:5.5rem;right:-6%}@media (width>=768px){.hero-iso[data-astro-cid-i3irphx7]{height:min(70svh,44vw);top:50%;right:clamp(1rem,4vw,3.5rem);transform:translateY(-58%)}}.hero-iso[data-astro-cid-i3irphx7] .iso-part{fill:url(#hero-iso-fill);stroke:#f2f2f224;stroke-width:1px;vector-effect:non-scaling-stroke}.hero-title[data-astro-cid-i3irphx7]{letter-spacing:-.045em;max-width:13ch;font-size:clamp(2.6rem,6.6vw,7.25rem);line-height:.98}.hw[data-astro-cid-i3irphx7]{vertical-align:bottom;margin:-.1em -.02em -.12em;padding:.1em .02em .12em;display:inline-block;overflow:hidden}.hw-in[data-astro-cid-i3irphx7]{will-change:transform;display:inline-block}.hero-ia[data-astro-cid-i3irphx7]{--ia:1;color:color-mix(in srgb, var(--color-muted) calc(var(--ia) * 100%), var(--color-text));display:inline-block;position:relative}.hero-strike[data-astro-cid-i3irphx7]{background:var(--color-text);transform-origin:0;height:.075em;position:absolute;top:54%;left:-.06em;right:-.04em}.hero-scroll-line[data-astro-cid-i3irphx7] span[data-astro-cid-i3irphx7]{background:var(--color-text);animation:2.4s cubic-bezier(.65,0,.35,1) infinite hero-scroll;position:absolute;inset:0;transform:translate(-100%)}@keyframes hero-scroll{0%{transform:translate(-100%)}50%{transform:translate(0)}to{transform:translate(100%)}}.motion .hw-in[data-astro-cid-i3irphx7]{transform:translateY(110%)}.motion .hero-strike[data-astro-cid-i3irphx7]{transform:scaleX(0)}.motion .hero-ia[data-astro-cid-i3irphx7]{--ia:0}.motion .hero-fade[data-astro-cid-i3irphx7]{opacity:0;transform:translateY(16px)}.motion .hero-iso[data-astro-cid-i3irphx7] .iso-part,.motion-lite .hw[data-astro-cid-i3irphx7],.motion-lite .hero-fade[data-astro-cid-i3irphx7],.motion-lite .hero-iso[data-astro-cid-i3irphx7] .iso-part{opacity:0}@media (prefers-reduced-motion:reduce){html:not(.motion) .hero-scroll-line[data-astro-cid-i3irphx7] span[data-astro-cid-i3irphx7]{animation:none;transform:none}}.enfoque-text[data-astro-cid-iq67535w]{font-family:var(--font-display);letter-spacing:-.03em;text-wrap:pretty;font-size:clamp(1.625rem,3.3vw,3.25rem);font-weight:700;line-height:1.12}.ew[data-astro-cid-iq67535w]{--lit:1;color:color-mix(in srgb, var(--color-text) calc(var(--lit) * 100%), color-mix(in srgb, var(--color-text) 45%, var(--color-bg)))}.motion .ew[data-astro-cid-iq67535w],.motion-lite .ew[data-astro-cid-iq67535w]{--lit:0}.metodo-nav[data-astro-cid-3l3j5uos]{display:none}.metodo-step[data-astro-cid-3l3j5uos]{border-top:1px solid var(--color-border);grid-template-columns:auto 1fr;gap:1.5rem;padding-block:2.25rem;display:grid}.metodo-step[data-astro-cid-3l3j5uos]:last-child{border-bottom:1px solid var(--color-border)}.metodo-num[data-astro-cid-3l3j5uos]{font-family:var(--font-display);letter-spacing:-.05em;color:#0000;-webkit-text-stroke:1px color-mix(in oklab, var(--color-text) 35%, transparent);font-size:clamp(2.5rem,7vw,4rem);font-weight:700;line-height:.85}.metodo-title[data-astro-cid-3l3j5uos]{letter-spacing:-.03em;font-size:clamp(1.75rem,3vw,2.5rem)}.metodo[data-astro-cid-3l3j5uos].is-pinned .metodo-inner[data-astro-cid-3l3j5uos]{align-items:center;min-height:100svh;padding-block:7rem 4rem}.metodo[data-astro-cid-3l3j5uos].is-pinned .metodo-nav[data-astro-cid-3l3j5uos]{display:flex}.metodo[data-astro-cid-3l3j5uos].is-pinned .metodo-nav-item[data-astro-cid-3l3j5uos]{transition:color .4s}.metodo[data-astro-cid-3l3j5uos].is-pinned .metodo-nav-item[data-astro-cid-3l3j5uos].is-active{color:var(--color-text)}.metodo[data-astro-cid-3l3j5uos].is-pinned .metodo-steps[data-astro-cid-3l3j5uos]{display:grid}.metodo[data-astro-cid-3l3j5uos].is-pinned .metodo-step[data-astro-cid-3l3j5uos]{border:0;grid-area:1/1;grid-template-columns:1fr;gap:2rem;padding:0}.metodo[data-astro-cid-3l3j5uos].is-pinned .metodo-num[data-astro-cid-3l3j5uos]{font-size:clamp(7rem,15vw,15rem)}.metodo[data-astro-cid-3l3j5uos].is-pinned .metodo-title[data-astro-cid-3l3j5uos]{font-size:clamp(2.5rem,4.4vw,4.5rem)}.svc-card[data-astro-cid-khipuahp]{border:1px solid var(--color-border);background:var(--color-bg);height:100%;min-height:19rem;transition:border-color .5s var(--ease-out-expo), box-shadow .6s var(--ease-out-expo), background-color .5s var(--ease-out-expo);border-radius:2px;flex-direction:column;gap:2.5rem;padding:1.75rem 1.75rem 4rem;display:flex;position:relative}.svc-card[data-astro-cid-khipuahp]:hover,.svc-card[data-astro-cid-khipuahp]:focus-visible{border-color:color-mix(in oklab, var(--accent) 55%, transparent);background:var(--color-surface);box-shadow:0 0 48px -22px color-mix(in oklab, var(--accent) 70%, transparent)}.svc-icon[data-astro-cid-khipuahp]{color:var(--accent);filter:drop-shadow(0 0 10px color-mix(in oklab, var(--accent) 25%, transparent));transition:transform .6s var(--ease-out-expo);display:inline-grid}.svc-icon[data-astro-cid-khipuahp] .si-left,.svc-icon[data-astro-cid-khipuahp] .si-right,.svc-icon[data-astro-cid-khipuahp] .si-blink{transition:transform .5s var(--ease-out-expo);transform-box:fill-box;transform-origin:50%}.svc-card[data-astro-cid-khipuahp]:hover .svc-icon[data-astro-cid-khipuahp],.svc-card[data-astro-cid-khipuahp]:focus-visible .svc-icon[data-astro-cid-khipuahp]{transform:translateY(-3px)rotate(-4deg)}.svc-card[data-astro-cid-khipuahp]:hover .svc-icon[data-astro-cid-khipuahp] .si-left{transform:translate(-1.5px)}.svc-card[data-astro-cid-khipuahp]:hover .svc-icon[data-astro-cid-khipuahp] .si-right{transform:translate(1.5px)}.svc-card[data-astro-cid-khipuahp]:hover .svc-icon[data-astro-cid-khipuahp] .si-blink{transform:scaleY(.2)}.svc-arrow[data-astro-cid-khipuahp]{color:var(--color-muted);transition:transform .5s var(--ease-out-expo), color .4s;position:absolute;bottom:1.5rem;left:1.75rem}.svc-card[data-astro-cid-khipuahp]:hover .svc-arrow[data-astro-cid-khipuahp],.svc-card[data-astro-cid-khipuahp]:focus-visible .svc-arrow[data-astro-cid-khipuahp]{color:var(--accent);transform:translate(8px)}.cifra-num[data-astro-cid-qid6qgar]{font-family:var(--font-display);letter-spacing:-.04em;font-variant-numeric:tabular-nums;font-size:clamp(2.5rem,5.2vw,4.75rem);font-weight:700;line-height:1;display:grid}.cifra-num[data-astro-cid-qid6qgar]>span[data-astro-cid-qid6qgar]{grid-area:1/1}.marquee[data-astro-cid-znmyhcjf]{-webkit-mask-image:linear-gradient(90deg,#0000,#000 12% 88%,#0000);mask-image:linear-gradient(90deg,#0000,#000 12% 88%,#0000)}.marquee-track[data-astro-cid-znmyhcjf]{animation:50s linear infinite marquee}.marquee[data-astro-cid-znmyhcjf]:hover .marquee-track[data-astro-cid-znmyhcjf],.marquee[data-astro-cid-znmyhcjf]:focus-within .marquee-track[data-astro-cid-znmyhcjf]{animation-play-state:paused}.marquee-item[data-astro-cid-znmyhcjf]{flex-shrink:0;padding-inline:clamp(1.75rem,4vw,3.5rem)}.marquee-item[data-astro-cid-znmyhcjf] .marquee-name{font-family:var(--font-display);letter-spacing:-.03em;white-space:nowrap;color:color-mix(in oklab, var(--color-muted) 70%, transparent);font-size:clamp(1.5rem,2.6vw,2.25rem);font-weight:700;transition:color .4s}.marquee-item[data-astro-cid-znmyhcjf] img.marquee-name{height:3.5rem}.marquee-item[data-astro-cid-znmyhcjf]:hover .marquee-name{color:var(--color-text)}@keyframes marquee{to{transform:translate(-50%)}}@media (prefers-reduced-motion:reduce){html:not(.motion) .marquee[data-astro-cid-znmyhcjf]{-webkit-mask-image:none;mask-image:none}html:not(.motion) .marquee-track[data-astro-cid-znmyhcjf]{justify-content:center;width:100%;animation:none}html:not(.motion) .marquee-list[data-astro-cid-znmyhcjf]{flex-wrap:wrap;flex:100%;justify-content:center;row-gap:1.5rem}html:not(.motion) .marquee-list[data-astro-cid-znmyhcjf][aria-hidden=true],html:not(.motion) .marquee-item[data-astro-cid-znmyhcjf].is-dup{display:none}}.lab-card[data-astro-cid-f6f4an2s]{border:1px dashed var(--color-border);background:radial-gradient(120% 80% at 100% 0%, color-mix(in oklab, var(--color-text) 3%, transparent), transparent 60%), var(--color-bg);height:100%;min-height:19rem;transition:border-color .5s var(--ease-out-expo);border-radius:2px;flex-direction:column;gap:3rem;padding:1.75rem;display:flex}.lab-card[data-astro-cid-f6f4an2s].is-link{border-style:solid}.lab-card[data-astro-cid-f6f4an2s].is-link:hover{border-color:color-mix(in oklab, var(--color-text) 45%, transparent)}.lab-tag[data-astro-cid-f6f4an2s]{font-family:var(--font-mono);letter-spacing:.06em;text-transform:uppercase;border:1px solid var(--color-border);color:var(--color-muted);white-space:nowrap;border-radius:999px;padding:.3rem .6rem;font-size:.6875rem}.course-card[data-astro-cid-rtg6b5oc]{border:1px solid var(--color-border);background:var(--color-surface);border-radius:2px;padding:clamp(1.5rem,3vw,2.5rem)}.course-tag[data-astro-cid-rtg6b5oc]{font-family:var(--font-mono);letter-spacing:.08em;text-transform:uppercase;border:1px solid var(--color-text);color:var(--color-text);border-radius:999px;padding:.35rem .7rem;font-size:.75rem}.course-topic[data-astro-cid-rtg6b5oc]{border-top:1px solid var(--color-border);align-items:baseline;gap:1rem;padding-block:1.1rem;display:flex}.course-topic[data-astro-cid-rtg6b5oc]:last-child{border-bottom:1px solid var(--color-border)}.cta-title[data-astro-cid-atw5ylco]{letter-spacing:-.045em;font-size:clamp(2.75rem,7.4vw,8.25rem);line-height:.95}.cta-alt[data-astro-cid-atw5ylco]{color:var(--color-text);opacity:.8;font-size:1rem;transition:opacity .3s}.cta-alt[data-astro-cid-atw5ylco]:hover{opacity:1}.cta-iso[data-astro-cid-atw5ylco] path[data-astro-cid-atw5ylco]{fill:none;stroke:var(--color-text);stroke-opacity:.16;stroke-width:1.25px;vector-effect:non-scaling-stroke}.motion .cta-iso[data-astro-cid-atw5ylco] path[data-astro-cid-atw5ylco],.motion-lite .cta-iso[data-astro-cid-atw5ylco] path[data-astro-cid-atw5ylco]{opacity:0}
