.mission-signature{font-size:14px;font-weight:600;color:var(--green);display:flex;gap:18px;align-items:center;margin-bottom:27px}.mission-signature span{font-weight:400;color:var(--muted);border-left:1px solid #c5b9c2;padding-left:18px}.mission-hero{background:var(--paper)}.mission-hero-grid{display:grid;grid-template-columns:1.2fr .8fr;gap:80px;align-items:center;padding-block:44px 48px}.mission-introduction h1{font-size:clamp(45px,5vw,70px);line-height:1.08;margin-bottom:29px;letter-spacing:-.046em}.mission-lead{font:italic 23px/1.5 var(--serif);color:var(--green);margin-bottom:19px}.mission-description{font-size:17px;line-height:1.8;max-width:530px;color:var(--muted)}.mission-actions{display:flex;align-items:center;gap:26px;flex-wrap:wrap;margin-top:31px}.mission-intro-foot{display:flex;gap:15px;margin-top:39px;font-size:11px;color:var(--muted)}.mission-intro-foot span{border-inline:1px solid #c7bec5;padding-inline:15px}.mission-portrait{margin:0;justify-self:center;width:min(100%,355px)}.mission-portrait img{width:100%;height:auto;mix-blend-mode:multiply}.mission-portrait figcaption{border-top:1px solid #c5bbc3;padding-top:13px;display:flex;gap:15px;flex-direction:column;font-size:12px;line-height:1.1;margin-top:7px}.mission-portrait figcaption strong{font-weight:600;color:var(--green)}.mission-portrait figcaption span{font-size:11px;color:var(--muted)}.main-nav .nav-participate{padding:9px 20px;border:1px solid #839491;border-radius:3px}.main-nav .nav-participate:hover{background:var(--green);color:white}.mission-pillars{border-bottom:1px solid var(--line)}.mission-pillars-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:50px;padding-block:37px}.mission-pillars-grid>div{border-left:2px solid var(--gold);padding-left:20px}.mission-pillars-grid h2{font-size:25px;letter-spacing:-.02em;margin-bottom:11px}.mission-pillars-grid p{font-size:14px;line-height:1.7;color:var(--muted);margin:0;max-width:300px}.fields-section{padding-block:80px}.fields-layout{display:grid;grid-template-columns:1.06fr 1fr;gap:45px;margin-top:40px;align-items:start}.field-feature{display:grid;grid-template-columns:1fr 1fr;gap:24px}.field-feature-photo{background:var(--paper);border-radius:4px;overflow:hidden}.field-feature-photo img{width:100%;height:auto;object-fit:contain}.field-feature-copy{padding-top:15px}.field-location{font-size:12px;color:var(--green);margin-bottom:9px}.field-feature h3{font:34px/1.2 var(--serif);letter-spacing:-.035em;margin-bottom:18px}.field-feature-copy>p:not(.field-location){font-size:14px;line-height:1.8;color:var(--muted)}.field-feature-copy .text-link{margin-top:9px;font-size:13px}.field-other{display:flex;flex-direction:column;gap:30px}.field-compact{display:grid;grid-template-columns:.8fr 1.2fr;gap:23px;padding-bottom:26px;border-bottom:1px solid var(--line)}.field-compact img{width:100%;height:150px;object-fit:cover;border-radius:3px}.field-compact h3{font:27px/1.2 var(--serif);margin:0 0 10px;letter-spacing:-.025em}.field-compact p{font-size:13px;color:var(--muted);line-height:1.75;margin-bottom:13px}.field-compact .text-link{font-size:12px}.mission-about{background:#e8eeeb;padding-block:75px}.mission-about-grid{display:grid;grid-template-columns:1.1fr .9fr;gap:110px;align-items:center}.mission-about h2{font-size:clamp(38px,4vw,54px)}.mission-about blockquote{margin:26px 0;font:italic 22px/1.6 var(--serif);color:var(--green);max-width:560px}.mission-about-grid>div>p:not(.section-kicker){font-size:15px;max-width:530px;line-height:1.8;color:var(--muted)}.mission-about .text-link{margin-top:18px}.journey-panel h3{font:26px/1.3 var(--serif);font-weight:400;margin-bottom:27px}.journey-list{list-style:none;padding:0;margin:0}.journey-list li{border-left:1px solid #91a7a0;padding:0 0 22px 25px;position:relative}.journey-list li:last-child{padding-bottom:0}.journey-list li::before{content:'';position:absolute;left:-4px;top:7px;width:7px;height:7px;background:var(--green);border-radius:50%}.journey-list strong{font-size:14px;font-weight:600}.journey-list p{font-size:13px;line-height:1.7;color:var(--muted);margin:5px 0 0;max-width:350px}.base-section{display:grid;grid-template-columns:1.4fr .6fr;gap:110px;align-items:center;padding-block:80px}.base-vision h2{font-size:46px}.base-vision>p:not(.section-kicker){font-size:16px;line-height:1.8;color:var(--muted);max-width:610px}.base-intentions{display:flex;gap:11px 24px;flex-wrap:wrap;font-size:12px;color:var(--green);border-block:1px solid var(--line);padding-block:18px;margin-block:26px}.base-vision .button{margin-top:3px}.base-photo{margin:0;max-width:260px;justify-self:center}.base-photo img{width:100%;height:auto;border-radius:4px}.base-photo figcaption{font-size:11px;line-height:1.6;color:var(--muted);margin-top:10px}.magazine-section{background:var(--paper);padding-block:75px 45px}.magazine-feature{display:grid;grid-template-columns:.85fr 1.15fr;gap:100px;align-items:center}.magazine-object{width:min(100%,300px);justify-self:center}.magazine-description h2{font-size:45px;margin-bottom:22px}.magazine-description h3{font:29px/1.3 var(--serif);font-weight:400;letter-spacing:-.03em;color:var(--green);margin-bottom:20px}.magazine-description>p:not(.section-kicker):not(.magazine-access){font-size:16px;line-height:1.8;color:var(--muted);max-width:590px}.magazine-facts{display:flex;flex-wrap:wrap;gap:20px;font-size:12px;color:var(--green);margin:26px 0}.magazine-facts span+span{border-left:1px solid #c4bfc3;padding-left:20px}.magazine-actions{display:flex;gap:24px;align-items:center;flex-wrap:wrap}.magazine-access{font-size:11px;color:var(--muted);margin:17px 0 0}.magazine-contents{border-top:1px solid #cbc1c9;margin-top:45px}.magazine-contents>summary{list-style:none;cursor:pointer;font-size:14px;font-weight:600;color:var(--green);padding:23px 0;display:flex;justify-content:space-between;gap:25px}.magazine-contents>summary::-webkit-details-marker{display:none}.magazine-contents>summary span{font-size:24px;line-height:1}.magazine-contents[open]>summary span{transform:rotate(45deg)}.magazine-contents .stories-section{width:100%;padding-block:30px 0}.magazine-contents .section-intro h2{font-size:32px}.magazine-contents .section-intro>p{font-size:13px}.magazine-contents .edition-strip{margin-bottom:0}.magazine-contents .search input{background:transparent}.magazine-contents .story-image{background:#e7e3e7}
@media(max-width:1100px){.mission-hero-grid{gap:45px}.mission-introduction h1{font-size:57px}.mission-portrait{width:310px}.mission-description{font-size:16px}.mission-actions{gap:20px}.main-nav{gap:23px}.mission-pillars-grid{gap:30px}.fields-layout{gap:30px}.field-feature{gap:20px}.field-feature-copy{padding-top:3px}.field-feature h3{font-size:30px}.field-feature-copy>p:not(.field-location){font-size:13px}.field-compact{grid-template-columns:.8fr 1.2fr;gap:18px}.field-compact img{height:135px}.mission-about-grid{gap:60px}.base-section{gap:65px}.magazine-feature{gap:65px}}
@media(max-width:800px){.mission-hero-grid{grid-template-columns:1.15fr .85fr;gap:25px;padding-block:38px}.mission-introduction h1{font-size:43px}.mission-portrait{width:255px}.mission-signature{font-size:12px;gap:12px}.mission-signature span{padding-left:12px}.mission-lead{font-size:20px}.mission-description{font-size:14px}.mission-actions .button{font-size:12px;padding:12px 16px}.mission-actions .text-link{font-size:13px}.mission-intro-foot{font-size:9px;gap:10px}.mission-intro-foot span{padding-inline:10px}.mission-pillars-grid{gap:23px;padding-block:28px}.mission-pillars-grid h2{font-size:23px}.mission-pillars-grid p{font-size:12px}.fields-section{padding-block:55px}.fields-layout{grid-template-columns:1fr;gap:35px}.field-feature{grid-template-columns:.8fr 1.2fr;gap:30px}.field-feature-photo{max-width:260px}.field-feature-copy{padding-block:15px}.field-feature-copy>p:not(.field-location){font-size:15px}.field-feature h3{font-size:35px}.field-other{display:grid;grid-template-columns:1fr 1fr;gap:25px}.field-compact{display:block}.field-compact img{height:170px;margin-bottom:20px}.field-compact p{font-size:14px}.mission-about-grid{gap:40px}.mission-about h2{font-size:39px}.mission-about blockquote{font-size:19px}.mission-about-grid>div>p:not(.section-kicker){font-size:14px}.base-section{gap:35px;padding-block:55px;grid-template-columns:1.25fr .75fr}.base-vision h2{font-size:36px}.base-vision>p:not(.section-kicker){font-size:15px}.base-intentions{gap:10px 15px;font-size:11px}.magazine-feature{gap:45px}.magazine-object{width:255px}.magazine-description h2{font-size:36px}.magazine-description h3{font-size:24px}.magazine-description>p:not(.section-kicker):not(.magazine-access){font-size:14px}.magazine-facts{gap:10px;font-size:10px}.magazine-facts span+span{padding-left:10px}.magazine-actions{gap:20px}.magazine-actions .button{font-size:13px}.main-nav .nav-participate{margin-top:10px;text-align:center}}
@media(max-width:600px){.mission-hero-grid{grid-template-columns:minmax(0,1fr);padding-block:32px 35px;gap:35px}.mission-signature{font-size:12px;margin-bottom:23px;flex-wrap:wrap}.mission-introduction h1{font-size:clamp(39px,11.3vw,48px);line-height:1.12;margin-bottom:24px}.mission-lead{font-size:21px}.mission-description{font-size:15px}.mission-actions{gap:22px;margin-top:25px}.mission-actions .button{font-size:13px;padding:14px 18px}.mission-actions .text-link{font-size:13px}.mission-intro-foot{font-size:10px;margin-top:28px;flex-wrap:wrap}.mission-portrait{width:min(100%,295px)}.mission-portrait figcaption{gap:9px}.mission-pillars-grid{grid-template-columns:1fr;gap:26px;padding-block:32px}.mission-pillars-grid>div{padding-left:19px}.mission-pillars-grid h2{font-size:24px;margin-bottom:9px}.mission-pillars-grid p{font-size:14px;max-width:100%}.fields-section{padding-block:45px}.field-feature{grid-template-columns:minmax(0,1fr);gap:20px}.field-feature-photo{width:100%;max-width:285px;justify-self:center}.field-feature-copy{padding:0}.field-feature h3{font-size:33px;margin-bottom:14px}.field-feature-copy>p:not(.field-location){font-size:15px}.field-other{grid-template-columns:minmax(0,1fr);gap:27px}.field-compact img{height:205px}.field-compact h3{font-size:30px}.field-compact p{font-size:15px}.field-compact .text-link{font-size:13px}.mission-about{padding-block:45px}.mission-about-grid{grid-template-columns:minmax(0,1fr);gap:40px}.mission-about h2{font-size:42px}.mission-about blockquote{font-size:20px}.mission-about-grid>div>p:not(.section-kicker){font-size:15px}.journey-panel h3{font-size:28px}.journey-list strong{font-size:15px}.journey-list p{font-size:14px}.base-section{grid-template-columns:minmax(0,1fr);gap:32px;padding-block:45px}.base-vision h2{font-size:37px}.base-photo{width:260px}.base-intentions{font-size:12px}.magazine-section{padding-block:45px 20px}.magazine-feature{grid-template-columns:minmax(0,1fr);gap:35px}.magazine-object{width:min(100%,280px)}.magazine-description h2{font-size:36px}.magazine-description h3{font-size:29px}.magazine-description>p:not(.section-kicker):not(.magazine-access){font-size:15px}.magazine-facts{font-size:11px;gap:12px}.magazine-facts span+span{padding-left:12px}.magazine-actions{gap:24px}.magazine-contents{margin-top:35px}.magazine-contents>summary{font-size:13px}.magazine-contents .stories-section{padding-block:20px 0}.magazine-contents .section-intro h2{font-size:29px}}
.mission-pillars-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:35px}
@media(max-width:900px){.mission-pillars-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}
@media(max-width:600px){.mission-pillars-grid{grid-template-columns:minmax(0,1fr)}}
