.site-access{--access-green:#032720;--access-green-soft:#0b3e34;--access-gold:#e2b46d;--access-gold-light:#f0cf97;--access-orange:#c97347;--access-cream:#f4ecdf;min-height:100svh;color:var(--access-cream);background:var(--access-green);isolation:isolate;grid-template-rows:auto 1fr auto;padding:0 clamp(24px,4.4vw,72px);display:grid;position:relative;overflow:hidden}.site-access__texture{z-index:-2;opacity:.14;background-image:radial-gradient(#f4ecdf2b .6px,#0000 .7px);background-size:18px 18px;position:absolute;inset:0}.site-access__watermark.brand__mark{z-index:-1;width:min(46vw,640px);height:auto;color:var(--access-gold);opacity:.055;--brand-tusk:var(--access-orange);position:absolute;top:51%;left:50%;transform:translate(-50%,-50%)}.site-access__watermark .brand__tile{display:none}.site-access__header{border-bottom:1px solid #e2b46d47;justify-content:space-between;align-items:center;min-height:96px;display:flex}.site-access__brand{color:var(--access-gold-light);align-items:center;gap:14px;display:inline-flex}.site-access__brand .brand__mark{color:currentColor;--brand-tusk:var(--access-orange);width:43px;height:49px}.site-access__brand .brand__tile{display:none}.site-access__brand span{font-family:var(--display);letter-spacing:.22em;font-size:15px}.site-access__header>p{color:#f4ecdf94;letter-spacing:.17em;text-transform:uppercase;margin:0;font-size:10px;font-weight:700}.site-access__entry{width:min(460px,100%);margin:auto;padding:clamp(64px,10vh,112px) 0;position:relative}.site-access__entry:before{content:"";background:var(--access-orange);width:48px;height:3px;margin-bottom:28px;display:block}.site-access__kicker{color:var(--access-gold);letter-spacing:.18em;text-transform:uppercase;margin:0 0 14px;font-size:10px;font-weight:800}.site-access__entry h1{color:var(--access-cream);font-family:var(--display);letter-spacing:-.045em;margin:0;font-size:clamp(46px,5vw,64px);font-weight:440;line-height:1}.site-access__intro{color:#f4ecdfa8;max-width:390px;margin:20px 0 36px;font-size:14px;line-height:1.7}.site-access form label{color:var(--access-gold-light);letter-spacing:.15em;text-transform:uppercase;margin-bottom:10px;font-size:10px;font-weight:800;display:block}.site-access__password-field{background:var(--access-cream);border:1px solid #e2b46db8;align-items:center;min-height:58px;transition:border-color .16s,box-shadow .16s;display:flex}.site-access__password-field:focus-within{border-color:var(--access-gold-light);box-shadow:0 0 0 3px #e2b46d29}.site-access__password-field input{min-width:0;color:var(--access-green);letter-spacing:.03em;background:0 0;border:0;outline:0;flex:1;padding:0 18px;font-size:17px}.site-access__password-field button{width:58px;color:var(--access-green);background:0 0;border:0;border-left:1px solid #0327202e;align-self:stretch;place-items:center;display:grid}.site-access__password-field button:hover{background:#03272012}.site-access button:focus-visible,.site-access input:focus-visible,.site-access a:focus-visible{outline-offset:3px;outline:3px solid #f0cf97d1}.site-access__error{color:#f2aa91;margin:11px 0 0;font-size:12px;font-weight:700}.site-access__submit{border:1px solid var(--access-orange);width:100%;min-height:56px;color:var(--access-cream);background:var(--access-orange);letter-spacing:.14em;text-transform:uppercase;justify-content:space-between;align-items:center;margin-top:14px;padding:0 18px;font-size:11px;font-weight:800;transition:border-color .16s,color .16s,background .16s;display:flex}.site-access__submit:not(:disabled):hover{border-color:var(--access-gold-light);color:var(--access-green);background:var(--access-gold-light)}.site-access__submit:disabled{opacity:.52;cursor:not-allowed}.site-access__privacy{color:#f4ecdf80;align-items:center;gap:8px;margin:20px 0 0;font-size:11px;line-height:1.45;display:flex}.site-access__checking{color:#f4ecdfb8;letter-spacing:.13em;text-transform:uppercase;border-top:1px solid #e2b46d4d;border-bottom:1px solid #e2b46d4d;align-items:center;gap:12px;min-height:58px;font-size:11px;font-weight:800;display:flex}.site-access__checking span{background:var(--access-orange);border-radius:50%;width:9px;height:9px;animation:1.4s ease-out infinite site-access-pulse;box-shadow:0 0 #c9734761}.site-access__footer{color:#f4ecdf75;letter-spacing:.14em;text-transform:uppercase;border-top:1px solid #e2b46d47;justify-content:space-between;align-items:center;min-height:74px;font-size:9px;font-weight:700;display:flex}.site-access__footer a{color:var(--access-gold-light);text-decoration:none}.site-access__footer a:hover{text-underline-offset:3px;text-decoration:underline}@keyframes site-access-pulse{70%{box-shadow:0 0 0 8px #c9734700}to{box-shadow:0 0 #c9734700}}@media (width<=560px){.site-access{padding:0 22px}.site-access__header{min-height:78px}.site-access__brand .brand__mark{width:34px;height:39px}.site-access__brand span{font-size:12px}.site-access__header>p{display:none}.site-access__watermark.brand__mark{width:min(92vw,500px)}.site-access__entry{padding:56px 0 72px}.site-access__entry h1{font-size:clamp(43px,13vw,56px)}.site-access__footer{text-align:center;justify-content:center;min-height:68px}.site-access__footer>span:first-child{display:none}}@media (prefers-reduced-motion:reduce){.site-access__checking span{animation:none}.site-access__password-field,.site-access__submit{transition:none}}.siam-site{--siam-green:#07372e;--siam-green-deep:#032720;--siam-green-soft:#164d40;--siam-gold:#e2b46d;--siam-gold-light:#f0cf97;--siam-orange:#c97347;--siam-orange-deep:#a94f31;--siam-sand:#e9c493;--siam-cream:#f4ecdf;--siam-ink:#14372f;min-height:100vh;color:var(--siam-ink);background:var(--siam-green-deep);overflow:hidden}.siam-site ::selection{color:var(--siam-green-deep);background:var(--siam-gold)}.siam-header{z-index:30;width:100%;height:88px;color:var(--siam-gold-light);border-bottom:1px solid #e8c2843d;grid-template-columns:1fr auto 1fr;align-items:center;padding:0 clamp(28px,4vw,68px);display:grid;position:absolute;top:0;left:0}.siam-brand{color:var(--siam-gold-light);justify-self:start;align-items:center;gap:13px;text-decoration:none;display:inline-flex}.siam-brand .brand__mark{color:currentColor;--brand-tusk:currentColor;width:42px;height:48px}.siam-brand .brand__tile,.siam-footer__brand .brand__tile,.siam-contact__mark .brand__tile,.siam-manifesto__seal .brand__tile{display:none}.siam-brand .brand__elephant-line,.siam-brand .brand__tusk-line{stroke-width:1.7px}.siam-brand>span{font-family:var(--display);letter-spacing:.21em;font-size:15px}.siam-header__context{letter-spacing:.13em;text-transform:uppercase;align-items:center;gap:14px;font-size:8px;display:flex}.siam-header__context span{color:#f4ecdf9e}.siam-header__context span+span{color:var(--siam-gold-light);border-left:1px solid #e2b46d6b;padding-left:14px}.siam-header nav{justify-self:end;align-items:center;gap:clamp(15px,1.6vw,28px);display:flex}.siam-header nav>a{color:#f4ecdfd1;font-size:9px;font-weight:650;text-decoration:none}.siam-header nav>a:after{content:"";background:var(--siam-gold);transform-origin:100%;height:1px;margin-top:5px;transition:transform .18s;display:block;transform:scaleX(0)}.siam-header nav>a:hover:after{transform-origin:0;transform:scaleX(1)}.siam-header nav>button{border:1px solid var(--siam-gold);min-height:38px;color:var(--siam-green-deep);background:var(--siam-gold);align-items:center;gap:8px;padding:0 14px;font-size:9px;font-weight:750;transition:all .17s;display:inline-flex}.siam-header nav>button:hover{color:var(--siam-gold-light);background:0 0}.siam-menu-trigger{display:none}.siam-kicker{color:inherit;letter-spacing:.2em;text-transform:uppercase;margin:0 0 19px;font-size:9px;font-weight:800}.siam-hero{height:min(960px,100svh);min-height:760px;color:var(--siam-cream);background:var(--siam-green-deep);position:relative}.siam-hero__image{position:absolute;inset:0}.siam-hero__image img{object-fit:cover;object-position:center;width:100%;height:100%;display:block}.siam-hero__image:after{content:"";background:linear-gradient(#03272047 0%,#0000 30%,#03272057 100%),linear-gradient(90deg,#03272040,#0000 38%,#0327201a);position:absolute;inset:0}.siam-hero__card{z-index:3;width:min(610px,100% - 80px);min-height:370px;color:var(--siam-green-deep);background:var(--siam-orange);padding:47px 52px 42px;position:absolute;bottom:-92px;left:clamp(28px,7vw,108px);box-shadow:18px 18px #f0cf9729}.siam-hero__card h1{max-width:510px;color:var(--siam-green-deep);font-family:var(--display);letter-spacing:-.05em;margin:0;font-size:clamp(48px,4.6vw,68px);font-weight:440;line-height:.96}.siam-hero__card h1 em{color:var(--siam-cream);margin-top:8px;font-weight:440;display:block}.siam-hero__card>p:not(.siam-kicker){color:#032720c2;max-width:465px;margin:24px 0 0;font-size:12px;line-height:1.65}.siam-hero__actions{align-items:center;gap:24px;margin-top:28px;display:flex}.siam-hero__actions a,.siam-hero__actions button{align-items:center;gap:9px;min-height:42px;font-size:9px;font-weight:750;text-decoration:none;display:inline-flex}.siam-hero__actions a{color:var(--siam-gold-light);background:var(--siam-green-deep);padding:0 15px}.siam-hero__actions button{color:var(--siam-green-deep);background:0 0;border:0;border-bottom:1px solid #03272073;padding:0}.siam-hero__index{z-index:2;color:var(--siam-gold-light);align-items:flex-end;gap:27px;display:flex;position:absolute;bottom:34px;right:clamp(28px,5vw,78px)}.siam-hero__index span{letter-spacing:.16em;border-bottom:1px solid #e2b46d80;padding-bottom:4px;font-size:8px;font-weight:800}.siam-hero__index p{font-family:var(--display);margin:0;font-size:18px;line-height:1.25}.siam-perspective{min-height:760px;color:var(--siam-ink);background:var(--siam-cream);grid-template-columns:85px minmax(0,1.25fr) minmax(320px,.75fr);gap:clamp(30px,5vw,80px);padding:220px clamp(30px,7vw,108px) 130px;scroll-margin-top:20px;display:grid}.siam-perspective__marker{height:100%;color:var(--siam-orange);grid-template-rows:auto 1fr auto;justify-items:center;gap:20px;display:grid}.siam-perspective__marker span{font-family:var(--display);font-size:62px;font-style:italic}.siam-perspective__marker i{background:#14372f33;width:1px;min-height:210px}.siam-perspective__marker small{writing-mode:vertical-rl;color:#79847f;letter-spacing:.16em;font-size:7px;font-weight:750}.siam-perspective__statement{max-width:740px}.siam-perspective__statement .siam-kicker{color:var(--siam-orange-deep)}.siam-perspective__statement h2,.siam-section-head h2,.siam-contact h2{font-family:var(--display);letter-spacing:-.052em;margin:0;font-size:clamp(48px,5vw,73px);font-weight:430;line-height:1.01}.siam-perspective__statement h2 em{color:var(--siam-orange);margin-top:8px;font-weight:430;display:block}.siam-perspective__copy{padding-top:56px}.siam-perspective__copy>p{color:#53665f;font-family:var(--display);margin:0 0 24px;font-size:18px;line-height:1.56}.siam-perspective__copy>p+p{color:#78857f;font-family:inherit;font-size:11px;line-height:1.7}.siam-perspective__copy dl{border-top:1px solid #d7d1c5;margin:45px 0 0}.siam-perspective__copy dl div{border-bottom:1px solid #d7d1c5;justify-content:space-between;align-items:center;gap:20px;min-height:53px;display:flex}.siam-perspective__copy dt{color:#8d918c;letter-spacing:.08em;text-transform:uppercase;font-size:8px}.siam-perspective__copy dd{color:var(--siam-green);font-family:var(--display);margin:0;font-size:14px}.siam-lenses{color:var(--siam-cream);background:var(--siam-green);padding:clamp(100px,10vw,155px) clamp(30px,7vw,108px);scroll-margin-top:20px}.siam-section-head{grid-template-columns:minmax(0,1fr) minmax(300px,.85fr) auto;align-items:end;gap:50px;display:grid}.siam-section-head .siam-kicker{color:var(--siam-orange-deep)}.siam-section-head h2{max-width:720px;color:var(--siam-ink);font-size:clamp(45px,4.7vw,67px)}.siam-section-head>span{color:#8d8e87;letter-spacing:.13em;text-transform:uppercase;padding-bottom:7px;font-size:8px;font-weight:700}.siam-section-head--light .siam-kicker{color:var(--siam-gold)}.siam-section-head--light h2{color:var(--siam-cream)}.siam-section-head--light>span{color:#f4ecdf7a}.siam-lens-list{border-top:1px solid #e2b46d5c;margin-top:78px}.siam-lens-list article{border-bottom:1px solid #e2b46d42;grid-template-columns:70px minmax(210px,.8fr) minmax(300px,1.2fr) minmax(175px,.55fr) 30px;align-items:center;gap:24px;min-height:155px;padding:28px 3px;transition:padding .18s,background .18s;display:grid;position:relative}.siam-lens-list article:hover{background:#f0cf970e;padding-left:17px;padding-right:17px}.siam-lens-list article>span{color:var(--siam-orange);font-size:9px;font-weight:800}.siam-lens-list h3{color:var(--siam-gold-light);font-family:var(--display);margin:0;font-size:clamp(31px,3vw,44px);font-weight:430}.siam-lens-list p{color:#f4ecdfb3;max-width:430px;margin:0;font-size:11px;line-height:1.65}.siam-lens-list small{color:#e2b46db8;letter-spacing:.06em;text-transform:uppercase;font-size:8px}.siam-lens-list svg{color:var(--siam-orange)}.siam-manifesto{min-height:610px;color:var(--siam-green-deep);background:var(--siam-orange);grid-template-columns:80px minmax(0,1fr) 240px;align-items:start;gap:45px;padding:110px clamp(30px,7vw,108px);display:grid;position:relative;overflow:hidden}.siam-manifesto__number{border-top:2px solid var(--siam-green-deep);letter-spacing:.15em;padding-top:15px;font-size:10px;font-weight:800}.siam-manifesto>p{z-index:2;max-width:980px;font-family:var(--display);letter-spacing:-.058em;margin:0;font-size:clamp(52px,6.2vw,92px);font-weight:420;line-height:.98;position:relative}.siam-manifesto>p em{color:var(--siam-cream);font-weight:420;display:block}.siam-manifesto__seal{width:210px;height:210px;color:var(--siam-green-deep);--brand-tusk:var(--siam-cream);border:1px solid #03272073;border-radius:50%;place-items:center;display:grid}.siam-manifesto__seal .brand__mark{width:105px;height:120px}.siam-companies{color:var(--siam-ink);background:var(--siam-sand);padding:clamp(100px,10vw,155px) clamp(30px,7vw,108px) 92px;scroll-margin-top:20px}.siam-company-list{border-top:1px solid #14372f61;margin-top:72px}.siam-company-list article{border-bottom:1px solid #14372f47;grid-template-columns:65px minmax(220px,.85fr) minmax(240px,1.15fr) 54px;align-items:center;gap:26px;min-height:120px;padding:20px 4px;display:grid}.siam-company-list article>span{color:var(--siam-orange-deep);font-size:9px;font-weight:800}.siam-company-list h3{color:var(--siam-green-deep);font-family:var(--display);margin:0;font-size:clamp(36px,4vw,55px);font-weight:430;transition:transform .18s,font-style .18s}.siam-company-list article:hover h3{font-style:italic;transform:translate(8px)}.siam-company-list p{color:#576a62;letter-spacing:.05em;text-transform:uppercase;margin:0;font-size:10px}.siam-company-list i{width:48px;height:48px;color:var(--siam-green);border:1px solid #14372f5c;border-radius:50%;place-items:center;font-size:8px;font-style:normal;font-weight:800;display:grid}.siam-companies__note{color:#14372f99;letter-spacing:.06em;margin:27px 0 0;font-size:8px}.siam-notes{color:var(--siam-ink);background:var(--siam-cream);padding:clamp(100px,10vw,155px) clamp(30px,7vw,108px);scroll-margin-top:20px}.siam-note-grid{grid-template-columns:1.08fr .92fr .92fr;margin-top:74px;display:grid}.siam-note-grid>a{min-height:390px;color:var(--siam-cream);background:var(--siam-green);flex-direction:column;padding:31px;text-decoration:none;display:flex;position:relative;overflow:hidden}.siam-note-grid>a:nth-child(2){color:var(--siam-green-deep);background:var(--siam-orange)}.siam-note-grid>a:nth-child(3){color:var(--siam-green-deep);background:var(--siam-gold-light)}.siam-note-grid>a>span{z-index:2;letter-spacing:.1em;text-transform:uppercase;justify-content:space-between;gap:20px;font-size:8px;font-weight:800;display:flex;position:relative}.siam-note-grid time{opacity:.65;font-weight:500}.siam-note-grid h3{z-index:2;max-width:390px;font-family:var(--display);margin:75px 0 0;font-size:clamp(28px,3vw,41px);font-weight:430;line-height:1.11;position:relative}.siam-note-grid>a>div{z-index:2;align-items:center;gap:8px;margin-top:auto;font-size:9px;font-weight:750;display:inline-flex;position:relative}.siam-note-grid>a>b{color:currentColor;font-family:var(--display);opacity:.06;font-size:180px;font-weight:400;line-height:1;transition:transform .22s;position:absolute;bottom:-56px;right:-13px}.siam-note-grid>a:hover>b{transform:translate(-8px,-8px)}.siam-contact{min-height:680px;color:var(--siam-cream);background:var(--siam-green-deep);grid-template-columns:minmax(0,1fr) minmax(300px,.7fr);gap:80px;padding:clamp(100px,10vw,155px) clamp(30px,7vw,108px);display:grid;position:relative;overflow:hidden}.siam-contact:before{content:"";background:var(--siam-orange);width:clamp(110px,14vw,220px);position:absolute;top:0;bottom:0;left:0}.siam-contact__copy{z-index:2;max-width:760px;margin-left:clamp(48px,11vw,170px);position:relative}.siam-contact .siam-kicker{color:var(--siam-gold)}.siam-contact h2{color:var(--siam-cream);font-size:clamp(54px,6vw,88px)}.siam-contact__copy>p:not(.siam-kicker){color:#f4ecdfa6;max-width:520px;font-family:var(--display);margin:34px 0 0;font-size:18px;line-height:1.58}.siam-contact__copy>div{gap:28px;margin-top:43px;display:flex}.siam-contact__copy a{border:1px solid var(--siam-gold);min-height:44px;color:var(--siam-green-deep);background:var(--siam-gold);align-items:center;gap:9px;padding:0 15px;font-size:9px;font-weight:750;text-decoration:none;display:inline-flex}.siam-contact__copy a+a{color:var(--siam-gold-light);background:0 0}.siam-contact__mark{width:min(33vw,440px);height:min(38vw,500px);color:var(--siam-gold);--brand-tusk:var(--siam-orange);opacity:.88;place-self:center end}.siam-contact__mark .brand__mark{width:100%;height:100%}.siam-contact__mark .brand__elephant-line,.siam-contact__mark .brand__tusk-line{stroke-width:1.8px}.siam-footer{min-height:116px;color:var(--siam-gold-light);background:var(--siam-green-deep);border-top:1px solid #e2b46d38;grid-template-columns:1fr auto 1fr;align-items:center;gap:28px;padding:24px clamp(28px,4vw,68px);display:grid}.siam-footer__brand{color:var(--siam-gold);align-items:center;gap:11px;display:inline-flex}.siam-footer__brand .brand__mark{--brand-tusk:currentColor;width:34px;height:38px}.siam-footer__brand>span{font-family:var(--display);letter-spacing:.18em;font-size:12px}.siam-footer__meta{flex-direction:column;align-items:center;gap:8px;display:flex}.siam-footer__meta>p{color:#f4ecdf73;margin:0;font-size:9px}.siam-footer__meta .creator-credit{color:#f4ecdf94;letter-spacing:.035em;font-size:10px}.siam-footer>div:last-child{justify-self:end;align-items:center;gap:25px;display:flex}.siam-footer a,.siam-footer button{color:var(--siam-gold-light);background:0 0;border:0;border-bottom:1px solid #e2b46d73;align-items:center;gap:7px;padding:3px 0;font-size:8px;font-weight:700;text-decoration:none;display:inline-flex}@media (width<=1180px){.siam-header{padding-left:30px;padding-right:30px}.siam-header__context{display:none}.siam-header{grid-template-columns:auto 1fr}.siam-lens-list article{grid-template-columns:55px minmax(190px,.8fr) minmax(240px,1.2fr) minmax(130px,.55fr) 24px;gap:18px}.siam-note-grid{grid-template-columns:1.1fr .95fr .95fr}.siam-note-grid>a{padding:25px}}@media (width<=940px){.siam-header{grid-template-columns:1fr auto;height:76px}.siam-menu-trigger{z-index:3;width:40px;height:40px;color:var(--siam-gold-light);background:#0327208c;border:1px solid #e2b46d73;place-items:center;padding:0;display:grid;position:relative}.siam-header nav{z-index:2;background:var(--siam-green-deep);flex-direction:column;align-items:stretch;gap:0;padding:96px 32px 32px;display:none;position:fixed;inset:0 0 auto;box-shadow:0 28px 70px #0000004d}.siam-header nav.is-open{display:flex}.siam-header nav>a{font-family:var(--display);border-bottom:1px solid #e2b46d2e;padding:15px 0;font-size:19px;font-weight:450}.siam-header nav>a:after{display:none}.siam-header nav>button{justify-content:center;margin-top:22px}.siam-perspective{grid-template-columns:60px 1fr}.siam-perspective__copy{grid-column:2;max-width:650px;padding-top:0}.siam-section-head{grid-template-columns:1fr auto}.siam-section-head h2{grid-area:2/1/auto/-1;margin-top:20px}.siam-section-head>span{grid-area:1/2}.siam-lens-list article{grid-template-columns:48px minmax(180px,.75fr) minmax(250px,1.25fr) 24px}.siam-lens-list small{display:none}.siam-manifesto{grid-template-columns:55px 1fr}.siam-manifesto__seal{opacity:.16;position:absolute;bottom:-50px;right:40px;transform:scale(1.7)}.siam-note-grid{grid-template-columns:1fr}.siam-note-grid>a{min-height:290px}.siam-note-grid h3{margin-top:45px}.siam-contact{grid-template-columns:minmax(0,1fr) 230px;gap:40px}.siam-contact__mark{width:230px;height:280px}}@media (width<=680px){.siam-header{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#032720d6;height:70px;padding-left:18px;padding-right:18px;position:absolute}.siam-brand{gap:9px}.siam-brand .brand__mark{width:33px;height:38px}.siam-brand>span{font-size:12px}.siam-hero{height:830px;min-height:830px}.siam-hero__image{background:var(--siam-green-deep);height:355px;top:62px;bottom:auto}.siam-hero__image img{object-fit:contain}.siam-hero__image:after{background:linear-gradient(#0327200f,#03272059)}.siam-hero__card{width:auto;min-height:0;padding:32px 26px 28px;bottom:62px;left:18px;right:18px;box-shadow:9px 9px #f0cf9724}.siam-hero__card h1{font-size:clamp(42px,12vw,53px)}.siam-hero__card>p:not(.siam-kicker){margin-top:19px}.siam-hero__actions{flex-direction:column;align-items:flex-start;gap:13px;margin-top:22px}.siam-hero__index{bottom:17px;right:18px}.siam-hero__index p{display:none}.siam-perspective{grid-template-columns:1fr;gap:38px;min-height:0;padding:95px 20px}.siam-perspective__marker{grid-template-rows:auto;grid-template-columns:auto 1fr auto;align-items:center;height:auto}.siam-perspective__marker span{font-size:45px}.siam-perspective__marker i{width:100%;height:1px;min-height:0}.siam-perspective__marker small{writing-mode:initial}.siam-perspective__statement h2,.siam-section-head h2{font-size:clamp(43px,12vw,57px)}.siam-perspective__copy{grid-column:auto}.siam-lenses,.siam-companies,.siam-notes{padding:92px 20px}.siam-section-head{gap:12px}.siam-section-head>span{align-self:start}.siam-lens-list{margin-top:52px}.siam-lens-list article{grid-template-columns:34px 1fr 20px;gap:10px 13px;min-height:0;padding:28px 0}.siam-lens-list article:hover{background:0 0;padding-left:0;padding-right:0}.siam-lens-list h3{font-size:32px}.siam-lens-list p{grid-column:2/-1}.siam-lens-list svg{align-self:start}.siam-manifesto{grid-template-columns:1fr;gap:35px;min-height:580px;padding:82px 20px}.siam-manifesto__number{width:55px}.siam-manifesto>p{font-size:clamp(50px,14vw,66px)}.siam-company-list{margin-top:52px}.siam-company-list article{grid-template-columns:28px 1fr 42px;gap:5px 12px;min-height:102px;padding:18px 0}.siam-company-list h3{font-size:34px}.siam-company-list p{grid-column:2;font-size:8px}.siam-company-list i{grid-area:1/3/3;width:39px;height:39px}.siam-note-grid{margin-top:50px}.siam-note-grid>a{min-height:320px}.siam-contact{grid-template-columns:1fr;min-height:720px;padding:95px 20px}.siam-contact:before{width:10px}.siam-contact__copy{margin-left:18px}.siam-contact h2{font-size:clamp(52px,14vw,70px)}.siam-contact__copy>div{flex-direction:column;align-items:flex-start}.siam-contact__mark{opacity:.16;width:200px;height:230px;position:absolute;bottom:-18px;right:-28px}.siam-footer{grid-template-columns:1fr auto;gap:22px;padding:30px 20px}.siam-footer__meta{align-items:flex-end}.siam-footer>div:last-child{grid-column:1/-1;justify-self:start}}@media (width<=420px){.siam-brand>span{letter-spacing:.16em;font-size:11px}.siam-hero__card{padding-left:22px;padding-right:22px}.siam-hero__card h1,.siam-perspective__statement h2,.siam-section-head h2{font-size:41px}.siam-note-grid>a{padding:24px}.siam-footer{grid-template-columns:1fr}.siam-footer__meta{align-items:flex-start}.siam-footer>div:last-child{grid-column:auto}}@media (prefers-reduced-motion:reduce){.siam-site *,.siam-site :before,.siam-site :after{scroll-behavior:auto!important;transition-duration:.01ms!important}}.investor-portal{--blue:#0d5d4c;--blue-dark:#073f35;--blue-deep:#032720;--blue-faint:#f0dfbd;--sand:#e2b46d;--sand-soft:#edd2a8;--sand-faint:#f8ecda;--ink:#173c33;--muted:#6f7a74;--line:#ddd0bd;--surface:#fbf7ef;--canvas:#f1e8da;--success:#36775b;--warning:#b45c38;--chart-primary:#0d5d4c;--shadow-sm:0 1px 0 #0327200d, 0 10px 28px #0327200a;--shadow-lg:0 28px 90px #031f1a40;min-height:100vh;color:var(--ink);background:var(--canvas)}.investor-portal ::selection{color:var(--blue-deep);background:var(--sand)}.investor-portal .app-shell{--portal-font-bump:0px;background:linear-gradient(#f1e8daf0,#f1e8daf0),repeating-linear-gradient(90deg,#0000 0 79px,#0d5d4c09 79px 80px);grid-template-columns:270px minmax(0,1fr)}.investor-portal .app-shell--text-comfortable{--portal-font-bump:1.25px}.investor-portal .app-shell--text-large{--portal-font-bump:2.5px}.investor-portal .sidebar{color:#f5e7cf;background:radial-gradient(circle at 16% 8%,#e2b46d1a,#0000 27%),linear-gradient(160deg,#0a3f34 0%,#032720 76%);border-right:1px solid #e2b46d73;padding:27px 20px 20px;box-shadow:12px 0 40px #0327200f}.investor-portal .sidebar:after{content:"";background:#e2b46d1a;width:1px;position:absolute;top:0;bottom:0;right:5px}.investor-portal .sidebar__brand-row{min-height:48px;padding:0 6px;position:relative}.investor-portal .sidebar__brand-row:after{content:"Investor portal";color:#e2b46d94;font-size:calc(7px + var(--portal-font-bump,0px));letter-spacing:.13em;text-transform:uppercase;font-weight:750;position:absolute;top:-6px;right:2px}.investor-portal .sidebar .brand{color:#e9c17e;--brand-tusk:#c97347;gap:10px}.investor-portal .sidebar .brand__tile,.investor-portal .login-brand-panel .brand__tile,.investor-portal .login-mobile-brand .brand__tile{display:none}.investor-portal .sidebar .brand__mark{width:39px;height:46px}.investor-portal .sidebar .brand__name{color:#f0cf97;font-size:calc(14px + var(--portal-font-bump,0px));letter-spacing:.18em}.investor-portal .fund-switcher{color:#f4ecdf;background:#f4ecdf0b;border:1px solid #e2b46d57;border-radius:2px;min-height:64px;margin-top:33px}.investor-portal .fund-switcher-wrap{z-index:4;margin-top:33px;position:relative}.investor-portal .fund-switcher-wrap .fund-switcher{width:100%;font:inherit;text-align:left;margin-top:0;padding:9px 10px}.investor-portal .fund-switcher--interactive{cursor:pointer;transition:border-color .15s,background .15s}.investor-portal .fund-switcher--interactive:hover,.investor-portal .fund-switcher--interactive[aria-expanded=true]{background:#e2b46d17;border-color:#e2b46dad}.investor-portal .fund-switcher--interactive>svg{transition:transform .15s}.investor-portal .fund-switcher--interactive>svg.is-open{transform:rotate(180deg)}.investor-portal .fund-switcher--interactive small{text-overflow:ellipsis;white-space:nowrap;margin-top:2px;overflow:hidden}.investor-portal .fund-switcher__icon{color:#e2b46d;background:#e2b46d14;border:1px solid #e2b46d42;border-radius:50%}.investor-portal .fund-switcher small{color:#f4ecdf7a}.investor-portal .fund-switcher strong{color:#f4ecdf;font-family:var(--display);font-size:calc(14px + var(--portal-font-bump,0px));font-weight:500}.investor-portal .fund-menu{z-index:60;color:#173c33;background:#fbf7ef;border:1px solid #b98a4a;border-radius:3px;width:min(326px,100vw - 40px);padding:8px;position:absolute;top:calc(100% + 8px);left:0;box-shadow:0 24px 65px #031f1a4d}.investor-portal .fund-menu>header{color:#073f35;min-height:38px;font-size:calc(9px + var(--portal-font-bump,0px));letter-spacing:.1em;text-transform:uppercase;border-bottom:1px solid #e0d0b8;justify-content:space-between;align-items:center;padding:0 9px;font-weight:800;display:flex}.investor-portal .fund-menu>header small{color:#a05b3d;font-size:calc(8px + var(--portal-font-bump,0px));letter-spacing:.05em}.investor-portal .fund-menu>button{color:#173c33;text-align:left;background:0 0;border:0;border-bottom:1px solid #e8ddcd;grid-template-columns:24px minmax(0,1fr) auto;align-items:center;gap:9px;width:100%;min-height:62px;padding:8px 9px;display:grid}.investor-portal .fund-menu>button:hover{background:#f2e4cf}.investor-portal .fund-menu>button.is-active{background:#ecd2aa}.investor-portal .fund-menu__check{color:#f4ecdf;background:0 0;border:1px solid #c8ab7c;border-radius:50%;place-items:center;width:22px;height:22px;display:grid}.investor-portal .fund-menu>button.is-active .fund-menu__check{background:#073f35;border-color:#073f35}.investor-portal .fund-menu__copy{flex-direction:column;min-width:0;display:flex}.investor-portal .fund-menu__copy strong{color:#073f35;font-family:var(--sans);font-size:calc(11px + var(--portal-font-bump,0px));font-weight:760}.investor-portal .fund-menu__copy small{color:#6d776f;font-size:calc(9px + var(--portal-font-bump,0px));text-overflow:ellipsis;white-space:nowrap;margin-top:3px;overflow:hidden}.investor-portal .fund-menu>button em{color:#a04f32;font-size:calc(8px + var(--portal-font-bump,0px));letter-spacing:.05em;text-transform:uppercase;font-style:normal;font-weight:750}.investor-portal .fund-menu>footer{color:#8a7f6f;font-size:calc(8px + var(--portal-font-bump,0px));padding:10px 9px 3px}.investor-portal .primary-nav{margin-top:31px}.investor-portal .primary-nav>p{color:#e2b46d9e;font-size:calc(8px + var(--portal-font-bump,0px))}.investor-portal .primary-nav>button{color:#f4ecdfa8;min-height:47px;font-size:calc(12px + var(--portal-font-bump,0px));border-radius:2px}.investor-portal .primary-nav>button:hover{color:#f4ecdf;background:#e2b46d14}.investor-portal .primary-nav>button.is-active{color:#032720;background:#c97347;font-weight:750}.investor-portal .primary-nav>button.is-active:before{background:#e9c17e;border-radius:0;width:4px;height:100%}.investor-portal .primary-nav>button em{color:#073f35;background:#e9c17e}.investor-portal .sidebar__footer>button{color:#f4ecdf99}.investor-portal .sidebar__footer>button:hover{color:#f0cf97}.investor-portal .sidebar__security{border-color:#e2b46d33}.investor-portal .security-dot{background:#e2b46d;border-color:#e2b46d33;box-shadow:0 0 0 3px #e2b46d14}.investor-portal .sidebar__security strong{color:#f4ecdfb8}.investor-portal .sidebar__security small{color:#f4ecdf61}.investor-portal .topbar{background:#f8f2e8eb;border-bottom:1px solid #dbc5a4;height:76px;box-shadow:0 4px 24px #03272009}.investor-portal .shell-main{flex-direction:column;min-height:100vh;display:flex}.investor-portal .page-content{flex:1 0 auto}.investor-portal .portal-page-footer{color:#8b8d84;width:100%;max-width:1440px;font-size:calc(10px + var(--portal-font-bump,0px));justify-content:flex-end;margin:0 auto;padding:0 38px 30px;display:flex}.investor-portal .portal-page-footer a{color:#0d5d4c;border-bottom:1px solid #0d5d4c4d}.investor-portal .topbar:after{content:"";background:linear-gradient(90deg,#c97347 0 11%,#0000 11% 100%);height:2px;position:absolute;bottom:-1px;left:0;right:0}.investor-portal .search-trigger{color:#748079;background:#f6eee2;border:1px solid #d9c7ad;border-radius:2px}.investor-portal .search-trigger:hover{background:#fffaf2;border-color:#b99764}.investor-portal .search-trigger kbd{color:#7e7464;background:#fbf5eb;border-color:#d6c3a5;border-radius:2px}.investor-portal .as-of{color:#7b817a}.investor-portal .text-size-control{position:relative}.investor-portal .text-size-trigger{color:#0d5d4c;background:0 0;border:1px solid #0000;justify-content:center;align-items:baseline;gap:1px;width:38px;height:38px;display:flex}.investor-portal .text-size-trigger:hover,.investor-portal .text-size-trigger[aria-expanded=true]{background:#f1e4d1;border-color:#d3b98f}.investor-portal .text-size-trigger span{font-size:calc(9px + var(--portal-font-bump,0px));font-weight:650}.investor-portal .text-size-trigger strong{font-family:var(--display);font-size:calc(16px + var(--portal-font-bump,0px));font-weight:600}.investor-portal .text-size-popover{z-index:50;background:#fbf7ef;border:1px solid #c8ab7c;border-radius:3px;width:250px;padding:8px;position:absolute;top:calc(100% + 12px);right:0;box-shadow:0 20px 60px #03272033}.investor-portal .text-size-popover>header{border-bottom:1px solid #e2d4c0;flex-direction:column;padding:8px 9px 12px;display:flex}.investor-portal .text-size-popover>header strong{color:#073f35;font-size:calc(12px + var(--portal-font-bump,0px))}.investor-portal .text-size-popover>header small{color:#7d837c;font-size:calc(9px + var(--portal-font-bump,0px));margin-top:3px}.investor-portal .text-size-popover>button{color:#173c33;text-align:left;background:0 0;border:0;border-bottom:1px solid #e8ddcd;grid-template-columns:26px minmax(0,1fr) 20px;align-items:center;gap:9px;width:100%;min-height:54px;padding:7px 9px;display:grid}.investor-portal .text-size-popover>button:hover{background:#f3e6d3}.investor-portal .text-size-popover>button.is-active{background:#ecd2aa}.investor-portal .text-size-popover>button>span:first-child{color:#a64f31;font-family:var(--display);text-align:center}.investor-portal .text-size-popover>button>span:nth-child(2){flex-direction:column;display:flex}.investor-portal .text-size-popover>button strong{color:#073f35;font-size:calc(10px + var(--portal-font-bump,0px))}.investor-portal .text-size-popover>button small{color:#7a817a;font-size:calc(8px + var(--portal-font-bump,0px));margin-top:2px}.investor-portal .text-size-popover>button i{color:#f5ead8;background:#073f35;border-radius:50%;place-items:center;width:19px;height:19px;font-style:normal;display:grid}.investor-portal .text-size-popover>button:not(.is-active) i{background:0 0}.investor-portal .notification-button{color:#0d5d4c}.investor-portal .notification-button i{background:#c97347;border-color:#f8f2e8}.investor-portal .profile-trigger{border-radius:2px}.investor-portal .profile-trigger:hover{background:#eee1cd}.investor-portal .avatar{color:#032720;background:#e2b46d}.investor-portal .profile-trigger__copy strong{color:#173c33}.investor-portal .profile-popover{background:#fbf7ef;border-color:#d7c19e;border-radius:3px;box-shadow:0 20px 60px #0327202e}.investor-portal .profile-popover>div{border-color:#e2d4c0}.investor-portal .profile-popover>button:hover{background:#f1e4d1}.investor-portal .page-content{padding-top:42px}.investor-portal .page-stack{gap:18px}.investor-portal .page-heading{min-height:78px;padding-left:18px;position:relative}.investor-portal .page-heading:before{content:"";background:#c97347;width:4px;position:absolute;top:1px;bottom:4px;left:0}.investor-portal .eyebrow,.investor-portal .card-eyebrow{color:#a94f31}.investor-portal .page-heading h1{color:#073f35;letter-spacing:-.04em;font-size:clamp(34px,3vw,44px);font-weight:430}.investor-portal .page-heading>div:first-child>p:last-child{color:#6f7a74}.investor-portal .mock-notice{color:#714f2f;background:#f4dfc0;border-color:#d6af76;border-radius:2px}.investor-portal .button{border-radius:2px}.investor-portal .button--primary{color:#f5ead8;box-shadow:none;background:#073f35}.investor-portal .button--primary:hover{background:#032720}.investor-portal .button--secondary{color:#0d5d4c;background:#fbf7ef;border-color:#cbb492}.investor-portal .icon-button{border-radius:2px}.investor-portal .text-button{color:#0d5d4c}.investor-portal .card,.investor-portal .metric-card{box-shadow:var(--shadow-sm);background:#fbf7ef;border-color:#d9c8ae;border-radius:3px}.investor-portal .card-heading h2{color:#173c33;font-family:var(--display);font-size:calc(17px + var(--portal-font-bump,0px));font-weight:560}.investor-portal .card-heading .card-eyebrow{color:#9b7650}.investor-portal .metric-card{min-height:140px;padding-top:24px}.investor-portal .metric-card:before{background:#0d5d4c;border-radius:0;width:auto;height:4px;top:0;left:0;right:0}.investor-portal .metric-card--unfunded:before{background:#e2b46d}.investor-portal .metric-card--distributions:before{background:#c97347}.investor-portal .metric-card__topline{color:#6e7a74}.investor-portal .metric-card>strong{color:#073f35;font-size:clamp(25px,2.1vw,31px)}.investor-portal .metric-card>p{color:#8a8c83}.investor-portal .metric-change.positive{color:#205f49;background:#e2ecdf}.investor-portal .performance-card{background:#fffaf2}.investor-portal .time-range{background:#f1e6d5;border:1px solid #e0d0b8;border-radius:2px}.investor-portal .time-range button{color:#8d8170;border-radius:1px}.investor-portal .time-range button.is-active{color:#f4ecdf;box-shadow:none;background:#073f35}.investor-portal .chart-summary{background:#fbf7eff5;border-color:#d8c4a5;border-radius:2px}.investor-portal .chart-summary strong{color:#073f35}.investor-portal .chart-gridline{stroke:#e2d8c8}.investor-portal .chart-axis-label,.investor-portal .chart-x-label{fill:#938d81}.investor-portal .chart-line--nav{stroke:#0d5d4c}.investor-portal .chart-line--paid{stroke:#c97347}.investor-portal .chart-point{fill:#f8f1e5;stroke:#0d5d4c}.investor-portal .chart-point.is-active{fill:#e2b46d;stroke:#073f35;filter:drop-shadow(0 2px 3px #0327204d)}.investor-portal .legend-swatch{background:#0d5d4c}.investor-portal .legend-swatch--paid{background:repeating-linear-gradient(90deg,#c97347 0 4px,#0000 4px 7px)}.investor-portal .fund-performance-card{color:#f4ecdf;background:radial-gradient(circle at 95% 4%,#e2b46d24,#0000 34%),#073f35;border-color:#b98a4a}.investor-portal .fund-performance-card .card-heading h2,.investor-portal .fund-performance-card .irr-callout strong,.investor-portal .fund-performance-card .performance-stats dd{color:#f4ecdf}.investor-portal .fund-performance-card .card-eyebrow,.investor-portal .fund-performance-card .irr-callout>span,.investor-portal .fund-performance-card .irr-callout small,.investor-portal .fund-performance-card .performance-stats dt,.investor-portal .fund-performance-card .valuation-note span{color:#f4ecdf80}.investor-portal .performance-spark{color:#e2b46d;background:#e2b46d14;border:1px solid #e2b46d4d;border-radius:50%}.investor-portal .fund-performance-card .irr-callout strong{color:#e9c17e}.investor-portal .fund-performance-card .performance-stats,.investor-portal .fund-performance-card .performance-stats div{border-color:#e2b46d33}.investor-portal .fund-performance-card .valuation-note,.investor-portal .fund-performance-card .valuation-note strong{color:#e2b46d}.investor-portal .portfolio-preview-list>button,.investor-portal .documents-preview-list>button,.investor-portal .activity-item{border-color:#e5dac9}.investor-portal .portfolio-preview-list>button:hover,.investor-portal .documents-preview-list>button:hover{background:#f5ebdc}.investor-portal .company-mark{color:#073f35;background:#f0dfbd;border-color:#cba96f;border-radius:50%}.investor-portal .position-name strong,.investor-portal .position-value strong,.investor-portal .documents-preview-list strong,.investor-portal .activity-item strong{color:#24473e}.investor-portal .position-allocation i{background:#e6dac8;border-radius:0}.investor-portal .position-allocation b{background:#0d5d4c;border-radius:0}.investor-portal .document-glyph{color:#0d5d4c;background:#f4e3c7;border-color:#d6b67e;border-radius:2px}.investor-portal .documents-preview-list em,.investor-portal .document-name-cell em{color:#073f35;background:#e2b46d;border-radius:1px}.investor-portal .activity-icon{color:#0d5d4c;background:#e9ddc9;border-radius:50%}.investor-portal .activity-icon--valuation{color:#a94f31;background:#f0d4bd}.investor-portal .overview-support{background:#f2dfc3;border-color:#dec5a0;border-radius:0}.investor-portal .support-icon{color:#073f35;background:#e2b46d;border-radius:50%}.investor-portal .allocation-card .card-heading>svg,.investor-portal .commitment-card .card-heading>svg{color:#c97347}.investor-portal .allocation-bar{border-radius:0}.investor-portal .valuation-card{color:#f4ecdf;background:#073f35}.investor-portal .valuation-card h2{color:#e9c17e}.investor-portal .valuation-card p:last-child,.investor-portal .valuation-card .card-eyebrow{color:#f4ecdf8c}.investor-portal .valuation-card__icon{color:#073f35;background:#c97347;border-radius:50%}.investor-portal .positions-card{overflow:hidden}.investor-portal .position-table th{color:#f4ecdfad;background:#073f35}.investor-portal .position-table th button{color:inherit}.investor-portal .position-table td{color:#566961;border-color:#e1d5c3}.investor-portal .position-table tr.is-expanded td{background:#f2e2c9}.investor-portal .status{border-radius:1px}.investor-portal .status--performing{color:#2f654e;background:#dfe9dd}.investor-portal .status--outperforming{color:#754527;background:#eed4ad}.investor-portal .status--monitoring{color:#88452f;background:#efd4c7}.investor-portal .position-detail-row td,.investor-portal .position-detail{background:#f6ead8}.investor-portal .position-detail__date{color:#0d5d4c;background:#edd5ae;border-color:#d3b889;border-radius:2px}.investor-portal .positions-footer{color:#786c5b;background:#eee0ca;border-color:#d8c4a6}.investor-portal .commitment-ring{background:conic-gradient(#0d5d4c 0 var(--called), #dfc89f var(--called) 360deg)}.investor-portal .commitment-ring:before{background:#fbf7ef}.investor-portal .commitment-ring strong,.investor-portal .commitment-visual dd,.investor-portal .statement-total dd{color:#073f35}.investor-portal .capital-guidance{color:#8e4b31;background:#f2d8c2;border-color:#d4b982;border-radius:2px}.investor-portal .capital-guidance strong{color:#75412e}.investor-portal .statement-bridge>div,.investor-portal .statement-bridge .statement-total,.investor-portal .transaction-row{border-color:#e1d4c1}.investor-portal .statement-bridge .statement-total{background:#f2e2c8}.investor-portal .segmented-control{background:#f0e4d3;border:1px solid #ddc8a8;border-radius:2px}.investor-portal .segmented-control button{border-radius:1px}.investor-portal .segmented-control button.is-active{color:#f4ecdf;box-shadow:none;background:#073f35}.investor-portal .transaction-icon{color:#9b4c31;background:#f0d4c2;border-radius:50%}.investor-portal .transaction-icon.is-distribution{color:#0d5d4c;background:#dce8dc}.investor-portal .data-room-hero{background:linear-gradient(100deg,#c97347 0 16%,#f1debf 16% 100%);border-color:#cfad76}.investor-portal .data-room-hero__icon{color:#032720;background:#e9c17e;border:1px solid #03272040;border-radius:50%}.investor-portal .data-room-hero strong{color:#032720}.investor-portal .data-room-hero p{color:#112d26;font-weight:620}.investor-portal .data-room-hero__status{color:#295b49;background:#e9dec9;border-color:#bca273;border-radius:2px}.investor-portal .document-search{background:#fbf7ef;border-color:#d3bea0;border-radius:2px}.investor-portal .document-search:focus-within{border-color:#0d5d4c;box-shadow:0 0 0 3px #0d5d4c14}.investor-portal .document-categories{border-color:#d5c5ad}.investor-portal .document-categories button.is-active{color:#073f35}.investor-portal .document-categories button.is-active:after{background:#c97347}.investor-portal .document-categories button span,.investor-portal .document-categories button.is-active span{color:#073f35;background:#ead7b8;border-radius:1px}.investor-portal .document-table-header{color:#f4ecdfad;background:#073f35;border-color:#c69d61}.investor-portal .document-row{border-color:#e3d7c6}.investor-portal .document-row:hover{background:#f4e8d7}.investor-portal .document-name-cell strong{color:#24473e}.investor-portal .document-category{color:#6d4b2d;background:#f0ddbd;border-radius:1px}.investor-portal .inbox-card{border-color:#d3bd9d}.investor-portal .message-list{background:#f5ecdf;border-color:#d6c3a5}.investor-portal .message-list>header,.investor-portal .message-list__items>button,.investor-portal .message-detail>header,.investor-portal .message-detail>footer{border-color:#ddd0bd}.investor-portal .message-list__items>button:hover{background:#eee0ca}.investor-portal .message-list__items>button.is-active{background:#e9cfa9}.investor-portal .message-list__items>button.is-active:before,.investor-portal .message-list__items>button>i{background:#c97347}.investor-portal .message-detail{background:#fbf7ef}.investor-portal .message-detail h2{color:#073f35}.investor-portal .message-body{color:#53685f}.investor-portal .modal-layer{background:#031f1ab8}.investor-portal .document-modal,.investor-portal .compose-modal{background:#fbf7ef;border:1px solid #b98a4a;border-radius:3px}.investor-portal .document-modal>header,.investor-portal .document-modal>footer{color:#f4ecdf;background:#073f35;border-color:#e2b46d4d}.investor-portal .document-modal>header h2,.investor-portal .document-modal>header small,.investor-portal .document-modal>footer>span{color:inherit}.investor-portal .document-preview-canvas{background:#d9cbb5}.investor-portal .document-paper{background:#fffaf2}.investor-portal .document-paper__brand,.investor-portal .document-paper__category,.investor-portal .document-metadata svg{color:#0d5d4c}.investor-portal .document-paper__rule{background:#c97347}.investor-portal .document-paper__chart span{background:linear-gradient(#0d5d4c 0%,#e2b46d 100%)}.investor-portal .document-modal__details{background:#fbf7ef;border-color:#d9c8ae}.investor-portal .compose-modal h2{color:#073f35}.investor-portal .compose-modal input,.investor-portal .compose-modal textarea{background:#fffaf2;border-color:#d2bfa1;border-radius:2px}.investor-portal .compose-modal input:focus,.investor-portal .compose-modal textarea:focus{border-color:#0d5d4c;box-shadow:0 0 0 3px #0d5d4c14}.investor-portal .toast{color:#f4ecdf;background:#073f35;border-color:#b99055;border-radius:2px}.investor-portal .toast>svg{color:#e2b46d}.investor-portal .toast button{color:#e9c17e}.investor-portal--login .login-screen{background:#f3e9da}.investor-portal .login-brand-panel{color:#f4ecdf;background:linear-gradient(#0327201f,#03272080),url(/assets/siam-green-theme-B6yUeGJP.jpg) 50%/cover}.investor-portal .login-brand-panel:before,.investor-portal .login-brand-panel:after{border-color:#e2b46d52}.investor-portal .login-brand-panel .brand{color:#e9c17e;--brand-tusk:#c97347}.investor-portal .login-brand-panel__message{color:#032720;background:#c97347f5;max-width:530px;padding:clamp(30px,4vw,54px);box-shadow:14px 14px #e2b46d1f}.investor-portal .login-brand-panel__message .eyebrow{color:#073f35}.investor-portal .login-brand-panel__message h1{color:#032720}.investor-portal .login-brand-panel__message>p:last-child{color:#032720c2}.investor-portal .login-brand-panel__footer{color:#e9c17e}.investor-portal .login-form-panel{background:#f3e9da;padding-bottom:100px;position:relative}.investor-portal .login-creator-credit{color:#7f837d;text-align:center;width:calc(100% - 48px);font-size:10px;position:absolute;bottom:26px;left:24px;right:24px}.investor-portal .login-creator-credit a{color:#0d5d4c;border-bottom:1px solid #0d5d4c4d}.investor-portal .login-form__icon{color:#f4ecdf;background:#073f35;border:1px solid #cfa765;border-radius:50%}.investor-portal .login-form h2{color:#073f35}.investor-portal .login-form input[type=email],.investor-portal .password-field{background:#fbf7ef;border-color:#d1ba97;border-radius:2px}.investor-portal .login-form input[type=email]:focus,.investor-portal .password-field:focus-within{border-color:#0d5d4c;box-shadow:0 0 0 3px #0d5d4c14}.investor-portal .checkbox-label input{accent-color:#0d5d4c}.investor-portal .login-options>button{color:#0d5d4c}.investor-portal .login-mobile-brand .brand{color:#073f35;--brand-tusk:#c97347}.investor-portal .mobile-nav{color:#f4ecdf;background:#032720f7;border-color:#e2b46d57}.investor-portal .mobile-nav button{color:#f4ecdf8c}.investor-portal .mobile-nav button.is-active{color:#032720;background:#c97347}@media (width<=1180px){.investor-portal .app-shell{grid-template-columns:230px minmax(0,1fr)}}@media (width<=920px){.investor-portal .app-shell{display:block}.investor-portal .sidebar{width:278px}.investor-portal .sidebar__brand-row:after{display:none}.investor-portal .sidebar__close{color:#e9c17e}.investor-portal .sidebar-overlay{background:#031f1aad}}@media (width<=720px){.investor-portal .topbar{height:64px}.investor-portal .text-size-popover{right:-48px}.investor-portal .page-content{background:var(--canvas);padding-top:27px}.investor-portal .portal-page-footer{text-align:center;justify-content:center;padding:0 15px 92px}.investor-portal .page-heading{padding-left:14px}.investor-portal .page-heading h1{font-size:calc(33px + var(--portal-font-bump,0px))}.investor-portal .metric-card{min-height:118px}.investor-portal .document-table-header{display:none}.investor-portal .login-form-panel{padding:35px 24px 82px}.investor-portal .login-mobile-brand{margin-bottom:70px}}:root{color:#1d292f;font-synthesis:none;text-rendering:optimizelegibility;--blue:#116ba6;--blue-dark:#0b527f;--blue-deep:#17394e;--blue-faint:#e8f1f6;--sand:#eac496;--sand-soft:#f5e4cf;--sand-faint:#fbf6ef;--ink:#1d292f;--muted:#68757a;--line:#e6e3dc;--surface:#fff;--canvas:#f5f2ec;--success:#36745a;--warning:#956730;--danger:#9c4c4c;--display:"Iowan Old Style", "Palatino Linotype", Palatino, Georgia, serif;--shadow-sm:0 1px 2px #15262e0a, 0 5px 16px #15262e06;--shadow-lg:0 24px 80px #112c3b2b;background:#f5f2ec;font-family:Avenir Next,Avenir,Helvetica Neue,Helvetica,Arial,sans-serif}*{box-sizing:border-box}html{background:var(--canvas);scroll-behavior:smooth;min-width:320px}body{background:var(--canvas);min-width:320px;min-height:100vh;margin:0}body.modal-open{overflow:hidden}button,input,textarea,select{font:inherit}button{color:inherit}button:not(:disabled){cursor:pointer}button:focus-visible,input:focus-visible,textarea:focus-visible,[tabindex]:focus-visible{outline-offset:2px;outline:3px solid #116ba63d}h1,h2,h3,p{margin-top:0}.sr-only{clip:rect(0, 0, 0, 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.creator-credit{display:inline}.creator-credit a{color:inherit;text-decoration:none}.creator-credit a:hover{text-underline-offset:3px;text-decoration:underline}.creator-credit a:focus-visible{outline-offset:3px;border-radius:2px;outline:2px solid}.brand{color:var(--blue);--brand-tusk:#fff;align-items:center;gap:11px;display:inline-flex}.brand__mark{flex:none;width:37px;height:37px;overflow:visible}.brand__elephant-line,.brand__tusk-line{fill:none;stroke-linecap:round;stroke-linejoin:round;vector-effect:non-scaling-stroke}.brand__elephant-line{stroke:currentColor;stroke-width:1.9px}.brand__tusk-line{stroke:var(--brand-tusk);stroke-width:1.9px}.brand__name{font-family:var(--display);font-size:calc(16px + var(--portal-font-bump,0px));letter-spacing:.16em;white-space:nowrap}.brand__name span{margin-left:3px}.brand--light{color:#fff;--brand-tusk:var(--sand)}.brand--compact .brand__mark{width:33px;height:33px}.button{min-height:40px;font-size:calc(13px + var(--portal-font-bump,0px));border:1px solid #0000;border-radius:9px;justify-content:center;align-items:center;gap:8px;padding:0 15px;font-weight:650;transition:all .16s;display:inline-flex}.button--primary{color:#fff;background:var(--blue);box-shadow:0 6px 16px #116ba629}.button--primary:hover{background:var(--blue-dark);transform:translateY(-1px)}.button--secondary{color:var(--blue-deep);background:#fff;border-color:#dcdedc}.button--secondary:hover{background:#fafcfd;border-color:#b8c6ce}.icon-button{background:0 0;border:1px solid #0000;border-radius:9px;place-items:center;width:36px;height:36px;padding:0;transition:all .16s;display:inline-grid}.icon-button:hover{background:#f1f3f3;border-color:#e2e5e5}.text-button{color:var(--blue);font-size:calc(13px + var(--portal-font-bump,0px));background:0 0;border:0;align-items:center;gap:6px;padding:4px 0;font-weight:650;display:inline-flex}.text-button:hover{color:var(--blue-dark)}.app-shell{grid-template-columns:246px minmax(0,1fr);min-height:100vh;display:grid}.sidebar{z-index:30;background:#f9f7f2;border-right:1px solid #e5e0d7;flex-direction:column;height:100vh;padding:24px 18px 20px;display:flex;position:sticky;top:0}.sidebar__brand-row{justify-content:space-between;align-items:center;min-height:39px;padding:0 7px;display:flex}.sidebar__close{display:none}.fund-switcher{color:#405057;background:#ffffffab;border:1px solid #e4ded5;border-radius:11px;grid-template-columns:34px minmax(0,1fr) auto;align-items:center;gap:9px;min-height:58px;margin-top:31px;padding:9px 10px;display:grid}.fund-switcher__icon{width:34px;height:34px;color:var(--blue);background:var(--blue-faint);border-radius:9px;place-items:center;display:grid}.fund-switcher span:nth-child(2){flex-direction:column;min-width:0;display:flex}.fund-switcher small{color:#8b9497;font-size:calc(10px + var(--portal-font-bump,0px));line-height:1.25}.fund-switcher strong{font-size:calc(13px + var(--portal-font-bump,0px));text-overflow:ellipsis;white-space:nowrap;line-height:1.35;overflow:hidden}.primary-nav{margin-top:28px}.primary-nav>p{color:#979d9d;font-size:calc(10px + var(--portal-font-bump,0px));letter-spacing:.13em;text-transform:uppercase;margin:0 11px 8px;font-weight:700}.primary-nav>button{color:#657176;text-align:left;width:100%;min-height:44px;font-size:calc(13px + var(--portal-font-bump,0px));background:0 0;border:0;border-radius:9px;grid-template-columns:22px minmax(0,1fr) auto;align-items:center;gap:9px;margin:2px 0;padding:0 11px;font-weight:560;transition:all .15s;display:grid}.primary-nav>button:hover{color:var(--ink);background:#116ba60e}.primary-nav>button.is-active{color:var(--blue-dark);background:#e5eff4;font-weight:680}.primary-nav>button.is-active:before{content:"";background:var(--blue);border-radius:0 4px 4px 0;width:3px;height:20px;position:absolute;left:0}.primary-nav>button em{min-width:20px;height:20px;color:var(--blue-dark);font-size:calc(10px + var(--portal-font-bump,0px));background:#d7e7ef;border-radius:10px;place-items:center;padding:0 6px;font-style:normal;font-weight:750;display:inline-grid}.sidebar__footer{margin-top:auto}.sidebar__footer>button{color:#687479;width:100%;min-height:40px;font-size:calc(12px + var(--portal-font-bump,0px));background:0 0;border:0;align-items:center;gap:10px;padding:0 11px;display:flex}.sidebar__security{border-top:1px solid #e7e2d9;align-items:center;gap:9px;margin-top:12px;padding:13px 11px;display:flex}.security-dot{background:#43946f;border:2px solid #dff0e6;border-radius:50%;width:8px;height:8px;box-shadow:0 0 0 3px #e8f4ed}.sidebar__security span:last-child{flex-direction:column;display:flex}.sidebar__security strong{color:#5f6a6e;font-size:calc(10px + var(--portal-font-bump,0px));font-weight:650}.sidebar__security small{color:#98a0a1;font-size:calc(9px + var(--portal-font-bump,0px));margin-top:2px}.shell-main{min-width:0}.topbar{z-index:20;-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);background:#ffffffdb;border-bottom:1px solid #dcdad4e6;justify-content:space-between;align-items:center;height:72px;padding:0 32px;display:flex;position:sticky;top:0}.topbar__left,.topbar__right{align-items:center;display:flex}.topbar__right{gap:10px}.mobile-menu{display:none}.search-trigger{color:#8b9497;width:234px;height:38px;font-size:calc(12px + var(--portal-font-bump,0px));text-align:left;background:#fafafa;border:1px solid #e1e2df;border-radius:9px;grid-template-columns:auto 1fr auto;align-items:center;gap:8px;padding:0 11px;display:grid}.search-trigger:hover{background:#fff;border-color:#cbd3d5}.search-trigger kbd{color:#929a9c;font-family:inherit;font-size:calc(10px + var(--portal-font-bump,0px));background:#fff;border:1px solid #e2e3e1;border-radius:5px;padding:2px 5px}.as-of{color:#7a8589;font-size:calc(11px + var(--portal-font-bump,0px));margin-right:6px}.notification-button{color:#536168;position:relative}.notification-button i{background:var(--blue);border:1px solid #fff;border-radius:50%;width:6px;height:6px;position:absolute;top:8px;right:8px}.profile-menu{position:relative}.profile-trigger{text-align:left;background:0 0;border:0;border-radius:10px;align-items:center;gap:9px;height:48px;padding:0 7px 0 5px;display:flex}.profile-trigger:hover{background:#f4f5f4}.avatar{color:#fff;background:var(--blue-deep);width:34px;height:34px;font-size:calc(10px + var(--portal-font-bump,0px));letter-spacing:.04em;border-radius:50%;flex:none;place-items:center;font-weight:750;display:inline-grid}.avatar--subtle{color:var(--blue-dark);background:var(--blue-faint)}.profile-trigger__copy{flex-direction:column;display:flex}.profile-trigger__copy strong{color:#36454b;font-size:calc(11px + var(--portal-font-bump,0px));font-weight:680}.profile-trigger__copy small{color:#92999b;max-width:138px;font-size:calc(9px + var(--portal-font-bump,0px));text-overflow:ellipsis;white-space:nowrap;margin-top:2px;overflow:hidden}.profile-popover{z-index:40;background:#fff;border:1px solid #e1e2df;border-radius:12px;width:235px;padding:8px;position:absolute;top:calc(100% + 7px);right:0;box-shadow:0 18px 50px #162a3424}.profile-popover>div{border-bottom:1px solid #ececea;flex-direction:column;padding:10px 9px 13px;display:flex}.profile-popover>div strong{font-size:calc(12px + var(--portal-font-bump,0px))}.profile-popover>div span{color:var(--muted);font-size:calc(10px + var(--portal-font-bump,0px));margin-top:3px}.profile-popover>button{color:#536167;width:100%;min-height:38px;font-size:calc(11px + var(--portal-font-bump,0px));text-align:left;background:0 0;border:0;border-radius:7px;align-items:center;gap:9px;padding:0 9px;display:flex}.profile-popover>button:hover{background:#f5f6f5}.page-content{width:100%;max-width:1440px;margin:0 auto;padding:36px 38px 56px}.page-stack{flex-direction:column;gap:22px;animation:.28s both page-in;display:flex}@keyframes page-in{0%{opacity:0;transform:translateY(5px)}to{opacity:1;transform:translateY(0)}}.page-heading{justify-content:space-between;align-items:flex-end;gap:24px;min-height:68px;display:flex}.eyebrow,.card-eyebrow{color:var(--blue);font-size:calc(10px + var(--portal-font-bump,0px));letter-spacing:.12em;text-transform:uppercase;margin-bottom:7px;font-weight:750}.page-heading h1{font-family:var(--display);color:#193342;letter-spacing:-.025em;margin-bottom:5px;font-size:clamp(28px,2.4vw,36px);font-weight:450;line-height:1.08}.page-heading>div:first-child>p:last-child{color:var(--muted);font-size:calc(12px + var(--portal-font-bump,0px));margin-bottom:0}.page-heading__actions{flex:none}.mock-notice{color:#85613e;background:var(--sand-faint);min-height:31px;font-size:calc(10px + var(--portal-font-bump,0px));border:1px solid #eadac5;border-radius:16px;align-items:center;gap:6px;padding:0 11px;display:flex}.card{background:var(--surface);box-shadow:var(--shadow-sm);border:1px solid #dddcd7eb;border-radius:14px}.card-heading{justify-content:space-between;align-items:flex-start;gap:16px;display:flex}.card-heading h2{color:#293c45;font-size:calc(15px + var(--portal-font-bump,0px));letter-spacing:-.01em;margin:0;font-weight:680}.card-heading .card-eyebrow{color:#929a9b;font-size:calc(8px + var(--portal-font-bump,0px));margin-bottom:4px}.metrics-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:13px;display:grid}.metrics-grid--three{grid-template-columns:repeat(3,minmax(0,1fr))}.metric-card{min-width:0;min-height:134px;box-shadow:var(--shadow-sm);background:#fff;border:1px solid #e1e1dc;border-radius:13px;padding:21px 20px 18px;position:relative;overflow:hidden}.metric-card:before{content:"";background:var(--blue);border-radius:0 3px 3px 0;width:3px;height:34px;position:absolute;top:19px;left:0}.metric-card--unfunded:before{background:var(--sand)}.metric-card--distributions:before{background:#75a28d}.metric-card__topline{color:#717c80;font-size:calc(10px + var(--portal-font-bump,0px));justify-content:space-between;gap:8px;font-weight:600;display:flex}.metric-change{font-size:calc(9px + var(--portal-font-bump,0px));border-radius:5px;align-items:center;gap:1px;padding:2px 5px;display:inline-flex}.metric-change.positive{color:var(--success);background:#edf6f1}.metric-change.negative{color:var(--danger);background:#f8eeee}.metric-card>strong{color:#1c333f;font-family:var(--display);letter-spacing:-.035em;margin-top:12px;font-size:clamp(23px,2vw,29px);font-weight:520;line-height:1;display:block}.metric-card>p{color:#8b9497;font-size:calc(9px + var(--portal-font-bump,0px));text-overflow:ellipsis;white-space:nowrap;margin:10px 0 0;overflow:hidden}.dashboard-grid{gap:13px;display:grid}.dashboard-grid--performance{grid-template-columns:minmax(0,1.95fr) minmax(250px,.75fr)}.dashboard-grid--lower{grid-template-columns:minmax(0,1.25fr) minmax(330px,.75fr)}.performance-card{min-width:0;padding:21px 22px 16px}.time-range{background:#f4f5f3;border-radius:7px;padding:3px;display:flex}.time-range button{color:#899294;min-width:35px;height:25px;font-size:calc(9px + var(--portal-font-bump,0px));background:0 0;border:0;border-radius:5px;padding:0 8px;font-weight:650}.time-range button.is-active{color:#38505c;background:#fff;box-shadow:0 1px 4px #142c3717}.performance-chart{margin-top:9px;position:relative}.performance-chart svg{width:100%;height:auto;min-height:224px;display:block;overflow:visible}.chart-summary{z-index:1;background:#fffffff0;border:1px solid #e0e4e4;border-radius:8px;grid-template-columns:1fr auto;gap:2px 8px;min-width:118px;padding:7px 10px;display:grid;position:absolute;top:4px;right:4px;box-shadow:0 6px 18px #19344014}.chart-summary span,.chart-summary small{color:#879195;font-size:calc(8px + var(--portal-font-bump,0px))}.chart-summary strong{color:#263e49;font-family:var(--display);font-size:calc(17px + var(--portal-font-bump,0px));grid-row:span 2;align-self:center;font-weight:600}.chart-gridline{stroke:#e9eae7;stroke-width:1px}.chart-axis-label,.chart-x-label{fill:#9ba2a3;font-family:Avenir Next,Avenir,sans-serif;font-size:calc(9px + var(--portal-font-bump,0px))}.chart-line{fill:none;stroke-linecap:round;stroke-linejoin:round;vector-effect:non-scaling-stroke}.chart-line--nav{stroke:var(--blue);stroke-width:2.4px}.chart-line--paid{stroke:#c79a66;stroke-width:1.6px;stroke-dasharray:4 5}.chart-hit-area{fill:#0000;stroke:#0000}.chart-point{fill:#fff;stroke:var(--blue);stroke-width:1.6px;pointer-events:none}.chart-point.is-active{fill:var(--blue);stroke:#fff;stroke-width:2px;filter:drop-shadow(0 2px 3px #116ba659)}.chart-legend{color:#788488;font-size:calc(9px + var(--portal-font-bump,0px));gap:18px;margin:-5px 0 0 42px;display:flex}.chart-legend span{align-items:center;gap:6px;display:inline-flex}.legend-swatch{background:var(--blue);width:15px;height:2px;display:inline-block}.legend-swatch--paid{background:repeating-linear-gradient(90deg,#c79a66 0 4px,#0000 4px 7px);height:1px}.fund-performance-card{flex-direction:column;padding:21px;display:flex}.performance-spark{width:32px;height:32px;color:var(--blue);background:var(--blue-faint);border-radius:9px;place-items:center;display:grid}.irr-callout{flex-direction:column;margin-top:26px;display:flex}.irr-callout>span{color:#879194;font-size:calc(9px + var(--portal-font-bump,0px));text-transform:uppercase;letter-spacing:.09em;font-weight:650}.irr-callout strong{color:var(--blue-deep);font-family:var(--display);font-size:calc(45px + var(--portal-font-bump,0px));letter-spacing:-.04em;margin-top:4px;font-weight:500;line-height:1}.irr-callout small{color:#90989a;font-size:calc(9px + var(--portal-font-bump,0px));margin-top:6px}.performance-stats{border-top:1px solid #ecece9;border-bottom:1px solid #ecece9;grid-template-columns:repeat(3,1fr);margin:21px 0 0;padding:16px 0;display:grid}.performance-stats div{border-right:1px solid #ecece9;flex-direction:column;padding:0 9px;display:flex}.performance-stats div:first-child{padding-left:0}.performance-stats div:last-child{border:0}.performance-stats dt{color:#90999b;font-size:calc(8px + var(--portal-font-bump,0px))}.performance-stats dd{color:#32464f;font-family:var(--display);font-size:calc(18px + var(--portal-font-bump,0px));margin:3px 0 0;font-weight:600}.valuation-note{color:var(--success);align-items:center;gap:9px;margin-top:auto;padding-top:18px;display:flex}.valuation-note p{flex-direction:column;margin:0;display:flex}.valuation-note strong{color:#4e615a;font-size:calc(9px + var(--portal-font-bump,0px))}.valuation-note span{color:#929a98;font-size:calc(8px + var(--portal-font-bump,0px));margin-top:2px}.portfolio-preview-card,.documents-preview-card,.activity-card{padding:21px}.portfolio-preview-list,.documents-preview-list{margin-top:14px}.portfolio-preview-list>button{text-align:left;background:0 0;border:0;border-bottom:1px solid #efefec;grid-template-columns:34px minmax(120px,1fr) minmax(90px,.7fr) 84px;align-items:center;gap:10px;width:100%;min-height:50px;padding:6px 0;display:grid}.portfolio-preview-list>button:hover,.documents-preview-list>button:hover{background:#fbfcfc}.company-mark{border:1px solid color-mix(in srgb, var(--company-accent) 35%, white);width:31px;height:31px;color:var(--company-accent);background:color-mix(in srgb, var(--company-accent) 9%, white);font-size:calc(8px + var(--portal-font-bump,0px));letter-spacing:.04em;border-radius:9px;flex:none;place-items:center;font-weight:800;display:inline-grid}.position-name,.position-value{flex-direction:column;min-width:0;display:flex}.position-name strong,.position-value strong{color:#34474f;font-size:calc(10px + var(--portal-font-bump,0px));font-weight:650}.position-name small,.position-value small{color:#929a9c;font-size:calc(8px + var(--portal-font-bump,0px));text-overflow:ellipsis;white-space:nowrap;margin-top:2px;overflow:hidden}.position-value{align-items:flex-end}.position-value small{color:var(--success)}.position-allocation{align-items:center;gap:7px;display:flex}.position-allocation i{background:#eef0ee;border-radius:4px;flex:1;height:4px;overflow:hidden}.position-allocation b{border-radius:inherit;background:var(--blue);min-width:10%;height:100%;display:block}.position-allocation small{color:#778387;min-width:31px;font-size:calc(8px + var(--portal-font-bump,0px));text-align:right}.portfolio-preview-footer{color:#858f92;font-size:calc(9px + var(--portal-font-bump,0px));justify-content:space-between;padding-top:10px;display:flex}.portfolio-preview-footer strong{color:#516168}.documents-preview-list>button{text-align:left;background:0 0;border:0;border-bottom:1px solid #efefec;grid-template-columns:36px minmax(0,1fr) auto;align-items:center;gap:10px;width:100%;min-height:58px;padding:7px 0;display:grid}.documents-preview-list>button:last-child,.portfolio-preview-list>button:last-child{border-bottom:0}.document-glyph{width:34px;height:38px;color:var(--blue);background:#f0f6f8;border:1px solid #dce6ea;border-radius:7px;place-items:center;display:inline-grid}.document-glyph--xlsx{color:var(--success);background:#f0f7f3;border-color:#dce9e2}.documents-preview-list span:nth-child(2){flex-direction:column;min-width:0;display:flex}.documents-preview-list strong{color:#3b4c53;font-size:calc(10px + var(--portal-font-bump,0px));text-overflow:ellipsis;white-space:nowrap;font-weight:640;overflow:hidden}.documents-preview-list small{color:#979e9f;font-size:calc(8px + var(--portal-font-bump,0px));margin-top:4px}.documents-preview-list em,.document-name-cell em{color:var(--blue-dark);background:var(--blue-faint);font-size:calc(7px + var(--portal-font-bump,0px));text-transform:uppercase;border-radius:8px;padding:2px 6px;font-style:normal;font-weight:750}.activity-card{padding-bottom:0}.last-sync{color:#9ba2a3;font-size:calc(8px + var(--portal-font-bump,0px))}.activity-list{grid-template-columns:repeat(4,1fr);gap:0;margin-top:15px;display:grid}.activity-item{border-right:1px solid #ecece9;grid-template-columns:32px minmax(0,1fr);gap:9px;min-width:0;padding:5px 17px 14px;display:grid;position:relative}.activity-item:first-child{padding-left:0}.activity-item:last-child{border-right:0}.activity-icon{width:31px;height:31px;color:var(--blue);background:var(--blue-faint);border-radius:9px;place-items:center;display:grid}.activity-icon--capital{color:var(--success);background:#edf5f0}.activity-icon--valuation{color:var(--warning);background:var(--sand-faint)}.activity-item>span:nth-child(2){flex-direction:column;min-width:0;display:flex}.activity-item strong{color:#44565d;font-size:calc(9px + var(--portal-font-bump,0px));text-overflow:ellipsis;white-space:nowrap;font-weight:640;overflow:hidden}.activity-item small{color:#929a9c;font-size:calc(8px + var(--portal-font-bump,0px));-webkit-line-clamp:2;-webkit-box-orient:vertical;margin-top:4px;line-height:1.35;display:-webkit-box;overflow:hidden}.activity-item time{color:#a0a6a7;font-size:calc(7px + var(--portal-font-bump,0px));position:absolute;bottom:0;right:15px}.overview-support{background:#fbf7f1;border-top:1px solid #ede4d9;border-radius:0 0 14px 14px;grid-template-columns:35px minmax(0,1fr) auto;align-items:center;gap:11px;min-height:70px;margin:8px -21px 0;padding:12px 21px;display:grid}.support-icon{color:#8d673d;background:#f3dfc6;border-radius:9px;place-items:center;width:34px;height:34px;display:grid}.overview-support p{flex-direction:column;margin:0;display:flex}.overview-support strong{color:#5a5149;font-size:calc(10px + var(--portal-font-bump,0px))}.overview-support span{color:#958c83;font-size:calc(8px + var(--portal-font-bump,0px));margin-top:2px}.mobile-nav{display:none}.portfolio-insights{grid-template-columns:minmax(0,1.6fr) minmax(250px,.4fr);gap:13px;display:grid}.allocation-card{padding:20px 21px}.allocation-card .card-heading>svg{color:var(--blue)}.allocation-bar{background:#eef0ef;border-radius:8px;height:12px;margin-top:19px;display:flex;overflow:hidden}.allocation-bar span{border-right:2px solid #fff;height:100%;transition:width .3s}.allocation-bar span:first-child{border-radius:8px 0 0 8px}.allocation-bar span:last-child{border:0;border-radius:0 8px 8px 0}.allocation-legend{flex-wrap:wrap;gap:8px 17px;margin-top:14px;display:flex}.allocation-legend span{color:#707c80;font-size:calc(8px + var(--portal-font-bump,0px));align-items:center;gap:5px;display:inline-flex}.allocation-legend i{border-radius:2px;width:7px;height:7px}.valuation-card{grid-template-columns:38px minmax(0,1fr);align-items:center;gap:12px;padding:20px 21px;display:grid}.valuation-card__icon{color:#8d673d;background:var(--sand-soft);border-radius:10px;place-items:center;width:38px;height:38px;display:grid}.valuation-card h2{color:#2a414b;font-family:var(--display);font-size:calc(21px + var(--portal-font-bump,0px));margin:0;font-weight:550}.valuation-card p:last-child{color:#8d9698;font-size:calc(8px + var(--portal-font-bump,0px));margin:4px 0 0;line-height:1.4}.positions-card{overflow:hidden}.positions-heading{padding:20px 21px 17px}.table-disclaimer{color:#7c878a;font-size:calc(8px + var(--portal-font-bump,0px));background:#f4f5f3;border-radius:7px;align-items:center;gap:5px;padding:6px 9px;display:flex}.position-table-wrap{width:100%;overflow-x:auto}.position-table{border-collapse:collapse;width:100%;min-width:900px}.position-table th{color:#8a9496;height:38px;font-size:calc(8px + var(--portal-font-bump,0px));text-align:left;white-space:nowrap;background:#f8f9f8;border-top:1px solid #e8e8e5;border-bottom:1px solid #e8e8e5;padding:0 12px;font-weight:650}.position-table th:first-child,.position-table td:first-child{padding-left:21px}.position-table th button{color:inherit;background:0 0;border:0;align-items:center;gap:3px;padding:0;display:inline-flex}.position-table th button svg{width:11px;height:11px}.position-table td{color:#5f6d72;height:60px;font-size:calc(9px + var(--portal-font-bump,0px));white-space:nowrap;border-bottom:1px solid #ecece9;padding:8px 12px}.position-table tr.is-expanded td{background:#fcfdfd;border-bottom-color:#0000}.company-cell{text-align:left;background:0 0;border:0;align-items:center;gap:10px;min-width:180px;padding:0;display:flex}.company-cell>span:last-child{flex-direction:column;min-width:0;display:flex}.company-cell strong{color:#344850;font-size:calc(10px + var(--portal-font-bump,0px))}.company-cell small{color:#969d9f;font-size:calc(8px + var(--portal-font-bump,0px));margin-top:3px}.status{font-size:calc(7px + var(--portal-font-bump,0px));border-radius:10px;padding:4px 7px;font-weight:700}.status--performing{color:#516f61;background:#edf4f0}.status--outperforming{color:#245f7e;background:#e8f1f6}.status--monitoring{color:#806749;background:#f7efe5}.multiple-positive,.amount-positive,.positive{color:var(--success)!important}.negative{color:var(--danger)!important}.row-expand{color:#879194;background:0 0;border:0;border-radius:7px;place-items:center;width:28px;height:28px;padding:0;display:grid}.row-expand:hover{background:#eef1f1}.row-expand svg{transition:transform .16s}.row-expand svg.is-open{transform:rotate(180deg)}.position-detail-row td{background:#fcfdfd;height:auto;padding:0 21px 16px!important}.position-detail{white-space:normal;background:#f7f9f9;border:1px solid #e5e9e9;border-radius:10px;grid-template-columns:1fr 1.2fr auto;align-items:center;gap:22px;padding:16px;display:grid}.position-detail p:last-child{color:#66757a;font-size:calc(9px + var(--portal-font-bump,0px));margin:0;line-height:1.55}.position-detail__date{color:var(--blue);border-left:1px solid #dde2e2;align-items:center;gap:9px;padding-left:18px;display:flex}.position-detail__date span{flex-direction:column;display:flex}.position-detail__date small{color:#90999b;font-size:calc(8px + var(--portal-font-bump,0px))}.position-detail__date strong{color:#506067;font-size:calc(9px + var(--portal-font-bump,0px));margin-top:3px}.positions-footer{color:#887865;min-height:46px;font-size:calc(8px + var(--portal-font-bump,0px));background:#fbf7f2;align-items:center;gap:7px;padding:0 21px;display:flex}.capital-grid{grid-template-columns:minmax(0,1.2fr) minmax(300px,.8fr);gap:13px;display:grid}.commitment-card,.statement-card{padding:21px}.commitment-card .card-heading>svg{color:var(--blue)}.commitment-visual{grid-template-columns:154px minmax(0,1fr);align-items:center;gap:30px;margin-top:23px;display:grid}.commitment-ring{background:conic-gradient(var(--blue) 0 var(--called), var(--sand-soft) var(--called) 360deg);border-radius:50%;place-items:center;width:145px;height:145px;padding:13px;display:grid;transform:rotate(-90deg)}.commitment-ring:before{content:"";background:#fff;border-radius:50%;width:112px;height:112px;position:absolute}.commitment-ring>div{z-index:1;flex-direction:column;align-items:center;display:flex;transform:rotate(90deg)}.commitment-ring strong{color:var(--blue-deep);font-family:var(--display);font-size:calc(31px + var(--portal-font-bump,0px));font-weight:550}.commitment-ring span{color:#8c9597;font-size:calc(8px + var(--portal-font-bump,0px));text-transform:uppercase;letter-spacing:.09em}.commitment-visual dl{margin:0}.commitment-visual dl div{border-bottom:1px solid #ecece9;justify-content:space-between;gap:20px;padding:10px 0;display:flex}.commitment-visual dt{color:#727e82;font-size:calc(9px + var(--portal-font-bump,0px));align-items:center;gap:7px;display:flex}.commitment-visual dd{color:#354951;font-size:calc(10px + var(--portal-font-bump,0px));margin:0;font-weight:680}.dot{background:var(--blue);border-radius:2px;width:7px;height:7px}.dot--sand{background:var(--sand)}.commitment-total{border-bottom:0!important}.commitment-total dt,.commitment-total dd{color:#283f49;font-weight:700}.capital-guidance{min-height:57px;color:var(--success);background:#f2f8f5;border:1px solid #dfece5;border-radius:9px;align-items:center;gap:9px;margin-top:19px;padding:10px 12px;display:flex}.capital-guidance p{flex-direction:column;margin:0;display:flex}.capital-guidance strong{color:#4b6659;font-size:calc(9px + var(--portal-font-bump,0px))}.capital-guidance span{color:#7f9188;font-size:calc(8px + var(--portal-font-bump,0px));margin-top:3px}.statement-bridge{margin:20px 0 0}.statement-bridge>div{color:#68757a;font-size:calc(9px + var(--portal-font-bump,0px));border-bottom:1px solid #ecece9;justify-content:space-between;padding:11px 0;display:flex}.statement-bridge dd{color:#3b4e56;margin:0;font-weight:650}.statement-bridge .statement-total{color:#233b46;border-bottom:0;margin-top:3px;padding-top:15px;font-weight:700}.statement-total dd{color:var(--blue-deep);font-family:var(--display);font-size:calc(18px + var(--portal-font-bump,0px))}.statement-footnote{color:#9aa1a2;font-size:calc(7px + var(--portal-font-bump,0px));margin:10px 0 0}.transactions-card{overflow:hidden}.transaction-heading{align-items:center;padding:20px 21px 16px}.segmented-control{background:#f2f3f2;border-radius:8px;padding:3px;display:flex}.segmented-control button{color:#7f898c;height:28px;font-size:calc(8px + var(--portal-font-bump,0px));background:0 0;border:0;border-radius:6px;padding:0 11px;font-weight:650}.segmented-control button.is-active{color:#3f535b;background:#fff;box-shadow:0 1px 4px #142a3217}.transaction-list{border-top:1px solid #e8e8e5}.transaction-row{border-bottom:1px solid #eeeeeb;grid-template-columns:36px minmax(180px,1fr) 90px 100px 34px;align-items:center;gap:12px;min-height:62px;padding:8px 20px;display:grid}.transaction-row:last-child{border-bottom:0}.transaction-icon{color:#9a6840;background:#f8eee3;border-radius:9px;place-items:center;width:34px;height:34px;display:grid}.transaction-icon.is-distribution{color:var(--success);background:#ebf4ef}.transaction-copy{flex-direction:column;min-width:0;display:flex}.transaction-copy strong{color:#3c4f57;font-size:calc(10px + var(--portal-font-bump,0px));font-weight:650}.transaction-copy small{color:#969d9f;font-size:calc(8px + var(--portal-font-bump,0px));margin-top:3px}.transaction-status{color:#658173;font-size:calc(8px + var(--portal-font-bump,0px));align-items:center;gap:4px;display:inline-flex}.transaction-row>strong{color:#4a5a60;font-size:calc(10px + var(--portal-font-bump,0px));text-align:right}.data-room-hero{background:linear-gradient(95deg,#fff 0% 66%,#fbf6ee 100%);grid-template-columns:42px minmax(0,1fr) auto;align-items:center;gap:13px;min-height:78px;padding:14px 18px;display:grid}.data-room-hero__icon{width:42px;height:42px;color:var(--blue);background:var(--blue-faint);border-radius:11px;place-items:center;display:grid}.data-room-hero>div{min-width:0}.data-room-hero strong{color:#344951;font-size:calc(11px + var(--portal-font-bump,0px))}.data-room-hero p{color:#889295;font-size:calc(8px + var(--portal-font-bump,0px));margin:4px 0 0}.data-room-hero__status{color:#587564;font-size:calc(8px + var(--portal-font-bump,0px));background:#f3f8f5;border:1px solid #dfece4;border-radius:12px;align-items:center;gap:6px;padding:5px 9px;display:inline-flex}.data-room-hero__status i{background:#4d926d;border-radius:50%;width:6px;height:6px}.documents-toolbar{justify-content:space-between;gap:12px;display:flex}.document-search{color:#889194;width:min(100%,480px);height:42px;box-shadow:var(--shadow-sm);background:#fff;border:1px solid #dedfdb;border-radius:10px;grid-template-columns:auto 1fr auto;align-items:center;gap:9px;padding:0 12px;display:grid}.document-search:focus-within{border-color:#83aec8;box-shadow:0 0 0 3px #116ba614}.document-search input{color:#34474f;min-width:0;font-size:calc(10px + var(--portal-font-bump,0px));background:0 0;border:0;outline:0}.document-search input::placeholder{color:#9aa1a3}.document-search kbd{color:#879194;font-family:inherit;font-size:calc(8px + var(--portal-font-bump,0px))}.filter-button{min-height:42px}.document-categories{border-bottom:1px solid #deddd9;gap:20px;margin-top:-5px;display:flex;overflow-x:auto}.document-categories button{color:#7e898c;min-height:41px;font-size:calc(9px + var(--portal-font-bump,0px));white-space:nowrap;background:0 0;border:0;align-items:center;gap:6px;padding:0;font-weight:600;display:flex;position:relative}.document-categories button:after{content:"";background:0 0;border-radius:2px 2px 0 0;height:2px;position:absolute;bottom:-1px;left:0;right:0}.document-categories button.is-active{color:var(--blue-dark)}.document-categories button.is-active:after{background:var(--blue)}.document-categories button span{color:#899295;min-width:17px;height:17px;font-size:calc(7px + var(--portal-font-bump,0px));background:#e9eae8;border-radius:8px;place-items:center;padding:0 5px;display:grid}.document-categories button.is-active span{color:var(--blue-dark);background:#dfedf4}.document-table-card{overflow:hidden}.document-table-header,.document-row{grid-template-columns:minmax(300px,1.5fr) minmax(130px,.55fr) 130px 100px 78px;align-items:center;gap:16px;display:grid}.document-table-header{color:#8c9698;min-height:39px;font-size:calc(8px + var(--portal-font-bump,0px));background:#f8f9f8;border-bottom:1px solid #e5e6e3;padding:0 18px;font-weight:650}.document-row{border-bottom:1px solid #ededeb;min-height:70px;padding:8px 18px}.document-row:last-child{border-bottom:0}.document-row:hover{background:#fbfcfc}.document-name-cell{text-align:left;background:0 0;border:0;grid-template-columns:36px minmax(0,1fr);align-items:center;gap:10px;min-width:0;padding:0;display:grid}.document-name-cell>span:last-child{flex-direction:column;min-width:0;display:flex}.document-name-cell strong{color:#344850;min-width:0;font-size:calc(10px + var(--portal-font-bump,0px));text-overflow:ellipsis;white-space:nowrap;font-weight:650;overflow:hidden}.document-name-cell strong em{margin-left:6px}.document-name-cell small{color:#969d9f;font-size:calc(8px + var(--portal-font-bump,0px));text-overflow:ellipsis;white-space:nowrap;margin-top:4px;overflow:hidden}.document-category{color:#617279;width:fit-content;font-size:calc(7px + var(--portal-font-bump,0px));white-space:nowrap;background:#f0f3f3;border-radius:10px;padding:4px 7px}.document-date,.document-size{color:#7f898c;font-size:calc(8px + var(--portal-font-bump,0px));align-items:center;gap:5px;display:flex}.document-actions{justify-content:flex-end;gap:1px;display:flex}.document-actions .icon-button{color:#788488;width:32px;height:32px}.document-actions .is-favorite{color:#c48c3d}.document-empty{color:#8b9597;flex-direction:column;justify-content:center;align-items:center;min-height:240px;display:flex}.document-empty strong{color:#4e6067;font-size:calc(11px + var(--portal-font-bump,0px));margin-top:11px}.document-empty p{font-size:calc(9px + var(--portal-font-bump,0px));margin:5px 0 8px}.data-room-footnote{color:#929a9c;font-size:calc(8px + var(--portal-font-bump,0px));align-items:center;gap:6px;margin:-10px 0 0;display:flex}.inbox-card{grid-template-columns:350px minmax(0,1fr);min-height:610px;display:grid;overflow:hidden}.message-list{background:#fbfbfa;border-right:1px solid #e5e5e2;min-width:0}.message-list>header{border-bottom:1px solid #e5e5e2;justify-content:space-between;align-items:center;min-height:70px;padding:0 16px 0 20px;display:flex}.message-list>header>div{flex-direction:column;display:flex}.message-list>header strong{color:#32464f;font-size:calc(13px + var(--portal-font-bump,0px))}.message-list>header span{color:#929a9c;font-size:calc(8px + var(--portal-font-bump,0px));margin-top:3px}.message-list>header .button{min-height:34px;font-size:calc(9px + var(--portal-font-bump,0px));padding:0 11px}.message-list__items>button{color:#657278;text-align:left;background:0 0;border:0;border-bottom:1px solid #e9e9e6;grid-template-columns:34px minmax(0,1fr) auto;align-items:start;gap:10px;width:100%;min-height:103px;padding:15px 15px 14px 18px;display:grid;position:relative}.message-list__items>button:hover{background:#f4f7f7}.message-list__items>button.is-active{background:#eaf2f6}.message-list__items>button.is-active:before{content:"";background:var(--blue);width:3px;position:absolute;top:0;bottom:0;left:0}.message-list__items>button>span:nth-child(2){flex-direction:column;min-width:0;display:flex}.message-list__items strong{color:#56666c;font-size:calc(9px + var(--portal-font-bump,0px));font-weight:620}.message-list__items b{color:#34474f;font-size:calc(10px + var(--portal-font-bump,0px));text-overflow:ellipsis;white-space:nowrap;margin-top:4px;font-weight:650;overflow:hidden}.message-list__items small{color:#8c9698;font-size:calc(8px + var(--portal-font-bump,0px));-webkit-line-clamp:2;-webkit-box-orient:vertical;margin-top:5px;line-height:1.4;display:-webkit-box;overflow:hidden}.message-list__items time{color:#979e9f;font-size:calc(7px + var(--portal-font-bump,0px))}.message-list__items>button>i{background:var(--blue);border-radius:50%;width:6px;height:6px;position:absolute;bottom:14px;right:15px}.message-list__items>button.is-unread strong,.message-list__items>button.is-unread b{color:#233d49;font-weight:750}.message-detail{background:#fff;flex-direction:column;min-width:0;display:flex}.message-detail>header{border-bottom:1px solid #e8e8e5;justify-content:space-between;align-items:center;gap:18px;min-height:105px;padding:22px 25px;display:flex}.message-detail>header>div{min-width:0}.message-detail__status{color:var(--success);font-size:calc(8px + var(--portal-font-bump,0px));align-items:center;gap:4px;margin-bottom:7px;display:inline-flex}.message-detail h2{color:#263e49;font-family:var(--display);font-size:calc(23px + var(--portal-font-bump,0px));margin:0;font-weight:520;line-height:1.2}.message-detail>header .button{min-height:35px;font-size:calc(9px + var(--portal-font-bump,0px))}.message-back{display:none}.message-sender{align-items:center;gap:10px;padding:21px 26px 0;display:flex}.message-sender>span:last-child{flex-direction:column;display:flex}.message-sender strong{color:#40535b;font-size:calc(10px + var(--portal-font-bump,0px))}.message-sender small{color:#929a9c;font-size:calc(8px + var(--portal-font-bump,0px));margin-top:3px}.message-body{color:#526168;max-width:720px;font-family:var(--display);font-size:calc(14px + var(--portal-font-bump,0px));padding:23px 26px;line-height:1.65}.message-body p{margin:0}.message-detail>footer{border-top:1px solid #e8e8e5;align-items:center;gap:13px;margin-top:auto;padding:17px 25px;display:flex}.message-detail>footer .button{min-height:36px;font-size:calc(9px + var(--portal-font-bump,0px))}.message-detail>footer span{color:#989fa1;font-size:calc(8px + var(--portal-font-bump,0px))}.message-empty{color:#929a9c;flex-direction:column;justify-content:center;align-items:center;display:flex}.message-empty strong{color:#4c5e65;font-size:calc(12px + var(--portal-font-bump,0px));margin-top:12px}.message-empty p{font-size:calc(9px + var(--portal-font-bump,0px));margin:5px 0 0}.modal-layer{z-index:100;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);background:#0f1f278c;place-items:center;padding:24px;animation:.17s both modal-fade;display:grid;position:fixed;inset:0}@keyframes modal-fade{0%{opacity:0}to{opacity:1}}.document-modal{width:min(920px,94vw);max-height:92vh;box-shadow:var(--shadow-lg);background:#fff;border-radius:16px;grid-template-rows:auto 1fr auto;grid-template-columns:minmax(0,1.25fr) minmax(290px,.75fr);animation:.22s both modal-rise;display:grid;overflow:hidden}@keyframes modal-rise{0%{transform:translateY(8px)scale(.99)}to{transform:translateY(0)scale(1)}}.document-modal>header{border-bottom:1px solid #e4e5e2;grid-column:1/-1;justify-content:space-between;align-items:center;min-height:72px;padding:13px 17px;display:flex}.document-modal__title{align-items:center;gap:11px;min-width:0;display:flex}.document-modal__title>span:last-child{min-width:0}.document-modal__title small{color:#899396;font-size:calc(8px + var(--portal-font-bump,0px))}.document-modal__title h2{color:#2f444d;font-size:calc(13px + var(--portal-font-bump,0px));margin:3px 0 0}.document-preview-canvas{background:#e9eceb;place-items:center;min-height:480px;padding:30px;display:grid;overflow:auto}.document-paper{aspect-ratio:.77;background:#fff;width:min(100%,410px);padding:38px 34px;position:relative;overflow:hidden;box-shadow:0 8px 26px #1f2e3421}.document-paper__brand{color:var(--blue);font-family:var(--display);font-size:calc(10px + var(--portal-font-bump,0px));letter-spacing:.17em}.document-paper__category{color:var(--blue);font-size:calc(6px + var(--portal-font-bump,0px));letter-spacing:.14em;text-transform:uppercase;margin:55px 0 8px;font-weight:750}.document-paper h3{color:#173947;max-width:280px;font-family:var(--display);font-size:calc(27px + var(--portal-font-bump,0px));margin:0;font-weight:480;line-height:1.15}.document-paper__date{color:#899396;font-size:calc(7px + var(--portal-font-bump,0px));margin:12px 0 0}.document-paper__rule{background:var(--sand);height:2px;margin:26px 0 23px}.document-paper__placeholder{background:#e8ebea;border-radius:3px;width:80%;height:5px;margin-top:9px}.document-paper__placeholder--wide{width:100%}.document-paper__placeholder--short{width:55%}.document-paper__chart{border-bottom:1px solid #dfe4e3;align-items:flex-end;gap:18px;height:110px;margin-top:34px;padding:10px 18px 0;display:flex}.document-paper__chart span{background:linear-gradient(180deg, var(--blue) 0%, #76a9c6 100%);border-radius:3px 3px 0 0;flex:1}.document-paper__watermark{color:#e1e5e4;font-size:calc(6px + var(--portal-font-bump,0px));letter-spacing:.25em;position:absolute;bottom:12px;right:-4px}.document-modal__details{background:#fff;border-left:1px solid #e4e5e2;padding:31px 26px}.document-modal__details>p{color:#647277;font-family:var(--display);font-size:calc(14px + var(--portal-font-bump,0px));line-height:1.6}.document-metadata{border-top:1px solid #ecece9;flex-direction:column;gap:12px;margin-top:25px;padding-top:20px;display:flex}.document-metadata span{color:#879194;font-size:calc(8px + var(--portal-font-bump,0px));align-items:center;gap:7px;display:flex}.document-metadata svg{color:var(--blue)}.document-modal>footer{border-top:1px solid #e4e5e2;grid-column:1/-1;justify-content:space-between;align-items:center;gap:18px;min-height:68px;padding:12px 17px;display:flex}.document-modal>footer>span{color:#929a9c;font-size:calc(8px + var(--portal-font-bump,0px))}.document-modal>footer .button{font-size:calc(9px + var(--portal-font-bump,0px))}.compose-modal{width:min(570px,94vw);box-shadow:var(--shadow-lg);background:#fff;border-radius:15px;padding:24px;animation:.22s both modal-rise}.compose-modal>header{justify-content:space-between;align-items:flex-start;margin-bottom:21px;display:flex}.compose-modal h2{color:#29414b;font-family:var(--display);font-size:calc(23px + var(--portal-font-bump,0px));margin:0;font-weight:520}.compose-modal>label{color:#637075;font-size:calc(9px + var(--portal-font-bump,0px));flex-direction:column;gap:6px;margin-top:13px;font-weight:650;display:flex}.compose-modal input,.compose-modal textarea{color:#364a52;width:100%;font-size:calc(10px + var(--portal-font-bump,0px));background:#fbfbfa;border:1px solid #dfe1de;border-radius:9px;outline:0}.compose-modal input{height:40px;padding:0 11px}.compose-modal textarea{resize:vertical;padding:11px;line-height:1.5}.compose-modal input:focus,.compose-modal textarea:focus{border-color:#78a7c2;box-shadow:0 0 0 3px #116ba612}.compose-modal input[readonly]{color:#798487;background:#f1f3f2}.compose-modal>footer{border-top:1px solid #ecece9;justify-content:space-between;align-items:center;margin-top:21px;padding-top:16px;display:flex}.compose-modal>footer span{color:#929a9c;font-size:calc(8px + var(--portal-font-bump,0px))}.compose-modal>footer .button{font-size:calc(9px + var(--portal-font-bump,0px))}.login-screen{background:#f8f7f3;grid-template-columns:minmax(380px,.92fr) minmax(500px,1.08fr);min-height:100vh;display:grid}.login-brand-panel{color:#fff;background:var(--sand);flex-direction:column;min-height:100vh;padding:clamp(34px,5vw,68px);display:flex;position:relative;overflow:hidden}.login-brand-panel:before,.login-brand-panel:after{content:"";border:1px solid #ffffff61;border-radius:50%;position:absolute}.login-brand-panel:before{width:430px;height:430px;bottom:3%;right:-185px}.login-brand-panel:after{width:285px;height:285px;bottom:13%;right:-112px}.login-brand-panel .brand{z-index:1;position:relative}.login-brand-panel__message{z-index:1;max-width:500px;margin:auto 0;position:relative}.login-brand-panel__message .eyebrow{color:#ffffffc2}.login-brand-panel__message h1{font-family:var(--display);letter-spacing:-.04em;margin-bottom:22px;font-size:clamp(40px,5vw,66px);font-weight:430;line-height:1.04}.login-brand-panel__message>p:last-child{color:#ffffffd4;max-width:450px;font-family:var(--display);font-size:calc(16px + var(--portal-font-bump,0px));margin:0;line-height:1.6}.login-brand-panel__footer{z-index:1;color:#ffffffc2;font-size:calc(9px + var(--portal-font-bump,0px));align-items:center;gap:7px;margin:0;display:flex;position:relative}.login-form-panel{flex-direction:column;justify-content:center;align-items:center;min-height:100vh;padding:60px;display:flex}.login-mobile-brand{display:none}.login-form{width:min(100%,390px)}.login-form__icon{width:45px;height:45px;color:var(--blue);background:var(--blue-faint);border-radius:12px;place-items:center;margin-bottom:24px;display:grid}.login-form h2{color:#1f3945;font-family:var(--display);font-size:calc(37px + var(--portal-font-bump,0px));letter-spacing:-.03em;margin:0;font-weight:480}.login-form__intro{color:#7e898d;font-size:calc(11px + var(--portal-font-bump,0px));margin:9px 0 28px;line-height:1.5}.login-form>label{color:#56656b;font-size:calc(9px + var(--portal-font-bump,0px));flex-direction:column;gap:7px;margin-top:15px;font-weight:650;display:flex}.login-form input[type=email],.password-field{background:#fff;border:1px solid #dcdeda;border-radius:9px;width:100%;height:44px}.login-form input[type=email],.password-field input{color:#344850;font-size:calc(11px + var(--portal-font-bump,0px));outline:0;padding:0 12px}.login-form input[type=email]:focus,.password-field:focus-within{border-color:#7ba9c4;box-shadow:0 0 0 3px #116ba614}.password-field{grid-template-columns:1fr 40px;display:grid;overflow:hidden}.password-field input{background:0 0;border:0;min-width:0}.password-field button{color:#859093;background:0 0;border:0;place-items:center;display:grid}.login-options{justify-content:space-between;align-items:center;margin:16px 0 23px;display:flex}.checkbox-label{color:#727e82;font-size:calc(9px + var(--portal-font-bump,0px));align-items:center;gap:7px;display:flex}.checkbox-label input{accent-color:var(--blue)}.login-options>button{color:var(--blue);font-size:calc(9px + var(--portal-font-bump,0px));background:0 0;border:0;padding:0;font-weight:650}.login-submit{width:100%;min-height:46px}.demo-credentials{color:#9aa1a3;font-size:calc(8px + var(--portal-font-bump,0px));text-align:center;margin:11px 0 0}.login-legal{color:#a0a6a7;width:min(100%,390px);font-size:calc(8px + var(--portal-font-bump,0px));text-align:center;margin:42px 0 0;line-height:1.5}.toast{z-index:150;color:#406354;width:min(420px,100vw - 28px);min-height:50px;font-size:calc(10px + var(--portal-font-bump,0px));background:#fff;border:1px solid #d7e6de;border-radius:11px;grid-template-columns:auto 1fr auto;align-items:center;gap:9px;padding:10px 10px 10px 14px;animation:.22s both toast-in;display:grid;position:fixed;bottom:20px;right:20px;box-shadow:0 14px 40px #162d3629}.toast>svg{color:#458363}.toast button{color:#879194;background:0 0;border:0;border-radius:7px;place-items:center;width:28px;height:28px;padding:0;display:grid}@keyframes toast-in{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:translateY(0)}}@media (width<=1180px){.app-shell{grid-template-columns:218px minmax(0,1fr)}.sidebar{padding-left:14px;padding-right:14px}.brand__name{font-size:14px}.page-content{padding-left:25px;padding-right:25px}.metrics-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.metric-card{min-height:118px}.dashboard-grid--performance{grid-template-columns:minmax(0,1.55fr) minmax(245px,.65fr)}.dashboard-grid--lower{grid-template-columns:1fr}.documents-preview-list{grid-template-columns:repeat(2,1fr);gap:0 20px;display:grid}.activity-list{grid-template-columns:repeat(2,1fr);row-gap:16px}.activity-item:nth-child(2){border-right:0}.document-table-header,.document-row{grid-template-columns:minmax(280px,1.4fr) minmax(120px,.5fr) 115px 70px}.document-table-header>span:nth-child(4),.document-size{display:none}.inbox-card{grid-template-columns:310px minmax(0,1fr)}}@media (width<=920px){.app-shell{display:block}.sidebar{width:264px;padding:22px 18px;transition:transform .2s;position:fixed;left:0;transform:translate(-105%);box-shadow:20px 0 50px #14273024}.sidebar.is-open{transform:translate(0)}.sidebar__close,.mobile-menu{display:inline-grid}.sidebar-overlay{z-index:29;background:#13232b61;border:0;position:fixed;inset:0}.topbar{padding:0 23px}.topbar__left{gap:9px}.profile-trigger__copy,.profile-trigger>svg{display:none}.profile-trigger{padding:0 3px}.dashboard-grid--performance,.capital-grid{grid-template-columns:1fr}.fund-performance-card{min-height:300px}.portfolio-insights{grid-template-columns:1fr}.valuation-card{min-height:95px}.inbox-card{grid-template-columns:275px minmax(0,1fr)}}@media (width<=720px){.topbar{height:62px;padding:0 15px}.search-trigger{background:0 0;border:0;place-items:center;width:36px;padding:0;display:grid}.search-trigger span,.search-trigger kbd,.as-of{display:none}.page-content{padding:25px 15px 94px}.page-stack{gap:16px}.page-heading{flex-direction:column;align-items:flex-start;gap:13px}.page-heading h1{font-size:29px}.mock-notice{width:fit-content}.metrics-grid,.metrics-grid--three{grid-template-columns:repeat(2,minmax(0,1fr));gap:9px}.metric-card{min-height:112px;padding:17px 15px 15px}.metric-card>strong{font-size:23px}.metric-card>p{white-space:normal}.performance-card,.fund-performance-card,.portfolio-preview-card,.documents-preview-card,.activity-card,.allocation-card,.commitment-card,.statement-card{padding:17px}.chart-summary{display:none}.performance-chart svg{min-height:190px}.portfolio-preview-list>button{grid-template-columns:34px minmax(0,1fr) 72px}.position-allocation{display:none}.documents-preview-list{grid-template-columns:1fr}.activity-list{grid-template-columns:1fr;row-gap:0}.activity-item,.activity-item:first-child{border-bottom:1px solid #ecece9;border-right:0;padding:10px 0}.activity-item:last-child{border-bottom:0}.activity-item time{bottom:9px;right:0}.overview-support{grid-template-columns:35px 1fr;margin-left:-17px;margin-right:-17px;padding-left:17px;padding-right:17px}.overview-support .button{grid-column:1/-1}.table-disclaimer{display:none}.commitment-visual{grid-template-columns:125px minmax(0,1fr);gap:16px}.commitment-ring{width:120px;height:120px}.commitment-ring:before{width:92px;height:92px}.commitment-ring strong{font-size:26px}.transaction-heading{flex-direction:column;align-items:flex-start;padding:17px}.segmented-control{width:100%}.segmented-control button{flex:1}.transaction-row{grid-template-columns:34px minmax(0,1fr) auto;padding:9px 14px}.transaction-status,.transaction-row>.icon-button{display:none}.documents-toolbar{display:block}.document-search{width:100%}.filter-button{display:none}.document-categories{gap:17px}.document-table-header{display:none}.document-row{grid-template-columns:minmax(0,1fr) 68px;gap:8px;min-height:78px;padding:10px 13px}.document-category,.document-date,.document-size{display:none}.document-actions{display:flex}.data-room-hero{grid-template-columns:42px minmax(0,1fr)}.data-room-hero__status{display:none}.inbox-card{min-height:560px;display:block;position:relative}.message-list{border-right:0}.message-list.has-selection{display:none}.message-detail{min-height:560px}.message-detail>header{grid-template-columns:34px minmax(0,1fr);padding:18px 17px;display:grid}.message-detail>header .button{display:none}.message-back{display:inline-grid}.message-detail h2{font-size:20px}.message-sender,.message-body{padding-left:18px;padding-right:18px}.message-detail>footer{flex-direction:column;align-items:flex-start;padding:15px 17px}.mobile-nav{height:68px;padding:6px 8px calc(6px + env(safe-area-inset-bottom));z-index:25;-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);background:#fffffff5;border-top:1px solid #dfe0dc;grid-template-columns:repeat(5,1fr);display:grid;position:fixed;bottom:0;left:0;right:0}.mobile-nav button{color:#7d898c;background:0 0;border:0;border-radius:8px;flex-direction:column;justify-content:center;align-items:center;gap:4px;padding:3px 2px;font-size:7px;display:flex}.mobile-nav button.is-active{color:var(--blue);background:#eef5f8}.document-modal{flex-direction:column;max-height:94vh;display:flex;overflow-y:auto}.document-preview-canvas{min-height:360px;padding:20px}.document-paper{max-width:290px;padding:28px 25px}.document-paper__category{margin-top:32px}.document-paper h3{font-size:21px}.document-modal__details{border-top:1px solid #e4e5e2;border-left:0;padding:20px}.document-modal>footer{padding:14px}.document-modal>footer>span{display:none}.document-modal>footer .button{width:100%}.compose-modal>footer{flex-direction:column;align-items:stretch;gap:10px}.login-screen{background:#f8f7f3;display:block}.login-brand-panel{display:none}.login-form-panel{justify-content:flex-start;min-height:100vh;padding:35px 24px}.login-mobile-brand{width:100%;margin-bottom:70px;display:block}.login-form__icon{display:none}}@media (width<=430px){.metrics-grid,.metrics-grid--three{grid-template-columns:1fr}.metric-card{min-height:105px}.performance-card .card-heading{flex-direction:column}.commitment-visual{grid-template-columns:1fr;justify-items:center}.commitment-visual dl{width:100%}.transaction-row{grid-template-columns:34px minmax(0,1fr)}.transaction-row>strong{text-align:left;grid-column:2}.data-room-hero p{line-height:1.4}}@media (prefers-reduced-motion:reduce){*,:before,:after{scroll-behavior:auto!important;transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}}
