@font-face{font-family:FinancierDisplay;src:url(../fonts/financier-display-web-regular.woff2) format("woff2");font-style:normal;font-weight:400;font-display:swap}@font-face{font-family:Financier Legacy;src:url(../fonts/financier-text-web-regular.woff2) format("woff2");font-style:normal;font-weight:400;font-display:swap}.main{--font-financier: "Financier Legacy", "Financier Text", Georgia, "Times New Roman", serif;color:#1f2624;-webkit-font-smoothing:antialiased}:where(.main) .story-content{color:#1f2624}:where(.main) .story-content p{margin-bottom:24px}:where(.main) .story-content a{color:inherit;text-decoration:none!important;border-bottom:1px solid transparent;transition:border-color .2s ease}:where(.main) .story-content a:hover{border-bottom-color:currentColor}:where(.main) .story-content blockquote,:where(.main) .story-content .wp-block-quote{border-left:none!important;border:none!important;padding:0!important;margin:0 0 1rem!important;background:transparent!important;font-style:normal!important;font-size:inherit!important;line-height:inherit!important}:where(.main) .story-content strong{font-weight:700;color:#1f2624}:where(.main) :is(.bio-section,.legacy-ra-main) h3{margin-top:40px}:where(.main) .bg-brand-dark .story-content,:where(.main) .bg-\[\#343834\] .story-content,:where(.main) .bg-brand-dark .story-content strong,:where(.main) .bg-\[\#343834\] .story-content strong{color:#fff}:where(.main) .acknowledgements strong{font-size:14px;color:#ff5700}:where(.main) .acknowledgements.acknowledgements-inline strong{font-size:inherit;margin-bottom:12px;display:inline-block}:where(.main) .acknowledgements-inline{padding:1.5em;border:2px solid #ff5700;border-radius:4px;background:#dcdad2;color:#1f2624}:where(.main) .staff-sidebar:after{content:"";position:absolute;top:0;bottom:0;height:1000px;left:-9999px;right:-9999px;background:#dad9d2;z-index:-1}:where(.main) .bio-section>p:first-of-type{font:400 25px/1.24 var(--font-financier);margin-bottom:40px}@media(min-width:1024px){:where(.main) .bio-section>p:first-of-type{font-size:32px;line-height:1.25}}:where(.main) .info-inline-list li+li:before{content:"";display:inline-block;width:4px;height:4px;border-radius:50%;background:#ff5700;vertical-align:middle;margin-right:.75rem}:where(.main) :is(.story-content,.text-content,.wysiwyg-copy) a:not(:has(img,svg,div)){text-decoration:underline!important;text-underline-offset:.2em;border-bottom:0;transition:color .2s ease}:where(.main) :is(.story-content,.text-content,.wysiwyg-copy) a:not(:has(img,svg,div)) *{color:inherit!important}:where(.main) :is(.story-content,.text-content,.wysiwyg-copy) a:not(:has(img,svg,div)):hover{color:var(--color-brand-orange)!important}@layer base{:where(.main) :is(.story-content,.text-content,.wysiwyg-copy) img{display:inline;vertical-align:top;max-width:100%;height:auto}:where(.main) :is(.story-content,.text-content,.wysiwyg-copy) hr{margin-block:1rem;border-top-color:#0000001a}:where(.main) :is(.story-content,.text-content,.wysiwyg-copy) :is(th,td){padding:1px}:where(.main) :is(.story-content,.text-content,.wysiwyg-copy) .video-container{position:relative;height:0;margin-block:40px;padding-bottom:56.25%;overflow:hidden}:where(.main) :is(.story-content,.text-content,.wysiwyg-copy) .video-container :is(iframe,object,embed,video){position:absolute;top:0;left:0;width:100%;height:100%}:where(.main) :is(.story-content,.text-content,.wysiwyg-copy) .wp-caption{clear:both;max-width:100%;margin-bottom:1.2em;padding:.4em;font:400 12.5px/19px Gemeli Mono,ui-monospace,SFMono-Regular,Menlo,monospace}:where(.main) :is(.story-content,.text-content,.wysiwyg-copy) .wp-caption img{margin:0}:where(.main) :is(.story-content,.text-content,.wysiwyg-copy) div.aligncenter{margin:0 auto 1.2em}:where(.main) :is(.story-content,.text-content,.wysiwyg-copy) img.aligncenter{display:block;margin:20px auto}:where(.main) :is(.story-content,.text-content,.wysiwyg-copy) .alignleft{float:left;margin:0 1.2em 4px 0}:where(.main) :is(.story-content,.text-content,.wysiwyg-copy) .alignright{float:right;margin:0 0 4px 1.2em}@media(max-width:650px){:where(.main) :is(.story-content,.text-content,.wysiwyg-copy) :is(.alignleft,.alignright){display:block;float:none;margin:0 0 25px}}:where(.main) :is(.text-content,.wysiwyg-copy){display:flow-root}:where(.main) .wysiwyg-copy p{margin-bottom:12px}:where(.main) :is(.story-content,.text-content,.wysiwyg-copy) blockquote{margin:0 0 1rem}:where(.main) :is(.story-content,.text-content,.wysiwyg-copy) ul{margin:0 0 1rem;padding-left:40px;list-style:disc}:where(.main) :is(.story-content,.text-content,.wysiwyg-copy) ul ul{margin-bottom:0;list-style:circle}:where(.main) :is(.story-content,.text-content,.wysiwyg-copy) ol{margin:0;padding-left:0;list-style:none;counter-reset:newCounter}:where(.main) :is(.story-content,.text-content,.wysiwyg-copy) ol>li{position:relative;margin-bottom:16px;padding-left:36px}:where(.main) :is(.story-content,.text-content,.wysiwyg-copy) ol>li:before{content:counters(newCounter,".") " ";counter-increment:newCounter;position:absolute;top:4px;left:-4px;display:flex;flex-wrap:wrap;align-items:center;justify-content:center;width:25px;height:25px;border:1px solid #ff5700;border-radius:50%;color:inherit;font:700 14px/1 var(--font-ginto)}}:where(.main) :is(.story-content,.text-content,.wysiwyg-copy) h1{margin-bottom:8px;font:400 46px/1.09 var(--font-financier)}@media(min-width:1024px){:where(.main) :is(.story-content,.text-content,.wysiwyg-copy) h1{font-size:54px;line-height:1.11}}@media(min-width:1650px){:where(.main) :is(.story-content,.text-content,.wysiwyg-copy) h1{margin-bottom:26px;font-size:74px;line-height:1}}:where(.main) :is(.story-content,.text-content,.wysiwyg-copy) h2{margin-bottom:1.5rem;font:500 24px/1.2 var(--font-ginto)}@media(min-width:1024px){:where(.main) :is(.story-content,.text-content,.wysiwyg-copy) h2{line-height:34px}}:where(.main) :is(.story-content,.text-content,.wysiwyg-copy) h3{margin-bottom:8px;font:700 11px/1.2 var(--font-ginto);letter-spacing:.8px;text-transform:uppercase}:where(.main) :is(.story-content,.text-content,.wysiwyg-copy) h4{margin-bottom:8px;font:400 20px/1.2 var(--font-ginto)}:where(.main) :is(.story-content,.text-content,.wysiwyg-copy) :is(h5,h6){margin-bottom:8px;font:400 16px/1.2 var(--font-ginto)}:where(.main) :is(.story-content,.text-content,.wysiwyg-copy) .wp-caption p{margin:.75em 0 0;font:inherit}:where(.main) :is(.story-content,.text-content,.wysiwyg-copy) ol[start="2"]{counter-reset:newCounter 1}:where(.main) :is(.story-content,.text-content,.wysiwyg-copy) ol[start="3"]{counter-reset:newCounter 2}:where(.main) :is(.story-content,.text-content,.wysiwyg-copy) ol[start="4"]{counter-reset:newCounter 3}:where(.main) :is(.story-content,.text-content,.wysiwyg-copy) ol[start="5"]{counter-reset:newCounter 4}:where(.main) :is(.story-content,.text-content,.wysiwyg-copy) ol[start="6"]{counter-reset:newCounter 5}:where(.main) :is(.story-content,.text-content,.wysiwyg-copy) ol[start="7"]{counter-reset:newCounter 6}:where(.main) :is(.story-content,.text-content,.wysiwyg-copy) ol[start="8"]{counter-reset:newCounter 7}:where(.main) :is(.story-content,.text-content,.wysiwyg-copy) ol[start="9"]{counter-reset:newCounter 8}:where(.main) :is(.story-content,.text-content,.wysiwyg-copy) ol[start="10"]{counter-reset:newCounter 9}:where(.main) :is(.story-content,.text-content,.wysiwyg-copy) ol[start="11"]{counter-reset:newCounter 10}:where(.main) .legacy-hero__title,:where(.main) :is(.story-content,.text-content,.wysiwyg-copy) h1{font-family:"FinancierDisplay",var(--font-financier)}@media(min-width:768px){:where(.main) .basic-hero-banner .legacy-hero__title{max-width:calc(100% - 238px)}}@media(min-width:1024px){:where(.main) .basic-hero-banner .legacy-hero__title{max-width:calc(100% - 298px)}}:where(.main) .module--basic-text{padding-block:60px}:where(.main) .module--basic-text.pt-lg-10_2{padding-block:60px 38px}@media(min-width:1024px){:where(.main) .module--basic-text.pt-lg-10_2{padding-block:102px 66px}}:where(.main) .module--basic-text .row:not(.flex){display:flex;flex-wrap:wrap;margin-inline:-15px}:where(.main) .module--basic-text .row:not(.flex)>:is(.col-md-8,.col-md-12){width:100%;padding-inline:15px}@media(min-width:768px){:where(.main) .module--basic-text .row:not(.flex)>.col-md-8{flex:0 0 66.666667%;max-width:66.666667%}:where(.main) .module--basic-text .row:not(.flex)>.offset-md-1{margin-left:8.333333%}}@media(min-width:1024px){:where(.main) .module--basic-text .row:not(.flex)>.col-lg-6{flex:0 0 50%;max-width:50%}:where(.main) .module--basic-text .row:not(.flex)>.offset-lg-3{margin-left:25%}}:where(.main) :is(.module--basic-text,.legacy-accordion-section).bg-white :is(.text-content,.wysiwyg-copy,.legacy-accordion){color:#1f2624}:where(.main) .bg-black{background-color:#1f2624}:where(.main) .bg-ltgray{background-color:#eff0ef}:where(.main) .bg-battle-green{background-color:#343834}:where(.main) :is(.story-content,.text-content,.wysiwyg-copy) a.btn{display:inline-block;padding:10px 12px 12px;border:0;font-size:14px;font-weight:700;letter-spacing:.5px;line-height:1.25;text-align:center;text-decoration:none!important;text-transform:uppercase;vertical-align:middle}:where(.main) :is(.story-content,.text-content,.wysiwyg-copy) a.btn.btn-secondary{background:#cfc7c0;color:#212529}:where(.main) :is(.story-content,.text-content,.wysiwyg-copy) a.btn.btn-warning{background:#ff5700;color:#fff}:where(.main) :is(.story-content,.text-content,.wysiwyg-copy) a.btn.btn-secondary:hover{background:#ff5700;color:#fff!important}:where(.main) :is(.story-content,.text-content,.wysiwyg-copy) a.btn.btn-warning:hover{background:#33008d;color:#fff!important}:where(.main) .featured-story{padding-block:0 34px;background-color:#eff0ef;font-size:20px;line-height:1.5}:where(.main) .featured-story .section-title-small{margin-bottom:40px}:where(.main) .featured-story .row{display:flex;flex-wrap:wrap;margin-inline:-15px}:where(.main) .featured-story .col-md-6{width:100%;margin-bottom:60px;padding-inline:15px}:where(.main) .featured-story a{text-decoration:none}:where(.main) .featured-story .img-wrap{margin-bottom:22px}:where(.main) .featured-story .img-wrap img{width:100%}:where(.main) .featured-story h2{margin-bottom:26px;font:400 25px/1.24 var(--font-financier)}:where(.main) .featured-story p{margin-bottom:26px}:where(.main) .featured-story ul{margin:0 0 1rem;padding-left:40px;list-style:disc}:where(.main) .read-more-link{display:inline-block;font-size:14px;font-weight:700;letter-spacing:.5px;line-height:1.2;text-transform:uppercase}:where(.main) .read-more-link .txt{display:inline-block;padding-bottom:5px;border-bottom:2px solid #ff5700}@media(min-width:768px){:where(.main) .featured-story .col-md-6{flex:0 0 50%;max-width:50%}}@media(min-width:1024px){:where(.main) .featured-story{padding-block:66px}:where(.main) .featured-story .img-wrap{margin-bottom:28px}:where(.main) .featured-story .row h2{font-size:28px;line-height:1.21}}:where(.main) .legacy-accordion-section{padding-block:60px}:where(.main) .legacy-accordion{margin-inline:-30px;border-top:3px solid currentColor}:where(.main) .legacy-accordion__item{padding:27px 30px 23px;border-bottom:3px solid currentColor}:where(.main) .legacy-accordion__summary{position:relative;display:block;padding-right:30px;cursor:pointer;list-style:none}:where(.main) .legacy-accordion__summary::-webkit-details-marker{display:none}:where(.main) .legacy-accordion__title{display:block;letter-spacing:normal;font:400 28px/36px "FinancierDisplay",var(--font-financier)}:where(.main) .legacy-accordion__more{position:absolute;top:14px;right:8px;color:#000;font-size:10px;font-weight:700;letter-spacing:.71px;line-height:1;text-transform:uppercase;transition:color .3s linear}:where(.main) .bg-brand-dark .legacy-accordion__more{color:#fff}:where(.main) .legacy-accordion__label,:where(.main) .legacy-accordion__less{display:none}:where(.main) .legacy-accordion__chevron{display:inline-block;width:9px;height:5px;transition:transform .2s ease}:where(.main) .legacy-accordion__item[open] .legacy-accordion__chevron{transform:rotate(180deg)}:where(.main) .legacy-accordion__item[open] .legacy-accordion__more-word{display:none}:where(.main) .legacy-accordion__item[open] .legacy-accordion__less{display:inline}:where(.main) .legacy-accordion__body{margin-top:20px;padding-top:20px;border-top:1px solid currentColor}:where(.main) .legacy-accordion__body p{margin-bottom:19px}@media(min-width:768px){:where(.main) .legacy-accordion{max-width:900px;margin-inline:auto;padding-bottom:21px;border-top:0;border-bottom:3px solid currentColor}:where(.main) .legacy-accordion__item{padding:29px 0 8px 29px;border-top:1px solid currentColor;border-bottom:0}:where(.main) .legacy-accordion__summary{display:flex;flex-wrap:wrap;align-items:flex-end;justify-content:space-between;padding-right:0}:where(.main) .legacy-accordion__summary:hover{opacity:.8}:where(.main) .legacy-accordion__summary:hover .legacy-accordion__more{color:#ff5700}:where(.main) .legacy-accordion__title{width:80%}:where(.main) .legacy-accordion__more{position:static;margin-bottom:6px}:where(.main) .legacy-accordion__label{display:inline}:where(.main) .legacy-accordion__chevron{margin:0 5px 0 10px;vertical-align:1px}:where(.main) .legacy-accordion__body{margin-top:7px;padding-top:0;padding-bottom:4px;border-top:0}}@media(min-width:1024px){:where(.main) .legacy-accordion-section{padding-block:24px 80px}:where(.main) .legacy-accordion__summary{padding-bottom:21px}:where(.main) .legacy-accordion__title{font-size:32px}}:where(.main) .bg-brand-dark{background-color:#343834}:where(.main) .legacy-body{padding-block:30px 20px}:where(.main) .legacy-text--center{padding-block:60px 38px}:where(.main) .legacy-text--caption{padding-block:22px 38px}:where(.main) .legacy-img{padding-block:0 20px}:where(.main) .legacy-img-two,:where(.main) .legacy-img-compare{padding-block:40px 20px}:where(.main) .legacy-video{padding-block:0 20px}:where(.main) .legacy-ack{padding-block:0 38px}:where(.main) .legacy-quote{padding-block:68px 56px;background-color:#191d19}:where(.main) .legacy-stories{padding-block:56px 46px}:where(.main) .legacy-latest{padding-block:60px 34px}:where(.main) .legacy-partners{padding-block:50px 100px}:where(.main) .legacy-publications{padding-block:34px 20px}:where(.main) .legacy-author-panel{padding-block:32px 26px;font-size:14px;line-height:19px}@media(min-width:768px){:where(.main) .legacy-text--caption{padding-top:50px}}@media(min-width:1024px){:where(.main) .legacy-body{padding-block:60px}:where(.main) .legacy-text--center{padding-block:102px 66px}:where(.main) .legacy-text--caption{padding-block:82px 70px}:where(.main) .legacy-img{padding-bottom:40px}:where(.main) .legacy-img-compare{padding-top:80px}:where(.main) .legacy-quote{padding-block:156px 142px}:where(.main) .legacy-stories{padding-block:42px 48px}:where(.main) .legacy-latest{padding-block:92px 66px}:where(.main) .legacy-publications{padding-block:62px 84px}:where(.main) .legacy-author-panel{padding-block:30px}}:where(.main) .legacy-img-two img{margin-bottom:20px}:where(.main) .legacy-img.legacy-img--global{padding-block:0}:where(.main) .legacy-img-two.legacy-img--global{padding-block:50px 20px}:where(.main) .legacy-story-hero__image{width:auto;max-width:100%}:where(.main) .legacy-img-full img{height:200px;object-fit:cover}@media(min-width:768px){:where(.main) .legacy-img-full img{height:400px}}@media(min-width:1024px){:where(.main) .legacy-img-full img{height:517px}}:where(.main) .wysiwyg-copy.text-\[12\.5px\]{color:#000000d9;font-family:Gemeli Mono,ui-monospace,SFMono-Regular,Menlo,monospace;opacity:1}:where(.main) .wysiwyg-copy.text-\[12\.5px\] p{font-family:inherit}:where(.main) .bg-brand-dark .wysiwyg-copy.text-\[12\.5px\]{color:#fff}@media(min-width:1024px){:where(.main) .legacy-aside{padding-left:83px}}:where(.main) .legacy-side-title{margin-bottom:14px;font-weight:400}:where(.main) .legacy-tag{padding:4px 16px 6px;border-radius:12px;font-size:12px;font-weight:500;line-height:1}:where(.main) .legacy-tag:hover{border-color:#ff5700;background:#fff;color:inherit}:where(.main) .legacy-people-title{margin-bottom:0;font-size:20px;font-weight:400;line-height:30px}:where(.main) .legacy-people-title,:where(.main) .legacy-side-title,:where(.main) .legacy-people{color:#1f2624}:where(.main) .bg-brand-dark :is(.legacy-people-title,.legacy-side-title,.legacy-people){color:#fff}:where(.main) .legacy-people{font-family:Gemeli Mono,ui-monospace,SFMono-Regular,Menlo,monospace}:where(.main) .legacy-people li,:where(.main) .legacy-people li+li{margin-block:0 10px}:where(.main) .legacy-people li>:first-child{font:inherit;font-size:16px;line-height:1.5}:where(.main) .legacy-people li>span.block{font-family:inherit;font-size:12px;line-height:1.5;opacity:1}:where(.main) .section-title-small{margin-bottom:32px;font:500 18px/1.22 var(--font-ginto);letter-spacing:normal;text-transform:none}:where(.main) .legacy-read-link{display:inline-block;font-size:14px;font-weight:500;letter-spacing:.5px;line-height:1.2;text-decoration:none;text-transform:none}:where(.main) .legacy-read-link:hover{color:#ff5700}:where(.main) .legacy-read-link svg{display:inline-block;width:8px;height:8px;margin-left:6px}:where(.main) .legacy-read-link span{display:inline-block;padding-bottom:5px;border-bottom:2px solid #ff5700}:where(.main) .info-inline-list{font:700 14px/1.3 Gemeli Mono,ui-monospace,SFMono-Regular,Menlo,monospace}:where(.main) article.group img{aspect-ratio:3 / 2}:where(.main) article.group{margin-bottom:46px}:where(.main) article.group>a:first-child{margin-bottom:28px}:where(.main) article.group .info-inline-list li{margin-bottom:8px}:where(.main) :is(.legacy-stories,.legacy-latest,.legacy-ra-stories,.legacy-ra-latest) .grid{gap:0 30px}:where(.main) .legacy-card-tags li{display:inline-block;margin:0 7px 8px 0}:where(.main) .legacy-card-tags .legacy-tag{display:block;border:1px solid transparent;background:#a4aea882;padding-inline:6px;text-align:center;text-decoration:none}:where(.main) article.group h3{margin-bottom:26px;padding-right:50px;font:400 25px/1.24 var(--font-financier);letter-spacing:normal}@media(min-width:1024px){:where(.main) article.group h3{font-size:28px;line-height:1.21}:where(.main) .legacy-stories .section-title-small{margin-bottom:46px}:where(.main) .legacy-latest .section-title-small{margin-bottom:64px}:where(.main) .legacy-card-tags .legacy-tag{padding-inline:11px}}:where(.main) .legacy-cards{display:grid;gap:0 30px}@media(min-width:768px){:where(.main) .legacy-cards{grid-template-columns:repeat(3,minmax(0,1fr))}:where(.main) .legacy-cards--two{grid-template-columns:repeat(2,minmax(0,1fr))}}:where(.main) .legacy-more{display:flex;flex-direction:column-reverse;margin-top:40px}:where(.main) .legacy-more__toggle{align-self:center;min-width:150px;margin-top:40px;padding:10px 12px 12px;background:#cfc7c0;color:#212529;cursor:pointer;font-size:14px;font-weight:700;letter-spacing:.5px;line-height:1.25;list-style:none;text-align:center;text-transform:uppercase}:where(.main) .legacy-more__toggle::-webkit-details-marker{display:none}:where(.main) .legacy-more__toggle:hover{background:#ff5700;color:#fff}:where(.main) .legacy-more__less,:where(.main) .legacy-more[open] .legacy-more__more{display:none}:where(.main) .legacy-more[open] .legacy-more__less{display:inline}:where(.main) .legacy-quote__inner{max-width:780px;margin-bottom:16px}:where(.main) .legacy-quote__text{position:relative;display:block;margin-bottom:8px;font:400 46px/1.09 "FinancierDisplay",var(--font-financier)}:where(.main) .legacy-quote__text:before{position:absolute;top:0;left:-18px}:where(.main) .legacy-quote__text.no-quotes:before,:where(.main) .legacy-quote__text.no-quotes:after{content:none}:where(.main) .legacy-quote__cite{display:block;padding-top:18px;font:700 16px/1 Gemeli Mono,ui-monospace,SFMono-Regular,Menlo,monospace}@media(min-width:1024px){:where(.main) .legacy-quote__inner{padding-left:98px}:where(.main) .legacy-quote__text{font-size:54px;line-height:1.11}:where(.main) .legacy-quote__text:before{left:-22px}:where(.main) .legacy-quote__cite{padding-top:30px}}:where(.main) .legacy-story-hero .info-inline-list li{margin-bottom:8px}:where(.main) .legacy-story-hero__title{margin-bottom:21px}:where(.main) .legacy-story-hero__subtitle{margin-bottom:0}@media(min-width:768px){:where(.main) .legacy-story-hero{padding-top:63px}}@media(min-width:1024px){:where(.main) .legacy-story-hero__title{margin-bottom:43px}:where(.main) .legacy-story-hero__title,:where(.main) .legacy-story-hero__subtitle{max-width:842px}:where(.main) .legacy-story-hero__subtitle{margin-bottom:50px}}:where(.main) .legacy-project-hero{padding-block:100px 40px}:where(.main) .legacy-project-hero__subtitle{margin-bottom:0;font:500 24px/1.2 var(--font-ginto)}:where(.main) .legacy-subnav{margin-top:24px;font-size:14px;font-weight:500;line-height:1.2}:where(.main) .legacy-subnav li{margin-bottom:24px}:where(.main) .legacy-subnav li:last-child{margin-bottom:0}:where(.main) .legacy-subnav a{position:relative;display:inline-block;text-decoration:none}:where(.main) .legacy-subnav a:after{content:"";position:absolute;right:0;bottom:-3px;left:0;height:2px;background:#ff5700;opacity:0;transition:opacity .3s linear}:where(.main) .legacy-subnav a:hover:after,:where(.main) .legacy-subnav .current-menu-item a:after{opacity:1}@media(min-width:768px){:where(.main) .legacy-project-hero{padding-block:140px 106px}:where(.main) .legacy-project-hero__inner{display:flex;flex-wrap:wrap;justify-content:space-between}:where(.main) .legacy-project-hero__text{width:calc(100% - 208px);padding-right:30px}:where(.main) .legacy-project-hero__subtitle{line-height:34px}:where(.main) .legacy-subnav{width:208px;margin-top:0;padding-top:48px;font-size:18px;line-height:1.78}}@media(min-width:1024px){:where(.main) .legacy-project-hero__text{width:calc(100% - 268px)}:where(.main) .legacy-project-hero h1{margin-bottom:40px}:where(.main) .legacy-project-hero__subtitle{margin-bottom:50px}:where(.main) .legacy-subnav{width:268px;padding-right:56px}}:where(.main) .legacy-partners__list{display:block;margin:0 -20px;text-align:center}:where(.main) .legacy-partners__list li{padding:10px 20px}:where(.main) .legacy-partners__list img{display:inline-block;max-width:100%;height:auto}:where(.main) .legacy-partners__name{font-size:24px;font-weight:500;line-height:34px}@media(min-width:768px){:where(.main) .legacy-partners__list{display:flex;flex-wrap:wrap;text-align:left}:where(.main) .legacy-partners__list li{border-left:1px solid #cad5da}:where(.main) .legacy-partners__list li:first-child{border-left:0}}:where(.main) .legacy-publications .section-title-small{margin-bottom:40px}:where(.main) .legacy-publication__title{margin-bottom:22px;font:400 24px/30px var(--font-financier);letter-spacing:normal}:where(.main) .legacy-publication{margin-bottom:46px}:where(.main) .legacy-publication__author{margin-bottom:40px;font:400 12px/1.58 Gemeli Mono,ui-monospace,SFMono-Regular,Menlo,monospace}@media(min-width:1024px){:where(.main) .legacy-publications .section-title-small{margin-bottom:58px}:where(.main) .legacy-publication__title{margin-bottom:18px;font-size:25px;line-height:31px}:where(.main) .legacy-publication__author{font-size:13px;line-height:1.46}}:where(.main) .legacy-ra-hero{height:248px;min-height:0;align-items:center;overflow:hidden}:where(.main) .legacy-ra-hero__inner{padding-block:0}:where(.main) .legacy-ra-hero__title{font:900 75px/1 var(--font-sohne);letter-spacing:.38px}:where(.main) .legacy-ra-panel{position:relative;z-index:10;padding-block:0;border-top:4px solid #5fbb81;background-color:#eff0ef}:where(.main) .legacy-ra-panel__inner{display:block}:where(.main) .legacy-ra-main{width:auto;margin:0 -30px;padding:39px 30px 24px;background:#fff}:where(.main) .legacy-ra-main p{margin-bottom:16px;font-family:var(--font-financier)}:where(.main) .legacy-ra-side{padding:40px 0 38px}:where(.main) .legacy-ra-side>span{margin-bottom:39px;color:#000000d9;font-weight:500}:where(.main) .legacy-ra-side ul{font-family:Gemeli Mono,ui-monospace,SFMono-Regular,Menlo,monospace}:where(.main) .legacy-ra-side li,:where(.main) .legacy-ra-side li+li{margin-block:0 26px}:where(.main) .legacy-ra-side li>:is(a,span){font-family:inherit}:where(.main) .legacy-ra-side .legacy-read-link{padding-bottom:5px;border-bottom:2px solid #ff5700;color:#1f2624}:where(.main) .legacy-ra-side .legacy-read-link svg{display:none}:where(.main) .legacy-ra-side li>a{display:block;margin-bottom:6px;font-size:18px;line-height:1.22;text-decoration:none}:where(.main) .legacy-ra-side li>span{color:#393939;font-size:12px;line-height:1.5;opacity:1}:where(.main) .legacy-ra-stories{padding-block:40px 16px}:where(.main) .legacy-ra-stories .section-title-small{margin-bottom:40px}:where(.main) .legacy-ra-latest{padding-block:70px 18px}@media(min-width:576px){:where(.main) .legacy-ra-hero{height:300px}}@media(min-width:768px){:where(.main) .legacy-ra-hero{height:473px}:where(.main) .legacy-ra-hero__title{font-size:110px;letter-spacing:-.1px}:where(.main) .legacy-ra-panel{border-top:0}:where(.main) .legacy-ra-panel__inner{display:flex;flex-wrap:wrap;justify-content:space-between;gap:0}:where(.main) .legacy-ra-main{width:calc(100% - 194px);margin:-115px 0 0;padding:50px 56px;border-top:4px solid #5fbb81}:where(.main) .legacy-ra-side{width:25%;padding:50px 0 50px 40px}}@media(min-width:1024px){:where(.main) .legacy-ra-hero__title{padding-left:58px}:where(.main) .legacy-ra-panel__inner{padding-left:74px}:where(.main) .legacy-ra-main{width:74.8%;padding:81px 87px 71px}:where(.main) .legacy-ra-main p{color:#000000d9}:where(.main) .legacy-ra-side{padding:68px 0 71px 60px}:where(.main) .legacy-ra-stories{padding-block:58px 18px}:where(.main) .legacy-ra-latest{padding-bottom:64px}}:where(.main) .legacy-ra-accordion{--legacy-highlight: #5fbb81;padding-top:38px;background:#eff0ef}:where(.main) .legacy-ra-accordion .section-title-small{margin-bottom:40px;color:#000000d9}:where(.main) .legacy-ra-accordion__item{margin-inline:-30px;padding:27px 30px 23px;border-bottom:3px solid var(--legacy-highlight)}:where(.main) .legacy-ra-accordion__summary{position:relative;display:block;padding-right:30px;cursor:pointer;list-style:none}:where(.main) .legacy-ra-accordion__summary::-webkit-details-marker{display:none}:where(.main) .legacy-ra-accordion__title{display:block;color:#191d19;font:400 25px/31px var(--font-financier)}:where(.main) .legacy-ra-accordion__projects{display:none;color:#191d19;font-size:16px;line-height:1.2}:where(.main) .legacy-ra-accordion__projects a{text-decoration:none}:where(.main) .legacy-ra-accordion__projects-title{margin-right:15px;font-size:12px;font-weight:700;letter-spacing:.75px;text-transform:uppercase}:where(.main) .legacy-ra-accordion__item[open] .legacy-accordion__chevron{transform:rotate(180deg)}:where(.main) .legacy-ra-accordion__item[open] .legacy-accordion__more-word{display:none}:where(.main) .legacy-ra-accordion__item[open] .legacy-accordion__less{display:inline}:where(.main) .legacy-ra-accordion__body{margin-top:20px;padding-top:20px;border-top:1px solid var(--legacy-highlight)}:where(.main) .legacy-ra-accordion__text{margin-bottom:20px;color:#1f2624}:where(.main) .legacy-ra-accordion__text p{margin-bottom:24px}:where(.main) .legacy-ra-accordion__media .wysiwyg-copy{padding-top:21px}@media(min-width:768px){:where(.main) .legacy-ra-accordion{padding-block:60px 16px}:where(.main) .legacy-ra-accordion__item{margin:0 0 40px;padding:0 0 18px;border-bottom-width:4px}:where(.main) .legacy-ra-accordion__summary{display:flex;flex-wrap:wrap;align-items:flex-end;justify-content:space-between;padding-right:0}:where(.main) .legacy-ra-accordion__title{width:80%}:where(.main) .legacy-ra-accordion__projects{display:block;width:80%}:where(.main) .legacy-ra-accordion__body{display:grid;grid-template-columns:7fr 5fr;gap:30px}:where(.main) .legacy-ra-accordion__text{margin-bottom:0}}@media(min-width:1024px){:where(.main) .legacy-ra-accordion{padding-block:96px}:where(.main) .legacy-ra-accordion>div{transform:translate(-30px)}:where(.main) .legacy-ra-accordion .section-title-small{margin-bottom:82px}:where(.main) .legacy-ra-accordion__item{margin-bottom:77px}:where(.main) .legacy-ra-accordion__summary{padding-bottom:21px}:where(.main) .legacy-ra-accordion__title{width:70%;font:400 54px/1.11 "FinancierDisplay",var(--font-financier)}:where(.main) .legacy-ra-accordion__projects{width:70%;padding-top:21px}:where(.main) .legacy-ra-accordion__body{padding-block:57px 37px}}.module--carousel{padding-block:40px 50px}@media(min-width:1024px){.module--carousel{padding-block:80px 20px}}.gallery-carousel .splide__slide{width:80vw;font:400 12px/17px Gemeli Mono,ui-monospace,SFMono-Regular,Menlo,monospace}@media(min-width:768px){.gallery-carousel .splide__slide{width:400px}}.gallery-carousel .splide__slide img{width:100%;display:block}.gallery-carousel__caption{padding:12px;border-bottom:1px solid #cfc7c0;opacity:0;visibility:hidden;transition:opacity .3s ease,visibility .3s ease}@media(min-width:768px){.gallery-carousel__caption{padding:16px 34px 20px}}.gallery-carousel__caption p{font:inherit}.gallery-carousel .splide__slide.is-active .gallery-carousel__caption{opacity:1;visibility:visible}.gallery-carousel .splide__arrow{position:absolute;top:0;bottom:0;z-index:1;display:flex;align-items:center;width:40px;border:0;background:none;color:#fff;cursor:pointer;padding:0 10px;border-radius:0;transform:none;height:auto;opacity:1}@media(min-width:768px){.gallery-carousel .splide__arrow{width:200px;padding:0 30px}}@media(min-width:1024px){.gallery-carousel .splide__arrow{padding:0 37px}}.gallery-carousel .splide__arrow:after{content:"";position:absolute;top:0;bottom:0;left:0;right:0;z-index:-1;transition:opacity .3s ease}.gallery-carousel .splide__arrow:hover:after{opacity:0}.gallery-carousel .splide__arrow--prev{left:0}.gallery-carousel .splide__arrow--prev:after{background:linear-gradient(to right,#343834 0%,transparent 100%)}.gallery-carousel .splide__arrow--next{right:0;justify-content:flex-end}.gallery-carousel .splide__arrow--next:after{background:linear-gradient(to left,#343834 0%,transparent 100%)}.gallery-carousel--light .splide__slide{color:#1f2624d9}@layer components{.scrolling-feature_panel{position:relative}.scrolling-feature_image{aspect-ratio:4 / 3}.scrolling-feature_overlay,.scrolling-feature_dwell{display:none}@media(min-width:48rem){.scrolling-feature_stage{position:sticky;top:0;z-index:0;height:100vh;overflow:hidden}.scrolling-feature_panel--beside .scrolling-feature_stage{display:flex;align-items:center}.scrolling-feature_image{position:absolute;top:0;right:0;bottom:0;left:0;aspect-ratio:auto;transition:left .3s linear,right .3s linear}.scrolling-feature_overlay{display:block;position:absolute;top:0;right:0;bottom:0;left:0;background:var(--color-brand-dark);opacity:.7;transition:opacity .2s linear}.scrolling-feature_caption{position:absolute;inset-inline:0;bottom:0;z-index:1;transition:opacity .2s linear .2s}.scrolling-feature_dwell{display:block;height:50vh}.scrolling-feature_text{position:relative;z-index:1;display:flex;align-items:center;min-height:100vh}.scrolling-feature_panel--beside .scrolling-feature_text{align-items:flex-start}.js .scrolling-feature:not(.is-expanded) .scrolling-feature_image{left:150px;right:150px}.js .scrolling-feature_panel:not(.is-overlaid) .scrolling-feature_overlay{opacity:0}.js .scrolling-feature_panel:not(.is-overlaid) .scrolling-feature_caption,.js .scrolling-feature_panel.is-covered .scrolling-feature_caption{opacity:0}}@media(prefers-reduced-motion:reduce){.scrolling-feature_image,.scrolling-feature_overlay,.scrolling-feature_caption{transition:none}}}
