.investment{--cards-overlap:150px;--content-max-width:1300px;background-color:#f2f1e9}.investment__layout{position:relative}.investment__content{margin:0 auto;max-width:var(--content-max-width);padding:4rem var(--gutter) 0;width:100%}.investment__cards{display:flex;gap:var(--card-gap,var(--gutter));margin-top:3rem}@media not screen and (min-width:64rem){.investment__cards{flex-direction:column}}.investment__layout:has(.investment__bottom-image) .investment__cards{margin-bottom:calc(var(--cards-overlap)*-1);position:relative;z-index:1}@media not screen and (min-width:64rem){.investment__layout:has(.investment__bottom-image) .investment__cards{margin-bottom:0}}.investment__bottom-image{margin-left:calc(50% - 50vw);position:relative;width:100vw;z-index:0}.investment__bottom-image-el{display:block;height:auto;width:100%}.investment-card{background-color:var(--card-background-color,transparent);border-radius:4px;padding:2rem}.investment-card__header{align-items:flex-start;display:flex;gap:var(--gutter);justify-content:space-between;margin-bottom:40px;position:relative}.investment-card__eyebrows{align-items:flex-start;display:flex;flex-direction:column}.investment-card__eyebrows .eyebrow{margin-bottom:1em}.investment-card__eyebrow-tag{background:0 0;color:#00464b;font-size:.875rem;letter-spacing:.15em;line-height:1.3333333333;margin:0;padding:0 0 0 1em;text-transform:uppercase}.investment-card__image{position:absolute;right:0;top:0}.investment-card__image-el{display:block;height:var(--image-height);-o-object-fit:cover;object-fit:cover;width:var(--image-height)}.investment-card__heading{margin:0 0 1.5rem}.investment-card__list{margin:0 0 1.5rem;padding:0}.investment-card__list-item{align-items:center;border-bottom:1px solid #298281;display:flex;justify-content:space-between}.investment-card__list-item+.investment-card__list-item{border-top:none}@media not screen and (min-width:48rem){.investment-card__list-item{align-items:flex-start;flex-direction:column;line-height:2}}.investment-card__term{font-size:.875rem;font-weight:400;margin:0;padding:1rem 1rem 1rem 0}@media not screen and (min-width:48rem){.investment-card__term{padding:0}}.investment-card__detail{font-size:1rem;font-weight:700;margin:0;padding:1rem 0 1rem 1rem}.investment-card__detail *{margin:0}@media not screen and (min-width:48rem){.investment-card__detail{padding:0 0 .25rem}.investment-card__header{flex-direction:column}.investment-card__image{align-self:flex-end;align-self:flex-start;position:static}.investment-card__image-el{max-width:100%}}