:root{--blue:#085a9e;--deep:#064789;--pale:#f3fafe;--green:#11a64d;--yellow:#ffed25;--orange:#f78823;--gold:#f7ae3b}*{box-sizing:border-box}html{scroll-behavior:smooth}body{margin:0;font-family:Inter,Arial,sans-serif;color:var(--deep);background:#fff}.container{width:1200px;max-width:calc(100% - 48px);margin:0 auto}.hero{height:700px;color:#fff;background:url('assets/image-5.jpeg') center/cover no-repeat;position:relative}.topbar{height:120px;background:rgba(8,90,158,.4);border-bottom:1px solid rgba(135,201,255,.6)}.nav-inner{height:100%;display:flex;align-items:center;justify-content:space-between}.logo{width:208px;height:63px;display:block}.nav-right{display:flex;align-items:center;gap:230px}.contact-link{font-weight:600;font-size:24px;color:#fff;text-decoration:none;position:relative}.contact-link:after{content:"";position:absolute;left:0;bottom:-7px;width:94px;height:2px;background:linear-gradient(90deg,var(--green),var(--yellow) 77%,var(--orange))}.top-socials{display:flex;gap:18px}.top-socials a{color:#fff;text-decoration:none;font-size:21px;font-weight:800}.hero-copy{padding-left:569px;padding-top:92px}.eyebrow-line{width:120px;height:4px;background:linear-gradient(90deg,var(--green),var(--yellow) 77%,var(--orange));margin-bottom:23px}.hero-name{margin:0 0 37px;font-size:20px;letter-spacing:8px}.hero h1{font-size:64px;line-height:1.03;letter-spacing:-3.7px;margin:0 0 35px}.hero h1 span{color:var(--gold);font-size:73px}.hero-description{width:579px;max-width:100%;font-size:20px;line-height:1.2;margin:0}.about{height:652px;padding-top:74px}.about-grid{display:grid;grid-template-columns:662px 470px;gap:68px}.section-label{display:flex;align-items:center;gap:16px;text-transform:uppercase;font-size:16px;font-weight:800;letter-spacing:4.8px;margin-bottom:25px}.section-label span{display:block;width:120px;height:8px;background:linear-gradient(90deg,var(--green),var(--yellow) 77%,var(--orange))}.section-label.light{color:#fff}.about h2,.timeline h2,.parliament h2,.public-data h2,.follow h2{font-size:40px;line-height:1.2;margin:0;font-weight:700}.body-copy{font-size:20px;line-height:1.2;font-weight:500;margin-top:27px}.body-copy p{margin:0 0 24px}.portrait{width:470px;height:472px;margin:26px 0 0;border-radius:8px;overflow:hidden}.portrait img{width:100%;height:100%;object-fit:cover;object-position:67% center}.timeline{height:915px;background:var(--pale);padding-top:73px}.timeline h2{margin-bottom:48px}.timeline-grid{display:grid;grid-template-columns:repeat(3,380px);gap:25px 30px}.milestone{height:294px;background:#fff;border-radius:10px;padding:22px 34px;box-shadow:0 4px 4px rgba(0,0,0,.25)}.milestone.short{height:272px}.milestone-icon{width:50px;height:50px;border-radius:50%;display:grid;place-items:center;color:#fff;font-size:22px;font-weight:800;margin-bottom:10px}.milestone-icon img{width:28px;height:28px;object-fit:contain}.green{background:#11a64d}.blue{background:#387ed2}.yellow{background:#fec502}.orange{background:#f78823}.milestone h3{font-size:24px;margin:0 0 12px}.milestone h4{font-size:18px;line-height:1.2;margin:0 0 22px;max-width:300px}.milestone p{font-size:14px;line-height:1.22;font-weight:500;margin:0}.parliament{height:665px;color:#fff;background:url('assets/image-1.jpeg') center/cover no-repeat;padding-top:69px}.parliament h2{margin-bottom:28px}.parliament-intro{width:662px;font-size:20px;line-height:1.2;font-weight:500;margin:0 0 55px}.action-grid{display:grid;grid-template-columns:repeat(4,1fr);gap:10px}.action-grid article{height:223px;border:1px solid rgba(255,255,255,.85);padding:20px 28px}.action-grid img,.action-symbol{width:43px;height:43px;object-fit:contain;color:#fff;font-size:35px;line-height:43px}.action-grid h3{font-size:16px;line-height:1.12;margin:12px 0 13px}.action-grid p{font-size:12px;line-height:1.25;margin:0}.public-data{height:337px;padding-top:73px}.public-data h2{margin-bottom:65px}.data-grid{display:grid;grid-template-columns:1.08fr .9fr 1.28fr 1fr .8fr}.data-item{height:48px;display:flex;align-items:center;padding-left:30px;border-left:1px solid #9bbbd5;gap:17px}.data-item:first-child{border-left:0;padding-left:0}.data-item img,.data-symbol{width:41px;height:36px;object-fit:contain;color:#0d66b3;font-size:30px}.data-item p{font-size:15px;line-height:1.5;margin:0}.data-item strong{font-size:17px}.follow{height:197px;background:#1870b8;color:#fff;padding-top:49px}.follow-inner{display:grid;grid-template-columns:1fr 260px 300px;align-items:center;gap:55px}.follow .section-label{margin-bottom:21px}.follow h2{font-size:40px}.social-card{display:flex;align-items:center;gap:24px;color:#fff;text-decoration:none}.social-icon{width:72px;height:72px;border-radius:50%;background:#fff;color:#1870b8;display:grid;place-items:center;font-size:40px;font-weight:800}.social-card strong,.social-card small{display:block;font-size:16px}.social-card small{font-weight:400;margin-top:8px}footer{height:178px;background:var(--blue);color:#fff}.footer-inner{height:100%;display:flex;align-items:center;justify-content:space-between}.footer-inner p{font-size:10px;margin:0}@media(max-width:900px){.container{max-width:calc(100% - 36px)}.hero{height:700px;background-position:39% center}.topbar{height:92px}.logo{width:145px;height:auto}.nav-right{gap:18px}.contact-link{font-size:16px}.contact-link:after{width:65px}.top-socials{display:none}.hero-copy{padding:300px 0 0}.hero-name{font-size:11px;letter-spacing:4px;margin-bottom:18px}.hero h1{font-size:42px;letter-spacing:-2px}.hero h1 span{font-size:48px}.hero-description{font-size:15px;width:520px}.about,.timeline,.parliament,.public-data,.follow,footer{height:auto}.about{padding:58px 0}.about-grid{grid-template-columns:1fr;gap:30px}.about h2,.timeline h2,.parliament h2,.public-data h2,.follow h2{font-size:30px}.body-copy{font-size:16px}.portrait{width:100%;height:430px;margin:0}.timeline{padding:58px 0}.timeline-grid{grid-template-columns:1fr}.milestone,.milestone.short{height:auto;min-height:250px}.parliament{padding:58px 0}.parliament-intro{width:100%;font-size:16px}.action-grid{grid-template-columns:1fr 1fr}.public-data{padding:58px 0}.data-grid{grid-template-columns:1fr}.data-item,.data-item:first-child{border-left:0;border-top:1px solid #d7e7f3;padding:18px 0;height:auto}.follow{padding:45px 0}.follow-inner{grid-template-columns:1fr;gap:32px}.section-label{font-size:12px;letter-spacing:3px}.section-label span{width:80px;height:6px}footer{padding:35px 0}.footer-inner{gap:30px}.footer-inner p{text-align:right;font-size:8px}}@media(max-width:520px){.hero{height:680px;background-position:38% center}.hero-copy{padding-top:330px}.hero h1{font-size:36px}.hero h1 span{font-size:42px}.about-grid{display:flex;flex-direction:column}.portrait{height:360px}.action-grid{grid-template-columns:1fr}.follow h2{font-size:28px}.footer-inner{flex-direction:column;align-items:flex-start}.footer-inner p{text-align:left}}
