.page-module__YTTSDa__page{background:var(--footer-bg);min-height:100vh;color:var(--navy-950);padding-top:132px;padding-bottom:clamp(150px,12vw,230px)}.page-module__YTTSDa__person{width:min(1460px,100% - 40px);margin:0 auto}.page-module__YTTSDa__header{background:var(--footer-bg);grid-template-columns:minmax(340px,.92fr) minmax(440px,1.08fr);min-height:min(740px,100vh - 172px);display:grid;overflow:hidden}.page-module__YTTSDa__headerImage{background:var(--navy-950);min-height:620px;position:relative;overflow:hidden}.page-module__YTTSDa__headerImage:after{content:"";background:linear-gradient(180deg, rgb(var(--brand-blue-rgb) / .02) 42%, rgb(var(--brand-blue-rgb) / .32) 100%);pointer-events:none;position:absolute;inset:0}.page-module__YTTSDa__imageBackLink{z-index:2;border:1px solid rgb(var(--brand-white-rgb) / .5);background:rgb(var(--brand-blue-rgb) / .7);min-height:40px;color:var(--white);text-underline-offset:5px;border-radius:4px;align-items:center;padding:0 15px;font-size:.84rem;font-weight:850;text-decoration-color:#0000;transition:background-color .18s,border-color .18s,color .18s,text-decoration-color .18s;display:inline-flex;position:absolute;top:24px;left:24px}.page-module__YTTSDa__image{object-fit:cover;object-position:center top;width:100%;height:100%}.page-module__YTTSDa__headerContent{background:var(--white);min-width:0;color:var(--navy-950);flex-direction:column;justify-content:center;padding:clamp(54px,5.5vw,86px) clamp(32px,5vw,76px);display:flex}.page-module__YTTSDa__eyebrow{color:var(--orange-600);letter-spacing:0;text-transform:uppercase;margin:0 0 22px;font-size:.72rem;font-weight:800}.page-module__YTTSDa__name{max-width:820px;color:var(--navy-950);font-family:var(--font-hj-serif), Georgia, serif;letter-spacing:0;-webkit-hyphens:auto;hyphens:auto;overflow-wrap:break-word;text-wrap:balance;margin:0;font-size:clamp(2.85rem,5.2vw,6rem);font-weight:600;line-height:1}.page-module__YTTSDa__title{color:rgb(var(--brand-blue-rgb) / .72);margin:18px 0 0;font-size:clamp(1.18rem,1.55vw,1.48rem);font-weight:650;line-height:1.38}.page-module__YTTSDa__officeWrapper{margin-top:14px}.page-module__YTTSDa__office{color:rgb(var(--brand-blue-rgb) / .66);margin:0;font-size:.92rem;font-weight:750}.page-module__YTTSDa__rule{border:0;width:100%;margin:clamp(28px,4vh,42px) 0}.page-module__YTTSDa__contactBlock{gap:12px;display:grid}.page-module__YTTSDa__contactList{justify-items:start;gap:8px;display:grid}.page-module__YTTSDa__contactGrid{grid-template-columns:repeat(2,minmax(0,1fr));gap:22px 34px;display:grid}.page-module__YTTSDa__fieldGroup{background:0 0;gap:8px;min-width:0;margin:0;padding:0;display:grid}.page-module__YTTSDa__fieldTitle{color:rgb(var(--brand-blue-rgb) / .54);letter-spacing:0;text-transform:uppercase;margin:0;font-size:.74rem;font-weight:800}.page-module__YTTSDa__fieldLink,.page-module__YTTSDa__infoLink{width:fit-content;color:var(--navy-950);overflow-wrap:anywhere;text-underline-offset:5px;font-size:clamp(.96rem,1.05vw,1.08rem);font-weight:700;line-height:1.45;text-decoration-color:#0000;transition:color .18s,text-decoration-color .18s}.page-module__YTTSDa__fieldLink:hover,.page-module__YTTSDa__infoLink:hover,.page-module__YTTSDa__imageBackLink:hover,.page-module__YTTSDa__relatedCard:hover{color:var(--orange-600);text-decoration:underline}.page-module__YTTSDa__imageBackLink:hover{border-color:var(--orange-500);background:rgb(var(--brand-blue-rgb) / .78)}.page-module__YTTSDa__profileDetails{border-top:1px solid var(--footer-border);grid-template-columns:1fr;gap:20px;margin-top:0;padding-top:22px;display:grid}.page-module__YTTSDa__profileDetail{gap:8px;padding:0;display:grid}.page-module__YTTSDa__profileDetailTitle{color:rgb(var(--brand-blue-rgb) / .56);letter-spacing:0;text-transform:uppercase;margin:0;font-size:.72rem;font-weight:800}.page-module__YTTSDa__profileDetailContent{color:rgb(var(--brand-blue-rgb) / .78);font-size:clamp(.96rem,1.05vw,1.08rem);font-weight:700;line-height:1.45}.page-module__YTTSDa__profileDetailContent p{margin:0}.page-module__YTTSDa__profileDetailContent .page-module__YTTSDa__itemList{flex-wrap:wrap;gap:8px 18px;display:flex}.page-module__YTTSDa__profileDetailContent .page-module__YTTSDa__itemList li{min-height:24px;color:var(--navy-950);font-size:inherit;font-weight:inherit;line-height:inherit;background:0 0;border:0;border-radius:0;align-items:center;gap:8px;padding:0;display:inline-flex}.page-module__YTTSDa__profileDetailContent .page-module__YTTSDa__itemList li:before{background:var(--orange-600);border-radius:999px;flex:none;width:6px;height:6px;position:static}.page-module__YTTSDa__tagList{flex-wrap:wrap;gap:8px;display:flex}.page-module__YTTSDa__tagList span{border:1px solid rgb(var(--brand-orange-rgb) / .32);background:rgb(var(--brand-orange-rgb) / .08);min-height:30px;color:var(--navy-950);border-radius:999px;align-items:center;padding:0 11px;font-size:.78rem;font-weight:800;line-height:1.2;display:inline-flex}.page-module__YTTSDa__bodySection{grid-template-columns:minmax(180px,.42fr) minmax(0,1fr);gap:clamp(28px,6vw,96px);padding:clamp(44px,7vw,92px) max(24px,50vw - 730px);display:grid}.page-module__YTTSDa__bodyFirst,.page-module__YTTSDa__bodySecond{min-width:0}.page-module__YTTSDa__bodyTitle{font-family:var(--font-hj-serif), Georgia, serif;letter-spacing:-.03em;text-transform:uppercase;overflow-wrap:break-word;text-wrap:balance;margin:0;font-size:clamp(2.2rem,4vw,4.6rem);font-weight:600;line-height:.94}.page-module__YTTSDa__bodySecond{color:currentColor;font-size:clamp(1.1rem,1.55vw,1.45rem);font-weight:550;line-height:1.65}.page-module__YTTSDa__bodySecond p{max-width:880px;margin:0}.page-module__YTTSDa__emptyValue{color:currentColor}.page-module__YTTSDa__detailStack{gap:32px;display:grid}.page-module__YTTSDa__detailBlock{gap:14px;display:grid}.page-module__YTTSDa__detailBlock h3{color:currentColor;letter-spacing:.14em;text-transform:uppercase;margin:0;font-size:.85rem;font-weight:850}.page-module__YTTSDa__itemList{gap:8px;max-width:920px;margin:0;padding:0;list-style:none;display:grid}.page-module__YTTSDa__itemList li{padding-left:18px;position:relative}.page-module__YTTSDa__itemList li:before{content:"";background:var(--orange-600);width:6px;height:6px;position:absolute;top:.78em;left:0}.page-module__YTTSDa__bgBrown{background:var(--brand-blue);color:var(--white)}.page-module__YTTSDa__bgKhaki{background:var(--brand-white);color:var(--navy-950)}.page-module__YTTSDa__bgDark{background:var(--navy-900);color:var(--white)}.page-module__YTTSDa__linksRow{flex-wrap:wrap;gap:12px;display:flex}.page-module__YTTSDa__linksRow span{border:1px solid;align-items:center;min-height:42px;padding:0 16px;font-size:.95rem;font-weight:800;line-height:1.2;display:inline-flex}.page-module__YTTSDa__contactRows{gap:12px;display:grid}.page-module__YTTSDa__contactRows a,.page-module__YTTSDa__contactRows span{overflow-wrap:anywhere}.page-module__YTTSDa__contactRows a{text-underline-offset:5px;width:fit-content;text-decoration-color:#0000}.page-module__YTTSDa__contactRows a:hover{color:var(--orange-500);text-decoration:underline}.page-module__YTTSDa__related{background:var(--white);color:var(--navy-950);padding:clamp(50px,7vw,92px) 20px}.page-module__YTTSDa__relatedInner{width:min(1500px,100%);margin:0 auto}.page-module__YTTSDa__relatedHeader h2{font-family:var(--font-hj-serif), Georgia, serif;letter-spacing:-.03em;margin:0 0 28px;font-size:clamp(2.4rem,4.4vw,5rem);font-weight:600;line-height:.95}.page-module__YTTSDa__relatedGrid{border-top:1px solid rgb(var(--brand-blue-rgb) / .18);border-left:1px solid rgb(var(--brand-blue-rgb) / .18);grid-template-columns:repeat(4,minmax(0,1fr));display:grid}.page-module__YTTSDa__relatedCard{border-right:1px solid rgb(var(--brand-blue-rgb) / .18);border-bottom:1px solid rgb(var(--brand-blue-rgb) / .18);background:var(--white);text-underline-offset:5px;align-content:space-between;min-height:190px;padding:22px;text-decoration-color:#0000;display:grid}.page-module__YTTSDa__relatedCard span{font-family:var(--font-hj-serif), Georgia, serif;letter-spacing:-.02em;font-size:clamp(1.55rem,2.1vw,2.25rem);font-weight:600;line-height:1}.page-module__YTTSDa__relatedCard small{color:rgb(var(--brand-blue-rgb) / .68);margin-top:22px;font-size:.92rem;font-weight:750;line-height:1.35}@media (max-width:1180px){.page-module__YTTSDa__page{padding-top:116px}.page-module__YTTSDa__header{grid-template-columns:minmax(300px,.82fr) minmax(0,1fr);min-height:620px}.page-module__YTTSDa__contactGrid{grid-template-columns:1fr}.page-module__YTTSDa__relatedGrid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:820px){.page-module__YTTSDa__page{padding-top:96px;padding-bottom:140px}.page-module__YTTSDa__person{width:100%}.page-module__YTTSDa__header{grid-template-columns:1fr;min-height:0}.page-module__YTTSDa__headerImage{aspect-ratio:4/5;min-height:0}.page-module__YTTSDa__headerContent{padding:34px 20px 42px}.page-module__YTTSDa__name{font-size:clamp(2.55rem,13vw,4.4rem)}.page-module__YTTSDa__contactList{gap:8px;display:grid}.page-module__YTTSDa__profileDetail{grid-template-columns:1fr;gap:8px}.page-module__YTTSDa__profileDetails{grid-template-columns:1fr}.page-module__YTTSDa__bodySection{grid-template-columns:1fr;gap:22px;padding:42px 20px 50px}}@media (max-width:560px){.page-module__YTTSDa__page{padding-top:86px;padding-bottom:112px}.page-module__YTTSDa__headerContent{padding:30px 18px 38px}.page-module__YTTSDa__name{font-size:clamp(2.25rem,13vw,3.35rem)}.page-module__YTTSDa__title{font-size:1.08rem}.page-module__YTTSDa__bodyTitle{letter-spacing:0;font-size:clamp(2rem,12vw,3rem)}.page-module__YTTSDa__bodySecond{font-size:1.05rem}.page-module__YTTSDa__related{padding-inline:16px}.page-module__YTTSDa__relatedGrid{grid-template-columns:1fr}.page-module__YTTSDa__relatedCard{min-height:150px;padding:18px}}@media (max-width:390px){.page-module__YTTSDa__page{padding-top:78px;padding-bottom:92px}.page-module__YTTSDa__headerImage{aspect-ratio:1/1.12}.page-module__YTTSDa__headerContent{padding:26px 16px 34px}.page-module__YTTSDa__name{font-size:clamp(2rem,12vw,2.8rem);line-height:1.02}.page-module__YTTSDa__title{font-size:1rem}.page-module__YTTSDa__rule{margin:24px 0}.page-module__YTTSDa__contactGrid{gap:18px}.page-module__YTTSDa__bodySection{padding:34px 16px 42px}.page-module__YTTSDa__bodyTitle,.page-module__YTTSDa__relatedHeader h2{font-size:clamp(1.84rem,10.5vw,2.35rem);line-height:1.02}.page-module__YTTSDa__bodySecond{font-size:.98rem;line-height:1.6}.page-module__YTTSDa__related{padding:42px 14px}.page-module__YTTSDa__relatedCard span{font-size:1.45rem}}
