.recruitment-brief,.application-page{--ir-paper:#faf7f0;--ir-ink:#30271d;--ir-clay:#654d39;--ir-muted:#5e5144;--ir-line:#d8cfc1;--ir-warm:#f0ebe2;--ir-panel:#fffdf8;--ir-on-dark:#fffaf1;--ir-on-dark-muted:#eee3d2;--clay:#654d39;--muted:#5e5144;color:var(--ir-ink);background:var(--ir-paper);--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light}.recruitment-page.recruitment-brief{font:400 16px/1.55 var(--sans);text-align:left}.recruitment-brief [hidden]{display:none!important}.recruitment-brief :is(h1,h2,h3,p){margin:0}.recruitment-brief :is(h1,h2,h3,summary){color:var(--ir-ink)}.recruitment-brief button{cursor:pointer;font-family:inherit}.recruitment-brief summary,.ir-setup-guides summary{cursor:pointer}:is(.recruitment-brief,.application-page) :is(button,a,summary,input,textarea):focus-visible{outline:2px solid var(--ir-clay);outline-offset:4px}:is(.recruitment-brief,.application-page) .ir-application-card a:focus-visible{outline-color:var(--ir-paper)}.recruitment-brief .ir-shell{width:100%}.recruitment-brief .ir-check{flex:0 0 17px;width:17px;height:17px;margin-top:4px;padding:0}.recruitment-brief .ir-disclosure>summary>svg{transition:transform .2s}.recruitment-brief .ir-disclosure[open]>summary>svg{transform:rotate(180deg)}.recruitment-brief .ir-expanded-checklist{margin:0;padding:0!important;list-style:none!important}.recruitment-brief .ir-expanded-checklist li{border-bottom:1px solid var(--ir-line);color:var(--ir-ink);gap:13px;padding:12px 0;display:flex;margin:0!important}.recruitment-brief .ir-expanded-checklist li:last-child{border:0}.recruitment-brief .ir-expanded-checklist+p{margin-top:14px}.recruitment-brief .ir-contact strong{overflow-wrap:anywhere;margin:8px 0;font-size:14px;font-weight:400;display:block}:is(.recruitment-brief,.application-page) .ir-shell{max-width:1200px;margin:auto;padding:38px 44px 42px}:is(.recruitment-brief,.application-page) .ir-kicker{letter-spacing:1.7px;color:var(--ir-clay);text-transform:uppercase;font-size:12px;font-weight:500;display:block}:is(.recruitment-brief,.application-page) .ir-title{letter-spacing:-1.3px;margin-top:10px;font:400 clamp(40px,5.7vw,62px)/1.07 Cormorant Garamond,Georgia,serif}:is(.recruitment-brief,.application-page) .ir-title em{color:var(--ir-clay);font-weight:400}:is(.recruitment-brief,.application-page) .ir-intro{max-width:615px;color:var(--ir-muted);margin-top:15px;font-size:16px;line-height:1.6}:is(.recruitment-brief,.application-page) .ir-meta{color:var(--ir-clay);flex-wrap:wrap;gap:11px 24px;margin-top:22px;font-size:14px;display:flex}:is(.recruitment-brief,.application-page) .ir-meta span{align-items:center;gap:8px;display:flex}:is(.recruitment-brief,.application-page) .ir-meta svg{flex-shrink:0;width:16px;height:16px}:is(.recruitment-brief,.application-page) .ir-layout{grid-template-columns:minmax(0,1fr) 280px;align-items:start;gap:38px;margin-top:32px;display:grid}:is(.recruitment-brief,.application-page) .ir-main-column{min-width:0}:is(.recruitment-brief,.application-page) .ir-section-nav{border-bottom:1px solid var(--ir-line);align-items:stretch;gap:25px;margin-bottom:27px;display:flex}:is(.recruitment-brief,.application-page) .ir-section-nav button{white-space:nowrap;min-height:49px;color:var(--ir-muted);background:0 0;border:0;border-bottom:2px solid #0000;padding:12px 0 13px;font-size:15px}:is(.recruitment-brief,.application-page) .ir-section-nav button[aria-pressed=true]{border-bottom-color:var(--ir-ink);color:var(--ir-ink)}:is(.recruitment-brief,.application-page) .ir-section-heading{letter-spacing:-.3px;margin-bottom:18px;font:400 32px/1.15 Cormorant Garamond,Georgia,serif}:is(.recruitment-brief,.application-page) .ir-pathways{background:var(--ir-warm);padding:20px 22px 18px}:is(.recruitment-brief,.application-page) .ir-small-label{letter-spacing:1px;color:var(--ir-clay);text-transform:uppercase;font-size:12px;font-weight:500}:is(.recruitment-brief,.application-page) .ir-pathway-line{flex-wrap:wrap;align-items:baseline;gap:13px;margin-top:10px;display:flex}:is(.recruitment-brief,.application-page) .ir-pathway-line strong{font:500 25px/1.2 Cormorant Garamond,Georgia,serif}:is(.recruitment-brief,.application-page) .ir-pathway-line span{color:var(--ir-clay);font-size:14px}:is(.recruitment-brief,.application-page) .ir-pathway-line .ir-academic-alt{flex-wrap:wrap;align-items:baseline;gap:4px 6px;display:flex}:is(.recruitment-brief,.application-page) .ir-pathways p{color:var(--ir-muted);margin-top:12px;font-size:14px;line-height:1.6}:is(.recruitment-brief,.application-page) .ir-requirement-list{margin:6px 0 0;padding:0;list-style:none}:is(.recruitment-brief,.application-page) .ir-requirement-list li{border-bottom:1px solid var(--ir-line);align-items:flex-start;gap:14px;padding:17px 0;display:flex}:is(.recruitment-brief,.application-page) .ir-check{color:var(--ir-clay);flex:0 0 19px;justify-content:center;align-items:center;padding-top:3px;display:flex}:is(.recruitment-brief,.application-page) .ir-check svg{width:17px;height:17px}:is(.recruitment-brief,.application-page) .ir-requirement-list strong{font-size:15px;font-weight:500;line-height:1.45;display:block}:is(.recruitment-brief,.application-page) .ir-requirement-list p{color:var(--ir-muted);margin-top:3px;font-size:14px;line-height:1.5}:is(.recruitment-brief,.application-page) .ir-disclosure{border-bottom:1px solid var(--ir-line)}:is(.recruitment-brief,.application-page) .ir-disclosure summary{justify-content:space-between;align-items:center;gap:20px;min-height:55px;padding:14px 0;font-size:15px;list-style:none;display:flex}:is(.recruitment-brief,.application-page) .ir-disclosure summary::-webkit-details-marker{display:none}:is(.recruitment-brief,.application-page) .ir-disclosure summary svg{flex-shrink:0;width:16px;height:16px}:is(.recruitment-brief,.application-page) .ir-disclosure[open] summary svg{transform:rotate(180deg)}:is(.recruitment-brief,.application-page) .ir-disclosure>div{color:var(--ir-muted);padding:0 0 18px;font-size:14px;line-height:1.65}:is(.recruitment-brief,.application-page) .ir-disclosure p+p{margin-top:12px}:is(.recruitment-brief,.application-page) .ir-disclosure ul{margin:0;padding-left:18px}:is(.recruitment-brief,.application-page) .ir-disclosure li+li{margin-top:7px}:is(.recruitment-brief,.application-page) .ir-footer-note{color:var(--ir-muted);margin-top:20px;font-size:13px;line-height:1.6}:is(.recruitment-brief,.application-page) .ir-application-card{background:var(--ir-ink);color:var(--ir-on-dark);padding:27px 24px 25px;position:relative}:is(.recruitment-brief,.application-page) .ir-application-card .ir-kicker{color:var(--ir-on-dark-muted);letter-spacing:1.5px;font-size:11px}:is(.recruitment-brief,.application-page) .ir-application-card h2{letter-spacing:-.4px;margin-top:14px;font:400 34px/1.13 Cormorant Garamond,Georgia,serif}:is(.recruitment-brief,.application-page) .ir-application-card>p{color:var(--ir-on-dark-muted);margin-top:13px;font-size:14px;line-height:1.65}:is(.recruitment-brief,.application-page) .ir-prepare{border-top:1px solid #716254;margin-top:22px;padding-top:18px}:is(.recruitment-brief,.application-page) .ir-prepare>span{color:var(--ir-on-dark-muted);font-size:13px}:is(.recruitment-brief,.application-page) .ir-prepare ul{margin:9px 0 0;padding:0;font-size:14px;list-style:none}:is(.recruitment-brief,.application-page) .ir-prepare li{align-items:center;gap:9px;margin-top:7px;display:flex}:is(.recruitment-brief,.application-page) .ir-prepare svg{width:16px;height:16px;color:var(--ir-on-dark-muted)}:is(.recruitment-brief,.application-page) .ir-apply-button{border:1px solid var(--ir-paper);background:var(--ir-paper);width:100%;min-height:50px;color:var(--ir-ink);justify-content:center;align-items:center;margin-top:24px;padding:13px 15px;font-size:15px;display:flex}:is(.recruitment-brief,.application-page) .ir-apply-button:hover{background:var(--ir-warm)}:is(.recruitment-brief,.application-page) .ir-card-note{text-align:center;margin-top:11px!important;font-size:12px!important;line-height:1.6!important}:is(.recruitment-brief,.application-page) .ir-contact{color:var(--ir-muted);padding:21px 3px;font-size:13px}:is(.recruitment-brief,.application-page) .ir-contact span{margin-bottom:4px;font-size:12px;display:block}:is(.recruitment-brief,.application-page) .ir-contact button{text-align:left;text-underline-offset:4px;overflow-wrap:anywhere;background:0 0;border:0;max-width:100%;min-height:44px;padding:8px 0;font-size:14px;text-decoration:underline}:is(.recruitment-brief,.application-page) .ir-contact small{color:var(--ir-muted);font-size:12px;display:block}:is(.recruitment-brief,.application-page) .ir-benefits{margin:0;padding:0;list-style:none}:is(.recruitment-brief,.application-page) .ir-benefits li{border-bottom:1px solid var(--ir-line);grid-template-columns:28px 1fr;gap:13px;padding:20px 0;display:grid}:is(.recruitment-brief,.application-page) .ir-benefits li:first-child{padding-top:1px}:is(.recruitment-brief,.application-page) .ir-benefits svg{width:19px;height:19px;color:var(--ir-clay);margin-top:4px}:is(.recruitment-brief,.application-page) .ir-benefits h3{margin-bottom:7px;font:400 25px/1.2 Cormorant Garamond,Georgia,serif}:is(.recruitment-brief,.application-page) .ir-benefits p{color:var(--ir-muted);font-size:14px;line-height:1.65}:is(.recruitment-brief,.application-page) .ir-process{margin:0;padding:0;list-style:none}:is(.recruitment-brief,.application-page) .ir-process li{border-bottom:1px solid var(--ir-line);grid-template-columns:40px 1fr;gap:15px;padding:21px 0;display:grid}:is(.recruitment-brief,.application-page) .ir-process li:first-child{padding-top:0}:is(.recruitment-brief,.application-page) .ir-process li>span{color:var(--ir-clay);font:400 29px/1.2 Cormorant Garamond,Georgia,serif}:is(.recruitment-brief,.application-page) .ir-process h3{margin-bottom:6px;font-size:16px;font-weight:500}:is(.recruitment-brief,.application-page) .ir-process p{color:var(--ir-muted);font-size:14px;line-height:1.65}:is(.recruitment-brief,.application-page) .ir-subject-group+.ir-subject-group{margin-top:15px}:is(.recruitment-brief,.application-page) .ir-subject-group strong{color:var(--ir-ink);margin-bottom:3px;font-size:14px;font-weight:500;display:block}:is(.recruitment-brief,.application-page) .ir-subject-group p{font-size:13px}:is(.recruitment-brief,.application-page) .ir-bottom{border-top:1px solid var(--ir-line);color:var(--ir-muted);justify-content:space-between;align-items:center;gap:15px;margin-top:30px;padding:22px 0 0;font-size:12px;display:flex}:is(.recruitment-brief,.application-page) .ir-bottom span:first-child{color:var(--ir-clay);font:400 22px/1 Cormorant Garamond,Georgia,serif}:is(.recruitment-brief,.application-page) .ir-mobile-apply{display:none}:is(.recruitment-brief,.application-page) .ir-entry-path{padding-top:13px}:is(.recruitment-brief,.application-page) .ir-entry-path h3{color:var(--ir-ink);font:500 27px/1.15 Cormorant Garamond,Georgia,serif}:is(.recruitment-brief,.application-page) .ir-entry-path p{margin-top:6px}:is(.recruitment-brief,.application-page) .ir-pathway-divider{color:var(--ir-clay);align-items:center;gap:10px;margin-top:14px;font-size:12px;display:flex}:is(.recruitment-brief,.application-page) .ir-pathway-divider:after{content:"";background:var(--ir-line);flex:1;height:1px}:is(.recruitment-brief,.application-page) .ir-pathway-checks{color:var(--ir-ink);margin:10px 0 0;padding:0;font-size:14px;list-style:none}:is(.recruitment-brief,.application-page) .ir-pathway-checks li{align-items:flex-start;gap:10px;line-height:1.55;display:flex}:is(.recruitment-brief,.application-page) .ir-pathway-checks li+li{margin-top:7px}:is(.recruitment-brief,.application-page) .ir-pathway-checks svg{width:16px;height:16px;color:var(--ir-clay);flex:0 0 16px;margin-top:3px}:is(.recruitment-brief,.application-page) .ir-pathway-checks strong{color:var(--ir-ink);font-weight:500}:is(.recruitment-brief,.application-page) .ir-common-label{letter-spacing:1px;text-transform:uppercase;color:var(--ir-clay);margin:23px 0 0;font-size:12px}:is(.recruitment-brief,.application-page) .ir-prepare li{align-items:flex-start;gap:10px;margin-top:12px}:is(.recruitment-brief,.application-page) .ir-prepare svg{flex:0 0 16px;margin-top:3px}:is(.recruitment-brief,.application-page) .ir-prepare small{color:var(--ir-on-dark-muted);margin-top:3px;font-size:12px;line-height:1.5;display:block}:is(.recruitment-brief,.application-page) .ir-setup-guides{color:var(--ir-ink);margin-top:22px}:is(.recruitment-brief,.application-page) .ir-apply-guide{border-top:1px solid var(--ir-line)}:is(.recruitment-brief,.application-page) .ir-apply-guide:last-child{border-bottom:1px solid var(--ir-line)}:is(.recruitment-brief,.application-page) .ir-apply-guide>summary{min-height:64px;color:var(--ir-ink);justify-content:space-between;align-items:center;gap:16px;padding:17px 0;font-size:15px;font-weight:500;line-height:1.5;list-style:none;display:flex}:is(.recruitment-brief,.application-page) .ir-apply-guide>summary::-webkit-details-marker{display:none}:is(.recruitment-brief,.application-page) .ir-apply-guide>summary>span{min-width:0;color:var(--ir-ink)}:is(.recruitment-brief,.application-page) .ir-apply-guide>summary small{color:var(--ir-muted);margin-top:4px;font-size:12px;font-weight:400;line-height:1.5;display:block}:is(.recruitment-brief,.application-page) details.ir-apply-guide>summary svg.ir-guide-chevron{width:17px;height:17px;color:var(--ir-clay);flex:0 0 17px;transform:none}:is(.recruitment-brief,.application-page) .ir-apply-guide[open]>summary .ir-guide-chevron{transform:rotate(180deg)}:is(.recruitment-brief,.application-page) .ir-guide-body{min-width:0;color:var(--ir-ink);padding:1px 0 24px}:is(.recruitment-brief,.application-page) .ir-guide-body p{color:var(--ir-muted);margin:0;font-size:14px;line-height:1.65}:is(.recruitment-brief,.application-page) .ir-guide-body a{color:var(--ir-clay);text-underline-offset:3px;overflow-wrap:anywhere;text-decoration:underline}:is(.recruitment-brief,.application-page) .ir-guide-start{background:var(--ir-warm);min-width:0;color:var(--ir-ink);padding:18px}:is(.recruitment-brief,.application-page) .ir-guide-start .ir-guide-eyebrow{letter-spacing:1px;text-transform:uppercase;color:var(--ir-clay);margin-bottom:8px;font-size:12px;font-weight:500;display:block}:is(.recruitment-brief,.application-page) .ir-guide-start p{color:var(--ir-ink);margin:0;font-size:15px;line-height:1.6}:is(.recruitment-brief,.application-page) .ir-guide-body a.ir-government-button{background:var(--ir-ink);color:var(--ir-on-dark);justify-content:space-between;align-items:center;gap:14px;min-height:48px;margin-top:15px;padding:12px 15px;font-size:14px;font-weight:500;line-height:1.45;text-decoration:none;display:flex}:is(.recruitment-brief,.application-page) .ir-government-button svg{flex:0 0 18px;width:18px;height:18px}:is(.recruitment-brief,.application-page) .ir-guide-start>small{color:var(--ir-muted);overflow-wrap:anywhere;margin-top:9px;font-size:12px;line-height:1.6;display:block}:is(.recruitment-brief,.application-page) .ir-guide-body p.ir-guide-aside{color:var(--ir-muted);margin-top:17px;font-size:13px;line-height:1.65}:is(.recruitment-brief,.application-page) .ir-guide-steps{color:var(--ir-ink);margin:25px 0 0;padding:0 0 0 27px;list-style-type:decimal;list-style-position:outside}:is(.recruitment-brief,.application-page) .ir-guide-steps>li{color:var(--ir-ink);margin:0 0 21px;padding:0 0 0 7px;line-height:1.6;display:list-item}:is(.recruitment-brief,.application-page) .ir-guide-steps>li::marker{color:var(--ir-clay);font-size:17px;font-weight:500}:is(.recruitment-brief,.application-page) .ir-guide-steps>li>strong{color:var(--ir-ink);margin:0 0 5px;font-size:15px;font-weight:500;line-height:1.5;display:block}:is(.recruitment-brief,.application-page) .ir-guide-steps>li p{color:var(--ir-muted);margin:0;font-size:14px;line-height:1.65}:is(.recruitment-brief,.application-page) .ir-guide-steps>li p+p{margin-top:7px}:is(.recruitment-brief,.application-page) .ir-guide-steps>li p strong{color:var(--ir-ink);font-weight:500}:is(.recruitment-brief,.application-page) .ir-guide-example{min-width:0;margin:28px 0 0}:is(.recruitment-brief,.application-page) .ir-guide-example>figcaption{color:var(--ir-ink);margin-bottom:12px;font:400 25px/1.25 Cormorant Garamond,Georgia,serif}:is(.recruitment-brief,.application-page) .ir-sample-document{border:1px solid var(--ir-line);background:var(--ir-panel);color:var(--ir-ink);min-width:0;max-width:480px;margin:0;overflow:hidden}:is(.recruitment-brief,.application-page) .ir-sample-ribbon{background:var(--ir-ink);color:var(--ir-on-dark);letter-spacing:.15px;padding:11px 16px;font-size:12px;font-weight:500;line-height:1.5}:is(.recruitment-brief,.application-page) .ir-sample-heading{color:var(--ir-ink);padding:18px 18px 0}:is(.recruitment-brief,.application-page) .ir-sample-heading>span{color:var(--ir-ink);font:400 25px/1.15 Cormorant Garamond,Georgia,serif;display:block}:is(.recruitment-brief,.application-page) .ir-sample-heading>small{color:var(--ir-muted);margin-top:5px;font-size:12px;line-height:1.5;display:block}:is(.recruitment-brief,.application-page) .ir-sample-person{grid-template-columns:72px minmax(0,1fr);align-items:start;gap:17px;padding:20px 18px;display:grid}:is(.recruitment-brief,.application-page) .ir-sample-photo{background:var(--ir-warm);color:var(--ir-clay);flex-direction:column;justify-content:center;align-items:center;gap:7px;min-height:90px;padding:12px 5px;font-size:11px;display:flex}:is(.recruitment-brief,.application-page) .ir-sample-photo svg{width:28px;height:28px}:is(.recruitment-brief,.application-page) .ir-sample-fields{gap:12px;min-width:0;display:grid}:is(.recruitment-brief,.application-page) .ir-sample-fields>div>span{color:var(--ir-muted);font-size:11px;line-height:1.5;display:block}:is(.recruitment-brief,.application-page) .ir-sample-fields strong{color:var(--ir-ink);overflow-wrap:anywhere;font-size:14px;font-weight:500;line-height:1.5;display:block}:is(.recruitment-brief,.application-page) .ir-sample-document p.ir-sample-footnote{border-top:1px solid var(--ir-line);color:var(--ir-muted);margin:0;padding:10px 16px;font-size:11px;line-height:1.5}:is(.recruitment-brief,.application-page) .ir-guide-example p.ir-example-caption{color:var(--ir-muted);margin-top:10px;font-size:12px;line-height:1.6}:is(.recruitment-brief,.application-page) .ir-sample-record{min-width:0;margin:14px 18px 16px;padding:0}:is(.recruitment-brief,.application-page) .ir-sample-record>div{border-bottom:1px solid var(--ir-line);grid-template-columns:115px minmax(0,1fr);gap:14px;padding:10px 0;font-size:13px;line-height:1.5;display:grid}:is(.recruitment-brief,.application-page) .ir-sample-record>div:last-child{border-bottom:0}:is(.recruitment-brief,.application-page) .ir-sample-record dt{color:var(--ir-muted);margin:0}:is(.recruitment-brief,.application-page) .ir-sample-record dd{color:var(--ir-ink);overflow-wrap:anywhere;margin:0;font-weight:500}:is(.recruitment-brief,.application-page) .ir-sample-record dd small{color:var(--ir-muted);font-size:11px;font-weight:400;display:block}:is(.recruitment-brief,.application-page) .ir-sample-record dd.ir-sample-number{letter-spacing:.4px;font-size:15px;font-weight:500}:is(.recruitment-brief,.application-page) .ir-guide-body p.ir-guide-sources{border-top:1px solid var(--ir-line);color:var(--ir-muted);margin-top:20px;padding-top:15px;font-size:12px;line-height:1.65}@media (max-width:400px){:is(.recruitment-brief,.application-page) .ir-guide-start{padding:15px}:is(.recruitment-brief,.application-page) .ir-guide-steps{padding-left:24px}:is(.recruitment-brief,.application-page) .ir-sample-person{grid-template-columns:53px minmax(0,1fr);gap:12px;padding:17px 14px}:is(.recruitment-brief,.application-page) .ir-sample-photo{min-height:75px}:is(.recruitment-brief,.application-page) .ir-sample-heading{padding-inline:14px}:is(.recruitment-brief,.application-page) .ir-sample-heading>span{font-size:23px}:is(.recruitment-brief,.application-page) .ir-sample-record{margin-inline:14px}:is(.recruitment-brief,.application-page) .ir-sample-record>div{grid-template-columns:1fr;gap:3px}}.recruitment-brief .ir-check{flex:0 0 17px;width:17px;height:17px;margin-top:4px;padding:0;display:block}.recruitment-brief .ir-disclosure[open] .ir-apply-guide>summary svg{transform:none}.recruitment-brief .ir-disclosure[open] .ir-apply-guide[open]>summary svg{transform:rotate(180deg)}.recruitment-brief .ir-disclosure .ir-guide-steps>li{margin:0 0 21px}:is(.recruitment-brief,.application-page) .ir-application-card h2,:is(.recruitment-brief,.application-page) .ir-application-card .ir-prepare li{color:var(--ir-on-dark)}:is(.recruitment-brief,.application-page) .ir-application-card .ir-apply-button{background:var(--ir-paper);color:var(--ir-ink)}:is(.recruitment-brief,.application-page) .ir-guide-body strong{font-weight:500}.application-academic-help{border:1px solid var(--line);background:var(--warm);color:var(--ink);margin-top:20px;padding:20px;font-size:.9375rem}.application-academic-help h3{margin-bottom:12px}.application-academic-help p{margin-top:12px}.application-academic-help ul{margin:14px 0 0;padding:0;list-style:none}.application-academic-help li{gap:10px;margin-top:12px;display:flex}.application-academic-help li>svg{width:17px;height:17px;color:var(--clay);flex:0 0 17px;margin-top:4px}.application-academic-help a{color:var(--clay);text-underline-offset:3px;overflow-wrap:anywhere;text-decoration:underline}.application-pathway-note{background:var(--warm);color:var(--ink);margin-top:18px;padding:14px 18px;font-size:.9375rem}.recruitment-footer{border-top:1px solid var(--line);color:#5e5144;justify-content:space-between;align-items:center;gap:24px;width:calc(100% - 88px);max-width:1112px;margin:0 auto;padding:22px 0 32px;font-size:12px;display:flex}.recruitment-footer .brand{color:var(--ink);flex-shrink:0;font-size:30px}.recruitment-footer nav{flex-wrap:wrap;justify-content:flex-end;gap:4px 18px;display:flex}.recruitment-footer nav :is(a,button){text-underline-offset:4px;align-items:center;gap:7px;min-height:44px;font-size:12px;display:inline-flex}.recruitment-footer nav :is(a,button):hover{text-decoration:underline}@media (max-width:900px){.recruitment-brief .ir-layout{grid-template-columns:minmax(0,1fr) 255px;gap:26px}.recruitment-brief .ir-shell{padding-inline:30px}.recruitment-brief .ir-section-nav{gap:18px}}@media (max-width:680px){.recruitment-brief .ir-shell{padding:28px 24px}.recruitment-brief .ir-title{letter-spacing:-.8px;font-size:44px}.recruitment-brief .ir-intro{margin-top:13px;font-size:15px}.recruitment-brief .ir-meta{gap:10px 20px;margin-top:19px;font-size:13px}.recruitment-brief .ir-layout{grid-template-columns:1fr;gap:28px;margin-top:19px}.recruitment-brief .ir-section-nav{justify-content:space-between;gap:12px;margin-bottom:22px}.recruitment-brief .ir-section-nav button{font-size:14px}.recruitment-brief .ir-section-heading{margin-bottom:16px;font-size:29px}.recruitment-brief .ir-pathways{padding:19px 20px}.recruitment-brief .ir-mobile-apply{background:var(--ir-ink);min-height:46px;color:var(--ir-paper);border:0;align-items:center;margin-top:22px;padding:12px 19px;font-size:14px;display:inline-flex}.recruitment-brief .ir-application-card{padding:25px}.recruitment-brief .ir-application-card h2{font-size:31px}.recruitment-brief .ir-contact{padding-block:18px 0}.recruitment-footer{flex-direction:column;align-items:flex-start;gap:12px;width:calc(100% - 48px)}.recruitment-footer nav{justify-content:flex-start}}@media (max-width:400px){.recruitment-brief .ir-shell{padding-inline:20px}.recruitment-brief .ir-title{font-size:39px}.recruitment-brief .ir-section-nav{gap:9px}.recruitment-brief .ir-section-nav button{font-size:13px}.recruitment-brief .ir-entry-path h3{font-size:25px}}.recruitment-page,.application-page,.application-inbox{font-size:1rem;line-height:1.7}.recruitment-page .eyebrow,.application-page .eyebrow,.application-inbox .eyebrow{letter-spacing:1.6px;font-size:.75rem}.recruitment-preview{background:var(--warm);text-align:center;color:var(--clay);padding:10px 24px;font-size:.875rem}.recruitment-hero{grid-template-columns:1.12fr 1fr;align-items:center;gap:7%;padding-block:68px 80px;display:grid}.recruitment-hero-copy h1{letter-spacing:-3px;margin:25px 0 30px;font-size:clamp(4.5rem,8.8vw,8.25rem);line-height:.94}.recruitment-lead{font:400 2rem/1.25 var(--serif);color:var(--ink)!important;margin-bottom:24px!important}.recruitment-hero-copy>p{max-width:455px;color:var(--muted)}.recruitment-actions{flex-wrap:wrap;align-items:center;gap:26px;margin:30px 0 18px;display:flex}.recruitment-page .button,.application-page .button{min-height:52px;font-size:1rem}.recruitment-page .text-link{font-size:.9375rem}.recruitment-small{color:var(--muted);font-size:.875rem}.recruitment-image{margin:0;padding-bottom:26px;position:relative}.recruitment-image>img{aspect-ratio:4/4.7;object-fit:cover;object-position:center 40%;width:100%;height:auto}.recruitment-image figcaption{background:var(--paper);font:400 1.85rem/1.1 var(--serif);align-items:center;gap:20px;padding:23px 28px;display:flex;position:absolute;bottom:0;left:-28px;box-shadow:0 4px 30px #30271d09}.recruitment-image figcaption svg{color:#a78c6b;width:42px}.recruitment-page h2{letter-spacing:-1.2px;margin-top:20px;font-size:clamp(2.6rem,4.8vw,4.25rem);line-height:1.08}.recruitment-page h3{font-size:1.8rem;line-height:1.2}.recruitment-purpose{border-top:1px solid var(--line);grid-template-columns:1fr 1fr;gap:8%;padding-block:85px;display:grid}.recruitment-purpose p+p{margin-top:20px}.recruitment-purpose p{color:var(--muted)}.recruitment-benefits{background:var(--warm);padding-block:80px}.recruitment-benefit-list{grid-template-columns:1fr 1fr;column-gap:8%;margin-top:46px;display:grid}.recruitment-benefit-list article{border-top:1px solid #cfc3b2;gap:23px;padding:28px 0;display:flex}.recruitment-benefit-list article>span{font:400 1.4rem var(--serif);color:var(--clay);padding-top:4px}.recruitment-benefit-list p{color:var(--muted);max-width:430px;margin-top:12px}.recruitment-requirements{padding-block:90px 70px;scroll-margin-top:105px}.recruitment-section-intro{max-width:620px;color:var(--muted);margin-top:25px}.recruitment-academic{border-block:1px solid var(--line);grid-template-columns:1fr 60px 1fr;align-items:start;gap:4%;margin-top:40px;padding-block:28px 35px;display:grid}.recruitment-score{font:400 clamp(4.5rem,7vw,6.6rem)/1.1 var(--serif);color:var(--clay);display:block}.recruitment-score span{vertical-align:super;font-size:.52em}.recruitment-academic p{color:var(--muted);max-width:440px;margin-top:12px}.recruitment-or{text-align:center;color:var(--clay);font:italic 1.5rem var(--serif);align-self:center}.recruitment-note{color:var(--muted);max-width:960px;margin-top:24px;font-size:.9375rem}.recruitment-checklists{grid-template-columns:1fr 1fr;gap:8%;margin-top:48px;display:grid}.recruitment-checklists ul{color:var(--muted);margin:21px 0 32px;padding-left:20px}.recruitment-checklists li{margin-block:9px;padding-left:7px}.recruitment-detail{border-bottom:1px solid var(--line)}.recruitment-detail summary{cursor:pointer;justify-content:space-between;align-items:center;gap:18px;min-height:58px;padding:19px 0;font-size:1rem;list-style:none;display:flex}.recruitment-detail summary::-webkit-details-marker{display:none}.recruitment-detail summary:after{content:"+";color:var(--clay);font-size:1.35rem;font-weight:400}.recruitment-detail[open] summary:after{content:"−"}.recruitment-detail summary:focus-visible{outline:2px solid var(--clay);outline-offset:4px}.recruitment-detail>div{color:var(--muted);padding:0 0 24px}.recruitment-detail p+p{margin-top:12px}.recruitment-eligibility-note{max-width:920px;margin-top:22px}.recruitment-subjects{border-block:1px solid var(--line);grid-template-columns:1fr 1fr;gap:10%;padding-block:65px 90px;display:grid}.recruitment-subjects>div>p{color:var(--muted);margin-top:26px}.recruitment-subjects summary{font:400 1.85rem/1.2 var(--serif)}.recruitment-subjects summary small{font:400 .875rem/1.5 var(--sans);color:var(--muted);margin-top:4px;display:block}.recruitment-subject-list{columns:2;column-gap:28px;padding-left:18px;font-size:.9375rem}.recruitment-subject-list li{break-inside:avoid;margin-bottom:7px}.recruitment-process{padding-block:80px}.recruitment-process ol{grid-template-columns:repeat(3,1fr);gap:45px;margin-top:44px;padding:0;list-style:none;display:grid}.recruitment-process li{border-top:1px solid var(--line);padding-top:22px}.recruitment-process li>span{color:var(--clay);font-size:.875rem}.recruitment-process h3{margin-top:14px}.recruitment-process p{color:var(--muted);margin-top:15px}.recruitment-close{text-align:center;border-top:1px solid var(--line);padding-block:65px 85px}.recruitment-close>svg{color:#ad9477;width:52px;margin:0 auto}.recruitment-close .button{margin-top:30px}.recruitment-close>p{color:var(--muted);margin-top:17px;font-size:.875rem}.recruitment-contact{justify-items:center;gap:5px;margin-top:38px;display:grid}.recruitment-contact span,.recruitment-contact small{color:var(--muted);font-size:.875rem}.recruitment-contact strong{overflow-wrap:anywhere;font-size:1.125rem;font-weight:400}.brand-recruitment-star{color:#b29a7c;letter-spacing:0;flex-shrink:0;align-self:center;width:34px;height:34px}@media (max-width:900px){.recruitment-header .desktop-nav,.recruitment-header .header-cta{display:none}.recruitment-header .mobile-menu{margin-left:auto;display:inline-flex}}@media (max-width:650px){:is(body:has(.recruitment-page),body:has(.application-page),body:has(.application-inbox),body:has(.application-privacy)){padding-bottom:0}}.application-page{max-width:960px;padding-block:48px 90px}.application-back{text-underline-offset:5px;align-items:center;min-height:44px;font-size:.9375rem;text-decoration:underline;display:inline-flex}.application-page h1,.application-inbox h1{letter-spacing:-1px;margin-block:22px;font-size:clamp(3rem,6vw,4.8rem);line-height:1.05}.application-page h2{margin:0 0 14px;font-size:2.4rem;line-height:1.15}.application-page h3{font-size:1.65rem;line-height:1.25}.application-intro{color:var(--muted);max-width:680px}.application-preview-note{border:1px solid var(--line);background:var(--warm);margin-top:26px;padding:16px 20px;font-size:.875rem}.application-preview-note a{text-underline-offset:3px;text-decoration:underline}.application-steps{border-bottom:1px solid var(--line);grid-template-columns:repeat(4,1fr);gap:15px;margin:38px 0 0;padding:0;list-style:none;display:grid}.application-steps li{color:var(--muted);border-bottom:2px solid #0000;padding-bottom:16px;font-size:.875rem}.application-steps li[aria-current=step]{color:var(--ink);border-color:var(--ink)}.application-steps span{letter-spacing:1px;margin-bottom:5px;font-size:.75rem;display:block}.application-form{margin-top:32px}.application-section{border-top:1px solid var(--line);margin-top:32px;padding-top:27px}.application-section:first-child{border:0;margin-top:0;padding-top:0}.application-section>p{color:var(--muted);margin-block:10px 20px}.application-grid{grid-template-columns:1fr 1fr;gap:23px 26px;display:grid}.application-field{align-content:start;gap:8px;min-width:0;display:grid}.application-field>label,.application-field>span{font-size:.9375rem}.application-field small,.application-hint{color:var(--muted);font-size:.875rem}.application-field input,.application-field textarea{background:0 0;border:1px solid #bcae9b;border-radius:0;width:100%;min-width:0;min-height:49px;padding:11px 13px;font-size:1rem}.application-field textarea{resize:vertical;min-height:110px}.application-field.wide{grid-column:1/-1}.application-select[data-slot=select-trigger]{white-space:normal;text-align:left;width:100%;height:auto;min-height:49px;box-shadow:none;border-color:#bcae9b;border-radius:0;padding:11px 13px;font-size:1rem}.application-select [data-slot=select-value]{white-space:normal;line-clamp:unset}.application-select-content[data-slot=select-content]{--popover:var(--paper);--popover-foreground:var(--ink);--accent:var(--warm);--accent-foreground:var(--ink);--muted-foreground:var(--clay);--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;background:var(--paper);color:var(--ink);border-color:var(--line)}.application-select-content [data-slot=select-item]{white-space:normal;min-height:44px;color:var(--ink);padding-block:10px;line-height:1.4}.application-select-content [data-slot=select-item]:is(:hover,:focus,[data-highlighted]){background:var(--warm);color:var(--ink)}.application-select-content [data-slot=select-item]:focus-visible{outline:2px solid var(--clay);outline-offset:-2px}.application-select-content [data-slot=select-item][data-state=checked]{font-weight:600}.application-select-content [data-slot=select-item] [data-slot=select-item-indicator] svg{color:var(--ink)}.application-choice{cursor:pointer;align-items:flex-start;gap:12px;min-height:46px;padding:10px 0;font-size:.9375rem;display:flex}.application-choice [data-slot=checkbox]{border-color:var(--clay);border-radius:0;flex-shrink:0;width:20px;height:20px;margin-top:3px}.application-choice [data-slot=checkbox][data-state=checked]{background:var(--ink);color:var(--paper)}.application-choices{flex-wrap:wrap;gap:6px 28px;display:flex}.application-subject-grid{grid-template-columns:1fr 1fr;gap:2px 22px;display:grid}.application-subject-grid .application-choice{padding:8px 0}.application-subject-grid .application-choice>span{min-width:0}.application-score-row{border-bottom:1px solid var(--line);padding-block:20px}.application-score-row .application-grid{grid-template-columns:1.5fr 1fr}.application-quiet-button{text-underline-offset:4px;min-height:44px;color:var(--clay);background:0 0;border:0;padding:9px 0;font-size:.875rem;text-decoration:underline}.application-upload{background:#f3eee5;border:1px dashed #aa987f;margin-top:20px;padding:24px;display:block}.application-upload label{margin-bottom:8px;font-size:1rem;display:block}.application-upload input{width:100%;max-width:100%;margin:14px 0 7px;font-size:.875rem}.application-upload input::file-selector-button{border:1px solid var(--ink);background:var(--paper);font:inherit;cursor:pointer;margin-right:12px;padding:9px 13px}.application-file{border-top:1px solid var(--line);overflow-wrap:anywhere;justify-content:space-between;align-items:center;gap:18px;padding-block:12px;font-size:.875rem;display:flex}.application-file>span{min-width:0}.application-file button{flex-shrink:0}.application-error{color:#76361f;background:#f4e8df;border-left:3px solid #944b32;margin-top:24px;padding:14px 18px;font-size:.9375rem}.application-error a{text-decoration:underline}.application-field-error{color:#813d25;font-size:.875rem}.application-navigation{border-top:1px solid var(--line);justify-content:space-between;align-items:center;gap:20px;margin-top:32px;padding-top:25px;display:flex}.application-navigation .button:disabled{opacity:.55;transform:none}.application-summary-section{border-bottom:1px solid var(--line);padding-block:22px}.application-summary-section>div:first-child{justify-content:space-between;align-items:center;gap:16px;display:flex}.application-summary-section dl{grid-template-columns:minmax(125px,.65fr) 2fr;gap:8px 25px;margin-top:15px;font-size:.9375rem;display:grid}.application-summary-section dt{color:var(--muted)}.application-summary-section dd{white-space:pre-wrap;overflow-wrap:anywhere;margin:0}.application-success{text-align:center;padding-block:60px}.application-success>svg{width:58px;color:var(--clay);margin:0 auto 25px}.application-success p{max-width:600px;margin:17px auto}.application-success .application-reference{overflow-wrap:anywhere;font-size:.875rem}.application-success .button{margin-top:15px}.application-progress{margin-top:20px}.application-progress [data-slot=progress]{background:var(--line);border-radius:0;height:5px}.application-progress [data-slot=progress-indicator]{background:var(--clay)}.application-progress p{color:var(--muted);margin-top:9px;font-size:.875rem}.application-inbox{padding-block:48px 90px}.application-inbox article{border-top:1px solid var(--line);padding-block:30px}.application-inbox h2{font-size:2.2rem}.application-inbox dl{grid-template-columns:180px 1fr;gap:9px 25px;margin-block:20px;display:grid}.application-inbox dt{color:var(--muted)}.application-inbox dd{white-space:pre-wrap;overflow-wrap:anywhere;margin:0}.application-inbox a{text-underline-offset:4px;text-decoration:underline}.application-inbox time{color:var(--muted);font-size:.875rem}.application-document-links{flex-wrap:wrap;gap:15px;display:flex}.application-document-links a{border:1px solid var(--line);overflow-wrap:anywhere;max-width:100%;padding:12px 16px}.application-privacy{max-width:820px;padding-block:40px 85px}.application-privacy h1{margin:25px 0;font-size:3.4rem;line-height:1.05}.application-privacy h2{margin-top:32px;font-size:1.9rem}.application-privacy p{margin-top:15px}.application-privacy a{text-decoration:underline}@media (max-width:1000px){.recruitment-hero{gap:5%;padding-top:45px}.recruitment-hero-copy h1{font-size:6rem}.recruitment-actions{gap:15px}.recruitment-purpose,.recruitment-subjects{gap:6%}.recruitment-subject-list{columns:1}}@media (max-width:700px){.recruitment-hero{grid-template-columns:1fr;gap:38px;padding-block:38px 48px}.recruitment-hero-copy h1{letter-spacing:-2px;margin-block:22px;font-size:clamp(4.6rem,17vw,6.6rem)}.recruitment-lead{font-size:1.8rem}.recruitment-hero-copy>p{max-width:none}.recruitment-image{justify-self:center;width:100%;max-width:500px;padding-bottom:19px}.recruitment-image>img{aspect-ratio:1.2;object-position:center 33%}.recruitment-image figcaption{padding:17px 21px;font-size:1.6rem;left:14px}.recruitment-image figcaption svg{width:34px}.recruitment-purpose,.recruitment-subjects{grid-template-columns:1fr;gap:26px;padding-block:48px}.recruitment-benefits{padding-block:48px}.recruitment-benefit-list{grid-template-columns:1fr;margin-top:28px}.recruitment-benefit-list article{padding-block:23px}.recruitment-requirements{padding-block:50px}.recruitment-academic{grid-template-columns:1fr 24px 1fr;gap:15px;padding-block:23px}.recruitment-score{font-size:4.4rem}.recruitment-academic h3{font-size:1.5rem}.recruitment-academic p{font-size:.9375rem}.recruitment-checklists{grid-template-columns:1fr;gap:0;margin-top:30px}.recruitment-process{padding-block:48px}.recruitment-process ol{grid-template-columns:1fr;gap:28px;margin-top:30px}.recruitment-process h3{margin-top:8px}.recruitment-process p{margin-top:10px}.recruitment-close{padding-block:45px 60px}.recruitment-page h2{font-size:2.8rem}.recruitment-preview{padding:10px 20px;font-size:.8125rem}.brand-recruitment-star{width:27px;height:27px}.application-page{padding-block:25px 60px}.application-grid{grid-template-columns:1fr;gap:20px}.application-score-row .application-grid{grid-template-columns:1fr}.application-steps{gap:9px;margin-top:28px}.application-steps li{font-size:.8125rem;line-height:1.5}.application-subject-grid{grid-template-columns:1fr}.application-summary-section dl{grid-template-columns:1fr;gap:3px}.application-summary-section dd{margin-bottom:10px}.application-upload{padding:18px}.application-inbox dl{grid-template-columns:1fr;gap:3px}.application-inbox dd{margin-bottom:12px}.application-privacy h1{font-size:2.8rem}}@media (max-width:380px){.recruitment-academic{grid-template-columns:1fr;gap:12px}.recruitment-or{text-align:left}.recruitment-academic>div+span{padding-block:0}.recruitment-actions{display:grid}.recruitment-actions .text-link{justify-self:start}.application-navigation{gap:12px}.application-navigation .button{padding-inline:18px}}.application-duration{color:var(--clay);max-width:620px;margin-top:18px;font-size:.9375rem}.application-duration strong{color:var(--ink);font-weight:600}.application-age-confirmation{margin-top:20px}.application-availability-group{margin-top:18px}.application-small-label{margin-bottom:9px;font-size:.9375rem;display:block}.application-chips{flex-wrap:wrap;gap:8px;display:flex}.application-chips button{color:var(--ink);cursor:pointer;background:0 0;border:1px solid #bcae9b;min-width:48px;min-height:44px;padding:9px 14px;font-size:.9375rem}.application-chips button[aria-pressed=true]{background:var(--ink);border-color:var(--ink);color:var(--paper)}.application-chips button:focus-visible{outline:2px solid var(--clay);outline-offset:3px}.application-availability-fields{margin-top:22px}.application-availability-detail{margin-top:12px}.application-setup-help{margin-top:24px}.application-page .application-academic-help{margin-top:18px}.application-page .application-academic-help>summary{font:inherit;color:var(--ink)}.application-page .application-academic-help>div{padding-bottom:20px}@media (max-width:700px){.application-chips{gap:7px}.application-chips button{padding-inline:11px}.application-duration{font-size:.875rem}.application-page h2{font-size:2.1rem}}
