.page_hero__EYFWd{position:relative;min-height:55rem;overflow:hidden;background:var(--color-blue-deep);color:#fff;padding:17rem max(var(--page-pad),calc((100vw - 80rem) / 2)) 7rem;display:grid;grid-template-columns:1fr .9fr;gap:clamp(3rem,8vw,8rem);align-items:end}.page_hero__EYFWd:before{content:"BARRIOS";position:absolute;left:-.03em;bottom:-.18em;color:transparent;-webkit-text-stroke:1px #ffffff12;font-size:clamp(11rem,24vw,25rem);font-weight:900;line-height:1}.page_heroCopy__iCvo7,.page_heroImage__d0f_o{position:relative;z-index:2}.page_closing__D1_Pc>div>p,.page_employmentTitle__nRFG7>p,.page_eyebrow__9gJaz,.page_heroCopy__iCvo7>p{text-transform:uppercase;letter-spacing:.14em;font-size:.72rem;font-weight:800}.page_heroCopy__iCvo7>p{display:flex;align-items:center;gap:.8rem;color:var(--color-yellow);margin:0 0 1.1rem}.page_heroCopy__iCvo7>p:before{content:"";width:2.8rem;height:3px;background:currentColor}.page_hero__EYFWd h1{max-width:10ch;margin:0;font-size:clamp(4rem,6.7vw,6.9rem);line-height:.86;letter-spacing:-.07em}.page_hero__EYFWd h1 em{color:var(--color-yellow);font-style:normal}.page_heroCopy__iCvo7>span{display:block;max-width:38rem;margin-top:1.6rem;color:#d5e7ef;font-size:1.1rem;line-height:1.6}.page_heroCopy__iCvo7>div{display:flex;gap:.8rem;margin-top:2rem}.page_calendar__Jr_ma aside a,.page_closing__D1_Pc a,.page_employmentDetails___IA3T>a,.page_heroCopy__iCvo7 a,.page_summary__JhXWi>a{display:flex;align-items:center;justify-content:space-between;gap:1rem;padding:1.05rem 1.25rem;font-weight:800;text-decoration:none}.page_heroCopy__iCvo7 a:first-child{background:var(--color-yellow);color:var(--color-blue-deep)}.page_heroCopy__iCvo7 a:last-child{border:1px solid #ffffff70;color:#fff}.page_calendar__Jr_ma svg,.page_closing__D1_Pc svg,.page_employment__TFrdd svg,.page_hero__EYFWd svg,.page_summary__JhXWi svg{width:1.2rem;fill:none;stroke:currentColor;stroke-width:2}.page_heroImage__d0f_o{position:relative;height:33rem;margin:0;overflow:hidden;border:1px solid #ffffff38;background:#062f4c;box-shadow:1.2rem 1.2rem 0 var(--color-cyan)}.page_heroImage__d0f_o:after{content:"";position:absolute;inset:0;background:linear-gradient(180deg,transparent 50%,#031f34cc);pointer-events:none}.page_heroImage__d0f_o img{object-fit:cover;object-position:center}.page_heroImage__d0f_o figcaption{position:absolute;z-index:2;left:1.4rem;bottom:1.25rem;color:#fff;text-transform:uppercase;letter-spacing:.13em;font-size:.67rem;font-weight:800}.page_summary__JhXWi{position:relative;z-index:3;max-width:80rem;margin:-2rem auto 0;background:#fff;box-shadow:0 1.5rem 4rem #00243b18;display:grid;grid-template-columns:repeat(3,1fr) 1.35fr}.page_summary__JhXWi>a,.page_summary__JhXWi>div{padding:1.7rem 2rem;border-right:1px solid var(--color-border)}.page_summary__JhXWi span,.page_summary__JhXWi strong{display:block}.page_summary__JhXWi strong{color:var(--color-blue);font-size:1.55rem}.page_summary__JhXWi span{margin-top:.25rem;color:var(--color-text-soft);font-size:.66rem;text-transform:uppercase;letter-spacing:.09em}.page_summary__JhXWi>a{background:var(--color-yellow);color:var(--color-blue-deep);font-size:.76rem}.page_intro___LXOA{max-width:80rem;margin:auto;padding:clamp(5rem,9vw,8rem) var(--page-pad);display:grid;grid-template-columns:1.1fr .9fr;gap:clamp(4rem,9vw,9rem)}.page_eyebrow__9gJaz{color:var(--color-blue);margin:0 0 1rem}.page_calendar__Jr_ma h2,.page_closing__D1_Pc h2,.page_intro___LXOA h2,.page_services__FN3kK h2{margin:0;color:var(--color-blue-deep);font-size:clamp(3.2rem,5.4vw,5.5rem);line-height:.9;letter-spacing:-.06em}.page_intro___LXOA>div:last-child{align-self:end;color:var(--color-text-soft);font-size:1.08rem;line-height:1.75}.page_intro___LXOA>div:last-child p:last-child{color:var(--color-text);font-weight:700}.page_employment__TFrdd{display:grid;grid-template-columns:.8fr 1.2fr;background:var(--color-yellow);color:var(--color-blue-deep)}.page_employmentTitle__nRFG7{padding:clamp(4rem,7vw,6rem) max(var(--page-pad),calc((100vw - 80rem) / 2));padding-right:clamp(2rem,5vw,5rem)}.page_employmentTitle__nRFG7>p{color:var(--color-blue);margin:0}.page_employmentTitle__nRFG7 h2{margin:.8rem 0 1.3rem;font-size:clamp(3.5rem,5.7vw,5.8rem);line-height:.88;letter-spacing:-.06em}.page_employmentTitle__nRFG7>span{display:block;max-width:32rem;line-height:1.65}.page_employmentDetails___IA3T{background:#062f4c;color:#fff;padding:clamp(4rem,7vw,6rem) max(var(--page-pad),calc((100vw - 80rem) / 2));padding-left:clamp(2rem,5vw,5rem);display:grid;grid-template-columns:1fr 1fr;gap:1px}.page_employmentDetails___IA3T article{min-height:15rem;padding:1.8rem;background:#073956;display:flex;flex-direction:column}.page_employmentDetails___IA3T article>span{color:var(--color-yellow);font-size:.7rem;font-weight:800}.page_employmentDetails___IA3T small{margin:auto 0 .5rem;color:#bcd5e2;text-transform:uppercase;letter-spacing:.1em}.page_employmentDetails___IA3T b,.page_employmentDetails___IA3T strong{display:block}.page_employmentDetails___IA3T strong{font-size:1.35rem;line-height:1.15}.page_employmentDetails___IA3T b{margin-top:.5rem;color:var(--color-yellow);font-size:.85rem}.page_employmentDetails___IA3T>a{grid-column:1/-1;background:var(--color-cyan);color:#fff}.page_employmentDetails___IA3T>a strong{font-size:1.25rem}.page_services__FN3kK{padding:clamp(5rem,9vw,8rem) max(var(--page-pad),calc((100vw - 80rem) / 2));background:#f1f6f8}.page_services__FN3kK>header{display:grid;grid-template-columns:1.1fr .7fr;gap:4rem;align-items:end;margin-bottom:3.5rem}.page_services__FN3kK>header>p{color:var(--color-text-soft);line-height:1.7}.page_services__FN3kK>div{display:grid;grid-template-columns:repeat(3,1fr);gap:1px;background:var(--color-border);border:1px solid var(--color-border)}.page_services__FN3kK article{min-height:18rem;padding:2rem;background:#fff;border-top:.45rem solid var(--color-cyan);display:flex;flex-direction:column}.page_services__FN3kK article:nth-child(3n+2){border-color:var(--color-yellow)}.page_services__FN3kK article:nth-child(3n){border-color:var(--color-orange)}.page_services__FN3kK article>span{color:var(--color-blue);font-size:.7rem;font-weight:800}.page_services__FN3kK h3{margin:auto 0 .8rem;color:var(--color-blue-deep);font-size:1.55rem;line-height:1.08}.page_services__FN3kK article p{margin:0;color:var(--color-text-soft);line-height:1.6}.page_calendar__Jr_ma{padding:clamp(5rem,9vw,8rem) max(var(--page-pad),calc((100vw - 80rem) / 2))}.page_calendar__Jr_ma>header{display:grid;grid-template-columns:.5fr 1fr .8fr;gap:clamp(2rem,5vw,5rem);align-items:end;margin-bottom:3.5rem}.page_calendar__Jr_ma>header>span{color:var(--color-text-soft);line-height:1.7;border-left:3px solid var(--color-cyan);padding-left:1.3rem}.page_schedule__KoE6v{display:grid;grid-template-columns:repeat(4,1fr);gap:1px;background:var(--color-border);border:1px solid var(--color-border)}.page_schedule__KoE6v article{min-height:19rem;padding:2rem;background:#fff;display:flex;flex-direction:column}.page_schedule__KoE6v article>span{display:grid;place-items:center;width:3.2rem;height:3.2rem;background:var(--color-blue);color:#fff;font-weight:900}.page_schedule__KoE6v article:nth-child(2)>span{background:var(--color-cyan)}.page_schedule__KoE6v article:nth-child(3)>span{background:var(--color-orange)}.page_schedule__KoE6v article:nth-child(4)>span{background:var(--color-green)}.page_schedule__KoE6v small{margin:auto 0 .6rem;color:var(--color-blue);text-transform:uppercase;letter-spacing:.1em;font-weight:800}.page_schedule__KoE6v h3{margin:0;color:var(--color-blue-deep);font-size:1.7rem;line-height:1.05}.page_schedule__KoE6v p{margin:.7rem 0 0;color:var(--color-text-soft);line-height:1.5}.page_calendar__Jr_ma aside{margin-top:1.2rem;border-left:.45rem solid var(--color-orange);background:#fff4e7;padding:1.25rem 1.5rem;display:grid;grid-template-columns:auto 1fr auto;gap:1.5rem;align-items:center}.page_calendar__Jr_ma aside strong{color:var(--color-orange)}.page_calendar__Jr_ma aside p{margin:0;color:var(--color-text-soft)}.page_calendar__Jr_ma aside a{background:var(--color-blue-deep);color:#fff;font-size:.76rem}.page_closing__D1_Pc{background:var(--color-blue);color:#fff;padding:clamp(5rem,8vw,7rem) max(var(--page-pad),calc((100vw - 80rem) / 2));display:grid;grid-template-columns:1.15fr .85fr;gap:5rem;align-items:end}.page_closing__D1_Pc>div>p{color:var(--color-yellow)}.page_closing__D1_Pc h2{color:#fff}.page_closing__D1_Pc>div:last-child>p{color:#d8eaf3;line-height:1.7}.page_closing__D1_Pc a{margin-top:1.5rem;background:#fff;color:var(--color-blue);width:min(100%,19rem)}@media (max-width:900px){.page_hero__EYFWd{gap:3rem}.page_hero__EYFWd,.page_summary__JhXWi{grid-template-columns:1fr 1fr}.page_employmentDetails___IA3T{grid-template-columns:1fr}.page_employmentDetails___IA3T>a{grid-column:auto}.page_services__FN3kK>div{grid-template-columns:repeat(2,1fr)}.page_calendar__Jr_ma>header,.page_schedule__KoE6v{grid-template-columns:1fr 1fr}.page_calendar__Jr_ma>header .page_eyebrow__9gJaz{grid-column:1/-1}}@media (max-width:700px){.page_hero__EYFWd{display:block;min-height:auto;padding-top:11.5rem;padding-bottom:5rem}.page_hero__EYFWd h1{font-size:3.75rem}.page_heroCopy__iCvo7>div{flex-direction:column}.page_heroImage__d0f_o{height:27rem;margin-top:3.5rem}.page_summary__JhXWi{grid-template-columns:1fr 1fr;margin:0}.page_closing__D1_Pc,.page_employment__TFrdd,.page_intro___LXOA,.page_services__FN3kK>header{grid-template-columns:1fr;gap:2.5rem}.page_employmentDetails___IA3T,.page_employmentTitle__nRFG7{padding:4rem var(--page-pad)}.page_schedule__KoE6v,.page_services__FN3kK>div{grid-template-columns:1fr}.page_schedule__KoE6v article,.page_services__FN3kK article{min-height:15rem}.page_calendar__Jr_ma>header{grid-template-columns:1fr}.page_calendar__Jr_ma>header .page_eyebrow__9gJaz{grid-column:auto}.page_calendar__Jr_ma aside{grid-template-columns:1fr;gap:.7rem}.page_calendar__Jr_ma aside a{width:100%}}@media (max-width:430px){.page_hero__EYFWd h1{font-size:3.35rem}.page_heroImage__d0f_o{height:23rem}.page_summary__JhXWi{grid-template-columns:1fr}.page_calendar__Jr_ma h2,.page_closing__D1_Pc h2,.page_services__FN3kK h2{font-size:3rem}.page_employmentDetails___IA3T article{min-height:13rem}}