:root{--text-light: #f8f9fa;--purple: #7F6EF6;--pink: #D73081;--green: #7AFF9B;--errred: rgb(216, 6, 6);--black: #1B2024;--black-2: #181D20;--dark: #1A1F2B;--dark-2: #282D39;--dark-3: #83868E;--white: #FFFFFF;--w0: #F2F2F2;--text-1: #E3ECF3;--text-2: #C7CAD4;--text-3: #8D8C99;--border-1: #323A3E;--space-inset-x: 1.55vw;--space-inset-y: 1.55vw;--space-p-x: 3vw;--space-p-y: 5vh;--MaxWidth: 1550px;--fs-h1: 3.2rem;--fs-body: 1.2rem;--header-h: 72px;--bzr: cubic-bezier(.4, 0, .2, 1);--delay: 2.5s}@media (width < 560px){:root{--space-inset-x: 2vw;--space-inset-y: 2vw;--space-p-x: 3vw;--space-p-y: 3vh;--MaxWidth: calc(100vw - 20px) }}*,*:before,*:after{margin:0;padding:0;box-sizing:border-box}a{color:inherit}ul{list-style-type:none}button{font-family:Helvetica Neue;border:none;cursor:pointer;color:var(--text-1);background-color:transparent}code{color:red;padding:11px;background-color:#000}@font-face{font-family:Helvetica Neue;src:local("Helvetica Neue Bold"),local("HelveticaNeue-Bold"),url(../../../fonts/web/HelveticaNeue-Bold.woff2) format("woff2"),url(../../../fonts/web/HelveticaNeue-Bold.woff) format("woff");font-weight:700;font-style:normal;font-display:swap}@font-face{font-family:Helvetica Neue;src:local("Helvetica Neue Medium"),local("HelveticaNeue-Medium"),url(../../../fonts/web/HelveticaNeue-Medium.woff2) format("woff2"),url(../../../fonts/web/HelveticaNeue-Medium.woff) format("woff");font-weight:500;font-style:normal;font-display:swap}@font-face{font-family:Helvetica Neue;src:local("Helvetica Neue Heavy"),local("HelveticaNeue-Heavy"),url(../../../fonts/web/HelveticaNeue-Heavy.woff2) format("woff2"),url(../../../fonts/web/HelveticaNeue-Heavy.woff) format("woff");font-weight:900;font-style:normal;font-display:swap}@font-face{font-family:Helvetica Neue;src:local("Helvetica Neue Light"),local("HelveticaNeue-Light"),url(../../../fonts/web/HelveticaNeue-Light.woff2) format("woff2"),url(../../../fonts/web/HelveticaNeue-Light.woff) format("woff");font-weight:300;font-style:normal;font-display:swap}@font-face{font-family:Helvetica Neue;src:local("Helvetica Neue Roman"),local("HelveticaNeue-Roman"),url(../../../fonts/web/HelveticaNeue-Roman.woff2) format("woff2"),url(../../../fonts/web/HelveticaNeue-Roman.woff) format("woff");font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:Helvetica Neue;src:local("Helvetica Neue Black"),local("HelveticaNeue-Black"),url(../../../fonts/web/HelveticaNeue-Black.woff2) format("woff2"),url(../../../fonts/web/HelveticaNeue-Black.woff) format("woff");font-weight:900;font-style:normal;font-display:swap}html{position:relative}body{position:relative;font-family:Helvetica Neue;font-weight:500;font-style:normal;font-size:16px;color:var(--text-1);background-color:var(--black)}main#home section{border-left:1px solid var(--border-1);border-right:1px solid var(--border-1)}.home-section--head{padding-inline:40px;display:flex;align-items:flex-end;justify-content:space-between}#hero .content .line{overflow:hidden}#who-we-are .reveal strong{color:var(--white);font-weight:900}#who-we-are .reveal-visual{max-height:70px;border-radius:3px;border:1.5px solid var(--border-1)}::selection{background-color:var(--dark-2);color:var(--white)}::-webkit-selection{background-color:var(--dark-2);color:var(--white)}::-moz-selection{background-color:var(--dark-2);color:var(--white)}.lenis.lenis-smooth{scroll-behavior:auto}.lenis.lenis-smooth [data-lenis-prevent]{overscroll-behavior:contain}.lenis.lenis-stopped{overflow:hidden}.lenis.lenis-scrolling iframe{pointer-events:none}@keyframes fade-in{0%{opacity:0}to{opacity:1}}.error{color:var(--errred);font-size:.9em;margin-top:5px}.response .msg{font-size:14px;font-weight:400;line-height:155%}.response .msg--ok{color:var(--green)}.response .msg--wrong{color:var(--errred)}article .body h1{font-size:38px;margin-bottom:24px}article .body{margin-inline:auto;padding:24px;max-width:920px}article .body p{margin-top:4px;font-size:18px;line-height:155%;font-weight:500;color:var(--text-1)}article .body blockquote{font-size:16px;line-height:222%;font-weight:500;margin-block:20px;margin-left:12px;padding-left:12px;border-left:2px solid var(--purple)}article .content figure a,article .body figure a{border:none!important}article .content a,article .body a{display:inline-flex;padding:1px 8px 0;border-bottom:2px dashed var(--w0);background-color:transparent;color:var(--w0);border-top-left-radius:4px;border-top-right-radius:4px;transition:.5s var(--bzr2)}article .content a:hover,article .body a:hover{color:var(--w0);border-bottom:2px dashed rgba(56,38,92,.38);background-color:#38265c1c;transform:translateY(-2px)}article .content a:active,article .body a:active{opacity:.83;transform:scale(1.01)}article .body code{background-color:var(--green);border-radius:3px;font-size:13px;line-height:14px!important;font-weight:600;color:var(--black);padding:4px 8px}article .body ol{margin-top:12px;margin-bottom:20px;margin-left:44px;display:flex;flex-direction:column;gap:16px}article .body figure,article .content figure{margin-top:12px;margin-bottom:56px;max-width:680px;padding:8px!important;background-color:var(--black-2);border:1px solid var(--border-1);display:block;overflow:hidden}article .body figure img,article .content figure img{width:100%;display:block}article .content figure.rich-img--left,article .body figure.rich-img--left{float:left;width:50%;margin-right:24px;display:inline-block;display:block}article .content figure.rich-img--right,article .body figure.rich-img--right{float:right;width:50%;margin-left:24px;display:inline-block;display:block}article .content figure.rich-img--center,article .body figure.rich-img--center{float:inherit;width:100%;min-width:100%;display:block}.no-data--sanity{text-align:center;width:95%;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:4px;position:absolute}.no-data--sanity span{color:var(--dark-3);font-size:14px}article#single .body h1{font-size:clamp(2rem,3.5vw,3rem);margin-bottom:.5rem;line-height:1.2}article#single .body h2{font-size:clamp(1.8rem,3vw,2.5rem);margin-top:1rem;margin-bottom:.3rem;line-height:1.3}article#single .body h3{font-size:clamp(1.5rem,2.5vw,2rem);margin-top:.3rem;margin-bottom:.3rem;line-height:1.4}article#single .body h4{font-size:clamp(1.3rem,2vw,1.7rem);margin-top:.8rem;margin-bottom:.3rem;line-height:1.4}article#single .body h5{font-size:clamp(1.2rem,1.8vw,1.4rem);margin-top:.7rem;margin-bottom:.25rem;line-height:1.4}article#single .body h6{font-size:clamp(1rem,1.5vw,1.2rem);margin-top:.6rem;margin-bottom:.2rem;line-height:1.4}article#single .body p{font-size:1.1rem;line-height:155%;margin-bottom:1.5rem}article#single .body ul{list-style-type:square}article#single .body ul,article#single .body ol{margin:1.5rem 0;padding-left:3rem}article#single .body ul li,article#single .body ol li{margin-bottom:.5rem;font-size:1.1rem;line-height:155%}article#single .body blockquote{font-size:16px;line-height:222%;font-weight:500;margin-block:20px;margin-left:12px;padding-left:12px;border-left:2px solid var(--purple)}.info-map iframe{min-height:240px;width:100%;border:none;filter:invert(90%) brightness(80%) contrast(120%);border-radius:3px}@media (width < 560px){.mission--ctas .icon{display:flex!important}}#hero h1 .word{white-space:nowrap}#hero h1 .line{width:auto!important}#hero h2 .word{white-space:nowrap}:root{--logo-w: 11vw}#loading.svelte-1xfliwh{position:fixed;top:0;right:0;bottom:0;left:0;display:flex;justify-content:center;align-items:center;height:100vh;width:100vw;z-index:11;background-color:var(--black-2)}svg.svelte-1xfliwh{width:var(--logo-w);transition:.56s ease-in-out}svg.svelte-1xfliwh path:where(.svelte-1xfliwh){fill:gren!important;transition:.56s ease-in-out}svg.svelte-1xfliwh:hover #b:where(.svelte-1xfliwh){scale:1.1;fill:var(--text-light)}#b.svelte-1xfliwh,#e.svelte-1xfliwh,#t1.svelte-1xfliwh,#t2.svelte-1xfliwh,#e2.svelte-1xfliwh,#r.svelte-1xfliwh{fill:var(--text-light)}#g.svelte-1xfliwh path:where(.svelte-1xfliwh){fill:var(--text-light)}path.svelte-1xfliwh{fill:var(--text-light)}@media (width < 920px){:root{--logo-w: 20vw}}.lang.svelte-4k22c3{padding:12px 8px 12px 12px;border-top:1px solid var(--border-1);border-left:1px solid var(--border-1);border-right:1px solid var(--border-1);border-bottom:none;background-color:transparent;display:flex;align-items:center;gap:16px;cursor:pointer;color:var(--text-3);transition:.5s var(--bzr)}.span.svelte-4k22c3{display:flex;align-items:center;gap:8px}.span.svelte-4k22c3 span:where(.svelte-4k22c3){font-size:14px;font-weight:600}.lang.svelte-4k22c3:hover{background-color:var(--dark-2);color:var(--text-1)}#languages.svelte-4k22c3{padding:4px;border:1px solid var(--border-1);background-color:var(--dark-2);position:absolute;inset:auto;display:flex;flex-direction:column;align-items:flex-start;top:56px;right:12px;z-index:9999}#languages.svelte-4k22c3 button:where(.svelte-4k22c3){padding:12px;display:block;width:100%;display:flex;justify-content:flex-start;align-items:flex-start;gap:12px;background-color:transparent;border:none;cursor:pointer;color:var(--text-2);font-weight:500;transition:.5s var(--bzr)}.flag.svelte-4k22c3{width:21px;height:15px;object-fit:none}.flag.eng.svelte-4k22c3{object-position:-41px -85px}.flag.geo.svelte-4k22c3{object-position:-72px -85px}#languages.svelte-4k22c3 button:where(.svelte-4k22c3):hover{background-color:var(--black);color:var(--text-1)}@media (width < 560px){.lang.svelte-4k22c3{padding:5px;margin-right:4px}.lang.svelte-4k22c3 .span:where(.svelte-4k22c3){gap:4px}.span.svelte-4k22c3 span:where(.svelte-4k22c3){font-weight:500;font-size:12px}.angle-icon.svelte-4k22c3{display:none}#languages.svelte-4k22c3{top:48px;right:4px}}#languages.svelte-1p5qacy{padding:4px;border:1px solid var(--border-1);background-color:var(--black-2);display:flex;gap:12px}#languages.svelte-1p5qacy button:where(.svelte-1p5qacy){padding:12px;display:block;width:100%;display:flex;align-items:center;justify-content:center;gap:12px;background-color:transparent;border:none;cursor:pointer;color:var(--text-2);border:1px solid transparent;font-weight:500;transition:.5s var(--bzr)}#languages.svelte-1p5qacy button.active:where(.svelte-1p5qacy){background-color:var(--w0);border:1px solid var(--border-1);color:var(--black-2)}.flag.svelte-1p5qacy{width:21px;height:15px;object-fit:none}.flag.eng.svelte-1p5qacy{object-position:-41px -85px}.flag.geo.svelte-1p5qacy{object-position:-72px -85px}#languages.svelte-1p5qacy button:where(.svelte-1p5qacy):not(.active):hover{background-color:var(--dark-2);color:var(--text-1)}
