.hub-band[data-astro-cid-z62i3llc]{width:100%}.hub-band--white[data-astro-cid-z62i3llc]{background:#fff}.hub-band--tint[data-astro-cid-z62i3llc]{background:#edf6f3}.hub-band--grey[data-astro-cid-z62i3llc]{background:#f3f5f9}.hub-container[data-astro-cid-z62i3llc]{max-width:1160px;margin:0 auto;padding-block:56px;padding-inline:20px}.hub-container--airy[data-astro-cid-z62i3llc]{padding-block:72px}.hub-container--compact[data-astro-cid-z62i3llc]{padding-block:40px}.hub-container--text[data-astro-cid-z62i3llc]{max-width:760px}.hub-container--faq[data-astro-cid-z62i3llc]{max-width:920px}.hub-container--wide[data-astro-cid-z62i3llc]{max-width:1160px}.hub-eyebrow[data-astro-cid-z62i3llc]{font-family:var(--font-body);letter-spacing:.14em;text-transform:uppercase;color:var(--color-text-secondary);margin:0 0 8px;font-size:12px;font-weight:600;display:block}.hub-heading[data-astro-cid-z62i3llc]{font-family:var(--font-heading);color:#1c2a3c;margin:0 0 20px;font-size:clamp(30px,4.8vw,52px)}.hub-lead[data-astro-cid-z62i3llc]{max-width:62ch;font-family:var(--font-body);color:var(--color-text-secondary);margin:0 0 40px;font-size:16px;line-height:1.6}.hub-escuela[data-astro-cid-z62i3llc]{grid-template-columns:1fr;align-items:center;gap:40px;display:grid}.hub-escuela__heading[data-astro-cid-z62i3llc]{font-family:var(--font-heading);text-wrap:balance;color:#1c2a3c;margin:0 0 20px;font-size:clamp(30px,4.8vw,52px);line-height:1.1}.hub-escuela__lead[data-astro-cid-z62i3llc]{max-width:52ch;font-family:var(--font-body);color:#1c2a3c;margin:0 0 20px;font-size:16px;line-height:1.65}.hub-escuela__text[data-astro-cid-z62i3llc]>.hub-escuela__lead[data-astro-cid-z62i3llc]:nth-of-type(2){margin-bottom:28px}.hub-escuela__lead--closing[data-astro-cid-z62i3llc]{margin-top:28px}.hub-escuela__levels[data-astro-cid-z62i3llc]{border-top:1px solid var(--color-border);padding-top:22px}.hub-escuela__levels-label[data-astro-cid-z62i3llc]{font-family:var(--font-body);letter-spacing:.1em;text-transform:uppercase;color:var(--color-text-secondary);margin:0 0 14px;font-size:12px;font-weight:700;display:block}.hub-escuela__levels-list[data-astro-cid-z62i3llc]{flex-wrap:wrap;gap:6px 0;margin:0 0 12px;padding:0;list-style:none;display:flex}.hub-escuela__level[data-astro-cid-z62i3llc]{border-inline-end:1px solid var(--color-border);font-family:var(--font-body);color:#1c2a3c;white-space:nowrap;align-items:baseline;gap:8px;margin-inline-end:16px;padding-inline-end:16px;font-size:14px;display:flex}.hub-escuela__level[data-astro-cid-z62i3llc]:last-child{border-inline-end:none;margin-inline-end:0;padding-inline-end:0}.hub-escuela__level-letter[data-astro-cid-z62i3llc]{font-family:var(--font-heading);color:var(--color-primary-dark);font-size:16px;font-weight:700}.hub-escuela__levels-note[data-astro-cid-z62i3llc]{font-family:var(--font-body);color:var(--color-text-secondary);margin:0;font-size:14px;font-style:italic}.hub-escuela__media[data-astro-cid-z62i3llc]{aspect-ratio:4/3;position:relative;overflow:hidden}.hub-escuela__parallax[data-astro-cid-z62i3llc]{position:absolute;inset:-16px 0}.hub-escuela__image[data-astro-cid-z62i3llc]{object-fit:cover;width:100%;height:100%;display:block}@media (prefers-reduced-motion:no-preference){@keyframes hub-escuela-reveal{0%{opacity:0;transform:translateY(28px)scale(.98)}to{opacity:1;transform:none}}.hub-escuela__media--scene[data-astro-cid-z62i3llc]{animation:.9s both hub-escuela-reveal}}@keyframes hub-escuela-parallax{0%{transform:translateY(-14px)}to{transform:translateY(14px)}}@media (width>=860px) and (prefers-reduced-motion:no-preference){@supports (animation-timeline:view()){.hub-escuela__parallax[data-astro-cid-z62i3llc]{animation-name:hub-escuela-parallax;animation-fill-mode:both;animation-timeline:view();animation-range:cover}}}@media (width>=860px){.hub-escuela[data-astro-cid-z62i3llc]{grid-template-columns:1.4fr 1fr;gap:64px}.hub-escuela__media[data-astro-cid-z62i3llc]{aspect-ratio:4/5;width:420px;margin-inline-start:auto}}.hub-reasons[data-astro-cid-z62i3llc]{grid-template-columns:repeat(auto-fit,minmax(180px,1fr));gap:48px 32px;display:grid}.hub-reasons__icon[data-astro-cid-z62i3llc]{color:var(--color-primary);margin-bottom:16px;display:block}.hub-reasons__title[data-astro-cid-z62i3llc]{font-family:var(--font-heading);color:#1c2a3c;margin:0 0 8px;font-size:19px}.hub-reasons__desc[data-astro-cid-z62i3llc]{font-family:var(--font-body);color:var(--color-text-secondary);margin:0;font-size:15px;line-height:1.55}@media (hover:hover) and (prefers-reduced-motion:no-preference){.hub-reasons__item[data-astro-cid-z62i3llc]{transform-origin:top;transition:transform .2s cubic-bezier(.23,1,.32,1)}.hub-reasons__icon[data-astro-cid-z62i3llc],.hub-reasons__title[data-astro-cid-z62i3llc],.hub-reasons__desc[data-astro-cid-z62i3llc]{transition:color .2s}.hub-reasons__item[data-astro-cid-z62i3llc]:hover{transform:scale(1.05)}.hub-reasons__item[data-astro-cid-z62i3llc]:hover .hub-reasons__icon[data-astro-cid-z62i3llc]{color:var(--color-primary-dark)}.hub-reasons__item[data-astro-cid-z62i3llc]:hover .hub-reasons__title[data-astro-cid-z62i3llc],.hub-reasons__item[data-astro-cid-z62i3llc]:hover .hub-reasons__desc[data-astro-cid-z62i3llc]{color:#1c2a3c}}.hub-container--faq .faq__heading{font-size:clamp(28px,3.6vw,38px)}.hub-inline-link{color:var(--color-primary-dark);text-underline-offset:.2em;text-decoration:underline}.hub-inline-link:hover{color:var(--color-primary)}
