:root{color:#1c2230;font-synthesis:none;--navy:#18233b;--blue:#3c6fa8;--sky:#c8daed;--gold:#a57c3b;--cream:#f5eedc;--link:#2f63a4;--ink:#1c2230;--muted:#4a5060;--line:#e1ddd2;--field:#cfccc3;--error:#b42318;--max:1180px;background:#fff;font-family:Inter,ui-sans-serif,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif}*{box-sizing:border-box}html{scroll-behavior:smooth;scroll-padding-top:138px}body{background:#fff;margin:0;line-height:1.6}button,input,select,textarea{font:inherit}button,a{-webkit-tap-highlight-color:transparent}a{color:inherit}img{max-width:100%;display:block}h1,h2,h3,p,figure,blockquote{margin-top:0}h1,h2,h3{color:var(--navy);font-family:"Source Serif 4",Georgia,serif;font-weight:500}h1{letter-spacing:-.035em;margin-bottom:1.35rem;font-size:clamp(3.15rem,5.2vw,4.7rem);line-height:1.03}h2{margin-bottom:1rem;font-size:clamp(2rem,3vw,2.75rem);line-height:1.12}h3{font-size:1.24rem;line-height:1.25}p{color:var(--muted)}.shell{width:min(calc(100% - 48px), var(--max));margin-inline:auto}.narrow{max-width:760px}.cream{background:var(--cream)}.dark{color:#fff;background:var(--navy)}.dark h2,.dark h3{color:#fff}.dark p{color:#d7deea}.eyebrow{color:var(--gold);letter-spacing:.16em;text-transform:uppercase;margin-bottom:.9rem;font-size:.66rem;font-weight:800}.lead{max-width:760px;font-size:clamp(1.03rem,1.4vw,1.2rem);line-height:1.68}.actions{flex-wrap:wrap;gap:12px;margin-top:1.8rem;display:flex}.button{border:1px solid var(--navy);cursor:pointer;justify-content:center;align-items:center;min-height:46px;padding:0 22px;font-size:.78rem;font-weight:700;text-decoration:none;transition:all .15s;display:inline-flex}.button.primary{color:#fff;background:var(--navy)}.button.primary:hover,.button.primary:focus-visible,.button.outline{color:var(--navy);background:#fff}.button.outline:hover,.button.outline:focus-visible{color:#fff;background:var(--navy)}.button.gold{color:#fff;border-color:var(--gold);background:var(--gold)}.button.gold:hover,.button.gold:focus-visible{color:var(--gold);background:#fff}.button.on-dark{color:#fff;background:0 0;border-color:#aeb9cc}.button.on-dark:hover,.button.on-dark:focus-visible{color:var(--navy);background:#fff}.button:focus-visible,button:focus-visible,a:focus-visible{outline:2px solid var(--link);outline-offset:3px}.button:active{transform:scale(.98)}.button:disabled{opacity:.5;pointer-events:none}.text-link,.text-button{color:var(--link);cursor:pointer;background:0 0;border:0;padding:0;font-weight:700;text-decoration:none}.text-link:hover,.text-button:hover{text-decoration:underline}.text-link span,.text-button span{transition:transform .15s;display:inline-block}.text-link:hover span,.text-button:hover span{transform:translate(3px)}.topbar{color:var(--navy);background:var(--sky);font-size:.67rem}.topbar .shell{justify-content:space-between;align-items:center;gap:20px;min-height:32px;display:flex}.topbar .shell>div{gap:22px;display:flex}.topbar a{text-decoration:none}.topbar a:hover{text-decoration:underline}.site-header{z-index:50;color:#fff;background:var(--navy);height:78px;position:sticky;top:0;box-shadow:0 1px #ffffff1f}.nav-shell{align-items:center;gap:28px;height:100%;display:flex}.brand{color:#fff;align-items:center;gap:13px;min-width:245px;text-decoration:none;display:flex}.brand strong{letter-spacing:.08em;font-family:Georgia,serif;font-size:1.7rem}.brand span{letter-spacing:.055em;text-transform:uppercase;font-size:.68rem;line-height:1.25}.site-header nav{flex:1;justify-content:flex-end;align-items:center;gap:26px;height:100%;display:flex}.site-header nav>a,.academic-menu>a,.admissions-menu>a{color:#ffffffc7;place-items:center;height:100%;font-size:.76rem;font-weight:600;text-decoration:none;display:grid;position:relative}.site-header nav>a:after,.academic-menu>a:after,.admissions-menu>a:after{content:"";background:var(--gold);height:2px;transition:all .15s;position:absolute;bottom:0;left:50%;right:50%}.site-header nav>a:hover,.site-header nav>a.active,.academic-menu>a:hover,.academic-menu>a.active,.admissions-menu>a:hover,.admissions-menu>a.active{color:#fff}.site-header nav>a:hover:after,.site-header nav>a.active:after,.academic-menu>a:hover:after,.academic-menu>a.active:after,.admissions-menu>a:hover:after,.admissions-menu>a.active:after{left:0;right:0}.menu-button{color:#fff;background:0 0;border:1px solid #ffffff59;padding:8px 12px;display:none}.academic-menu,.admissions-menu{height:100%;position:relative}.degree-menu{width:440px;color:var(--ink);border-top:2px solid var(--gold);opacity:0;visibility:hidden;background:#fff;grid-template-columns:1fr 1fr;gap:12px 34px;padding:26px;transition:all .18s;display:grid;position:absolute;top:76px;left:50%;transform:translate(-50%,-6px);box-shadow:0 18px 40px #10182838}.academic-menu:hover .degree-menu,.academic-menu:focus-within .degree-menu{opacity:1;visibility:visible;transform:translate(-50%)}.degree-menu a{padding:5px 0;font-size:.78rem;text-decoration:none;display:block}.degree-menu a:hover{color:var(--link)}.degree-menu .all-programs{border-top:1px solid var(--line);color:var(--link);grid-column:1/-1;padding-top:16px;font-weight:700}.admissions-dropdown{z-index:40;width:520px;color:var(--ink);border-top:2px solid var(--gold);opacity:0;visibility:hidden;grid-template-columns:1.05fr .95fr;transition:all .18s;display:grid;position:absolute;top:76px;left:50%;transform:translate(-50%,-6px);box-shadow:0 18px 40px #10182840}.admissions-menu:hover .admissions-dropdown,.admissions-menu:focus-within .admissions-dropdown{opacity:1;visibility:visible;transform:translate(-50%)}.admissions-dropdown-links,.admissions-dropdown-apply{padding:25px}.admissions-dropdown-links{background:#fff}.admissions-dropdown-links>a{border-bottom:1px solid var(--line);color:var(--navy);padding:8px 0;font-size:.76rem;font-weight:650;text-decoration:none;display:block}.admissions-dropdown-links>a:hover,.admissions-dropdown-links>a:focus-visible{color:var(--link)}.admissions-dropdown-links .admissions-overview{color:var(--link);border-bottom:0;margin-top:6px}.admissions-dropdown-apply{background:var(--cream)}.admissions-dropdown-apply h3{color:var(--navy);margin:10px 0 8px;font-size:1.45rem}.admissions-dropdown-apply p{color:var(--muted);margin:0 0 18px;font-size:.72rem;line-height:1.55}.admissions-dropdown-apply .button{width:100%;min-height:46px;padding-inline:14px;font-size:.72rem}.admissions-dropdown-apply small{color:var(--muted);text-align:center;margin-top:10px;font-size:.62rem;display:block}.home-hero,.give-hero{background:var(--navy);align-items:center;min-height:610px;display:grid;position:relative;overflow:hidden}.home-hero>img,.give-hero>img{object-fit:cover;opacity:.42;width:100%;height:100%;position:absolute;inset:0}.home-hero:after,.give-hero:after{content:"";background:linear-gradient(90deg,#18233bf5,#18233bab 58%,#18233b4d);position:absolute;inset:0}.home-hero .shell,.give-hero .shell{z-index:1;color:#fff;position:relative}.home-hero h1,.give-hero h1{color:#fff;max-width:760px}.home-hero p,.give-hero p{color:#e9edf4}.credential-strip{border-bottom:1px solid var(--line);background:#fff;padding-block:38px}.credential-strip>.shell{grid-template-columns:220px 1fr;align-items:center;gap:42px;display:grid}.logo-row{grid-template-columns:repeat(5,1fr);align-items:center;gap:24px;display:grid}.logo-row figure{text-align:center;margin:0}.logo-row img{object-fit:contain;max-width:90px;height:44px;margin:0 auto 6px}.logo-row figcaption{color:var(--muted);font-size:.58rem;line-height:1.25}.discipline-grid{grid-template-columns:1fr 1fr;gap:64px;margin:48px 0 34px;display:grid}.discipline-grid>div>h3{font-size:2rem}.program-card{border:1px solid var(--line);min-height:186px;color:var(--ink);flex-direction:column;margin:16px 0;padding:24px;text-decoration:none;transition:all .15s;display:flex}.program-card:hover{border-color:var(--gold);transform:translateY(-2px);box-shadow:0 10px 22px #18233b14}.program-card>span{color:var(--gold);text-transform:uppercase;font-size:.68rem;font-weight:800}.program-card h3{margin:.45rem 0}.program-card p{font-size:.82rem}.program-card b{color:var(--link);margin-top:auto;font-size:.78rem}.stats{background:var(--cream);padding-block:52px}.stats .shell{grid-template-columns:repeat(4,1fr);gap:28px;display:grid}.stats strong{color:var(--navy);font-family:Georgia,serif;font-size:2.15rem;display:block}.stats span{color:var(--muted);font-size:.78rem;display:block}.split{grid-template-columns:1fr 1fr;align-items:center;gap:clamp(46px,7vw,94px);display:grid}.split>img{object-fit:cover;width:100%;height:410px}.callout blockquote{color:#fff;font-family:Georgia,serif;font-size:clamp(1.5rem,3vw,2.45rem);line-height:1.32}.callout blockquote strong,.callout cite,.scripture cite{margin-top:20px;display:block}.callout cite,.scripture cite{color:var(--gold);letter-spacing:.16em;text-transform:uppercase;font-family:Inter,sans-serif;font-size:.65rem;font-style:normal}.page-hero{color:#fff;background:var(--blue);align-items:center;min-height:350px;display:grid}.page-hero h1,.page-hero p{color:#fff}.page-hero.with-image{background-image:linear-gradient(90deg, #18233bf5, #3c6fa8a6), var(--hero-image);background-position:50%;background-size:cover;position:relative}.page-hero .shell{position:relative}.page-tabs{z-index:30;background:var(--sky);border-bottom:1px solid #adc5df;justify-content:center;gap:32px;min-height:50px;padding:0 24px;display:flex;position:sticky;top:78px;overflow-x:auto}.page-tabs a{min-width:max-content;color:var(--navy);border-bottom:2px solid #0000;place-items:center;font-size:.72rem;font-weight:700;text-decoration:none;display:grid}.page-tabs a:hover{border-color:var(--gold)}.number-list{margin:0;padding:0;list-style:none}.number-list li{border-bottom:1px solid var(--line);grid-template-columns:60px 1fr;padding:16px 0;font-family:Georgia,serif;font-size:1.2rem;display:grid}.number-list span{color:var(--gold);font-family:Inter,sans-serif;font-size:.75rem}.scripture blockquote{color:#fff;max-width:900px;font-family:Georgia,serif;font-size:clamp(1.55rem,3vw,2.55rem);line-height:1.35}.accreditation-grid{grid-template-columns:repeat(5,1fr);gap:18px;margin-top:42px;display:grid}.accreditation-grid article{border:1px solid var(--line);text-align:center;padding:22px}.accreditation-head{grid-template-columns:1fr .72fr;align-items:end;gap:80px;display:grid}.accreditation-head p{margin:0;font-size:14px}.accreditation-grid img{object-fit:contain;width:100%;height:70px;margin-bottom:18px}.accreditation-grid h3{font-size:.95rem}.association-row{align-items:center;gap:50px;margin-top:46px;display:flex}.association-row img{object-fit:contain;max-width:110px;max-height:80px}.timeline{margin:0;padding:0;list-style:none}.timeline li{border-bottom:1px solid #d8ceb8;grid-template-columns:100px 1fr;gap:22px;padding:18px 0;display:grid}.timeline li>strong{color:var(--gold)}.timeline h3,.timeline p{margin-bottom:.25rem}.faculty{overflow:hidden}.section-heading{justify-content:space-between;align-items:end;gap:30px;display:flex}.section-heading button{border:1px solid var(--navy);cursor:pointer;background:#fff;width:40px;height:40px}.faculty-rail{width:min(1280px,100% - 24px);margin:34px 0 0 max(24px, calc((100vw - var(--max)) / 2));scroll-snap-type:x mandatory;scrollbar-width:none;gap:18px;display:flex;overflow-x:auto}.faculty-rail article{scroll-snap-align:start;flex:0 0 250px}.faculty-rail img,.portrait-placeholder{aspect-ratio:4/5;object-fit:cover;object-position:top;background:var(--cream);width:100%}.portrait-placeholder{color:var(--muted);place-items:center;font-size:.75rem;display:grid}.faculty-rail h3{margin-top:14px;font-size:1rem}.three-programs,.two-programs{grid-template-columns:repeat(3,1fr);gap:20px;margin-top:36px;display:grid}.two-programs{grid-template-columns:repeat(2,1fr)}.level-table{border-top:1px solid var(--line);margin:30px 0}.level-table>div{border-bottom:1px solid var(--line);grid-template-columns:.65fr 1.5fr 1.2fr;display:grid}.level-table span{color:var(--muted);padding:16px;font-size:.78rem}.level-table span:first-child{color:var(--navy);font-weight:800}.degree-hero{color:#fff;background:var(--blue);padding-block:72px}.degree-hero h1,.degree-hero p{color:#fff;max-width:800px}.quick-facts{background:var(--cream);border-bottom:1px solid var(--line)}.quick-facts .shell{grid-template-columns:repeat(7,1fr);display:grid}.quick-facts div div{border-right:1px solid #ddd2ba;padding:18px 12px}.quick-facts span,.quick-facts strong{display:block}.quick-facts span{color:var(--muted);text-transform:uppercase;font-size:.55rem}.quick-facts strong{color:var(--navy);margin-top:4px;font-size:.68rem;line-height:1.3}.degree-layout{grid-template-columns:1fr 310px;align-items:start;gap:74px;display:grid}.degree-aside{background:var(--cream);padding:26px}.degree-aside .button{width:100%;margin-bottom:10px}.degree-aside h3:not(:first-child){margin-top:30px}.degree-aside p{font-size:.8rem}.audience-grid,.coverage-grid{grid-template-columns:repeat(2,1fr);gap:14px;margin:24px 0 40px;display:grid}.audience-grid article,.coverage-grid article,.course-card{border:1px solid var(--line);background:#fff;padding:24px;transition:all .15s}.audience-grid article:hover,.coverage-grid article:hover,.course-card:hover{border-color:var(--gold);transform:translateY(-2px)}.coverage-grid{grid-template-columns:repeat(3,1fr)}.coverage-grid span{color:var(--gold);font-size:.7rem;font-weight:800}.coverage-grid h3{margin:8px 0 0}.good-to-know{background:var(--sky);padding:30px}.tuition-grid{grid-template-columns:.8fr 1.2fr;align-items:start;gap:70px;display:grid}.form-toggle{width:100%;color:var(--navy);cursor:pointer;background:0 0;border:1px solid #d8ceb8;border-left:0;border-right:0;justify-content:space-between;margin-top:28px;padding:16px 0;font-weight:800;display:flex}.hero-actions{z-index:2;gap:10px;margin-top:-24px;display:flex;position:relative}.steps{grid-template-columns:repeat(4,1fr);gap:24px;display:grid}.steps span{color:var(--gold);font-family:Georgia,serif;font-size:1.6rem}.start-card{background:var(--cream);padding:34px}details{border-bottom:1px solid #d8ceb8;padding:20px 0}summary{color:var(--navy);cursor:pointer;font-weight:800}.form-card,.application-form{border:1px solid var(--line);background:#fff;padding:30px}.form-card label,.application-form label,.gift-card label{color:var(--muted);gap:7px;margin-bottom:16px;font-size:.75rem;font-weight:700;display:grid}.form-card input,.form-card select,.form-card textarea,.application-form input,.application-form select,.application-form textarea,.gift-card input{border:1px solid var(--field);width:100%;color:var(--ink);background:#fff;padding:12px}input:hover,select:hover,textarea:hover{border-color:var(--muted)}input:focus,select:focus,textarea:focus{border-color:var(--navy);outline:3px solid #18233b26}.form-grid{grid-template-columns:repeat(2,1fr);gap:0 18px;display:grid}.form-grid.three{grid-template-columns:repeat(3,1fr)}.check-label{grid-template-columns:none;align-items:flex-start;gap:10px!important;display:flex!important}.check-label input{margin-top:3px;width:auto!important}.form-success{color:#185c37;background:#e8f5ec;border:1px solid #96c7a8;padding:26px}.form-error{color:var(--error)}.honeypot{width:1px!important;height:1px!important;position:absolute!important;left:-10000px!important;overflow:hidden!important}.application-layout{max-width:970px}.application-form fieldset{border:0;min-width:0;margin:0;padding:0}.form-section{border-bottom:1px solid var(--line);margin-bottom:42px;padding-bottom:42px;scroll-margin-top:150px}.form-section-title{align-items:baseline;gap:18px;margin-bottom:24px;display:flex}.form-section-title span{color:var(--gold);font-weight:800}.form-section-title h2{margin:0}.fee-row{background:var(--cream);justify-content:space-between;margin-bottom:20px;padding:20px;display:flex}.paypal-box{margin-top:24px}.contact-grid{grid-template-columns:1.2fr .8fr;align-items:start;gap:70px;display:grid}.contact-details{background:var(--cream);padding:32px}.contact-details .eyebrow{margin-top:30px}.contact-details .eyebrow:first-child{margin-top:0}.contact-details>a{margin-bottom:8px;display:block}.donation{grid-template-columns:.8fr 1.2fr;gap:70px;display:grid}.gift-card{border:1px solid var(--line);background:#fff;padding:30px}.chip-row{gap:10px;margin-bottom:20px;display:flex}.chip-row button{border:1px solid var(--field);cursor:pointer;background:#fff;min-width:78px;padding:10px}.chip-row button.selected{color:#fff;border-color:var(--navy);background:var(--navy)}.confirmation{text-align:center;flex-direction:column;justify-content:center;align-items:center;min-height:650px;padding-block:80px;display:flex}.confirmation>span{color:#fff;background:var(--navy);border-radius:50%;place-items:center;width:70px;height:70px;margin-bottom:22px;font-size:1.6rem;display:grid}.ready{background:var(--navy);border-bottom:1px solid #ffffff26;padding-block:48px}.ready .shell{justify-content:space-between;align-items:center;gap:30px;display:flex}.ready h2{color:#fff;margin:0}.ready .actions{margin:0}.site-footer{color:#fff;background:var(--navy);padding-top:64px}.site-footer p{color:#c8cfdb;font-size:.75rem}.footer-grid{grid-template-columns:1.3fr .65fr .8fr 1.3fr;gap:52px;display:grid}.footer-grid>div>a{color:#d8deea;margin-bottom:8px;font-size:.75rem;text-decoration:none;display:block}.footer-grid>div>a:hover{color:#fff;text-decoration:underline}.footer-brand{margin-bottom:22px}.legal{color:#aeb8c9;border-top:1px solid #ffffff24;justify-content:space-between;gap:24px;margin-top:44px;padding-block:24px;font-size:.66rem;display:flex}.legal a{color:inherit}@media (width<=980px){.topbar>.shell>span{display:none}.topbar .shell{justify-content:flex-end}.site-header{height:70px}.brand{min-width:0;margin-right:auto}.brand span{display:none}.menu-button{display:block}.nav-shell>.button{display:none}.site-header nav{background:var(--navy);flex-direction:column;align-items:stretch;gap:0;height:auto;padding:14px 24px 24px;display:none;position:absolute;top:70px;left:0;right:0}.site-header nav.open{display:flex}.site-header nav>a,.academic-menu>a,.admissions-menu>a{height:auto;padding:13px 0;display:block}.academic-menu,.admissions-menu{height:auto}.degree-menu,.admissions-dropdown{display:none}.page-tabs{justify-content:flex-start;top:70px}.split,.contact-grid,.tuition-grid,.donation,.credential-strip>.shell{grid-template-columns:1fr}.discipline-grid{gap:32px}.quick-facts .shell{grid-template-columns:repeat(4,1fr)}.degree-layout{grid-template-columns:1fr}.accreditation-grid{grid-template-columns:repeat(3,1fr)}.footer-grid{grid-template-columns:repeat(2,1fr)}}@media (width<=680px){.shell{width:min(calc(100% - 28px), var(--max))}h1{font-size:2.75rem}.topbar .shell>div{gap:12px}.topbar .shell>div a:first-child{display:none}.home-hero,.give-hero{min-height:580px}.logo-row{grid-template-columns:repeat(2,1fr)}.discipline-grid,.stats .shell,.three-programs,.two-programs,.steps,.coverage-grid,.audience-grid,.accreditation-grid,.footer-grid{grid-template-columns:1fr}.discipline-grid>div:first-child{border:0;padding:0}.split>img{height:280px}.level-table>div{grid-template-columns:1fr;padding:12px 0}.level-table span{padding:4px 0}.quick-facts .shell{grid-template-columns:repeat(2,1fr)}.form-grid,.form-grid.three{grid-template-columns:1fr}.form-card,.application-form{padding:20px}.chip-row{flex-wrap:wrap}.ready .shell,.legal{flex-direction:column;align-items:flex-start}.faculty-rail article{flex-basis:78vw}}@media (prefers-reduced-motion:reduce){*,:before,:after{scroll-behavior:auto!important;transition:none!important}}.brand{min-width:330px}.brand>span:last-child{letter-spacing:0;text-transform:none;font-family:"Source Serif 4",Georgia,serif;font-size:.95rem}.brand-seal{object-fit:contain;border-radius:50%;flex:0 0 38px;width:38px;height:38px}.home-hero{background:var(--blue);grid-template-columns:46% 54%;align-items:stretch;min-height:560px;display:grid}.home-hero:after{display:none}.home-hero-copy{padding:72px clamp(38px, 5vw, 92px) 72px max(24px, calc((100vw - var(--max)) / 2));flex-direction:column;justify-content:center;display:flex}.home-hero-copy h1{color:#fff;max-width:570px;font-size:clamp(2.85rem,3.8vw,3.65rem)}.home-hero-copy p{color:#edf3fa}.home-hero figure{min-width:0;min-height:560px;margin:0;position:relative}.home-hero figure img{object-fit:cover;object-position:center;width:100%;height:100%}.home-hero figcaption{color:#fff;background:#18233bd1;padding:9px 14px;font-size:.62rem;position:absolute;bottom:0;left:0}.credential-strip{background:#dce9f5;padding-block:30px}.credential-strip>.shell{grid-template-columns:230px 1fr}.program-intro{grid-template-columns:1fr 1fr;align-items:end;gap:64px;display:grid}.program-intro>div:last-child{padding-bottom:8px}.program-intro h3{font-size:1rem}.discipline-grid{margin-top:54px}.discipline-grid>div{border-top:2px solid var(--navy);padding-top:20px}.discipline-grid>div:first-child{border-right:0;padding-right:0}.home-program-row{border-bottom:1px solid var(--line);grid-template-columns:60px 1fr 28px;align-items:start;gap:14px;min-height:106px;padding:18px 0;text-decoration:none;display:grid}.home-program-row>span{color:var(--gold);font-family:"Source Serif 4",Georgia,serif;font-size:.82rem}.home-program-row h3{margin:0 0 5px;font-size:1rem}.home-program-row p{margin:0;font-size:.72rem;line-height:1.45}.home-program-row b{border:1px solid var(--line);place-items:center;width:24px;height:24px;font-size:.82rem;display:grid}.home-program-row:hover h3{color:var(--link)}.stats .shell>div:not(:last-child){border-right:1px solid #d9cfb9}.study-section>.split{align-items:start}.study-section>.split>img{height:370px}.study-methods{grid-template-columns:repeat(4,1fr);gap:16px;margin-top:56px;display:grid}.study-methods article{border:1px solid var(--line);min-height:180px;padding:26px 22px}.study-methods span{color:var(--gold);font-size:1.3rem}.study-methods h3{margin:20px 0 8px;font-size:.95rem}.callout .split{grid-template-columns:1.3fr .7fr}.callout .split>div{border-left:1px solid var(--gold);padding-left:54px}.callout blockquote{margin:0}.callout blockquote strong{color:var(--gold);font-weight:400}.page-hero.split-page-hero{background:var(--blue);background-image:none;grid-template-columns:46% 54%;min-height:360px}.split-page-hero .shell{width:auto;padding-left:max(24px, calc((100vw - var(--max)) / 2));margin:0;padding-right:clamp(34px,5vw,86px)}.split-page-hero>img{object-fit:cover;width:100%;height:100%;min-height:360px}.page-hero.with-image{background-image:var(--hero-image);background-position:50%;background-size:cover}.page-hero.with-image .shell{margin-left:max(24px, calc((100vw - var(--max)) / 2));width:min(50%,600px);margin-right:auto}.degree-hero{background-image:url(/assets/v62-degree-hero.webp);background-position:50%;background-size:cover;align-items:center;min-height:350px;display:grid;position:relative}.degree-hero h1{font-size:clamp(3rem,4.5vw,4.2rem)}.tuition-grid{grid-template-columns:.72fr 1.28fr;gap:30px}.give-hero{background:var(--blue);grid-template-columns:46% 54%;align-items:stretch;min-height:550px;display:grid}.give-hero:after{display:none}.give-hero>img{opacity:1;object-fit:cover;grid-area:1/2;width:100%;height:100%;position:static}.give-hero>.shell{width:auto;padding:72px clamp(38px, 5vw, 92px) 72px max(24px, calc((100vw - var(--max)) / 2));flex-direction:column;grid-area:1/1;justify-content:center;margin:0;display:flex}.give-hero h1{font-size:clamp(2.85rem,3.8vw,3.65rem)}.give-stat{text-align:center;color:#fff;background:var(--navy);padding:62px 24px}.give-stat strong,.give-stat span{display:block}.give-stat strong{font-family:"Source Serif 4",Georgia,serif;font-size:3.7rem;font-weight:400}.give-stat span{font-size:.75rem}.contact-map{background-color:#e7f0f8;background-image:linear-gradient(15deg,#0000 48%,#3c6fa824 49%,#0000 51%),linear-gradient(105deg,#0000 48%,#3c6fa81c 49%,#0000 51%);background-size:120px 120px;place-items:center;min-height:280px;display:grid}.contact-map>div{border:1px solid var(--line);text-align:center;background:#fff;padding:14px 20px}.contact-map strong,.contact-map span{font-size:.7rem;display:block}@media (width<=980px){.brand{min-width:0}.page-hero.with-image .shell{width:auto;margin-inline:max(24px, calc((100vw - var(--max)) / 2))}.home-hero,.give-hero,.page-hero.split-page-hero{grid-template-columns:1fr}.home-hero-copy,.give-hero>.shell,.split-page-hero .shell{padding:64px max(24px, calc((100vw - var(--max)) / 2))}.home-hero figure,.give-hero>img,.split-page-hero>img{grid-area:2/1;min-height:320px;max-height:430px}.give-hero>.shell{grid-area:1/1}.program-intro{grid-template-columns:1fr;gap:20px}.study-methods{grid-template-columns:repeat(2,1fr)}.callout .split{grid-template-columns:1fr}.callout .split>div{border:0;border-top:1px solid var(--gold);padding:36px 0 0}}@media (width<=680px){.home-hero-copy h1,.give-hero h1,.degree-hero h1{font-size:2.65rem}.home-hero figure,.give-hero>img,.split-page-hero>img{min-height:250px}.study-methods{grid-template-columns:1fr}.home-program-row{grid-template-columns:48px 1fr 24px}}.home-hero .actions .button{min-width:220px;min-height:58px;font-size:.95rem}.home-hero .actions .button.primary{color:var(--navy);border-color:var(--cream);background:var(--cream)}.home-hero .actions .button.outline{color:#fff;background:0 0;border-color:#fffc}.home-hero .eyebrow{color:#d1a04f;letter-spacing:.2em;font-size:.72rem}.home-hero-copy .lead{color:#eef4fb}.credential-strip .logo-row figcaption{font-size:.68rem}.line-icon{width:25px;height:25px;color:var(--gold);fill:none;stroke:currentColor;stroke-width:1.7px;stroke-linecap:round;stroke-linejoin:round}.study-methods h3{margin-top:26px}.page-tabs{padding-inline:max(24px, calc((100vw - var(--max)) / 2));justify-content:flex-start;gap:42px}.number-list span{padding-top:7px;font-size:.85rem}.scripture{padding-block:92px}.scripture blockquote{max-width:1060px;font-size:clamp(2rem,3.6vw,3.25rem)}.association-row{border-top:1px solid var(--line);grid-template-columns:1.25fr .75fr .75fr;align-items:center;gap:70px;margin-top:74px;padding-top:64px;display:grid}.association-row figure{text-align:center;margin:0}.association-row img{width:145px;max-width:none;height:112px;max-height:none;margin:0 auto 18px}.association-row figcaption{color:var(--muted);font-size:.75rem;line-height:1.3}.academic-guidance{padding-block:42px}.academic-guidance .shell{border-left:3px solid var(--gold);min-height:116px;color:var(--muted);background:#fff;grid-template-columns:1fr auto;align-items:center;gap:40px;padding:28px 34px;display:grid}.academic-guidance strong{color:var(--navy);font-family:"Source Serif 4",Georgia,serif;font-size:1.05rem}.academic-guidance .button{min-width:300px;min-height:58px}.academic-quote{grid-template-columns:1.35fr .8fr;align-items:center;gap:80px;display:grid}.academic-quote blockquote{border-left:3px solid var(--gold);color:var(--navy);padding-left:38px;font-family:"Source Serif 4",Georgia,serif;font-size:clamp(1.65rem,2.6vw,2.5rem);font-style:italic;line-height:1.35}.academic-quote cite{color:var(--gold);letter-spacing:.16em;text-transform:uppercase;margin-top:22px;font-family:Inter,sans-serif;font-size:.67rem;font-style:normal;font-weight:800;display:block}.academic-quote img{object-fit:cover;width:100%;height:300px}.coverage-grid p{margin:8px 0 0;font-size:.72rem;line-height:1.5}.hero-actions{gap:16px;margin-top:-48px}.steps{border-top:1px solid var(--line);margin-top:40px}.steps article{padding-top:24px}.paypal-continue{width:100%;min-height:64px;font-size:1rem}.ready .button{min-width:168px;min-height:54px}@media (width<=980px){.association-row,.academic-quote,.academic-guidance .shell{grid-template-columns:1fr}.association-row{gap:38px}.academic-guidance .button{width:100%;min-width:0}}@media (width<=680px){.home-hero .actions .button,.hero-actions .button{width:100%;min-width:0}.hero-actions{flex-direction:column;margin-top:0;padding-block:14px}.page-tabs{gap:26px;padding-inline:14px}.association-row{grid-template-columns:1fr}.academic-quote img{height:240px}}:root{--max:1232px}body{font-size:15px}h1{font-size:clamp(44px,4vw,55px);line-height:1.05}h2{font-size:clamp(28px,2.4vw,32px);line-height:1.12}h3{font-size:clamp(19px,1.55vw,22px)}.lead{font-size:clamp(14px,1.2vw,16px);line-height:1.65}.eyebrow{color:var(--gold);letter-spacing:.18em;font-size:8.5px}.button{min-height:50px;padding-inline:26px;font-size:13px}.site-header .button.gold{gap:4px}.site-header .button.gold>span{font-size:17px;line-height:1}.section{padding-block:86px}.home-hero,.home-hero figure{min-height:760px}.home-hero-copy{padding-top:90px;padding-bottom:90px;padding-right:58px}.home-hero-copy h1,.give-hero h1,.degree-hero h1{font-size:clamp(44px,4vw,55px)}.home-hero-copy .lead{max-width:520px}.home-hero .actions{flex-wrap:nowrap}.home-hero .actions .button{white-space:nowrap;width:210px;min-width:0;min-height:58px;padding-inline:16px;font-size:13px}.credential-strip{align-items:center;min-height:140px;padding-block:24px;display:grid}.credential-strip.sky{background:var(--sky)}.credential-strip.cream{background:var(--cream)}.credential-strip .logo-row img{max-width:130px;height:62px}.program-intro h2{font-size:38px}.home-programs{padding-block:100px}.stats strong{font-size:52px}.study-section{padding-block:100px}.study-methods article{min-height:260px;padding:34px 28px}.study-methods h3{font-size:18px}.study-methods p{font-size:13px}.callout{padding-block:108px}.callout blockquote{font-size:clamp(32px,3vw,46px)}.ready{padding-block:58px}.ready h2{font-size:25px}.ready .actions{flex-wrap:nowrap}.page-hero{min-height:395px}.page-hero .eyebrow,.degree-hero .eyebrow,.give-hero .eyebrow{color:var(--gold)}.about-hero.with-image .shell{width:min(46%,570px)}.application-hero,.contact-hero,.admissions-hero{min-height:395px}.page-tabs{min-height:70px;top:110px}.page-tabs a{min-height:70px;font-size:12px}#purpose.section{align-items:start;padding-block:108px}.number-list li{grid-template-columns:62px 1fr;padding:24px 0;font-size:22px}.number-list span{font-size:12px}.scripture{background:var(--cream);padding-block:100px}.scripture .shell{border-left:3px solid var(--gold);max-width:1000px;padding-left:38px}.scripture blockquote{max-width:900px;color:var(--navy);font-size:clamp(30px,3vw,42px);font-style:italic}.accreditation-grid article{border:0;padding:18px 6px}.accreditation-grid img{height:82px}.accreditation-grid h3{font-family:Inter,sans-serif;font-size:12px;font-weight:400}#history.cream{background:#fff}.association-row.section{border-top:0;margin-top:0;padding-top:74px;padding-bottom:74px}.association-row img{height:105px}.academics-hero .shell{grid-template-columns:1fr 380px;align-items:center;gap:70px;display:grid}.academics-hero h1{max-width:650px}.academics-hero aside{color:var(--ink);background:var(--cream);padding:34px}.academics-hero aside h3{margin-bottom:10px;font-size:18px}.academics-hero aside p{color:var(--muted);font-size:13px}.academics-tabs{align-items:center}.level-chips{gap:8px;margin-left:auto;display:flex}.level-chips span{color:var(--navy);border:1px solid #9db6d1;border-radius:999px;padding:7px 14px;font-size:11px}.level-chips span:first-child{color:#fff;background:var(--navy)}.three-programs{gap:24px}.academic-section-header{grid-template-columns:.7fr 1.3fr;align-items:end;gap:70px;display:grid}.academic-section-header p{margin:0;font-size:14px}.program-card{border-top:5px solid var(--blue);min-height:265px;padding:28px}.program-card h3{font-size:21px}.academic-guidance{border-left:3px solid var(--gold);min-height:0;color:var(--muted);background:#fff;grid-template-columns:1fr auto;align-items:center;gap:34px;margin-top:32px;padding:24px 30px;display:grid}.academic-guidance .button{min-width:290px}.academic-quote{padding-block:74px}.quick-facts .shell{min-height:155px}.quick-facts div div{padding:32px 14px}.quick-facts span{font-size:9px}.quick-facts strong{font-size:12px}.degree-layout{grid-template-columns:1fr 360px;gap:92px}.degree-aside{background:0 0;gap:22px;padding:0;display:grid}.begin-card,.entry-card,.accreditation-card{border:1px solid var(--line);padding:28px}.begin-card{border-top:3px solid var(--navy)}.entry-card{background:var(--cream)}.entry-card ul{color:var(--muted);margin:0;padding-left:20px;font-size:13px}.entry-card li{margin-block:9px}.entry-card li::marker{color:var(--gold)}.accreditation-card{color:#fff;background:var(--navy);grid-template-columns:52px 1fr;align-items:start;gap:18px;display:grid}.accreditation-card p{color:#e6ebf3;margin:0;font-size:12px}.audience-grid article{min-height:150px;font-family:"Source Serif 4",Georgia,serif;font-size:17px;font-weight:600}.coverage-grid{border-top:3px solid var(--navy);gap:0 38px}.coverage-grid article{border:0;border-bottom:1px solid var(--line);grid-template-columns:38px 1fr;min-height:145px;padding:26px 0;display:grid}.coverage-grid article h3,.coverage-grid article p{grid-column:2}#tuition.cream{background:#fff}.tuition-grid{border-top:3px solid var(--navy);background:var(--cream);grid-template-columns:.68fr 1.32fr;gap:0;padding:22px}.tuition-grid>div:first-child{background:0 0;padding:30px}.form-card{padding:30px}.contact-method{border:0;gap:10px;margin:0 0 16px;padding:0;display:flex}.contact-method legend{width:100%;color:var(--muted);margin-bottom:7px;font-size:12px;font-weight:700}.contact-method label{border:1px solid var(--field);grid-template-columns:none;align-items:center;margin:0;padding:9px 14px;display:flex}.contact-method input{width:auto}.admissions-hero .shell{width:min(calc(100% - 48px), var(--max));margin-inline:auto}.admissions-hero .hero-actions{margin-top:28px}.admissions-hero .button.primary{color:var(--navy);background:#fff;border-color:#fff}.hero-actions .button{min-width:210px;min-height:54px;font-size:13px}.steps{border-top:0;gap:22px}.steps article{border:1px solid var(--line);min-height:285px;padding:28px;position:relative}.steps article>span{color:#d8c59e;font-size:34px;position:absolute;top:26px;right:24px}.steps article .line-icon{margin-bottom:25px}.application-intro{border-bottom:3px solid var(--navy);background:var(--cream);grid-template-columns:.8fr 1.7fr .65fr;gap:32px;margin-bottom:24px;padding:28px 32px;display:grid}.application-intro strong,.application-intro span,.application-intro a{display:block}.application-intro ul{grid-template-columns:1fr 1fr;gap:8px 24px;margin:0;padding-left:20px;font-size:12px;display:grid}.application-intro li::marker{color:var(--gold)}.application-form{border:0;padding:0}.form-section{grid-template-columns:330px 1fr;gap:40px;display:grid}.form-section-title{align-items:start}.form-section-title h2{font-size:22px}.form-section>:not(.form-section-title){grid-column:2}.give-hero{min-height:735px}.give-hero .button.gold{color:var(--navy);background:#fff;border-color:#fff}.credential-strip.cream{width:min(calc(100% - 48px), var(--max));margin:64px auto 0}.give-stat{padding-block:100px}.give-stat strong{font-size:76px}.donation{grid-template-columns:1fr 1fr;gap:90px}.gift-card{background:var(--cream)}.paypal-continue{min-height:58px}.contact-hero.with-image .shell,.application-hero.with-image .shell{width:min(48%,600px)}.degree-hero{background-image:linear-gradient(90deg, #3c6fa8f5, #3c6fa894), var(--hero-image);background-position:50%;background-size:cover}#covers.cream{background:#fff}#covers .course-card{background:#fff;min-height:190px;padding:28px}#covers .course-card h3{margin-bottom:12px}#covers .course-card p{color:var(--muted);margin:0}.admissions-hero .button.primary:hover,.admissions-hero .button.primary:focus-visible,.give-hero .button.gold:hover,.give-hero .button.gold:focus-visible{color:#fff;border-color:var(--navy);background:var(--navy)}.admissions-requirements{background:#fff}.level-table{border-top:0;margin-top:32px}.level-table>div{grid-template-columns:.8fr .95fr 1.45fr}.level-table span{padding:22px 0;font-size:14px}.level-table .level-table-head{border-bottom:2px solid var(--navy)}.level-table .level-table-head span{color:var(--navy);letter-spacing:.16em;text-transform:uppercase;padding:0 0 14px;font-size:11px;font-weight:800}.planning-panel{background:var(--cream);grid-template-columns:1.5fr .9fr;gap:70px;padding:44px;display:grid}.planning-panel>div:first-child{align-self:center}.planning-panel>div:first-child>p{max-width:650px;color:var(--muted)}.planning-panel .actions{flex-wrap:nowrap}.planning-panel .button{min-width:205px}.planning-aside{gap:16px;display:grid}.planning-aside .start-card{color:#fff;background:var(--navy)}.planning-aside .start-card h3{color:#fff;margin:18px 0 10px;font-size:32px}.planning-aside .start-card p{color:#dce4ef;margin:0}.planning-checklist{background:#fff;padding:28px 34px}.planning-checklist p{color:var(--gold);grid-template-columns:26px 1fr;display:grid}.planning-checklist span{color:var(--muted)}.admissions-faq{background:#fff}.faq-grid{grid-template-columns:.72fr 1.28fr;align-items:start;gap:92px;display:grid}.faq-grid>div:first-child{position:sticky;top:190px}.faq-grid>div:first-child p{color:var(--muted)}.faq-list{border-top:3px solid var(--navy)}.faq-list details{border-color:var(--line);padding:22px 0}.faq-list summary{padding-right:42px;font-family:"Source Serif 4",Georgia,serif;font-size:18px;list-style:none;position:relative}.faq-list summary::-webkit-details-marker{display:none}.faq-list summary:after{content:"+";color:var(--gold);font-family:Inter,sans-serif;position:absolute;top:0;right:0}.faq-list details[open] summary:after{content:"−"}.faq-list details p{color:var(--muted);margin:14px 42px 0 0}.give-donation-section{background:#fff}.give-donation-section .donation{background:var(--cream);grid-template-columns:.9fr 1.1fr;gap:56px;padding:46px}.give-donation-section .gift-card{background:0 0;border:0;padding:0}.give-donation-section .chip-row{grid-template-columns:repeat(4,1fr);gap:12px;display:grid}.give-donation-section .chip-row:nth-of-type(2){grid-template-columns:repeat(2,1fr)}.give-donation-section .chip-row button{min-height:48px;padding:10px 14px}.give-donation-section .paypal-continue{width:100%}@media (width<=1100px){.home-hero .actions{flex-wrap:nowrap}.home-hero .actions .button{width:180px}.academics-hero .shell,.degree-layout{grid-template-columns:1fr 320px;gap:44px}}@media (width<=980px){.home-hero,.give-hero{min-height:0}.home-hero figure{min-height:430px}.academics-hero .shell,.degree-layout,.accreditation-head,.academic-section-header,.application-intro,.form-section,.planning-panel,.faq-grid{grid-template-columns:1fr}.faq-grid{gap:38px}.faq-grid>div:first-child{position:static}.level-chips{display:none}.form-section>:not(.form-section-title){grid-column:1}}@media (width<=680px){h1{font-size:42px}.home-hero .actions{flex-direction:column}.home-hero .actions .button{width:100%}.study-methods article,.steps article{min-height:0}.about-hero,.page-hero,.degree-hero{min-height:360px}.application-intro ul{grid-template-columns:1fr}.planning-panel,.give-donation-section .donation{padding:28px}.planning-panel .actions{flex-direction:column}.planning-panel .button{width:100%}.give-donation-section .chip-row{grid-template-columns:repeat(2,1fr)}}.home-hero .actions .button.primary:hover,.home-hero .actions .button.primary:focus-visible{color:#fff;border-color:var(--navy);background:var(--navy)}.home-hero .actions .button.outline:hover,.home-hero .actions .button.outline:focus-visible{color:var(--navy);border-color:var(--cream);background:var(--cream)}.credential-strip>.logo-strip-shell{display:block}.credential-strip .logo-row{gap:clamp(28px,5vw,72px)}.credential-strip .logo-row figure{place-items:center;display:grid}.credential-strip .logo-row img{width:100%;max-width:170px;height:86px;margin:0}.stats{padding-block:48px}.stats strong{font-family:"Source Serif 4",Georgia,serif;font-weight:500}.callout-celestial{color:var(--navy);background:#3d6fa8}.callout-celestial .split>div:last-child{border-color:#18233b59}.callout-celestial .callout-quote{border-left:0;padding-left:0}.callout-celestial .eyebrow,.callout-celestial h2,.callout-celestial p,.callout-celestial blockquote,.callout-celestial cite{color:var(--navy)}.callout-celestial blockquote{color:#fff;font-style:italic}.callout-celestial blockquote strong{color:var(--navy);font-style:normal}.callout-celestial cite:before{content:"";vertical-align:middle;border-top:1px solid;width:24px;margin-right:10px;display:inline-block}.callout-mark{object-fit:contain;width:34px;height:48px;margin-bottom:18px}.callout-celestial .button.primary{color:#fff;border-color:var(--navy);background:var(--navy)}.callout-celestial .button.primary:hover,.callout-celestial .button.primary:focus-visible{color:var(--navy);background:#fff}.callout-celestial .button.outline{color:var(--navy);border-color:var(--navy);background:0 0}.callout-celestial .button.outline:hover,.callout-celestial .button.outline:focus-visible{color:#fff;background:var(--navy)}.ready .button.gold:hover,.ready .button.gold:focus-visible{color:var(--navy);background:#fff;border-color:#fff}@media (width<=680px){.credential-strip .logo-row{grid-template-columns:repeat(2,1fr)}.credential-strip .logo-row figure:last-child{grid-column:1/-1}.credential-strip .logo-row img{height:68px}}.about-hero{min-height:360px}#purpose.section{grid-template-columns:1.45fr .8fr;gap:64px}#purpose h2{white-space:nowrap}.accreditation-grid article{place-items:center;min-height:120px;padding:12px;display:grid}.accreditation-grid img{height:92px;margin:0}.timeline li>strong{white-space:pre-line;line-height:1.35}.association-row{grid-template-columns:1.25fr .75fr .75fr}.association-row figure{place-items:center;display:grid}.association-row img{width:160px;height:120px;margin:0}.level-chips a{min-height:auto;color:var(--navy);border:1px solid #9db6d1;border-radius:999px;padding:7px 14px;font-size:11px;font-weight:500;text-decoration:none}.level-chips a:hover,.level-chips a:focus-visible,.level-chips a.active{color:#fff;border-color:var(--navy);background:var(--navy)}.level-table>div{grid-template-columns:.45fr 1.35fr 1.2fr;column-gap:28px}.level-table span:last-child{text-align:right}@media (width<=980px){#purpose.section{grid-template-columns:1fr}#purpose h2{white-space:normal}}@media (width<=680px){.about-hero{min-height:320px}.accreditation-grid{grid-template-columns:repeat(2,1fr)}.accreditation-grid article:last-child{grid-column:1/-1}.association-row{grid-template-columns:1fr}.level-table>div{grid-template-columns:1fr;column-gap:0}.level-table span:last-child{text-align:left}}.degree-hero{min-height:330px}.degree-hero .shell{padding-top:0}.quick-facts .shell{grid-template-columns:.75fr 1.35fr 1.4fr 1.25fr .9fr .75fr 1.15fr;width:min(100% - 48px,1500px);max-width:none;min-height:0}.quick-facts div div{min-width:0;padding:18px 10px}.quick-facts strong{white-space:nowrap;font-size:10.5px}.degree-covers{padding-top:52px}.degree-covers .three-programs{grid-template-columns:repeat(3,minmax(0,1fr))}@media (width<=1100px){.quick-facts .shell{grid-template-columns:repeat(4,1fr)}.quick-facts strong{white-space:normal}}@media (width<=680px){.degree-hero{min-height:300px}.quick-facts .shell{width:min(100% - 28px,1500px)}.degree-covers .three-programs{grid-template-columns:1fr}}.page-hero.with-image.admissions-hero{background-image:linear-gradient(90deg, #3c6fa8fa 0%, #3c6fa8db 48%, #18233b52 100%), var(--hero-image);background-position:50%;min-height:430px}.admissions-menu>a{justify-content:center;align-items:center;gap:4px;display:flex}.admissions-hero .lead{max-width:700px}#how-to-apply.section{padding-block:72px 44px}.admissions-requirements.section{padding-block:44px}#planning.section{padding-block:44px 72px}@media (width<=680px){.admissions-hero{min-height:360px}.admissions-hero .lead br{display:none}}
