.mesirow-page{--mesirow-ink:#1a1611;--mesirow-panel:#15120e;--mesirow-panel-deep:#0d0b08;--mesirow-ivory:#f5efe2;--mesirow-muted:#1a1611bd;--mesirow-gold:#b48b43;--mesirow-rule:#b48b4352;width:100%;min-height:0;color:var(--mesirow-ink);background:0 0;margin:0;padding:0}.mesirow-page .mesirow-hero-band,.mesirow-page .mesirow-strategy-band,.mesirow-page .mesirow-web-band,.mesirow-page .mesirow-collateral-section{width:100vw;margin:0 calc(50% - 50vw)}.mesirow-page .mesirow-hero-band,.mesirow-page .mesirow-web-band{background:var(--mesirow-ivory)}.mesirow-page .mesirow-hero-inner,.mesirow-page .mesirow-strategy-inner,.mesirow-page .mesirow-web-section,.mesirow-page .mesirow-collateral-inner{width:min(1180px,100% - 48px);margin-inline:auto}.mesirow-page .mesirow-hero-inner{padding:clamp(68px,7vw,108px) 0 clamp(42px,4.2vw,58px)}.mesirow-page .mesirow-logo{filter:none;width:min(370px,68vw);margin:0 0 clamp(28px,3vw,40px);display:block}.mesirow-page .mesirow-intro{max-width:820px;color:var(--mesirow-muted);font-family:var(--font-work);padding-left:clamp(20px,2vw,30px);font-size:clamp(17px,1.35vw,20px);line-height:1.56;position:relative}.mesirow-page .mesirow-intro:before{content:"";background:var(--mesirow-gold);width:1px;position:absolute;top:4px;bottom:0;left:0}.mesirow-page .mesirow-strategy-band,.mesirow-page .mesirow-collateral-section{background:var(--mesirow-panel);border-block:1px solid #b48b4370}.mesirow-page .mesirow-strategy-band{margin-top:0;padding:clamp(48px,4.2vw,62px) 0}.mesirow-page .mesirow-strategy-inner{grid-template-rows:auto 1fr;grid-template-columns:minmax(210px,.26fr) minmax(0,1fr);gap:32px clamp(38px,4.5vw,68px);display:grid}.mesirow-page .mesirow-section-copy{color:var(--mesirow-muted);font-family:var(--font-work);font-size:16px;line-height:1.62}.mesirow-page .mesirow-section-copy h2,.mesirow-page .mesirow-collateral-inner>h2{color:var(--mesirow-gold);font-family:var(--font-ui);letter-spacing:.18em;text-transform:uppercase;border-top:1px solid var(--mesirow-gold);margin:0 0 20px;padding-top:14px;font-size:11px;font-weight:700;line-height:1.3;position:relative}.mesirow-page .mesirow-section-copy p{margin:0}.mesirow-page .mesirow-strategy-band .mesirow-section-copy{color:#f5efe2c7}.mesirow-page .mesirow-side-label{color:#f5efe275;font-family:var(--font-ui);letter-spacing:.22em;text-transform:uppercase;align-self:end;margin:0;font-size:9px;font-weight:650;line-height:1.5;display:block}.mesirow-page .mesirow-strategy-grid{grid-area:1/2/span 2;grid-template-columns:repeat(3,minmax(0,1fr));gap:16px;max-width:none;display:grid}.mesirow-page .mesirow-strategy-grid .case-study-image-trigger,.mesirow-page .mesirow-collateral-grid .case-study-image-trigger,.mesirow-page .mesirow-web-section .case-study-image-trigger{border:1px solid var(--mesirow-rule);border-radius:2px;box-shadow:0 18px 38px #0003}.mesirow-page .mesirow-strategy-grid img{aspect-ratio:21/9;object-fit:cover;width:100%;max-width:none;box-shadow:none;filter:saturate(.88)contrast(1.04);border:0;border-radius:0}.mesirow-page .mesirow-web-section{color:var(--mesirow-ink);grid-template-columns:minmax(210px,.26fr) minmax(0,1fr);align-items:start;gap:clamp(38px,4.5vw,68px);padding:clamp(52px,4.8vw,72px) 0;display:grid}.mesirow-page .mesirow-web-section .case-study-image-trigger{background:#e9dfcd;justify-self:stretch;width:100%;max-width:none}.mesirow-page .mesirow-home-shot{aspect-ratio:16/9;object-fit:cover;object-position:top center;width:100%;height:auto;max-height:none;box-shadow:none;background:#e9dfcd;border:0;border-radius:0;display:block}.mesirow-page .mesirow-collateral-section{padding:clamp(50px,4.8vw,72px) 0 clamp(58px,5.4vw,80px)}.mesirow-page .mesirow-collateral-inner{grid-template-rows:auto 1fr;grid-template-columns:minmax(210px,.26fr) minmax(0,1fr);gap:32px clamp(38px,4.5vw,68px);display:grid}.mesirow-page .mesirow-collateral-inner>h2{grid-column:1;margin-bottom:0}.mesirow-page .mesirow-collateral-grid{grid-area:1/2/span 2;grid-template-columns:repeat(5,minmax(0,1fr));gap:16px;width:100%;max-width:none;margin:0;display:grid}.mesirow-page .mesirow-collateral-grid .case-study-image-trigger{background:linear-gradient(145deg, #f4eedf0f, transparent 70%), var(--mesirow-panel-deep)}.mesirow-page .mesirow-collateral-grid img{aspect-ratio:3/4;object-fit:contain;width:100%;box-shadow:none;background:0 0;border:0;border-radius:0;display:block}body:has(.mesirow-page) .site-footer:before{background:#000}@media (hover:hover){.mesirow-page .case-study-image-trigger:hover{border-color:#d2aa5b85}}@media (max-width:900px){.mesirow-page .mesirow-strategy-inner,.mesirow-page .mesirow-web-section,.mesirow-page .mesirow-collateral-inner{grid-template-columns:minmax(150px,.28fr) minmax(0,1fr);column-gap:30px}.mesirow-page .mesirow-strategy-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.mesirow-page .mesirow-collateral-grid{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (max-width:640px){.mesirow-page{padding:0}.mesirow-page .mesirow-hero-inner{width:calc(100% - 32px);padding:34px 0 36px}.mesirow-page .mesirow-logo{width:min(270px,76vw);margin-bottom:24px}.mesirow-page .mesirow-intro{padding-left:18px;font-size:16px;line-height:1.55}.mesirow-page .mesirow-intro:before{bottom:0}.mesirow-page .mesirow-strategy-band{padding:38px 0 42px}.mesirow-page .mesirow-strategy-inner,.mesirow-page .mesirow-web-section,.mesirow-page .mesirow-collateral-inner{grid-template-rows:auto;grid-template-columns:1fr;gap:0;width:calc(100% - 32px)}.mesirow-page .mesirow-section-copy h2,.mesirow-page .mesirow-collateral-inner>h2{margin-bottom:14px;padding-top:11px}.mesirow-page .mesirow-side-label{margin-top:18px}.mesirow-page .mesirow-strategy-grid{grid-area:auto/1;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;margin-top:26px}.mesirow-page .mesirow-web-section{gap:26px;padding:42px 0 46px}.mesirow-page .mesirow-home-shot{aspect-ratio:16/10;height:auto}.mesirow-page .mesirow-collateral-section{padding:40px 0 48px}.mesirow-page .mesirow-collateral-inner{row-gap:0}.mesirow-page .mesirow-collateral-inner>h2{grid-column:1}.mesirow-page .mesirow-collateral-inner>.mesirow-side-label{grid-area:auto/1}.mesirow-page .mesirow-collateral-grid{grid-area:auto/1;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;margin-top:26px}body:has(.mesirow-page) .site-footer{width:calc(100% - 32px);padding-block:38px 34px}body:has(.mesirow-page) .footer-inner{grid-template-columns:1fr;align-items:start;gap:24px}body:has(.mesirow-page) .footer-contact{justify-self:start;min-width:0}}
body:has(.id-fund-page){background:#070909}.id-fund-page.content-page{--id-fund-ink:#0b0b0a;--id-fund-ivory:#f3efe4;--id-fund-paper:#f8f2e3;--id-fund-gold:#d6aa55;--id-fund-rule:#d6aa556b;background:var(--id-fund-ivory);width:100%;min-height:0;color:var(--id-fund-ink);margin:0;padding-top:clamp(42px,5vw,72px);padding-bottom:0}.id-fund-page .page-heading{box-sizing:border-box;border-bottom:1px solid var(--id-fund-rule);width:min(1180px,100% - 64px);margin-bottom:clamp(26px,3.5vw,42px);margin-left:auto;margin-right:auto;padding-bottom:clamp(22px,3vw,34px);display:block}.id-fund-page .page-heading:before{display:none}.id-fund-page .page-heading h1{color:var(--id-fund-ink);font-family:var(--font-logo);letter-spacing:.045em;margin:0;font-size:clamp(48px,5.2vw,76px);font-weight:400;line-height:.96}.id-fund-page .collateral-intro{box-sizing:border-box;color:#181512cc;border-left:1px solid var(--id-fund-gold);width:min(1180px,100% - 64px);max-width:none;margin-left:auto;margin-right:auto;padding:2px 0 2px clamp(20px,2.3vw,30px);font-size:clamp(17px,1.32vw,20px);line-height:1.55}.id-fund-page .collateral-intro span{color:#9b742c;font-weight:600}.id-fund-page .collateral-band{border-block:1px solid var(--id-fund-gold);background:#070909;margin-top:clamp(44px,5vw,70px);padding:clamp(42px,5vw,66px) 0}.id-fund-page .collateral-band-inner,.id-fund-page .id-fund-palette-inner{width:min(1180px,100% - 64px);margin:0 auto}.id-fund-page .collateral-band-inner{grid-template-columns:minmax(160px,.24fr) minmax(0,1fr);gap:clamp(30px,5vw,74px);display:grid}.id-fund-page .collateral-copy h2{color:#d7b669;font-family:var(--font-ui);letter-spacing:.18em;text-transform:uppercase;margin:0;font-size:11px;font-weight:700;line-height:1.25}.id-fund-page .collateral-documents{border:0;grid-template-columns:repeat(3,minmax(0,1fr));gap:clamp(18px,2vw,30px);margin:0;padding:0;display:grid}.id-fund-page .collateral-documents .case-study-image-trigger{min-height:0;box-shadow:none;background:#0b0b0a;border:1px solid #f5efe333;border-radius:0;place-items:center;padding:clamp(10px,1.2vw,16px);display:grid}.id-fund-page .collateral-doc{object-fit:contain;width:100%;height:auto;max-height:360px;box-shadow:none;background:0 0;border:0;border-radius:0}.id-fund-page .id-fund-palette-section{background:var(--id-fund-paper);border-bottom:1px solid var(--id-fund-rule);padding:clamp(56px,7vw,104px) 0 clamp(66px,8vw,118px)}.id-fund-page .id-fund-palette-inner h2{color:#9b742c;font-family:var(--font-ui);letter-spacing:.18em;text-transform:uppercase;margin:0 0 clamp(20px,2.2vw,30px);font-size:11px;font-weight:700;line-height:1}.id-fund-page .id-fund-palette-grid{aspect-ratio:3.728;width:min(100%,1060px);margin:0 auto;position:relative}.id-fund-page .id-fund-palette-swatch{appearance:none;color:#f8f2e3;width:13.69%;min-height:0;font:700 clamp(8px, .72vw, 11px) / 1 var(--font-ui);letter-spacing:.08em;cursor:default;border:1px solid #1815121f;border-radius:0;outline:0;place-items:center;padding:0;transition:box-shadow .16s,transform .16s;display:grid;position:absolute}.id-fund-page .id-fund-palette-swatch span{z-index:1;opacity:1;transition:color .12s;position:relative;transform:none}.id-fund-page .id-fund-palette-swatch:nth-child(2),.id-fund-page .id-fund-palette-swatch:nth-child(8),.id-fund-page .id-fund-palette-swatch:nth-child(14),.id-fund-page .id-fund-palette-swatch:nth-child(19),.id-fund-page .id-fund-palette-swatch:nth-child(31){color:#58595b}.id-fund-page .id-fund-palette-swatch:after{content:"";opacity:0;background:#00000057;transition:opacity .12s;position:absolute;inset:0}.id-fund-page .id-fund-palette-swatch:hover,.id-fund-page .id-fund-palette-swatch:focus-visible{z-index:1;transform:none}.id-fund-page .id-fund-palette-swatch:hover{box-shadow:0 0 0 2px var(--id-fund-gold), 0 6px 16px #0b0b0a33;transform:translateY(-1px)}.id-fund-page .id-fund-palette-swatch:hover:after,.id-fund-page .id-fund-palette-swatch:focus-visible:after{opacity:1}.id-fund-page .id-fund-palette-swatch:focus-visible{filter:brightness(.9)}.id-fund-page .case-study-image-trigger:hover>img,.id-fund-page .case-study-image-trigger:focus-visible>img{transform:scale(1.015)}body:has(.id-fund-page) .site-footer:before{border-top:1px solid var(--id-fund-rule);background:#070909}@media (max-width:900px){.id-fund-page .collateral-band-inner{grid-template-columns:1fr;gap:28px}.id-fund-page .collateral-documents{max-width:680px}}@media (max-width:640px){.id-fund-page.content-page{padding-top:34px}.id-fund-page .collateral-band-inner,.id-fund-page .id-fund-palette-inner,.id-fund-page .page-heading,.id-fund-page .collateral-intro{width:calc(100% - 32px)}.id-fund-page .collateral-documents{grid-template-columns:1fr;max-width:none}.id-fund-page .collateral-documents .case-study-image-trigger{padding:14px}.id-fund-page .id-fund-palette-grid{width:100%}}
body:has(.north-square-page){background:#070909}.north-square-page.content-page{background:#0b0b0a;width:100%;min-height:0;margin:0;padding:clamp(48px,4.2vw,62px) 0 0}.north-square-page .page-heading{border-bottom-color:#d6aa554d;width:min(1240px,100% - 64px);margin:0 auto clamp(24px,2.6vw,34px);padding-bottom:clamp(20px,2vw,28px);display:block}.north-square-page .page-heading:before{display:none}.north-square-page .page-heading h1{color:#f8f2e3;letter-spacing:-.025em;max-width:none;font-size:clamp(46px,4.35vw,62px);font-weight:500;line-height:.98}.north-square-page .collateral-intro{box-sizing:border-box;color:#f8f2e3cc;border-left:1px solid #d6aa55;width:min(900px,100% - 64px);max-width:none;margin:0 auto;padding:1px 0 1px clamp(20px,2.5vw,30px);font-size:clamp(17px,1.38vw,20px);line-height:1.5}body:has(.north-square-page) .north-square-page .collateral-band{border-block-color:#d6aa5575;margin-top:clamp(42px,4.2vw,58px);padding:clamp(38px,3.6vw,48px) 0 clamp(56px,5.5vw,76px);background:#f3efe4!important}.north-square-page .collateral-band-inner{width:min(1240px,100% - 64px);display:block}.north-square-page .collateral-copy{border-bottom:1px solid #0b0b0a2e;grid-template-columns:minmax(220px,.3fr) minmax(0,1fr);align-items:baseline;gap:clamp(28px,4vw,58px);margin-bottom:clamp(24px,2.5vw,34px);padding-bottom:clamp(18px,1.8vw,24px);display:grid}.north-square-page .collateral-copy h2{color:#8d671f;letter-spacing:.18em;margin:0;font-size:11px;font-weight:700}.north-square-page .collateral-copy p{color:#171512;max-width:780px;font-size:clamp(16px,1.28vw,18px);line-height:1.5}.north-square-page .collateral-documents{grid-template-columns:repeat(12,minmax(0,1fr));align-items:end;gap:clamp(16px,1.6vw,22px);display:grid}.north-square-page .collateral-documents .case-study-image-trigger{min-width:0;box-shadow:none;border:0;border-radius:0;padding:0;display:block;overflow:visible;background:0 0!important}.north-square-page .collateral-documents .case-study-image-trigger>img{aspect-ratio:auto;object-fit:contain;width:100%;height:auto;max-height:none;box-shadow:none;background:0 0;border:0;border-radius:0;display:block}.north-square-page .collateral-documents .case-study-image-trigger:nth-child(-n+3){grid-column:span 4}.north-square-page .collateral-documents .case-study-image-trigger:nth-child(4){grid-column:1/span 3}.north-square-page .collateral-documents .case-study-image-trigger:nth-child(5)>img{object-fit:contain;width:100%;margin:0}.north-square-page .collateral-documents .case-study-image-trigger:nth-child(5){grid-column:span 9}body:has(.north-square-page) .site-footer:before{background:#070909;border-top-color:#d6aa5529}@media (max-width:900px){.north-square-page .page-heading,.north-square-page .collateral-band-inner{width:calc(100% - 36px)}.north-square-page .collateral-intro{width:min(720px,100% - 36px)}.north-square-page .page-heading h1{font-size:clamp(44px,8.2vw,60px)}.north-square-page .collateral-copy{grid-template-columns:1fr;gap:12px}.north-square-page .collateral-documents{grid-template-columns:repeat(2,minmax(0,1fr))}.north-square-page .collateral-documents .case-study-image-trigger:nth-child(-n+3),.north-square-page .collateral-documents .case-study-image-trigger:nth-child(4),.north-square-page .collateral-documents .case-study-image-trigger:nth-child(5){grid-column:auto}}@media (max-width:520px){.north-square-page.content-page{padding-top:36px}.north-square-page .page-heading,.north-square-page .collateral-band-inner{width:calc(100% - 32px)}.north-square-page .page-heading{margin-bottom:24px;padding-bottom:20px}.north-square-page .page-heading h1{font-size:clamp(40px,12.5vw,52px)}.north-square-page .collateral-intro{width:calc(100% - 32px);padding-left:18px;font-size:16px}.north-square-page .collateral-band{margin-top:36px;padding:34px 0 48px}.north-square-page .collateral-copy{margin-bottom:22px;padding-bottom:20px}.north-square-page .collateral-copy p{font-size:15px}.north-square-page .collateral-documents{gap:12px}.north-square-page .collateral-documents .case-study-image-trigger:nth-child(5)>img{width:100%}body:has(.north-square-page) .site-footer{width:calc(100% - 32px);padding:30px 0 34px}body:has(.north-square-page) .footer-inner{grid-template-columns:1fr;align-items:start;gap:24px}body:has(.north-square-page) .footer-contact{justify-self:start;min-width:0}}
.foresters-page{--foresters-ink:#081013;--foresters-panel:#0d181c;--foresters-panel-soft:#132126;--foresters-ivory:#f4eedf;--foresters-muted:#f4eedfbd;--foresters-gold:#d6aa55;--foresters-rule:#f4eedf24;grid-template-columns:minmax(250px,.34fr) minmax(0,1fr);column-gap:clamp(36px,5vw,72px);padding-top:clamp(48px,5vw,66px);padding-bottom:clamp(54px,5.5vw,76px);display:grid}.foresters-page>.page-heading{border-bottom-color:var(--foresters-rule);grid-area:1/1/auto/-1;margin-bottom:clamp(30px,3vw,40px);padding-bottom:22px}.foresters-page>.page-heading:before{color:var(--foresters-gold)}.foresters-page>.page-heading h1{max-width:none;color:var(--foresters-ivory);letter-spacing:.015em;font-size:clamp(38px,3.2vw,50px);font-weight:400;line-height:1}.foresters-page>.page-copy{color:var(--foresters-muted);border-left:1px solid var(--foresters-gold);grid-area:2/1;align-self:start;margin:2px 0 0;padding:0 0 0 20px;font-size:clamp(15px,1.2vw,17px);line-height:1.62;display:block}.foresters-page>.page-copy>p{color:inherit;grid-column:auto}.foresters-page>.case-study-image-trigger{background:linear-gradient(145deg, #f4eedf14, transparent 64%), var(--foresters-panel-soft);border:1px solid var(--foresters-rule);border-radius:2px;grid-area:2/2;align-self:start;width:100%;padding:clamp(12px,1.4vw,18px);box-shadow:0 20px 46px #00000038}.foresters-page>.case-study-image-trigger .foresters-hero-image{object-fit:contain;width:100%;height:auto;max-height:none;box-shadow:none;border:0;border-radius:0;margin:0;display:block}.foresters-image-bank-section,.foresters-collateral-section{grid-column:1/-1}.foresters-image-bank-section{background:linear-gradient(135deg, #f4eedf08, transparent 42%), var(--foresters-panel);border-block:1px solid var(--foresters-rule);grid-row:3;width:100vw;margin-top:clamp(46px,5vw,66px);margin-left:-50vw;padding:clamp(42px,4vw,56px) 0 clamp(46px,4.5vw,62px);position:relative;left:50%}.foresters-image-bank-section>*{width:min(1180px,100% - 48px);margin-inline:auto}.foresters-section-copy{color:var(--foresters-muted);grid-template-columns:minmax(220px,.3fr) minmax(0,1fr);gap:clamp(30px,5vw,72px);margin-bottom:30px;font-size:15px;line-height:1.58;display:grid}.foresters-section-copy h2{color:var(--foresters-gold);letter-spacing:.18em;border-top:1px solid var(--foresters-gold);margin:0;padding-top:13px;font-size:11px}.foresters-section-copy p{max-width:810px;margin:0}.foresters-image-bank{grid-template-columns:repeat(4,minmax(0,1fr));gap:10px;display:grid}.foresters-image-bank .case-study-image-trigger{background:var(--foresters-ink);border:1px solid var(--foresters-rule);border-radius:2px;box-shadow:0 14px 28px #0000002e}.foresters-image-bank img{aspect-ratio:16/9;object-fit:cover;width:100%;box-shadow:none;filter:saturate(.88)contrast(1.04);background:0 0;border:0;border-radius:0;display:block}.foresters-collateral-section{border-top:1px solid var(--foresters-rule);grid-row:4;margin-top:clamp(48px,5vw,68px);padding-top:26px}.foresters-collateral-copy{color:var(--foresters-muted);font-family:var(--font-ui);letter-spacing:.12em;text-transform:uppercase;grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;margin-bottom:16px;font-size:11px;font-weight:650;line-height:1.45;display:grid}.foresters-collateral-copy>div{border-top:1px solid #d6aa558a;padding-top:12px}.foresters-collateral-copy p{margin:0}.foresters-collateral-grid{grid-template-columns:minmax(0,.92fr) minmax(0,.92fr) minmax(0,1.25fr);align-items:stretch;gap:14px;max-width:none;display:grid}.foresters-collateral-stack{display:contents}.foresters-collateral-grid .case-study-image-trigger{background:linear-gradient(145deg, #f4eedf12, transparent 70%), var(--foresters-panel);border:1px solid var(--foresters-rule);border-radius:2px;min-width:0;box-shadow:0 18px 38px #0003}.foresters-collateral-grid img,.foresters-collateral-grid .foresters-poster{box-sizing:border-box;object-fit:contain;width:100%;height:clamp(350px,31vw,440px);max-height:none;box-shadow:none;background:#dde0dc;border:0;border-radius:0;padding:clamp(12px,1.4vw,18px);display:block}body:has(.foresters-page) .site-footer:before{background:#000}@media (hover:hover){.foresters-page .case-study-image-trigger:hover{border-color:#d6aa5585}}@media (max-width:900px){.foresters-page{grid-template-columns:1fr}.foresters-page>.page-heading,.foresters-page>.page-copy,.foresters-page>.case-study-image-trigger,.foresters-image-bank-section,.foresters-collateral-section{grid-area:auto/1}.foresters-page>.page-copy{margin-bottom:28px}.foresters-image-bank{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (max-width:640px){body:has(.foresters-page) .site-footer{width:calc(100% - 32px)}body:has(.foresters-page) .footer-inner{grid-template-columns:1fr;align-items:start;gap:18px}body:has(.foresters-page) .footer-contact{justify-self:start;min-width:0}.foresters-page{padding-top:34px;padding-bottom:44px}.foresters-page>.page-heading{grid-template-columns:1fr;gap:12px;margin-bottom:24px;padding-bottom:18px}.foresters-page>.page-heading h1{font-size:clamp(31px,9vw,38px);line-height:1.04}.foresters-page>.page-copy{padding-left:16px;font-size:15px;line-height:1.58}.foresters-page>.case-study-image-trigger{padding:9px}.foresters-image-bank-section{margin-top:36px;padding:34px 0 38px}.foresters-image-bank-section>*{width:calc(100% - 32px)}.foresters-section-copy{grid-template-columns:1fr;gap:16px;margin-bottom:22px;font-size:14px}.foresters-section-copy h2{padding-top:11px}.foresters-image-bank{grid-template-columns:repeat(2,minmax(0,1fr));gap:7px}.foresters-collateral-section{margin-top:38px;padding-top:22px}.foresters-collateral-copy{letter-spacing:.08em;gap:8px;margin-bottom:10px;font-size:9px;line-height:1.42}.foresters-collateral-copy>div{padding-top:9px}.foresters-collateral-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px}.foresters-collateral-grid img,.foresters-collateral-grid .foresters-poster{height:280px;padding:8px}.foresters-collateral-stack .case-study-image-trigger:last-child{grid-column:1/-1}.foresters-collateral-stack .case-study-image-trigger:last-child img{height:260px}}
:is(body:has(.mesirow-page),body:has(.id-fund-page),body:has(.north-square-page),body:has(.foresters-page)){background:#070909!important}.mesirow-page .mesirow-strategy-band,.mesirow-page .mesirow-collateral-section,.id-fund-page .collateral-band,.north-square-page .collateral-band,.foresters-page .foresters-image-bank-section{background:#0b0b0a!important}.mesirow-page .case-study-image-trigger,.id-fund-page .case-study-image-trigger,.north-square-page .case-study-image-trigger,.foresters-page .case-study-image-trigger{background-color:#0b0b0a!important}
