@font-face{font-family:ppTelegraf;src:url(../media/PPTelegraf_Regular-s.p.010-stagki209.woff2)format("woff2");font-display:swap;font-weight:400}@font-face{font-family:ppTelegraf;src:url(../media/PPTelegraf_Medium-s.p.41hox3lj-pris.woff2)format("woff2");font-display:swap;font-weight:500}@font-face{font-family:ppTelegraf;src:url(../media/PPTelegraf_Bold-s.p.0wydee3tcztrz.woff2)format("woff2");font-display:swap;font-weight:700}@font-face{font-family:ppTelegraf Fallback;src:local(Arial);ascent-override:93.11%;descent-override:28.95%;line-gap-override:9.65%;size-adjust:103.64%}.pptelegraf_d3279c8f-module__rxwi5q__className{font-family:ppTelegraf,ppTelegraf Fallback}.pptelegraf_d3279c8f-module__rxwi5q__variable{--pp-telegraf:"ppTelegraf", "ppTelegraf Fallback"}
@font-face{font-family:ibmPlexMono;src:url(../media/IBMPlexMono_Regular-s.p.3g4sccbaxu228.woff2)format("woff2");font-display:swap;font-weight:400}@font-face{font-family:ibmPlexMono;src:url(../media/IBMPlexMono_Medium-s.p.127x4zz_oa78_.woff2)format("woff2");font-display:swap;font-weight:500}@font-face{font-family:ibmPlexMono Fallback;src:local(Arial);ascent-override:77.95%;descent-override:20.91%;line-gap-override:0.0%;size-adjust:131.49%}.ibmplexmono_3f7d76d6-module__Bb3jDq__className{font-family:ibmPlexMono,ibmPlexMono Fallback}.ibmplexmono_3f7d76d6-module__Bb3jDq__variable{--ibm-plex-mono:"ibmPlexMono", "ibmPlexMono Fallback"}
[data-aspect-ratio="1:1"]{aspect-ratio:1}[data-aspect-ratio="3:2"]{aspect-ratio:3/2}[data-aspect-ratio="3:4"]{aspect-ratio:3/4}[data-aspect-ratio="16:9"]{aspect-ratio:16/9}[data-aspect-ratio="9:16"]{aspect-ratio:9/16}:root{--mint:#9dfee9;--navy:#0f1b35;--surface-base:#0f1b35;--surface-raised:#132437;--surface-header:#132f3e;--surface-bar:#071e2f;--lift-card:#9dfee90a;--lift-tag:#9dfee90f;--lift-header:#0f1b3599;--background:linear-gradient(146.12deg, #0f1b350d 14.11%, #9dfee90a 46.39%, #0f1b351a 90.46%), linear-gradient(0deg, #0000004d 0%, #2b34464d 58.27%, #2c584f4d 100%), linear-gradient(90deg, #051d33 0%, #051d33 100%);--introduction-veil:linear-gradient(0deg, #0003 0%, #2b344633 58.27%, #2c584f33 100%), linear-gradient(270deg, #10283500 35.35%, #10283563 45.86%, #102835 57.88%);--introduction-veil-narrow:linear-gradient(0deg, #0003 0%, #2b344633 58.27%, #2c584f33 100%), linear-gradient(0deg, #102835 35.35%, #10283563 45.86%, #10283500 57.88%);--text-primary:#fff;--text-secondary:#ffffffb3;--text-on-accent:#0f1b35;--line-subtle:#ffffff1a;--line-strong:#fff3;--line-accent:#9dfee91a;--line-control:#fff6;--color-accent:var(--mint);--color-accent-hover:#c2fff2;--button-line:#7896c81a;--button-line-hover:#7896c8b3;--button-line-disabled:#7896c826;--button-line-subtle:#7896c833;--button-text-disabled:#7d93b4;--button-fill-hover:#ffffff0a;--button-fill-ghost-hover:#ffffff0f;--color-positive:#43c81f;--color-negative:#fd1a1a;--error-bg-color:rgb(from var(--color-negative) r g b / .1);--category-energy-transition:#4ce87e;--category-competitiveness:#ff9552;--category-secure-ports:#ee64dc;--category-skills-jobs:#f5c94f;--category-investments:#52bcf5;--ring-short:.07;--ring-mid:.12;--ring-long:.18;--ring-match:.42;--ring-dim:.03;--white:#fff;--black:#000;--space-4:.25rem;--space-8:.5rem;--space-12:.75rem;--space-16:1rem;--space-20:1.25rem;--space-24:1.5rem;--space-32:2rem;--space-40:2.5rem;--space-48:3rem;--space-56:3.5rem;--space-64:4rem;--space-72:4.5rem;--space-80:5rem;--space-144:9rem;--radius-none:0;--radius-tiny:2px;--radius-interactive:4px;--radius-32:32px;--radius-pill:9999px}@keyframes fade-in{0%{opacity:0}to{opacity:1}}@keyframes fade-out{0%{opacity:1}to{opacity:0}}@keyframes hide{to{visibility:hidden;pointer-events:none;display:none}}@keyframes slide-in-from-bottom{0%{transform:translateY(60%)}to{transform:translate(0,0)}}@keyframes slide-out-to-bottom{0%{transform:translateY(0%)}to{transform:translateY(100%)}}@keyframes slide-in-from-right{0%{transform:translate(100%)}to{transform:translate(0)}}@keyframes slide-out-to-right{0%{transform:translate(0)}to{transform:translate(100%)}}:root{--block-padding:1rem}@media (min-width:40rem){:root{--block-padding:3rem}}@media (min-width:60rem){:root{--block-padding:5.125rem}}*,:before,:after{box-sizing:border-box}html{box-sizing:border-box;quotes:"“" "”" "‘" "’";scroll-behavior:smooth;scrollbar-gutter:stable}html.overlay-is-open{width:100%;max-height:100vh;overflow:hidden}body{flex-direction:column;min-height:100dvh;margin:0;padding:0;display:flex;position:relative}body>main{flex:1 0 auto;min-width:0}body>main[data-fill]{flex-direction:column;display:flex}a{color:inherit;text-decoration-skip-ink:auto;text-decoration:underline}a:hover,a:focus{text-decoration:none}:where(a,button,input,select,textarea,summary,[tabindex]):focus-visible{outline:2px solid var(--color-accent);outline-offset:2px}figure{margin:0}img,video,canvas,audio,iframe,embed,object{vertical-align:middle;display:block}img,object,iframe,video{max-width:100%;height:auto}button{font-family:inherit}.sr-only{white-space:nowrap;clip:rect(0 0 0 0);border:0;width:1px;height:auto;margin:0;padding:0;position:absolute;overflow:hidden}::view-transition-old(root){animation-duration:.25s}::view-transition-new(root){animation-duration:.25s}::view-transition-group(.morph){animation-duration:.5s}::view-transition-image-pair(.morph){animation-name:morph-blur}@keyframes morph-blur{30%{filter:blur(3px)}}::view-transition{pointer-events:none}::view-transition-group(roadmap-filters-toggle){animation:none}::view-transition-old(roadmap-filters-toggle){animation:none}::view-transition-new(roadmap-filters-toggle){animation:none}@media (prefers-reduced-motion:reduce){::view-transition-group(*){animation-duration:0s!important;animation-delay:0s!important}::view-transition-old(*){animation-duration:0s!important;animation-delay:0s!important}::view-transition-new(*){animation-duration:0s!important;animation-delay:0s!important}}html{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}body{font-family:var(--pp-telegraf),-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,Helvetica,Arial,sans-serif,"Apple Color Emoji","Segoe UI Emoji","Segoe UI Symbol";background-color:var(--surface-base);background-image:var(--background);min-height:100dvh;color:var(--text-primary);text-wrap:pretty;background-repeat:no-repeat;background-attachment:fixed;font-size:1rem;font-weight:400;line-height:1.6}h1,h2,h3,h4,h5,h6{text-wrap:balance}h1{font-family:var(--pp-telegraf),-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,Helvetica,Arial,sans-serif,"Apple Color Emoji","Segoe UI Emoji","Segoe UI Symbol";letter-spacing:-.015em;font-size:2.5rem;font-weight:400;line-height:1.05}@media (min-width:60rem){h1{font-size:4rem}}h2{font-family:var(--pp-telegraf),-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,Helvetica,Arial,sans-serif,"Apple Color Emoji","Segoe UI Emoji","Segoe UI Symbol";letter-spacing:-.012em;font-size:2rem;font-weight:400;line-height:1.1}@media (min-width:60rem){h2{font-size:3rem}}h3{font-family:var(--pp-telegraf),-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,Helvetica,Arial,sans-serif,"Apple Color Emoji","Segoe UI Emoji","Segoe UI Symbol";letter-spacing:-.01em;font-size:1.5rem;font-weight:400;line-height:1.2}@media (min-width:60rem){h3{font-size:2rem}}h4{font-family:var(--pp-telegraf),-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,Helvetica,Arial,sans-serif,"Apple Color Emoji","Segoe UI Emoji","Segoe UI Symbol";letter-spacing:-.008em;font-size:1.25rem;font-weight:400;line-height:1.3}@media (min-width:60rem){h4{font-size:1.5rem}}h5{font-family:var(--pp-telegraf),-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,Helvetica,Arial,sans-serif,"Apple Color Emoji","Segoe UI Emoji","Segoe UI Symbol";letter-spacing:-.005em;font-size:1rem;font-weight:500;line-height:1.1}@media (min-width:60rem){h5{font-size:1.125rem}}p{margin-top:0}em,strong{font-style:normal;font-weight:500}button,a{color:currentColor}@media print{cookie-consent::part(cookie-consent){display:none!important}[data-element=accordion__content]{max-height:100%!important}}