/* Institutional organization, keeping the existing Tosama design. */
.energy-art-v64{position:absolute;inset:0;display:block;background:radial-gradient(ellipse at 65% 48%,#386b96 0, #153553 42%,#091d32 100%);overflow:hidden}
.energy-art-v64:before,.energy-art-v64:after{content:"";position:absolute;width:70%;aspect-ratio:1;border:1px solid #ffffff35;border-radius:50%;right:-6%;top:15%;box-shadow:0 0 0 30px #ffffff08,0 0 0 60px #ffffff08,0 0 0 90px #ffffff06}
.energy-art-v64:after{width:110%;right:-28%;top:-10%;box-shadow:none}
.energy-cover-v64{background:#153553}.energy-cover-v64 .hero-content{position:relative;z-index:2}
.home-unit-name small{display:block;max-width:260px;margin-top:14px;font-size:16px;line-height:1.5;font-weight:400;color:#fff}
.institution-intro-v64{max-width:1200px;margin:auto;padding:100px 40px}
.institution-intro-v64 h2{font-size:clamp(36px,4.5vw,64px);line-height:1.08;max-width:850px;color:var(--blue);margin:24px 0}
.institution-intro-v64 p{font-size:21px;line-height:1.65;max-width:900px;color:#40505f}
.application-v64{display:grid;grid-template-columns:1.1fr 1fr;gap:70px;align-items:center;max-width:1400px;margin:0 auto;padding:40px 40px 100px}
.application-v64 img{width:100%;height:600px;object-fit:cover;display:block}
.application-v64 h2{font-size:clamp(36px,4vw,58px);line-height:1.1;color:var(--blue)}
.application-v64 p,.energy-scope-v64 p{font-size:20px;line-height:1.65;color:#40505f}
.energy-scope-v64{display:grid;grid-template-columns:1fr 1fr;gap:65px;padding:65px 40px;max-width:1200px;margin:auto;border-block:1px solid #d3dce3}
.energy-scope-v64 h2{font-size:34px;line-height:1.15;color:var(--blue)}
.featured-projects-v64{max-width:1400px;padding:75px 40px 110px;margin:auto}
.featured-projects-v64 .home-business-heading{padding:0 0 40px}
.featured-projects-v64 h2{font-size:clamp(34px,4vw,54px);line-height:1.15;color:var(--blue)}
.featured-grid-v64{display:grid;grid-template-columns:1fr 1fr;gap:40px}
.featured-grid-v64 a{color:inherit;text-decoration:none;display:block}
.featured-grid-v64 img{width:100%;height:440px;object-fit:contain;background:#edf1f4;display:block}
.featured-grid-v64 span{display:block;padding:25px 0}.featured-grid-v64 small{color:var(--blue);font-size:15px}
.featured-grid-v64 h3{font-size:32px;margin:12px 0}.featured-grid-v64 p{font-size:18px;line-height:1.6;color:#40505f}
@media(max-width:780px){.institution-intro-v64{padding:65px 24px}.institution-intro-v64 p{font-size:18px}.application-v64{grid-template-columns:1fr;gap:20px;padding:20px 24px 65px}.application-v64 img{height:380px}.application-v64 p{font-size:18px}.energy-scope-v64{grid-template-columns:1fr;gap:35px;padding:40px 24px}.featured-projects-v64{padding:50px 24px}.featured-grid-v64{grid-template-columns:1fr;gap:25px}.featured-grid-v64 img{height:330px}.featured-projects-v64 .home-business-heading{display:block}.home-unit-name small{font-size:15px}}

.home-business-units .home-unit-tile:before{z-index:1;background:linear-gradient(180deg,transparent 35%,#061b32d9 100%)}
.home-business-units .home-unit-tile:after{z-index:1}
.unit-parent-v64{display:flex;gap:12px;max-width:1320px;margin:auto;padding:30px 24px;color:var(--blue);font-size:16px}.unit-parent-v64 a{color:inherit}

.energy-photo-v89{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;object-position:50% 42%}.energy-cover-v88>img{object-position:50% 43%}
