:root{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;--green:#14ae51;--green-deep:#087b39;--ground:#f6f8fa;--surface:#fff;--ink:#091e42;--ink-soft:#5f6670;--line:#e1e7e6;--mint:#e7f7eb;--header-height:88px;--subnav-height:0px;--radius:22px;font-synthesis:none;font-family:Roboto,Arial,sans-serif}*{box-sizing:border-box}html{scroll-padding-top:calc(var(--header-height) + var(--subnav-height) + 24px)}body{color:var(--ink);background:var(--surface);-webkit-font-smoothing:antialiased;margin:0;font-size:16px;line-height:1.6}[hidden]{display:none!important}img{max-width:100%;display:block}button,a{-webkit-tap-highlight-color:transparent;touch-action:manipulation}button{font:inherit;cursor:pointer}a{color:var(--green-deep);text-underline-offset:4px;text-decoration-thickness:1px}button:focus-visible,a:focus-visible,[tabindex="0"]:focus-visible{outline-offset:5px;outline:3px solid #007f91}main:focus,h1:focus,h2:focus,h3:focus{outline:none}::selection{color:var(--ink);background:#bce8cb}.wrap,.ir-header-inner,.ir-subnav-inner{width:100%;max-width:1240px;margin-inline:auto;padding-inline:36px}.skip-link{z-index:100;border:2px solid var(--green);background:#fff;border-radius:12px;padding:12px 20px;position:fixed;top:-100px;left:16px}.skip-link:focus{top:12px}.ir-header{z-index:30;background:var(--surface);border-bottom:1px solid var(--line);position:sticky;top:0}.ir-header-inner{align-items:center;gap:48px;min-height:88px;padding-block:16px;display:flex}.brand{color:var(--ink);flex-shrink:0;align-items:center;gap:10px;text-decoration:none;display:flex}.brand-logo .fil0,.brand-logo .fil1{fill:#2b2a29}.brand-logo .fil2,.brand-logo .fil3{fill:#00b052}.brand-name{white-space:nowrap;letter-spacing:-.02em;font-size:18px;font-weight:700}.site-nav{align-items:center;gap:30px;display:flex}.site-nav-link{color:var(--ink-soft);white-space:nowrap;padding:10px 0;font-size:14px;font-weight:500;text-decoration:none;position:relative}.site-nav-link.current{color:var(--green-deep)}.site-nav-link.current:after{content:"";background:var(--green);border-radius:2px;height:2px;position:absolute;bottom:0;left:0;right:0}.site-nav-link:hover{color:var(--green-deep)}.locale{background:#f2f3f5;border-radius:12px;gap:3px;padding:4px;display:flex}.locale :is(button,a){width:35px;height:34px;color:var(--ink-soft);background:0 0;border:0;border-radius:9px;padding:0;font-size:11px;font-weight:700}#loc-en{order:-1}.locale :is(button,a).active{color:var(--green-deep);background:#fff;box-shadow:0 2px 6px #091e4210}.hero{padding-block:64px 56px}.hero-inner{grid-template-columns:1.12fr 1fr;align-items:center;gap:48px;display:grid}.hero-inner>div{min-width:0}.eyebrow,.about-kicker{color:var(--green-deep);letter-spacing:.12em;text-transform:uppercase;align-items:center;gap:8px;margin-bottom:14px;font-size:12px;font-weight:700;display:inline-flex}h1,h2,h3,p{margin-top:0}h1{letter-spacing:-.045em;overflow-wrap:break-word;margin-bottom:22px;font-size:clamp(38px,4.5vw,62px);font-weight:800;line-height:1.08}h2{letter-spacing:-.035em;margin-bottom:28px;font-size:clamp(28px,3vw,36px);font-weight:700;line-height:1.2}h3{line-height:1.3}.accent{color:var(--green-deep)}.hero-sub{max-width:55ch;color:var(--ink-soft);margin-bottom:24px;font-size:19px;line-height:1.65}.hero-sub p{margin-bottom:0}.hero-actions{flex-wrap:wrap;gap:12px;margin-top:28px;display:flex}.action{border:1px solid var(--line);min-height:50px;color:var(--ink);border-radius:12px;justify-content:center;align-items:center;gap:12px;padding:15px 22px;font-size:15px;font-weight:700;text-decoration:none;transition:background-color .2s,box-shadow .2s;display:inline-flex}.action.primary{background:var(--green-deep);color:#fff;border-color:var(--green-deep)}.action:hover{background:var(--ground);box-shadow:0 6px 20px #091e4210}.hero-art{aspect-ratio:1;background:#f2f8f3;border-radius:32px;justify-content:center;align-items:center;padding:20px;display:flex;overflow:hidden}.hero-art img{object-fit:contain;mix-blend-mode:multiply;width:100%;height:auto}.stat-row{background:var(--ground);border-radius:24px;grid-template-columns:repeat(6,minmax(0,1fr));gap:0;margin-top:48px;padding:28px 12px;display:grid}.stat{min-width:0;padding:0 20px}.stat+.stat{border-left:1px solid #dce5df}.stat .n{letter-spacing:-.03em;font-size:29px;font-weight:700;line-height:1.2;display:block}.stat .l{color:var(--ink-soft);margin-top:10px;font-size:12px;line-height:1.5;display:block}.home-h2{margin-top:24px}.card{border:1px solid var(--line);border-radius:var(--radius);background:#fff;min-width:0}.fact-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:16px;margin-bottom:28px;display:grid}.home-facts{grid-template-columns:repeat(3,minmax(0,1fr));margin-bottom:80px}.fact-card{border:1.5px solid var(--green);padding:28px;transition:background-color .2s,transform .2s,box-shadow .2s}.fact-icon{background:var(--mint);border-radius:12px;justify-content:center;align-items:center;width:40px;height:40px;margin-bottom:22px;display:flex}.fact-icon svg{width:22px;height:22px;stroke:var(--green-deep);fill:none;stroke-width:1.7px;stroke-linecap:round;stroke-linejoin:round}.fact-card .n{color:var(--green-deep);letter-spacing:-.035em;font-size:36px;font-weight:700;line-height:1.2}.fact-card .n.small{font-size:21px;line-height:1.4}.fact-card .l{color:var(--ink-soft);margin-top:10px;font-size:14px}.highlights{grid-template-columns:repeat(2,minmax(0,1fr));gap:18px;display:grid}.home-why{counter-reset:benefit;margin-bottom:60px}.hl-card{background:var(--ground);padding:30px}.hl-card h3{letter-spacing:-.015em;margin-bottom:12px;font-size:19px}.hl-card p{color:var(--ink-soft);margin-bottom:0;font-size:15px;line-height:1.65}.hl-head{align-items:flex-start;gap:14px;margin-bottom:16px;display:flex}.hl-head h3{margin:5px 0 0}.home-why .hl-card{counter-increment:benefit}.idx-seal{width:36px;height:36px;color:var(--green-deep);background:#fff;border-radius:50%;flex:0 0 36px;justify-content:center;align-items:center;font-size:12px;font-weight:700;display:flex}.idx-seal svg{display:none}.idx-seal:after{content:counter(benefit, decimal-leading-zero)}.home-section-end{color:var(--ink-soft);letter-spacing:.08em;text-transform:uppercase;align-items:center;gap:18px;margin:0 0 24px;font-size:12px;display:flex}.home-section-end:after{content:"";background:var(--line);flex:1;height:1px}.home-teasers{grid-template-columns:1fr 1fr;gap:20px;padding-bottom:72px;display:grid}.teaser-card{color:var(--ink);padding:32px 32px 68px;text-decoration:none;transition:border-color .2s,box-shadow .2s;display:block;position:relative}.teaser-card:hover{border-color:var(--green);box-shadow:0 10px 26px #091e4208}.teaser-label{color:var(--green-deep);text-transform:uppercase;letter-spacing:.08em;margin-bottom:16px;font-size:12px;font-weight:700;display:block}.teaser-card h3{letter-spacing:-.025em;margin-bottom:16px;font-size:25px}.teaser-card p{color:var(--ink-soft);margin:0;font-size:15px}.teaser-arrow{color:var(--green-deep);font-size:28px;position:absolute;bottom:20px;right:28px}section.block{margin-bottom:64px}.block-intro{max-width:920px;color:var(--ink-soft);margin-bottom:28px;font-size:16px}.block-intro b{color:var(--green-deep)}.about-intro{grid-template-columns:minmax(0,1.35fr) minmax(300px,.65fr);gap:36px;margin-bottom:48px;display:grid}.about-copy-panel{border:1px solid var(--line);border-radius:28px;padding:40px 42px}.about-copy-panel h1{margin-bottom:24px;font-size:clamp(32px,4vw,48px)}.about-kicker:before{content:"";background:var(--green);border-radius:50%;flex-shrink:0;width:9px;height:9px}.company-copy{color:var(--ink-soft);font-size:16px;line-height:1.75}.company-copy p{margin-bottom:18px}.company-copy p:last-child{margin-bottom:0}.about-visual{background:linear-gradient(145deg,#10ad50,#087b39);border-radius:28px;align-items:flex-end;min-height:420px;padding:28px;display:flex;position:relative;overflow:hidden}.about-visual:before,.about-visual:after{content:"";background:#ffffff18;border-radius:50%;position:absolute}.about-visual:before{width:250px;height:250px;top:-70px;right:-80px}.about-visual:after{width:180px;height:180px;bottom:-65px;left:-70px}.about-visual>svg{width:86%;height:64%;position:absolute;inset:28px 7% auto auto}.about-visual-caption{color:#eafff0;max-width:28ch;font-size:14px;line-height:1.55;position:relative}.about-visual-caption b{color:#fff;margin-bottom:8px;font-size:22px;display:block}.mvv-card{background:0 0;border:0;margin-bottom:32px}.mvv-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:16px;display:grid}.mvv-icon,.pl-icon{background:var(--mint);border-radius:14px;justify-content:center;align-items:center;width:48px;height:48px;margin-bottom:22px;display:flex}.mvv-icon svg,.pl-icon svg{fill:none;width:24px;height:24px;stroke:var(--green-deep);stroke-width:1.8px;stroke-linecap:round;stroke-linejoin:round}.mvv-heading{margin-bottom:14px;font-size:22px;font-weight:700;display:block}.mvv-col>p,.mini-value span{color:var(--ink-soft);margin:0;font-size:14px}.mini-value{border-top:1px solid var(--line);margin-top:12px;padding-top:12px}.mini-value b,.mini-value span{display:block}.mini-value b{margin-bottom:4px;font-size:14px}.goals-card{margin-bottom:32px;padding:36px}.goals-heading{letter-spacing:-.025em;margin-bottom:28px;font-size:28px}.goals-grid{grid-template-columns:1fr 1fr;gap:28px 40px;display:grid}.goal-card h3{color:var(--green-deep);margin-bottom:10px;font-size:18px}.goal-card p{color:var(--ink-soft);margin-bottom:0;font-size:15px}.flow{grid-template-columns:repeat(4,minmax(0,1fr));gap:18px;margin-bottom:24px;display:grid}.flow-step{color:var(--ink-soft);border-color:#c9e4d1;padding:30px 24px 24px;font-size:14px;position:relative}.flow-step:before{content:"";background:var(--green);border-radius:0 0 5px 5px;width:46px;height:4px;position:absolute;top:0;left:24px}.flow-step b{color:var(--green-deep);margin-bottom:14px;font-size:16px;display:block}.table-card{padding:26px}.table-scroll,.chart-scroll{overscroll-behavior-inline:contain;scrollbar-width:thin;scrollbar-color:#96bfa2 var(--ground);max-width:100%;overflow:auto}.datatable{border-collapse:collapse;font-variant-numeric:tabular-nums;width:100%;font-size:14px}.datatable th{text-align:left;letter-spacing:.04em;text-transform:uppercase;color:var(--ink-soft);background:var(--ground);padding:14px 12px;font-size:11px}.datatable td{border-bottom:1px solid var(--line);white-space:nowrap;padding:17px 12px;font-weight:700}.datatable td:first-child{color:var(--ink-soft);white-space:normal;min-width:150px;font-weight:400}.datatable td:last-child{color:var(--green-deep)}.datatable tr:last-child td{border-bottom:0}.table-mini-title{letter-spacing:-.02em;margin-bottom:24px;font-size:21px}.table-foot{color:var(--ink-soft);margin:20px 0 0;font-size:12px}.fin-split{grid-template-columns:minmax(0,1.12fr) minmax(320px,.88fr);gap:20px;display:grid}.fin-split .datatable{min-width:475px}.growth-legend{color:var(--ink-soft);flex-wrap:wrap;gap:18px;margin-bottom:24px;font-size:12px;display:flex}.growth-legend>span{align-items:center;gap:6px;display:inline-flex}.growth-legend i{border-radius:2px;width:9px;height:9px}.growth-legend .b1{background:#b9ddc5}.growth-legend .b2{background:var(--green)}.growth-chart{grid-template-rows:170px auto;grid-template-columns:repeat(5,1fr);align-items:end;gap:12px 8px;min-width:365px;display:grid}.growth-bars{grid-row:1;justify-content:center;align-items:flex-end;gap:6px;height:170px;display:flex}.growth-bar-col{flex-direction:column;justify-content:flex-end;align-items:center;height:100%;display:flex}.growth-bar-val{white-space:nowrap;margin-bottom:7px;font-size:10px;font-weight:700}.growth-bar-col.b1 .growth-bar-val{color:var(--ink-soft)}.growth-bar-col.b2 .growth-bar-val{color:var(--green-deep)}.growth-bar{border-radius:5px 5px 0 0;width:20px}.growth-bar-col.b1 .growth-bar{background:#b9ddc5}.growth-bar-col.b2 .growth-bar{background:var(--green)}.growth-glabel{text-align:center;color:var(--ink-soft);align-self:start;font-size:11px;line-height:1.4}.track-row,.track-head{grid-template-columns:70px minmax(140px,1fr) 100px 130px;align-items:center;gap:18px;min-width:520px;display:grid}.track-head{text-transform:uppercase;color:var(--ink-soft);border-bottom:1px solid var(--line);padding-bottom:14px;font-size:11px}.track-row{padding:20px 0}.track-row .yr{color:var(--green-deep);font-weight:700}.track-bar{background:var(--mint);border-radius:8px;height:12px;overflow:hidden}.track-bar i{border-radius:inherit;background:var(--green);height:100%;display:block}.track-row .amt{text-align:right;font-size:20px;font-weight:700}.track-row .amt-yr{text-align:right;color:var(--green-deep);font-size:14px}.track-head span:nth-last-child(-n+2){text-align:right}.cov-ok{color:var(--green-deep)}.timeline-card{padding:30px}.timeline-head{justify-content:space-between;align-items:center;gap:20px;margin-bottom:30px;display:flex}.section-heading-inline{letter-spacing:-.025em;font-size:28px}.timeline-nav{flex-shrink:0;gap:8px;display:flex}.tl-arrow{border:1px solid var(--line);background:var(--mint);width:40px;height:40px;color:var(--green-deep);border-radius:50%;font-size:24px;line-height:1}.tl-arrow:disabled{opacity:.35;cursor:default}.tl-arrow:not(:disabled):hover{background:#d1eedc}.timeline-h{overscroll-behavior-inline:contain;scrollbar-width:thin;scrollbar-color:#96bfa2 var(--ground);padding:6px 0 20px;display:flex;overflow-x:auto}.th-item{flex:0 0 190px;padding-top:26px;padding-right:24px;position:relative}.th-line{background:#c5e7ce;height:2px;position:absolute;top:8px;left:0;right:0}.th-dot{background:var(--green);border-radius:50%;width:12px;height:12px;position:absolute;top:3px;left:0}.th-dot-plan{border:2px solid var(--green);background:#fff}.th-year{color:var(--green-deep);background:var(--mint);border-radius:20px;margin-bottom:16px;padding:4px 12px;font-size:13px;font-weight:700;display:inline-block}.th-year-plan{background:#fff;border:1px dashed #92c8a1}.th-year-plan span{text-transform:uppercase;font-size:9px;display:block}.th-facts{color:var(--ink-soft);margin:0;padding-left:16px;font-size:13px}.th-facts li{margin-bottom:8px}.team-section{margin-top:48px}.team-caption{max-width:760px;color:var(--ink-soft)}.team-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:20px;display:grid}.team-card{overflow:hidden}.team-card img{aspect-ratio:8/9;object-fit:cover;width:100%}.team-card h3{margin:20px 20px 8px;font-size:18px}.team-role{color:var(--ink-soft);margin:0 20px 24px;font-size:14px}.ir-subnav{top:var(--header-height);z-index:20;border-bottom:1px solid var(--line);scrollbar-width:thin;scrollbar-color:#b8d9c2 #fff;background:#fff;position:sticky;overflow-x:auto;box-shadow:0 8px 18px #091e4205}.ir-subnav-inner{width:max-content;min-width:min(100%,1240px);padding-top:16px;padding-bottom:12px;display:flex}.ir-subnav a{color:var(--ink-soft);flex:0 0 185px;padding:29px 22px 8px 0;font-size:12px;font-weight:700;line-height:1.35;text-decoration:none;position:relative}.ir-subnav a:before{content:"";background:#d9ebe0;height:2px;position:absolute;top:9px;left:0;right:0}.ir-subnav a:after{content:"";background:#b8d9c2;border:3px solid #fff;border-radius:50%;width:14px;height:14px;position:absolute;top:3px;left:0;box-shadow:0 0 0 2px #b8d9c2}.ir-subnav a.current,.ir-subnav a:hover{color:var(--green-deep)}.ir-subnav a.current:after{background:var(--green);box-shadow:0 0 0 2px var(--green)}.investors-title{margin-bottom:48px;font-size:clamp(38px,4vw,52px)}#highlights .highlights{grid-template-columns:repeat(4,minmax(0,1fr));gap:16px}#highlights .hl-card{background:#fff;border-color:#cfe7d5;padding:28px 24px 28px 28px;position:relative;overflow:hidden}#highlights .hl-card:after{content:"";background:var(--green);width:4px;position:absolute;top:0;bottom:0;left:0}#highlights .hl-card h3{color:var(--green-deep);font-size:18px}#highlights .hl-card p{font-size:14px}.reg-grid{grid-template-columns:1fr 1fr;column-gap:36px;display:grid}.reg-item{border-bottom:1px solid var(--line);min-width:0;padding:24px 0}.reg-item:nth-last-child(-n+2){border-bottom:0}.reg-item .k{text-transform:uppercase;letter-spacing:.05em;color:var(--green-deep);margin-bottom:10px;font-size:12px;font-weight:700;display:block}.reg-item .v{color:var(--ink-soft);font-size:15px;display:block}.risk-card{background:#f8fbf9;border-color:#d7e8dc}.pl-head{align-items:flex-start;gap:14px;margin-bottom:16px;display:flex}.pl-head h3{color:var(--green-deep);margin:6px 0 0}.pl-icon{background:#fff;flex:0 0 38px;width:38px;height:38px;margin:0}.pl-note{color:#825300;margin-top:8px;font-size:11px;font-weight:400;display:block}.doc-list{grid-template-columns:repeat(3,minmax(0,1fr));gap:16px;display:grid}.doc-row{border:1px solid var(--line);border-radius:var(--radius);flex-direction:column;justify-content:space-between;align-items:flex-start;gap:28px;padding:26px;display:flex}.doc-row .name{align-items:flex-start;gap:16px;display:flex}.doc-row .name h3{margin:0;font-size:17px;font-weight:500;line-height:1.5}.doc-row .icon{background:var(--mint);color:var(--green-deep);border-radius:10px;flex-shrink:0;padding:13px 8px;font-size:11px;font-weight:700}.doc-actions{flex-wrap:wrap;gap:8px 20px;display:flex}.doc-actions a{align-items:center;gap:4px;min-height:44px;font-size:13px;font-weight:700;display:inline-flex}#ir-contact{margin-top:84px}.ir-contact-card{background:var(--green-deep);color:#fff;border:0;border-radius:26px;grid-template-columns:auto minmax(0,1fr);align-items:start;gap:24px;padding:38px 42px;display:grid;position:relative;overflow:hidden}.ir-contact-card:after{content:"";pointer-events:none;background:#ffffff12;border-radius:50%;width:240px;height:240px;position:absolute;top:-100px;right:-90px}.ir-contact-icon{background:#fff;border-radius:17px;justify-content:center;align-items:center;width:58px;height:58px;display:flex}.ir-contact-icon svg{fill:none;width:27px;height:27px;stroke:var(--green-deep);stroke-width:1.8px;stroke-linecap:round;stroke-linejoin:round}.ir-contact-content{z-index:1;min-width:0;position:relative}.ir-contact-card h2{color:#fff;margin:0 0 14px;font-size:clamp(28px,3.5vw,42px)}.ir-contact-line{color:#eafff0;font-size:16px;line-height:1.55;display:block}.ir-contact-label{text-transform:uppercase;letter-spacing:.08em;margin-top:22px;font-size:12px;font-weight:700}.ir-contact-email{color:#fff;letter-spacing:-.03em;overflow-wrap:anywhere;border-bottom:2px solid #ffffffa6;margin-top:7px;font-size:clamp(24px,4vw,40px);font-weight:700;text-decoration:none;display:inline-block}.ir-contact-email:hover{border-bottom-color:#fff}.page-nav{grid-template-columns:1fr 1fr;gap:24px;margin:32px 0 48px;display:grid}.page-nav-link{min-width:0;color:var(--ink);border:1px solid #d8e5dc;border-radius:16px;align-items:stretch;text-decoration:none;transition:border-color .2s;display:flex;overflow:hidden}.page-nav-link:hover{border-color:var(--green)}.page-nav-link.next{text-align:right;flex-direction:row-reverse}.page-nav-arrow-cell{color:var(--green-deep);background:var(--mint);flex:0 0 64px;justify-content:center;align-items:center;font-size:26px;display:flex}.page-nav-text{flex-direction:column;gap:5px;padding:22px;display:flex}.page-nav-eyebrow{color:var(--green-deep);text-transform:uppercase;letter-spacing:.1em;font-size:10px}.page-nav-title{font-size:18px;font-weight:700}.redesign-footer{background:var(--ground);border-top:1px solid var(--line);padding:32px 0}.redesign-footer .wrap{justify-content:space-between;align-items:center;gap:20px;display:flex}.redesign-footer a{color:var(--ink-soft);overflow-wrap:anywhere;font-size:13px;text-decoration:none}.redesign-footer a:hover{text-decoration:underline}@media (hover:hover) and (pointer:fine){.fact-card:hover{background:var(--green);transform:translateY(-4px);box-shadow:0 12px 26px #04924514}.fact-card:hover .n,.fact-card:hover .l{color:#fff}.fact-card:hover .fact-icon{background:#fff}}@media (width>=1500px){.hero{padding-top:80px}}@media (width<=1100px){.ir-header-inner{gap:26px}.site-nav{gap:22px}.hero-inner{gap:30px}.stat-row{grid-template-columns:repeat(3,minmax(0,1fr));gap:26px 0}.stat:nth-child(4){border-left:0}.fin-split{grid-template-columns:1fr}.fact-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.home-facts{grid-template-columns:repeat(3,minmax(0,1fr))}#highlights .highlights{grid-template-columns:repeat(2,minmax(0,1fr))}.flow{grid-template-columns:1fr 1fr}.about-intro{grid-template-columns:1fr 1fr;gap:24px}.about-copy-panel{padding:30px}.mvv-col{padding:24px}.doc-list{grid-template-columns:1fr 1fr}}@media (width<=850px){.brand-name{font-size:16px}.brand-logo{width:52px;height:28px}.ir-header-inner{gap:20px}.site-nav{gap:18px}.site-nav-link{font-size:13px}.mvv-grid,.about-intro{grid-template-columns:1fr}.about-visual{min-height:340px}.about-visual>svg{width:55%;height:92%;top:4%;right:4%}.about-visual-caption{max-width:22ch}.team-grid{grid-template-columns:1fr 1fr}}@media (width<=700px){.wrap,.ir-header-inner,.ir-subnav-inner{padding-inline:20px}.ir-header-inner{grid-template-columns:1fr auto;gap:8px 12px;min-height:112px;padding-top:12px;padding-bottom:10px;display:grid}.header-right{grid-area:1/2}.site-nav{grid-area:2/1/auto/-1;justify-content:space-between;gap:12px}.site-nav-link{padding-block:7px}.brand{gap:8px}.brand-name{font-size:16px}.brand-logo{width:48px;height:27px}.locale :is(button,a){min-height:36px}.hero{padding-top:34px;padding-bottom:36px}.hero-inner{grid-template-columns:1fr;gap:30px}h1{font-size:clamp(38px,10vw,48px)}.hero-sub{font-size:17px}.hero-art{aspect-ratio:1.4;border-radius:24px;padding:16px}.hero-art img{width:auto;max-height:320px}.hero-actions{gap:10px}.action{padding:14px 16px;font-size:13px}.stat-row{grid-template-columns:repeat(2,minmax(0,1fr));gap:24px 0;margin-top:28px;padding:24px 4px}.stat{padding:0 16px}.stat:nth-child(odd){border-left:0}.stat:nth-child(2n){border-left:1px solid #dce5df}.stat .n{font-size:28px}h2{margin-bottom:24px;font-size:29px}.home-facts{grid-template-columns:1fr 1fr;gap:12px;margin-bottom:48px}.fact-card{padding:20px 16px}.fact-card .n{font-size:29px}.fact-card .n.small{font-size:19px}.fact-card .l{font-size:12px}.fact-icon{margin-bottom:16px}.highlights,.home-teasers,.goals-grid,.reg-grid,.doc-list{grid-template-columns:1fr}.hl-card{padding:24px}.home-why{margin-bottom:40px}.home-teasers{padding-bottom:40px}.teaser-card{padding:26px 26px 62px}.teaser-card h3{font-size:23px}.body-grid{padding-top:36px}.about-copy-panel{padding:28px 24px}.about-visual{min-height:300px;padding:22px}.about-visual>svg{width:65%;height:68%;top:2%;right:2%}.about-visual-caption{max-width:25ch}.about-intro{margin-bottom:32px}.company-copy{font-size:15px}.mvv-col,.goals-card{padding:24px}.goals-heading{font-size:26px}.flow{grid-template-columns:1fr}.table-card{padding:20px 16px}.table-mini-title{font-size:19px}.datatable{min-width:360px}.datatable td{padding:14px 10px;font-size:13px}.table-scroll,.chart-scroll{padding-bottom:6px}.timeline-card{padding:22px}.section-heading-inline{font-size:25px}.timeline-head{gap:12px;margin-bottom:24px}.timeline-nav{gap:6px}.tl-arrow{width:36px;height:36px}.th-item{flex-basis:180px}.team-grid{gap:12px}.team-card h3{margin:16px 16px 8px;font-size:16px}.team-role{margin:0 16px 20px;font-size:13px}.ir-subnav-inner{padding-top:13px;padding-bottom:8px}.ir-subnav a{flex-basis:170px;padding-top:27px;font-size:11px}.investors-title{margin-bottom:36px}#highlights .highlights{grid-template-columns:1fr}#highlights .hl-card{padding:26px 22px 24px 24px}section.block{margin-bottom:48px}.reg-item:nth-last-child(2){border-bottom:1px solid var(--line)}.doc-row{gap:20px;padding:24px}#ir-contact{margin-top:56px}.ir-contact-card{grid-template-columns:1fr;padding:28px 24px}.ir-contact-icon{width:50px;height:50px}.ir-contact-line{font-size:15px}.ir-contact-label{font-size:11px}.page-nav{gap:12px;margin-bottom:32px}.page-nav-text{padding:16px 12px}.page-nav-arrow-cell{flex-basis:36px;font-size:22px}.page-nav-title{font-size:15px}.redesign-footer .wrap{flex-direction:column;align-items:flex-start;gap:14px}}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto}*,:before,:after{transition:none!important;animation:none!important}}@media print{:root{--header-height:0px;--subnav-height:0px}.ir-header,.ir-subnav,.hero-actions,.page-nav,.home-teasers,.redesign-footer,.timeline-nav,.skip-link{display:none}.page{display:block!important}.wrap{max-width:none;padding-inline:0}.hero{padding-top:0}.hero-art{max-width:300px}.card,.doc-row{break-inside:avoid}.table-scroll,.chart-scroll,.timeline-h{overflow:visible}.timeline-h{flex-wrap:wrap}.ir-contact-card{border:1px solid var(--line);color:var(--ink);background:#fff}.ir-contact-card h2,.ir-contact-line,.ir-contact-email{color:var(--ink)}body{font-size:12px}}.ir-subnav a:before,.ir-subnav a:after{content:none!important;display:none!important}:root{--green:#14ae51;--green-deep:#087b39;--ink:#091e42;--ink-soft:#5f6670;--line:#dce5df;--mint:#e7f7eb;--hero-progress:0;--reading-progress:0}.wrap,.ir-header-inner,.ir-subnav-inner{max-width:1280px;padding-inline:40px}.page{display:block}h2{overflow-wrap:anywhere;letter-spacing:-.045em;font-size:clamp(32px,4.1vw,56px);font-weight:600;line-height:1.15}.ir-header{-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);background:#fffffff5;border-bottom-color:#0000;transition:background-color .4s,border-color .4s,box-shadow .4s}.ir-header.is-scrolled{border-color:var(--line);background:#ffffffe6;box-shadow:0 8px 30px #091e4204}.ir-header-inner{gap:48px;padding-block:18px}.brand-logo{width:60px;height:32px}.brand-name{font-size:17px}.site-nav{gap:28px;margin-left:auto}.site-nav-link{padding:10px 0;font-size:13px}.site-nav-link:after{content:"";background:var(--green);transform-origin:0;height:2px;transition:transform .3s;position:absolute;bottom:2px;left:0;right:0;transform:scaleX(0)}.site-nav-link.current:after,.site-nav-link:hover:after{transform:scaleX(1)}.header-right{margin-left:0}.locale{background:0 0;gap:4px;padding:0}.locale :is(button,a){border-radius:50%;width:38px;height:38px;padding:8px 10px}.locale :is(button,a).active{background:var(--mint);box-shadow:none}.reading-progress{background:var(--green);height:2px;transform:scaleX(var(--reading-progress));transform-origin:0;pointer-events:none;position:absolute;bottom:-1px;left:0;right:0}.hero{min-height:calc(100svh - var(--header-height));isolation:isolate;background:linear-gradient(140deg,#fff 50%,#f2f9f4);flex-direction:column;justify-content:center;padding:0;display:flex;position:relative;overflow:hidden}.hero-inner{z-index:2;padding-top:80px;padding-bottom:150px;display:block;position:relative}.hero-copy{opacity:calc(1 - var(--hero-progress)*.28);transform:translate3d(0,calc(var(--hero-progress)*-32px),0)}.hero .eyebrow{letter-spacing:.16em;margin-bottom:30px;font-size:11px;font-weight:500;display:block}.hero-title{letter-spacing:-.075em;max-width:none;margin:0 0 32px;font-size:clamp(88px,12.4vw,178px);font-weight:800;line-height:1.02;overflow:hidden}.hero-word{display:inline-block}.hero-sub{letter-spacing:-.025em;max-width:780px;color:var(--ink-soft);margin:0;font-size:clamp(20px,2.1vw,28px);line-height:1.5}.hero-sub p{margin:0}.hero-actions{gap:14px;margin-top:36px}.action{background:0 0;border:1px solid #bfd7c7;border-radius:40px;gap:32px;min-height:54px;padding:15px 25px;font-size:13px;font-weight:500;transition:background-color .3s,color .3s,transform .3s}.action.primary{background:var(--green-deep);border-color:var(--green-deep)}.action:hover{background:var(--mint);box-shadow:none;transform:translateY(-2px)}.action.primary:hover{background:#066b31}.hero-bottom{z-index:2;justify-content:space-between;align-items:center;gap:20px;display:flex;position:absolute;bottom:34px;left:0;right:0}.hero-location{letter-spacing:.06em;color:var(--ink-soft);font-size:11px}.scroll-cue{color:var(--green-deep);align-items:center;gap:16px;font-size:11px;text-decoration:none;display:flex}.scroll-cue-arrow{border:1px solid #bfd7c7;border-radius:30px;justify-content:center;align-items:center;width:36px;height:46px;font-size:20px;display:flex}.results-stage{background:var(--green-deep);color:#fff;border-radius:36px 36px 0 0;padding:36px 0 28px;position:relative}.stage-heading{align-items:baseline;gap:28px;margin-bottom:32px;display:flex}.section-index{color:var(--green-deep);letter-spacing:.1em;margin-bottom:22px;font-size:11px;display:block}.stage-heading .section-index{color:#b8e8c9;margin:0}.stage-heading h2{letter-spacing:-.035em;margin:0;font-size:clamp(28px,3.4vw,44px);font-weight:400}.stage-period{color:#d4efdf;white-space:nowrap;margin-left:auto;font-size:12px}.featured-metrics{grid-template-columns:repeat(3,minmax(0,1fr));gap:38px;display:grid}.featured-metric{color:#fff;border-bottom:1px solid #ffffff40;flex-direction:column;min-width:0;padding-bottom:26px;text-decoration:none;display:flex;position:relative}.featured-label{color:#d4efdf;margin-bottom:20px;font-size:13px}.featured-metric strong{letter-spacing:-.06em;white-space:nowrap;font-size:clamp(56px,7.1vw,102px);font-weight:400;line-height:1}.featured-metric strong>span{letter-spacing:-.035em;margin-left:3px;font-size:.52em}.metric-arrow{color:#b1e7c4;font-size:22px;transition:transform .3s;position:absolute;bottom:22px;right:0}.featured-metric:hover .metric-arrow{transform:translate(3px,-3px)}.stage-bottom{flex-wrap:wrap;justify-content:space-between;gap:24px;margin-top:24px;display:flex}.stage-bottom a{color:#d4efdf;font-size:12px;text-decoration:none}.stage-bottom a:hover{text-decoration:underline}.facts-section{padding-top:56px}.company-figures{border-top:0!important}.company-figures summary>h2{letter-spacing:-.025em;margin:0;font-size:24px;font-weight:500}.stat-row{background:0 0;border-radius:0;grid-template-columns:repeat(3,minmax(0,1fr));gap:30px;margin:20px 0 36px;padding:0}.stat{padding:0;border:0!important}.stat .n{letter-spacing:-.04em;color:var(--green-deep);font-size:38px;font-weight:500;line-height:1.2}.stat .l{max-width:28ch;margin-top:10px;font-size:13px}.fact-grid{gap:24px;margin:32px 0}.home-facts{grid-template-columns:repeat(3,minmax(0,1fr))}.fact-card{border:0;border-top:1px solid var(--line);background:0 0;border-radius:0;padding:24px 0}.fact-card:hover{box-shadow:none;background:0 0;transform:none}.fact-card:hover .n{color:var(--green-deep)}.fact-card:hover .l{color:var(--ink-soft)}.fact-icon{border-radius:50%;width:34px;height:34px;margin-bottom:20px}.fact-icon svg{width:20px;height:20px}.fact-card .n{font-size:36px;font-weight:500}.fact-card .n.small{font-size:22px}.fact-card .l{margin-top:12px;font-size:13px}.advantages-section{grid-template-columns:.85fr 1.15fr;gap:88px;padding-top:90px;padding-bottom:80px;display:grid}.advantages-section>h2{top:calc(var(--header-height) + 48px);align-self:start;max-width:16ch;margin-top:12px;position:sticky}.home-why{margin:0;display:block}.disclosure-list{counter-reset:benefit}.feature-disclosure{border-top:1px solid var(--line);counter-increment:benefit;min-width:0}.feature-disclosure:last-child{border-bottom:1px solid var(--line)}summary{cursor:pointer;list-style:none}summary::-webkit-details-marker{display:none}summary:focus-visible{outline-offset:5px;outline:3px solid #007f91}.feature-disclosure>summary{grid-template-columns:24px minmax(0,1fr) auto;align-items:center;gap:18px;min-height:88px;padding:25px 0;display:grid}.feature-disclosure>summary:before{content:counter(benefit,decimal-leading-zero);color:var(--green-deep);align-self:start;margin-top:5px;font-size:10px}.feature-disclosure summary h3,.feature-disclosure .summary-title{letter-spacing:-.025em;margin:0;font-size:21px;font-weight:500;line-height:1.3}.disclosure-action{color:var(--green-deep);white-space:nowrap;flex-shrink:0;align-items:center;gap:14px;font-size:11px;font-weight:400;display:flex}.disclosure-action i{border:1px solid #c6ddd0;border-radius:50%;width:30px;height:30px;transition:transform .35s,background-color .35s;display:block;position:relative}.disclosure-action i:before,.disclosure-action i:after{content:"";background:var(--green-deep);height:1px;position:absolute;top:14px;left:9px;right:9px}.disclosure-action i:after{transform:rotate(90deg)}details[open]>summary .disclosure-action i{background:var(--mint);transform:rotate(45deg)}.disclosure-less,details[open]>summary .disclosure-more{display:none}details[open]>summary .disclosure-less{display:inline}.disclosure-content{min-width:0;padding:0 0 28px}.feature-disclosure>.disclosure-content{color:var(--ink-soft);padding:0 44px 28px 42px;font-size:15px;line-height:1.7}.disclosure-content p:last-child{margin-bottom:0}.feature-disclosure[data-content-key]>.disclosure-content>div>h3,.feature-disclosure .disclosure-content .pl-head{display:none}.section-disclosure{border-top:1px solid var(--line);border-bottom:1px solid var(--line);min-width:0;margin-bottom:20px}.section-disclosure>summary{letter-spacing:-.02em;justify-content:space-between;align-items:center;gap:24px;min-height:88px;padding:24px 0;font-size:21px;line-height:1.35;display:flex}.section-disclosure>summary>[data-copy]{overflow-wrap:anywhere;min-width:0;max-width:70%}.section-disclosure>.disclosure-content{padding-bottom:32px}.disclosure-content>.table-card{background:0 0;border:0;padding:20px 0}.home-section-end{letter-spacing:.1em;font-size:10px}.home-teasers{gap:48px;padding-bottom:80px}.teaser-card{border:0;border-top:1px solid var(--line);background:0 0;border-radius:0;padding:26px 60px 26px 0}.teaser-card:hover{box-shadow:none}.teaser-label{letter-spacing:.12em;font-size:10px}.teaser-card h3{letter-spacing:-.04em;font-size:27px}.teaser-card p{font-size:14px}.teaser-arrow{font-size:36px;transition:transform .3s;top:52px;bottom:auto;right:4px}.teaser-card:hover .teaser-arrow{transform:translate(6px)}#page-about{background:var(--ground)}.about-intro{grid-template-columns:1.2fr .8fr;align-items:center;gap:80px;margin-bottom:72px}.about-copy-panel{background:0 0;border:0;border-radius:0;min-width:0;padding:0}.about-copy-panel h2{margin-bottom:30px;font-size:clamp(40px,5vw,66px)}.about-kicker{letter-spacing:.16em;font-size:11px;font-weight:500}.company-copy{font-size:15px}.company-copy p:first-child{color:var(--ink);font-size:18px}.about-visual{background:#e9f5ed;border-radius:28px;flex-direction:column;min-width:0;min-height:0;padding:28px;display:flex}.about-visual:before,.about-visual:after{display:none}.hero-art{aspect-ratio:auto;background:0 0;border-radius:0;padding:0}.hero-art img{width:100%;height:auto;max-height:none}.about-visual-caption{color:var(--ink-soft);border-top:1px solid #c7e1d0;max-width:none;padding-top:24px;font-size:12px}.about-visual-caption b{color:var(--green-deep);font-size:20px;font-weight:500}.about-visual-caption>span{max-width:28ch;display:block}.mvv-card,.goals-card{background:0 0;border:0;border-radius:0;padding:30px 0}.mvv-grid{gap:32px}.mvv-col{border:0;border-radius:0;padding:0}.mvv-heading{letter-spacing:-.03em;font-size:22px;font-weight:500}.mvv-col p,.mini-value span{font-size:14px;line-height:1.65}.goals-heading{letter-spacing:-.035em;font-size:30px}.goals-grid{gap:28px 56px}.goal-card h3{font-size:20px}.goal-card p{font-size:14px}.flow{gap:28px}.flow-step{border:0;border-top:2px solid var(--green);background:0 0;border-radius:0;padding:24px 0 0;line-height:1.7}.flow-step:before{display:none}.flow-step b{letter-spacing:-.025em;margin-bottom:18px;font-size:20px;font-weight:500;line-height:1.2}.block-intro{margin-bottom:36px;font-size:17px;line-height:1.7}.block-head h2{max-width:24ch}.table-mini-title{letter-spacing:-.03em;font-size:26px}.timeline-card{background:0 0;border:0;border-radius:0;padding:16px 0 0}.timeline-title{margin:0}.section-heading-inline{font-size:30px}.th-year{background:0 0;border:0;padding:0;font-size:16px;font-weight:500}.th-year-plan span{font-size:10px}.th-item{flex-basis:194px}.team-card{border:0;border-radius:0}.team-card img{border-radius:20px}.team-card h3{margin:20px 0 8px}.team-role{margin:0}.ir-subnav{-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);box-shadow:none;border-top:1px solid var(--line);background:#fffffff2;overflow:visible}.ir-subnav-inner{justify-content:space-between;gap:20px;width:100%;min-width:0;padding-block:18px;display:flex}.ir-subnav a{overflow-wrap:anywhere;background:0 0;border:0;border-radius:0;flex:1 1 0;min-width:0;max-width:20ch;padding:0;font-size:11px;line-height:1.4}.ir-subnav a.current{color:var(--green-deep);background:0 0}.mobile-section-nav{display:none}.investors-title{letter-spacing:-.055em;margin-bottom:32px;font-size:clamp(56px,7vw,94px)}.investment-list,.strategy-list{grid-template-columns:1fr 1fr;gap:0 56px;display:grid}.investment-list .feature-disclosure:last-child,.strategy-list .feature-disclosure:last-child{border-bottom:0}.investment-list .feature-disclosure>summary,.strategy-list .feature-disclosure>summary{grid-template-columns:minmax(0,1fr) auto}.investment-list .feature-disclosure>summary:before,.strategy-list .feature-disclosure>summary:before{display:none}.investment-list .feature-disclosure>.disclosure-content,.strategy-list .feature-disclosure>.disclosure-content{padding-left:0;padding-right:40px}.fin-split{grid-template-columns:minmax(0,1.45fr) minmax(250px,.75fr);align-items:start;gap:32px}.fin-split>.table-card{background:0 0;border:0;order:0;min-height:340px;padding:28px 0}.fin-split>.financial-table-details{order:2;grid-column:1/-1}.financial-report{background:var(--mint);min-height:340px;color:var(--ink);border-radius:24px;flex-direction:column;order:1;padding:30px;text-decoration:none;transition:background-color .4s;display:flex}.financial-report:hover{background:#dcf1e3}.report-kicker{color:var(--green-deep);letter-spacing:.1em;text-transform:uppercase;font-size:11px}.financial-report>strong{letter-spacing:-.07em;color:var(--green-deep);margin:36px 0 22px;font-size:84px;font-weight:400;line-height:1}.financial-report>span:not(.report-kicker):not(.report-footer){max-width:16ch;font-size:18px;line-height:1.3}.report-footer{color:var(--green-deep);justify-content:space-between;align-items:center;margin-top:auto;padding-top:28px;font-size:11px;display:flex}.report-footer span{font-size:24px}.growth-chart{grid-template-rows:190px auto;gap:16px 12px;min-width:410px}.growth-bars{gap:8px;height:190px}.growth-bar{width:25px}.growth-bar-val{margin-bottom:10px;font-size:11px;font-weight:500}.growth-bar-col.b2 .growth-bar,.growth-legend .b2{background:var(--green-deep)}.growth-glabel{font-size:12px}.growth-legend{gap:24px;margin-bottom:28px}.track-row .amt{letter-spacing:-.04em;font-size:27px}.track-bar{height:8px}.track-bar i{background:var(--green-deep)}#funding>.table-card{background:0 0;border:0;padding:24px 0 40px}.risk-card{background:#f3f9f5;border:0;border-radius:24px;padding:10px 32px 0}.risk-card .section-disclosure{border-bottom:0;margin:8px 0 0}.reg-item{border-bottom:0}.reg-more-grid .reg-item{border-top:1px solid var(--line)}.reg-item .k{font-size:11px;font-weight:500}.pl-note{color:#825300;letter-spacing:0;margin-top:8px;font-weight:400;line-height:1.4;display:block;font-size:11px!important}.doc-row{border-radius:20px;gap:32px;padding:22px;transition:border-color .3s,transform .3s}.doc-row:hover{border-color:#8bbe9b;transform:translateY(-4px)}.doc-row .name{flex-direction:column;gap:16px}.doc-row .icon{letter-spacing:.04em;background:0 0;border:1px solid #c6ddd0;border-radius:7px;align-self:flex-start;padding:8px 10px;font-size:10px}.doc-row .name h3{letter-spacing:-.035em;max-width:17ch;font-size:24px;font-weight:500;line-height:1.25}.doc-actions a{font-size:12px;text-decoration:none}.doc-actions a:hover{text-decoration:underline}#ir-contact{margin-top:40px;padding-top:20px}.ir-contact-card{border-radius:32px;padding:56px;display:block}.ir-contact-card:after{background:0 0;border:1px solid #ffffff25;width:460px;height:460px;top:-140px;right:-100px}.ir-contact-icon{background:#ffffff1c;border-radius:50%;width:44px;height:44px;margin-bottom:32px}.ir-contact-icon svg{stroke:#fff;width:22px;height:22px}.ir-contact-card h2{letter-spacing:-.045em;max-width:19ch;margin:0 0 22px;font-size:clamp(36px,4.8vw,66px);font-weight:400;line-height:1.1}.ir-contact-line{font-size:18px}.ir-contact-label{letter-spacing:.1em;margin-top:40px;font-size:10px}.ir-contact-email{letter-spacing:-.045em;border-bottom-width:1px;max-width:100%;margin-top:12px;font-size:clamp(26px,4vw,52px);font-weight:400;line-height:1.25}.page-nav{gap:36px}.page-nav-link{border:0;border-top:1px solid var(--line);border-radius:0;align-items:center;gap:24px;padding:24px 0}.page-nav-arrow-cell{background:0 0;flex:none;font-size:28px}.page-nav-text{gap:6px;padding:0}.page-nav-eyebrow{color:var(--ink-soft)}.page-nav-title{letter-spacing:-.035em;font-size:22px;font-weight:500}.redesign-footer{border:0;padding:36px 0}.redesign-footer span{font-size:13px;font-weight:500}.redesign-footer a{font-size:12px}[data-reveal]{transition:opacity .85s ease var(--reveal-delay,0s),transform 1s cubic-bezier(.22,1,.36,1) var(--reveal-delay,0s)}.motion-ready [data-reveal]:not(.is-revealed){opacity:0;transform:translateY(36px)}.motion-ready .hero-word{animation:1.15s cubic-bezier(.16,1,.3,1) both hero-word-enter}.motion-ready .hero-word:nth-child(2){animation-delay:.14s}.motion-ready .hero .eyebrow{animation:.9s .1s both hero-copy-enter}.motion-ready .hero-sub{animation:1.1s cubic-bezier(.22,1,.36,1) .35s both hero-copy-enter}.motion-ready .hero-actions{animation:1s cubic-bezier(.22,1,.36,1) .55s both hero-copy-enter}.motion-ready .hero-bottom{animation:1s .75s both hero-copy-enter}@keyframes hero-word-enter{0%{opacity:0;transform:translateY(110%)}to{opacity:1;transform:translate(0,0)}}@keyframes hero-copy-enter{0%{opacity:0;transform:translateY(24px)}to{opacity:1;transform:translate(0,0)}}@media (width<=1100px){.wrap,.ir-header-inner,.ir-subnav-inner{padding-inline:32px}.ir-header-inner{gap:32px}.hero-title{font-size:12.2vw}.hero-sub{max-width:690px;font-size:24px}.hero-inner{padding-block:80px 140px}.advantages-section{grid-template-columns:.8fr 1.2fr;gap:48px}.advantages-section>h2{font-size:44px}.featured-metrics{gap:28px}.about-intro{grid-template-columns:1.1fr .9fr;gap:40px}.feature-disclosure summary h3,.feature-disclosure .summary-title{font-size:19px}.disclosure-action{gap:10px}.investment-list,.strategy-list{column-gap:36px}.fin-split{grid-template-columns:minmax(0,1.3fr) minmax(240px,.8fr)}.doc-row{padding:24px}.doc-row .name h3{font-size:22px}}@media (width<=850px){.hero-title{font-size:12.1vw}.hero-sub{max-width:30ch;font-size:23px}.site-nav{gap:20px}.ir-header-inner{gap:24px}.brand-name{font-size:15px}.brand-logo{width:48px;height:28px}.advantages-section{grid-template-columns:1fr;gap:28px;padding-block:64px}.advantages-section>h2{max-width:20ch;margin:0;position:static}.about-intro{grid-template-columns:1fr;gap:36px}.about-visual{grid-template-columns:1fr 1fr;align-items:center;gap:24px;min-height:0;padding:24px;display:grid}.about-visual-caption{border:0;padding:0}.mvv-grid{grid-template-columns:1fr;gap:28px}.mvv-col{border:0;border-bottom:1px solid var(--line);padding:0 0 24px}.fin-split{grid-template-columns:1fr 1fr;gap:24px}.fin-split>.table-card{grid-column:1/-1;min-height:0}.financial-report{grid-column:1/-1;grid-template-columns:1fr 1fr;align-items:center;gap:12px 24px;min-height:220px;display:grid}.financial-report>strong{grid-area:2/1/4;margin:0;font-size:76px}.financial-report>.report-kicker{grid-column:1/-1}.financial-report>span:not(.report-kicker):not(.report-footer){grid-area:2/2;font-size:22px}.financial-report>.report-footer{grid-area:3/2;margin:0;padding:0}.investment-list,.strategy-list{grid-template-columns:1fr}.ir-subnav a{font-size:10px}}@media (width<=700px){.site-nav{justify-content:space-between;margin-left:0}}@media (width<=600px){.wrap,.ir-header-inner,.ir-subnav-inner{padding-inline:22px}.ir-header-inner{grid-template-columns:1fr auto;gap:7px 12px;min-height:110px;padding-top:12px;padding-bottom:10px;display:grid}.header-right{grid-area:1/2}.site-nav{grid-area:2/1/auto/-1;justify-content:space-between;gap:20px;margin:0}.site-nav-link{padding:6px 0;font-size:12px}.brand-name{font-size:15px}.brand-logo{width:45px;height:26px}.locale :is(button,a){width:34px;height:34px}.hero{min-height:calc(100svh - var(--header-height));justify-content:flex-start;padding:0}.hero-inner{padding-top:64px;padding-bottom:146px}.hero .eyebrow{letter-spacing:.13em;margin-bottom:30px;font-size:10px}.hero-title{letter-spacing:-.07em;margin-bottom:30px;font-size:clamp(74px,20.5vw,120px);line-height:.97}.hero-word{display:block}.hero-word+.hero-word{margin:0}.hero-sub{letter-spacing:-.025em;max-width:25ch;font-size:20px;line-height:1.45}.hero-actions{gap:10px;margin-top:28px}.action{gap:16px;min-height:48px;padding:13px 18px;font-size:12px}.hero-bottom{bottom:24px}.hero-location{max-width:16ch;font-size:9px}.scroll-cue{gap:10px;font-size:10px}.scroll-cue-arrow{width:30px;height:40px;font-size:18px}.results-stage{border-radius:26px 26px 0 0;padding-top:48px;padding-bottom:32px}.stage-heading{flex-wrap:wrap;gap:10px 18px;margin-bottom:24px}.stage-heading h2{flex:1;max-width:13ch;font-size:32px;line-height:1.1}.stage-period{width:100%;margin-left:38px;font-size:10px}.featured-metrics{grid-template-columns:1fr;gap:28px}.featured-metric{padding-bottom:24px}.featured-label{margin-bottom:12px;font-size:12px}.featured-metric strong{font-size:80px;line-height:1.05}.metric-arrow{bottom:28px}.stage-bottom{flex-direction:column;gap:14px;margin-top:28px}.stage-bottom a{font-size:11px}.facts-section{padding-top:28px}.company-figures summary>h2{font-size:22px}.stat-row{background:0 0;grid-template-columns:1fr 1fr;gap:28px 20px;padding:0}.stat{padding:0}.stat .n{font-size:30px}.stat .l{font-size:12px}.fact-grid,.home-facts{grid-template-columns:1fr 1fr;gap:20px}.fact-card{padding:24px 0}.fact-card .n{font-size:30px}.fact-card .n.small{font-size:19px}.fact-card .l{font-size:12px}.fact-icon{margin-bottom:14px}.advantages-section{gap:24px;padding-top:48px;padding-bottom:48px}.advantages-section>h2{max-width:16ch;font-size:38px}h2{margin-bottom:28px;font-size:34px;line-height:1.15}.feature-disclosure>summary{grid-template-columns:18px minmax(0,1fr) auto;gap:12px;min-height:86px;padding-block:22px}.feature-disclosure summary h3,.feature-disclosure .summary-title{letter-spacing:-.025em;font-size:19px}.disclosure-action{gap:8px;font-size:10px}.disclosure-action i{width:26px;height:26px}.disclosure-action i:before,.disclosure-action i:after{top:12px;left:7px;right:7px}.feature-disclosure>.disclosure-content{padding:0 0 24px 30px;font-size:14px;line-height:1.7}.section-disclosure>summary{gap:16px;min-height:86px;padding-block:22px;font-size:20px}.section-disclosure>summary>[data-copy]{max-width:65%}.home-teasers{grid-template-columns:1fr;gap:0;padding-bottom:48px}.teaser-card{padding:24px 42px 28px 0}.teaser-card h3{font-size:26px}.teaser-card p{font-size:13px}.home-section-end{font-size:9px}.body-grid{padding-top:32px;padding-bottom:12px}.about-intro{gap:32px;margin-bottom:40px}.about-copy-panel{padding:0}.about-copy-panel h2{font-size:44px}.about-kicker{font-size:10px}.company-copy{font-size:14px;line-height:1.75}.company-copy p:first-child{font-size:17px}.about-visual{border-radius:22px;grid-template-columns:1fr;gap:16px;padding:24px}.hero-art{aspect-ratio:auto;padding:0}.hero-art img{width:100%;max-height:none}.about-visual-caption{border-top:1px solid #c7e1d0;padding-top:20px}.about-visual-caption>span{max-width:none}.about-visual-caption b{font-size:20px}.mvv-card{padding:16px 0 30px}.goals-card{padding:30px 0}.mvv-col{padding:0 0 24px}.goals-grid{grid-template-columns:1fr;gap:24px}.goals-heading{font-size:28px}.flow{grid-template-columns:1fr;gap:28px}.flow-step{padding:20px 0 0;font-size:14px}.flow-step b{margin-bottom:14px;font-size:21px}.block-intro{margin-bottom:28px;font-size:16px;line-height:1.7}section.block{margin-bottom:28px;padding-top:12px}.timeline-card{padding:16px 0 0}.timeline-head{align-items:flex-start;gap:16px}.section-heading-inline{font-size:27px}.tl-arrow{width:34px;height:34px}.timeline-nav{gap:6px}.th-item{flex-basis:180px}.ir-subnav-inner{display:none}.mobile-section-nav{padding-block:12px;display:block}.mobile-section-nav label{color:var(--ink-soft);text-transform:uppercase;letter-spacing:.07em;margin-bottom:5px;font-size:9px;display:block}.mobile-section-nav select{width:100%;color:var(--green-deep);white-space:normal;background:0 0;border:0;min-height:32px;padding:5px 22px 5px 0;font-size:13px;display:block}.investors-title{letter-spacing:-.05em;margin-bottom:24px;font-size:56px}.investment-list .feature-disclosure>.disclosure-content,.strategy-list .feature-disclosure>.disclosure-content{padding-right:0}.fin-split{grid-template-columns:1fr;gap:24px}.fin-split>.table-card{padding:10px 0 18px}.table-mini-title{font-size:23px}.growth-chart{column-gap:12px;min-width:400px}.growth-bar{width:23px}.growth-glabel{font-size:11px}.growth-bar-val{font-size:10px}.growth-legend{font-size:11px}.financial-report{border-radius:22px;min-height:220px;padding:26px}.financial-report>strong{font-size:64px}.financial-report>span:not(.report-kicker):not(.report-footer){font-size:19px}.report-kicker{font-size:10px}.risk-card{border-radius:22px;padding:0 22px}.reg-grid{grid-template-columns:1fr}.reg-item+.reg-item{border-top:1px solid var(--line)}.risk-card .section-disclosure>summary{font-size:18px}.doc-list{grid-template-columns:1fr;gap:16px}.doc-row{border-radius:20px;gap:20px;padding:24px}.doc-row .name{flex-direction:row;align-items:start;gap:22px}.doc-row .name h3{font-size:23px}.doc-actions{justify-content:space-between;gap:16px}#ir-contact{margin-top:28px}.ir-contact-card{border-radius:26px;padding:34px 26px}.ir-contact-card h2{max-width:15ch;font-size:37px}.ir-contact-icon{margin-bottom:26px}.ir-contact-line{font-size:16px}.ir-contact-label{margin-top:32px;font-size:9px}.ir-contact-email{letter-spacing:-.04em;font-size:30px}.page-nav{gap:24px;margin-bottom:28px}.page-nav-link{gap:14px}.page-nav-title{font-size:20px}.page-nav-eyebrow{font-size:9px}.page-nav-arrow-cell{font-size:24px}.redesign-footer{padding-block:30px}}@media (width<=360px){.block-head h2{font-size:29px}.wrap,.ir-header-inner{padding-inline:20px}.hero-inner{padding-top:48px}.hero-title{font-size:74px}.hero-sub{font-size:19px}.hero-actions{flex-direction:column;align-items:flex-start;gap:12px}.action{min-width:180px}.hero-bottom{align-items:flex-end}.feature-disclosure summary h3,.feature-disclosure .summary-title{font-size:18px}.disclosure-action{gap:7px}.disclosure-action i{width:24px;height:24px}.disclosure-action i:before,.disclosure-action i:after{top:11px;left:6px;right:6px}.featured-metric strong{font-size:74px}.stage-heading h2{font-size:29px}.financial-report{display:flex}.financial-report>strong{margin-block:16px}.financial-report .report-footer{padding-top:14px}.brand-name{font-size:14px}.ir-contact-email{font-size:22px}}@media (prefers-reduced-motion:reduce){*,:before,:after{scroll-behavior:auto!important;transition:none!important;animation:none!important}.hero-copy,.motion-ready [data-reveal],.hero-word,.hero-sub,.hero-actions,.hero-bottom,.hero .eyebrow{opacity:1!important;transform:none!important}}@media print{:root{--header-height:0px;--subnav-height:0px}.ir-header,.ir-subnav,.hero-actions,.hero-bottom,.page-nav,.home-teasers,.redesign-footer,.timeline-nav,.disclosure-action,.skip-link{display:none!important}.wrap{max-width:none;padding-inline:0}.hero{background:0 0;min-height:0}.hero-inner{padding:20px 0 40px}.hero-title{font-size:72px}.hero-copy,[data-reveal]{opacity:1!important;transform:none!important}.results-stage{color:var(--ink);background:0 0;padding:24px 0}.featured-metric,.featured-label,.stage-period,.stage-heading .section-index,.stage-bottom a{color:var(--ink)}.featured-metric strong{font-size:40px}.featured-metric{border-color:var(--line)}.advantages-section{padding-block:24px;display:block}.advantages-section>h2{position:static}.body-grid{padding-top:30px}.table-scroll,.chart-scroll,.timeline-h{overflow:visible}.timeline-h{flex-wrap:wrap}.section-disclosure,.feature-disclosure,.doc-row{break-inside:avoid}.hero-word{opacity:1!important;transform:none!important}.investment-list,.strategy-list{display:block}}@font-face{font-family:Manrope;src:url(/build/assets/manrope-variable-BO5Dmotl.woff2)format("woff2");font-weight:200 800;font-style:normal;font-display:swap}:root{font-family:Manrope,sans-serif}body{font-size:16px}h1,h2,h3{text-wrap:balance}button,select{font:inherit}button,a,summary,select{touch-action:manipulation}a,summary,select{scroll-margin-block:calc(var(--header-height) + var(--subnav-height) + 24px) 24px}a:focus-visible,button:focus-visible,summary:focus-visible,select:focus-visible,[tabindex]:focus-visible{outline-offset:4px;outline:3px solid #007f91}.results-stage a:focus-visible,.ir-contact-card a:focus-visible{outline-color:#fff}.ir-header-inner{gap:28px}.brand{min-height:44px}.site-nav{gap:24px}.site-nav-link{align-items:center;min-height:44px;font-size:14px;display:flex}.locale :is(button,a){width:44px;height:44px;font-size:12px}.locale :is(button,a):hover{background:var(--mint)}.hero{min-height:min(640px, calc(100svh - var(--header-height)))}.hero-title{letter-spacing:-.06em;font-weight:750;line-height:1.08;overflow:visible}.hero-word+.hero-word{margin-left:.14em}.hero-title .accent{color:var(--green-deep)}.hero-sub{letter-spacing:-.02em;max-width:52ch}.hero .eyebrow,.about-kicker,.teaser-label,.home-section-end,.report-kicker,.ir-contact-label,.page-nav-eyebrow,.reg-item .k,.track-head,.datatable th{text-transform:none;letter-spacing:0;font-size:13px}.hero .eyebrow{margin-bottom:26px;font-size:14px}.action{background:#fff;font-size:14px}.funding-contact{color:var(--green-deep);border-color:var(--green-deep);margin-top:8px}.hero-report{align-items:center;gap:12px;max-width:100%;min-height:44px;margin-top:22px;font-size:14px;line-height:1.5;text-decoration:none;display:inline-flex}.hero-report:hover [data-copy]{text-underline-offset:4px;text-decoration:underline}.hero-report-format{border:1px solid #bfd7c7;border-radius:6px;flex-shrink:0;padding:4px 7px;font-size:11px}.hero-location,.scroll-cue{letter-spacing:0;font-size:12px}.scroll-cue{min-height:44px}.section-index{display:none}.stage-heading h2{max-width:24ch}.stage-period,.featured-label{font-size:14px}.stage-bottom a{align-items:center;min-height:44px;font-size:14px;display:inline-flex}.featured-metric strong,.stat .n,.fact-card .n,.datatable td,.track-row .amt,.track-row .yr{font-variant-numeric:tabular-nums}.feature-disclosure>summary{grid-template-columns:minmax(0,1fr) auto}.feature-disclosure>summary:before{content:none}.feature-disclosure>.disclosure-content{max-width:72ch;padding-left:0}.disclosure-action{font-size:13px}.feature-disclosure[open],.section-disclosure[open]{border-top-color:#82b894}.feature-disclosure>summary:hover,.section-disclosure>summary:hover{color:var(--green-deep)}.company-copy,.block-intro{max-width:72ch}.pl-note{font-size:12px!important}.ir-subnav a{border-radius:8px;align-items:center;min-height:48px;padding:10px 14px;font-size:13px;display:flex}.ir-subnav a.current{background:var(--mint);color:var(--green-deep);box-shadow:inset 0 -2px var(--green-deep)}.mobile-section-nav select{min-height:44px;color:var(--green-deep);background:#fff}.datatable th{font-size:13px}.datatable td{font-size:14px}.doc-row{transition:border-color .2s}.doc-row:hover{transform:none}.doc-row:focus-within{border-color:var(--green-deep)}.doc-row .name{min-width:0}.doc-actions{gap:10px}.doc-actions a{border:1px solid #bfd7c7;border-radius:8px;justify-content:center;align-items:center;gap:6px;min-height:44px;padding:8px 12px;font-size:13px;display:inline-flex}.doc-actions a:first-child{background:var(--mint);border-color:var(--mint)}.doc-actions a:hover{border-color:var(--green-deep);text-decoration:none}.ir-contact-email{overflow-wrap:anywhere}.redesign-footer a{align-items:center;min-height:44px;font-size:13px;display:inline-flex}@media (width<=1000px){.ir-header-inner{gap:18px}.site-nav{gap:16px}.brand-name{font-size:14px}}@media (width<=850px){.ir-header-inner{grid-template-columns:1fr auto;gap:4px 16px;padding-block:10px 6px;display:grid}.header-right{grid-area:1/2}.site-nav{grid-area:2/1/auto/-1;justify-content:space-between;gap:12px;width:100%;margin:0}.site-nav-link{padding:8px 0;font-size:13px}}@media (width<=600px){.hero{min-height:0}.hero-inner{padding-top:32px;padding-bottom:88px}.hero-title{margin-bottom:26px;font-size:clamp(72px,20vw,120px)}.hero-word+.hero-word{margin-left:0}.hero-sub{max-width:30ch;font-size:19px;line-height:1.5}.hero .eyebrow{letter-spacing:0;margin-bottom:24px;font-size:13px}.hero-actions{align-items:stretch;gap:12px}.action{justify-content:center;min-height:48px;font-size:13px}.hero-report{gap:9px;margin-top:18px;font-size:13px}.hero-bottom{bottom:20px}.hero-location{max-width:18ch;font-size:11px}.scroll-cue{font-size:12px}.stage-heading{gap:16px}.stage-period{margin:0}.stage-heading h2{max-width:18ch}.featured-label{font-size:14px}.stage-bottom{gap:4px}.stage-bottom a{font-size:13px}.feature-disclosure>summary{grid-template-columns:minmax(0,1fr) auto;gap:16px}.feature-disclosure summary h3,.feature-disclosure .summary-title{font-size:18px}.feature-disclosure>.disclosure-content{padding-left:0}.disclosure-action{font-size:12px}.section-disclosure>summary{gap:14px}.mobile-section-nav label{text-transform:none;letter-spacing:0;font-size:12px}.mobile-section-nav select{font-size:14px}.doc-actions a{flex:1}.doc-row .name h3{font-size:22px}.ir-contact-label{font-size:12px}.ir-header-inner{padding-top:max(10px, env(safe-area-inset-top))}.wrap,.ir-header-inner{padding-left:max(22px, env(safe-area-inset-left));padding-right:max(22px, env(safe-area-inset-right))}}@media (width<=360px){.site-nav{grid-template-columns:repeat(2,minmax(0,1fr));gap:0 16px;display:grid}.site-nav-link{justify-content:center;font-size:13px}.hero-actions{flex-direction:column}.hero-report-format{padding-inline:5px;font-size:10px}.hero-report{gap:7px;font-size:12px}}@media print{.hero-report{display:none}.hero-inner{padding-block:20px 40px}.doc-actions a{border:0;padding:0}}#ir-contact .ir-contact-email.email-typewriter{display:grid}.email-typewriter>.email-final,.email-typewriter>.email-typed{grid-area:1/1;min-width:0}.email-typewriter>.email-final{opacity:0;pointer-events:none}.email-typewriter>.email-typed{-webkit-user-select:none;user-select:none}.email-final:after,.email-caret{content:"";vertical-align:-.1em;border-inline-start:2px solid;width:0;height:1em;margin-inline-start:3px;display:inline-block}.email-typewriter[data-email-phase=waiting] .email-caret{visibility:hidden}@keyframes email-caret-blink{0%,49%{opacity:1}50%,to{opacity:0}}@media (prefers-reduced-motion:no-preference){.email-typewriter[data-email-phase=complete] .email-caret{animation:1.1s step-end infinite email-caret-blink}}@media (prefers-reduced-motion:reduce),print{.email-typewriter>.email-final{opacity:1}.email-typewriter>.email-typed{display:none}}.hero-word-mask{vertical-align:bottom;margin-bottom:-.18em;padding-bottom:.18em;display:inline-block;overflow:clip}.hero-word-mask+.hero-word-mask{margin-left:.14em}.hero-word-mask .hero-word{margin:0}.hero-word{position:relative}.hero-lines{z-index:0;pointer-events:none;-webkit-user-select:none;user-select:none;color:var(--green-deep);opacity:.15;position:absolute;inset:-6% -8% -10% 0}.hero-lines>svg{width:100%;height:100%;display:block;overflow:visible}.hero-line{fill:none;stroke:currentColor;stroke-width:1.3px;transform-box:fill-box;transform-origin:55% 65%}.hero-line path{vector-effect:non-scaling-stroke}@supports ((-webkit-mask-image:linear-gradient(90deg, transparent, #000)) or (mask-image:linear-gradient(90deg, transparent, #000))){.hero-lines{-webkit-mask-image:linear-gradient(90deg,#0000 30%,#0003 48%,#000 75%);mask-image:linear-gradient(90deg,#0000 30%,#0003 48%,#000 75%)}}@media (prefers-reduced-motion:no-preference){.hero-background-active .hero-line{animation:16s ease-in-out -4s infinite paused hero-line-drift}.hero-background-active .hero-line:nth-of-type(2){animation-duration:18s;animation-delay:-13s}.hero-background-active .hero-line:nth-of-type(3){animation-duration:17s;animation-delay:-5s}.hero-background-active .hero-line:nth-of-type(4){animation-duration:20s;animation-delay:-15s}.hero-background-active .hero-line:nth-of-type(5){animation-duration:19s;animation-delay:-6s}.hero-background-running .hero-line{animation-play-state:running}}@keyframes hero-line-drift{0%,to{transform:translate(-52px,28px)rotate(-1.4deg)}50%{transform:translate(64px,-38px)rotate(1.7deg)}}.hero-eyebrow{align-items:center;gap:12px;margin-bottom:26px;display:flex}.hero-eyebrow .eyebrow{margin:0}.hero-intro-mark{background:var(--green-deep);transform-origin:0;flex:0 0 32px;height:2px}.metric-value-mask{margin-bottom:-.08em;padding-bottom:.08em;display:block;overflow:clip}.metric-value-mask strong{display:block}.metric-rule{pointer-events:none;background:#b7e7c9;height:1px;position:absolute;bottom:-1px;left:0;right:0}.gsap-motion [data-reveal]{transition:none}.gsap-motion .hero-copy{opacity:1;transform:none}.gsap-motion .hero-title,.gsap-motion .hero-word,.gsap-motion .hero-sub,.gsap-motion .hero-actions,.gsap-motion .hero-bottom,.gsap-motion .hero .eyebrow{animation:none}.results-stage-frame{transform-origin:top;position:relative}.hero-bridge{z-index:3;height:0;position:relative}.scroll-cue-link{width:64px;height:64px;color:var(--green-deep);cursor:pointer;touch-action:manipulation;isolation:isolate;-webkit-tap-highlight-color:#087b3920;border-radius:50%;display:block;position:absolute;top:-32px;right:max(72px,50% - 560px)}.scroll-cue-link:focus-visible{outline-offset:5px;outline:3px solid #007f91}.bridge-contour{z-index:0;pointer-events:none;width:200%;height:100%;position:absolute;top:0;left:-50%}.scroll-cue-link:before{content:"";z-index:1;border-radius:inherit;pointer-events:none;opacity:0;background:#e7f7eb;transition:opacity .24s ease-out,transform .28s ease-out;position:absolute;inset:1.5px;transform:scale(.88)}.bridge-feedback{z-index:2;transform-origin:50%;pointer-events:none;transition:transform .28s cubic-bezier(.2,.7,.3,1);position:absolute;inset:0}.bridge-shape{width:28px;height:28px;margin:-14px 0 0 -14px;position:absolute;top:50%;left:50%}.bridge-shape>svg{width:100%;height:100%;display:block}.scroll-cue-link:focus-visible:before{opacity:1;transform:scale(1)}.scroll-cue-link:focus-visible .bridge-feedback{transform:scale(1.06)}@media (hover:hover) and (pointer:fine){.scroll-cue-link:hover:before{opacity:1;transform:scale(1)}.scroll-cue-link:hover .bridge-feedback{transform:scale(1.06)}}.scroll-cue-link:active:before{opacity:1;transition-duration:.12s;transform:scale(.96)}.scroll-cue-link:active .bridge-feedback{transition-duration:.12s;transform:scale(.94)}.visually-hidden{clip-path:inset(50%);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.count-value,.stat .n.count-value{font-variant-numeric:tabular-nums;display:inline-grid}.count-value>.count-final,.count-value>.count-display{font:inherit;letter-spacing:inherit;grid-area:1/1}.count-value>.count-final{opacity:0;pointer-events:none}.featured-metric strong>[data-count-value]{font-size:inherit;letter-spacing:inherit;margin:0}.results-stage,.ir-contact-card{isolation:isolate;position:relative;overflow:clip}.scroll-ornament{opacity:.08;pointer-events:none;-webkit-user-select:none;user-select:none;z-index:-1;object-fit:contain;transform-origin:50%;width:290px;height:540px;position:absolute;top:0;right:0}.results-stage>.scroll-ornament,.ir-contact-card>.scroll-ornament{width:240px;height:calc(100% - 48px);top:24px;right:24px}.ir-contact-card:after{display:none}.advantage-card>summary>.scroll-ornament{width:140px;height:calc(100% - 36px);top:18px;right:12px}@media (width<=600px){.hero-lines{opacity:.13;inset:0 -24% -4% 0}.hero-line:nth-of-type(n+3){display:none}.hero-eyebrow{gap:10px;margin-bottom:24px}.hero-intro-mark{flex-basis:24px}.hero-word-mask{width:fit-content;max-width:100%;display:block}.hero-word-mask+.hero-word-mask{margin-left:0}.results-stage>.scroll-ornament,.ir-contact-card>.scroll-ornament{width:160px;right:12px}.scroll-cue-link{width:56px;height:56px;top:-28px;right:56px}}@media (prefers-reduced-motion:reduce),print{.hero-line{animation:none!important;transform:none!important}.hero-intro-mark{opacity:1!important;transform:none!important}.hero-word-mask,.metric-value-mask{overflow:visible}.gsap-motion .hero-title,.gsap-motion .hero-word,.gsap-motion .hero-copy,.gsap-motion .hero-sub,.gsap-motion .hero-actions,.gsap-motion .hero-report,.gsap-motion .hero-bottom,.gsap-motion .hero .eyebrow,.gsap-motion .results-stage-frame,.gsap-motion .results-stage,.gsap-motion .stage-heading,.gsap-motion .featured-label,.gsap-motion .featured-metric strong,.gsap-motion .metric-rule,.gsap-motion .about-intro h2,.gsap-motion .hero-art,.gsap-motion .flow>*,.gsap-motion .growth-bar,.gsap-motion .track-bar i,.gsap-motion .doc-list>*,.gsap-motion .disclosure-content,.gsap-motion .metric-value-mask,.gsap-motion .advantage-card>summary{opacity:1!important;transform:none!important}.scroll-ornament{opacity:.08!important;transform:none!important}.bridge-shape{transform:none!important}.bridge-feedback,.scroll-cue-link:before{transition:none;transform:none!important}.count-value>.count-final{opacity:1}.count-value>.count-display{display:none}}@media print{.scroll-ornament,.hero-bridge,.hero-lines{display:none}}.advantages-section{padding-block:40px;display:block}.advantages-section>h2{max-width:22ch;margin:0 0 28px;font-size:clamp(34px,3.8vw,52px);line-height:1.12;position:static}.advantages-section .advantage-grid{grid-template-columns:repeat(12,minmax(0,1fr));align-items:start;gap:14px;margin:0;display:grid}.advantages-section .advantage-card{min-width:0;color:var(--ink);isolation:isolate;background:#f7faf8;border:1px solid #d7e7dc;border-radius:20px;grid-column:span 3;transition:border-color .2s,background-color .2s;position:relative}.advantages-section .advantage-card--history{background:#fff}.advantages-section .advantage-card--network{background:#e7f7eb}.advantages-section .advantage-card--collateral{color:#fff;background:#087b39;border-color:#087b39}.advantages-section .advantage-card--growth{background:#fff}.advantages-section .advantage-card--trust{background:#edf5f0;grid-column:span 3}.advantages-section .advantage-card>summary{border-radius:inherit;cursor:pointer;min-height:280px;color:inherit;flex-direction:column;align-items:stretch;gap:0;padding:20px;list-style:none;display:flex;position:relative;overflow:clip}.advantages-section .advantage-card>summary::-webkit-details-marker{display:none}.advantages-section .advantage-card>summary:before{display:none}.advantages-section .advantage-card>summary:hover{color:inherit}.advantages-section .advantage-card:hover,.advantages-section .advantage-card[open]{background-color:#eff8f2;border-color:#6eac84}.advantages-section .advantage-card--collateral:hover,.advantages-section .advantage-card--collateral[open]{background-color:#066c32;border-color:#066c32}.advantages-section .advantage-card>summary:focus-visible{outline-offset:4px;outline:3px solid #007f91}.advantages-section .advantage-card--collateral>summary:focus-visible{outline-color:#082c1a}.advantages-section .advantage-visual{min-width:0;min-height:100px;color:var(--green-deep);pointer-events:none;justify-content:space-between;align-items:center;gap:12px;margin-bottom:12px;display:flex}.advantages-section .advantage-number{font-variant-numeric:tabular-nums;letter-spacing:-.065em;white-space:nowrap;font-size:clamp(60px,5.8vw,78px);font-weight:500;line-height:1;display:inline-block}.advantages-section .advantage-stat{min-width:0;display:block}.advantages-section .advantage-number small{font-size:.48em;font-weight:inherit;letter-spacing:-.04em}.advantages-section .advantage-caption{letter-spacing:0;margin-top:7px;font-size:12px;line-height:1.4;display:block}.advantages-section .advantage-visual svg{fill:none;stroke:currentColor;stroke-width:1.6px;stroke-linecap:round;stroke-linejoin:round;width:100%;min-width:0;max-width:180px;height:90px;display:block;overflow:visible}.advantages-section .advantage-visual .visual-solid{fill:currentColor;stroke:none}.advantages-section .advantage-visual .visual-soft{opacity:.2}.advantages-section .advantage-visual .visual-line{opacity:.4}.advantages-section .advantage-card--network .advantage-visual svg{width:38%;max-width:110px}.advantages-section .advantage-card--history .advantage-visual svg{width:38%;max-width:98px}.advantages-section .advantage-card--collateral .advantage-visual{color:#fff}.advantages-section .advantage-card--collateral .advantage-visual svg{width:29%;max-width:72px}.advantages-section .advantage-card--growth .advantage-number{font-size:clamp(56px,5.6vw,76px)}.advantages-section .advantage-card--trust .advantage-number{font-size:clamp(64px,6vw,82px)}.advantages-section .advantage-card summary h3{color:inherit;letter-spacing:-.025em;max-width:26ch;margin:0 0 10px;font-size:clamp(18px,1.5vw,21px);font-weight:600;line-height:1.25}.advantages-section .advantage-preview{color:#46594d;overflow-wrap:break-word;margin:0 0 18px;font-size:13px;line-height:1.55;display:block}.advantages-section .advantage-preview strong{color:var(--green-deep);font-weight:650}.advantages-section .advantage-card--collateral .advantage-preview{color:#e2f4e9}.advantages-section .advantage-detail-link{min-height:44px;color:var(--green-deep);text-underline-offset:4px;align-items:center;margin-top:8px;display:inline-flex}.advantages-section .advantage-card .disclosure-action{justify-content:space-between;width:100%;margin-top:auto;font-size:12px}.advantages-section .advantage-card .disclosure-action i{flex:0 0 32px;width:32px;height:32px;transition:transform .3s,scale .18s,background-color .2s}.advantages-section .icon-hover,.advantages-section .icon-press{transform-box:fill-box;transform-origin:50%}.advantages-section .advantage-card>summary:focus-visible .disclosure-action i{scale:1.12}@media (hover:hover) and (pointer:fine){.advantages-section .advantage-card>summary:hover .disclosure-action i{scale:1.12}}.advantages-section .advantage-card>summary:active .disclosure-action i{scale:.9}.advantages-section .advantage-card .disclosure-action i:before,.advantages-section .advantage-card .disclosure-action i:after{top:15px;left:9px;right:9px}.advantages-section .advantage-card--collateral .disclosure-action{color:#e1f6e9}.advantages-section .advantage-card--collateral .disclosure-action i{border-color:#8cc6a3}.advantages-section .advantage-card--collateral .disclosure-action i:before,.advantages-section .advantage-card--collateral .disclosure-action i:after{background:#fff}.advantages-section .advantage-card--collateral[open] .disclosure-action i{background:#148548}.advantages-section .advantage-card>.disclosure-content{color:#46594d;border-top:1px solid #c7dece;max-width:none;margin:0 20px;padding:16px 0 20px;font-size:14px;line-height:1.6;position:relative}.advantages-section .advantage-card>.disclosure-content p{margin:0}.advantages-section .advantage-card--collateral>.disclosure-content{color:#e2f4e9;border-color:#ffffff38}@media (width<=1180px){.advantages-section .advantage-grid{gap:14px}.advantages-section .advantage-card{grid-column:span 4}.advantages-section .advantage-card--growth,.advantages-section .advantage-card--trust{grid-column:span 6}.advantages-section .advantage-card>summary,.advantages-section .advantage-card--history>summary,.advantages-section .advantage-card--network>summary{min-height:280px;padding:18px}.advantages-section .advantage-card>.disclosure-content{margin-inline:18px}.advantages-section .advantage-number{font-size:68px}.advantages-section .advantage-card--growth .advantage-number{font-size:64px}.advantages-section .advantage-visual{min-height:94px}.advantages-section .advantage-visual svg{height:84px}.advantages-section .advantage-card--collateral .advantage-number{font-size:60px}}@media (width<=820px){.advantages-section{padding-block:32px}.advantages-section>h2{margin-bottom:24px}.advantages-section .advantage-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.advantages-section .advantage-card,.advantages-section .advantage-card--history,.advantages-section .advantage-card--network,.advantages-section .advantage-card--growth,.advantages-section .advantage-card--trust{grid-column:span 1}.advantages-section .advantage-card>summary{min-height:280px;padding:20px}.advantages-section .advantage-card--history>summary,.advantages-section .advantage-card--network>summary{min-height:280px}.advantages-section .advantage-visual{min-height:94px;margin-bottom:12px}.advantages-section .advantage-visual svg{height:84px}.advantages-section .advantage-number{font-size:68px}.advantages-section .advantage-card--growth .advantage-number{font-size:60px}.advantages-section .advantage-card summary h3{font-size:19px}.advantages-section .advantage-card>.disclosure-content{font-size:14px}}@media (width<=600px){.advantages-section{padding-block:32px}.advantages-section .advantage-grid{gap:12px}.advantages-section .advantage-card{border-radius:18px;grid-column:1/-1}.advantages-section .advantage-card>summary,.advantages-section .advantage-card--history>summary,.advantages-section .advantage-card--network>summary{min-height:260px;padding:20px}.advantages-section .advantage-visual{min-height:90px;margin-bottom:10px}.advantages-section .advantage-visual svg{max-width:170px;height:80px}.advantages-section .advantage-card--collateral .advantage-visual svg{display:block}.advantages-section .advantage-card--collateral .advantage-number{font-size:68px}.advantages-section .advantage-card summary h3{max-width:27ch;font-size:19px}.advantages-section .advantage-caption,.advantages-section .advantage-card .disclosure-action{font-size:12px}}@media (prefers-reduced-motion:reduce),print{.advantages-section .advantage-card,.advantages-section .advantage-card .disclosure-action i{transition:none}.advantages-section .advantage-card>summary .disclosure-action i{scale:1!important}.advantages-section .icon-hover,.advantages-section .icon-press,.advantages-section [data-icon-part]{transform:none!important}}@media print{.advantages-section{padding-block:24px}.advantages-section .advantage-grid{display:block}.advantages-section .advantage-card{color:var(--ink);background:#fff;margin-bottom:16px}.advantages-section .advantage-card>summary{min-height:0;padding:16px}.advantages-section .advantage-card .advantage-visual{min-height:0;color:var(--green-deep);margin-bottom:12px}.advantages-section .advantage-visual svg{display:none}.advantages-section .advantage-card .advantage-number{font-size:32px}.advantages-section .advantage-card .advantage-preview{color:var(--ink)}.advantages-section .advantage-card>.disclosure-content{color:var(--ink);margin-inline:16px;padding:10px 0 16px}}#overview>.section-disclosure>summary{gap:24px;min-height:96px;font-size:22px;font-weight:500;line-height:1.35}#overview>.section-disclosure>summary>[data-copy]{max-width:none}#overview>.section-disclosure>.disclosure-content{padding:8px 0 24px}#overview .mvv-card{margin:0;padding:0}#overview .mvv-grid{grid-template-columns:minmax(0,1.4fr) minmax(0,1fr);gap:32px 24px}#overview .mvv-col{border:0;border-radius:24px;min-width:0;padding:40px}#overview .mvv-heading{color:var(--ink);letter-spacing:-.025em;margin:0 0 24px;font-size:22px;font-weight:600;line-height:1.25}#overview .mvv-col>p{letter-spacing:-.02em;color:var(--ink-soft);margin:0;font-size:21px;line-height:1.55}#overview .mvv-col--mission{isolation:isolate;background:var(--green-deep);position:relative;overflow:hidden}#overview .mvv-col--mission:after{content:"";z-index:-1;opacity:.14;pointer-events:none;background:url(/build/assets/ornament-collateral-BQW1c_5n.svg) 50%/contain no-repeat;width:260px;position:absolute;top:-64px;bottom:-64px;right:-54px;transform:rotate(12deg)}#overview .mvv-col--mission .mvv-heading{color:#e7f7eb;letter-spacing:0;font-size:17px}#overview .mvv-col--mission>p{color:#fff;letter-spacing:-.035em;max-width:33ch;font-size:clamp(25px,2.5vw,32px);font-weight:500;line-height:1.4}#overview .mvv-col--vision{border:1px solid var(--line);background:#fff}#overview .mvv-col--values{border-radius:0;grid-column:1/-1;padding:4px 0 0}#overview .mvv-col--values .mvv-heading{margin-bottom:24px;font-size:26px}#overview .values-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:32px;display:grid}#overview .mini-value{border:0;border-left:2px solid #b8d7c2;min-width:0;margin:0;padding:0 0 0 24px}#overview .mini-value h4{color:var(--ink);letter-spacing:-.02em;margin:0 0 10px;font-size:19px;font-weight:600;line-height:1.3}#overview .mini-value span{color:var(--ink-soft);font-size:16px;line-height:1.65;display:block}#overview .goals-card{border-top:1px solid var(--line);grid-template-columns:minmax(0,.7fr) minmax(0,2fr);gap:32px;margin:32px 0;padding:28px 0 0;display:grid}#overview .goals-heading,#overview .company-facts>h3{color:var(--ink);letter-spacing:-.04em;text-wrap:balance;margin:0;font-size:32px;font-weight:500;line-height:1.18}#overview .goals-heading .accent{color:inherit}#overview .goals-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:32px}#overview .goal-card{min-width:0}#overview .goal-card h4{color:var(--green-deep);letter-spacing:-.025em;margin:0 0 12px;font-size:21px;font-weight:600;line-height:1.3}#overview .goal-card p{color:var(--ink-soft);margin:0;font-size:16px;line-height:1.65}#overview .company-facts>h3{margin-bottom:28px}#overview .fact-grid{border:1px solid var(--line);background:var(--line);border-radius:24px;grid-template-columns:repeat(4,minmax(0,1fr));gap:1px;margin:0;overflow:hidden}#overview .fact-card{background:#fff;border-radius:0;flex-direction:column;gap:16px;min-width:0;padding:30px 26px;transition:none;display:flex;border:0!important}#overview .fact-card:hover{box-shadow:none;background:#fff;transform:none}#overview .fact-card .n{color:var(--green-deep);letter-spacing:-.05em;font-variant-numeric:tabular-nums;margin:0;font-size:clamp(30px,3.3vw,44px);font-weight:500;line-height:1.15}#overview .fact-card .n.small{letter-spacing:-.03em;font-size:23px;line-height:1.3}#overview .fact-card .l{color:var(--ink-soft);overflow-wrap:anywhere;margin:auto 0 0;font-size:14px;line-height:1.6}@media (width<=1050px){#overview .mvv-col{padding:32px}#overview .goals-card{grid-template-columns:1fr;gap:28px}#overview .goals-heading{max-width:none}#overview .fact-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=760px){#overview .mvv-grid{grid-template-columns:1fr;gap:18px}#overview .mvv-col--values{padding-top:16px}#overview .values-grid{grid-template-columns:1fr;gap:24px}#overview .goals-card{margin:28px 0;padding-top:24px}#overview .goals-grid{grid-template-columns:1fr;gap:28px}}@media (width<=600px){#overview>.section-disclosure>summary{gap:16px;min-height:88px;font-size:19px}#overview>.section-disclosure>summary .disclosure-action{flex:none}#overview>.section-disclosure>summary .disclosure-more,#overview>.section-disclosure>summary .disclosure-less{display:none}#overview>.section-disclosure>.disclosure-content{padding-bottom:28px}#overview .mvv-col{border-radius:20px;padding:28px 24px}#overview .mvv-col--mission>p{font-size:25px}#overview .mvv-col--vision>p{font-size:19px}#overview .mvv-col--values{border-radius:0;padding:16px 0 0}#overview .mini-value{padding-left:20px}#overview .goals-heading,#overview .company-facts>h3{font-size:29px}#overview .goal-card h4{font-size:20px}#overview .company-facts>h3{margin-bottom:24px}#overview .fact-grid{border-radius:20px}#overview .fact-card{gap:14px;padding:24px 18px}#overview .fact-card .n{font-size:30px}#overview .fact-card .n.small{font-size:20px}#overview .fact-card .l{font-size:13px}}@media (width<=380px){#overview .fact-grid{grid-template-columns:1fr}#overview .fact-card{padding:24px}#overview .fact-card .n.small{max-width:18ch}}@media (prefers-reduced-motion:reduce),print{#overview .mvv-col,#overview .mvv-heading,#overview .mini-value,#overview .goals-heading,#overview .goal-card,#overview .company-facts>h3,#overview .fact-card>.n,#overview .fact-card>.l{opacity:1!important;transform:none!important}}@media print{#overview .mvv-col--mission:after{display:none}#overview .mvv-col--mission{border:1px solid var(--line);background:0 0}#overview .mvv-col--mission .mvv-heading,#overview .mvv-col--mission>p{color:var(--ink)}#overview .mvv-grid,#overview .goals-card{display:block}#overview .mvv-col{break-inside:avoid;margin-bottom:24px}#overview .values-grid,#overview .goals-grid{grid-template-columns:1fr}#overview .mini-value,#overview .goal-card{break-inside:avoid}#overview .fact-grid{grid-template-columns:repeat(2,minmax(0,1fr));overflow:visible}#overview .fact-card{break-inside:avoid}}.about-intro{--about-body-size:18px;background:0 0;border:0;border-radius:0;grid-template-columns:minmax(0,1.06fr) minmax(0,1fr);grid-template-areas:"heading heading""visual copy""visual context";align-items:start;gap:24px 48px;margin-bottom:40px;padding:0;display:grid}.advantages-section>h2,.about-intro h2{letter-spacing:-.045em;font-size:clamp(34px,3.8vw,52px);font-weight:600;line-height:1.12}.about-intro .about-heading{grid-area:heading;min-width:0;margin-bottom:12px}.about-intro .about-kicker{color:#087b39;gap:10px;margin:0 0 18px;font-size:12px;font-weight:600}.about-intro .about-kicker:before{border-radius:2px;width:24px;height:3px}.about-intro h2{text-wrap:balance;max-width:none;margin:0}.about-intro .about-copy-panel{grid-area:copy;min-width:0;padding:8px 0 0}.about-intro .company-copy{max-width:none}.about-intro .company-copy p,.about-intro .about-context p,.about-intro .about-visual-caption>span{font-size:var(--about-body-size);letter-spacing:normal;font-weight:400;line-height:1.7}.about-intro .company-copy p{color:#091e42;margin:0}.about-intro .about-visual{background:0 0;border-radius:0;grid-area:visual;align-self:center;min-width:0;min-height:0;padding:0;display:block;overflow:visible}.about-intro .about-composite{isolation:isolate;aspect-ratio:1241/912;background:0 0;border-radius:0;justify-content:center;align-items:center;width:100%;max-width:none;padding:0;display:flex;position:relative;overflow:visible}.about-intro .about-composite:before{content:"";z-index:-1;background:#e7f4eb;border-radius:150px 28px 100px;position:absolute;inset:11% 7% -3% 3%}.hero-art>picture{display:contents}.about-intro .about-composite img{object-fit:contain;mix-blend-mode:normal;width:100%;max-width:none;height:auto;max-height:none;display:block}.about-intro .about-visual-caption{color:#526171;border:0;max-width:none;margin-top:24px;padding:0 24px;display:block}.about-intro .about-visual-caption b{color:#087b39;letter-spacing:-.04em;margin:0 0 10px;font-size:24px;font-weight:600;line-height:1.2}.about-intro .about-visual-caption>span{max-width:none}.about-intro .about-context{color:#526171;border:0;grid-area:context;grid-template-columns:minmax(0,1fr);gap:26px;min-width:0;padding:0;display:grid}.about-intro .about-context p{min-width:0;max-width:none;margin:0}.about-intro .about-context p:first-child{border-top:1px solid #dce5df;padding-top:24px}.about-intro .about-context p:last-child{color:#fff;background:#087b39;border-radius:4px 24px 24px;padding:26px 30px}@media (width<=1100px){.about-intro{column-gap:40px}.about-intro .about-context{gap:24px}.about-intro .about-context p:last-child{padding:24px}}@media (width<=900px){.about-intro{grid-template-columns:minmax(0,1fr);grid-template-areas:"heading""copy""visual""context";gap:32px}.about-intro .about-heading{margin-bottom:0}.about-intro .about-copy-panel{padding:0}.about-intro .company-copy{max-width:68ch}.about-intro .about-visual{width:100%;max-width:620px;margin-inline:auto}.about-intro .about-composite:before{border-top-left-radius:140px}.about-intro .about-context{grid-template-columns:repeat(2,minmax(0,1fr));align-items:start}.about-intro .about-context p:first-child{padding-top:22px}}@media (width<=600px){.about-intro{--about-body-size:16px;gap:24px;margin-bottom:32px}.about-intro .about-kicker{margin-bottom:16px}.about-intro .about-composite:before{border-radius:88px 20px 64px;inset:10% 5% -3% 2%}.about-intro .about-visual-caption{margin-top:22px;padding-inline:12px}.about-intro .about-context{grid-template-columns:minmax(0,1fr);gap:22px}.about-intro .about-context p:last-child{padding:22px}}@media print{.about-intro{margin-bottom:24px;display:block}.about-intro .about-heading{margin-bottom:24px}.about-intro .about-composite{display:none}.about-intro .about-visual-caption{max-width:none;margin-block:20px;padding:0}.about-intro .about-context{display:block}.about-intro .about-context p:first-child{border:0;padding:0}.about-intro .about-context p:last-child{color:#091e42;background:0 0;border-radius:0;margin-top:16px;padding:0}}.team-section{border-top:1px solid var(--line);grid-template-columns:minmax(0,.9fr) minmax(0,1.1fr);gap:28px 56px;margin:40px 0 16px;padding-top:32px;display:grid}.team-section[hidden]{display:none}.team-section .block-head{align-self:start;margin:0}.team-section .team-title{max-width:none;color:var(--ink);letter-spacing:-.045em;margin:0;font-size:clamp(34px,3.8vw,52px);font-weight:600;line-height:1.12}.team-title .section-heading-inline{font:inherit;letter-spacing:inherit}.team-section .team-caption{max-width:48ch;color:var(--ink-soft);letter-spacing:normal;white-space:normal;align-self:center;margin:0;font-size:18px;line-height:1.65}.team-section .team-grid{grid-column:1/-1;grid-template-columns:repeat(4,minmax(0,1fr));align-items:start;gap:40px 22px;padding-bottom:6px;display:grid}.team-grid .team-card{min-width:0;box-shadow:none;background:0 0;border:0;border-radius:0;margin:0;padding:0;overflow:visible}.team-grid .team-card:hover{box-shadow:none;border:0}.team-grid .team-portrait{isolation:isolate;aspect-ratio:4/5;background:#e8f1eb;border-radius:16px;width:100%;display:block;position:relative;overflow:hidden}.team-grid .team-card:nth-child(2n) .team-portrait{background:#edf3ef}.team-grid .team-portrait:before{content:"";z-index:0;opacity:.08;pointer-events:none;background:url(/build/assets/team-pattern-DJTfWXtU.svg) 50%/contain no-repeat;width:47%;height:100%;position:absolute;top:0;right:-5%}.team-grid .team-card:nth-child(2n) .team-portrait:before{left:-5%;right:auto;transform:scaleX(-1)}.team-grid .team-portrait>picture{display:contents}.team-grid .team-portrait img{object-fit:cover;object-position:center bottom;width:100%;height:100%;display:block}.team-grid .team-portrait .team-photo{z-index:2;position:relative}.team-grid .team-card h3{color:#102440;letter-spacing:-.02em;overflow-wrap:anywhere;margin:20px 0 6px;font-size:19px;font-weight:500;line-height:1.4}.team-grid .team-role{color:#526171;min-height:0;margin:0;font-size:14px;font-style:normal;line-height:1.5}.team-grid .team-email{color:#087b39;letter-spacing:-.015em;text-underline-offset:4px;overflow-wrap:anywhere;align-items:flex-start;max-width:100%;min-height:0;margin-top:6px;font-size:14px;font-weight:500;line-height:1.5;text-decoration:none;display:inline-flex}.team-grid .team-email:hover{color:#065c2b;text-decoration:underline}.team-grid .team-email:focus-visible{outline-offset:4px;border-radius:2px;outline:2px solid #087b39}@media (width<=1100px){.team-section{gap:32px}.team-section .team-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:38px 24px}}@media (width<=760px){.team-section{grid-template-columns:minmax(0,1fr);row-gap:22px}.team-section .team-caption{max-width:60ch}.team-section .team-grid{margin-top:8px}}@media (width<=600px){.team-section{margin-top:28px;padding-top:24px}.team-section .team-caption{font-size:16px}.team-section .team-grid{gap:36px 18px}.team-grid .team-card h3{margin-top:18px}}@media (width<=539px){.team-section .team-grid{grid-template-columns:minmax(0,1fr);gap:34px}.team-grid .team-role{min-height:0}.team-grid .team-email{min-height:44px;font-size:15px}}@media (prefers-reduced-motion:reduce),print{.team-section .team-title,.team-section .team-caption,.team-grid .team-card{opacity:1!important;transform:none!important}.team-grid .team-portrait,.team-grid .team-portrait img{transform:none!important}}@media print{.team-section{margin-top:24px;padding-top:24px;display:block}.team-section .team-caption{max-width:none;margin:18px 0 24px}.team-section .team-grid{grid-template-columns:repeat(4,minmax(0,1fr))}.team-grid .team-card{break-inside:avoid}.team-grid .team-portrait:before{display:none}.team-grid .team-email{color:var(--ink);text-decoration:none}}#ir-contact{padding-block:24px 16px}.ir-contact-layout{isolation:isolate;color:#fff;background:#087c3d;border:1px solid #08773b;border-radius:30px;grid-template-columns:minmax(0,1.12fr) minmax(0,1fr);min-width:0;display:grid;position:relative;overflow:hidden}.ir-contact-sheen{z-index:0;opacity:0;pointer-events:none;background:linear-gradient(105deg,#0000 28%,#fff0 35%,#ffffff73 50%,#fff0 65%,#0000 72%);position:absolute;inset:0}#ir-contact .ir-contact-content{z-index:1;min-width:0;padding:36px;position:relative}.ir-contact-kicker{color:#d5f0df;align-items:center;gap:12px;font-size:14px;line-height:1.5;display:flex}.ir-contact-kicker:before{content:"";background:currentColor;width:28px;height:1px}#ir-contact h2{color:#fff;letter-spacing:-.055em;text-wrap:balance;max-width:14ch;margin:24px 0 20px;font-size:clamp(42px,4.5vw,64px);font-weight:500;line-height:1.08}#irContactIntro{color:#e1f1e6;max-width:30ch;margin:0;font-size:20px;line-height:1.6}.ir-contact-resources{gap:0;margin-top:24px;display:grid}.ir-contact-resources a{color:#e1f1e6;text-underline-offset:5px;overflow-wrap:anywhere;width:fit-content;max-width:100%;padding-block:12px;font-size:14px;line-height:1.6;-webkit-text-decoration:underline #8cbfa0;text-decoration:underline #8cbfa0;display:block}.ir-contact-resources a:hover{color:#fff;text-decoration-color:#fff}.ir-contact-action{z-index:1;color:#fff;background:#004e2529;border-left:1px solid #ffffff2e;flex-direction:column;justify-content:space-between;min-width:0;padding:32px;display:flex;position:relative}.ir-contact-symbol{align-items:center;min-height:52px;display:flex}.ir-contact-symbol svg{fill:none;stroke:currentColor;stroke-width:1.25px;width:34px;height:34px}.ir-contact-symbol>span{display:none}.ir-contact-address{min-width:0;margin-block:48px}#irContactLabel{color:#e1f1e6;max-width:28ch;margin:0 0 20px;font-size:15px;line-height:1.6}#ir-contact .ir-contact-email{color:#086c35;letter-spacing:-.045em;overflow-wrap:anywhere;background:#fff;border:0;border-radius:16px;width:100%;max-width:100%;min-height:86px;margin:0;padding:24px 62px 24px 24px;font-size:clamp(24px,2.55vw,35px);font-weight:500;line-height:1.25;text-decoration:none;transition:background-color .2s ease-out,color .2s ease-out;display:block;box-shadow:0 12px 30px #003c1e24}#ir-contact .ir-contact-email:hover{color:#064d27;background-color:#e9f6ed}.ir-contact-signature{color:#d2eadb;font-size:12px;line-height:1.6}#ir-contact a:focus-visible{outline-offset:5px;border-radius:3px;outline:3px solid #fff}#ir-contact .ir-contact-email:focus-visible{border-radius:16px}@media (width<=1100px){#ir-contact .ir-contact-content,.ir-contact-action{padding:36px}#ir-contact h2{font-size:48px}#ir-contact .ir-contact-email{background-position:right 18px center;padding:22px 50px 22px 20px;font-size:27px}}@media (width<=900px){.ir-contact-layout{grid-template-columns:minmax(0,1fr)}#ir-contact .ir-contact-content{padding-bottom:30px}.ir-contact-action{border-top:1px solid #ffffff2e;border-left:0;padding-top:28px}#ir-contact h2{max-width:19ch}#irContactIntro{max-width:none}.ir-contact-address{margin-block:28px 34px}#irContactLabel{max-width:none}#ir-contact .ir-contact-email{width:fit-content;min-width:min(100%,360px);max-width:100%}}@media (width<=600px){#ir-contact{padding-top:16px}.ir-contact-layout{border-radius:22px}#ir-contact .ir-contact-content,.ir-contact-action{padding-inline:24px}#ir-contact .ir-contact-content{padding-top:30px;padding-bottom:24px}#ir-contact h2{margin:24px 0 20px;font-size:clamp(32px,8.3vw,44px);line-height:1.1}#irContactIntro{font-size:18px}.ir-contact-resources{margin-top:24px}.ir-contact-action{padding-top:24px;padding-bottom:28px}.ir-contact-symbol{min-height:34px}.ir-contact-symbol svg{width:30px;height:30px}.ir-contact-address{margin-block:24px 30px}#irContactLabel{margin-bottom:16px;font-size:14px}#ir-contact .ir-contact-email{min-height:72px;padding:21px 48px 21px 18px;font-size:clamp(20px,5.7vw,28px)}}@media (width<=420px){#ir-contact .ir-contact-email{background-image:none;padding:21px 12px;font-size:clamp(18px,5.8vw,24px)}}@media (width<=360px){#ir-contact .ir-contact-content{padding-inline:20px}#ir-contact h2{font-size:28px}}@media (prefers-reduced-motion:reduce),print{#ir-contact .ir-contact-content,#ir-contact .ir-contact-action,#ir-contact .ir-contact-address,#ir-contact .ir-contact-symbol,#ir-contact .ir-contact-resources,#ir-contact .ir-contact-signature,#ir-contact .ir-contact-kicker,#irContactH2,#irContactIntro,#irContactLabel,#ir-contact .ir-contact-email{opacity:1!important;transform:none!important}.ir-contact-sheen{display:none!important}}@media print{.ir-contact-layout{color:var(--ink);break-inside:avoid;background:#fff;border-color:#bcd4c4;display:block}#ir-contact .ir-contact-content,.ir-contact-action{padding:24px}#ir-contact h2{max-width:none;color:var(--ink);font-size:34px}#irContactIntro,.ir-contact-kicker,#irContactLabel,.ir-contact-signature{color:var(--ink)}.ir-contact-resources a{color:#086c35}.ir-contact-action{background:0 0;border-top:1px solid #bcd4c4}#ir-contact .ir-contact-email{width:fit-content;min-width:0;min-height:0;color:var(--ink);box-shadow:none;background:0 0;border:1px solid #bcd4c4;padding:16px;font-size:24px}}#overview-history .timeline-card{box-shadow:none;background:0 0;border:0;border-radius:0;padding:26px 0 0}#overview-history .timeline-head{margin:0}#overview-history .timeline-title{clip-path:inset(50%);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}#overview-history .timeline-nav{display:none}#overview-history .timeline-h{overscroll-behavior-inline:auto;grid-template-columns:repeat(2,minmax(0,1fr));gap:0 48px;margin:0;padding:0;list-style:none;display:grid;overflow:visible}#overview-history .timeline-h:focus-visible{outline:2px solid var(--green-deep);outline-offset:8px}#overview-history .th-item{border-bottom:1px solid #cfded5;grid-template-columns:88px minmax(0,1fr);align-content:start;gap:24px;min-width:0;padding:24px 0;display:grid}#overview-history .th-line,#overview-history .th-dot{display:none}#overview-history .th-year{width:auto;color:var(--green-deep);letter-spacing:-.055em;font-variant-numeric:tabular-nums;background:0 0;border:0;border-radius:0;margin:0;padding:0;font-size:clamp(30px,3vw,40px);font-weight:500;line-height:1.15;display:block}#overview-history .th-facts{color:#46576b;letter-spacing:-.015em;overflow-wrap:break-word;gap:9px;min-width:0;margin:2px 0 0;padding:0;font-size:16px;line-height:1.65;list-style:none;display:grid}#overview-history .th-facts li{margin:0;padding-left:16px;position:relative}#overview-history .th-facts li:before{content:"";background:#64a17b;border-radius:50%;width:4px;height:4px;position:absolute;top:.7em;left:0}#overview-history .th-item:first-child{background:#e5f2e9;border:1px solid #c2ddcb;border-radius:24px;grid-column:1/-1;grid-template-columns:minmax(150px,.65fr) minmax(0,2fr);align-items:center;gap:38px;margin-bottom:6px;padding:32px 36px}#overview-history .th-year-plan{color:var(--ink);letter-spacing:-.065em;font-size:clamp(48px,6vw,76px);font-weight:500;line-height:1}#overview-history .th-year-plan span{color:#365d45;letter-spacing:0;text-transform:none;border:1px solid #9dbda9;border-radius:5px;width:fit-content;margin-top:15px;padding:6px 10px;font-size:12px;font-weight:500;line-height:1.2;display:block}#overview-history .th-item:first-child .th-facts{color:var(--green-deep);letter-spacing:-.035em;grid-template-columns:repeat(2,minmax(0,1fr));gap:28px;margin:0;font-size:clamp(21px,2.1vw,28px);font-weight:500;line-height:1.4}#overview-history .th-item:first-child .th-facts li{border-left:1px solid #b1ceba;padding:4px 0 4px 24px}#overview-history .th-item:first-child .th-facts li:before{display:none}@media (width<=1000px){#overview-history .timeline-h{column-gap:30px}#overview-history .th-item{grid-template-columns:72px minmax(0,1fr);gap:18px}#overview-history .th-facts{font-size:15px}#overview-history .th-item:first-child{grid-template-columns:150px minmax(0,1fr);gap:24px;padding:28px}#overview-history .th-item:first-child .th-facts{gap:20px}}@media (width<=760px){#overview-history .timeline-h{grid-template-columns:minmax(0,1fr)}#overview-history .th-item{grid-template-columns:80px minmax(0,1fr);gap:22px;padding-block:26px}#overview-history .th-year{font-size:34px}#overview-history .th-facts{gap:8px;font-size:16px}#overview-history .th-item:first-child{grid-template-columns:minmax(0,1fr);gap:24px;padding:26px}#overview-history .th-year-plan{align-items:center;gap:18px;font-size:60px;display:flex}#overview-history .th-year-plan span{letter-spacing:0;margin:0}#overview-history .th-item:first-child .th-facts{gap:20px;font-size:23px}#overview-history .th-item:first-child .th-facts li{padding-left:16px}}@media (width<=440px){#overview-history .timeline-card{padding-top:18px}#overview-history .th-item{grid-template-columns:65px minmax(0,1fr);gap:16px}#overview-history .th-year{font-size:30px}#overview-history .th-item:first-child{padding:24px 22px}#overview-history .th-year-plan{font-size:56px}#overview-history .th-item:first-child .th-facts{grid-template-columns:minmax(0,1fr);gap:14px;font-size:24px}#overview-history .th-facts{font-size:15px}}@media (prefers-reduced-motion:reduce){#overview-history .th-year,#overview-history .th-facts{opacity:1!important;transform:none!important}}@media print{#overview-history .timeline-card{break-inside:auto}#overview-history .timeline-h{display:block}#overview-history .th-item,#overview-history .th-item:first-child{break-inside:avoid;background:0 0;border:0;border-bottom:1px solid #cfded5;border-radius:0;grid-template-columns:90px minmax(0,1fr);gap:24px;margin:0;padding:14px 0;display:grid}#overview-history .th-year,#overview-history .th-year-plan{color:var(--ink);font-size:28px;display:block;opacity:1!important;transform:none!important}#overview-history .th-year-plan span{margin-top:8px;font-size:10px}#overview-history .th-facts,#overview-history .th-item:first-child .th-facts{color:var(--ink);grid-template-columns:minmax(0,1fr);gap:4px;font-size:12px;display:grid;opacity:1!important;transform:none!important}#overview-history .th-item:first-child .th-facts li{border:0;padding:0}}#highlights .block-head h2{max-width:880px;color:var(--ink);letter-spacing:-.045em;text-wrap:balance;margin:0;font-size:clamp(34px,4vw,50px);font-weight:600;line-height:1.14}#highlights .investment-factors{grid-template-columns:repeat(2,minmax(0,1fr));column-gap:56px;display:grid}#highlights .investment-factor{min-width:0;scroll-margin-top:calc(var(--header-height,88px) + var(--subnav-height,0px) + 24px);border-top:1px solid #c9ddcf;padding:20px 0 24px}#highlights .investment-factor h3{max-width:34ch;color:var(--ink);letter-spacing:-.025em;overflow-wrap:break-word;text-wrap:balance;margin:0 0 15px;font-size:22px;font-weight:500;line-height:1.35}#highlights .investment-factor p{color:#526171;letter-spacing:-.005em;overflow-wrap:break-word;max-width:64ch;margin:0;font-size:16px;line-height:1.75}#highlights .investment-factor p+p{margin-top:12px}#highlights .investment-key{color:#087b39;font-variant-numeric:tabular-nums;font-size:18px;font-weight:600;line-height:1.4}#highlights .investment-links{border-top:1px solid #c9ddcf;flex-wrap:wrap;gap:14px;padding-top:28px;display:flex}#highlights .investment-links .action{color:#087b39;text-align:center;white-space:normal;background:#fff;border-color:#b7d0bf;min-width:0;max-width:100%;min-height:50px;padding:13px 24px;font-size:14px;line-height:1.5}#highlights .investment-links .action:first-child{color:#fff;background:#087b39;border-color:#087b39}#highlights .investment-links .action:hover{background:#e7f4eb;border-color:#087b39;transform:none}#highlights .investment-links .action:first-child:hover{background:#06682f;border-color:#06682f}#highlights .investment-links .action:focus-visible{outline-offset:5px;outline:3px solid #087b39}@media (width<=1050px){#highlights .investment-factors{column-gap:36px}#highlights .investment-factor h3{font-size:21px}}@media (width<=760px){#highlights .block-head{margin-bottom:28px}#highlights .investment-factors{grid-template-columns:minmax(0,1fr)}#highlights .investment-factor{padding-block:20px 24px}#highlights .investment-factor h3{max-width:none;margin-bottom:12px}}@media (width<=600px){#highlights .block-head h2{font-size:34px;line-height:1.16}#highlights .investment-factor h3{font-size:21px}#highlights .investment-factor p{line-height:1.7}#highlights .investment-key{font-size:17px}#highlights .investment-links{flex-direction:column;align-items:stretch;gap:12px;padding-top:24px}#highlights .investment-links .action{width:100%;padding-inline:20px}}@media print{#highlights .block-head h2{max-width:none;font-size:28pt}#highlights .investment-factors{display:block}#highlights .investment-factor{break-inside:avoid;padding-block:16px}#highlights .investment-factor h3{max-width:none;font-size:14pt}#highlights .investment-factor p{max-width:none;font-size:10pt}#highlights .investment-key{color:var(--ink);font-size:inherit}#highlights .investment-links{break-inside:avoid;padding-top:18px}#highlights .investment-links .action,#highlights .investment-links .action:first-child{color:var(--ink);background:0 0;border-color:#b7d0bf}}#strategy{background:var(--mint);color:var(--ink);border-radius:28px;margin-top:40px;padding:36px}#strategy .block-head{margin-bottom:18px}#strategy .block-head h2{max-width:none;color:var(--ink);letter-spacing:-.045em;text-wrap:balance;margin:0;font-size:clamp(34px,4.4vw,56px);font-weight:600;line-height:1.12}#strategy>.block-intro{max-width:58ch;color:var(--ink-soft);margin:0 0 24px;font-size:18px;line-height:1.7}#strategy .strategy-priorities{grid-template-columns:repeat(2,minmax(0,1fr));gap:0 44px;display:grid}#strategy .strategy-priority{min-width:0;scroll-margin-top:calc(var(--header-height,88px) + var(--subnav-height,0px) + 24px);border-top:1px solid #c5dccd;padding:20px 0 24px}#strategy .strategy-priority .pl-head{align-items:flex-start;gap:14px;margin:0 0 16px;display:flex}#strategy .strategy-priority .pl-icon{background:#fff;border:1px solid #c5dccd;border-radius:10px;flex:0 0 38px;place-items:center;width:38px;height:38px;margin:0;display:grid}#strategy .strategy-priority .pl-icon svg{fill:none;width:22px;height:22px;stroke:var(--green-deep);stroke-width:1.6px;stroke-linecap:round;stroke-linejoin:round}#strategy .strategy-priority h3{min-width:0;color:var(--ink);letter-spacing:-.025em;overflow-wrap:break-word;text-wrap:balance;margin:3px 0 0;font-size:22px;font-weight:500;line-height:1.35}#strategy .strategy-priority p{max-width:64ch;color:var(--ink-soft);overflow-wrap:break-word;margin:0;font-size:16px;line-height:1.75}#strategy .strategy-goal{color:var(--green-deep);font-weight:650}#strategy .pl-note{color:#825300;letter-spacing:0;margin-top:8px;font-weight:500;line-height:1.5;display:block;font-size:12px!important}#strategy #pl9,#strategy #pl0{background:#fff;border:0;border-radius:18px;margin-top:20px;padding:26px}#strategy #pl9 h3,#strategy #pl0 h3{color:var(--ink)}#strategy #pl9 p,#strategy #pl0 p{color:var(--ink-soft)}#strategy #pl9 .pl-icon,#strategy #pl0 .pl-icon{background:#fff;border-color:#c5dccd}#strategy #pl9 .pl-icon svg,#strategy #pl0 .pl-icon svg{stroke:var(--green-deep)}#strategy .strategy-priority:focus-visible,#strategy h3:focus-visible{outline:2px solid var(--green-deep);outline-offset:6px}#strategy #pl9:focus-visible,#strategy #pl0:focus-visible,#strategy #pl9 h3:focus-visible,#strategy #pl0 h3:focus-visible{outline-color:var(--green-deep)}@media (width<=1000px){#strategy{padding:36px}#strategy .strategy-priorities{column-gap:32px}#strategy .strategy-priority h3{font-size:21px}#strategy #pl9,#strategy #pl0{padding:24px}}@media (width<=760px){#strategy{border-radius:24px;margin-top:32px;padding:28px}#strategy .strategy-priorities{grid-template-columns:minmax(0,1fr)}#strategy>.block-intro{margin-bottom:30px}#strategy .strategy-priority{padding-block:20px 24px}#strategy #pl9,#strategy #pl0{margin-top:14px}}@media (width<=600px){#strategy{padding:26px 22px}#strategy .block-head h2{font-size:36px}#strategy>.block-intro{font-size:16px}#strategy .strategy-priority .pl-head{gap:12px}#strategy .strategy-priority .pl-icon{border-radius:8px;flex-basis:32px;width:32px;height:32px}#strategy .strategy-priority .pl-icon svg{width:20px;height:20px}#strategy .strategy-priority h3{margin-top:1px;font-size:20px}#strategy .strategy-priority p{font-size:16px;line-height:1.7}#strategy #pl9,#strategy #pl0{padding:22px 18px}}@media print{#strategy{color:var(--ink);background:0 0;border:0;border-radius:0;margin-block:24px;padding:20px 0}#strategy .block-head h2{color:var(--ink);font-size:28pt}#strategy>.block-intro{color:var(--ink-soft);font-size:11pt}#strategy .strategy-priorities{display:block}#strategy .strategy-priority,#strategy #pl9,#strategy #pl0{break-inside:avoid;background:0 0;border:0;border-top:1px solid #cad8d0;border-radius:0;margin:0;padding:16px 0}#strategy .strategy-priority .pl-icon{display:none}#strategy .strategy-priority h3{color:var(--ink);font-size:14pt}#strategy .strategy-priority p,#strategy #pl9 p,#strategy #pl0 p{color:var(--ink);font-size:10pt}#strategy .strategy-goal{color:var(--ink)}#strategy .pl-note{color:#775000}}:root{--green-deep:#087b39;--ink:#091e42;--ink-soft:#526171;--ground:#f6f8fa;--mint:#e7f7eb;--line:#dce5df;--design-radius:16px;--design-gap:20px;--design-section:72px;--design-heading:clamp(30px, 3.5vw, 44px)}.wrap,.ir-header-inner,.ir-subnav-inner,.editorial-shell{width:100%;max-width:1400px;margin-inline:auto;padding-inline:40px}.hero{background:linear-gradient(140deg,#fff 56%,#f3faf6);justify-content:center;min-height:580px}.hero-inner{padding-block:96px 112px}.hero-copy{text-align:center;width:100%}.hero .hero-title{letter-spacing:-.06em;white-space:nowrap;justify-content:center;gap:0;margin:0 0 30px;font-size:clamp(40px,15.3846vw - 14.7692px,200px);font-weight:800;line-height:1.08;display:flex}.hero .hero-word-mask+.hero-word-mask{margin-left:0}.hero .hero-word{display:inline-block}.hero-sub{letter-spacing:-.015em;max-width:720px;margin-inline:auto;font-size:19px;line-height:1.6}.hero-sub-line{display:block}.hero-actions{justify-content:center;gap:14px;margin-top:36px}.hero-actions .action{justify-content:center;width:240px;min-height:56px;padding:16px 22px;font-size:15px}.hero-eyebrow,.hero-bottom,.hero-bridge,.section-index,.about-kicker{display:none}.hero-lines{opacity:.11}.action{font-size:14px;line-height:1.4}.action:hover{transform:none}.results-stage{border-radius:20px;padding-block:54px 32px}.stage-heading{align-items:start;gap:24px;margin-bottom:36px}.stage-heading h2{max-width:17ch;font-size:34px;line-height:1.15}.stage-period{padding-top:7px}.featured-metrics{gap:32px}.featured-label{margin-bottom:18px}.featured-metric strong{letter-spacing:-.055em;font-size:clamp(56px,6.6vw,94px)}.stage-bottom{margin-top:22px}.stage-bottom a{align-items:center;min-height:44px;display:inline-flex}.advantages-section{padding-block:60px}.advantages-section>h2{max-width:none;font-size:var(--design-heading);margin-bottom:36px}.advantages-section .advantage-grid{gap:var(--design-gap);grid-template-columns:repeat(4,minmax(0,1fr));align-items:start}.advantages-section .advantage-card{border-radius:var(--design-radius);background:#fff;grid-column:auto}.advantages-section .advantage-card--network,.advantages-section .advantage-card--growth{background:var(--mint);border-color:var(--mint)}.advantages-section .advantage-card--collateral{background:var(--green-deep);border-color:var(--green-deep)}.advantages-section .advantage-card>summary{min-height:286px;padding:22px}.advantages-section .advantage-card--history>summary,.advantages-section .advantage-card--network>summary{min-height:286px}.advantages-section .advantage-visual{justify-content:start;height:66px;min-height:66px;margin-bottom:14px}.advantages-section .advantage-number,.advantages-section .advantage-card--growth .advantage-number,.advantages-section .advantage-card--trust .advantage-number{letter-spacing:-.055em;font-size:62px;font-weight:500}.advantages-section .advantage-caption{display:none}.advantages-section .advantage-visual svg{stroke-width:1px;width:86px;max-width:86px;height:64px}.advantages-section .advantage-card summary h3{margin-bottom:10px;font-size:18px;font-weight:600;line-height:1.3}.advantages-section .advantage-preview{font-size:13px;line-height:1.55}.advantages-section .advantage-card .disclosure-action{min-height:28px;font-size:12px}.advantages-section .advantage-card .disclosure-action i,.advantages-section .advantage-card .scroll-ornament{display:none}.advantages-section .advantage-card>.disclosure-content{margin-inline:22px}.advantage-detail-title{color:var(--ink);margin-bottom:8px;font-weight:600;display:block}.body-grid{padding-top:60px;padding-bottom:24px}.about-intro{grid-template-columns:repeat(2,minmax(0,1fr));grid-template-areas:"heading copy""visual copy";align-items:start;gap:24px;margin-bottom:28px}.about-intro .about-heading{margin:0}.about-intro h2{font-size:var(--design-heading)}.about-intro .about-copy-panel{padding:0}.about-intro .about-visual{align-self:end;padding-right:24px}.about-intro .about-composite{max-width:530px;margin-inline:auto}.about-intro .about-visual-caption{color:var(--ink);margin:0 0 20px;padding:0}.about-intro .about-visual-caption b{letter-spacing:0;font-size:17px;line-height:1.45;display:inline}.about-intro .about-visual-caption>span{color:var(--ink);font-size:17px;font-weight:600;line-height:1.45;display:inline}.about-intro .company-copy p{font-size:15px;line-height:1.6}.about-intro .about-context{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;margin:28px 0 0;display:grid}.about-intro .about-context p{background:var(--mint);color:var(--ink);border-radius:12px;margin:0;padding:22px;font-size:13px;line-height:1.6}.about-intro .about-context p+p{background:var(--green-deep);color:#fff;margin:0}.about-intro .about-context p:first-child,.about-intro .about-context p:last-child{border:0;border-radius:12px;padding:22px}.context-icon{fill:none;stroke:currentColor;stroke-width:1.5px;stroke-linecap:round;stroke-linejoin:round;width:28px;height:28px;margin-bottom:16px;display:block}.about-context p{border:1px solid #0000}.section-disclosure{border-radius:var(--design-radius);background:#fff;border:1px solid #e4eae6;margin-bottom:12px;padding-inline:24px}.section-disclosure>summary,#overview>.section-disclosure>summary{gap:24px;min-height:72px;padding-block:18px;font-size:17px;font-weight:500}.section-disclosure>summary>[data-copy]{max-width:none}.section-disclosure>summary .disclosure-more,.section-disclosure>summary .disclosure-less,.section-disclosure[open]>summary .disclosure-less{display:none}.section-disclosure>.disclosure-content,#overview>.section-disclosure>.disclosure-content{padding:8px 0 24px}#overview,#overview-history{margin:0;padding:0}#overview-history{margin-bottom:60px}section.block{margin-bottom:var(--design-section);padding-top:0}.block-head h2,#highlights .block-head h2,#strategy .block-head h2{font-size:var(--design-heading);letter-spacing:-.04em;font-weight:600;line-height:1.18}.block-head{margin-bottom:32px}.block-head h2{max-width:24ch;margin:0}.split-section{gap:28px var(--design-gap);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.split-section>.block-head{margin:0}.split-section>.block-intro{align-self:start;margin:0;font-size:15px;line-height:1.65}.split-section>:not(.block-head):not(.block-intro){grid-column:1/-1}#model .flow{gap:var(--design-gap)}#model .flow-step{border-radius:var(--design-radius);background:#fff;border:1px solid #e5ebe7;padding:24px;font-size:14px;line-height:1.6}#model .flow-step b{color:var(--ink);margin:0 0 10px;font-size:18px;font-weight:600;display:block}.flow-number{color:var(--green-deep);letter-spacing:-.055em;margin-bottom:14px;font-size:62px;font-weight:500;line-height:1;display:block}#model .table-card{border-radius:var(--design-radius);background:#fff;border:1px solid #e5ebe7;padding:22px}.datatable{font-variant-numeric:tabular-nums}.datatable th{background:var(--ground);font-weight:500}.datatable td,.datatable th{padding:18px 20px}.team-section{gap:32px var(--design-gap);border:0;grid-template-columns:repeat(2,minmax(0,1fr));margin:0 0 40px;padding-top:0}.team-section .team-title{font-size:var(--design-heading)}.team-section .team-caption{align-self:start;max-width:48ch;font-size:15px;line-height:1.65}.team-section .team-grid{gap:8px var(--design-gap);grid-template-columns:repeat(5,minmax(0,1fr));align-items:stretch}.team-grid .team-card{grid-template-rows:auto auto 1fr auto;gap:8px;display:grid}@supports (grid-template-rows:subgrid){.team-grid .team-card{grid-row:span 4;grid-template-rows:subgrid}}.team-grid .team-portrait,.team-grid .team-card img{border-radius:12px}.team-grid .team-card h3{margin:8px 0 0;font-size:18px}.team-grid .team-role{min-height:0;margin:0;font-size:14px;line-height:1.5}.team-grid .team-email{min-height:44px;margin:0;padding-bottom:16px;font-size:13px;line-height:1.5}#overview .mvv-col{border-radius:var(--design-radius);padding:28px}#overview .mvv-grid{gap:var(--design-gap)}#overview .mvv-col--mission>p{font-size:24px}#overview .mvv-col--vision>p{font-size:18px}#overview .mvv-col--values{padding-inline:0}#overview .fact-grid{gap:var(--design-gap);background:0 0;border:0;border-radius:0}#overview .fact-card{border-radius:12px;padding:22px;border:1px solid var(--line)!important}#overview .fact-card .n{font-size:34px}#overview .fact-card .n.small{font-size:21px}#overview .goals-card{gap:28px}#overview-history .timeline-h{gap:16px var(--design-gap)}#overview-history .th-item{border:1px solid var(--line);border-radius:12px;gap:16px;padding:22px}.investors-title{margin:0 0 48px;font-size:56px;font-weight:700}.ir-subnav-inner{gap:8px}.ir-subnav a{font-size:12px}#highlights .block-head{margin-bottom:32px}#highlights .investment-factors{gap:var(--design-gap)}#highlights .investment-factor{border:1px solid var(--line);border-radius:var(--design-radius);background:#fff;padding:28px}#highlights .investment-factor:nth-child(4n+2),#highlights .investment-factor:nth-child(4n+3){background:var(--mint);border-color:var(--mint)}#highlights .investment-factor h3{font-size:21px;font-weight:600}#highlights .investment-factor p{font-size:15px;line-height:1.7}#highlights .investment-key{font-size:inherit;font-weight:650}#highlights .investment-links{border:0;padding-top:24px}.fin-split{gap:var(--design-gap);grid-template-columns:minmax(0,2fr) minmax(260px,1fr)}.fin-split>.table-card{border:1px solid var(--line);border-radius:var(--design-radius);background:#fff;padding:28px}.financial-report{border-radius:var(--design-radius);padding:28px}.financial-report>strong{font-size:76px}.table-mini-title{margin:0 0 24px;font-size:23px;font-weight:600}.growth-legend{font-size:12px}#funding{row-gap:12px}#funding>.section-disclosure{margin:0}#funding>.table-card{border:1px solid var(--line);border-radius:var(--design-radius);background:var(--ground);padding:28px}.track-row{padding-block:22px}.track-row .amt{font-size:28px}.track-bar{background:#dfebe3;height:10px}.funding-contact{justify-self:start}.risk-card{border-radius:var(--design-radius);background:var(--mint);padding:24px}.reg-grid{gap:var(--design-gap)}.reg-item{background:#fff;border:0;border-radius:12px;padding:24px}.reg-item+.reg-item,.reg-more-grid .reg-item{border:0}.reg-item .k{color:var(--green-deep);margin-bottom:12px;font-size:14px;font-weight:600}.reg-item .v{font-size:15px;line-height:1.65}.risk-card .section-disclosure{border:0;margin-top:20px}.risk-card .section-disclosure>summary{font-size:17px}.risk-card .reg-more-grid .reg-item{border-top:1px solid var(--line);border-radius:0;padding:18px 0}#strategy{background:var(--mint);border-radius:20px;margin-top:0;padding:36px}#strategy>.block-intro{margin:0;font-size:15px}#strategy .strategy-priorities{gap:var(--design-gap)}#strategy .strategy-priority,#strategy #pl9,#strategy #pl0{border-radius:var(--design-radius);background:#fff;border:0;margin:0;padding:26px}#strategy .strategy-priority .pl-head{gap:14px;margin-bottom:16px}#strategy .strategy-priority .pl-icon{background:var(--mint);border:0}#strategy .strategy-priority h3{font-size:20px;font-weight:600}#strategy .strategy-priority p{font-size:15px;line-height:1.7}.doc-list{gap:var(--design-gap)}.doc-row{border-radius:var(--design-radius);background:var(--ground);padding:28px}.doc-row:hover{background:var(--mint);transform:none}.doc-row .name h3{font-size:23px}.doc-actions a{align-items:center;min-height:44px;font-size:13px;display:inline-flex}#ir-contact{margin-top:0;padding:0}.ir-contact-layout{gap:24px var(--design-gap);border-radius:20px;grid-template-columns:repeat(2,minmax(0,1fr));padding:44px}.ir-contact-layout:before{content:"";z-index:0;inset-block:18px;opacity:.22;pointer-events:none;background:url(/build/assets/ornament-contact-zm25T-EX.svg) 50%/contain no-repeat;width:140px;position:absolute;left:calc(50% - 140px)}#ir-contact .ir-contact-content,.ir-contact-action{background:0 0;border:0;padding:0}.ir-contact-action{align-self:center}.ir-contact-kicker,.ir-contact-symbol,.ir-contact-signature{display:none}#ir-contact h2{max-width:16ch;margin:0 0 18px;font-size:44px;font-weight:500;line-height:1.15}#irContactIntro{font-size:17px}.ir-contact-address{margin:0}#irContactLabel{margin-bottom:16px;font-size:13px}#ir-contact .ir-contact-email{letter-spacing:-.025em;min-height:76px;box-shadow:none;border-radius:12px;padding:22px 24px;font-size:clamp(17px,2vw,27px)}.ir-contact-resources{z-index:1;border-top:1px solid #ffffff35;flex-wrap:wrap;grid-column:1/-1;justify-content:space-between;gap:10px 24px;margin:0;padding-top:18px;display:flex;position:relative}.ir-contact-resources a{font-size:12px;text-decoration:none}.ir-contact-resources a:hover{text-decoration:underline}.redesign-footer{background:var(--ground);padding-block:32px}.redesign-footer .wrap{gap:24px}.redesign-footer a{align-items:center;min-height:44px;display:inline-flex}.editorial-page{background:var(--ground)}.editorial-header{background:#fff}.editorial-main{padding-block:64px}.news-heading{border:0;align-items:start;margin-bottom:12px}.news-heading h1{font-size:var(--design-heading)}.news-grid{gap:var(--design-gap)}.news-card,.news-card.has-cover{border:1px solid var(--line);border-radius:var(--design-radius);background:#fff;padding:24px}.news-card-media{border-radius:10px}.news-card h2{font-size:23px}.editorial-status{border-radius:var(--design-radius);background:#fff}.article-cover{border-radius:var(--design-radius)}.article-heading h1{font-size:clamp(32px,4vw,52px)}.article-body{max-width:760px}@media (width<=1200px){.team-section .team-grid{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (width<=1000px){.hero{min-height:490px}.hero-inner{padding-block:80px 96px}.hero-sub{max-width:620px;font-size:18px}.advantages-section .advantage-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.advantages-section .advantage-card>summary{min-height:258px}.about-intro{grid-template-areas:"heading heading""visual copy"}.about-intro .about-context{grid-template-columns:1fr}.about-intro .about-context p{font-size:14px}.about-intro .about-visual{align-self:center;padding:0}.fin-split{grid-template-columns:1fr}.financial-report{min-height:220px}.team-section .team-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.team-grid .team-role{min-height:0}.ir-contact-layout{padding:32px}#ir-contact h2{font-size:36px}#ir-contact .ir-contact-email{background-image:none;padding:22px;font-size:24px}}@media (width<=700px){:root{--design-gap:16px;--design-section:52px}.wrap,.ir-header-inner,.ir-subnav-inner,.editorial-shell{padding-inline:22px}.hero{min-height:460px}.hero-inner{padding-block:72px 80px}.hero .hero-title{margin-bottom:26px;font-size:calc(15.3846vw - 9.23077px)}.hero-sub{max-width:40ch;font-size:16px}.hero-actions{flex-direction:row;align-items:stretch;gap:12px;margin-top:28px}.hero-actions .action{flex:1 1 0;width:auto;min-width:0;padding-inline:12px;font-size:13px}.results-stage{border-radius:16px;padding-block:36px 24px}.stage-heading{margin-bottom:28px}.stage-heading h2{font-size:29px}.stage-period{width:auto;margin:0;padding:0;font-size:11px}.featured-metrics{grid-template-columns:1fr;gap:24px}.featured-metric{padding-bottom:18px}.featured-metric strong{font-size:68px}.stage-bottom{flex-direction:column;gap:0;margin-top:16px}.advantages-section,.body-grid{padding-top:44px}.advantages-section{padding-bottom:44px}.advantages-section>h2{margin-bottom:28px}.advantages-section .advantage-card>summary,.advantages-section .advantage-card--history>summary,.advantages-section .advantage-card--network>summary{min-height:288px;padding:18px}.advantages-section .advantage-number,.advantages-section .advantage-card--growth .advantage-number,.advantages-section .advantage-card--trust .advantage-number{font-size:52px}.advantages-section .advantage-card summary h3{font-size:17px}.about-intro{grid-template-columns:1fr;grid-template-areas:"heading""visual""copy";gap:24px}.about-intro .about-composite{max-width:420px}.about-intro .about-context{grid-template-columns:1fr}.about-intro .about-context p{padding:24px;font-size:15px}.section-disclosure{padding-inline:18px}.section-disclosure>summary,#overview>.section-disclosure>summary{gap:16px;font-size:16px}#overview-history{margin-bottom:44px}.split-section{grid-template-columns:1fr;gap:24px}#model .flow{grid-template-columns:repeat(2,minmax(0,1fr))}#model .flow-step{padding:20px}#model .table-card,.datatable th,.datatable td{padding:14px}.team-section{grid-template-columns:1fr;gap:24px;margin-bottom:20px}.team-grid .team-card h3{font-size:16px}.team-grid .team-role{font-size:12px}.team-grid .team-email{overflow-wrap:anywhere}#overview .mvv-grid{grid-template-columns:1fr}#overview .mvv-col{padding:22px}#overview .mvv-col--mission>p{font-size:22px}#overview .fact-grid{grid-template-columns:repeat(2,minmax(0,1fr))}#overview-history .timeline-h{grid-template-columns:1fr}#overview-history .th-item{grid-template-columns:64px minmax(0,1fr);padding:20px}.investors-title{margin-bottom:32px;font-size:42px}#highlights .investment-factors{grid-template-columns:1fr}#highlights .investment-factor{padding:24px}.fin-split>.table-card,#funding>.table-card{padding:22px}.risk-card{padding:16px}.reg-grid{grid-template-columns:1fr}.reg-item{padding:22px}#strategy{border-radius:var(--design-radius);padding:24px 18px}#strategy .strategy-priorities{grid-template-columns:1fr}#strategy .strategy-priority,#strategy #pl9,#strategy #pl0{padding:22px}.doc-row{padding:24px}.ir-contact-layout{grid-template-columns:1fr;gap:28px;padding:28px 24px}.ir-contact-layout:before{inset-block:12px auto;opacity:.16;width:100px;height:200px;left:auto;right:10px}#ir-contact h2{max-width:18ch;font-size:34px}#ir-contact .ir-contact-email{width:100%;min-width:0;min-height:64px;padding:20px;font-size:clamp(19px,5.5vw,28px)}.ir-contact-resources{flex-direction:column;gap:0;padding-top:16px}.editorial-main{padding-block:40px}}@media (width<=539px){.team-section .team-grid{grid-template-columns:1fr}}@media (width<=380px){.advantages-section .advantage-grid,#model .flow,.team-section .team-grid,#overview .fact-grid{grid-template-columns:1fr}.advantages-section .advantage-card>summary,.advantages-section .advantage-card--history>summary,.advantages-section .advantage-card--network>summary{min-height:250px;padding:24px}.hero{min-height:430px}.hero-sub{font-size:15px}.hero-actions{flex-direction:column}.hero-actions .action{width:100%;min-height:48px}.stage-heading{flex-direction:column;gap:12px}#ir-contact h2{font-size:30px}}@media print{.hero{min-height:0}.hero-inner{padding-block:24px}.hero .hero-title{font-size:64px}.results-stage,#strategy,.ir-contact-layout{color:var(--ink);background:#fff}.advantages-section .advantage-card--collateral{color:var(--ink);border-color:var(--line);background:#fff}.advantages-section .advantage-card--collateral .advantage-visual,.advantages-section .advantage-card--collateral .advantage-preview{color:var(--ink)}.split-section{display:block}.split-section>.block-intro{margin-bottom:24px}.about-intro .about-context p,.about-intro .about-context p+p{color:var(--ink);border-color:var(--line);background:#fff}.ir-contact-layout{padding:24px;display:block}.ir-contact-layout:before{display:none}#ir-contact h2,#irContactIntro,#irContactLabel,#ir-contact .ir-contact-email{color:var(--ink)}.ir-contact-resources{display:none}.editorial-page{background:#fff}}.section-picker-label{color:var(--ink-soft);margin-bottom:6px;font-size:12px;display:block}.section-picker{background:#fff;border:0;margin:0;position:relative}.section-picker>summary{border:1px solid var(--line);min-height:52px;color:var(--green-deep);cursor:pointer;border-radius:12px;justify-content:space-between;align-items:center;gap:16px;padding:12px 16px;font-size:14px;line-height:1.4;list-style:none;display:flex}.section-picker>summary::-webkit-details-marker{display:none}.section-picker>summary:after{display:none}.section-picker>summary:focus-visible{outline:2px solid var(--green-deep);outline-offset:3px}.picker-chevron{border-bottom:1.5px solid;border-right:1.5px solid;flex:0 0 8px;height:8px;margin-top:-4px;transform:rotate(45deg)}.section-picker[open] .picker-chevron{margin-top:4px;transform:rotate(225deg)}.section-picker-links{z-index:5;border:1px solid var(--line);overscroll-behavior:contain;background:#fff;border-radius:14px;max-height:min(420px,55vh);padding:6px;position:absolute;inset:calc(100% + 8px) 0 auto;overflow-y:auto;box-shadow:0 12px 32px #091e4218}.ir-subnav .section-picker-links a{white-space:normal;width:100%;max-width:none;min-height:44px;box-shadow:none;border-radius:8px;padding:10px 12px;font-size:14px;line-height:1.45;display:block}.ir-subnav .section-picker-links a:hover,.ir-subnav .section-picker-links a:focus-visible{background:var(--mint)}.ir-subnav .section-picker-links a.current{background:var(--mint);font-weight:600}@media (width<=1100px){.ir-subnav-inner{display:none}.mobile-section-nav{padding-block:12px;display:block}}@media print{.mobile-section-nav{display:none}}.locale a{justify-content:center;align-items:center;text-decoration:none;display:inline-flex}.timeline-nav .tl-arrow{width:auto;min-height:44px;padding:10px 14px;font-size:12px;line-height:1.4}
