.admissions-journey[data-astro-cid-jfltosx2]{margin-top:1rem}.journey-heading[data-astro-cid-jfltosx2]{justify-content:space-between;align-items:end;gap:2rem;margin-bottom:2.5rem;display:flex}.journey-heading[data-astro-cid-jfltosx2] h2[data-astro-cid-jfltosx2]{margin:1rem 0 0;font-size:clamp(2rem,4vw,3.5rem);line-height:1.2}.journey-heading[data-astro-cid-jfltosx2] em[data-astro-cid-jfltosx2]{color:#0187c9;font-family:Lora,Be Vietnam Pro,serif;font-weight:400}.journey-heading[data-astro-cid-jfltosx2]>p[data-astro-cid-jfltosx2]{max-width:22rem;margin:0 0 .3rem}.journey-tabs[data-astro-cid-jfltosx2]{grid-template-columns:repeat(3,1fr);gap:1rem;margin-bottom:1.5rem;display:grid}.journey-tabs[data-astro-cid-jfltosx2] button[data-astro-cid-jfltosx2]{text-align:left;color:#102a71;cursor:pointer;font:inherit;background:#fff;border:1px solid #dbe3eb;border-radius:1rem;align-items:center;gap:1rem;padding:1.2rem;transition:background .25s,border-color .25s,box-shadow .25s;display:flex}.journey-tabs[data-astro-cid-jfltosx2] button[data-astro-cid-jfltosx2][aria-selected=true]{color:#fff;background:#102a71;border-color:#102a71;box-shadow:0 8px 24px #102a711a}.journey-tab-number[data-astro-cid-jfltosx2]{color:#0187c9;background:#0187c914;border-radius:50%;flex-shrink:0;place-items:center;width:2.8rem;height:2.8rem;font-size:1.15rem;display:grid}.journey-tabs[data-astro-cid-jfltosx2] button[data-astro-cid-jfltosx2][aria-selected=true] .journey-tab-number[data-astro-cid-jfltosx2]{color:#fff;background:#ffffff20}.journey-tabs[data-astro-cid-jfltosx2] small[data-astro-cid-jfltosx2]{letter-spacing:.13em;opacity:.75;margin-bottom:.2rem;font-size:.65rem;display:block}.journey-tabs[data-astro-cid-jfltosx2] strong[data-astro-cid-jfltosx2]{font-size:1.1rem}.journey-tabs[data-astro-cid-jfltosx2] svg[data-astro-cid-jfltosx2]{width:18px;margin-left:auto}.journey-stage[data-astro-cid-jfltosx2]{background:#fff;border:1px solid #dbe3eb;border-radius:1.6rem;overflow:hidden;box-shadow:0 20px 60px #102a7107}.journey-panel[data-astro-cid-jfltosx2]{grid-template-columns:1fr 1fr;min-height:480px;display:grid}.journey-panel[data-astro-cid-jfltosx2][hidden]{display:none}.journey-photo[data-astro-cid-jfltosx2]{min-height:100%;position:relative;overflow:hidden}.journey-photo[data-astro-cid-jfltosx2] img[data-astro-cid-jfltosx2]{object-fit:cover;width:100%;height:100%;position:absolute}.journey-photo-label[data-astro-cid-jfltosx2]{color:#102a71;background:#fffef1ed;border-radius:3rem;padding:.65rem 1rem;font-size:.8rem;position:absolute;bottom:1.5rem;left:1.5rem}.journey-copy[data-astro-cid-jfltosx2]{align-self:center;padding:clamp(1.5rem,3vw,3.5rem)}.journey-kicker[data-astro-cid-jfltosx2]{letter-spacing:.12em;color:#0187c9;font-size:.7rem;font-weight:600}.journey-copy[data-astro-cid-jfltosx2] h3[data-astro-cid-jfltosx2]{margin:1.1rem 0;font-size:clamp(1.7rem,2.5vw,2.7rem);line-height:1.25}.journey-copy[data-astro-cid-jfltosx2] p[data-astro-cid-jfltosx2]{font-size:1rem;line-height:1.85}.journey-copy[data-astro-cid-jfltosx2] ul[data-astro-cid-jfltosx2]{margin:1.5rem 0;padding:0;list-style:none}.journey-copy[data-astro-cid-jfltosx2] li[data-astro-cid-jfltosx2]{align-items:center;gap:.7rem;margin:.65rem 0;font-size:.9rem;display:flex}.journey-copy[data-astro-cid-jfltosx2] li[data-astro-cid-jfltosx2] span[data-astro-cid-jfltosx2]{color:#0187c9}.journey-cta[data-astro-cid-jfltosx2]{color:#fff;background:#102a71;border-radius:3rem;align-items:center;gap:1.3rem;padding:.85rem 1.2rem;font-size:.9rem;font-weight:600;text-decoration:none;display:inline-flex}.journey-controls[data-astro-cid-jfltosx2]{color:#61718a;justify-content:space-between;align-items:center;gap:1rem;padding:1.2rem .2rem;font-size:.8rem;display:flex}.journey-controls[data-astro-cid-jfltosx2]>div[data-astro-cid-jfltosx2]{flex-shrink:0;align-items:center;gap:1rem;display:flex}.journey-controls[data-astro-cid-jfltosx2] button[data-astro-cid-jfltosx2]{color:#102a71;cursor:pointer;background:#fff;border:1px solid #ccd9e8;border-radius:50%;place-items:center;width:44px;height:44px;display:grid}.journey-controls[data-astro-cid-jfltosx2] button[data-astro-cid-jfltosx2]:disabled{opacity:.35;cursor:default}.journey-controls[data-astro-cid-jfltosx2] .journey-autoplay[data-astro-cid-jfltosx2]{width:auto;font:inherit;border-radius:2rem;padding:0 .8rem;font-size:.75rem}.journey-back[data-astro-cid-jfltosx2]{transform:rotate(180deg)}.journey-tabs[data-astro-cid-jfltosx2] button[data-astro-cid-jfltosx2]:focus-visible,.journey-controls[data-astro-cid-jfltosx2] button[data-astro-cid-jfltosx2]:focus-visible,.journey-cta[data-astro-cid-jfltosx2]:focus-visible{outline-offset:4px;outline:3px solid #0187c9}@media (width<=700px){.journey-heading[data-astro-cid-jfltosx2]{margin-bottom:1.5rem;display:block}.journey-heading[data-astro-cid-jfltosx2]>p[data-astro-cid-jfltosx2]{margin-top:1rem}.journey-tabs[data-astro-cid-jfltosx2]{gap:.5rem;margin-bottom:1rem}.journey-tabs[data-astro-cid-jfltosx2] button[data-astro-cid-jfltosx2]{text-align:center;border-radius:.8rem;flex-direction:column;justify-content:center;gap:.35rem;padding:.75rem .35rem}.journey-tabs[data-astro-cid-jfltosx2] small[data-astro-cid-jfltosx2],.journey-tabs[data-astro-cid-jfltosx2] svg[data-astro-cid-jfltosx2]{display:none}.journey-tabs[data-astro-cid-jfltosx2] strong[data-astro-cid-jfltosx2]{font-size:.8rem}.journey-tab-number[data-astro-cid-jfltosx2]{width:2rem;height:2rem;font-size:.9rem}.journey-panel[data-astro-cid-jfltosx2]{grid-template-columns:1fr;min-height:0}.journey-photo[data-astro-cid-jfltosx2]{aspect-ratio:1.45;min-height:0}.journey-copy[data-astro-cid-jfltosx2]{min-height:365px;padding:1.5rem}.journey-copy[data-astro-cid-jfltosx2] h3[data-astro-cid-jfltosx2]{font-size:1.65rem}.journey-copy[data-astro-cid-jfltosx2] p[data-astro-cid-jfltosx2]{font-size:.95rem}.journey-photo-label[data-astro-cid-jfltosx2]{font-size:.65rem;bottom:1rem;left:1rem}.journey-controls[data-astro-cid-jfltosx2]{flex-wrap:wrap}.journey-controls[data-astro-cid-jfltosx2]>span[data-astro-cid-jfltosx2]{font-size:.7rem}.journey-controls[data-astro-cid-jfltosx2]>div[data-astro-cid-jfltosx2]{gap:.6rem;margin-left:auto}.journey-stage[data-astro-cid-jfltosx2]{border-radius:1.1rem}}.journey-wave[data-astro-cid-jfltosx2] .journey-tabs[data-astro-cid-jfltosx2] button[data-astro-cid-jfltosx2]{animation:.8s cubic-bezier(.22,.61,.36,1) both journey-wave}.journey-wave[data-astro-cid-jfltosx2] .journey-tabs[data-astro-cid-jfltosx2] button[data-astro-cid-jfltosx2]:nth-child(2){animation-delay:.12s}.journey-wave[data-astro-cid-jfltosx2] .journey-tabs[data-astro-cid-jfltosx2] button[data-astro-cid-jfltosx2]:nth-child(3){animation-delay:.24s}.journey-photo[data-astro-cid-jfltosx2] img[data-astro-cid-jfltosx2]{animation:.85s cubic-bezier(.22,.61,.36,1) both journey-image-wave}.journey-copy[data-astro-cid-jfltosx2]{animation:.8s cubic-bezier(.22,.61,.36,1) both journey-copy-wave}@keyframes journey-wave{0%,to{transform:translateY(0)}30%{transform:translateY(-9px)}55%{transform:translateY(3px)}78%{transform:translateY(-2px)}}@keyframes journey-image-wave{0%{opacity:.35;transform:scale(1.035)translateY(10px)}60%{opacity:1;transform:scale(1.01)translateY(-3px)}to{opacity:1;transform:scale(1)translateY(0)}}@keyframes journey-copy-wave{0%{opacity:0;transform:translateY(18px)}65%{opacity:1;transform:translateY(-4px)}to{opacity:1;transform:translateY(0)}}@media (prefers-reduced-motion:reduce){.journey-photo[data-astro-cid-jfltosx2] img[data-astro-cid-jfltosx2],.journey-copy[data-astro-cid-jfltosx2],.journey-wave[data-astro-cid-jfltosx2] .journey-tabs[data-astro-cid-jfltosx2] button[data-astro-cid-jfltosx2]{animation:none}.journey-tabs[data-astro-cid-jfltosx2] button[data-astro-cid-jfltosx2]{transition:none}}
