#main-content>:not(.home-page){--ink-muted:var(--oxford-blue);--ink-subtle:var(--oxford-blue)}#main-content>:not(.home-page) [class*="text-white/"]{color:var(--on-dark)}#main-content>:not(.home-page) [class*="text-oxford-blue/"]{color:var(--oxford-blue)}#main-content>:not(.home-page) :is(h1,h2,h3,h4){text-wrap:balance}#main-content>:not(.home-page) p{text-wrap:pretty}#main-content>:not(.home-page) p.text-lg{font-size:clamp(1.0625rem,.875rem + .25vw,1.125rem);line-height:1.611111}#main-content>:not(.home-page) .btn-sweep{font-weight:500;letter-spacing:.01em;min-height:48px;max-width:100%;white-space:normal}#main-content>:not(.home-page) :is(a,button,input,select,textarea):focus-visible{outline:2px solid var(--gilded-sand);outline-offset:4px}#main-content>:not(.home-page) [data-surface=light] :is(a,button,input,select,textarea):focus-visible{outline-color:var(--oxford-blue)}@media(prefers-reduced-motion:reduce){#main-content>:not(.home-page) :is(.btn-sweep,.collapsable-menu-text-wrap){transition:none}}@media(min-width:1024px){body:not(:has(.home-page)) .collapsable-side-menus{top:13rem;right:.75rem;width:5.5rem;gap:.75rem}body:not(:has(.home-page)) .collapsable-side-menu{width:100%;flex-direction:column;justify-content:center;padding:1rem .4rem;border-radius:.25rem}body:not(:has(.home-page)) .collapsable-dates-icon{width:3.25rem;height:3.25rem}body:not(:has(.home-page)) .collapsable-side-menu{background:var(--oxford-blue);color:var(--gilded-sand);border:1px solid rgb(from var(--gilded-sand) r g b/.35)}body:not(:has(.home-page)) .collapsable-side-menu:not(.bottom){background:var(--gilded-sand);color:var(--oxford-blue);border-color:var(--gilded-sand)}body:not(:has(.home-page)) .collapsable-dates-icon{background:radial-gradient(ellipse at center,rgb(from var(--gilded-sand) r g b/.16),rgb(from var(--gilded-sand) r g b/.05) 42%,transparent 76%)}body:not(:has(.home-page)) .collapsable-side-menu:not(.bottom) .collapsable-dates-icon{background:radial-gradient(ellipse at center,rgb(from var(--oxford-blue) r g b/.16),rgb(from var(--oxford-blue) r g b/.05) 42%,transparent 76%)}body:not(:has(.home-page)) .collapsable-side-menu:focus-visible,body:not(:has(.home-page)) .collapsable-side-menu:hover{border-color:var(--gilded-sand)}body:not(:has(.home-page)) .collapsable-menu-text-wrap{grid-template-columns:1fr;grid-template-rows:0fr;padding:0;max-height:0;transition:max-height .45s ease,opacity .35s ease,padding .45s ease}body:not(:has(.home-page)) .collapsable-menu-text-wrap>*{white-space:normal;text-align:center;font-family:inherit;font-size:.75rem;line-height:1.4}body:not(:has(.home-page)) .collapsable-side-menu:focus-visible .collapsable-menu-text-wrap,body:not(:has(.home-page)) .collapsable-side-menu:hover .collapsable-menu-text-wrap{grid-template-rows:1fr;max-height:5rem;padding-top:.7rem;opacity:1}}@media(prefers-reduced-motion:reduce){body:not(:has(.home-page)) .collapsable-menu-text-wrap{transition:none}}@media(min-width:1024px){body:not(:has(.home-page)) .collapsable-side-menu[data-safeguarding-action]{flex-shrink:0;transition:width .45s cubic-bezier(.22,1,.36,1),border-color .35s ease}body:not(:has(.home-page)) .collapsable-side-menu[data-safeguarding-action]:is(:hover,:focus-visible){width:10rem}body:not(:has(.home-page)) [data-safeguarding-action] .collapsable-menu-bottom-text{overflow-wrap:normal;word-break:normal}body:not(:has(.home-page)) [data-safeguarding-action] .collapsable-menu-bottom-text span{display:block;white-space:nowrap}}@media(prefers-reduced-motion:reduce){body:not(:has(.home-page)) .collapsable-side-menu[data-safeguarding-action]{transition:none}}.admissions-step-bar:not([aria-selected=true]) .admissions-step-bar__num{color:var(--oxford-blue)}#main-content>:not(.home-page) h2{letter-spacing:-.005em}body:not(:has(.home-page)) .brochure__menu:not([data-open=true]){content-visibility:hidden}#main-content .hero-subtitle{width:100%;max-inline-size:34ch;min-inline-size:0;font-size:clamp(1.0625rem,.875rem + .25vw,1.125rem)}#main-content .hero-subtitle p{max-inline-size:100%;text-wrap:balance;hyphens:none;overflow-wrap:normal;word-break:normal}#main-content>:not(.home-page) .subheading-text{font-weight:500}@media(min-width:1024px){#main-content>:not(.home-page) .page-hero h1{line-height:1}}#main-content>:not(.home-page) .subheading.justify-center{justify-content:center}#main-content>:not(.home-page) .subheading.justify-center+h2{margin-inline:auto;text-align:center}:root{--layout-section-space:clamp(2.5rem,4vw,4rem);--layout-column-gap:clamp(1.5rem,4vw,4rem);--layout-card-space:clamp(1.25rem,2.5vw,2rem);--layout-content-inset:1.5rem;--layout-copy-measure:40rem}@media(min-width:768px){:root{--layout-content-inset:2.5rem}}@media(min-width:1024px){:root{--layout-section-space:var(--editorial-pad-top);--layout-content-inset:max(4.6875rem,calc((100vw - 90rem) / 2))}}#main-content>:not(.home-page) .section-rhythm:not(.section-rhythm--compact):not(.cta-band){--pad-top:var(--layout-section-space);--pad-bottom:var(--layout-section-space)}@media(min-width:1024px){.campus-flow .campus-panel .home-panel__inner{padding-top:max(var(--layout-section-space),var(--panel-pad-top))}#main-content>:not(.home-page) .subheading{display:flex}}@font-face{font-family:__articulat_e6af87;src:url(/_next/static/media/10885029ace20e71-s.p.otf) format("opentype");font-display:swap;font-weight:300;font-style:normal}@font-face{font-family:__articulat_e6af87;src:url(/_next/static/media/eee08eb5fe34b136-s.p.otf) format("opentype");font-display:swap;font-weight:400;font-style:normal}@font-face{font-family:__articulat_e6af87;src:url(/_next/static/media/7cfdf10a16301e8b-s.p.otf) format("opentype");font-display:swap;font-weight:400;font-style:italic}@font-face{font-family:__articulat_e6af87;src:url(/_next/static/media/245044a4688bad09-s.p.otf) format("opentype");font-display:swap;font-weight:500;font-style:normal}@font-face{font-family:__articulat_e6af87;src:url(/_next/static/media/b81d5adff1074edb-s.p.otf) format("opentype");font-display:swap;font-weight:600;font-style:normal}@font-face{font-family:__articulat_e6af87;src:url(/_next/static/media/e6d2cc27d3e9b010-s.p.otf) format("opentype");font-display:swap;font-weight:700;font-style:normal}@font-face{font-family:__articulat_e6af87;src:url(/_next/static/media/35548be5db043459-s.p.otf) format("opentype");font-display:swap;font-weight:900;font-style:normal}@font-face{font-family:__articulat_Fallback_e6af87;src:local("Arial");ascent-override:109.64%;descent-override:40.18%;line-gap-override:17.86%;size-adjust:100.78%}.__className_e6af87{font-family:__articulat_e6af87,__articulat_Fallback_e6af87}.__variable_e6af87{--font-articulat:"__articulat_e6af87","__articulat_Fallback_e6af87"}@font-face{font-family:__Crimson_Text_e46616;font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/b23db1c6f4ff0acf-s.woff2) format("woff2");unicode-range:u+0102-0103,u+0110-0111,u+0128-0129,u+0168-0169,u+01a0-01a1,u+01af-01b0,u+0300-0301,u+0303-0304,u+0308-0309,u+0323,u+0329,u+1ea0-1ef9,u+20ab}@font-face{font-family:__Crimson_Text_e46616;font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/9cb252b81356e010-s.woff2) format("woff2");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,u+1d00-1dbf,u+1e00-1e9f,u+1ef2-1eff,u+2020,u+20a0-20ab,u+20ad-20c0,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:__Crimson_Text_e46616;font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/e400baae650c21fc-s.p.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:__Crimson_Text_e46616;font-style:normal;font-weight:600;font-display:swap;src:url(/_next/static/media/1bf9d3bd15ef878b-s.woff2) format("woff2");unicode-range:u+0102-0103,u+0110-0111,u+0128-0129,u+0168-0169,u+01a0-01a1,u+01af-01b0,u+0300-0301,u+0303-0304,u+0308-0309,u+0323,u+0329,u+1ea0-1ef9,u+20ab}@font-face{font-family:__Crimson_Text_e46616;font-style:normal;font-weight:600;font-display:swap;src:url(/_next/static/media/34aa362d39abe17a-s.woff2) format("woff2");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,u+1d00-1dbf,u+1e00-1e9f,u+1ef2-1eff,u+2020,u+20a0-20ab,u+20ad-20c0,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:__Crimson_Text_e46616;font-style:normal;font-weight:600;font-display:swap;src:url(/_next/static/media/c7b4fd33734710f7-s.p.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:__Crimson_Text_e46616;font-style:normal;font-weight:700;font-display:swap;src:url(/_next/static/media/52c4e967c8df92fc-s.woff2) format("woff2");unicode-range:u+0102-0103,u+0110-0111,u+0128-0129,u+0168-0169,u+01a0-01a1,u+01af-01b0,u+0300-0301,u+0303-0304,u+0308-0309,u+0323,u+0329,u+1ea0-1ef9,u+20ab}@font-face{font-family:__Crimson_Text_e46616;font-style:normal;font-weight:700;font-display:swap;src:url(/_next/static/media/fbb17e27025aba06-s.woff2) format("woff2");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,u+1d00-1dbf,u+1e00-1e9f,u+1ef2-1eff,u+2020,u+20a0-20ab,u+20ad-20c0,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:__Crimson_Text_e46616;font-style:normal;font-weight:700;font-display:swap;src:url(/_next/static/media/72b894ddc38a7cc1-s.p.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:__Crimson_Text_Fallback_e46616;src:local("Times New Roman");ascent-override:97.50%;descent-override:36.01%;line-gap-override:0.00%;size-adjust:97.36%}.__className_e46616{font-family:__Crimson_Text_e46616,__Crimson_Text_Fallback_e46616;font-style:normal}.__variable_e46616{--font-crimson:"__Crimson_Text_e46616","__Crimson_Text_Fallback_e46616"}@font-face{font-family:__shelby_9a742e;src:url(/_next/static/media/35aee99440b20bc9-s.p.otf) format("opentype");font-display:swap;font-weight:400;font-style:normal}@font-face{font-family:__shelby_Fallback_9a742e;src:local("Arial");ascent-override:172.60%;descent-override:130.70%;line-gap-override:0.00%;size-adjust:49.76%}.__className_9a742e{font-family:__shelby_9a742e,__shelby_Fallback_9a742e;font-weight:400;font-style:normal}.__variable_9a742e{--font-shelby:"__shelby_9a742e","__shelby_Fallback_9a742e"}