._1aRq9a_shell._1aRq9a_shell{--page-shell-inline:0px}._1aRq9a_shell .primary-navigation a[aria-current=location]{text-underline-offset:8px;-webkit-text-decoration:underline #2f6fb2;text-decoration:underline #2f6fb2;text-decoration-thickness:2px}@media (min-width:951px){._1aRq9a_shell .site-header:not(.site-header--compact) .masthead{grid-template-columns:minmax(0,.94fr) minmax(0,1.06fr);min-height:83px;padding-inline:3.6% 2%}._1aRq9a_shell .primary-navigation{flex-wrap:nowrap;gap:9px}._1aRq9a_shell .primary-navigation a{letter-spacing:-.025em;font-size:clamp(11.5px,1.17vw,15px)}._1aRq9a_shell .utility-navigation{gap:34px;padding-inline-end:28px;font-size:15px}}._1aRq9a_page{--masters-ink:#112340;--masters-blue:#005589;--masters-line:#a9bed3;--masters-gold:#dca53c;--masters-pale:#d4e3f1;color:var(--masters-ink);font-family:var(--serif);background:#f8f4ef;overflow-x:clip}._1aRq9a_container{width:min(1300px,93.4%);margin-inline:auto;padding-top:21px}._1aRq9a_breadcrumb{flex-wrap:wrap;align-items:center;gap:9px;padding-inline:3px;font-size:16px;display:flex}._1aRq9a_breadcrumb a:first-child{color:var(--masters-blue)}._1aRq9a_breadcrumb a:hover,._1aRq9a_offer a:hover{text-underline-offset:.18em;text-decoration:underline}._1aRq9a_breadcrumb svg{flex:none;width:12px;height:12px}._1aRq9a_hero{border-bottom:1px solid #8fa9c3;align-items:flex-start;min-height:263px;padding:22px 3px 37px;display:flex;position:relative}._1aRq9a_heroArtwork{object-fit:fill;pointer-events:none;width:min(52vw,740px);height:clamp(210px,23.4vw,315px);position:absolute;inset-block-end:12px;inset-inline-end:calc(50% - 50vw)}._1aRq9a_heroContent{max-width:60%;position:relative}._1aRq9a_intro{border-inline-start:5px solid var(--masters-gold);padding:4px 0 9px 24px}._1aRq9a_intro h1{letter-spacing:-.055em;margin:0;font-size:clamp(48px,6.35vw,82px);font-weight:700;line-height:1.02}._1aRq9a_intro p{letter-spacing:-.025em;margin:8px 0 0;font-size:clamp(19px,2.05vw,25px);line-height:1.3}._1aRq9a_actions{flex-wrap:wrap;align-items:center;gap:12px 32px;margin-top:27px;display:flex}._1aRq9a_primaryLink,._1aRq9a_textLink{align-items:center;gap:9px;width:fit-content;font-size:clamp(17px,1.77vw,22px);font-weight:700;line-height:1.2;display:inline-flex}._1aRq9a_primaryLink{color:#fff;background:#172d4a;border-radius:5px;min-height:50px;padding:10px 23px}._1aRq9a_primaryLink:hover{background:#23476d}._1aRq9a_textLink{color:var(--masters-blue);text-underline-offset:.2em;text-decoration:underline}._1aRq9a_textLink:hover{color:#003860;text-decoration-thickness:2px}._1aRq9a_primaryLink svg,._1aRq9a_textLink svg{flex:none;width:.95em;height:.95em}._1aRq9a_catalogue{padding:27px 0 45px;scroll-margin-top:100px}._1aRq9a_catalogue h2,._1aRq9a_catalogue h3{letter-spacing:-.04em;margin:0;font-weight:700;line-height:1.1}._1aRq9a_catalogue h2{font-size:clamp(31px,3.83vw,50px)}._1aRq9a_filters{grid-template-columns:minmax(0,1.76fr) minmax(0,1fr);gap:clamp(13px,2.75vw,31px);margin-top:17px;display:grid}._1aRq9a_filter{min-width:0;display:block;position:relative}._1aRq9a_filter input,._1aRq9a_filter select{appearance:none;width:100%;min-height:48px;color:inherit;font:inherit;background:0 0;border:1px solid #526e8b;border-radius:6px;padding:8px 42px 8px 17px;font-size:clamp(16px,1.82vw,20px);display:block}._1aRq9a_filter input{padding-inline-start:22px}._1aRq9a_filter input::placeholder{color:var(--masters-ink);opacity:1}._1aRq9a_filter svg{pointer-events:none;width:19px;height:19px;position:absolute;top:50%;right:16px;transform:translateY(-50%)}._1aRq9a_filter input+svg{width:23px;height:23px}._1aRq9a_offer{margin:8px 0 26px 2px;font-size:clamp(16px,1.81vw,20px)}._1aRq9a_directory{grid-template-columns:repeat(2,minmax(0,1fr));display:grid}._1aRq9a_directory>:first-child{padding-inline-end:23px}._1aRq9a_secondary{border-inline-start:1px solid var(--masters-line);min-width:0;padding-inline-start:23px}._1aRq9a_group h3{font-size:clamp(26px,3.22vw,41px)}._1aRq9a_group h3:after{background:var(--masters-gold);content:"";width:70px;height:5px;margin:14px 0 12px;display:block}._1aRq9a_group ul{margin:0;padding:0;list-style:none}._1aRq9a_group li{border-bottom:1px solid var(--masters-line)}._1aRq9a_group a{letter-spacing:-.026em;justify-content:space-between;align-items:center;gap:9px;min-height:45px;padding:8px 1px 8px 2px;font-size:clamp(17px,1.91vw,23px);line-height:1.26;display:flex}._1aRq9a_group a:hover{color:var(--masters-blue);background:#e8eef4}._1aRq9a_group a svg{flex:none;width:18px;height:18px}._1aRq9a_languageTag{background:var(--masters-pale);color:var(--masters-blue);letter-spacing:normal;white-space:nowrap;vertical-align:.12em;border-radius:3px;margin-inline-start:.65em;padding:3px 7px;font-size:.73em;line-height:1.15;display:inline-block}._1aRq9a_admissions{background:#cfe1f1;border-radius:5px;min-height:158px;padding:12px 19px 22px}._1aRq9a_admissions h3{font-size:clamp(25px,3.04vw,39px)}._1aRq9a_group+._1aRq9a_admissions{margin-top:28px}._1aRq9a_admissions p{letter-spacing:-.025em;margin:10px 0 15px;font-size:clamp(16px,1.72vw,21px);line-height:1.35}._1aRq9a_empty p{margin:0 0 12px;font-size:18px}._1aRq9a_empty button{cursor:pointer}._1aRq9a_page :is(a,input,select,button):focus-visible{outline-offset:3px;outline:2px solid #245a8d}@media (min-width:821px){._1aRq9a_admissions{margin-inline-start:-7px}}@media (max-width:820px){._1aRq9a_heroContent{max-width:67%}._1aRq9a_heroArtwork{width:49vw;height:185px}._1aRq9a_directory>:first-child{padding-inline-end:16px}._1aRq9a_secondary{padding-inline-start:16px}}@media (max-width:640px){._1aRq9a_container{width:91%;padding-top:18px}._1aRq9a_breadcrumb{padding-inline:0;font-size:14px}._1aRq9a_hero{min-height:0;padding:19px 0 clamp(88px,26vw,130px)}._1aRq9a_heroContent{max-width:none}._1aRq9a_intro{padding-inline-start:14px}._1aRq9a_intro h1{font-size:clamp(38px,10.5vw,52px)}._1aRq9a_intro p{font-size:18px}._1aRq9a_heroArtwork{width:min(79vw,480px);height:clamp(89px,26vw,135px);inset-block-end:9px}._1aRq9a_actions{gap:6px 18px;margin-top:16px}._1aRq9a_actions ._1aRq9a_textLink{min-height:44px}._1aRq9a_primaryLink{min-height:44px;padding-inline:15px}._1aRq9a_catalogue{padding:19px 0 30px;scroll-margin-top:88px}._1aRq9a_filters{grid-template-columns:1fr;gap:10px}._1aRq9a_filter input,._1aRq9a_filter select{padding-inline-start:13px}._1aRq9a_offer{margin-bottom:19px}._1aRq9a_directory{grid-template-columns:minmax(0,1fr);gap:23px}._1aRq9a_directory>:first-child,._1aRq9a_secondary{border:0;padding-inline:0}._1aRq9a_group h3:after{width:46px;height:4px;margin:10px 0 7px}._1aRq9a_group+._1aRq9a_admissions{margin-top:22px}._1aRq9a_admissions{padding:14px 15px}._1aRq9a_admissions ._1aRq9a_textLink{min-height:44px}}
