.teamEditorial{background:var(--cream,#f3f0e7);color:var(--forest,#112219);min-height:100vh}.teamEditorial .articleSiteHeader{border-bottom:1px solid #ad9968;justify-content:space-between;align-items:center;gap:24px;height:82px;margin:0 4vw;padding:0;display:flex}.teamEditorial .articleSiteHeader .brand{letter-spacing:.08em;font-size:36px}.teamEditorial .articleDesktopNav{gap:30px;font-size:14px;display:flex}.teamEditorial .articleHeaderMenu{display:none;position:relative}.teamEditorial a{color:inherit}.teamIntro{text-align:center;padding:48px 22px 44px}.teamIntro .sectionLabel{font:500 12px/1.6 var(--font-sans);letter-spacing:.22em;text-transform:uppercase;color:#796437;margin:0 0 18px}.teamIntro h1{font:400 clamp(40px,5.2vw,68px)/1.08 var(--font-serif);letter-spacing:-.025em;text-wrap:balance;margin:0}.teamIntro>p:last-child{font:400 clamp(20px,2.2vw,28px)/1.4 var(--font-serif);margin:14px 0 0}.teamPortraits{max-width:1100px;margin:0 auto;padding:0 24px 54px}.teamGroup+.teamGroup{margin-top:58px}.teamGroupTitle{text-align:center;font:500 14px/1.5 var(--font-sans);letter-spacing:.15em;text-transform:uppercase;margin:0 0 32px}.teamPortraitGrid{flex-wrap:wrap;justify-content:center;gap:54px 80px;display:flex}.teamPortrait{text-align:center;flex:0 320px;min-width:0;scroll-margin-top:30px}.teamPortrait:target{outline-offset:14px;outline:1px solid #ad9968}.teamArch{aspect-ratio:24/31;border:1px solid #ad9968;border-bottom:0;border-radius:150px 150px 0 0;width:min(240px,100%);margin:0 auto 17px;padding:5px;overflow:hidden}.teamArch img{object-fit:cover;object-position:center 35%;border-radius:150px 150px 0 0;width:100%;height:100%;display:block}.teamInitial{height:100%;font:400 72px var(--font-serif);background:#e5e5db;border-radius:150px 150px 0 0;place-items:center;display:grid}.teamPortrait h3{font:400 36px/1.15 var(--font-serif);overflow-wrap:anywhere;margin:0}.teamRole{font:500 13px/1.6 var(--font-sans);letter-spacing:.14em;text-transform:uppercase;color:#796437;margin:12px 0 0}.teamRegions{font:400 13px/1.5 var(--font-sans);color:#5c665f;margin:8px 0 0}.teamBio{font:400 17px/1.6 var(--font-serif);white-space:pre-line;overflow-wrap:anywhere;margin:20px 0 0}.teamLinks{flex-wrap:wrap;justify-content:center;gap:12px 22px;margin-top:22px;display:flex}.teamLinks a{font:400 16px/1.5 var(--font-serif);text-underline-offset:7px;-webkit-text-decoration:underline #ad9968;text-decoration:underline #ad9968}.teamLinks a:hover{text-decoration-color:currentColor}:is(.teamEditorial a:focus-visible,.teamEditorial summary:focus-visible){outline-offset:5px;outline:1px solid #796437}.teamClosing{text-align:center;border-top:1px solid #ad9968;border-bottom:1px solid #ad9968;margin:0 4vw;padding:28px 20px}.teamClosing h2{font:400 clamp(24px,2.4vw,32px)/1.3 var(--font-serif);text-wrap:balance;margin:0}.teamClosing p{font:400 17px/1.6 var(--font-serif);margin:8px 0 0}.teamFooter{justify-content:space-between;align-items:center;gap:24px;padding:24px 4vw 32px;font-size:14px;display:flex}.teamFooter .brand{font-size:23px}.teamStatus{text-align:center;padding:30px 24px 70px;font-size:16px}@media (max-width:760px){.teamEditorial .articleSiteHeader{height:68px;margin:0 22px}.teamEditorial .articleSiteHeader .brand{font-size:29px}.teamEditorial .articleDesktopNav{display:none}.teamEditorial .articleHeaderMenu{display:block}.teamEditorial .articleHeaderMenu summary{cursor:pointer;padding:10px;list-style:none}.teamEditorial .articleHeaderMenu nav{z-index:20;background:#f3f0e7;border:1px solid #ad9968;gap:0;min-width:220px;padding:14px;display:grid;position:absolute;top:44px;right:0}.teamEditorial .articleHeaderMenu nav a{padding:12px;font-size:15px}.teamIntro{padding:38px 22px}.teamPortraitGrid{gap:44px}.teamPortrait{flex-basis:300px}.teamArch{width:210px}.teamPortrait h3{font-size:32px}.teamPortraits{padding-bottom:42px}.teamClosing{margin:0 22px;padding:26px 0}.teamFooter{flex-wrap:wrap;padding:24px 22px}}
