/* Investment incentives: two frameworks, legible conditions and phased relief. */
.investment-incentives-page{--ii-ink:#244b40;--ii-muted:#587165;--ii-line:#b8c8b9;--ii-paper:#fffdf5;--ii-mint:#e1e9de;--ii-gold:#e9bd6c}
.ii-page{padding-top:181px;padding-bottom:65px;color:var(--ii-ink)}.ii-page *{box-sizing:border-box}.ii-page a{color:inherit}.ii-page :is(a,summary):focus-visible{outline:3px solid #a26314;outline-offset:5px}.ii-page :is(h1,h2,h3){color:inherit;letter-spacing:-.035em;line-height:1.3}.ii-page p{line-height:1.85}.ii-page :is(section,li[id]){scroll-margin-top:50px}.ii-kicker{display:block;font-size:10px;line-height:1.7;font-weight:750;letter-spacing:.13em}.ii-breadcrumb{display:flex;gap:11px;flex-wrap:wrap;font-size:12px;color:var(--ii-muted);margin-bottom:31px}.ii-breadcrumb a{text-decoration:none}.ii-hero{display:grid;grid-template-columns:1.15fr 1fr;gap:42px;align-items:center;padding:13px 0 42px}.ii-hero h1{font-size:clamp(38px,4.6vw,64px);line-height:1.19;font-weight:750;letter-spacing:-.045em;margin:23px 0}.ii-hero-copy>p{font-size:15px;color:var(--ii-muted);margin:0 0 27px}.ii-button{display:inline-flex;align-items:center;gap:25px;border-radius:50px;padding:15px 23px;background:var(--ii-ink);color:var(--ii-paper)!important;text-decoration:none;font-size:12px;font-weight:700;min-height:48px}.ii-button>span{font-size:21px;color:var(--ii-gold)}.ii-button:hover{background:#36634f}.ii-hero-chart{margin:0;background:var(--ii-paper);border:1px solid var(--ii-line);border-radius:20px;padding:26px 28px 21px;position:relative;box-shadow:8px 9px 0 #234b4010}.ii-hero-chart figcaption{display:flex;justify-content:space-between;align-items:center;gap:10px}.ii-hero-chart figcaption svg{width:25px;height:25px}.ii-hero-chart .ii-kicker{font-size:9px}.ii-hero-bars{height:249px;display:flex;align-items:flex-end;gap:10px;border-bottom:1px solid #244b4033;padding-top:27px}.ii-hero-bar{width:33.333%;border-radius:9px 9px 0 0;display:flex;flex-direction:column;align-items:center;justify-content:center;padding:19px 5px 16px;position:relative}.ii-hero-bar>span:first-child{font-size:9px;letter-spacing:.08em;font-weight:700}.ii-hero-bar strong{font-size:68px;font-weight:650;line-height:1.14;letter-spacing:-.065em}.ii-hero-bar>span:last-child{font-size:11px}.ii-hero-bar.ii-zone-1{height:100%;background:var(--ii-ink);color:var(--ii-paper)}.ii-hero-bar.ii-zone-2{height:79%;background:#9fb5a1;color:#1c3a2e}.ii-hero-bar.ii-zone-3{height:60%;background:var(--ii-gold);color:#4e3512}.ii-hero-chart>p{font-size:10px;line-height:1.8;color:var(--ii-muted);margin:17px 0 0}.ii-ref{font-size:11px;white-space:nowrap;padding:3px 2px;text-underline-offset:3px}.ii-meta{border-block:1px solid var(--ii-line);padding:16px 0;display:flex;align-items:center;justify-content:space-between;gap:20px;font-size:10px;color:var(--ii-muted)}.ii-verified{display:flex;align-items:center;gap:9px}.ii-verified i{display:block;width:6px;height:6px;background:#68865a;border-radius:50%;flex-shrink:0}.ii-meta>a{text-decoration:none;font-weight:650}.ii-nav{display:flex;gap:8px;flex-wrap:wrap;margin:22px 0 0}.ii-nav a{min-height:44px;display:flex;align-items:center;border:1px solid var(--ii-line);border-radius:50px;padding:10px 18px;font-size:12px;text-decoration:none;background:#f8f9f3}.ii-nav a:hover{background:var(--ii-mint);border-color:var(--ii-ink)}
.ii-update{display:grid;grid-template-columns:1fr 2.15fr;margin-top:55px;border:1px solid var(--ii-line);border-radius:21px;overflow:hidden;background:var(--ii-paper)}.ii-update-number{padding:30px;background:var(--ii-mint);display:flex;flex-direction:column;justify-content:center;border-right:1px solid var(--ii-line)}.ii-update-number>.ii-kicker{font-size:8px}.ii-update-number>strong{font-size:100px;line-height:1.1;letter-spacing:-.065em;margin:16px 0 7px;font-weight:650}.ii-update-number>strong>span{font-size:40px;margin-left:2px}.ii-update-number p{font-size:12px;color:var(--ii-muted);margin:0}.ii-update-copy{padding:29px 34px}.ii-update-tag{font-size:9px;letter-spacing:.1em;font-weight:750;border:1px solid #c8a867;background:#f5e6c8;border-radius:30px;padding:5px 12px;display:inline-block}.ii-update h2{font-size:25px;margin:17px 0 13px}.ii-update-copy>p{font-size:13px;margin:0}.ii-update-copy ul{list-style:none;padding:0;margin:16px 0;display:grid;gap:10px}.ii-update-copy li{display:flex;align-items:flex-start;gap:10px;font-size:12px;line-height:1.8;color:var(--ii-muted)}.ii-update-copy li svg{width:18px;height:18px;flex-shrink:0;margin-top:1px}.ii-note{font-size:12px;color:var(--ii-muted);margin:21px 0 0}.ii-update-copy>.ii-note{font-size:10px;border-top:1px solid var(--ii-line);padding-top:13px}.ii-section{margin-top:78px}.ii-heading{margin-bottom:29px}.ii-heading h2{font-size:34px;margin:13px 0 17px}.ii-heading>p{font-size:14px;max-width:800px;color:var(--ii-muted);margin:0}.ii-routes{display:grid;grid-template-columns:1fr 1fr;gap:22px}.ii-route{display:flex;flex-direction:column;border:1px solid var(--ii-line);border-radius:18px;background:var(--ii-paper);padding:31px;position:relative;text-decoration:none}.ii-route-sez{background:#ebe9dc}.ii-route-icon{position:absolute;right:30px;top:27px;width:48px;height:48px;display:grid;place-items:center;border:1px solid var(--ii-line);border-radius:50%}.ii-route-icon svg{width:25px;height:25px}.ii-route>.ii-kicker{font-size:8px;padding-right:43px}.ii-route h3{font-size:48px;font-weight:600;margin:20px 0 15px;letter-spacing:-.04em}.ii-route p{font-size:13px;color:var(--ii-muted);margin:0 0 23px}.ii-route>strong{font-size:25px;display:block;line-height:1.5;margin-top:auto}.ii-route strong small{display:block;font-size:11px;color:var(--ii-muted);font-weight:550;margin-top:4px}.ii-route-link{font-size:12px;font-weight:700;border-top:1px solid var(--ii-line);padding-top:18px;margin-top:23px}.ii-route:hover{border-color:var(--ii-ink);box-shadow:5px 5px 0 #244b4010}.ii-route:hover .ii-route-link{text-decoration:underline;text-underline-offset:5px}
.ii-zones{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:18px}.ii-zone-card{border:1px solid var(--ii-line);background:var(--ii-paper);padding:29px;border-radius:17px}.ii-zone-card.ii-zone-1{background:var(--ii-ink);color:var(--ii-paper);border-color:var(--ii-ink)}.ii-zone-card.ii-zone-2{background:var(--ii-mint)}.ii-zone-card.ii-zone-3{background:#f3e5c9;border-color:#d6c09b}.ii-zone-card h3{font-size:18px;margin:18px 0 23px;min-height:47px}.ii-zone-value{display:flex;align-items:baseline;gap:10px}.ii-zone-value strong{font-size:83px;font-weight:600;letter-spacing:-.05em;line-height:1}.ii-zone-value>span{font-size:15px}.ii-zone-card p{font-size:11px;margin:17px 0 22px}.ii-year-dots{display:flex;gap:5px;border-top:1px solid #58716550;padding-top:18px}.ii-zone-1 .ii-year-dots{border-color:#fffdf540}.ii-year-dots i{height:5px;flex:1;border-radius:2px;background:currentColor}.ii-year-dots .ii-empty{background:transparent;border:1px solid #244b403b}.ii-zone-links{display:flex;justify-content:space-between;gap:18px;flex-wrap:wrap;padding:22px 0;font-size:12px;font-weight:650}.ii-zone-links a{display:flex;align-items:center;gap:7px;text-underline-offset:5px;line-height:1.8}.ii-zone-links svg{width:18px;height:18px;flex-shrink:0}.ii-disclosure{border-block:1px solid var(--ii-line);margin-top:6px}.ii-disclosure summary{position:relative;cursor:pointer;list-style:none;padding:22px 36px 22px 0;font-size:15px;font-weight:650}.ii-disclosure summary::-webkit-details-marker{display:none}.ii-disclosure summary::after{content:'+';position:absolute;right:5px;top:13px;font-size:28px;font-weight:400}.ii-disclosure[open] summary::after{content:'−'}.ii-disclosure>div{padding:0 0 22px}.ii-disclosure p{font-size:13px;margin:0 0 15px;color:var(--ii-muted)}.ii-disclosure p:last-child{margin-bottom:0}.ii-benefits{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:31px;margin-top:37px}.ii-benefits article{border-left:1px solid var(--ii-line);padding-left:29px}.ii-benefits article:first-child{padding-left:0;border-left:0}.ii-icon{width:46px;height:46px;display:grid;place-items:center;border-radius:50%;background:#e8e1ce;flex-shrink:0}.ii-icon svg{width:25px;height:25px}.ii-benefits h3{font-size:22px;margin:22px 0 14px}.ii-benefits p{font-size:13px;color:var(--ii-muted);margin:0}
.ii-sez{border-top:1px solid var(--ii-line);padding-top:41px}.ii-timelines{display:grid;gap:27px}.ii-timeline-row h3{font-size:19px;margin:0 0 14px}.ii-phases{display:flex;gap:6px;align-items:stretch}.ii-phase{flex:var(--years);padding:20px 24px;display:flex;flex-direction:column;gap:13px;min-width:0;border:1px solid var(--ii-line);border-radius:10px}.ii-phase>span{font-size:10px;font-weight:650;letter-spacing:.05em}.ii-phase strong{font-size:40px;letter-spacing:-.04em;line-height:1;font-weight:600}.ii-phase small{font-size:15px;margin-left:5px;letter-spacing:-.01em}.ii-phase b{font-size:11px;line-height:1.6;font-weight:600}.ii-exempt{background:var(--ii-ink);color:var(--ii-paper);border-color:var(--ii-ink)}.ii-half{background:var(--ii-mint)}.ii-reinvest{background:repeating-linear-gradient(130deg,#f6eedb,#f6eedb 7px,#e8dcc240 7px,#e8dcc240 8px);border-color:#cbbc95}.ii-timeline-note{font-size:12px;color:var(--ii-muted);margin:22px 0 28px}.ii-sez-details{display:grid;grid-template-columns:1fr 1fr;gap:35px}.ii-sez-details h3{font-size:19px;margin:7px 0 16px}.ii-workflow{list-style:none;display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:25px;padding:0;margin:0}.ii-workflow li{border-top:1px solid var(--ii-line);padding-top:25px}.ii-step-mark{display:flex;justify-content:space-between;align-items:center;margin-bottom:24px}.ii-step-mark svg{width:28px;height:28px}.ii-step-mark small{font-size:11px;letter-spacing:.09em;color:var(--ii-muted)}.ii-workflow h3{font-size:19px;margin:0 0 14px}.ii-workflow p{font-size:13px;color:var(--ii-muted);margin:0}.ii-procedure-note{border-left:3px solid #ae9765;background:#eae9de;padding:24px 29px;margin-top:31px}.ii-procedure-note .ii-kicker{font-size:9px}.ii-procedure-note h3{font-size:21px;margin:14px 0 12px}.ii-procedure-note p{font-size:13px;color:var(--ii-muted);margin:0}.ii-companion{display:flex;align-items:center;gap:24px;border-block:1px solid var(--ii-line);padding:30px 0;margin-top:53px;text-decoration:none}.ii-companion h3{font-size:23px;margin:10px 0}.ii-companion p{font-size:13px;color:var(--ii-muted);margin:0}.ii-companion>svg{width:27px;height:27px;margin-left:auto;flex-shrink:0}.ii-companion:hover h3{text-decoration:underline;text-underline-offset:5px}
.ii-support{background:var(--ii-ink);color:var(--ii-paper);border-radius:22px;padding:43px;display:grid;grid-template-columns:1.2fr 1fr;gap:37px;align-items:center;margin:65px 0 55px}.ii-support .ii-kicker{font-size:9px;color:#d1dec9}.ii-support h2{font-size:35px;margin:19px 0}.ii-support p{font-size:13px;color:#dae4d3;margin:0}.ii-support-actions{display:flex;flex-direction:column;gap:16px}.ii-support-actions a{display:flex;align-items:center;justify-content:space-between;gap:14px;border:1px solid #b9cbb3;border-radius:50px;padding:18px 23px;font-size:13px;font-weight:700;text-decoration:none;min-height:55px}.ii-support-actions a:first-child{background:var(--ii-gold);color:var(--ii-ink);border-color:var(--ii-gold)}.ii-support-actions svg{width:20px;height:20px;flex-shrink:0}.ii-support-actions a:hover{box-shadow:0 0 0 2px var(--ii-gold)}.ii-support-actions small{font-size:10px;color:#cad9c2;line-height:1.8}.ii-sources .be-section-heading h2{font-size:28px;margin:11px 0 0}.ii-sources p{font-size:13px;color:var(--ii-muted)}.ii-sources ol{list-style:none;margin:25px 0 0;padding:0}.ii-sources li{display:flex;gap:20px;padding:24px 0;border-top:1px solid var(--ii-line)}.ii-source-number{font-size:17px;color:#789079;min-width:26px}.ii-sources li .ii-kicker{font-size:9px;color:var(--ii-muted)}.ii-sources h3{font-size:17px;margin:10px 0}.ii-sources h3 a{text-decoration:none}.ii-sources h3 a:hover{text-decoration:underline}.ii-sources li p{font-size:12px;margin:0}.ii-related{display:flex;justify-content:space-between;gap:20px;flex-wrap:wrap;border-top:1px solid var(--ii-line);padding-top:25px;margin-top:48px;font-size:12px;font-weight:650}.ii-related a{text-decoration:none}
@media(min-width:1300px){.ii-hero{gap:80px;padding-inline:12px}.ii-hero-chart{padding:32px 37px 25px}.ii-hero-bars{height:290px;gap:15px}.ii-hero-bar strong{font-size:86px}.ii-hero-chart>p{font-size:12px}.ii-hero-copy>p{font-size:17px}}
@media(max-width:760px){.ii-page{padding-top:146px;padding-bottom:45px}.ii-breadcrumb{font-size:10px;margin-bottom:25px}.ii-hero{grid-template-columns:1fr;gap:29px;padding:0 0 31px}.ii-hero-copy>.ii-kicker{font-size:9px}.ii-hero h1{font-size:41px;line-height:1.2;margin:20px 0}.ii-hero-copy>p{font-size:15px}.ii-button{font-size:12px;padding:13px 23px}.ii-hero-chart{padding:23px;margin-right:5px;box-shadow:5px 6px 0 #244b4010}.ii-hero-bars{height:225px;padding-top:24px;gap:10px}.ii-hero-bar strong{font-size:62px}.ii-hero-chart>p{font-size:10px}.ii-meta{align-items:flex-start;flex-direction:column;gap:10px;padding:19px 0}.ii-nav{gap:7px}.ii-nav a{font-size:11px;padding:10px 14px}.ii-update{grid-template-columns:1fr;margin-top:39px}.ii-update-number{padding:24px;display:grid;grid-template-columns:auto 1fr;gap:12px 21px;align-items:center;border-right:0;border-bottom:1px solid var(--ii-line)}.ii-update-number>.ii-kicker{grid-column:1/-1;font-size:9px}.ii-update-number>strong{font-size:76px;margin:0}.ii-update-number>strong>span{font-size:30px}.ii-update-number p{font-size:11px}.ii-update-copy{padding:25px}.ii-update h2{font-size:26px}.ii-update-copy>p{font-size:14px}.ii-update-copy li{font-size:13px}.ii-update-copy>.ii-note{font-size:11px}.ii-section{margin-top:51px}.ii-heading h2{font-size:29px;margin:13px 0 17px}.ii-heading p{font-size:14px}.ii-routes{grid-template-columns:1fr;gap:17px}.ii-route{padding:28px}.ii-route>.ii-kicker{font-size:8px}.ii-route h3{font-size:44px}.ii-route p{font-size:14px}.ii-routes .ii-route-link{font-size:13px}.ii-zones{grid-template-columns:1fr;gap:12px}.ii-zone-card{padding:23px;display:grid;grid-template-columns:1fr auto;column-gap:14px;align-items:center}.ii-zone-card>.ii-kicker{grid-column:1}.ii-zone-card h3{font-size:19px;min-height:0;margin:12px 0 0;grid-column:1}.ii-zone-value{grid-column:2;grid-row:1/4;gap:6px;align-self:center}.ii-zone-value strong{font-size:70px}.ii-zone-value span{font-size:12px}.ii-zone-card>p{grid-column:1;font-size:10px;margin:10px 0 0}.ii-year-dots{grid-column:1/-1;margin-top:20px;padding-top:16px}.ii-zone-links{flex-direction:column;font-size:12px;gap:13px;padding:22px 0}.ii-disclosure summary{font-size:14px;padding-block:21px}.ii-disclosure p{font-size:14px}.ii-benefits{grid-template-columns:1fr;gap:26px;margin-top:30px}.ii-benefits article{padding:23px 0 0;border-left:0;border-top:1px solid var(--ii-line)}.ii-benefits article:first-child{border-top:0;padding-top:0}.ii-benefits .ii-icon{float:left;margin-right:15px;margin-bottom:17px}.ii-benefits h3{font-size:22px;margin:8px 0 25px;min-height:30px}.ii-benefits p{clear:both;font-size:14px}.ii-note{font-size:12px}.ii-sez{padding-top:31px}.ii-timeline-row h3{font-size:21px}.ii-phases{gap:5px;flex-wrap:wrap}.ii-phase{flex:auto!important;padding:17px 19px;width:calc(50% - 3px);gap:10px}.ii-exempt{width:100%;display:grid;grid-template-columns:1fr auto}.ii-exempt>strong{grid-column:2;grid-row:1/3;align-self:center}.ii-exempt>b{grid-column:1}.ii-phase>span{font-size:9px}.ii-phase strong{font-size:35px}.ii-phase small{font-size:12px}.ii-phase b{font-size:11px}.ii-timeline-note{font-size:12px}.ii-sez-details{grid-template-columns:1fr;gap:25px}.ii-workflow{grid-template-columns:1fr 1fr;gap:28px 23px}.ii-workflow h3{font-size:19px}.ii-workflow p{font-size:13px}.ii-step-mark{margin-bottom:20px}.ii-procedure-note{padding:23px}.ii-procedure-note .ii-kicker{font-size:8px}.ii-procedure-note h3{font-size:21px}.ii-procedure-note p{font-size:14px}.ii-companion{gap:13px;align-items:flex-start;margin-top:39px;padding:26px 0}.ii-companion>.ii-icon{display:none}.ii-companion h3{font-size:22px}.ii-companion>svg{width:23px;height:23px;margin-top:25px}.ii-companion .ii-kicker{font-size:9px}.ii-support{grid-template-columns:1fr;padding:29px 25px;gap:28px;margin:44px 0}.ii-support h2{font-size:33px}.ii-support p{font-size:14px}.ii-support-actions a{font-size:12px;padding:17px 21px}.ii-support-actions small{font-size:11px}.ii-sources .be-section-heading h2{font-size:25px}.ii-sources h3{font-size:16px}.ii-related{font-size:11px}.ii-page :is(section,li[id]){scroll-margin-top:40px}}
/* The hero bars use a zero baseline and exact 7:5:3 proportions. */
.ii-hero-bars{height:280px;padding-top:0;margin-top:24px}.ii-hero-bar{padding-block:9px}.ii-hero-bar strong{font-size:56px}.ii-hero-bar.ii-zone-2{height:71.428571%}.ii-hero-bar.ii-zone-3{height:42.857143%}
@media(min-width:1300px){.ii-hero-bars{height:315px}.ii-hero-bar strong{font-size:65px}}
@media(max-width:760px){.ii-hero-bars{height:265px;margin-top:22px}.ii-hero-bar strong{font-size:52px}}
