.team-container{display:flex;flex-wrap:wrap;justify-content:center;align-items:center;text-align:center;gap:20px;max-width:800px;margin:0 auto}.team-member{display:flex;flex-direction:column;align-items:center;text-align:center;width:220px}.team-member img{width:150px;height:150px;border-radius:50%;object-fit:cover}.image-container{display:flex;justify-content:space-between;flex-wrap:wrap}.front-image{width:31%;max-width:100%;height:auto}.header{border-bottom:#000 dotted 1px;padding-bottom:0}.language-selector .languages-list{margin:0;background:0 0}.language-selector .languages-list .language-item,.language-selector .languages-list .language-sep{display:inline-block;padding:0;font-size:15px;line-height:24px;font-weight:600;letter-spacing:.04em;text-transform:none;vertical-align:middle}.language-selector .languages-list .language-item>a,.language-selector .languages-list .language-item>span{display:inline-block;position:relative;top:-4px;padding:8px 7px 0;line-height:16px;border-radius:3px;color:#004330}.language-selector .languages-list .language-item>a:hover{background:rgba(0,67,48,8%);text-decoration:none}.language-selector .languages-list .language-item.active{background:0 0}.language-selector .languages-list .language-item.active>span{background:#004330;color:#fff}.language-selector .languages-list .language-sep{margin:0 3px;list-style:none;font-weight:400;color:rgba(0,67,48,.35)}.header .language-selector{margin:22px 0 0 20px;padding-left:20px;border-left:1px solid rgba(0,67,48,.3)}.slideout-menu .language-selector{padding-left:23px}@media screen and (min-width:801px){.container{width:max(800px,75%)}}p.large-title,p.subhead,.home-intro>p,.join .post-content>p,.join .post-content>ul,.join .post-content>ol{box-sizing:border-box;max-width:205ch}p.large-title{font-size:26px;line-height:30px;font-weight:500;margin-bottom:5px}.hero{height:clamp(200px,30vw,420px);margin:14px 0 18px;overflow:hidden;border-radius:4px}.hero img{display:block;width:100%;height:100%;object-fit:cover;object-position:center 75%}span.bolder{font-weight:700}p.subhead,.home-intro>p{font-size:24px;line-height:28px;font-weight:500;margin-top:5px}img.front-image{margin:2px 0 15px}.nobmar{margin-bottom:0}.nobtmar{margin-bottom:5px;margin-top:0}.post .post-content a{word-break:normal !important}.post .post-content a:hover{text-decoration:underline;border-bottom:none}.entry{margin-bottom:22px}p.entry-title{margin-bottom:2px;font-weight:500}p.entry-meta{margin:0;font-size:15px;color:#666}p.entry-desc{margin:4px 0 0;font-size:15px}p.entry-links{margin:4px 0 0;font-size:14px}.entry-badge{display:inline-flex;align-items:center;padding:2px 4px;color:#555;vertical-align:middle;position:relative;top:-1px}.entry-tag{display:inline-block;margin-left:6px;padding:6px 6px 0;border-radius:3px;background:#eee;color:#555;font-size:11px;font-weight:500;letter-spacing:.04em;line-height:8px;text-transform:uppercase;vertical-align:middle;position:relative;top:-3px}.entry-badge svg{width:14px;height:14px;flex:none}.entry-filelink svg{width:11px;height:11px;flex:none}.entry-badge-text{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip-path:inset(50%);white-space:nowrap;border:0}.entry-filelink{display:inline-flex;align-items:center;gap:4px}.entry-filelink span{position:relative;top:3px}.entry-size{margin-left:6px;color:#999;font-size:12px;font-weight:400;vertical-align:middle;position:relative;top:2.5px}p.entry-empty{color:#666}p.entry-title a,p.entry-links a{text-decoration:underline;text-decoration-color:rgba(0,67,48,.3);text-decoration-thickness:1px;text-underline-offset:3px}p.entry-title a:hover,p.entry-links a:hover{text-decoration-color:#004330}a:hover{text-decoration:underline;text-underline-offset:3px}.site-navbar a:hover,.mobile-menu a:hover,a.iconfont:hover,a.logo:hover,a.fancybox:hover{text-decoration:none}p.more-link{margin-top:10px;font-size:15px}p.cta{margin-top:22px;font-weight:700}p.cta a{text-decoration:underline;text-decoration-color:rgba(0,67,48,.4);text-decoration-thickness:1px;text-underline-offset:3px}p.cta a:hover{text-decoration-color:#004330}.post-content img.join-photo{display:block;width:100%;max-width:320px;height:auto;margin:12px 0 6px;border-radius:4px}.join .post-content{font-size:18px;line-height:28px}.join .post-content h4{font-size:18px;font-weight:700;margin-bottom:4px}.partner-logos{display:grid;grid-template-columns:repeat(3,1fr);align-items:center;justify-items:center;row-gap:24px;max-width:900px;margin:56px auto 40px}.partner-logo{width:100%;text-align:center}.partner-logo img{height:auto}@media screen and (max-width:600px){.partner-logos{grid-template-columns:repeat(2,1fr);row-gap:16px}}