.navigation{gap:24px}.navigation nav{gap:24px}.nav-participa{color:var(--aqua)!important;border:1px solid #54d8c96b;padding:10px 14px;border-radius:5px;white-space:nowrap}.nav-chevron{display:inline-block;width:6px;height:6px;border-right:1.5px solid;border-bottom:1.5px solid;transform:rotate(45deg);vertical-align:3px;margin-left:6px}.button>span:empty{display:none}.hero-grid{gap:32px}.hero .contours{opacity:.15}.nexo-globe{position:relative;align-self:center;margin:0;min-width:0;width:100%;aspect-ratio:1/1.05;color:#c4efea;background:radial-gradient(ellipse,#175d6020,transparent 65%)}.globe-heading{position:absolute;left:4%;right:4%;top:2%;font-size:9px;font-weight:600;letter-spacing:2px;display:flex;align-items:center;gap:9px}.globe-heading>span:last-child{margin-left:auto;color:#80a5a5;font-size:8px}#nexo-globe{width:100%;height:100%;display:block;touch-action:pan-y}.nexo-globe figcaption{position:absolute;bottom:5%;left:4%;right:4%;display:flex;align-items:center;justify-content:space-between;font-size:12px;color:#8caeae;line-height:1.7}.nexo-globe figcaption strong{font-size:15px;color:#d8eeeb;font-weight:500}.nexo-globe button{font:inherit;font-size:10px;padding:9px 11px;border:1px solid #7bb1ac50;border-radius:20px;background:#0a292e;color:#c4efea;cursor:pointer}.globe-source{position:absolute;bottom:0;left:4%;font-size:9px;color:#89aaa9}.globe-fallback{position:absolute;inset:15%;display:grid;place-items:center;font-size:220px;color:#55d9ce;z-index:-1}.globe-ready .globe-fallback{display:none}.field-stories{display:grid;grid-template-columns:.9fr 1.1fr;gap:90px;align-items:center}.field-stories h2{font-size:clamp(32px,4vw,50px);line-height:1.14}.field-stories p:not(.eyebrow){max-width:440px;line-height:1.85;margin:28px 0}.field-stories .photo-carousel{height:470px}.participa-live-hero{background:#092b30;color:#d3e9e7;padding:85px 0 55px}.participa-live-hero h1{font-size:clamp(48px,6vw,84px);line-height:1.04;letter-spacing:-3px;color:white;margin:24px 0}.participa-live-hero h1 em{color:#58ddc9}.participa-live-hero .large-copy{max-width:720px;color:#c0d7d5;font-size:21px}.participa-live-hero .actions{margin:28px 0 14px}.access-caption{font-size:12px;color:#9dbcb8}.campaign-live{margin-top:55px;border-top:1px solid #90c4bb40;padding-top:32px;display:grid;grid-template-columns:58px 1fr auto;gap:24px;align-items:center}.campaign-live h2{font-size:28px;margin:8px 0;color:white}.campaign-live p{font-size:14px;max-width:640px;color:#aec8c4}.campaign-icon{height:56px;color:#57dcc6}.campaign-icon svg{width:48px}.campaign-live .outline{color:#cef4e8;border-color:#80b5a8}.participa-principles{display:grid;grid-template-columns:repeat(3,1fr);gap:45px}.participa-principles article{border-top:1px solid #a2c5b6;padding-top:25px}.participa-principles article>span{font-size:11px;letter-spacing:1.8px;color:#008482}.participa-principles h3{font-size:24px;margin:20px 0 12px}.participa-principles p{font-size:15px;line-height:1.85}.responsible-callout{margin-top:50px;border-left:3px solid #008d84;padding:22px 28px;background:#e9f0e8}.responsible-callout p{margin:6px 0 0}.new-spaces{background:#eaf0e7}.new-spaces p:not(.eyebrow){max-width:760px}.new-spaces .button{margin-top:20px}.new-spaces h2{font-size:42px;line-height:1.15}
@media(max-width:1180px){.navigation nav{gap:15px}.navigation .nav-button{display:none}.field-stories{gap:40px}}
@media(max-width:850px){.nexo-globe{max-width:590px;margin:auto;aspect-ratio:1/1}.field-stories{grid-template-columns:1fr;gap:30px}.field-stories .photo-carousel{max-width:none}.campaign-live{grid-template-columns:45px 1fr}.campaign-live>.button{grid-column:2;justify-self:start}.participa-principles{grid-template-columns:1fr;gap:25px}.participa-live-hero{padding:50px 0}.nav-participa{display:inline-flex!important}.navigation nav.open .nav-button{display:inline-flex}.hero-grid{gap:10px}}
@media(max-width:480px){.globe-heading{font-size:8px;letter-spacing:1px}.globe-heading>span:last-child{display:none}.nexo-globe figcaption strong{font-size:12px}.nexo-globe figcaption{font-size:10px}.nexo-globe button{font-size:9px}.field-stories .photo-carousel{height:420px}.participa-live-hero h1{letter-spacing:-2px}.campaign-live{gap:15px}.new-spaces h2{font-size:34px}.hero-copy .actions{gap:12px}}
