@font-face{font-family:Inter;src:url(/fonts/inter.ttf)format("truetype");font-weight:100 900;font-style:normal;font-display:swap}:root{color:#252c27;font-synthesis:none;--muted:#747c70;--line:#e4e7df;--accent:#647752;background:#fff;font-family:Inter,Helvetica Neue,Arial,sans-serif;font-weight:400}*{box-sizing:border-box}html{scroll-behavior:smooth;scroll-padding-top:40px}body{-webkit-font-smoothing:antialiased;margin:0}a{color:inherit;text-decoration:none}button,a{-webkit-tap-highlight-color:transparent}a:focus-visible{outline:2px solid var(--accent);outline-offset:7px;border-radius:2px}::selection{color:#252c27;background:#e2ead8}img,svg{max-width:100%;display:block}.page-shell{max-width:1600px;margin-inline:auto;padding-inline:clamp(24px,6.2vw,100px)}.skip-link{z-index:20;color:#fff;background:#252c27;padding:12px 20px;position:fixed;top:10px;left:10px;transform:translateY(-180%)}.skip-link:focus{transform:none}.site-header{border-bottom:1px solid var(--line);justify-content:space-between;align-items:center;min-height:142px;display:flex}.brand{width:193px;display:inline-block;transform:translate(-5px)}.brand img{width:100%;height:auto}.navigation-link{align-items:center;gap:25px;font-size:12px;font-weight:500;display:flex}.navigation-link span{font-size:23px;font-weight:300;transition:transform .25s}.navigation-link:hover span{transform:translate(2px,-2px)}.hero{padding-top:65px}.hero-topline{justify-content:space-between;align-items:center;display:flex}.eyebrow{text-transform:uppercase;letter-spacing:.17em;align-items:center;gap:12px;margin:0;font-size:10px;font-weight:550;line-height:1.6;display:flex}.status-dot{background:#70845c;border-radius:50%;width:6px;height:6px;display:block}.hero-index{color:#7c8278;letter-spacing:.1em;font-size:9px}h1{letter-spacing:-.065em;margin:44px 0 38px;font-size:clamp(54px,7.45vw,112px);font-weight:300;line-height:1.19}h1>span{display:block}.muted-heading{color:#89917f}.hero-bottom{justify-content:space-between;align-items:flex-end;padding-bottom:54px;display:flex}.introduction{color:#646d63;letter-spacing:-.015em;max-width:450px;margin:0;font-size:15px;line-height:1.9}.round-link{border:1px solid #dbe0d4;border-radius:50%;justify-content:center;align-items:center;width:57px;height:57px;transition:background .25s,border-color .25s;display:flex}.round-link svg{width:20px;height:20px;transition:transform .25s}.round-link:hover{background:#f2f5ee;border-color:#849277}.round-link:hover svg{transform:translateY(3px)}.investment-areas{border-top:1px solid var(--line);border-bottom:1px solid var(--line);color:#6b7467;letter-spacing:.06em;align-items:center;gap:0;padding:21px 0;font-size:10px;font-weight:500;display:flex}.investment-areas span+span:before{content:"/";color:#b0b6a9;margin:0 25px}.portfolio{padding-top:99px;scroll-margin-top:25px}.section-introduction{grid-template-columns:1fr 2fr;gap:20px;margin-bottom:48px;display:grid}.section-introduction>.eyebrow{align-items:flex-start;padding-top:8px}h2{letter-spacing:-.045em;margin:0;font-size:35px;font-weight:400;line-height:1.3}.section-description{color:#717a6c;max-width:390px;margin:16px 0 0;font-size:12px;line-height:1.9}.company{border-top:1px solid var(--line);grid-template-columns:52px minmax(220px,1fr) minmax(220px,1.1fr) 135px;align-items:center;column-gap:28px;min-height:185px;padding:30px 0;display:grid}.company:last-child{border-bottom:1px solid var(--line)}.company-number{color:#8a9283;font-variant-numeric:tabular-nums;align-self:start;margin-top:14px;font-size:10px}.company-identity h3{align-items:center;min-height:56px;margin:0;display:flex}.company-name-label{letter-spacing:-.025em;color:#27536e;margin-left:16px;font-size:16px;font-weight:450;line-height:1.4}.company-wordmark{letter-spacing:-.045em;font-size:30px;font-weight:400;line-height:1.3}.wordmark-sterigroup{font-weight:450}.wordmark-sterimedical{color:#183545;font-weight:550}.wordmark-cisa-nordic{letter-spacing:.015em;color:#27536e;font-size:28px}.company-identity img{object-fit:contain;object-position:left center;width:auto;max-width:210px;max-height:54px}.company-category{color:#7a8374;letter-spacing:.02em;margin:9px 0 0;font-size:9px}.company-description{color:#646d60;max-width:325px;margin:0;font-size:12px;line-height:1.9}.company-link{white-space:nowrap;justify-content:flex-end;align-items:center;gap:20px;min-height:48px;font-size:10px;display:flex}.company-link svg{flex-shrink:0;width:24px;height:24px;transition:transform .25s}.company-link:hover svg{transform:translate(3px,-3px)}.company-link:hover span{text-underline-offset:4px;text-decoration:underline}.portfolio-only{text-align:right;color:#7a8374;font-size:9px}.other-holdings{color:#747e6d;align-items:center;gap:15px;margin:27px 0 0;font-size:11px;line-height:1.8;display:flex}.small-plus{color:#68795c;font-size:19px;font-weight:300}.site-footer{border-top:1px solid var(--line);color:#818979;align-items:center;gap:20px;min-height:127px;margin-top:96px;font-size:9px;display:flex}.footer-brand{width:114px;transform:translate(-3px)}.footer-brand img{width:100%;height:auto}.footer-perspective{margin-left:auto}.copyright{margin-left:45px;font-size:9px}@media (width>=1600px){.hero{padding-top:80px}h1{margin-top:60px}.hero-bottom{padding-bottom:70px}}@media (width<=1050px){.company{grid-template-columns:32px 1fr 1fr;column-gap:20px}.company-link,.portfolio-only{grid-column:3;justify-self:start;min-height:32px;margin-top:8px}.company-number,.company-identity{grid-row:1/3}.portfolio-only{text-align:left}.company-identity img{max-width:180px}.hero-index{display:none}.section-introduction{grid-template-columns:1fr 2fr}}@media (width<=680px){.page-shell{padding-inline:25px}.site-header{min-height:100px}.brand{width:152px}.navigation-link{gap:13px;font-size:10px}.navigation-link span{font-size:20px}.hero{padding-top:43px}.eyebrow{letter-spacing:.13em;font-size:9px}h1{letter-spacing:-.06em;margin:35px 0 29px;font-size:clamp(30px,10.4vw,59px);line-height:1.25}.introduction{max-width:290px;font-size:13px;line-height:1.85}.hero-bottom{align-items:center;gap:25px;padding-bottom:38px}.round-link{flex-shrink:0;width:43px;height:43px}.round-link svg{width:17px}.investment-areas{letter-spacing:0;justify-content:space-between;gap:8px;padding:18px 0;font-size:8px}.investment-areas span+span:before{margin:0 14px 0 0}.portfolio{padding-top:59px}.section-introduction{margin-bottom:31px;display:block}.section-introduction>.eyebrow{margin-bottom:18px;padding:0}h2{font-size:30px}.section-description{max-width:290px;margin-top:11px;font-size:11px}.company{grid-template-columns:25px 1fr auto;gap:0 12px;min-height:0;padding:28px 0}.company-number{grid-row:1/4;margin-top:11px;font-size:9px}.company-identity{grid-area:auto/2}.company-identity h3{min-height:43px}.company-wordmark{font-size:28px}.company-identity img{max-width:180px;max-height:43px}.company-category{margin-top:7px;font-size:8px}.company-description{grid-column:2;max-width:300px;margin-top:16px;font-size:11px}.company-link{grid-area:1/3/3;align-self:center;margin:0}.company-link span{display:none}.company-link svg{width:25px}.portfolio-only{grid-area:3/2;margin-top:13px;font-size:8px}.other-holdings{align-items:flex-start;gap:12px;margin-top:20px;font-size:10px}.small-plus{margin-top:2px;line-height:1.1}.site-footer{flex-wrap:wrap;gap:15px;min-height:105px;margin-top:55px;padding-block:25px;position:relative}.footer-brand{width:105px}.footer-perspective{display:none}.copyright{margin-left:auto;font-size:8px}}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto}*,:before,:after{transition:none!important}}
