.video{position:relative}.video__video{width:100%}.video__icon{width:1.25em;height:1.25em;fill:windowText}.video__button{display:flex;align-items:center;justify-content:center;position:absolute;border:solid transparent 1px;bottom:-0.75em;left:100%;line-height:0;width:2.75em;height:2.75em}.video__button--loading{display:none}.video__button--loading::after{content:'';display:block;width:1.25em;height:1.25em;position:absolute;top:50%;left:50%;margin-left:-0.625em;margin-top:-0.625em;border-radius:50%;border:3px solid #000000;border-top-color:transparent;animation:spin 1s infinite linear}@keyframes spin{0%{transform:rotate(0deg)}100%{transform:rotate(360deg)}}.video__button--play{display:flex}.video__button--pause{display:none}.js-video--loading .video__button--loading{display:flex}.js-video--loading .video__button--play,.js-video--loading .video__button--pause{display:none}.js-video--active .video__button--play{display:none}.js-video--active .video__button--pause{display:flex}.inline-video,.inline-video--fallback{display:block;max-width:100%;height:auto}.sustainability-fund-hero__heading{font-weight:500}.sustainability-fund-hero__subhead{max-width:42ch;margin-left:auto;margin-right:auto;margin-bottom:32px}.sustainability-fund-hero__video{max-width:600px;margin-left:auto;margin-right:auto}.sustainability-fund-hero__video__button{left:calc(50% - 12px);bottom:-41.6px}@media screen and (min-width: 46.875em){.sustainability-fund-main{display:grid;grid-template-columns:1fr 3fr;grid-column-gap:16px;background:#faf9f8;padding:64px 5% 0}}@media screen and (min-width: 67.5em){.sustainability-fund-main{padding-top:96px}}@media screen and (min-width: 90em){.sustainability-fund-main{grid-template-columns:3fr 8fr 1fr}}@media screen and (min-width: 46.875em){.sustainability-fund-stat,.sustainability-fund-content-wrapper,.sustainability-fund-aside-wrapper{padding-left:0;padding-right:0}}@media screen and (max-width: 46.8125em){.sustainability-fund-stat{padding-top:32px;padding-bottom:32px}}.sustainability-fund-stat__heading{border-top:1px solid #d2d5d9;border-bottom:1px solid #d2d5d9;padding-top:0.3125em;padding-bottom:0.3125em}@media screen and (min-width: 46.875em){.sustainability-fund-stat__heading{padding-top:0.75em;padding-bottom:0.75em}}.sustainability-fund-stat__investment-percentage{font-weight:500;color:#004c3f}.sustainability-fund-stat__number{font-size:2.25em;color:#25958f;font-weight:800;margin-right:0.125em}.sustainability-fund-content-wrapper{padding-bottom:64px}@media screen and (min-width: 46.875em){.sustainability-fund-content-wrapper{grid-row:1 / 4;grid-column:2}}@media screen and (min-width: 67.5em){.sustainability-fund-content-wrapper{padding-bottom:96px}}.sustainability-fund-intro{max-width:45ch;line-height:1.5}.sustainability-fund-article__eyebrow{margin-top:48px}@media screen and (min-width: 46.875em){.sustainability-fund-article__eyebrow{margin-top:64px}}.sustainability-fund-article__content-wrapper{display:flex}@media screen and (max-width: 46.8125em){.sustainability-fund-article__content-wrapper{flex-direction:column-reverse}}@media screen and (max-width: 46.8125em){.sustainability-fund-article__info{display:flex;justify-content:space-between;padding-top:0.625em;padding-bottom:0.625em;border-top:1px solid #d2d5d9;border-bottom:1px solid #d2d5d9;margin-top:0.625em}}@media screen and (min-width: 46.875em){.sustainability-fund-article__info{flex-basis:25%;flex-shrink:0;padding-left:9px}}@media screen and (min-width: 67.5em){.sustainability-fund-article__info{padding-left:18px}}.sustainability-fund-article__info-location{display:block}@media screen and (min-width: 46.875em){.sustainability-fund-article__info-location{margin-bottom:16px;padding-bottom:16px;border-bottom:1px solid #d2d5d9}}.sustainability-fund-company-blockquote{margin:32px 0 64px 0;color:#25958f;max-width:48.75em}.sustainability-fund-company-blockquote__content{font-weight:700;font-size:1.125em}.sustainability-fund-company-blockquote__footer{padding-top:16px}@media screen and (min-width: 90em){.sustainability-fund-aside-wrapper{grid-column:1}}.sustainability-fund-aside{padding-top:64px;padding-bottom:64px}.sustainability-fund-aside__item:not(:last-child){padding-bottom:16px;border-bottom:1px solid #d2d5d9}.sustainability-fund-aside__item:not(:first-child){padding-top:16px}@media screen and (min-width: 46.875em){.sustainability-fund-bottom-nav-wrapper{grid-column:1 / 3;grid-row:4;background:#ffffff;margin-left:-5vw;width:100vw;max-width:1600px}}.sustainability-fund-bottom-nav{padding-top:64px}@media screen and (min-width: 46.875em){.sustainability-fund-bottom-nav{display:grid;grid-template-columns:repeat(3, 33.3333333333%);padding-bottom:64px}}@media screen and (max-width: 46.8125em){.sustainability-fund-bottom-nav__previous-wrapper{margin-bottom:16px}}.sustainability-fund-bottom-nav__previous{padding-right:0;padding-left:1.5625em;position:relative}.sustainability-fund-bottom-nav__previous .link__arrow{left:0;transform:rotate(180deg);margin-top:-2px}@media screen and (max-width: 46.8125em){.sustainability-fund-bottom-nav__return-wrapper{margin-bottom:16px}}.sustainability-fund-bottom-nav__next .link__arrow{margin-top:2px}.sustainability-fund-bottom-nav__previous,.sustainability-fund-bottom-nav__next{display:inline-block}.sustainability-fund-footnote{list-style:decimal;margin-left:16px}.sustainability-fund-picture-with-caption{position:relative;margin-top:48px;min-height:320px;display:flex;align-items:center;justify-content:start;border-radius:4px}.sustainability-fund-picture{position:absolute;top:0;left:0;right:0;bottom:0}.sustainability-fund-picture img{width:100%;height:100%;object-fit:cover;object-position:50% 0;border-radius:4px}.sustainability-fund-caption{position:relative;z-index:1;font-weight:800;font-size:1.875em;line-height:1.25;letter-spacing:-1px;padding-left:16px;padding-right:16px;max-width:27ch;margin-bottom:0}@media screen and (min-width: 46.875em){.sustainability-fund-caption{align-self:flex-end;padding-bottom:20px}}@media screen and (min-width: 67.5em){.sustainability-fund-caption{padding-left:32px;padding-right:32px}}.sustainability-fund-carbon-engineering{background-color:#212326;min-height:420px}@media screen and (max-width: 46.8125em){.sustainability-fund-carbon-engineering__image{margin-left:calc(-4px - 5vw)}}.sustainability-fund-carbon-engineering__image img{object-position:center bottom}@media screen and (max-width: 46.8125em){.sustainability-fund-carbon-engineering__image img{min-width:100vw}}.sustainability-fund-carbon-engineering__caption{position:absolute;bottom:20px;width:100%;text-align:center;margin-bottom:0}@media screen and (min-width: 46.875em){.sustainability-fund-carbon-engineering__caption{text-align:right;right:32px}}.sustainability-fund-concrete-vs-cement{border:1px solid #e8e9eb;background:#ffffff}@media screen and (min-width: 67.5em){.sustainability-fund-concrete-vs-cement{display:flex}}.sustainability-fund-concrete-vs-cement__content{padding:1.5625em}@media screen and (min-width: 46.875em){.sustainability-fund-concrete-vs-cement__content{padding:32px}}@media screen and (min-width: 67.5em){.sustainability-fund-concrete-vs-cement__content{flex-shrink:2}}@media screen and (min-width: 67.5em){.sustainability-fund-concrete-vs-cement__image img{height:100%;object-fit:cover}}.sustainability-fund-bio-oil{float:right;margin-left:1.25em;margin-bottom:1.25em}.sustainability-fund-charm-industrial{position:relative;margin-top:32px;margin-bottom:32px}@media screen and (min-width: 46.875em){.sustainability-fund-charm-industrial{margin-bottom:48px}}.sustainability-fund-climeworks{margin-top:32px;margin-bottom:32px;background-color:#f87e4a}.sustainability-fund-pachama{background-color:#002e25}.sustainability-fund-indigo-ag{background-color:#906509}@media screen and (min-width: 46.875em){.sustainability-fund-indigo-ag{min-height:420px}}.sustainability-fund-soil-value-exchange{margin-top:48px}.sustainability-fund-bullfrog{background-color:#906509}@media screen and (min-width: 46.875em){.sustainability-fund-bullfrog{min-height:420px}}.sustainbility-fund-bullfrog__picture img{object-position:0 0}.sustainability-fund-card{border:1px solid #004c3f;border-radius:4px;background:#ffffff;padding:3em;margin-top:32px}@media screen and (max-width: 46.8125em){.sustainability-fund-card{text-align:center}}@media screen and (min-width: 46.875em){.sustainability-fund-card{display:flex;align-items:center}}@media screen and (min-width: 46.875em){.sustainability-fund-shop-card-image img{width:115px;margin-left:auto;margin-right:auto}}.sustainability-fund-card__heading{margin-bottom:0.3125em}@media screen and (max-width: 46.8125em){.sustainability-fund-card__content-wrapper{max-width:40ch;margin-left:auto;margin-right:auto}}@media screen and (min-width: 46.875em){.sustainability-fund-card__content-wrapper{flex-basis:70%;margin-left:38.4px}}.sustainability-fund__marketplace-investments-list{margin-top:0;margin-bottom:0.1875em}.sustainability-fund__marketplace-investments-list dt,.sustainability-fund__marketplace-investments-list dd{display:inline-block}.sustainability-fund__marketplace-investments-list dt{color:#000000;font-weight:700}.sustainability-fund__marketplace-investments-list dd{margin-left:0}.long-form-content h2,.long-form-content p{margin-bottom:1.25em}.long-form-content ul{list-style:disc;margin-left:16px}.long-form-content li{padding-left:0.625em}.long-form-content li:not(:last-child){padding-bottom:0.625em}.long-form-content li::marker{color:#000000}.long-form-content b{color:#000000}
