.crumb[data-astro-cid-hqpkqfza]{display:flex;gap:.7rem;margin:0 0 1rem;font-size:.75rem;color:#748092}.crumb[data-astro-cid-hqpkqfza] a[data-astro-cid-hqpkqfza]{color:#9a784b;text-decoration:none}.eyebrow[data-astro-cid-hqpkqfza],.kicker[data-astro-cid-hqpkqfza]{margin:0;font-size:.62rem;letter-spacing:.17em;font-weight:900;color:#d6b680}.kicker[data-astro-cid-hqpkqfza]{color:#9b7849}.hero[data-astro-cid-hqpkqfza]{display:grid;grid-template-columns:1fr 215px;align-items:center;gap:2rem;padding:clamp(2rem,5vw,4.8rem);background:linear-gradient(115deg,#071429,#172e49);color:#fff}.hero[data-astro-cid-hqpkqfza] h1[data-astro-cid-hqpkqfza]{margin:1.3rem 0;max-width:900px;font:500 clamp(2.5rem,4.55vw,5.1rem)/1.07 Georgia,serif;letter-spacing:-.047em}.hero[data-astro-cid-hqpkqfza] h1[data-astro-cid-hqpkqfza] em[data-astro-cid-hqpkqfza]{color:#e9cea0;font-weight:400}.lead[data-astro-cid-hqpkqfza]{max-width:690px;margin-bottom:1.8rem;color:#d1dbe5;font-size:.98rem;line-height:1.75}.hero-tag[data-astro-cid-hqpkqfza]{display:inline-block;padding:.7rem .9rem;border:1px solid #998562;color:#f1dbaa;font-size:.62rem;letter-spacing:.13em;font-weight:800}.hero-art[data-astro-cid-hqpkqfza]{width:190px;height:190px;border:1px solid #89744f;border-radius:50%;display:flex;flex-direction:column;justify-content:center;align-items:center;text-align:center;box-shadow:0 0 0 19px #ffffff05}.hero-art[data-astro-cid-hqpkqfza] span[data-astro-cid-hqpkqfza]{color:#efd9af;font:500 5.5rem/.94 Georgia,serif}.hero-art[data-astro-cid-hqpkqfza] small[data-astro-cid-hqpkqfza]{margin-top:1rem;color:#d7bd90;font-size:.55rem;letter-spacing:.17em;line-height:1.55}.status-row[data-astro-cid-hqpkqfza]{display:flex;align-items:center;justify-content:space-between;gap:2rem;background:#f0e9dc;border:1px solid #dcccaf;padding:1.2rem 2rem}.status-row[data-astro-cid-hqpkqfza]>div[data-astro-cid-hqpkqfza]{display:flex;align-items:center;gap:.7rem}.status-indicator[data-astro-cid-hqpkqfza]{width:9px;height:9px;background:#b28d51;border-radius:50%}.status-row[data-astro-cid-hqpkqfza] strong[data-astro-cid-hqpkqfza]{color:#1b3049;font-size:.83rem}.status-row[data-astro-cid-hqpkqfza] p[data-astro-cid-hqpkqfza]{max-width:630px;margin:0;color:#6b6a64;font-size:.77rem;line-height:1.5}.intro[data-astro-cid-hqpkqfza]{display:flex;align-items:end;justify-content:space-between;gap:3rem;margin:75px 3vw 27px}.intro[data-astro-cid-hqpkqfza] h2[data-astro-cid-hqpkqfza],.panel[data-astro-cid-hqpkqfza] h2[data-astro-cid-hqpkqfza],.faq[data-astro-cid-hqpkqfza] h2[data-astro-cid-hqpkqfza],.closing[data-astro-cid-hqpkqfza] h2[data-astro-cid-hqpkqfza]{margin:.6rem 0;color:#162a44;font:500 clamp(2rem,3.5vw,3.7rem)/1.15 Georgia,serif;letter-spacing:-.04em}.intro[data-astro-cid-hqpkqfza] h2[data-astro-cid-hqpkqfza] em[data-astro-cid-hqpkqfza],.closing[data-astro-cid-hqpkqfza] h2[data-astro-cid-hqpkqfza] em[data-astro-cid-hqpkqfza]{color:#a58254;font-weight:400}.intro[data-astro-cid-hqpkqfza]>p[data-astro-cid-hqpkqfza]{max-width:440px;color:#5b6878;line-height:1.7;font-size:.88rem}.phases[data-astro-cid-hqpkqfza]{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:13px}.phase[data-astro-cid-hqpkqfza]{position:relative;min-height:270px;padding:2rem 1.6rem;border:1px solid #e4dcd0;background:#fff}.number[data-astro-cid-hqpkqfza]{display:block;color:#c4a16e;font:500 3rem/1 Georgia,serif}.phase[data-astro-cid-hqpkqfza] h3[data-astro-cid-hqpkqfza]{margin:1.5rem 0 .8rem;color:#162a43;font:500 1.7rem Georgia,serif;letter-spacing:-.025em}.phase[data-astro-cid-hqpkqfza] p[data-astro-cid-hqpkqfza]{margin:0;color:#5b6878;font-size:.82rem;line-height:1.7}.admission-grid[data-astro-cid-hqpkqfza]{display:grid;grid-template-columns:1fr 1fr;gap:18px;margin:27px 0 70px}.panel[data-astro-cid-hqpkqfza]{padding:2.8rem 3rem;border:1px solid #e3dbce;background:#f4f0e8}.panel[data-astro-cid-hqpkqfza] h2[data-astro-cid-hqpkqfza]{font-size:2.5rem;margin:1rem 0}.panel[data-astro-cid-hqpkqfza] p[data-astro-cid-hqpkqfza]:not(.kicker){color:#5a6877;font-size:.86rem;line-height:1.75}.requirements[data-astro-cid-hqpkqfza] ul[data-astro-cid-hqpkqfza]{list-style:none;padding:0;margin:1.4rem 0 0}.requirements[data-astro-cid-hqpkqfza] li[data-astro-cid-hqpkqfza]{padding:1rem .15rem 1rem 1.5rem;border-top:1px solid #e1d7ca;position:relative;color:#33465a;font-size:.83rem;line-height:1.65}.requirements[data-astro-cid-hqpkqfza] li[data-astro-cid-hqpkqfza]:before{content:"✦";position:absolute;top:1.02rem;left:0;color:#aa8c5c}.calendar[data-astro-cid-hqpkqfza]{background:#fff}.date-row[data-astro-cid-hqpkqfza]{display:flex;justify-content:space-between;gap:1rem;padding:1.1rem 0;border-top:1px solid #ece5db;font-size:.81rem}.date-row[data-astro-cid-hqpkqfza] span[data-astro-cid-hqpkqfza]{color:#536376}.date-row[data-astro-cid-hqpkqfza] strong[data-astro-cid-hqpkqfza]{color:#18324e;text-align:right}.stamp[data-astro-cid-hqpkqfza]{margin-top:1.6rem;padding:1.3rem 1.6rem;background:#f2ede3;color:#254057;font:italic 1.04rem/1.65 Georgia,serif}.faq[data-astro-cid-hqpkqfza]{max-width:960px;margin:0 auto 75px}.faq[data-astro-cid-hqpkqfza] h2[data-astro-cid-hqpkqfza]{margin:1rem 0 1.5rem}.faq[data-astro-cid-hqpkqfza] details[data-astro-cid-hqpkqfza]{border-top:1px solid #ddd3c5;padding:1rem .25rem}.faq[data-astro-cid-hqpkqfza] details[data-astro-cid-hqpkqfza]:last-child{border-bottom:1px solid #ddd3c5}.faq[data-astro-cid-hqpkqfza] summary[data-astro-cid-hqpkqfza]{display:flex;justify-content:space-between;gap:1rem;cursor:pointer;color:#20364f;font-size:.95rem;font-weight:750;line-height:1.6}.faq[data-astro-cid-hqpkqfza] summary[data-astro-cid-hqpkqfza]:after{content:"+";color:#ac8751;font:1.4rem Georgia,serif}.faq[data-astro-cid-hqpkqfza] details[data-astro-cid-hqpkqfza][open] summary[data-astro-cid-hqpkqfza]:after{content:"−"}.faq[data-astro-cid-hqpkqfza] details[data-astro-cid-hqpkqfza] p[data-astro-cid-hqpkqfza]{max-width:760px;color:#5c6978;font-size:.86rem;line-height:1.8}.closing[data-astro-cid-hqpkqfza]{display:flex;justify-content:space-between;align-items:center;gap:2rem;margin-bottom:25px;padding:3rem 3.5rem;background:#eee9df}.closing[data-astro-cid-hqpkqfza] p[data-astro-cid-hqpkqfza]:not(.kicker){max-width:680px;color:#56667a;font-size:.86rem;line-height:1.7}.closing[data-astro-cid-hqpkqfza] a[data-astro-cid-hqpkqfza]{display:inline-flex;align-items:center;gap:1rem;flex-shrink:0;background:#112945;color:#fff;padding:1rem 1.3rem;text-decoration:none;font-size:.77rem;font-weight:800}.closing[data-astro-cid-hqpkqfza] a[data-astro-cid-hqpkqfza]:hover{background:#2c4b68}.fiction-note[data-astro-cid-hqpkqfza]{color:#7b8490;font-size:.75rem;line-height:1.6;margin:0 1rem}@media(max-width:930px){.hero[data-astro-cid-hqpkqfza]{grid-template-columns:1fr 145px}.hero-art[data-astro-cid-hqpkqfza]{width:135px;height:135px}.hero-art[data-astro-cid-hqpkqfza] span[data-astro-cid-hqpkqfza]{font-size:3.5rem}.hero-art[data-astro-cid-hqpkqfza] small[data-astro-cid-hqpkqfza]{font-size:.42rem}.phase[data-astro-cid-hqpkqfza]{padding:1.45rem 1.1rem}.phase[data-astro-cid-hqpkqfza] h3[data-astro-cid-hqpkqfza]{font-size:1.4rem}.panel[data-astro-cid-hqpkqfza]{padding:2rem}}@media(max-width:730px){.hero[data-astro-cid-hqpkqfza]{grid-template-columns:1fr}.hero-art[data-astro-cid-hqpkqfza]{display:none}.status-row[data-astro-cid-hqpkqfza]{align-items:flex-start;flex-direction:column;gap:.55rem}.intro[data-astro-cid-hqpkqfza]{display:block;margin:55px 0 25px}.phases[data-astro-cid-hqpkqfza]{grid-template-columns:1fr 1fr}.phase[data-astro-cid-hqpkqfza]{min-height:220px}.admission-grid[data-astro-cid-hqpkqfza]{grid-template-columns:1fr;margin-bottom:50px}.closing[data-astro-cid-hqpkqfza]{padding:2rem;flex-direction:column;align-items:flex-start}.closing[data-astro-cid-hqpkqfza] a[data-astro-cid-hqpkqfza]{flex-shrink:1}}@media(max-width:420px){.hero[data-astro-cid-hqpkqfza]{padding:2rem 1.2rem}.hero[data-astro-cid-hqpkqfza] h1[data-astro-cid-hqpkqfza]{font-size:2.55rem}.status-row[data-astro-cid-hqpkqfza]{padding:1rem}.phases[data-astro-cid-hqpkqfza]{grid-template-columns:1fr}.phase[data-astro-cid-hqpkqfza]{min-height:0}.panel[data-astro-cid-hqpkqfza]{padding:1.6rem 1.25rem}.panel[data-astro-cid-hqpkqfza] h2[data-astro-cid-hqpkqfza]{font-size:2.1rem}.closing[data-astro-cid-hqpkqfza]{padding:1.7rem 1.3rem}}.hero-art[data-astro-cid-hqpkqfza]{display:grid;place-items:center;width:200px;height:200px;border:0;border-radius:0;box-shadow:none;justify-self:center}.hero-art[data-astro-cid-hqpkqfza] img[data-astro-cid-hqpkqfza]{display:block;width:100%;height:100%;object-fit:contain;filter:drop-shadow(0 12px 22px rgba(0,0,0,.22))}@media(max-width:950px){.hero-art[data-astro-cid-hqpkqfza]{width:145px;height:145px}}@media(max-width:730px){.hero-art[data-astro-cid-hqpkqfza]{display:grid;width:124px;height:124px;margin:1rem auto 0}}@media(max-width:420px){.hero-art[data-astro-cid-hqpkqfza]{width:105px;height:105px}}
