.h-hero{min-height:1080px}@media(min-width:1101px){.h-hero .t-hero__bg:before{background:linear-gradient(100deg,#0f204bf0,#0f204bcc 45%,#03665d66 75%,#0f204b33)}}.h-hero__body{position:relative;flex:1;padding-top:120px;padding-bottom:270px;display:flex;flex-direction:column;justify-content:space-between;gap:72px}.h-hero__text{display:flex;flex-direction:column;gap:28px;max-width:820px}.h-hero__title{margin:0;font-size:clamp(48px,7vw,104px);line-height:.98;letter-spacing:-.03em;font-weight:300}.h-hero__lead{margin:0;font-size:20px;line-height:1.6;color:#ffffffdb;max-width:580px;text-wrap:pretty}.h-hero .t-actions{gap:14px}.a-pill.h-ghost{padding:15px 27px;border-color:#ffffff8c}.a-ledger{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:56px;color:#fff}.h-pipeline .t-ledger{color:#ffffffd1}.h-pipeline .t-ledger__head{color:#ffffffd9}.h-pipeline .t-ledger__head--dashed:after{border-top-color:#ffffff8c}.h-pipeline .t-figure__n{font-weight:300}.h-pipeline .t-figure__unit,.h-pipeline .t-figure__label{color:inherit}@media(max-width:960px){.a-ledger{grid-template-columns:1fr;gap:36px}}@media(max-width:760px){.h-hero{min-height:0}.h-hero__body{padding:40px 16px 170px;gap:44px}}@media(max-width:480px){.a-ledger .c-ledger{grid-template-columns:1fr;gap:18px}}.h-section{display:flex;flex-direction:column;gap:48px}.h-heading{gap:20px;max-width:760px}.h-head{display:flex;flex-wrap:wrap;justify-content:space-between;align-items:flex-end;gap:24px}.t-eyebrow.h-on-dark{color:var(--tribus-mint-light)}.t-eyebrow.h-on-dark:before{background:var(--tribus-mint)}.t-em.h-em-mint{color:var(--tribus-mint)}.h-grid,.c-news{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(320px,100%),1fr));gap:24px}.h-scale{padding-top:56px;padding-bottom:var(--sec);display:grid;grid-template-columns:repeat(auto-fit,minmax(min(460px,100%),1fr));gap:64px;align-items:stretch}.h-scale__text{display:flex;flex-direction:column;gap:24px}.h-scale__body{margin:0;font-size:18px;line-height:1.7;color:var(--text-body);max-width:560px;text-wrap:pretty}.h-stats{display:flex;flex-direction:column;gap:12px;width:100%;max-width:480px;justify-self:end}.h-stat{flex:1;min-height:150px;box-sizing:border-box;box-shadow:var(--shadow-soft);background:var(--tint-1);border-radius:20px;padding:24px 28px;display:flex;flex-direction:column;justify-content:space-between;gap:20px;color:var(--tribus-navy)}.h-stat--navy{background:var(--tribus-navy);color:#fff}.h-stat__label{font-size:12px;font-weight:500;letter-spacing:.12em;text-transform:uppercase;color:#3a4466}.h-stat--navy .h-stat__label{color:var(--tribus-mint)}.h-stat__row{display:flex;align-items:flex-end;justify-content:space-between;gap:20px}.h-stat__text{font-size:15px;line-height:1.4;color:#3a4466;max-width:180px}.h-stat--navy .h-stat__text{color:#ffffffd1}.h-stat__value{display:flex;align-items:baseline;gap:4px;flex-shrink:0}.h-stat__n{flex-shrink:0;font-size:clamp(64px,7vw,96px);line-height:.85;letter-spacing:-.045em}.h-stat__unit{font-size:26px;font-weight:500;color:var(--tribus-green-dark)}.a-partners{position:relative;display:grid;grid-template-columns:minmax(0,1.3fr) minmax(0,1fr);border-radius:var(--r-panel);overflow:hidden;background:var(--tribus-navy);color:#fff;min-height:560px;box-shadow:var(--shadow-panel)}.h-partners__text{position:relative;z-index:1;padding:clamp(40px,6vw,80px);display:flex;flex-direction:column;justify-content:center;gap:26px}.h-partners__body{margin:0;font-size:17px;line-height:1.7;color:#ffffffd6;max-width:620px;text-wrap:pretty}.h-tags{display:flex;flex-wrap:wrap;gap:10px}.h-tags span{font-size:14px;padding:8px 14px;border-radius:var(--r-pill);border:1px solid rgba(162,230,194,.45);color:var(--tribus-mint)}.h-partners__photo{position:relative;min-height:360px}.a-partners-img{position:absolute;inset:0 0 0 -45%;width:145%;max-width:none;height:100%;object-fit:cover;object-position:60% 35%;-webkit-mask-image:linear-gradient(90deg,rgba(0,0,0,0) 0%,rgba(0,0,0,.104) 22.5%,rgba(0,0,0,.352) 41.2%,rgba(0,0,0,.648) 58.8%,rgba(0,0,0,.896) 77.5%,#000 100%);mask-image:linear-gradient(90deg,#0000,#0000001b 22.5%,#0000005a 41.2%,#000000a5 58.8%,#000000e4 77.5%,#000)}@media(max-width:860px){.a-partners{grid-template-columns:1fr}.a-partners-img{left:0;width:100%;-webkit-mask-image:linear-gradient(180deg,rgba(0,0,0,0) 0%,rgba(0,0,0,.45) 18%,#000 45%);mask-image:linear-gradient(180deg,#0000,#00000073 18%,#000 45%)}}@media(min-width:761px)and (max-width:1100px){.h-partners__text{padding:40px 36px}}@media(max-width:760px){.h-partners__text{padding:30px 22px}}.h-ways{padding-top:var(--sec)}.a-card.h-way{position:relative;justify-content:flex-end;min-height:560px;padding:0;gap:0;border-radius:28px;overflow:hidden;color:#fff;background:var(--tribus-navy);box-shadow:var(--shadow-soft)}.a-card.h-way:hover{color:#fff}.h-way img{position:absolute;inset:0;width:100%;height:100%;object-fit:cover}.h-way--left img{object-position:30% center}.h-way--right img{object-position:70% center}.h-way:before{content:"";position:absolute;inset:0;z-index:1;background:linear-gradient(180deg,#0f204b00,#0f204b4d,#0f204bdb 44%,#0f204bf2 70%)}.h-way__body{position:relative;z-index:2;padding:32px;display:flex;flex-direction:column;gap:14px}.h-way__label{font-size:13px;font-weight:500;letter-spacing:.14em;text-transform:uppercase;color:var(--tribus-mint-light)}.h-way__title{margin:0;font-size:28px;font-weight:500;letter-spacing:-.01em}.h-way .u{background-image:linear-gradient(var(--tribus-mint),var(--tribus-mint))}.h-way__text{margin:0;font-size:16px;line-height:1.6;color:#ffffffdb}.a-arrow.h-way__arrow{margin-top:8px;width:48px;height:48px;border-color:#ffffff80}@media(max-width:1024px){.h-way:before{background:linear-gradient(180deg,#0f204b8c,#0f204beb 20%,#0f204bf7 60%)}}.h-projects{padding-top:var(--sec);padding-bottom:var(--sec);gap:40px}.h-projects__intro{margin:0;font-size:17px;color:var(--text-body)}.a-pill.h-pill-light{background:#fff;border:1px solid #C9D1E3;padding:14px 24px;font-size:15px}.a-pill.h-pill-light:hover{background:#fff}.a-track{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));padding:28px 32px;border-radius:24px;background:linear-gradient(180deg,#fffc,#ffffff8c);backdrop-filter:blur(14px);-webkit-backdrop-filter:blur(14px);border:1px solid rgba(255,255,255,.95);box-shadow:0 20px 40px -24px #0f204b40}.h-track{--dot: var(--status-ready);--next: var(--status-construction);display:flex;flex-direction:column;gap:14px;padding-right:24px}.h-track--consented{--dot: var(--status-consented);--next: var(--status-ready)}.h-track--construction{padding-right:0}.h-track__line{display:flex;align-items:center;gap:10px}.h-track__dot{width:14px;height:14px;border-radius:50%;background:var(--dot);box-shadow:0 0 0 5px color-mix(in srgb,var(--dot) 20%,transparent)}.h-track__bar{flex:1;height:2px;background:linear-gradient(90deg,var(--dot),var(--next))}.h-track--construction .h-track__bar{background:#dde3ee}.h-track__stage{font-size:12px;font-weight:500;letter-spacing:.14em;text-transform:uppercase;color:var(--text-meta)}.h-track__names{display:flex;flex-direction:column;gap:4px;font-size:20px;font-weight:400;line-height:1.3}@media(max-width:760px){.a-track{grid-template-columns:1fr;gap:20px}}.a-proj{display:grid;grid-template-columns:1.35fr 1fr;gap:24px}.a-card.h-proj{display:grid;grid-template-columns:minmax(0,.9fr) minmax(0,1fr);min-height:308px;padding:0;gap:0;border-radius:28px;overflow:hidden;background:var(--glass);backdrop-filter:blur(14px);-webkit-backdrop-filter:blur(14px);border:1px solid rgba(255,255,255,.95);box-shadow:0 24px 48px -24px #0f204b52}.a-card.h-proj--lead{display:flex;flex-direction:column;min-height:640px}.a-proj>.h-proj--lead{grid-row:span 2}.h-proj__photo{position:relative;overflow:hidden;min-height:220px}.h-proj--lead .h-proj__photo{flex:1;min-height:340px}.h-proj__photo img{position:absolute;inset:0;width:100%;height:100%;object-fit:cover}.t-status.h-proj__status{position:absolute;left:16px;top:16px;letter-spacing:.08em;text-transform:uppercase}.h-proj--lead .t-status.h-proj__status{left:20px;top:20px}.h-proj__body{padding:28px;display:flex;flex-direction:column;justify-content:flex-end;gap:12px}.h-proj--lead .h-proj__body{padding:32px 36px 36px;gap:14px}.t-chip.h-chip-line{background:none;color:inherit;text-transform:none;border:1px solid #C9D1E3}.h-proj__title{margin:0;font-size:26px;font-weight:500}.h-proj--lead .h-proj__title{font-size:36px;letter-spacing:-.02em}.h-proj__text{margin:0;font-size:15px;line-height:1.5;color:var(--text-body)}.h-proj--lead .h-proj__text{font-size:17px;line-height:1.6;max-width:520px}.h-proj__more{display:inline-flex;align-items:center;gap:8px;font-size:14px;font-weight:500;color:var(--tribus-green-dark)}.h-proj__more .a-arrow{border:none;width:32px;height:32px}@media(min-width:761px)and (max-width:1100px){.a-proj{grid-template-columns:minmax(0,1fr) minmax(0,1fr)}.a-proj>.h-proj--lead{grid-row:auto}.a-proj>:first-child{grid-column:1 / -1;min-height:420px}.a-proj>a:not(:first-child){grid-template-columns:1fr}}@media(max-width:760px){.a-proj{grid-template-columns:1fr}.a-proj>.h-proj--lead{grid-row:auto}}@media(max-width:560px){.a-proj>a.h-proj{grid-template-columns:1fr}}.h-latest{padding-bottom:var(--sec)}.h-all{display:inline-flex;align-items:center;gap:10px;min-height:44px;font-size:15px;font-weight:500;text-decoration:none}.c-news{gap:32px}.a-card.a-news{gap:18px;padding:12px 12px 30px;border-radius:28px;background:#fff;box-shadow:var(--shadow-soft)}.h-news__photo{aspect-ratio:16 / 11;border-radius:18px;overflow:hidden;background:var(--tint-1)}.h-news__photo img{width:100%;height:100%;object-fit:cover;display:block}.h-news__text{display:flex;flex-direction:column;gap:18px}.h-news__meta{display:flex;gap:10px;align-items:center;padding:4px 14px 0;font-size:13px;font-weight:500;letter-spacing:.08em;text-transform:uppercase;color:var(--text-meta)}.h-news__dot{width:4px;height:4px;border-radius:50%;background:var(--tribus-mint)}.h-news__cat{color:var(--tribus-green-dark)}.h-news__title{margin:0 14px;font-size:24px;line-height:1.3;font-weight:500;transition:color .2s}.a-news:hover .h-news__title{color:var(--tribus-green-dark)}@media(min-width:761px){.a-card.a-news:only-child{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:center;gap:32px;padding:12px}}@media(min-width:761px)and (max-width:1100px){.c-news{grid-template-columns:repeat(3,minmax(0,1fr));gap:16px}.c-news:has(>:only-child){grid-template-columns:1fr}.h-news__title{font-size:19px}}@media(min-width:761px)and (max-width:1100px){.h-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:16px}.h-scale{grid-template-columns:minmax(0,1.15fr) minmax(0,1fr);gap:40px}}.t-glows-home>:nth-child(1){width:1223px;height:1302px;right:-329px;top:calc(.3% - 651px);opacity:.57;transform:rotate(9deg)}.t-glows-home>:nth-child(2){width:893px;height:1015px;right:-561px;top:calc(10.7% - 507px);opacity:.45;transform:rotate(5deg)}.t-glows-home>:nth-child(3){width:1027px;height:854px;right:-607px;top:calc(32.8% - 427px);opacity:.78;transform:rotate(24deg)}.t-glows-home>:nth-child(4){width:1250px;height:1407px;left:-591px;top:calc(46.6% - 703px);opacity:.5;transform:rotate(-28deg)}.t-glows-home>:nth-child(5){width:1145px;height:1309px;right:-376px;top:calc(62.2% - 654px);opacity:.63;transform:rotate(23deg)}.t-glows-home>:nth-child(6){width:831px;height:652px;left:-435px;top:calc(80% - 326px);opacity:.52;transform:rotate(12deg)}
