.spanish_site__ENdbe{--cream:#fff1da;--red:#a5382a;--berry:#5b2033;--peach:#f7b889;--yellow:#f6ce67;background:var(--cream);color:var(--berry);font-family:Georgia,Times New Roman,serif;min-height:100vh;overflow-x:clip}.spanish_site__ENdbe *{box-sizing:border-box}.spanish_site__ENdbe a{color:inherit}.spanish_site__ENdbe a:focus-visible{outline:3px solid var(--red);outline-offset:4px}.spanish_nav__AQHHn{display:flex;align-items:center;justify-content:space-between;gap:1.5rem;padding:1.5rem 5vw;max-width:1500px;margin:auto}.spanish_nav__AQHHn>a{font-family:Arial,sans-serif;font-size:1.5rem;font-weight:900;letter-spacing:-.07em;text-decoration:none}.spanish_nav__AQHHn>div{display:flex;align-items:center;gap:2rem}.spanish_nav__AQHHn>div>a{font-family:Arial,sans-serif;font-size:.85rem;text-decoration:none}.spanish_nav__AQHHn .course-languages{display:flex;gap:.6rem;align-items:center;font:700 .82rem Arial,sans-serif}.spanish_nav__AQHHn .course-languages a[aria-current]{text-decoration:underline;text-decoration-thickness:2px;text-underline-offset:5px}.spanish_hero__kRwaL{max-width:1500px;margin:auto;display:grid;grid-template-columns:1fr 1fr;min-height:680px;align-items:center;padding:2rem 5vw 6rem;gap:2vw}.spanish_heroText__KQJlh{position:relative;z-index:1;min-width:0}.spanish_eyebrow__PbZw5,.spanish_kicker__GBv1k{font:700 .8rem Arial,sans-serif;letter-spacing:.16em;text-transform:uppercase}.spanish_hero__kRwaL h1{font-size:clamp(4.4rem,8vw,9.5rem);line-height:.9;letter-spacing:-.08em;margin:2rem 0;max-width:800px}.spanish_heroText__KQJlh>p:not(.spanish_eyebrow__PbZw5){font-size:clamp(1.15rem,1.6vw,1.45rem);line-height:1.5;max-width:570px}.spanish_button__9LOAP{display:inline-flex;background:var(--red);color:#fff!important;padding:1.1rem 1.7rem;border-radius:100px;text-decoration:none;font:700 1rem Arial,sans-serif;gap:1.5rem;margin-top:1.5rem;align-items:center}.spanish_button__9LOAP:hover{background:var(--berry)}.spanish_art__foL6z{position:relative;min-height:550px;isolation:isolate;min-width:0;overflow:hidden}.spanish_sun__YBiPi{position:absolute;width:min(41vw,520px);aspect-ratio:1;border-radius:50%;background:var(--yellow);top:0;right:4%;box-shadow:40px 40px 0 var(--peach)}.spanish_artOne___h1kK,.spanish_artThree__ETHq2,.spanish_artTwo__2qbs1{position:absolute;color:var(--red);font-style:italic;line-height:1}.spanish_artOne___h1kK{font-size:clamp(15rem,27vw,35rem);left:0;top:0;transform:rotate(-18deg)}.spanish_artTwo__2qbs1{font-size:clamp(5rem,11vw,12rem);right:0;top:45%;transform:rotate(-12deg)}.spanish_artThree__ETHq2{font-size:clamp(10rem,18vw,22rem);right:5%;top:4%;transform:rotate(20deg)}.spanish_ribbon__N6n1d{background:var(--red);color:#fff;padding:1.4rem 5vw;display:flex;align-items:center;justify-content:space-between;font-size:clamp(1.3rem,2vw,2rem);font-style:italic;clip-path:polygon(0 9%,100% 0,100% 91%,0 100%);margin:-2rem 0 0}.spanish_ribbon__N6n1d span:last-child{font-size:2.7rem}.spanish_prompts__SvhNi{max-width:1500px;margin:auto;padding:9rem 5vw}.spanish_prompts__SvhNi h2{font-size:clamp(3.5rem,6vw,7rem);line-height:1;letter-spacing:-.07em;margin:1rem 0 4rem}.spanish_cardGrid__Cz_Ow{display:grid;grid-template-columns:repeat(3,1fr);gap:1.3rem}.spanish_card__fOVu6{background:#fff9ec;border:2px solid var(--berry);border-radius:180px 180px 18px 18px;padding:4rem 2rem 3rem;min-height:380px;box-shadow:9px 9px 0 var(--peach)}.spanish_card__fOVu6:nth-child(2){background:#fbd9c3;transform:translateY(2rem)}.spanish_card__fOVu6:nth-child(3){background:#f4d477}.spanish_card__fOVu6>span{font:700 .8rem Arial,sans-serif;letter-spacing:.12em}.spanish_card__fOVu6 h3{font-size:clamp(2.2rem,3vw,3.5rem);letter-spacing:-.06em;margin:3rem 0 1rem}.spanish_card__fOVu6 p{font-size:1.1rem;line-height:1.5}.spanish_status__fVEfS{display:flex;align-items:center;gap:4rem;background:var(--peach);padding:4rem 10vw}.spanish_status__fVEfS>span{font-size:8rem;line-height:.7;color:var(--red)}.spanish_status__fVEfS h2{font-size:clamp(2.2rem,4vw,4.5rem);line-height:1;letter-spacing:-.06em;margin:0}.spanish_status__fVEfS p{font-size:1.2rem;line-height:1.5;max-width:700px}.spanish_final__bpJ8S{display:flex;align-items:end;justify-content:space-between;gap:3rem;padding:8rem 5vw;max-width:1500px;margin:auto}.spanish_final__bpJ8S h2{font-size:clamp(3.7rem,7vw,8rem);letter-spacing:-.075em;line-height:.95;max-width:850px;margin:1rem 0}.spanish_final__bpJ8S p:not(.spanish_kicker__GBv1k){font-size:1.1rem;line-height:1.5;max-width:600px}.spanish_final__bpJ8S .spanish_button__9LOAP{flex-shrink:0}.spanish_footer__hfj5g{display:flex;justify-content:space-between;gap:1rem;padding:2rem 5vw;background:var(--berry);color:#fff;font:.85rem Arial,sans-serif}.spanish_footer__hfj5g a:focus-visible{outline-color:var(--yellow)}.spanish_footer__hfj5g span{font-weight:900}.spanish_footer__hfj5g p{margin:0}@media(max-width:800px){.spanish_nav__AQHHn{align-items:flex-start}.spanish_nav__AQHHn>div{flex-direction:column;align-items:flex-end;gap:.6rem}.spanish_nav__AQHHn>div>a{font-size:.72rem;text-align:right;max-width:170px}.spanish_hero__kRwaL{grid-template-columns:1fr;padding:3rem 5vw 5rem}.spanish_hero__kRwaL h1{font-size:clamp(4rem,14vw,7rem)}.spanish_art__foL6z{min-height:350px}.spanish_sun__YBiPi{width:min(70vw,380px);right:10%}.spanish_artOne___h1kK{font-size:55vw}.spanish_artTwo__2qbs1{font-size:20vw;right:5%}.spanish_artThree__ETHq2{font-size:40vw}.spanish_prompts__SvhNi{padding:6rem 5vw}.spanish_cardGrid__Cz_Ow{grid-template-columns:1fr;gap:2rem}.spanish_card__fOVu6,.spanish_card__fOVu6:nth-child(2){transform:none;min-height:auto;border-radius:100px 100px 18px 18px;padding:3rem 2rem}.spanish_card__fOVu6 h3{margin:1.5rem 0 1rem}.spanish_status__fVEfS{padding:4rem 5vw;gap:1rem}.spanish_status__fVEfS>span{font-size:5rem}.spanish_final__bpJ8S{display:block;padding:6rem 5vw}.spanish_footer__hfj5g{flex-wrap:wrap}}@media(max-width:420px){.spanish_hero__kRwaL h1{font-size:3.8rem}.spanish_art__foL6z{min-height:260px}.spanish_ribbon__N6n1d{margin-top:0}.spanish_status__fVEfS>span{display:none}}.spanish_nav__AQHHn{position:relative;z-index:2}.spanish_footer__hfj5g a:hover,.spanish_nav__AQHHn>div>a:hover{text-decoration:underline;text-underline-offset:4px}.spanish_button__9LOAP{transition:background .2s ease,transform .2s ease,box-shadow .2s ease;box-shadow:0 7px 0 rgba(91,32,51,.16)}.spanish_button__9LOAP:hover{transform:translateY(-3px);box-shadow:0 10px 0 rgba(91,32,51,.16)}.spanish_hero__kRwaL{min-height:min(720px,calc(100svh - 82px))}.spanish_art__foL6z{display:grid;place-items:center}.spanish_sun__YBiPi{width:min(37vw,500px);right:7%;top:5%}.spanish_artTwo__2qbs1{right:8%;top:43%;font-size:clamp(5rem,9vw,10rem)}.spanish_card__fOVu6{display:flex;flex-direction:column}.spanish_card__fOVu6 h3{margin-top:auto;padding-top:2rem}.spanish_card__fOVu6 p{margin-bottom:0}.spanish_status__fVEfS{position:relative}.spanish_status__fVEfS:after{content:"✳";position:absolute;right:4vw;top:1.5rem;color:var(--red);font:3rem Georgia,serif;opacity:.55}@media (max-width:800px){.spanish_hero__kRwaL{min-height:0;gap:1rem;padding-top:3.5rem}.spanish_art__foL6z{min-height:320px;max-width:540px;width:100%;margin-inline:auto}.spanish_sun__YBiPi{width:min(66vw,350px);right:12%;top:0}.spanish_artTwo__2qbs1{font-size:clamp(4rem,17vw,8rem);right:10%;top:43%}.spanish_card__fOVu6{min-height:0;padding:2.5rem 2rem;border-radius:85px 85px 18px 18px}.spanish_card__fOVu6:nth-child(2){padding:2.5rem 2rem}.spanish_card__fOVu6 h3{margin:.8rem 0;padding-top:1rem}.spanish_status__fVEfS:after{display:none}}@media (max-width:420px){.spanish_hero__kRwaL h1{font-size:clamp(3.2rem,14vw,3.8rem);overflow-wrap:break-word}.spanish_art__foL6z{min-height:255px}.spanish_nav__AQHHn{gap:.75rem}.spanish_nav__AQHHn>div{gap:.4rem}.spanish_footer__hfj5g{line-height:1.5}}@media (prefers-reduced-motion:reduce){.spanish_button__9LOAP{transition:none}}@media (min-width:801px) and (max-width:1000px){.spanish_hero__kRwaL{grid-template-columns:1fr;gap:0;padding-top:4rem}.spanish_hero__kRwaL h1{max-width:800px;font-size:clamp(5rem,10vw,7rem)}.spanish_art__foL6z{width:min(100%,600px);min-height:390px;margin-inline:auto}.spanish_sun__YBiPi{width:min(45vw,420px)}.spanish_card__fOVu6{padding-inline:1.3rem}.spanish_card__fOVu6 h3{font-size:clamp(2rem,3vw,3rem)}.spanish_cardGrid__Cz_Ow{grid-template-columns:repeat(2,minmax(0,1fr))}.spanish_card__fOVu6{min-height:290px}.spanish_card__fOVu6:nth-child(2){transform:none}.spanish_card__fOVu6:nth-child(3){grid-column:1/-1;min-height:230px}}.spanish_final__bpJ8S{display:grid;grid-template-columns:minmax(250px,.8fr) minmax(390px,1.2fr);align-items:center;gap:clamp(2rem,5vw,5rem)}.spanish_finalCopy__HSJ5Q{min-width:0}.spanish_finalCopy__HSJ5Q>p:not(.spanish_kicker__GBv1k){color:#684252}.spanish_inquiryPanel__NfTrm{min-width:0;padding:clamp(1.25rem,2.5vw,2.4rem);border:2px solid var(--berry);border-radius:26px;background:#fff9ec;box-shadow:12px 12px 0 var(--peach)}@media (max-width:1000px){.spanish_final__bpJ8S{grid-template-columns:minmax(220px,.75fr) minmax(360px,1.25fr);gap:2rem}}@media (max-width:800px){.spanish_final__bpJ8S{display:grid;grid-template-columns:1fr;gap:1.5rem}.spanish_inquiryPanel__NfTrm{width:100%}}@media (max-width:420px){.spanish_inquiryPanel__NfTrm{padding:1.1rem;border-radius:20px;box-shadow:7px 7px 0 var(--peach)}}