/*! normalize.css v8.0.1 | MIT License | github.com/necolas/normalize.css */html{line-height:1.15;-webkit-text-size-adjust:100%}body{margin:0}main{display:block}h1{font-size:2em;margin:.67em 0}hr{box-sizing:content-box;height:0;overflow:visible}pre{font-family:monospace,monospace;font-size:1em}a{background-color:transparent}abbr[title]{border-bottom:none;-webkit-text-decoration:underline;text-decoration:underline;text-decoration:underline;-webkit-text-decoration:underline dotted;text-decoration:underline dotted}b,strong{font-weight:bolder}code,kbd,samp{font-family:monospace,monospace;font-size:1em}small{font-size:80%}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}sub{bottom:-.25em}sup{top:-.5em}img{border-style:none}button,input,optgroup,select,textarea{font-family:inherit;font-size:100%;line-height:1.15;margin:0}button,input{overflow:visible}button,select{text-transform:none}[type=button],[type=reset],[type=submit],button{-webkit-appearance:button}[type=button]::-moz-focus-inner,[type=reset]::-moz-focus-inner,[type=submit]::-moz-focus-inner,button::-moz-focus-inner{border-style:none;padding:0}[type=button]:-moz-focusring,[type=reset]:-moz-focusring,[type=submit]:-moz-focusring,button:-moz-focusring{outline:1px dotted ButtonText}fieldset{padding:.35em .75em .625em}legend{box-sizing:border-box;color:inherit;display:table;max-width:100%;padding:0;white-space:normal}progress{vertical-align:baseline}textarea{overflow:auto}[type=checkbox],[type=radio]{box-sizing:border-box;padding:0}[type=number]::-webkit-inner-spin-button,[type=number]::-webkit-outer-spin-button{height:auto}[type=search]{-webkit-appearance:textfield;outline-offset:-2px}[type=search]::-webkit-search-decoration{-webkit-appearance:none}::-webkit-file-upload-button{-webkit-appearance:button;font:inherit}details{display:block}summary{display:list-item}template{display:none}[hidden]{display:none}@font-face{font-family:"Helvetica Neue LT Pro";src:url(../../ng_rii/fonts/HelveticaNeueLTPro-Roman.otf) format("opentype");font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:"Helvetica Neue LT Pro";src:url(../../ng_rii/fonts/HelveticaNeueLTPro-Md.otf) format("opentype");font-weight:500;font-style:normal;font-display:swap}@font-face{font-family:"Helvetica Neue LT Pro";src:url(../../ng_rii/fonts/HelveticaNeueLTPro-Bd.otf) format("opentype");font-weight:700;font-style:normal;font-display:swap}:root{--ng_rii-gray-light:#F0F0F0;--ng_rii-gray:#7C7C7C;--ng_rii-blue-light:#00AFF0;--ng_rii-blue:#0072CE;--ng_rii-blue-dark:#00148C;--ng_rii-card-blue-light:#48A2E8;--ng_rii-card-blue-medium:#2D65C2;--ng_rii-card-blue-dark:var(--ng_rii-blue-dark);--ng_rii-card-green-light:#01BCB5;--ng_rii-card-green-medium:#45853C;--ng_rii-card-green-dark:#3B6044;--ng_rii-gradient-direction:270deg;--ng_rii-gradient-color-stops:var(--ng_rii-blue-dark) 20%,var(--ng_rii-blue-light) 98%;--ng_rii-font-family-primary:"Helvetica Neue LT Pro",sans-serif;--ng_rii-font-size-base:16px}.video-modal .fancybox__content{padding:0;background:0 0;max-width:1200px;width:90vw}@supports ((-webkit-background-clip:text) or (background-clip:text)){.riiobody section.future-timeline-sequence .timeline-content-wrapper .count-up-group h3.year-2050#year-2050 div.odometer-numbers span span,.text-gradient{background:linear-gradient(270deg,#00148c 20%,#00aff0 98%);background:linear-gradient(var(--ng_rii-gradient-direction),var(--ng_rii-gradient-color-stops));color:transparent;-webkit-background-clip:text;background-clip:text;text-fill-color:transparent}}.riiobody{font-family:"Helvetica Neue LT Pro",sans-serif;font-family:var(--ng_rii-font-family-primary);font-size:16px;font-size:var(--ng_rii-font-size-base)}.riiobody blockquote,.riiobody figure,.riiobody h1,.riiobody h2,.riiobody h3,.riiobody h4,.riiobody h5,.riiobody h6,.riiobody hr,.riiobody p{margin:0}.riiobody hr{border:none;height:1px;background-color:#7c7c7c;background-color:var(--ng_rii-gray)}.riiobody .visually-hidden{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border-width:0}.riiobody .black{color:#000}.riiobody .blue-light{color:#00aff0;color:var(--ng_rii-blue-light)}.riiobody h1{text-align:center;font-size:7rem;font-size:max(4rem,min(8vw,10rem));font-style:normal;font-weight:500;line-height:.9;letter-spacing:-.038em}.riiobody h2{letter-spacing:-.038em;font-size:3.65rem;font-size:max(2.5rem,min(4.5vw,5.75rem));line-height:.95;font-weight:500;margin:0}.riiobody h3{font-size:1.65rem;font-weight:500;margin:0;line-height:.95}.riiobody p{line-height:1.3;color:#000;font-size:1rem;font-weight:400;margin:0}.riiobody blockquote{color:#0072ce;color:var(--ng_rii-blue);font-size:1rem;font-weight:500;margin:0;padding-left:1.4em;position:relative;border:none;line-height:1;padding-right:0}.riiobody blockquote:before{content:open-quote;font-size:2rem;position:absolute;left:0;top:0;color:inherit;quotes:inherit;padding-bottom:0;padding-bottom:initial;font-family:inherit;font-weight:inherit}.riiobody blockquote p{line-height:1;line-height:1.3;color:#0072ce;color:var(--ng_rii-blue);font-weight:500}.riiobody blockquote #quote-attribution{margin-top:20px}.riiobody blockquote #quote-attribution cite{line-height:1.2;font-weight:700;color:#000;font-style:normal}.riiobody blockquote #quote-attribution cite .title{margin-top:5px;font-size:.75rem;font-weight:400}@media (max-width:575.98px){.riiobody h1{font-size:4rem;font-size:max(3rem,min(15vw,4.25rem))}}.riiobody h2:not(.no-split-text):not(.no-observer) div{transform:translateY(30px);opacity:0;transition:transform .5s ease-out,opacity .5s ease-out}.riiobody h2:not(.no-split-text):not(.no-observer) div:nth-of-type(2){transition-delay:.4s}.riiobody h2:not(.no-split-text):not(.no-observer) div:nth-of-type(3){transition-delay:.6s}.riiobody h2:not(.no-split-text):not(.no-observer) div:nth-of-type(4){transition-delay:.8s}.riiobody h2:not(.no-split-text):not(.no-observer) div:nth-of-type(5){transition-delay:1s}.riiobody h2:not(.no-split-text):not(.no-observer) div:nth-of-type(6){transition-delay:1.2s}.riiobody h2:not(.no-split-text):not(.no-observer) div:nth-of-type(7){transition-delay:1.4s}.riiobody h2:not(.no-split-text):not(.no-observer) div:nth-of-type(8){transition-delay:1.6s}.riiobody h2:not(.no-split-text):not(.no-observer) div:nth-of-type(9){transition-delay:1.8s}.riiobody h2:not(.no-split-text):not(.no-observer) div:nth-of-type(10){transition-delay:2s}.riiobody h2:not(.no-split-text):not(.no-observer).is-visible div{transform:translateY(0);opacity:1}.riiobody hr{clip-path:inset(0 37.5% 0 37.5%);transition:clip-path 1.2s ease-out}.riiobody hr.is-visible{clip-path:inset(0 0 0 0)}.riiobody .btn{opacity:0}.riiobody .btn.is-visible{opacity:1}.riiobody figure.gradient-reveal{background:linear-gradient(270deg,#00148c 20%,#00aff0 98%);background:linear-gradient(var(--ng_rii-gradient-direction),var(--ng_rii-gradient-color-stops));border-radius:10px;transition:opacity 1.2s ease-in-out;opacity:0}.riiobody figure.gradient-reveal:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:#fff;transform:translateX(0);transition:transform .8s ease-in-out}.riiobody figure.gradient-reveal img{opacity:0;transition:opacity .8s ease-in-out .35s}.riiobody figure.gradient-reveal.gradient-reveal-alt:after{transform:translateY(0)}.riiobody figure.gradient-reveal.is-visible{clip-path:inset(0 0 0 0);opacity:1}.riiobody figure.gradient-reveal.is-visible img{opacity:1}.riiobody figure.gradient-reveal.is-visible:after{transform:translateX(-100%)}.riiobody figure.gradient-reveal.is-visible.gradient-reveal-alt:after{transform:translateY(-100%)}.riiobody figure.fade-up{opacity:0;transform:translateY(30px);transition:transform .75s ease-out,opacity .75s ease-out}.riiobody figure.fade-up.is-visible{opacity:1;transform:translateY(0)}.riiobody p:not(.no-observer){opacity:0;transform:translateY(10px);transition:transform .75s ease-out .8s,opacity .75s ease-out .8s}.riiobody p:not(.no-observer).is-visible{opacity:1;transform:translateY(0)}.riiobody blockquote p{opacity:0;transform:translateY(10px);transition:transform .75s ease-out .8s,opacity .75s ease-out .9s}.riiobody blockquote:before{opacity:0;transform:translateX(10px);transition:transform .5s ease-out 1.5s,opacity .5s ease-out 1.5s}.riiobody blockquote #quote-attribution cite{opacity:0;transition:opacity .5s ease-out 1.6s}.riiobody blockquote #quote-attribution cite .title{opacity:0;transition:opacity .5s ease-out 1.7s}.riiobody blockquote.is-visible p{opacity:1;transform:translateY(0)}.riiobody blockquote.is-visible:before{opacity:1;transform:translateX(0)}.riiobody blockquote.is-visible #quote-attribution cite{opacity:1}.riiobody blockquote.is-visible #quote-attribution cite .title{opacity:1}.riiobody .innovation-stats dl.stats-list hr{clip-path:inset(0 0 0 100%);transition:clip-path .8s ease-out .6s}.riiobody .innovation-stats dl.stats-list hr:nth-of-type(2){transition-delay:1.2s}.riiobody .innovation-stats dl.stats-list .stat-item dt .text-gradient,.riiobody .innovation-stats dl.stats-list .stat-item dt section.future-timeline-sequence .timeline-content-wrapper .count-up-group h3.year-2050#year-2050 div.odometer-numbers span span,.riiobody section.future-timeline-sequence .timeline-content-wrapper .count-up-group h3.year-2050#year-2050 div.odometer-numbers span .innovation-stats dl.stats-list .stat-item dt span{opacity:0;transition:opacity .5s ease-out 0s}.riiobody .innovation-stats dl.stats-list .stat-item dd{opacity:0;transition:opacity .5s ease-out .4s}.riiobody .innovation-stats dl.stats-list .stat-item:nth-of-type(2) dt .text-gradient,.riiobody .innovation-stats dl.stats-list .stat-item:nth-of-type(2) dt section.future-timeline-sequence .timeline-content-wrapper .count-up-group h3.year-2050#year-2050 div.odometer-numbers span span,.riiobody section.future-timeline-sequence .timeline-content-wrapper .count-up-group h3.year-2050#year-2050 div.odometer-numbers span .innovation-stats dl.stats-list .stat-item:nth-of-type(2) dt span{transition-delay:.8s}.riiobody .innovation-stats dl.stats-list .stat-item:nth-of-type(2) dd{transition-delay:1s}.riiobody .innovation-stats dl.stats-list .stat-item:nth-of-type(3) dt .text-gradient,.riiobody .innovation-stats dl.stats-list .stat-item:nth-of-type(3) dt section.future-timeline-sequence .timeline-content-wrapper .count-up-group h3.year-2050#year-2050 div.odometer-numbers span span,.riiobody section.future-timeline-sequence .timeline-content-wrapper .count-up-group h3.year-2050#year-2050 div.odometer-numbers span .innovation-stats dl.stats-list .stat-item:nth-of-type(3) dt span{transition-delay:1.4s}.riiobody .innovation-stats dl.stats-list .stat-item:nth-of-type(3) dd{transition-delay:1.6s}.riiobody .innovation-stats dl.stats-list.is-visible hr{clip-path:inset(0 0 0 0)}.riiobody .innovation-stats dl.stats-list.is-visible .stat-item dt .stat-icon img{transform:translateY(0) scale(1);opacity:1}.riiobody .innovation-stats dl.stats-list.is-visible .stat-item dt .text-gradient,.riiobody .innovation-stats dl.stats-list.is-visible .stat-item dt section.future-timeline-sequence .timeline-content-wrapper .count-up-group h3.year-2050#year-2050 div.odometer-numbers span span,.riiobody section.future-timeline-sequence .timeline-content-wrapper .count-up-group h3.year-2050#year-2050 div.odometer-numbers span .innovation-stats dl.stats-list.is-visible .stat-item dt span{opacity:1}.riiobody .innovation-stats dl.stats-list.is-visible .stat-item dt .text-gradient div,.riiobody .innovation-stats dl.stats-list.is-visible .stat-item dt section.future-timeline-sequence .timeline-content-wrapper .count-up-group h3.year-2050#year-2050 div.odometer-numbers span span div,.riiobody section.future-timeline-sequence .timeline-content-wrapper .count-up-group h3.year-2050#year-2050 div.odometer-numbers span .innovation-stats dl.stats-list.is-visible .stat-item dt span div{transform:translateY(0);opacity:1}.riiobody .innovation-stats dl.stats-list.is-visible .stat-item dd{opacity:1}.riiobody .chapters-carousel li{opacity:1}.riiobody .chapters-carousel li .chapter-card{opacity:0;transform:scale(.8);transition:transform .8s ease-out .4s,opacity .8s ease-out .4s}.riiobody .chapters-carousel li.is-visible .chapter-card{transition-delay:.2s}.riiobody .chapters-carousel li.is-active .chapter-card{transition-delay:0s}.riiobody .chapters-carousel li:hover{opacity:.8}.riiobody .chapters-carousel.is-visible li .chapter-card{opacity:1;transform:scale(1)}.riiobody .btn{display:inline-flex;padding:10px 17px;justify-content:center;align-items:center;border-radius:5px;border:1px solid #000;background:#fff;color:#000;text-align:center;font-family:"Helvetica Neue LT Pro",sans-serif;font-family:var(--ng_rii-font-family-primary);font-size:1.05rem;font-weight:500;line-height:1.15;-webkit-text-decoration:none;text-decoration:none;letter-spacing:-.01em;position:relative;z-index:0;transition:color .5s ease-in-out,opacity .75s ease-out;box-sizing:border-box}.riiobody .btn .btn-text{margin-bottom:-4px;z-index:1}.riiobody .btn:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(270deg,#00148c 20%,#00aff0 98%);background:linear-gradient(var(--ng_rii-gradient-direction),var(--ng_rii-gradient-color-stops));opacity:0;transition:opacity .5s ease-in-out;border-radius:4px}.riiobody .btn--secondary{background:0 0;background:linear-gradient(270deg,transparent,transparent);background:linear-gradient(var(--ng_rii-gradient-direction),transparent,transparent)}.riiobody .btn--white{background:0 0;background:linear-gradient(270deg,transparent,transparent);background:linear-gradient(var(--ng_rii-gradient-direction),transparent,transparent);color:#fff;border-color:#fff}.riiobody .btn:hover{color:#fff}.riiobody .btn:hover:after{opacity:1}.riiobody section{width:100%;height:auto}.riiobody section.hero{display:flex;justify-content:center;align-items:center;min-height:100vh;background-color:#000;overflow:hidden;position:relative;z-index:0}.riiobody section.hero h1{color:#fff;max-width:14ch;z-index:1}.riiobody section.hero .btn{position:absolute;bottom:5%;left:50%;transform:translateX(-50%);z-index:1}.riiobody section.hero .hero-preview-video{position:absolute;top:0;left:0;width:100%;height:100%;-o-object-fit:cover;object-fit:cover;z-index:0;filter:blur(0);transition:filter 1.5s}.riiobody section.hero .hero-preview-video.blur{filter:blur(10px)}.riiobody section.business-plan,.riiobody section.cocreation,.riiobody section.explore-themes,.riiobody section.future-grid,.riiobody section.intro,.riiobody section.plan-highlights,.riiobody section.resilient-network{display:flex;flex-direction:column;justify-content:center;align-items:center;z-index:1;position:relative}.riiobody section.business-plan .business-plan-content,.riiobody section.business-plan .cocreation-content,.riiobody section.business-plan .explore-themes-content,.riiobody section.business-plan .future-grid-content,.riiobody section.business-plan .intro-content,.riiobody section.business-plan .plan-highlights-content,.riiobody section.business-plan .resilient-network-content,.riiobody section.cocreation .business-plan-content,.riiobody section.cocreation .cocreation-content,.riiobody section.cocreation .explore-themes-content,.riiobody section.cocreation .future-grid-content,.riiobody section.cocreation .intro-content,.riiobody section.cocreation .plan-highlights-content,.riiobody section.cocreation .resilient-network-content,.riiobody section.explore-themes .business-plan-content,.riiobody section.explore-themes .cocreation-content,.riiobody section.explore-themes .explore-themes-content,.riiobody section.explore-themes .future-grid-content,.riiobody section.explore-themes .intro-content,.riiobody section.explore-themes .plan-highlights-content,.riiobody section.explore-themes .resilient-network-content,.riiobody section.future-grid .business-plan-content,.riiobody section.future-grid .cocreation-content,.riiobody section.future-grid .explore-themes-content,.riiobody section.future-grid .future-grid-content,.riiobody section.future-grid .intro-content,.riiobody section.future-grid .plan-highlights-content,.riiobody section.future-grid .resilient-network-content,.riiobody section.intro .business-plan-content,.riiobody section.intro .cocreation-content,.riiobody section.intro .explore-themes-content,.riiobody section.intro .future-grid-content,.riiobody section.intro .intro-content,.riiobody section.intro .plan-highlights-content,.riiobody section.intro .resilient-network-content,.riiobody section.plan-highlights .business-plan-content,.riiobody section.plan-highlights .cocreation-content,.riiobody section.plan-highlights .explore-themes-content,.riiobody section.plan-highlights .future-grid-content,.riiobody section.plan-highlights .intro-content,.riiobody section.plan-highlights .plan-highlights-content,.riiobody section.plan-highlights .resilient-network-content,.riiobody section.resilient-network .business-plan-content,.riiobody section.resilient-network .cocreation-content,.riiobody section.resilient-network .explore-themes-content,.riiobody section.resilient-network .future-grid-content,.riiobody section.resilient-network .intro-content,.riiobody section.resilient-network .plan-highlights-content,.riiobody section.resilient-network .resilient-network-content{width:90%;padding-top:75px;display:flex;flex-direction:row;flex-wrap:wrap;justify-content:space-between}.riiobody section.business-plan .business-plan-content hr,.riiobody section.business-plan .cocreation-content hr,.riiobody section.business-plan .explore-themes-content hr,.riiobody section.business-plan .future-grid-content hr,.riiobody section.business-plan .intro-content hr,.riiobody section.business-plan .plan-highlights-content hr,.riiobody section.business-plan .resilient-network-content hr,.riiobody section.cocreation .business-plan-content hr,.riiobody section.cocreation .cocreation-content hr,.riiobody section.cocreation .explore-themes-content hr,.riiobody section.cocreation .future-grid-content hr,.riiobody section.cocreation .intro-content hr,.riiobody section.cocreation .plan-highlights-content hr,.riiobody section.cocreation .resilient-network-content hr,.riiobody section.explore-themes .business-plan-content hr,.riiobody section.explore-themes .cocreation-content hr,.riiobody section.explore-themes .explore-themes-content hr,.riiobody section.explore-themes .future-grid-content hr,.riiobody section.explore-themes .intro-content hr,.riiobody section.explore-themes .plan-highlights-content hr,.riiobody section.explore-themes .resilient-network-content hr,.riiobody section.future-grid .business-plan-content hr,.riiobody section.future-grid .cocreation-content hr,.riiobody section.future-grid .explore-themes-content hr,.riiobody section.future-grid .future-grid-content hr,.riiobody section.future-grid .intro-content hr,.riiobody section.future-grid .plan-highlights-content hr,.riiobody section.future-grid .resilient-network-content hr,.riiobody section.intro .business-plan-content hr,.riiobody section.intro .cocreation-content hr,.riiobody section.intro .explore-themes-content hr,.riiobody section.intro .future-grid-content hr,.riiobody section.intro .intro-content hr,.riiobody section.intro .plan-highlights-content hr,.riiobody section.intro .resilient-network-content hr,.riiobody section.plan-highlights .business-plan-content hr,.riiobody section.plan-highlights .cocreation-content hr,.riiobody section.plan-highlights .explore-themes-content hr,.riiobody section.plan-highlights .future-grid-content hr,.riiobody section.plan-highlights .intro-content hr,.riiobody section.plan-highlights .plan-highlights-content hr,.riiobody section.plan-highlights .resilient-network-content hr,.riiobody section.resilient-network .business-plan-content hr,.riiobody section.resilient-network .cocreation-content hr,.riiobody section.resilient-network .explore-themes-content hr,.riiobody section.resilient-network .future-grid-content hr,.riiobody section.resilient-network .intro-content hr,.riiobody section.resilient-network .plan-highlights-content hr,.riiobody section.resilient-network .resilient-network-content hr{min-width:100%;margin-bottom:75px}.riiobody section.business-plan .business-plan-content figure,.riiobody section.business-plan .cocreation-content figure,.riiobody section.business-plan .explore-themes-content figure,.riiobody section.business-plan .future-grid-content figure,.riiobody section.business-plan .intro-content figure,.riiobody section.business-plan .plan-highlights-content figure,.riiobody section.business-plan .resilient-network-content figure,.riiobody section.cocreation .business-plan-content figure,.riiobody section.cocreation .cocreation-content figure,.riiobody section.cocreation .explore-themes-content figure,.riiobody section.cocreation .future-grid-content figure,.riiobody section.cocreation .intro-content figure,.riiobody section.cocreation .plan-highlights-content figure,.riiobody section.cocreation .resilient-network-content figure,.riiobody section.explore-themes .business-plan-content figure,.riiobody section.explore-themes .cocreation-content figure,.riiobody section.explore-themes .explore-themes-content figure,.riiobody section.explore-themes .future-grid-content figure,.riiobody section.explore-themes .intro-content figure,.riiobody section.explore-themes .plan-highlights-content figure,.riiobody section.explore-themes .resilient-network-content figure,.riiobody section.future-grid .business-plan-content figure,.riiobody section.future-grid .cocreation-content figure,.riiobody section.future-grid .explore-themes-content figure,.riiobody section.future-grid .future-grid-content figure,.riiobody section.future-grid .intro-content figure,.riiobody section.future-grid .plan-highlights-content figure,.riiobody section.future-grid .resilient-network-content figure,.riiobody section.intro .business-plan-content figure,.riiobody section.intro .cocreation-content figure,.riiobody section.intro .explore-themes-content figure,.riiobody section.intro .future-grid-content figure,.riiobody section.intro .intro-content figure,.riiobody section.intro .plan-highlights-content figure,.riiobody section.intro .resilient-network-content figure,.riiobody section.plan-highlights .business-plan-content figure,.riiobody section.plan-highlights .cocreation-content figure,.riiobody section.plan-highlights .explore-themes-content figure,.riiobody section.plan-highlights .future-grid-content figure,.riiobody section.plan-highlights .intro-content figure,.riiobody section.plan-highlights .plan-highlights-content figure,.riiobody section.plan-highlights .resilient-network-content figure,.riiobody section.resilient-network .business-plan-content figure,.riiobody section.resilient-network .cocreation-content figure,.riiobody section.resilient-network .explore-themes-content figure,.riiobody section.resilient-network .future-grid-content figure,.riiobody section.resilient-network .intro-content figure,.riiobody section.resilient-network .plan-highlights-content figure,.riiobody section.resilient-network .resilient-network-content figure{width:100%}.riiobody section.business-plan .business-plan-content figure img,.riiobody section.business-plan .cocreation-content figure img,.riiobody section.business-plan .explore-themes-content figure img,.riiobody section.business-plan .future-grid-content figure img,.riiobody section.business-plan .intro-content figure img,.riiobody section.business-plan .plan-highlights-content figure img,.riiobody section.business-plan .resilient-network-content figure img,.riiobody section.cocreation .business-plan-content figure img,.riiobody section.cocreation .cocreation-content figure img,.riiobody section.cocreation .explore-themes-content figure img,.riiobody section.cocreation .future-grid-content figure img,.riiobody section.cocreation .intro-content figure img,.riiobody section.cocreation .plan-highlights-content figure img,.riiobody section.cocreation .resilient-network-content figure img,.riiobody section.explore-themes .business-plan-content figure img,.riiobody section.explore-themes .cocreation-content figure img,.riiobody section.explore-themes .explore-themes-content figure img,.riiobody section.explore-themes .future-grid-content figure img,.riiobody section.explore-themes .intro-content figure img,.riiobody section.explore-themes .plan-highlights-content figure img,.riiobody section.explore-themes .resilient-network-content figure img,.riiobody section.future-grid .business-plan-content figure img,.riiobody section.future-grid .cocreation-content figure img,.riiobody section.future-grid .explore-themes-content figure img,.riiobody section.future-grid .future-grid-content figure img,.riiobody section.future-grid .intro-content figure img,.riiobody section.future-grid .plan-highlights-content figure img,.riiobody section.future-grid .resilient-network-content figure img,.riiobody section.intro .business-plan-content figure img,.riiobody section.intro .cocreation-content figure img,.riiobody section.intro .explore-themes-content figure img,.riiobody section.intro .future-grid-content figure img,.riiobody section.intro .intro-content figure img,.riiobody section.intro .plan-highlights-content figure img,.riiobody section.intro .resilient-network-content figure img,.riiobody section.plan-highlights .business-plan-content figure img,.riiobody section.plan-highlights .cocreation-content figure img,.riiobody section.plan-highlights .explore-themes-content figure img,.riiobody section.plan-highlights .future-grid-content figure img,.riiobody section.plan-highlights .intro-content figure img,.riiobody section.plan-highlights .plan-highlights-content figure img,.riiobody section.plan-highlights .resilient-network-content figure img,.riiobody section.resilient-network .business-plan-content figure img,.riiobody section.resilient-network .cocreation-content figure img,.riiobody section.resilient-network .explore-themes-content figure img,.riiobody section.resilient-network .future-grid-content figure img,.riiobody section.resilient-network .intro-content figure img,.riiobody section.resilient-network .plan-highlights-content figure img,.riiobody section.resilient-network .resilient-network-content figure img{width:100%;height:auto;-o-object-fit:cover;object-fit:cover;border-radius:10px}.riiobody section.business-plan .business-plan-content .column,.riiobody section.business-plan .cocreation-content .column,.riiobody section.business-plan .explore-themes-content .column,.riiobody section.business-plan .future-grid-content .column,.riiobody section.business-plan .intro-content .column,.riiobody section.business-plan .plan-highlights-content .column,.riiobody section.business-plan .resilient-network-content .column,.riiobody section.cocreation .business-plan-content .column,.riiobody section.cocreation .cocreation-content .column,.riiobody section.cocreation .explore-themes-content .column,.riiobody section.cocreation .future-grid-content .column,.riiobody section.cocreation .intro-content .column,.riiobody section.cocreation .plan-highlights-content .column,.riiobody section.cocreation .resilient-network-content .column,.riiobody section.explore-themes .business-plan-content .column,.riiobody section.explore-themes .cocreation-content .column,.riiobody section.explore-themes .explore-themes-content .column,.riiobody section.explore-themes .future-grid-content .column,.riiobody section.explore-themes .intro-content .column,.riiobody section.explore-themes .plan-highlights-content .column,.riiobody section.explore-themes .resilient-network-content .column,.riiobody section.future-grid .business-plan-content .column,.riiobody section.future-grid .cocreation-content .column,.riiobody section.future-grid .explore-themes-content .column,.riiobody section.future-grid .future-grid-content .column,.riiobody section.future-grid .intro-content .column,.riiobody section.future-grid .plan-highlights-content .column,.riiobody section.future-grid .resilient-network-content .column,.riiobody section.intro .business-plan-content .column,.riiobody section.intro .cocreation-content .column,.riiobody section.intro .explore-themes-content .column,.riiobody section.intro .future-grid-content .column,.riiobody section.intro .intro-content .column,.riiobody section.intro .plan-highlights-content .column,.riiobody section.intro .resilient-network-content .column,.riiobody section.plan-highlights .business-plan-content .column,.riiobody section.plan-highlights .cocreation-content .column,.riiobody section.plan-highlights .explore-themes-content .column,.riiobody section.plan-highlights .future-grid-content .column,.riiobody section.plan-highlights .intro-content .column,.riiobody section.plan-highlights .plan-highlights-content .column,.riiobody section.plan-highlights .resilient-network-content .column,.riiobody section.resilient-network .business-plan-content .column,.riiobody section.resilient-network .cocreation-content .column,.riiobody section.resilient-network .explore-themes-content .column,.riiobody section.resilient-network .future-grid-content .column,.riiobody section.resilient-network .intro-content .column,.riiobody section.resilient-network .plan-highlights-content .column,.riiobody section.resilient-network .resilient-network-content .column{width:45%}.riiobody section.business-plan .business-plan-content .column h2,.riiobody section.business-plan .cocreation-content .column h2,.riiobody section.business-plan .explore-themes-content .column h2,.riiobody section.business-plan .future-grid-content .column h2,.riiobody section.business-plan .intro-content .column h2,.riiobody section.business-plan .plan-highlights-content .column h2,.riiobody section.business-plan .resilient-network-content .column h2,.riiobody section.cocreation .business-plan-content .column h2,.riiobody section.cocreation .cocreation-content .column h2,.riiobody section.cocreation .explore-themes-content .column h2,.riiobody section.cocreation .future-grid-content .column h2,.riiobody section.cocreation .intro-content .column h2,.riiobody section.cocreation .plan-highlights-content .column h2,.riiobody section.cocreation .resilient-network-content .column h2,.riiobody section.explore-themes .business-plan-content .column h2,.riiobody section.explore-themes .cocreation-content .column h2,.riiobody section.explore-themes .explore-themes-content .column h2,.riiobody section.explore-themes .future-grid-content .column h2,.riiobody section.explore-themes .intro-content .column h2,.riiobody section.explore-themes .plan-highlights-content .column h2,.riiobody section.explore-themes .resilient-network-content .column h2,.riiobody section.future-grid .business-plan-content .column h2,.riiobody section.future-grid .cocreation-content .column h2,.riiobody section.future-grid .explore-themes-content .column h2,.riiobody section.future-grid .future-grid-content .column h2,.riiobody section.future-grid .intro-content .column h2,.riiobody section.future-grid .plan-highlights-content .column h2,.riiobody section.future-grid .resilient-network-content .column h2,.riiobody section.intro .business-plan-content .column h2,.riiobody section.intro .cocreation-content .column h2,.riiobody section.intro .explore-themes-content .column h2,.riiobody section.intro .future-grid-content .column h2,.riiobody section.intro .intro-content .column h2,.riiobody section.intro .plan-highlights-content .column h2,.riiobody section.intro .resilient-network-content .column h2,.riiobody section.plan-highlights .business-plan-content .column h2,.riiobody section.plan-highlights .cocreation-content .column h2,.riiobody section.plan-highlights .explore-themes-content .column h2,.riiobody section.plan-highlights .future-grid-content .column h2,.riiobody section.plan-highlights .intro-content .column h2,.riiobody section.plan-highlights .plan-highlights-content .column h2,.riiobody section.plan-highlights .resilient-network-content .column h2,.riiobody section.resilient-network .business-plan-content .column h2,.riiobody section.resilient-network .cocreation-content .column h2,.riiobody section.resilient-network .explore-themes-content .column h2,.riiobody section.resilient-network .future-grid-content .column h2,.riiobody section.resilient-network .intro-content .column h2,.riiobody section.resilient-network .plan-highlights-content .column h2,.riiobody section.resilient-network .resilient-network-content .column h2{letter-spacing:-.038em;font-size:3.65rem;font-size:max(2.5rem,min(4.5vw,5.75rem));line-height:.95;font-weight:500;margin:0}.riiobody section.business-plan .business-plan-content .column .btn--secondary,.riiobody section.business-plan .cocreation-content .column .btn--secondary,.riiobody section.business-plan .explore-themes-content .column .btn--secondary,.riiobody section.business-plan .future-grid-content .column .btn--secondary,.riiobody section.business-plan .intro-content .column .btn--secondary,.riiobody section.business-plan .plan-highlights-content .column .btn--secondary,.riiobody section.business-plan .resilient-network-content .column .btn--secondary,.riiobody section.cocreation .business-plan-content .column .btn--secondary,.riiobody section.cocreation .cocreation-content .column .btn--secondary,.riiobody section.cocreation .explore-themes-content .column .btn--secondary,.riiobody section.cocreation .future-grid-content .column .btn--secondary,.riiobody section.cocreation .intro-content .column .btn--secondary,.riiobody section.cocreation .plan-highlights-content .column .btn--secondary,.riiobody section.cocreation .resilient-network-content .column .btn--secondary,.riiobody section.explore-themes .business-plan-content .column .btn--secondary,.riiobody section.explore-themes .cocreation-content .column .btn--secondary,.riiobody section.explore-themes .explore-themes-content .column .btn--secondary,.riiobody section.explore-themes .future-grid-content .column .btn--secondary,.riiobody section.explore-themes .intro-content .column .btn--secondary,.riiobody section.explore-themes .plan-highlights-content .column .btn--secondary,.riiobody section.explore-themes .resilient-network-content .column .btn--secondary,.riiobody section.future-grid .business-plan-content .column .btn--secondary,.riiobody section.future-grid .cocreation-content .column .btn--secondary,.riiobody section.future-grid .explore-themes-content .column .btn--secondary,.riiobody section.future-grid .future-grid-content .column .btn--secondary,.riiobody section.future-grid .intro-content .column .btn--secondary,.riiobody section.future-grid .plan-highlights-content .column .btn--secondary,.riiobody section.future-grid .resilient-network-content .column .btn--secondary,.riiobody section.intro .business-plan-content .column .btn--secondary,.riiobody section.intro .cocreation-content .column .btn--secondary,.riiobody section.intro .explore-themes-content .column .btn--secondary,.riiobody section.intro .future-grid-content .column .btn--secondary,.riiobody section.intro .intro-content .column .btn--secondary,.riiobody section.intro .plan-highlights-content .column .btn--secondary,.riiobody section.intro .resilient-network-content .column .btn--secondary,.riiobody section.plan-highlights .business-plan-content .column .btn--secondary,.riiobody section.plan-highlights .cocreation-content .column .btn--secondary,.riiobody section.plan-highlights .explore-themes-content .column .btn--secondary,.riiobody section.plan-highlights .future-grid-content .column .btn--secondary,.riiobody section.plan-highlights .intro-content .column .btn--secondary,.riiobody section.plan-highlights .plan-highlights-content .column .btn--secondary,.riiobody section.plan-highlights .resilient-network-content .column .btn--secondary,.riiobody section.resilient-network .business-plan-content .column .btn--secondary,.riiobody section.resilient-network .cocreation-content .column .btn--secondary,.riiobody section.resilient-network .explore-themes-content .column .btn--secondary,.riiobody section.resilient-network .future-grid-content .column .btn--secondary,.riiobody section.resilient-network .intro-content .column .btn--secondary,.riiobody section.resilient-network .plan-highlights-content .column .btn--secondary,.riiobody section.resilient-network .resilient-network-content .column .btn--secondary{margin-top:25px}.riiobody section.business-plan .business-plan-content .column .btn--secondary,.riiobody section.business-plan .cocreation-content .column .btn--secondary,.riiobody section.business-plan .explore-themes-content .column .btn--secondary,.riiobody section.business-plan .future-grid-content .column .btn--secondary,.riiobody section.business-plan .resilient-network-content .column .btn--secondary,.riiobody section.cocreation .business-plan-content .column .btn--secondary,.riiobody section.cocreation .cocreation-content .column .btn--secondary,.riiobody section.cocreation .explore-themes-content .column .btn--secondary,.riiobody section.cocreation .future-grid-content .column .btn--secondary,.riiobody section.cocreation .resilient-network-content .column .btn--secondary,.riiobody section.explore-themes .business-plan-content .column .btn--secondary,.riiobody section.explore-themes .cocreation-content .column .btn--secondary,.riiobody section.explore-themes .explore-themes-content .column .btn--secondary,.riiobody section.explore-themes .future-grid-content .column .btn--secondary,.riiobody section.explore-themes .resilient-network-content .column .btn--secondary,.riiobody section.future-grid .business-plan-content .column .btn--secondary,.riiobody section.future-grid .cocreation-content .column .btn--secondary,.riiobody section.future-grid .explore-themes-content .column .btn--secondary,.riiobody section.future-grid .future-grid-content .column .btn--secondary,.riiobody section.future-grid .resilient-network-content .column .btn--secondary,.riiobody section.intro .business-plan-content .column .btn--secondary,.riiobody section.intro .cocreation-content .column .btn--secondary,.riiobody section.intro .explore-themes-content .column .btn--secondary,.riiobody section.intro .future-grid-content .column .btn--secondary,.riiobody section.intro .resilient-network-content .column .btn--secondary,.riiobody section.plan-highlights .business-plan-content .column .btn--secondary,.riiobody section.plan-highlights .cocreation-content .column .btn--secondary,.riiobody section.plan-highlights .explore-themes-content .column .btn--secondary,.riiobody section.plan-highlights .future-grid-content .column .btn--secondary,.riiobody section.plan-highlights .resilient-network-content .column .btn--secondary,.riiobody section.resilient-network .business-plan-content .column .btn--secondary,.riiobody section.resilient-network .cocreation-content .column .btn--secondary,.riiobody section.resilient-network .explore-themes-content .column .btn--secondary,.riiobody section.resilient-network .future-grid-content .column .btn--secondary,.riiobody section.resilient-network .resilient-network-content .column .btn--secondary{transition-delay:0s,.5s}.riiobody section.intro .intro-content .column{width:55%}.riiobody section.intro .intro-content .column:last-of-type{width:40%}.riiobody section.future-timeline-sequence .timeline-content-wrapper .count-up-group h3.year-2050#year-2050 div.odometer-numbers span section.intro .intro-content .column h2 span,.riiobody section.intro .intro-content .column h2 .text-gradient,.riiobody section.intro .intro-content .column h2 section.future-timeline-sequence .timeline-content-wrapper .count-up-group h3.year-2050#year-2050 div.odometer-numbers span span{padding-right:2px}.riiobody section.future-timeline-sequence{position:relative;width:100%;overflow:hidden;background:#fff;height:100vh}.riiobody section.future-timeline-sequence .timeline-track{overflow:hidden;-webkit-overflow-scrolling:touch;display:flex;justify-content:center;position:relative;scrollbar-width:none}.riiobody section.future-timeline-sequence .timeline-track::-webkit-scrollbar{display:none}.riiobody section.future-timeline-sequence .blue-gradient{position:absolute;left:0;top:0;width:100vw;height:100vh;background:linear-gradient(0deg,#00148c -7.89%,#00aff0 46.62%,#fff 100%)}.riiobody section.future-timeline-sequence .timeline-content-wrapper{display:flex;align-items:flex-start;height:100vh;position:relative;flex-direction:column;justify-content:space-between;width:90%}.riiobody section.future-timeline-sequence .timeline-content-wrapper .graph-lines{position:absolute;bottom:0;left:-5vw;pointer-events:none;z-index:1;width:75vw;height:auto;transform-origin:left bottom}.riiobody section.future-timeline-sequence .timeline-content-wrapper .graph-lines svg.graph-line{width:100%;height:auto;display:block;z-index:2;position:relative}.riiobody section.future-timeline-sequence .timeline-content-wrapper .graph-lines svg.graph-line path{stroke:#00aff0;stroke:var(--ng_rii-blue-light);fill:none;stroke-width:3px;will-change:stroke-dashoffset;stroke-dasharray:3098;stroke-dashoffset:3098}.riiobody section.future-timeline-sequence .timeline-content-wrapper .graph-lines svg.graph-line.off-white{clip-path:inset(0 -34% 0 0)}.riiobody section.future-timeline-sequence .timeline-content-wrapper .graph-lines svg.graph-line.off-white path{stroke:#f0f0f0;stroke:var(--ng_rii-gray-light);stroke-dashoffset:3098}.riiobody section.future-timeline-sequence .timeline-content-wrapper .graph-lines svg.graph-line.blue{z-index:1;position:absolute;bottom:0;left:0}.riiobody section.future-timeline-sequence .timeline-content-wrapper h2#clean-power-heading{font-size:2rem;color:#00aff0;color:var(--ng_rii-blue-light);letter-spacing:-.03em;margin-top:170px;margin-top:calc(150px + 20px);margin-top:calc(var(--header-height,150px) + 20px)}.riiobody section.future-timeline-sequence .timeline-content-wrapper h2#clean-power-heading .count-up-2030{transition:color .5s ease-in-out;color:#f0f0f0;color:var(--ng_rii-gray-light)}.riiobody section.future-timeline-sequence .timeline-content-wrapper p#net-zero-heading{color:#00148c;color:var(--ng_rii-card-blue-dark);font-size:2rem;font-weight:500;letter-spacing:-.03em;z-index:2;position:relative;margin-bottom:-50px}.riiobody section.future-timeline-sequence .timeline-content-wrapper p#net-zero-heading div{opacity:0;transform:translateY(25px)}.riiobody section.future-timeline-sequence .timeline-content-wrapper .count-up-group{position:relative;font-size:max(20rem,min(34vw,30rem));margin-bottom:-.2em}.riiobody section.future-timeline-sequence .timeline-content-wrapper .count-up-group h3.year-2050{font-size:inherit;color:#000;line-height:1;letter-spacing:-.03em;margin-left:-15px}.riiobody section.future-timeline-sequence .timeline-content-wrapper .count-up-group h3.year-2050#year-2050:before{content:"";position:absolute;top:0;left:10px;height:50px;width:100%;pointer-events:none;z-index:1;background:linear-gradient(180deg,#fff 0,transparent 100%)}.riiobody section.future-timeline-sequence .timeline-content-wrapper .count-up-group h3.year-2050#year-2050 div.odometer-numbers{padding-top:50px}.riiobody section.future-timeline-sequence .timeline-content-wrapper .count-up-group h3.year-2050#year-2050 div.odometer-numbers span span{transition:color .5s ease-in-out;--ng_rii-gradient-direction:0deg}.riiobody section.future-timeline-sequence .timeline-content-wrapper .count-up-group h3.year-2050#year-2050.black div.odometer-numbers span span{color:#000}.riiobody section.timeline-sequence{position:relative;width:100%;overflow:hidden;background:#fff;height:100vh}.riiobody section.timeline-sequence .timeline-track{overflow:hidden;-webkit-overflow-scrolling:touch;scrollbar-width:none}.riiobody section.timeline-sequence .timeline-track::-webkit-scrollbar{display:none}.riiobody section.timeline-sequence .timeline-content-wrapper{display:inline-flex;align-items:flex-start;height:100vh;position:relative}.riiobody section.timeline-sequence h2{font-size:4.5rem}.riiobody section.timeline-sequence h2 span{transform:none;transform:initial;transition:none 0s ease 0s;transition:initial;opacity:0}.riiobody section.timeline-sequence h2 span span{opacity:1}.riiobody section.timeline-sequence h2#year-1935 .blue-light span:first-letter{margin-right:-.1em}.riiobody section.timeline-sequence h2#solution-heading{color:#0072ce;color:var(--ng_rii-blue);z-index:2;font-size:16vw;letter-spacing:-.03em;top:50%;left:0;position:absolute;transform:translate(0,-50%)}.riiobody section.timeline-sequence article{flex:0 0 auto;width:100vw;white-space:normal;margin:0;position:relative;height:100vh;overflow:visible}.riiobody section.timeline-sequence article:first-of-type{margin-left:5vw}.riiobody section.timeline-sequence article.future-vision figure{left:30vw;top:50%;aspect-ratio:1;width:105vw;height:auto;transform:translate(0,-50%)}.riiobody section.timeline-sequence article.future-vision figure img{transform:translateY(0)}@media (min-aspect-ratio:1/1){.riiobody section.timeline-sequence article.future-vision figure{width:105vw;height:auto}}@media (max-aspect-ratio:1/1){.riiobody section.timeline-sequence article.future-vision figure{height:100vh;width:auto}}.riiobody section.timeline-sequence article .timeline-year{color:#000;position:absolute;top:50%;left:0;z-index:1;transform:translate(0,-113%)}.riiobody section.timeline-sequence article .timeline-year#year-1953{transform:translate(11vw,-116%)}.riiobody section.timeline-sequence article .timeline-year#year-1953 span.blue-light span:last-of-type:first-letter{margin-right:-.1em}.riiobody section.timeline-sequence article .timeline-graph{position:absolute;top:50%;left:0;pointer-events:none;z-index:1;width:110vw;height:275px;transform:translate(0,-134%)}.riiobody section.timeline-sequence article .timeline-graph svg.graph-line{width:100%;height:100%;display:none}.riiobody section.timeline-sequence article .timeline-graph svg.graph-line path{stroke:#00aff0;stroke:var(--ng_rii-blue-light);fill:none;stroke-width:3px;will-change:stroke-dashoffset;stroke-dasharray:2086;stroke-dashoffset:2086}.riiobody section.timeline-sequence article .timeline-graph svg.graph-line.long{display:block}.riiobody section.timeline-sequence article .timeline-graph svg.graph-line.short path{stroke-dasharray:687;stroke-dashoffset:687}.riiobody section.timeline-sequence article .timeline-graph svg.graph-line.medium path{stroke-dasharray:1639;stroke-dashoffset:1639}.riiobody section.timeline-sequence article .graph-point{width:18px;height:18px;position:absolute;top:50%;left:0;transform:translate(0,-1060%)}.riiobody section.timeline-sequence article .graph-point .inner-point{width:100%;height:100%;background-color:#00aff0;background-color:var(--ng_rii-blue-light);border-radius:50%;transform:scale(0);transform-origin:center}.riiobody section.timeline-sequence article figure{border-radius:50%;overflow:hidden;width:360px;height:360px;top:50%;left:30%;opacity:0;position:absolute;transform:translate(0,0);clip-path:circle(0);border-radius:0}.riiobody section.timeline-sequence article figure.image-2{transform:translate(42vw,-36%);width:500px;height:500px}.riiobody section.timeline-sequence article figure img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;border-radius:0}.riiobody section.timeline-sequence article.solution-intro{z-index:3;background:linear-gradient(to right,#fff 50%,transparent 50%)}.riiobody section.timeline-sequence article.future-vision .vision-heading{z-index:2;position:absolute;left:5vw;top:54%;color:#fff;text-shadow:0 0 26px rgba(0,0,0,.5);width:80vw;max-width:34ch}.riiobody section .background-pattern{position:absolute;top:-5vh;right:-30vw;bottom:0;height:110vh;width:100vw}.riiobody section .background-pattern:before{content:"";position:absolute;top:0;left:0;width:100%;height:100%;background:linear-gradient(to right,#fff 0,transparent 20%)}.riiobody section .background-pattern canvas{width:100%;height:100%}.riiobody section.business-plan .business-plan-content figure.plan-image{margin-top:40px}.riiobody section.explore-themes .explore-themes-content{padding-top:50px;flex-wrap:wrap}.riiobody section.explore-themes .explore-themes-content .column:first-of-type{width:50%}.riiobody section.explore-themes .explore-themes-content hr{margin-bottom:50px}.riiobody section.explore-themes .explore-themes-content h1{text-align:left}.riiobody section.explore-themes .explore-themes-content h2{font-size:5.75rem;font-size:max(3.5rem,min(7vw,8rem));width:100%;letter-spacing:-.038em;margin-bottom:20px}.riiobody section.placeholder{display:flex;justify-content:center;align-items:center;min-height:100vh;background-color:pink;margin-top:75px}.riiobody section.placeholder .placeholder-content{text-align:center;width:90%}.riiobody section.placeholder .placeholder-content h2{color:#fff}.riiobody section.placeholder .placeholder-content p{color:#fff}.riiobody section.cocreation .cocreation-content .cocreation-images{width:100%;display:flex;flex-direction:row;justify-content:space-between;align-items:flex-start;margin-top:40px}.riiobody section.cocreation .cocreation-content .cocreation-images figure.cocreation-image{width:50%;width:calc(50% - 5px)}.riiobody section.cocreation .cocreation-content .cocreation-images figure.cocreation-image img{width:100%;height:auto;-o-object-fit:cover;object-fit:cover;border-radius:10px}.riiobody section.resilient-network .resilient-network-content .column{width:49%}.riiobody section.resilient-network .resilient-network-content .column h2{font-size:max(2.5rem,min(4.1vw,5.75rem))}.riiobody section.resilient-network .resilient-network-content figure.resilient-network-image{margin-top:40px}.riiobody section.project-statistics{display:flex;justify-content:center}.riiobody section.project-statistics .project-statistics-content{width:90%}.riiobody section.project-statistics .project-statistics-content hr{margin:50px 0;margin-top:0}.riiobody section.project-statistics .project-statistics-content dl.stats-list{display:flex;flex-direction:row;flex-wrap:wrap;justify-content:space-between}.riiobody section.project-statistics .project-statistics-content dl.stats-list .stat-item{opacity:0;transition:opacity .5s ease-in-out;width:48%;display:flex;flex-wrap:wrap;align-items:center}.riiobody section.project-statistics .project-statistics-content dl.stats-list .stat-item:last-of-type hr,.riiobody section.project-statistics .project-statistics-content dl.stats-list .stat-item:nth-last-of-type(2) hr{display:none}.riiobody section.project-statistics .project-statistics-content dl.stats-list .stat-item dt{width:60%}.riiobody section.future-timeline-sequence .timeline-content-wrapper .count-up-group h3.year-2050#year-2050 div.odometer-numbers span section.project-statistics .project-statistics-content dl.stats-list .stat-item dt span,.riiobody section.project-statistics .project-statistics-content dl.stats-list .stat-item dt .text-gradient,.riiobody section.project-statistics .project-statistics-content dl.stats-list .stat-item dt section.future-timeline-sequence .timeline-content-wrapper .count-up-group h3.year-2050#year-2050 div.odometer-numbers span span{font-size:2rem;font-size:max(1.4rem,min(2vw,2.5rem));font-weight:700;line-height:1;margin-bottom:-.16em;width:100%;padding-top:2px}.riiobody section.project-statistics .project-statistics-content dl.stats-list .stat-item dd{width:40%;margin-left:0}.riiobody section.project-statistics .project-statistics-content dl.stats-list .stat-item hr{width:100%;margin:15px 0;background-color:#d9d9d9}.riiobody section.project-statistics .project-statistics-content dl.stats-list .stat-item.is-visible{opacity:1}.riiobody section.map-timeline-sequence{position:relative}.riiobody section.map-timeline-sequence .timeline-track{overflow:hidden;-webkit-overflow-scrolling:touch;scrollbar-width:none;position:relative;--opacity:1}.riiobody section.map-timeline-sequence .timeline-track:before{content:"";position:absolute;opacity:var(--opacity);top:0;left:0;width:100%;height:100px;background:linear-gradient(to bottom,#fff 0,transparent 100%);z-index:4}.riiobody section.map-timeline-sequence .timeline-track::-webkit-scrollbar{display:none}.riiobody section.map-timeline-sequence .timeline-track .white-area{width:55vw;height:100vh;position:absolute;right:-55vw;top:0;background-color:#fff;z-index:2}.riiobody section.map-timeline-sequence .timeline-track .white-area .map-information{position:absolute;left:50%;top:50%;transform:translate(-50%,-50%);opacity:0}.riiobody section.map-timeline-sequence .timeline-track .white-area .map-information p{font-size:1.25rem;line-height:1;color:#00148c;color:var(--ng_rii-card-blue-dark)}.riiobody section.map-timeline-sequence .timeline-track .white-area .map-information.information-1 .green-circles{display:flex;flex-wrap:wrap;width:170px}.riiobody section.map-timeline-sequence .timeline-track .white-area .map-information.information-1 .green-circles .circle{width:10px;height:10px;background-color:#63ca3e;border-radius:50%;margin-right:2px;margin-bottom:2px;scale:0}.riiobody section.map-timeline-sequence .timeline-track .white-area .map-information.information-1 .green-circles.part-2{width:100%;margin-top:25px}.riiobody section.map-timeline-sequence .timeline-track .white-area .map-information.information-1 p{margin-top:5px;max-width:31ch;opacity:0}.riiobody section.map-timeline-sequence .timeline-track .white-area .map-information.information-1 p.part-2{max-width:28ch}.riiobody section.map-timeline-sequence .timeline-track .white-area .map-information.information-2,.riiobody section.map-timeline-sequence .timeline-track .white-area .map-information.information-3,.riiobody section.map-timeline-sequence .timeline-track .white-area .map-information.information-4,.riiobody section.map-timeline-sequence .timeline-track .white-area .map-information.information-5,.riiobody section.map-timeline-sequence .timeline-track .white-area .map-information.information-6,.riiobody section.map-timeline-sequence .timeline-track .white-area .map-information.information-7{display:flex;align-items:center}.riiobody section.map-timeline-sequence .timeline-track .white-area .map-information.information-2 .icon-container,.riiobody section.map-timeline-sequence .timeline-track .white-area .map-information.information-3 .icon-container,.riiobody section.map-timeline-sequence .timeline-track .white-area .map-information.information-4 .icon-container,.riiobody section.map-timeline-sequence .timeline-track .white-area .map-information.information-5 .icon-container,.riiobody section.map-timeline-sequence .timeline-track .white-area .map-information.information-6 .icon-container,.riiobody section.map-timeline-sequence .timeline-track .white-area .map-information.information-7 .icon-container{width:70px;height:70px;scale:.5;opacity:0}.riiobody section.map-timeline-sequence .timeline-track .white-area .map-information.information-2 .icon-container img,.riiobody section.map-timeline-sequence .timeline-track .white-area .map-information.information-3 .icon-container img,.riiobody section.map-timeline-sequence .timeline-track .white-area .map-information.information-4 .icon-container img,.riiobody section.map-timeline-sequence .timeline-track .white-area .map-information.information-5 .icon-container img,.riiobody section.map-timeline-sequence .timeline-track .white-area .map-information.information-6 .icon-container img,.riiobody section.map-timeline-sequence .timeline-track .white-area .map-information.information-7 .icon-container img{width:100%;height:100%;-o-object-fit:contain;object-fit:contain}.riiobody section.map-timeline-sequence .timeline-track .white-area .map-information.information-2 .divider,.riiobody section.map-timeline-sequence .timeline-track .white-area .map-information.information-3 .divider,.riiobody section.map-timeline-sequence .timeline-track .white-area .map-information.information-4 .divider,.riiobody section.map-timeline-sequence .timeline-track .white-area .map-information.information-5 .divider,.riiobody section.map-timeline-sequence .timeline-track .white-area .map-information.information-6 .divider,.riiobody section.map-timeline-sequence .timeline-track .white-area .map-information.information-7 .divider{align-self:stretch;margin:0 30px;background-color:#00148c;background-color:var(--ng_rii-card-blue-dark);width:2px;opacity:0;scale:0}.riiobody section.map-timeline-sequence .timeline-track .white-area .map-information.information-2 .copy-container,.riiobody section.map-timeline-sequence .timeline-track .white-area .map-information.information-3 .copy-container,.riiobody section.map-timeline-sequence .timeline-track .white-area .map-information.information-4 .copy-container,.riiobody section.map-timeline-sequence .timeline-track .white-area .map-information.information-5 .copy-container,.riiobody section.map-timeline-sequence .timeline-track .white-area .map-information.information-6 .copy-container,.riiobody section.map-timeline-sequence .timeline-track .white-area .map-information.information-7 .copy-container{width:25vw;position:relative}.riiobody section.map-timeline-sequence .timeline-track .white-area .map-information.information-2 .copy-container p,.riiobody section.map-timeline-sequence .timeline-track .white-area .map-information.information-3 .copy-container p,.riiobody section.map-timeline-sequence .timeline-track .white-area .map-information.information-4 .copy-container p,.riiobody section.map-timeline-sequence .timeline-track .white-area .map-information.information-5 .copy-container p,.riiobody section.map-timeline-sequence .timeline-track .white-area .map-information.information-6 .copy-container p,.riiobody section.map-timeline-sequence .timeline-track .white-area .map-information.information-7 .copy-container p{width:100%;font-size:1.5rem;opacity:1;position:absolute;top:50%;opacity:0;left:50%;transform:translate(-50%,-50%)}.riiobody section.map-timeline-sequence .timeline-track .white-area .map-information.information-2 .copy-container p.part-2,.riiobody section.map-timeline-sequence .timeline-track .white-area .map-information.information-3 .copy-container p.part-2,.riiobody section.map-timeline-sequence .timeline-track .white-area .map-information.information-4 .copy-container p.part-2,.riiobody section.map-timeline-sequence .timeline-track .white-area .map-information.information-5 .copy-container p.part-2,.riiobody section.map-timeline-sequence .timeline-track .white-area .map-information.information-6 .copy-container p.part-2,.riiobody section.map-timeline-sequence .timeline-track .white-area .map-information.information-7 .copy-container p.part-2{opacity:0}.riiobody section.map-timeline-sequence .timeline-track .white-area .map-information.information-2 .copy-container p.part-3,.riiobody section.map-timeline-sequence .timeline-track .white-area .map-information.information-3 .copy-container p.part-3,.riiobody section.map-timeline-sequence .timeline-track .white-area .map-information.information-4 .copy-container p.part-3,.riiobody section.map-timeline-sequence .timeline-track .white-area .map-information.information-5 .copy-container p.part-3,.riiobody section.map-timeline-sequence .timeline-track .white-area .map-information.information-6 .copy-container p.part-3,.riiobody section.map-timeline-sequence .timeline-track .white-area .map-information.information-7 .copy-container p.part-3{opacity:0}.riiobody section.map-timeline-sequence .timeline-track .white-area .map-information.information-8{width:100%}.riiobody section.map-timeline-sequence .timeline-track .white-area .map-information.information-8 h2{width:80%;margin:0 auto;color:#00148c;color:var(--ng_rii-card-blue-dark)}.riiobody section.map-timeline-sequence .timeline-track .white-area .map-information.information-8 h2 div{opacity:0}.riiobody section.map-timeline-sequence .timeline-track .blue-gradient{position:absolute;left:0;opacity:0;top:0;width:100vw;height:300vh;z-index:1;background:linear-gradient(0deg,#00148c -7.89%,#00aff0 46.62%,rgba(119,194,255,0) 100%)}.riiobody section.map-timeline-sequence .timeline-track #svg-container{position:absolute;filter:blur(10px);transform-origin:center;top:-600vh;z-index:2;height:1080vh;width:auto;transform:translateX(-50%);left:50%}.riiobody section.map-timeline-sequence .timeline-track #svg-container svg{width:auto;height:100%;transform:rotate(5deg)}.riiobody section.map-timeline-sequence .timeline-track #svg-container svg #map_shape{opacity:0}.riiobody section.map-timeline-sequence .timeline-track .timeline-content-wrapper{display:inline-flex;align-items:flex-start;height:100vh;position:relative}.riiobody section.map-timeline-sequence div[role=legend]{display:flex;justify-content:center;position:absolute;left:0;bottom:-400px;width:100%;border-top:solid 1px #f0f0f0;border-top:solid 1px var(--ng_rii-gray-light);background-color:#fff;z-index:3}.riiobody section.map-timeline-sequence div[role=legend] .legend-container{width:700px}.riiobody section.map-timeline-sequence div[role=legend] .legend-container dl.diagram-key{display:flex;flex-direction:row;flex-wrap:wrap;margin:15px 0}.riiobody section.map-timeline-sequence div[role=legend] .legend-container dl.diagram-key .key-item{display:flex;align-items:center;margin-right:20px;margin-bottom:10px}.riiobody section.map-timeline-sequence div[role=legend] .legend-container dl.diagram-key .key-item dt{display:flex}.riiobody section.map-timeline-sequence div[role=legend] .legend-container dl.diagram-key .key-item dt span.key-symbol{display:inline-block}.riiobody section.map-timeline-sequence div[role=legend] .legend-container dl.diagram-key .key-item dt span.key-symbol.circle-gray,.riiobody section.map-timeline-sequence div[role=legend] .legend-container dl.diagram-key .key-item dt span.key-symbol.circle-green,.riiobody section.map-timeline-sequence div[role=legend] .legend-container dl.diagram-key .key-item dt span.key-symbol.circle-red{width:10px;height:10px;border-radius:50%;background-color:#abb0b2}.riiobody section.map-timeline-sequence div[role=legend] .legend-container dl.diagram-key .key-item dt span.key-symbol.circle-red{background-color:#fa4517}.riiobody section.map-timeline-sequence div[role=legend] .legend-container dl.diagram-key .key-item dt span.key-symbol.circle-green{background-color:#38d430}.riiobody section.map-timeline-sequence div[role=legend] .legend-container dl.diagram-key .key-item dt span.key-symbol.dashed-line-orange,.riiobody section.map-timeline-sequence div[role=legend] .legend-container dl.diagram-key .key-item dt span.key-symbol.line-blue,.riiobody section.map-timeline-sequence div[role=legend] .legend-container dl.diagram-key .key-item dt span.key-symbol.line-gray,.riiobody section.map-timeline-sequence div[role=legend] .legend-container dl.diagram-key .key-item dt span.key-symbol.line-green{width:22px;height:0;border:none;border-bottom:solid 2px;border-color:#d9dbdb}.riiobody section.map-timeline-sequence div[role=legend] .legend-container dl.diagram-key .key-item dt span.key-symbol.line-blue{border-color:#00b0f0}.riiobody section.map-timeline-sequence div[role=legend] .legend-container dl.diagram-key .key-item dt span.key-symbol.line-green{border-color:#38d430}.riiobody section.map-timeline-sequence div[role=legend] .legend-container dl.diagram-key .key-item dt span.key-symbol.dashed-line-orange{border:none;height:3px;width:22px}.riiobody section.map-timeline-sequence div[role=legend] .legend-container dl.diagram-key .key-item dt span.key-symbol.dashed-line-orange svg{width:100%;height:auto;stroke:#fa4517}.riiobody section.map-timeline-sequence div[role=legend] .legend-container dl.diagram-key .key-item dd{margin-bottom:-3px;margin-left:10px;color:#000;font-size:1rem;font-weight:400}.riiobody section.innovation-stats{display:flex;justify-content:center}.riiobody section.innovation-stats .innovation-stats-content{padding-top:75px;width:90%;display:flex;flex-direction:row;flex-wrap:wrap;justify-content:space-between;align-items:stretch}.riiobody section.innovation-stats .innovation-stats-content hr{margin-bottom:75px;width:100%}.riiobody section.innovation-stats .innovation-stats-content figure.innovation-image{width:50%;width:calc(50% - 20px);align-self:center}.riiobody section.innovation-stats .innovation-stats-content figure.innovation-image img{width:100%;height:auto;-o-object-fit:cover;object-fit:cover;border-radius:10px}.riiobody section.innovation-stats .innovation-stats-content .innovation-stats-list{width:50%;width:calc(50% - 20px);display:flex;align-items:center;padding:0 30px;box-sizing:border-box;flex-wrap:wrap;justify-content:space-evenly}.riiobody section.innovation-stats .innovation-stats-content .innovation-stats-list h2{width:100%}.riiobody section.innovation-stats .innovation-stats-content .innovation-stats-list dl.stats-list{display:flex;flex-direction:column}.riiobody section.innovation-stats .innovation-stats-content .innovation-stats-list dl.stats-list hr{background:#d9d9d9;margin:40px 0}.riiobody section.innovation-stats .innovation-stats-content .innovation-stats-list dl.stats-list .stat-item{width:100%;display:flex;align-items:center;justify-content:space-between}.riiobody section.innovation-stats .innovation-stats-content .innovation-stats-list dl.stats-list .stat-item:last-of-type{border-bottom:none;margin-bottom:0;padding-bottom:0}.riiobody section.innovation-stats .innovation-stats-content .innovation-stats-list dl.stats-list .stat-item dt{width:60%;display:flex;align-items:center}.riiobody section.future-timeline-sequence .timeline-content-wrapper .count-up-group h3.year-2050#year-2050 div.odometer-numbers span section.innovation-stats .innovation-stats-content .innovation-stats-list dl.stats-list .stat-item dt span,.riiobody section.innovation-stats .innovation-stats-content .innovation-stats-list dl.stats-list .stat-item dt .text-gradient,.riiobody section.innovation-stats .innovation-stats-content .innovation-stats-list dl.stats-list .stat-item dt section.future-timeline-sequence .timeline-content-wrapper .count-up-group h3.year-2050#year-2050 div.odometer-numbers span span{font-size:1.75rem;font-weight:700;margin-left:0;line-height:1;margin-bottom:-.16em;width:100%;padding-top:2px}.riiobody section.innovation-stats .innovation-stats-content .innovation-stats-list dl.stats-list .stat-item dd{width:40%;width:calc(40% - 20px);margin-left:20px}.riiobody section.future-grid .future-grid-content{padding-top:100px}.riiobody section.future-grid .future-grid-content .column{width:calc(50% - 50px)}.riiobody section.future-grid .future-grid-content .column:last-of-type{width:50%}.riiobody section.future-grid .future-grid-content .column h2{max-width:14ch}.riiobody section.future-grid .future-grid-content .column h2 .text-gradient,.riiobody section.future-grid .future-grid-content .column h2 section.future-timeline-sequence .timeline-content-wrapper .count-up-group h3.year-2050#year-2050 div.odometer-numbers span span,.riiobody section.future-timeline-sequence .timeline-content-wrapper .count-up-group h3.year-2050#year-2050 div.odometer-numbers span section.future-grid .future-grid-content .column h2 span{padding-top:2px}.riiobody section.future-grid .future-grid-content .column p{max-width:50ch;margin-top:30px}.riiobody section.future-grid .future-grid-content figure.future-grid-image{width:100%}.riiobody section.explore-chapters{display:flex;justify-content:center;align-items:center;padding-bottom:100px;margin-bottom:100px;overflow:hidden}.riiobody section.explore-chapters .explore-chapters-content{width:100%;display:flex;flex-direction:row;padding-top:75px;flex-wrap:wrap}.riiobody section.explore-chapters .explore-chapters-content h2{padding-bottom:50px;margin-left:5%}.riiobody section.explore-chapters .explore-chapters-content .chapters-carousel{position:relative;width:100%;outline:0}.riiobody section.explore-chapters .explore-chapters-content .chapters-carousel .splide__track{overflow:visible}.riiobody section.explore-chapters .explore-chapters-content .chapters-carousel .chapter-item{width:31%}.riiobody section.explore-chapters .explore-chapters-content .chapters-carousel .chapter-item .chapter-card{display:block;aspect-ratio:1;padding:2rem;-webkit-text-decoration:none;text-decoration:none;color:inherit;background:#00148c;background:var(--ng_rii-card-blue-dark);border-radius:10px;position:relative;overflow:hidden;display:flex;flex-direction:column;justify-content:space-between;align-items:flex-start}.riiobody section.explore-chapters .explore-chapters-content .chapters-carousel .chapter-item .chapter-card .chapter-number{position:absolute;bottom:2rem;right:2rem;height:35%;width:auto}.riiobody section.explore-chapters .explore-chapters-content .chapters-carousel .chapter-item .chapter-card .chapter-number path{fill:#fff}.riiobody section.explore-chapters .explore-chapters-content .chapters-carousel .chapter-item .chapter-card h3{color:#fff;font-size:2.15em}.riiobody section.explore-chapters .explore-chapters-content .chapters-carousel .chapter-item .chapter-card .btn:after{display:none}.riiobody section.explore-chapters .explore-chapters-content .chapters-carousel .chapter-item .chapter-card .btn:hover{color:#00148c;color:var(--ng_rii-card-blue-dark);background:#fff}.riiobody section.explore-chapters .explore-chapters-content .chapters-carousel .chapter-item.blue-medium .chapter-card{background-color:#2d65c2;background-color:var(--ng_rii-card-blue-medium)}.riiobody section.explore-chapters .explore-chapters-content .chapters-carousel .chapter-item.blue-medium .chapter-card .btn:hover{color:#2d65c2;color:var(--ng_rii-card-blue-medium)}.riiobody section.explore-chapters .explore-chapters-content .chapters-carousel .chapter-item.blue-light .chapter-card{background-color:#48a2e8;background-color:var(--ng_rii-card-blue-light)}.riiobody section.explore-chapters .explore-chapters-content .chapters-carousel .chapter-item.blue-light .chapter-card .btn:hover{color:#48a2e8;color:var(--ng_rii-card-blue-light)}.riiobody section.explore-chapters .explore-chapters-content .chapters-carousel .chapter-item.green-light .chapter-card{background-color:#01bcb5;background-color:var(--ng_rii-card-green-light)}.riiobody section.explore-chapters .explore-chapters-content .chapters-carousel .chapter-item.green-light .chapter-card .btn:hover{color:#01bcb5;color:var(--ng_rii-card-green-light)}.riiobody section.explore-chapters .explore-chapters-content .chapters-carousel .chapter-item.green-medium .chapter-card{background-color:#45853c;background-color:var(--ng_rii-card-green-medium)}.riiobody section.explore-chapters .explore-chapters-content .chapters-carousel .chapter-item.green-medium .chapter-card .btn:hover{color:#45853c;color:var(--ng_rii-card-green-medium)}.riiobody section.explore-chapters .explore-chapters-content .chapters-carousel .chapter-item.green-dark .chapter-card{background-color:#3b6044;background-color:var(--ng_rii-card-green-dark)}.riiobody section.explore-chapters .explore-chapters-content .chapters-carousel .chapter-item.green-dark .chapter-card .btn:hover{color:#3b6044;color:var(--ng_rii-card-green-dark)}@media (min-width:1200px) and (max-width:1399.98px){.riiobody section.innovation-stats .innovation-stats-content .innovation-stats-list{padding:0}}@media (min-width:992px) and (max-width:1199.98px){.riiobody section.innovation-stats .innovation-stats-content .innovation-stats-list{padding:0}.riiobody section.innovation-stats .innovation-stats-content .innovation-stats-list dl.stats-list .stat-item{flex-wrap:wrap}.riiobody section.innovation-stats .innovation-stats-content .innovation-stats-list dl.stats-list .stat-item dt{width:100%}.riiobody section.innovation-stats .innovation-stats-content .innovation-stats-list dl.stats-list .stat-item dd{width:100%;margin:15px 0 0 0}}@media (min-width:768px) and (max-width:991.98px){.riiobody section.timeline-sequence h2{font-size:3.75rem}.riiobody section.timeline-sequence article .timeline-year{transform:translate(0,-135%)}.riiobody section.timeline-sequence article .timeline-year#year-1953{transform:translate(11vw,-135%)}.riiobody section.timeline-sequence article .timeline-graph svg.graph-line.long,.riiobody section.timeline-sequence article .timeline-graph svg.graph-line.short{display:none}.riiobody section.timeline-sequence article .timeline-graph svg.graph-line.medium{display:block}.riiobody section.timeline-sequence article figure.image-2{transform:translate(46vw,-36%);width:425px;height:425px}.riiobody section.innovation-stats .innovation-stats-content .innovation-stats-list{padding:0}.riiobody section.innovation-stats .innovation-stats-content .innovation-stats-list dl.stats-list .stat-item{flex-wrap:wrap}.riiobody section.innovation-stats .innovation-stats-content .innovation-stats-list dl.stats-list .stat-item dt{width:100%}.riiobody section.innovation-stats .innovation-stats-content .innovation-stats-list dl.stats-list .stat-item dd{width:100%;margin:15px 0 0 0}}@media (min-width:576px) and (max-width:767.98px){.riiobody section.business-plan .business-plan-content .column,.riiobody section.business-plan .cocreation-content .column,.riiobody section.business-plan .explore-themes-content .column,.riiobody section.business-plan .future-grid-content .column,.riiobody section.business-plan .resilient-network-content .column,.riiobody section.cocreation .business-plan-content .column,.riiobody section.cocreation .cocreation-content .column,.riiobody section.cocreation .explore-themes-content .column,.riiobody section.cocreation .future-grid-content .column,.riiobody section.cocreation .resilient-network-content .column,.riiobody section.explore-themes .business-plan-content .column,.riiobody section.explore-themes .cocreation-content .column,.riiobody section.explore-themes .explore-themes-content .column,.riiobody section.explore-themes .future-grid-content .column,.riiobody section.explore-themes .resilient-network-content .column,.riiobody section.future-grid .business-plan-content .column,.riiobody section.future-grid .cocreation-content .column,.riiobody section.future-grid .explore-themes-content .column,.riiobody section.future-grid .future-grid-content .column,.riiobody section.future-grid .resilient-network-content .column,.riiobody section.intro .business-plan-content .column,.riiobody section.intro .cocreation-content .column,.riiobody section.intro .explore-themes-content .column,.riiobody section.intro .future-grid-content .column,.riiobody section.intro .resilient-network-content .column,.riiobody section.plan-highlights .business-plan-content .column,.riiobody section.plan-highlights .cocreation-content .column,.riiobody section.plan-highlights .explore-themes-content .column,.riiobody section.plan-highlights .future-grid-content .column,.riiobody section.plan-highlights .resilient-network-content .column,.riiobody section.resilient-network .business-plan-content .column,.riiobody section.resilient-network .cocreation-content .column,.riiobody section.resilient-network .explore-themes-content .column,.riiobody section.resilient-network .future-grid-content .column,.riiobody section.resilient-network .resilient-network-content .column{width:calc(50% - 10px)}.riiobody section.future-timeline-sequence .timeline-content-wrapper .count-up-group{font-size:max(15rem,min(40vw,25rem))}.riiobody section.timeline-sequence h2{font-size:3.5rem}.riiobody section.timeline-sequence article .timeline-year{transform:translate(0,-146%)}.riiobody section.timeline-sequence article .timeline-year#year-1953{transform:translate(11vw,-143%)}.riiobody section.timeline-sequence article .timeline-graph{height:75px;transform:translate(0,-284%)}.riiobody section.timeline-sequence article .timeline-graph svg.graph-line.long,.riiobody section.timeline-sequence article .timeline-graph svg.graph-line.medium{display:none}.riiobody section.timeline-sequence article .timeline-graph svg.graph-line.short{display:block}.riiobody section.timeline-sequence article figure.image-2{width:400px;height:400px}.riiobody section.project-statistics .project-statistics-content dl.stats-list .stat-item{width:100%}.riiobody section.project-statistics .project-statistics-content dl.stats-list .stat-item:nth-last-of-type(2) hr{display:block}.riiobody section.project-statistics .project-statistics-content dl.stats-list .stat-item dt{width:100%}.riiobody section.project-statistics .project-statistics-content dl.stats-list .stat-item dd{width:100%;margin-top:5px}.riiobody section.map-timeline-sequence .timeline-track .white-area .map-information{width:80%}.riiobody section.map-timeline-sequence .timeline-track .white-area .map-information.information-2 .copy-container,.riiobody section.map-timeline-sequence .timeline-track .white-area .map-information.information-3 .copy-container,.riiobody section.map-timeline-sequence .timeline-track .white-area .map-information.information-4 .copy-container,.riiobody section.map-timeline-sequence .timeline-track .white-area .map-information.information-5 .copy-container,.riiobody section.map-timeline-sequence .timeline-track .white-area .map-information.information-6 .copy-container,.riiobody section.map-timeline-sequence .timeline-track .white-area .map-information.information-7 .copy-container{width:80%}.riiobody section.map-timeline-sequence div[role=legend] .legend-container{width:90%}.riiobody section.map-timeline-sequence div[role=legend] .legend-container dl.diagram-key .key-item{margin-right:10px;margin-bottom:5px}.riiobody section.map-timeline-sequence div[role=legend] .legend-container dl.diagram-key .key-item dd{margin-left:5px;font-size:.9rem}.riiobody section.innovation-stats .innovation-stats-content .innovation-stats-list{padding:0}.riiobody section.innovation-stats .innovation-stats-content .innovation-stats-list dl.stats-list .stat-item{flex-wrap:wrap}.riiobody section.innovation-stats .innovation-stats-content .innovation-stats-list dl.stats-list .stat-item dt{width:100%}.riiobody section.innovation-stats .innovation-stats-content .innovation-stats-list dl.stats-list .stat-item dd{width:100%;margin:15px 0 0 0}}@media (max-width:575.98px){.riiobody section.hero h1{max-width:90%}.riiobody section.business-plan .business-plan-content,.riiobody section.business-plan .cocreation-content,.riiobody section.business-plan .explore-themes-content,.riiobody section.business-plan .future-grid-content,.riiobody section.business-plan .intro-content,.riiobody section.business-plan .plan-highlights-content,.riiobody section.business-plan .resilient-network-content,.riiobody section.cocreation .business-plan-content,.riiobody section.cocreation .cocreation-content,.riiobody section.cocreation .explore-themes-content,.riiobody section.cocreation .future-grid-content,.riiobody section.cocreation .intro-content,.riiobody section.cocreation .plan-highlights-content,.riiobody section.cocreation .resilient-network-content,.riiobody section.explore-themes .business-plan-content,.riiobody section.explore-themes .cocreation-content,.riiobody section.explore-themes .explore-themes-content,.riiobody section.explore-themes .future-grid-content,.riiobody section.explore-themes .intro-content,.riiobody section.explore-themes .plan-highlights-content,.riiobody section.explore-themes .resilient-network-content,.riiobody section.future-grid .business-plan-content,.riiobody section.future-grid .cocreation-content,.riiobody section.future-grid .explore-themes-content,.riiobody section.future-grid .future-grid-content,.riiobody section.future-grid .intro-content,.riiobody section.future-grid .plan-highlights-content,.riiobody section.future-grid .resilient-network-content,.riiobody section.intro .business-plan-content,.riiobody section.intro .cocreation-content,.riiobody section.intro .explore-themes-content,.riiobody section.intro .future-grid-content,.riiobody section.intro .intro-content,.riiobody section.intro .plan-highlights-content,.riiobody section.intro .resilient-network-content,.riiobody section.plan-highlights .business-plan-content,.riiobody section.plan-highlights .cocreation-content,.riiobody section.plan-highlights .explore-themes-content,.riiobody section.plan-highlights .future-grid-content,.riiobody section.plan-highlights .intro-content,.riiobody section.plan-highlights .plan-highlights-content,.riiobody section.plan-highlights .resilient-network-content,.riiobody section.resilient-network .business-plan-content,.riiobody section.resilient-network .cocreation-content,.riiobody section.resilient-network .explore-themes-content,.riiobody section.resilient-network .future-grid-content,.riiobody section.resilient-network .intro-content,.riiobody section.resilient-network .plan-highlights-content,.riiobody section.resilient-network .resilient-network-content{padding-top:55px}.riiobody section.business-plan .business-plan-content hr,.riiobody section.business-plan .cocreation-content hr,.riiobody section.business-plan .explore-themes-content hr,.riiobody section.business-plan .future-grid-content hr,.riiobody section.business-plan .intro-content hr,.riiobody section.business-plan .plan-highlights-content hr,.riiobody section.business-plan .resilient-network-content hr,.riiobody section.cocreation .business-plan-content hr,.riiobody section.cocreation .cocreation-content hr,.riiobody section.cocreation .explore-themes-content hr,.riiobody section.cocreation .future-grid-content hr,.riiobody section.cocreation .intro-content hr,.riiobody section.cocreation .plan-highlights-content hr,.riiobody section.cocreation .resilient-network-content hr,.riiobody section.explore-themes .business-plan-content hr,.riiobody section.explore-themes .cocreation-content hr,.riiobody section.explore-themes .explore-themes-content hr,.riiobody section.explore-themes .future-grid-content hr,.riiobody section.explore-themes .intro-content hr,.riiobody section.explore-themes .plan-highlights-content hr,.riiobody section.explore-themes .resilient-network-content hr,.riiobody section.future-grid .business-plan-content hr,.riiobody section.future-grid .cocreation-content hr,.riiobody section.future-grid .explore-themes-content hr,.riiobody section.future-grid .future-grid-content hr,.riiobody section.future-grid .intro-content hr,.riiobody section.future-grid .plan-highlights-content hr,.riiobody section.future-grid .resilient-network-content hr,.riiobody section.intro .business-plan-content hr,.riiobody section.intro .cocreation-content hr,.riiobody section.intro .explore-themes-content hr,.riiobody section.intro .future-grid-content hr,.riiobody section.intro .intro-content hr,.riiobody section.intro .plan-highlights-content hr,.riiobody section.intro .resilient-network-content hr,.riiobody section.plan-highlights .business-plan-content hr,.riiobody section.plan-highlights .cocreation-content hr,.riiobody section.plan-highlights .explore-themes-content hr,.riiobody section.plan-highlights .future-grid-content hr,.riiobody section.plan-highlights .intro-content hr,.riiobody section.plan-highlights .plan-highlights-content hr,.riiobody section.plan-highlights .resilient-network-content hr,.riiobody section.resilient-network .business-plan-content hr,.riiobody section.resilient-network .cocreation-content hr,.riiobody section.resilient-network .explore-themes-content hr,.riiobody section.resilient-network .future-grid-content hr,.riiobody section.resilient-network .intro-content hr,.riiobody section.resilient-network .plan-highlights-content hr,.riiobody section.resilient-network .resilient-network-content hr{margin-bottom:55px}.riiobody section.business-plan .business-plan-content .column,.riiobody section.business-plan .cocreation-content .column,.riiobody section.business-plan .explore-themes-content .column,.riiobody section.business-plan .future-grid-content .column,.riiobody section.business-plan .intro-content .column,.riiobody section.business-plan .plan-highlights-content .column,.riiobody section.business-plan .resilient-network-content .column,.riiobody section.cocreation .business-plan-content .column,.riiobody section.cocreation .cocreation-content .column,.riiobody section.cocreation .explore-themes-content .column,.riiobody section.cocreation .future-grid-content .column,.riiobody section.cocreation .intro-content .column,.riiobody section.cocreation .plan-highlights-content .column,.riiobody section.cocreation .resilient-network-content .column,.riiobody section.explore-themes .business-plan-content .column,.riiobody section.explore-themes .cocreation-content .column,.riiobody section.explore-themes .explore-themes-content .column,.riiobody section.explore-themes .future-grid-content .column,.riiobody section.explore-themes .intro-content .column,.riiobody section.explore-themes .plan-highlights-content .column,.riiobody section.explore-themes .resilient-network-content .column,.riiobody section.future-grid .business-plan-content .column,.riiobody section.future-grid .cocreation-content .column,.riiobody section.future-grid .explore-themes-content .column,.riiobody section.future-grid .future-grid-content .column,.riiobody section.future-grid .intro-content .column,.riiobody section.future-grid .plan-highlights-content .column,.riiobody section.future-grid .resilient-network-content .column,.riiobody section.intro .business-plan-content .column,.riiobody section.intro .cocreation-content .column,.riiobody section.intro .explore-themes-content .column,.riiobody section.intro .future-grid-content .column,.riiobody section.intro .intro-content .column,.riiobody section.intro .plan-highlights-content .column,.riiobody section.intro .resilient-network-content .column,.riiobody section.plan-highlights .business-plan-content .column,.riiobody section.plan-highlights .cocreation-content .column,.riiobody section.plan-highlights .explore-themes-content .column,.riiobody section.plan-highlights .future-grid-content .column,.riiobody section.plan-highlights .intro-content .column,.riiobody section.plan-highlights .plan-highlights-content .column,.riiobody section.plan-highlights .resilient-network-content .column,.riiobody section.resilient-network .business-plan-content .column,.riiobody section.resilient-network .cocreation-content .column,.riiobody section.resilient-network .explore-themes-content .column,.riiobody section.resilient-network .future-grid-content .column,.riiobody section.resilient-network .intro-content .column,.riiobody section.resilient-network .plan-highlights-content .column,.riiobody section.resilient-network .resilient-network-content .column{width:100%}.riiobody section.business-plan .business-plan-content .column:last-of-type,.riiobody section.business-plan .cocreation-content .column:last-of-type,.riiobody section.business-plan .explore-themes-content .column:last-of-type,.riiobody section.business-plan .future-grid-content .column:last-of-type,.riiobody section.business-plan .intro-content .column:last-of-type,.riiobody section.business-plan .plan-highlights-content .column:last-of-type,.riiobody section.business-plan .resilient-network-content .column:last-of-type,.riiobody section.cocreation .business-plan-content .column:last-of-type,.riiobody section.cocreation .cocreation-content .column:last-of-type,.riiobody section.cocreation .explore-themes-content .column:last-of-type,.riiobody section.cocreation .future-grid-content .column:last-of-type,.riiobody section.cocreation .intro-content .column:last-of-type,.riiobody section.cocreation .plan-highlights-content .column:last-of-type,.riiobody section.cocreation .resilient-network-content .column:last-of-type,.riiobody section.explore-themes .business-plan-content .column:last-of-type,.riiobody section.explore-themes .cocreation-content .column:last-of-type,.riiobody section.explore-themes .explore-themes-content .column:last-of-type,.riiobody section.explore-themes .future-grid-content .column:last-of-type,.riiobody section.explore-themes .intro-content .column:last-of-type,.riiobody section.explore-themes .plan-highlights-content .column:last-of-type,.riiobody section.explore-themes .resilient-network-content .column:last-of-type,.riiobody section.future-grid .business-plan-content .column:last-of-type,.riiobody section.future-grid .cocreation-content .column:last-of-type,.riiobody section.future-grid .explore-themes-content .column:last-of-type,.riiobody section.future-grid .future-grid-content .column:last-of-type,.riiobody section.future-grid .intro-content .column:last-of-type,.riiobody section.future-grid .plan-highlights-content .column:last-of-type,.riiobody section.future-grid .resilient-network-content .column:last-of-type,.riiobody section.intro .business-plan-content .column:last-of-type,.riiobody section.intro .cocreation-content .column:last-of-type,.riiobody section.intro .explore-themes-content .column:last-of-type,.riiobody section.intro .future-grid-content .column:last-of-type,.riiobody section.intro .intro-content .column:last-of-type,.riiobody section.intro .plan-highlights-content .column:last-of-type,.riiobody section.intro .resilient-network-content .column:last-of-type,.riiobody section.plan-highlights .business-plan-content .column:last-of-type,.riiobody section.plan-highlights .cocreation-content .column:last-of-type,.riiobody section.plan-highlights .explore-themes-content .column:last-of-type,.riiobody section.plan-highlights .future-grid-content .column:last-of-type,.riiobody section.plan-highlights .intro-content .column:last-of-type,.riiobody section.plan-highlights .plan-highlights-content .column:last-of-type,.riiobody section.plan-highlights .resilient-network-content .column:last-of-type,.riiobody section.resilient-network .business-plan-content .column:last-of-type,.riiobody section.resilient-network .cocreation-content .column:last-of-type,.riiobody section.resilient-network .explore-themes-content .column:last-of-type,.riiobody section.resilient-network .future-grid-content .column:last-of-type,.riiobody section.resilient-network .intro-content .column:last-of-type,.riiobody section.resilient-network .plan-highlights-content .column:last-of-type,.riiobody section.resilient-network .resilient-network-content .column:last-of-type{margin-top:25px}.riiobody section.intro .intro-content .column{width:100%}.riiobody section.intro .intro-content .column:last-of-type{width:100%}.riiobody section.future-timeline-sequence .timeline-content-wrapper .graph-lines{width:215vw}.riiobody section.future-timeline-sequence .timeline-content-wrapper .graph-lines svg.graph-line path{stroke-width:5px}.riiobody section.future-timeline-sequence .timeline-content-wrapper .graph-lines svg.graph-line.off-white{clip-path:inset(0 115vw 0 0)}.riiobody section.future-timeline-sequence .timeline-content-wrapper p#net-zero-heading{margin-bottom:40px}.riiobody section.future-timeline-sequence .timeline-content-wrapper .count-up-group{margin-bottom:0;font-size:60vw}.riiobody section.future-timeline-sequence .timeline-content-wrapper .count-up-group h3.year-2050{line-height:.79;word-break:break-all;background:linear-gradient(0deg,#00148c 20%,#00aff0 98%);background:linear-gradient(var(--ng_rii-gradient-direction),var(--ng_rii-gradient-color-stops));color:transparent;-webkit-background-clip:text;background-clip:text;text-fill-color:transparent;--ng_rii-gradient-direction:0deg;padding-top:3rem;margin-top:-3rem;transition:color .5s ease-in-out}.riiobody section.future-timeline-sequence .timeline-content-wrapper .count-up-group h3.year-2050:before{top:-80px;display:none}.riiobody section.future-timeline-sequence .timeline-content-wrapper .count-up-group h3.year-2050 div.odometer-numbers{padding-top:0;margin-top:-42px}.riiobody section.future-timeline-sequence .timeline-content-wrapper .count-up-group h3.year-2050.black{color:#000}.riiobody section.timeline-sequence h2{font-size:3.25rem}.riiobody section.timeline-sequence h2#solution-heading{font-size:17vw}.riiobody section.timeline-sequence article:first-of-type{width:95vw}.riiobody section.timeline-sequence article .timeline-year#year-1953{transform:translate(15vw,-150%)}.riiobody section.timeline-sequence article .timeline-graph{height:75px;transform:translate(0,-284%)}.riiobody section.timeline-sequence article .timeline-graph svg.graph-line.long,.riiobody section.timeline-sequence article .timeline-graph svg.graph-line.medium{display:none}.riiobody section.timeline-sequence article .timeline-graph svg.graph-line.short{display:block}.riiobody section.timeline-sequence article figure{width:330px;height:330px}.riiobody section.timeline-sequence article figure.image-2{width:80%;height:auto;aspect-ratio:1;transform:translate(12vw,-21%)}.riiobody section.timeline-sequence article.future-vision .vision-heading{max-width:none;max-width:initial;left:10vw;width:90vw;font-size:2.25rem}.riiobody section.explore-themes .explore-themes-content .column:first-of-type{width:100%}.riiobody section.cocreation .cocreation-content .column:first-of-type{margin-bottom:25px}.riiobody section.project-statistics .project-statistics-content dl.stats-list .stat-item{width:100%}.riiobody section.project-statistics .project-statistics-content dl.stats-list .stat-item:nth-last-of-type(2) hr{display:block}.riiobody section.project-statistics .project-statistics-content dl.stats-list .stat-item dt{width:100%}.riiobody section.project-statistics .project-statistics-content dl.stats-list .stat-item dd{width:100%;margin-top:5px}.riiobody section.map-timeline-sequence .timeline-track .white-area{width:100vw;height:60vh;right:0;top:-60vh}.riiobody section.map-timeline-sequence .timeline-track .white-area .map-information{width:80%;top:60%}.riiobody section.map-timeline-sequence .timeline-track .white-area .map-information.information-2 .copy-container,.riiobody section.map-timeline-sequence .timeline-track .white-area .map-information.information-3 .copy-container,.riiobody section.map-timeline-sequence .timeline-track .white-area .map-information.information-4 .copy-container,.riiobody section.map-timeline-sequence .timeline-track .white-area .map-information.information-5 .copy-container,.riiobody section.map-timeline-sequence .timeline-track .white-area .map-information.information-6 .copy-container,.riiobody section.map-timeline-sequence .timeline-track .white-area .map-information.information-7 .copy-container{width:75vw}.riiobody section.map-timeline-sequence div[role=legend] .legend-container{width:90%}.riiobody section.map-timeline-sequence div[role=legend] .legend-container dl.diagram-key .key-item{margin-right:10px;margin-bottom:5px}.riiobody section.map-timeline-sequence div[role=legend] .legend-container dl.diagram-key .key-item dd{margin-left:5px;font-size:.9rem}.riiobody section.innovation-stats .innovation-stats-content{padding-top:55px}.riiobody section.innovation-stats .innovation-stats-content hr{margin-bottom:55px}.riiobody section.innovation-stats .innovation-stats-content figure.innovation-image{width:100%}.riiobody section.innovation-stats .innovation-stats-content .innovation-stats-list{width:100%;padding:0 15px;margin-top:30px}.riiobody section.innovation-stats .innovation-stats-content .innovation-stats-list h2{margin:25px 0}.riiobody section.innovation-stats .innovation-stats-content .innovation-stats-list dl.stats-list .stat-item{justify-content:flex-start;flex-wrap:wrap}.riiobody section.innovation-stats .innovation-stats-content .innovation-stats-list dl.stats-list .stat-item dt{width:100%;justify-content:flex-start}.riiobody section.future-timeline-sequence .timeline-content-wrapper .count-up-group h3.year-2050#year-2050 div.odometer-numbers span section.innovation-stats .innovation-stats-content .innovation-stats-list dl.stats-list .stat-item dt span,.riiobody section.innovation-stats .innovation-stats-content .innovation-stats-list dl.stats-list .stat-item dt .text-gradient,.riiobody section.innovation-stats .innovation-stats-content .innovation-stats-list dl.stats-list .stat-item dt section.future-timeline-sequence .timeline-content-wrapper .count-up-group h3.year-2050#year-2050 div.odometer-numbers span span{width:auto;width:initial}.riiobody section.innovation-stats .innovation-stats-content .innovation-stats-list dl.stats-list .stat-item dd{width:100%;text-align:left;margin:15px 0 0 0;max-width:28ch}.riiobody section.future-grid .future-grid-content .column:last-of-type{width:100%}.riiobody section.future-grid .future-grid-content .column h2{max-width:none;max-width:initial}.riiobody section.future-grid .future-grid-content .column p{margin-top:25px}.riiobody section.explore-chapters .explore-chapters-content .chapters-carousel .chapter-item .chapter-card{padding:1rem}.riiobody section.explore-chapters .explore-chapters-content .chapters-carousel .chapter-item .chapter-card h3{font-size:1.5rem}}