.headmaster_chHead___demM,.headmaster_hero__Fp3hk,.headmaster_reader__Wmdlg,.headmaster_roadRow__32Zol,.headmaster_row__WauNd{--hm-side:100%;--hm-gap:2rem}@media (min-width:900px){.headmaster_chHead___demM,.headmaster_hero__Fp3hk,.headmaster_reader__Wmdlg,.headmaster_roadRow__32Zol,.headmaster_row__WauNd{--hm-side:22rem;--hm-gap:3rem}}@media (min-width:1200px){.headmaster_chHead___demM,.headmaster_hero__Fp3hk,.headmaster_reader__Wmdlg,.headmaster_roadRow__32Zol,.headmaster_row__WauNd{--hm-side:26rem;--hm-gap:4rem}}.headmaster_sticky__pqfoU{position:static}@media (min-width:900px){.headmaster_sticky__pqfoU{position:-webkit-sticky;position:sticky;top:5.75rem}}.headmaster_upright__bQ_eP{font-style:normal}.headmaster_h2__kLkGL{margin-top:0}.headmaster_body__nntmj{color:var(--ink-2)}.night .headmaster_body__nntmj{color:var(--on-night)}@media (max-width:719px){.headmaster_secondary__VWgdT{display:none!important}}.headmaster_hero__Fp3hk{position:relative;overflow:hidden;isolation:isolate;padding-block:clamp(2.5rem,6vw,5rem);border-bottom:1px solid rgba(214,181,102,.22)}.headmaster_heroSun__moX_L{position:absolute;z-index:-1;right:calc(max(0px, (100% - var(--wide)) / 2) - 12rem);top:50%;transform:translateY(-50%);width:50rem;opacity:.3;pointer-events:none}@media (max-width:899px){.headmaster_heroSun__moX_L{display:none}}.headmaster_heroGrid__RckG7{display:grid;grid-gap:2.25rem;gap:2.25rem;align-items:center}@media (min-width:900px){.headmaster_heroGrid__RckG7{grid-template-columns:minmax(0,1fr) var(--hm-side);gap:var(--hm-gap)}}.headmaster_heroTitle__jv77Q{color:var(--white-gold);font-size:clamp(2.6rem,6.2vw,4.9rem);line-height:1.02;letter-spacing:-.018em;margin:0 0 1.1rem}.headmaster_heroTitle__jv77Q span{display:block;margin-top:.3em;font-size:.6em;font-style:italic;letter-spacing:-.005em;color:var(--gold-bright)}.headmaster_heroRole__Y_n_B{display:inline-block;margin:0 0 1.4rem;padding:.45rem .9rem;border:1px solid rgba(236,210,140,.4);border-radius:999px;font-family:var(--sans);font-size:.74rem;letter-spacing:.16em;text-transform:uppercase;font-weight:600;color:var(--gold-soft)}.headmaster_heroSub__XjAjS{font-style:italic;font-size:clamp(1.14rem,1.7vw,1.36rem);line-height:1.55;color:var(--on-night);max-width:40rem;margin-bottom:1.6rem}.headmaster_heroFacts__Nzlj8{display:grid;grid-template-columns:repeat(3,auto);justify-content:start;grid-gap:0;gap:0;margin:0 0 1.8rem;padding:0}.headmaster_heroFacts__Nzlj8>div{padding:.2rem 1.4rem;border-left:1px solid rgba(236,210,140,.3)}.headmaster_heroFacts__Nzlj8>div:first-child{padding-left:0;border-left:0}.headmaster_heroFacts__Nzlj8 dt{font-family:var(--serif);font-size:clamp(1.25rem,2vw,1.6rem);color:var(--gold-bright);line-height:1.1}.headmaster_heroFacts__Nzlj8 dd{margin:.15rem 0 0;font-family:var(--sans);font-size:.74rem;letter-spacing:.12em;text-transform:uppercase;color:var(--on-night-muted)}@media (max-width:480px){.headmaster_heroFacts__Nzlj8>div{padding-inline:.8rem}.headmaster_heroFacts__Nzlj8 dt{font-size:1.1rem}}.headmaster_portrait__OwUr5{margin:0;width:100%;max-width:26rem;justify-self:center}@media (max-width:719px){.headmaster_portrait__OwUr5{max-width:19rem}}@media (min-width:900px){.headmaster_portrait__OwUr5{max-width:none}}.headmaster_portraitArch__Jbcvz{position:relative;aspect-ratio:5/7}.headmaster_portraitInner__ekZij{position:relative;height:100%}.headmaster_portraitImg__33KRd{position:absolute;left:50%;bottom:0;height:100%;width:auto;max-width:none;transform:translateX(-50%);-webkit-mask-image:linear-gradient(180deg,#000 82%,transparent);mask-image:linear-gradient(180deg,#000 82%,transparent)}.headmaster_hero__Fp3hk .headmaster_portraitImg__33KRd{filter:drop-shadow(0 18px 30px rgba(5,8,20,.5))}.headmaster_portrait__OwUr5 figcaption{margin-top:1rem;text-align:center;font-family:var(--sans);font-size:.8rem;letter-spacing:.04em;color:var(--on-night-muted);line-height:1.45}.headmaster_portrait__OwUr5 figcaption b{display:block;font-family:var(--serif);font-weight:500;font-size:1.15rem;letter-spacing:.01em;color:var(--white-gold)}.headmaster_row__WauNd{display:grid;grid-gap:var(--hm-gap);gap:var(--hm-gap);align-items:stretch}@media (min-width:900px){.headmaster_rowSideRight__o_On4{grid-template-columns:minmax(0,1fr) var(--hm-side)}.headmaster_rowSideLeft__tNdpW{grid-template-columns:var(--hm-side) minmax(0,1fr)}}.headmaster_row__WauNd>div>:last-child{margin-bottom:0}.headmaster_trustPair__4SNxZ{display:grid;grid-gap:1.25rem;gap:1.25rem;margin-top:1.75rem}@media (min-width:640px){.headmaster_trustPair__4SNxZ{grid-template-columns:1fr 1fr}}.headmaster_trust__8uXUK{position:relative;margin:0;padding:1.5rem 1.4rem 1.25rem;background:#fff;border:1px solid var(--line);border-radius:var(--radius-card);box-shadow:var(--shadow-1)}.headmaster_trust__8uXUK:before{content:"";position:absolute;top:-1px;left:1.4rem;width:2.6rem;height:2px;background:var(--gold-rule)}.headmaster_trust__8uXUK p{margin:0 0 .9rem;font-style:italic;font-size:1.18rem;line-height:1.5;color:var(--ink);text-wrap:pretty}.headmaster_testCard__RWyCU cite,.headmaster_trust__8uXUK cite,.headmaster_witness__H0KkP cite{display:flex;align-items:center;gap:.6rem;font-style:normal;font-family:var(--sans);font-size:.72rem;letter-spacing:.16em;text-transform:uppercase;color:var(--gold-deep)}.headmaster_testCard__RWyCU cite:before,.headmaster_trust__8uXUK cite:before,.headmaster_witness__H0KkP cite:before{content:"";width:1.5rem;height:1px;background:currentColor}.headmaster_statPanel__gZAjL{display:flex;flex-direction:column;border-radius:var(--radius-card);padding:1.6rem 1.6rem .6rem;border:1px solid rgba(214,181,102,.3);box-shadow:var(--shadow-2)}.headmaster_panelHead__XdCVR{margin:0 0 .4rem;font-family:var(--sans);font-size:.72rem;letter-spacing:.22em;text-transform:uppercase;color:var(--gold-bright);font-weight:650}.headmaster_statPanel__gZAjL ul{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;flex:1 1;justify-content:space-between}.headmaster_statPanel__gZAjL li{padding:1rem 0;border-top:1px solid rgba(236,210,140,.16)}.headmaster_statPanel__gZAjL li:first-child{border-top:0}.headmaster_statPanel__gZAjL b{display:block;font-family:var(--serif);font-weight:500;font-size:clamp(1.8rem,2.6vw,2.3rem);line-height:1.05;color:var(--gold-bright);margin-bottom:.3rem}.headmaster_statPanel__gZAjL span{display:block;font-family:var(--sans);font-size:.86rem;line-height:1.45;color:var(--on-night-muted)}.headmaster_witnessBand__kc0ZO{overflow:hidden}.headmaster_fillFig__gBW_4{height:100%}.headmaster_fillFig__gBW_4>div{height:100%;min-height:26rem}.headmaster_witness__H0KkP{list-style:none;margin:1.75rem 0 0;padding:0;display:grid;grid-gap:1.6rem;gap:1.6rem}.headmaster_witness__H0KkP blockquote{margin:0;padding:0 0 0 1.4rem;border-left:2px solid var(--gold-soft)}.headmaster_witness__H0KkP p{margin:0 0 .7rem;font-style:italic;font-size:clamp(1.2rem,1.9vw,1.42rem);line-height:1.5;color:var(--white-gold);text-wrap:pretty}.headmaster_witness__H0KkP cite{color:var(--gold-soft)}.headmaster_witnessLead__tPZhH blockquote{border-left-width:3px}.headmaster_witnessLead__tPZhH p{font-size:clamp(1.45rem,2.6vw,1.95rem);line-height:1.38}@media (min-width:1100px){.headmaster_witness__H0KkP{grid-template-columns:1fr 1fr;gap:2rem 2.5rem}.headmaster_witnessLead__tPZhH,.headmaster_witness__H0KkP li:last-child{grid-column:1/-1}}.headmaster_ledgerCard__9QGPQ{position:relative;margin:1.75rem 0;padding:1.6rem 1.7rem 1.2rem;background:#fff;border:1px solid var(--line);border-radius:var(--radius-card);box-shadow:var(--shadow-1);font-size:1.06rem;color:var(--ink-2)}.headmaster_ledgerCard__9QGPQ:before{content:"";position:absolute;top:-1px;left:1.7rem;width:2.6rem;height:2px;background:var(--gold-rule)}.headmaster_ledgerCard__9QGPQ p{margin:0 0 .9em}@media (min-width:720px){.headmaster_ledgerCard__9QGPQ p:not(.headmaster_ledgerSrc__FoBPx){text-align:justify;-webkit-hyphens:auto;hyphens:auto}}.headmaster_ledgerSrc__FoBPx{font-family:var(--sans);font-size:.8rem;letter-spacing:.04em;color:var(--muted);margin:0!important}.headmaster_ledgerSide__c69M_{display:flex;flex-direction:column;gap:1.25rem}.headmaster_ledgerSide__c69M_ .headmaster_ledgerFig__8d_kH{flex:1 1;display:flex;flex-direction:column}.headmaster_ledgerSide__c69M_ .headmaster_ledgerFig__8d_kH>div{flex:1 1;min-height:22rem;aspect-ratio:auto}.headmaster_testCard__RWyCU{margin:0;padding:1.5rem 1.5rem 1.3rem;border-radius:var(--radius-card);border:1px solid rgba(214,181,102,.3);box-shadow:var(--shadow-2)}.headmaster_testCard__RWyCU p{margin:0 0 .9rem;font-style:italic;font-size:1.2rem;line-height:1.5;color:var(--white-gold)}.headmaster_testCard__RWyCU cite{color:var(--gold-soft)}.headmaster_stackActions__wPscg{display:grid;grid-gap:.75rem;gap:.75rem}.headmaster_stackActions__wPscg .btn{justify-content:center}.headmaster_fig__sBxBB{margin:0}.headmaster_figFrame__inDPv{position:relative;overflow:hidden;border-radius:var(--radius-card);background:var(--night);box-shadow:var(--shadow-2),0 0 0 1px rgba(214,181,102,.35)}.headmaster_figFrame__inDPv img{display:block;width:100%;height:100%;object-fit:cover}.headmaster_figPhoto__SayH_ .headmaster_figFrame__inDPv{aspect-ratio:5/6}.headmaster_fillFig__gBW_4.headmaster_figPhoto__SayH_ .headmaster_figFrame__inDPv{aspect-ratio:auto}.headmaster_figCard__XRUXZ .headmaster_figFrame__inDPv{aspect-ratio:1269/1800;padding:.55rem;background:linear-gradient(160deg,#ecd28c,#b8913a 45%,#d6b566)}.headmaster_figCard__XRUXZ .headmaster_figFrame__inDPv img{border-radius:6px;height:100%}.headmaster_fig__sBxBB figcaption{margin-top:.7rem;font-family:var(--sans);font-size:.74rem;letter-spacing:.16em;text-transform:uppercase;color:var(--gold-deep);text-align:center}.night .headmaster_fig__sBxBB figcaption{color:var(--gold-soft)}.headmaster_numeral__bYZR_{position:relative;display:inline-grid;place-items:center;flex:none;color:var(--gold)}.night .headmaster_numeral__bYZR_{color:var(--gold-bright)}.headmaster_numeral__bYZR_ svg{position:absolute;inset:0;width:100%;height:100%}.headmaster_numeral__bYZR_ b{font-family:var(--serif);font-weight:500;font-feature-settings:"lnum";font-variant-numeric:lining-nums;line-height:1;color:var(--gold-deep)}.night .headmaster_numeral__bYZR_ b{color:var(--white-gold)}.headmaster_numeral_sm__7qnv1{width:3rem;height:3rem}.headmaster_numeral_sm__7qnv1 b{font-size:1.1rem}.headmaster_numeral_md__Vxwhu{width:4rem;height:4rem}.headmaster_numeral_md__Vxwhu b{font-size:1.5rem}.headmaster_numeral_lg__3xi2U{width:4.75rem;height:4.75rem}.headmaster_numeral_lg__3xi2U b{font-size:1.85rem}.headmaster_reader__Wmdlg{display:grid;grid-gap:2rem;gap:2rem;padding-block:var(--band-y);grid-template-columns:minmax(0,1fr)}.headmaster_tocCol__3qDnF{display:none;font-family:var(--sans);font-size:.84rem}.headmaster_asideCol__kLMTq{display:block}.headmaster_textCol__BMgun>article{max-width:none}.headmaster_textCol__BMgun{min-width:0}@media (min-width:720px){.headmaster_textCol__BMgun>article p{text-align:justify;-webkit-hyphens:auto;hyphens:auto}}@media (min-width:900px){.headmaster_reader__Wmdlg{grid-template-columns:minmax(0,1fr) var(--hm-side);gap:2rem var(--hm-gap)}.headmaster_reader__Wmdlg>.headmaster_textCol__BMgun{grid-column:1;grid-row:1}.headmaster_reader__Wmdlg>.headmaster_asideCol__kLMTq{grid-column:2;grid-row:1}}@media (min-width:1280px){.headmaster_reader__Wmdlg{grid-template-columns:13.5rem minmax(0,1fr) 19rem;gap:2rem 3rem}.headmaster_reader__Wmdlg>.headmaster_tocCol__3qDnF{display:block;grid-column:1;grid-row:1}.headmaster_reader__Wmdlg>.headmaster_textCol__BMgun{grid-column:2}.headmaster_reader__Wmdlg>.headmaster_asideCol__kLMTq{grid-column:3}.headmaster_tocFold__RO2sr{display:none}}.headmaster_afterRow__zlVeA{grid-column:1/-1}@media (max-width:899px){.headmaster_asideCol__kLMTq{order:-1}.headmaster_reader__Wmdlg>.headmaster_textCol__BMgun{order:0}}.headmaster_tocHead__3ecEv{margin:0 0 .6rem;font-weight:650;letter-spacing:.14em;text-transform:uppercase;font-size:.72rem;color:var(--gold-deep)}.headmaster_tocCol__3qDnF ol,.headmaster_tocFold__RO2sr ol{list-style:none;padding:0;margin:0}.headmaster_tocCol__3qDnF li a,.headmaster_tocFold__RO2sr li a{display:block;padding:.32rem 0 .32rem .8rem;color:var(--ink-2);text-decoration:none;line-height:1.35;border-left:1px solid var(--line-2)}.headmaster_tocCol__3qDnF li a:hover,.headmaster_tocFold__RO2sr li a:hover{color:#7a5a14;border-left-color:var(--gold)}.headmaster_tocSub__4FK2R a{padding-left:1.5rem!important;font-size:.8rem;color:var(--muted)!important}.headmaster_tocCol__3qDnF .headmaster_sticky__pqfoU{max-height:calc(100vh - 7rem);overflow:auto}.headmaster_tocFold__RO2sr{margin:0 0 2rem;font-family:var(--sans);font-size:.88rem;border:1px solid var(--line);border-radius:var(--radius-card);padding:.85rem 1.1rem;background:#fff;box-shadow:var(--shadow-1)}.headmaster_tocFold__RO2sr summary{cursor:pointer;font-weight:650;letter-spacing:.12em;text-transform:uppercase;font-size:.74rem;color:var(--gold-deep)}.headmaster_tocFold__RO2sr[open] summary{margin-bottom:.6rem}.headmaster_asideCol__kLMTq .headmaster_sticky__pqfoU>*+*{margin-top:1.5rem}.headmaster_asideQuote__KZyq5{position:relative;padding:2.4rem 1.5rem 1.4rem;background:var(--paper-2);border:1px solid var(--line);border-radius:var(--radius-card)}.headmaster_asideQuote__KZyq5:before{content:"\201C";position:absolute;top:.2rem;left:1.3rem;font-family:Georgia,var(--serif);font-size:3.8rem;line-height:1;color:var(--gold-soft)}.headmaster_asideQuote__KZyq5 p{margin:0 0 1rem;font-style:italic;font-size:1.22rem;line-height:1.5;color:var(--ink);text-wrap:pretty}.headmaster_asideQuote__KZyq5 span{display:block;font-family:var(--sans);font-size:.8rem;line-height:1.45;color:var(--muted);padding-top:.8rem;border-top:1px solid var(--line-2)}@media (max-width:899px){.headmaster_asideQuote__KZyq5{padding-top:2.2rem}.headmaster_asideQuote__KZyq5 p{font-size:1.12rem}}.headmaster_openingBand__jnJF8{padding-bottom:0}.headmaster_readerInBand__BE8H4{padding-top:.5rem}.headmaster_openingBand__jnJF8 .headmaster_asideQuote__KZyq5{background:var(--paper-2)}.headmaster_sectionHead__C3ca3{display:flex;flex-wrap:wrap;align-items:flex-end;justify-content:space-between;gap:1rem 2rem;margin-bottom:2rem}.headmaster_sectionHead__C3ca3 .headmaster_h2__kLkGL{margin-bottom:0}.headmaster_cards__rWIVg{list-style:none;margin:0;padding:0;display:grid;grid-gap:1.25rem;gap:1.25rem;grid-template-columns:minmax(0,1fr)}@media (min-width:720px){.headmaster_cards__rWIVg{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (min-width:1100px){.headmaster_cards__rWIVg{grid-template-columns:repeat(3,minmax(0,1fr));gap:1.5rem}}.headmaster_cards__rWIVg>li{display:flex}.headmaster_card__HK5QT{position:relative;display:flex;flex-direction:column;width:100%;padding:1.4rem 1.4rem 1.2rem;color:inherit;text-decoration:none;background:#fff;border:1px solid var(--line);border-radius:var(--radius-card);box-shadow:var(--shadow-1);transition:border-color .2s,transform .2s,box-shadow .2s}.headmaster_card__HK5QT:before{content:"";position:absolute;top:-1px;left:1.4rem;width:2.6rem;height:2px;background:var(--gold-rule)}.headmaster_card__HK5QT:hover{color:inherit;border-color:var(--gold-soft);transform:translateY(-3px);box-shadow:var(--shadow-2)}.headmaster_card__HK5QT:hover h3{color:#7a5a14}.headmaster_cardTop__HZ1lM{display:flex;align-items:center;gap:.9rem;margin-bottom:1rem}.headmaster_cardMeta__6yzbE{display:flex;flex-direction:column;font-family:var(--sans);font-size:.72rem;letter-spacing:.14em;text-transform:uppercase;line-height:1.5}.headmaster_cardMeta__6yzbE>span:first-child{color:var(--gold-deep);font-weight:650}.headmaster_cardMeta__6yzbE>span:last-child{color:var(--muted);letter-spacing:.06em;text-transform:none;font-size:.8rem}.headmaster_cardBody__URB52{flex:1 1}.headmaster_cardBody__URB52 h3{margin:0 0 .3rem;font-size:1.32rem;transition:color .2s}.headmaster_cardSub__57iPo{display:block;font-style:italic;color:var(--muted);font-size:.98rem;line-height:1.45;margin-bottom:.9rem}.headmaster_cardQuote__sA0zy{display:block;font-style:italic;font-size:1.02rem;line-height:1.55;color:var(--ink-2);padding-left:.9rem;border-left:2px solid var(--gold-soft);margin-bottom:.8rem}.headmaster_cardNote__o5q_H{display:block;font-family:var(--sans);font-size:.84rem;line-height:1.5;color:var(--muted)}.headmaster_cardMore__CLln6{margin-top:1.1rem;padding-top:.8rem;border-top:1px solid var(--line);font-family:var(--sans);font-size:.8rem;letter-spacing:.06em;font-weight:600;color:#7a5a14}.headmaster_cardWide__fmf_4{grid-column:1/-1}.headmaster_cardWide__fmf_4 .headmaster_card__HK5QT{background:linear-gradient(180deg,var(--night-3),var(--night));border-color:rgba(214,181,102,.35);color:var(--on-night)}.headmaster_cardWide__fmf_4 .headmaster_card__HK5QT:hover{color:var(--on-night)}.headmaster_cardWide__fmf_4 .headmaster_card__HK5QT:hover h3,.headmaster_cardWide__fmf_4 .headmaster_numeral__bYZR_{color:var(--gold-bright)}.headmaster_cardWide__fmf_4 .headmaster_numeral__bYZR_ b{color:var(--white-gold)}.headmaster_cardWide__fmf_4 h3{color:var(--white-gold);font-size:1.6rem}.headmaster_cardWide__fmf_4 .headmaster_cardMeta__6yzbE>span:first-child{color:var(--gold-bright)}.headmaster_cardWide__fmf_4 .headmaster_cardMeta__6yzbE>span:last-child,.headmaster_cardWide__fmf_4 .headmaster_cardNote__o5q_H,.headmaster_cardWide__fmf_4 .headmaster_cardSub__57iPo{color:var(--on-night-muted)}.headmaster_cardWide__fmf_4 .headmaster_cardQuote__sA0zy{color:var(--white-gold);font-size:1.2rem}.headmaster_cardWide__fmf_4 .headmaster_cardMore__CLln6{color:var(--gold-bright);border-top-color:rgba(214,181,102,.2)}@media (min-width:900px){.headmaster_cardWide__fmf_4 .headmaster_card__HK5QT{display:grid;grid-template-columns:14rem minmax(0,1fr) auto;align-items:center;grid-gap:0 2.5rem;gap:0 2.5rem;padding:1.8rem 2rem}.headmaster_cardWide__fmf_4 .headmaster_cardTop__HZ1lM{margin:0}.headmaster_cardWide__fmf_4 .headmaster_cardMore__CLln6{margin:0;padding:0;border:0;white-space:nowrap}}.headmaster_chHead___demM{position:relative;overflow:hidden;isolation:isolate;padding-block:clamp(2.25rem,5vw,4rem);border-bottom:1px solid rgba(214,181,102,.22)}.headmaster_chHeadGrid__vbawx{display:grid;grid-gap:1.75rem;gap:1.75rem;align-items:center}@media (min-width:900px){.headmaster_chHeadGrid__vbawx{grid-template-columns:minmax(0,1fr) var(--hm-side);gap:var(--hm-gap)}}.headmaster_chHeadLabel__mV1wr{display:flex;align-items:center;gap:1rem;margin-bottom:1.1rem}.headmaster_chHeadLabel__mV1wr .eyebrow{margin:0}.headmaster_chHeadLabel__mV1wr .eyebrow:before{display:none}.headmaster_chTitle__M1_hy{color:var(--white-gold);font-size:clamp(2.2rem,5vw,3.9rem);line-height:1.06;letter-spacing:-.015em;margin:0 0 .8rem}.headmaster_chSub__qoOei{font-style:italic;font-size:clamp(1.12rem,1.7vw,1.34rem);color:var(--gold-bright);margin:0 0 1.1rem}.headmaster_chFacts__9rYI8{font-family:var(--sans);font-size:.9rem;line-height:1.55;color:var(--on-night-muted);max-width:40rem;margin-bottom:1.4rem}.headmaster_progress__Uquno{display:flex;align-items:center;gap:.9rem;font-family:var(--sans);font-size:.74rem;letter-spacing:.14em;text-transform:uppercase;color:var(--gold-soft)}.headmaster_progressBar__Fx68M{position:relative;flex:1 1;max-width:22rem;height:2px;background:rgba(236,210,140,.18);border-radius:2px;overflow:hidden}.headmaster_progressBar__Fx68M>span{position:absolute;inset:0 auto 0 0;background:var(--gold-rule)}.headmaster_chHeadCard__mPnL2 .headmaster_chFig__Znep_{width:100%;max-width:13rem;justify-self:start}@media (min-width:900px){.headmaster_chHeadCard__mPnL2 .headmaster_chFig__Znep_{max-width:15.5rem;justify-self:end}}.headmaster_chHeadPhoto__VuJF0 .headmaster_chFig__Znep_ .headmaster_figFrame__inDPv{aspect-ratio:16/10}@media (min-width:900px){.headmaster_chHeadPhoto__VuJF0 .headmaster_chFig__Znep_ .headmaster_figFrame__inDPv{aspect-ratio:5/6}}.headmaster_chFig__Znep_ figcaption{text-align:left}@media (min-width:900px){.headmaster_chHeadCard__mPnL2 .headmaster_chFig__Znep_ figcaption{text-align:center}}@media (max-width:719px){.headmaster_chHeadCard__mPnL2 .headmaster_chHeadGrid__vbawx,.headmaster_chHeadCard__mPnL2.headmaster_chHeadGrid__vbawx{grid-template-columns:minmax(0,1fr)}.headmaster_chHeadCard__mPnL2 .headmaster_chFig__Znep_{max-width:9.5rem}}.headmaster_chNav__Zivzv{display:grid;grid-gap:1rem;gap:1rem;margin-top:1rem;padding-top:2rem;border-top:1px solid var(--line)}@media (min-width:720px){.headmaster_chNav__Zivzv{grid-template-columns:1fr 1fr;gap:1.5rem}}.headmaster_chNavCard__ZYBOj{position:relative;display:flex;align-items:center;gap:1.1rem;padding:1.3rem 1.4rem;text-decoration:none;color:inherit;background:#fff;border:1px solid var(--line);border-radius:var(--radius-card);box-shadow:var(--shadow-1);transition:border-color .2s,transform .2s}.headmaster_chNavCard__ZYBOj:hover{color:inherit;border-color:var(--gold-soft);transform:translateY(-2px)}.headmaster_chNavCard__ZYBOj small{display:block;font-family:var(--sans);font-size:.72rem;letter-spacing:.14em;text-transform:uppercase;color:var(--gold-deep);margin-bottom:.25rem;font-weight:600}.headmaster_chNavCard__ZYBOj b{display:block;font-weight:500;font-size:1.22rem;line-height:1.25}.headmaster_chNavCard__ZYBOj em{display:block;font-size:.95rem;color:var(--muted);margin-top:.2rem}.headmaster_chNavNext__1o7Dz{flex-direction:row-reverse;text-align:right}.headmaster_roadRow__32Zol{display:grid;grid-gap:1.5rem;gap:1.5rem;align-items:center}.headmaster_roadRow__32Zol>div>:last-child{margin-bottom:0}@media (min-width:900px){.headmaster_roadRow__32Zol{grid-template-columns:minmax(0,1fr) var(--hm-side);gap:var(--hm-gap)}}.headmaster_chHead___demM:has(.headmaster_chHeadCard__mPnL2) .headmaster_heroSun__moX_L{right:calc(max(0px, (100% - var(--wide)) / 2) - 17rem)}