:root{--navy:#252424;--ink:#242323;--gold:#b28a40;--muted:#65615e;--paper:#f7f7f5;--line:#dedbd5;--wine:#762c37}body{font-family:Arial,Helvetica,sans-serif;background:#fff;color:var(--ink)}h1,h2,h3,.direction-steps{font-family:Arial,Helvetica,sans-serif;font-weight:500}h2{letter-spacing:-.055em;font-size:clamp(2.3rem,4vw,3.8rem);line-height:1.13}h2 em{font-family:Georgia,serif;color:var(--wine);font-weight:400}a,button,summary{transition:color .2s,background .2s}.topline{background:#f6f5f2;border-bottom:1px solid #e9e5dd;padding:9px 4.5%;display:flex;justify-content:space-between;color:#6f5b36;font-size:10px;letter-spacing:.12em}.header{position:relative;background:white;color:var(--ink);border-bottom:1px solid var(--line);padding:18px 4.5%;gap:18px}.brand img{width:77px;height:63px}.brand span{font-size:11px;letter-spacing:0;font-weight:500;line-height:1.45}.brand small{color:#8f6e35;font-size:10px;letter-spacing:.22em}.header nav{gap:23px}nav a{color:#5c5853;font-size:13px}nav a[aria-current=page]{color:var(--wine);position:relative;font-weight:700}nav a[aria-current=page]:after{content:"";height:2px;background:var(--wine);position:absolute;bottom:-13px;left:0;width:100%}.header-connect{font-size:12px;border-bottom:1px solid var(--gold);padding-bottom:5px;white-space:nowrap;color:#775e32}.new-hero{max-width:1440px;padding:43px 64px 0;margin:auto}.hero-kicker{display:flex;justify-content:space-between;font-size:10px;letter-spacing:.1em;color:#756c60;gap:20px}.hero-statement{display:grid;grid-template-columns:1.5fr .65fr;gap:85px;padding:37px 0 48px;align-items:center}.hero-statement h1{font-family:Arial,Helvetica,sans-serif;font-weight:500;font-size:clamp(4rem,7.5vw,7.6rem);line-height:.99;letter-spacing:-.065em;margin:0}.hero-statement h1 span{color:var(--wine)}.hero-aside img{width:175px;height:142px;object-fit:contain;margin:0 0 20px -24px}.hero-aside p{font-size:17px;color:var(--muted);line-height:1.65}.editorial-link{display:flex;justify-content:space-between;align-items:center;gap:35px;width:fit-content;min-width:160px;font-size:14px;padding:13px 0;border-bottom:1px solid var(--gold);color:#6f5528;margin-top:22px;font-weight:500}.editorial-link:hover{color:var(--wine);border-color:var(--wine)}.people-band{display:grid;grid-template-columns:repeat(6,1fr);gap:5px}.face{position:relative;overflow:hidden;aspect-ratio:4/4.4;background:#e7e4dd}.face img{width:100%;height:100%;object-fit:cover;object-position:top;filter:grayscale(100%);transition:filter .35s,transform .35s}.face:hover img{filter:grayscale(0);transform:scale(1.03)}.face span{position:absolute;bottom:0;left:0;right:0;font-size:11px;padding:20px 10px 9px;color:white;background:linear-gradient(transparent,#000b);line-height:1.3}.band-caption{display:flex;justify-content:space-between;padding:17px 0;border-bottom:1px solid var(--line);gap:20px}.band-caption span{font-size:10px;letter-spacing:.13em;color:var(--muted)}.band-caption a{font-size:13px;color:#775e32}.home-intro{max-width:1312px;margin:auto;padding:90px 64px;display:grid;grid-template-columns:.5fr 1.5fr;gap:60px}.home-intro>.eyebrow{color:#8f6b31;padding-top:8px}.home-intro h2{font-size:40px}.home-intro p:not(.eyebrow){max-width:650px;color:var(--muted);margin-top:25px}.home-direction{padding:68px 64px;max-width:1312px;margin:0 auto 75px;display:grid;grid-template-columns:1fr 1.3fr;gap:70px;background:var(--paper);border-top:1px solid var(--line)}.direction-title h2{font-size:38px;margin-top:23px}.direction-title .eyebrow{color:#8f6b31}.pillar-index a{display:grid;grid-template-columns:25px 1fr 20px;gap:22px;padding:20px 0;border-bottom:1px solid var(--line);align-items:center}.pillar-index a:first-child{padding-top:0}.pillar-index a>span{color:#9b7737;font-size:12px}.pillar-index h3{font-size:19px;line-height:1.45;font-weight:400}.pillar-index b{font-weight:400;color:#9b7737}.pillar-index a:hover h3{color:var(--wine)}.home-leaders{max-width:1312px;margin:auto;padding:15px 64px 90px;display:grid;grid-template-columns:1.1fr 1fr 1fr;gap:34px}.home-leaders-title h2{font-size:36px;margin-top:22px}.home-leaders-title .eyebrow{color:#8f6b31}.home-leader img{width:100%;height:320px;object-fit:cover;object-position:center 17%;filter:grayscale(1)}.home-leader:first-of-type img{object-position:top}.home-leader:hover img{filter:grayscale(0)}.home-leader>span{font-size:10px;letter-spacing:.1em;color:#8e6b2f;display:block;margin-top:17px}.home-leader h3{font-family:Georgia,serif;font-weight:400;font-size:25px;margin-top:8px;line-height:1.2}.home-bridge{background:var(--wine);color:white;padding:64px max(64px,calc((100vw - 1184px)/2));display:grid;grid-template-columns:1.3fr 1fr;gap:20px 70px}.home-bridge .eyebrow{grid-column:1/-1;color:#e9cc94;font-size:10px}.home-bridge h2{font-size:44px;grid-row:2/4}.home-bridge p{font-size:17px;color:#f0dfe1;max-width:450px}.home-bridge .button{width:fit-content;background:#f2e6cd;padding:13px 20px}.contact h2{font-size:42px}.contact{padding-top:80px;padding-bottom:80px}.section{max-width:1312px}.inner-page .section:first-child{padding-top:72px}.section-top h2{max-width:650px}.section-top .eyebrow,.section-heading .eyebrow{color:#9b7737}.section-top{border-bottom:1px solid var(--line);padding-bottom:38px;margin-bottom:45px}.about{grid-template-columns:1fr 1.1fr;gap:80px}.vision{background:var(--wine);padding:45px}.vision h2{font-size:37px}.mission{background:var(--paper);padding:45px}.mission h3{font-size:32px}.mission details summary{font-size:15px}.purpose{padding-top:0!important}.pillar{grid-template-columns:55px 1fr 1.2fr;padding:35px 0}.pillar h3{font-size:25px;letter-spacing:-.035em}.pillar .number{font-family:Arial,sans-serif;font-size:16px;line-height:1.8}.objectives{background:#f7f7f5}.objectives strong{font-family:Arial,sans-serif;font-size:28px}.direction{background:#f4efe4;color:var(--ink)}.direction p:last-child{color:var(--muted)}.direction-steps{font-size:30px}.direction-steps b{color:#aaa192}.gold-text{color:var(--wine)}.leader-card{background:white;border-bottom:1px solid var(--line);padding-bottom:55px;margin-bottom:55px;grid-template-columns:330px 1fr;gap:60px}.leader-photo{height:470px}.leader-content{padding:12px 0}.leader-content h3{font-family:Georgia,serif;font-weight:400;font-size:48px}.leader-photo>span{background:var(--wine);color:white}.leader-content details p{font-size:16px}.leader-content>.eyebrow{color:#927039}.reverse{grid-template-columns:1fr 360px}.reverse .leader-photo{height:530px}.leader-card:last-child{margin-bottom:0}.closing-line{padding:55px 64px 70px;max-width:1312px;margin:auto;border-top:1px solid var(--line)}.closing-line p{font-family:Georgia,serif;font-size:36px;font-style:italic}.community-wrap{background:white}.community-description h3{font-size:28px}.members-grid{gap:38px 25px}.member-image{height:280px;background:#f3f1ec}.member-image img{filter:grayscale(1);object-fit:cover}.member-card:hover img{filter:grayscale(0)}.member-image .profile-arrow{background:var(--wine);color:white;bottom:0;right:0;width:38px;height:38px}.member-card h4{font-size:24px;margin-top:17px}.member-card .role{font-size:11px}.member-card .member-title{font-size:14px}.denim-heading{padding-top:50px}.denim-heading h3{font-family:Georgia,serif;font-size:48px}.denim-partner{background:#f2f4f6;color:var(--ink);border-left:3px solid #a88342}.denim-partner p:not(.eyebrow){color:var(--muted)}.denim-partner .eyebrow{color:#85632c}.denim-partner button{border-color:#a9a6a0;color:var(--ink)}.impact-grid h3{font-size:29px;letter-spacing:-.04em}.impact-note{background:#f7f7f5;border-left:2px solid var(--gold)}.partnerships{background:var(--wine)}footer{background:#f6f5f2;color:var(--ink);border-top:1px solid var(--line)}.footer-main{border-color:var(--line)}.footer-main p{color:#8b6932}.footer-bottom{color:var(--muted)}.profile-layout h2{font-family:Georgia,serif;font-size:36px}.profile-layout .profile-title{font-size:16px}.profile-bio p{font-size:16px}.button.gold{color:#2c2520}.eyebrow{font-size:11px}.inline-link{color:#82612c}html{scroll-padding-top:24px}
@media(min-width:1600px){.hero-statement{padding-top:55px;padding-bottom:60px}.hero-statement h1{font-size:122px}.face{aspect-ratio:1.1}}
@media(max-width:1150px){.header nav{gap:15px}nav a{font-size:12px}.header-connect{display:none}.new-hero{padding:35px 38px 0}.hero-statement{gap:45px}.home-intro,.home-direction,.home-leaders{padding-left:38px;padding-right:38px}.home-intro{gap:30px}.home-intro h2{font-size:35px}.home-direction{gap:45px}.home-leaders{gap:25px}.home-leaders-title h2{font-size:30px}.home-leader img{height:300px}.home-bridge{padding:50px 38px}.leader-card{gap:40px;grid-template-columns:300px 1fr}.reverse{grid-template-columns:1fr 300px}.member-image{height:300px}.about{gap:45px}}
@media(max-width:850px){.topline{padding:8px 22px;font-size:8px}.header{padding:13px 22px}.header nav{background:white;gap:0;border-bottom:1px solid var(--line)}.menu-toggle{border-color:#c9c1b3;color:var(--ink);margin-left:auto}.header nav a{font-size:15px}.header nav a[aria-current=page]:after{display:none}.hero-kicker{font-size:9px}.hero-kicker span:last-child{display:none}.hero-statement{grid-template-columns:1.4fr .75fr;gap:35px}.hero-statement h1{font-size:70px}.hero-aside img{width:140px;height:105px;margin-bottom:10px}.hero-aside p{font-size:15px}.face{aspect-ratio:3/5}.face span{font-size:9px}.home-intro{grid-template-columns:1fr;gap:25px;padding-top:65px;padding-bottom:65px}.home-direction{grid-template-columns:1fr 1.2fr;gap:35px;padding-top:40px;padding-bottom:40px}.direction-title h2{font-size:30px}.pillar-index h3{font-size:16px}.home-leaders{grid-template-columns:1fr 1fr;padding-bottom:65px}.home-leaders-title{grid-column:1/-1;display:flex;justify-content:space-between;gap:20px;align-items:end;flex-wrap:wrap;margin-bottom:10px}.home-leaders-title .eyebrow{width:100%}.home-leaders-title h2{margin:0}.home-leader img{height:365px}.home-bridge{gap:20px 35px}.home-bridge h2{font-size:36px}.leader-card,.reverse{grid-template-columns:260px 1fr;gap:35px}.reverse .leader-photo{order:0}.leader-content h3{font-size:37px}.pillar{grid-template-columns:40px 1fr}.pillar p{grid-column:2}.section-top .section-intro{max-width:300px}.member-image{height:250px}}
@media(max-width:600px){.topline span:first-child{font-size:7px;letter-spacing:.07em}.topline span:last-child{font-size:8px;white-space:nowrap}.header .brand img{width:60px;height:49px}.header .brand span{font-size:10px}.new-hero{padding:28px 22px 0}.hero-kicker{font-size:8px;letter-spacing:.09em}.hero-statement{display:block;padding:28px 0}.hero-statement h1{font-size:clamp(3.25rem,12vw,4.5rem);line-height:1.02;letter-spacing:-.06em}.hero-aside{margin-top:30px;display:grid;grid-template-columns:1fr 87px;gap:10px 20px}.hero-aside img{width:95px;height:78px;grid-column:2;grid-row:1/3;margin:0;align-self:center}.hero-aside p{font-size:15px;grid-row:1;line-height:1.65}.hero-aside .editorial-link{grid-column:1;margin-top:0;font-size:13px;min-width:145px;justify-self:start}.people-band{grid-template-columns:repeat(3,1fr);gap:4px}.face{aspect-ratio:1/1.2}.face span{font-size:9px;padding:19px 6px 7px}.band-caption{gap:16px;align-items:center}.band-caption span{font-size:8px;max-width:150px}.band-caption a{font-size:11px;white-space:nowrap}.home-intro{padding:48px 23px;gap:20px}.home-intro h2{font-size:29px;line-height:1.25}.home-intro h2 br{display:none}.home-intro p:not(.eyebrow){font-size:16px;margin-top:20px}.home-direction{display:block;padding:38px 23px;margin-bottom:45px}.direction-title h2{font-size:32px;margin-top:15px}.direction-title .editorial-link{margin-top:12px}.pillar-index{margin-top:30px}.pillar-index a{grid-template-columns:20px 1fr 15px;gap:15px;padding:17px 0}.pillar-index h3{font-size:17px}.home-leaders{padding:0 23px 48px;gap:22px 15px}.home-leaders-title{display:block}.home-leaders-title h2{font-size:33px;margin-top:15px}.home-leaders-title .editorial-link{margin-top:15px}.home-leader img{height:240px}.home-leader>span{font-size:9px;line-height:1.5}.home-leader h3{font-size:23px}.home-bridge{display:block;padding:40px 23px}.home-bridge .eyebrow{font-size:8px;letter-spacing:.07em}.home-bridge h2{font-size:36px;margin:20px 0}.home-bridge p{font-size:16px}.home-bridge .button{margin-top:24px}.contact{padding:48px 23px}.contact h2{font-size:35px}.inner-page .section:first-child{padding-top:45px}.section-top{padding-bottom:30px}.section-top .section-intro{max-width:none}.about{display:block}.vision,.mission{padding:30px}.vision h2{font-size:32px}.mission h3{font-size:29px}.pillar h3{font-size:24px}.leader-card,.reverse{display:flex;gap:20px;padding-bottom:35px;margin-bottom:35px}.leader-photo,.reverse .leader-photo{height:425px}.leader-content{padding:0}.leader-content h3{font-size:38px}.leader-content p:not(.eyebrow){font-size:16px}.closing-line{padding:30px 23px 50px}.closing-line p{font-size:29px}.member-image{height:205px}.member-card h4{font-size:22px}.member-card .member-title{font-size:13px}.member-card .role{font-size:10px}.members-grid{gap:30px 15px}.denim-heading h3{font-size:39px}.denim-partner{padding:20px;gap:18px}.denim-partner h3{font-size:28px}.footer-main .brand span{font-size:10px}.footer-main .brand img{width:60px;height:49px}.direction-steps{font-size:25px}.impact-grid h3{font-size:28px}}

.footer-credit{padding-top:18px;margin-top:18px;border-top:1px solid var(--line);text-align:center;font-size:14px;color:var(--muted)}.footer-credit a{font-weight:600;color:var(--ink)}.footer-credit a:hover{color:var(--wine);text-decoration:underline}

.home-vision-link{max-width:1184px;margin:0 auto 70px;padding:40px 0;border-top:1px solid var(--line);border-bottom:1px solid var(--line)}.home-vision-link h2{margin:20px 0;font-size:38px}.home-community{max-width:1312px;margin:auto;padding:0 64px 70px}.home-community h2{margin:20px 0 30px;font-size:38px}.about-subtitle{font-size:24px;line-height:1.3;margin:0 0 18px}.about-subtitle:not(:first-child){margin-top:30px}.purpose .vision h2{font-family:Arial,Helvetica,sans-serif}.inner-page #strategy{padding-top:25px}.home-page .new-hero{padding-bottom:15px}
@media(max-width:1250px){.home-vision-link{margin:0 38px 60px}.home-community{padding:0 38px 60px}}@media(max-width:600px){.home-vision-link{margin:0 23px 45px;padding:28px 0}.home-vision-link h2,.home-community h2{font-size:30px}.home-community{padding:0 23px 45px}.about-subtitle{font-size:22px}}

/* Clear editorial chapters, with a compact shared vision and mission. */
.home-page .new-hero{padding-bottom:48px;border-bottom:1px solid var(--line)}
.home-page .about{padding-top:88px;padding-bottom:88px;grid-template-columns:1fr 1.15fr;gap:90px;align-items:start}
.home-page .about h2{font-size:clamp(32px,3.5vw,47px);line-height:1.17}
.home-page .about-subtitle{font-size:23px;letter-spacing:-.025em;margin-bottom:20px}
.home-page .about-copy .lead{font-size:18px;color:var(--ink);line-height:1.75;margin-top:18px}
.home-page .about-more summary{font-size:14px;color:var(--wine);margin-top:24px}
.home-page .about-more p{font-size:16px;line-height:1.75}
.vision-chapter{background:#f6f5f2;border-top:1px solid #e7e3dc;border-bottom:1px solid #e7e3dc;padding:78px 0 0}
.chapter-heading{max-width:1312px;padding:0 64px 40px;margin:auto}
.chapter-heading .eyebrow{color:#896b36;margin-bottom:22px}
.chapter-heading h2{font-size:clamp(36px,4vw,52px);line-height:1.12}
.home-page .purpose{display:grid;grid-template-columns:1fr 1fr;gap:24px;padding:0 64px 0!important;align-items:stretch}
.home-page .purpose .vision,.home-page .purpose .mission{padding:40px 42px 44px;position:relative;border:1px solid #e0dcd4;border-top:3px solid var(--gold);min-width:0}
.home-page .purpose .vision{background:var(--wine);border-color:var(--wine);border-top-color:var(--gold);color:white}
.home-page .purpose .mission{background:white;color:var(--ink)}
.home-page .purpose h2,.home-page .purpose h3{font-family:Georgia,serif;font-size:38px;font-weight:400;letter-spacing:-.035em;line-height:1.2;margin:22px 0}
.home-page .purpose .eyebrow{font-size:11px;letter-spacing:.13em;line-height:1.6}
.home-page .vision .eyebrow{color:#edce95}
.home-page .mission .eyebrow{color:#82632f}
.home-page .purpose .vision>p:last-child{color:#fff4f3;font-size:17px;line-height:1.85}
.home-page .purpose .mission>p:last-child{color:#55514e;font-size:17px;line-height:1.85}
.home-page .strategy{padding-top:24px;padding-bottom:48px}
.mission-actions{margin-bottom:58px;background:white;border:1px solid #e0dcd4;padding:0 28px}
.mission-actions>summary{margin:0;border:0;padding:22px 0;font-size:15px;font-weight:500}
.mission-actions #mission-list{display:grid;grid-template-columns:1fr 1fr;gap:10px 40px;margin:0;padding:0 18px 25px;font-size:16px}
.home-page .strategy .section-top{border:0;align-items:center;gap:60px;margin-bottom:24px;padding-bottom:16px}
.home-page .strategy h2{font-size:38px}
.home-page .strategy .section-intro{font-size:16px;line-height:1.8;max-width:410px}
.pillars{border-top:1px solid #d9d3c9}
.pillar-detail{border-bottom:1px solid #d9d3c9}
.pillar-detail>summary{display:grid;grid-template-columns:42px 1fr 32px;gap:24px;align-items:center;border:0;margin:0;padding:25px 0;font-weight:400}
.pillar-detail h3{font-size:21px;line-height:1.4;letter-spacing:-.02em;max-width:none}
.pillar-detail .number{font-family:Arial,sans-serif;font-size:13px;color:#896b36}
.pillar-detail .pillar-toggle{width:30px;height:30px;display:grid;place-items:center;border:1px solid #d5cabb;border-radius:50%;color:var(--wine);font-size:20px;line-height:1}
.pillar-detail>p{padding:0 56px 25px 66px;max-width:970px;color:var(--muted);font-size:16px;line-height:1.8;margin:0}
.pillar-detail[open]>summary h3,.pillar-detail>summary:hover h3{color:var(--wine)}
.home-page .objectives{background:transparent;padding:0;margin-top:24px}
.home-page .objectives summary{padding:22px 0;border-top:1px solid #d9d3c9}
.home-page .objectives strong{font-size:21px}
.home-page .objectives summary>span:first-child{transform:none}
.home-page .direction{background:#eeeae1;border-top:1px solid #ddd6c8}
.home-page .direction .section{padding-top:32px;padding-bottom:34px}
.home-page .direction-steps{font-size:24px;letter-spacing:-.025em;margin:18px 0}
.home-page .direction p:last-child{font-size:15px;line-height:1.75;max-width:830px}
.home-page .home-leaders{padding-top:96px;padding-bottom:96px;gap:38px;align-items:start}
.home-page .home-leaders-title{padding-top:12px}
.home-page .home-leaders-title h2{line-height:1.2}
.home-page .home-leader img{height:350px;filter:none}
.home-page .home-leader>span{font-size:11px;letter-spacing:.09em}
.home-page .home-leader h3{font-size:27px;line-height:1.25}
.home-page .home-community{border-top:1px solid var(--line);padding-top:64px;padding-bottom:80px;background:white}
.home-page .home-community h2{font-size:42px;margin-top:18px;margin-bottom:36px}
.home-page .home-community .people-band{gap:10px}
@media(max-width:1100px){.chapter-heading{padding-left:38px;padding-right:38px}.home-page .purpose{padding-left:38px!important;padding-right:38px!important}.home-page .purpose .vision,.home-page .purpose .mission{padding:32px}.home-page .about{gap:45px}.home-page .home-leaders{gap:25px}}
@media(max-width:850px){.home-page .about{grid-template-columns:1fr;gap:32px}.home-page .about-copy{max-width:680px}.home-page .purpose{gap:18px}.home-page .purpose .vision,.home-page .purpose .mission{padding:28px}.home-page .purpose h2,.home-page .purpose h3{font-size:33px}.home-page .home-leaders-title{padding-top:0}.home-page .home-leader img{height:360px}.home-page .strategy .section-top{gap:32px}}
@media(max-width:600px){.home-page .new-hero{padding-bottom:22px}.home-page .about{padding:50px 23px;gap:25px}.home-page .about-copy{margin-top:0}.home-page .about h2{font-size:33px}.home-page .about-copy .lead{font-size:17px}.vision-chapter{padding-top:46px}.chapter-heading{padding:0 23px 28px}.chapter-heading h2{font-size:35px}.chapter-heading .eyebrow{font-size:10px;margin-bottom:16px}.home-page .purpose{grid-template-columns:1fr;padding:0 23px!important;gap:18px}.home-page .purpose .vision,.home-page .purpose .mission{padding:27px}.home-page .purpose h2,.home-page .purpose h3{font-size:32px;margin:18px 0}.home-page .purpose .vision>p:last-child,.home-page .purpose .mission>p:last-child{font-size:16px;line-height:1.8}.home-page .strategy{padding:18px 23px 28px}.mission-actions{padding:0 20px;margin-bottom:38px}.mission-actions #mission-list{grid-template-columns:1fr;gap:6px;font-size:16px}.home-page .strategy h2{font-size:33px}.home-page .strategy .section-top{margin-bottom:12px;padding:0}.home-page .strategy .section-intro{margin-top:18px;margin-bottom:25px}.pillar-detail>summary{grid-template-columns:23px 1fr 28px;gap:13px;padding:22px 0}.pillar-detail h3{font-size:18px;line-height:1.45}.pillar-detail>p{padding:0 0 23px 36px}.home-page .objectives strong{font-size:20px}.home-page .direction-steps{font-size:21px;gap:9px 12px}.home-page .home-leaders{padding:52px 23px;gap:26px 16px}.home-page .home-leaders-title{margin-bottom:4px}.home-page .home-leader img{height:235px}.home-page .home-leader h3{font-size:23px}.home-page .home-leader>span{font-size:10px}.home-page .home-community{padding:46px 23px 50px}.home-page .home-community h2{font-size:33px;margin-bottom:26px}.home-page .home-community .people-band{gap:5px}}

/* Keep expandable content hidden until its heading is activated. */
details:not([open]) > :not(summary){display:none!important}

/* Show the supplied portraits in full, with breathing room. */
.face{aspect-ratio:4/5}
.face img,.member-image img{object-fit:contain;object-position:center;box-sizing:border-box;padding:18px 12px 28px}
.face:hover img,.member-card:hover .member-image img{transform:none}
.leader-photo img,.reverse .leader-photo img{object-fit:contain;object-position:center;box-sizing:border-box;padding:20px}
.denim-partner img{object-fit:contain;object-position:center}
@media(max-width:600px){.face img,.member-image img{padding:12px 8px 24px}.leader-photo img,.reverse .leader-photo img{padding:16px}}
