@import "https://fonts.googleapis.com/css2?family=DM+Mono:wght@400;500&family=DM+Sans:wght@400;500;600;700&family=Space+Grotesk:wght@400;500;600;700&display=swap";:root{--ink:#082d3d;--ink-deep:#051e2b;--paper:#f3f0e9;--paper-soft:#e9e8e0;--lime:#d8ef63;--mint:#9fe2bd;--coral:#ff8b72;--blue:#7ba3f2;--yellow:#f8d96b;--line:#082d3d2e;--light-line:#fff3;color:var(--ink);background:var(--paper);font-synthesis:none;text-rendering:optimizelegibility;font-family:DM Sans,sans-serif}*{box-sizing:border-box}html{scroll-behavior:smooth}body{background:var(--paper);min-width:320px;margin:0}button,a{font:inherit}button{cursor:pointer;border:0}a{color:inherit;text-decoration:none}.site-shell{overflow:hidden}.site-header{background:var(--paper);border-bottom:1px solid var(--line);z-index:20;justify-content:space-between;align-items:center;height:84px;padding:0 5.5vw;display:flex;position:sticky;top:0}.brand{align-items:center;gap:12px;display:inline-flex}.brand__wordmark{letter-spacing:.16em;font-family:Space Grotesk,sans-serif;font-size:1.1rem;font-weight:700}.logo-mark{width:38px;height:28px;display:inline-block;position:relative}.logo-mark--small{transform-origin:0;width:31px;transform:scale(.76)}.logo-mark__loop{border:4px solid var(--ink);border-radius:50%;width:23px;height:23px;position:absolute;top:2px}.logo-mark__loop--left{border-right-color:#0000;left:0;transform:rotate(25deg)}.logo-mark__loop--right{border-left-color:#0000;right:0;transform:rotate(25deg)}.logo-mark__dot{background:var(--coral);border-radius:50%;width:6px;height:6px;position:absolute;top:11px;left:16px}.main-nav{align-items:center;gap:34px;display:flex}.nav-link{color:#082d3dad;letter-spacing:.01em;background:0 0;align-items:center;gap:4px;padding:10px 0;font-size:.82rem;display:inline-flex;position:relative}.nav-link:after{content:"";background:var(--coral);width:0;height:2px;transition:width .2s;position:absolute;bottom:1px;left:0}.nav-link:hover:after,.nav-link--active:after{width:100%}.nav-link--active{color:var(--ink);font-weight:600}.nav-link--news{color:var(--coral);border:1px solid var(--coral);padding:8px 10px}.nav-link--news:after{display:none}.nav-link--news:hover{background:var(--coral);color:var(--ink)}.nav-link--external{color:var(--ink);font-weight:600}.language-switcher{border:1px solid var(--line);background:#ffffff29;align-items:center;gap:2px;margin-left:20px;padding:3px;display:flex}.language-switcher__label{color:#082d3d73;padding:4px 5px;font-size:.8rem}.language-switcher__option{color:#082d3d8a;letter-spacing:.05em;background:0 0;padding:5px 6px;font-family:DM Mono,monospace;font-size:.58rem}.language-switcher__option:hover,.language-switcher__option--active{background:var(--ink);color:var(--paper)}.menu-button{color:var(--ink);background:0 0;display:none}.hero{background:var(--ink);color:#f7f3eb;isolation:isolate;align-items:center;min-height:690px;padding:92px 12vw 56px;display:flex;position:relative}.hero__grid{z-index:-1;background-image:linear-gradient(#ffffff0e 1px,#0000 1px),linear-gradient(90deg,#ffffff0e 1px,#0000 1px);background-size:72px 72px;position:absolute;inset:0;-webkit-mask-image:linear-gradient(90deg,#000,#0000 87%);mask-image:linear-gradient(90deg,#000,#0000 87%)}.hero:after{content:"";z-index:-1;border:1px solid #d8ef6338;border-radius:50%;width:580px;height:580px;position:absolute;top:30px;right:-122px}.hero__orbit{z-index:-1;border-radius:50%;position:absolute}.hero__orbit--one{border:1px solid #ff8b7238;width:450px;height:450px;top:95px;right:-92px}.hero__orbit--two{border:1px solid #9fe2bd42;width:330px;height:330px;top:155px;right:-34px}.hero__visual{border:1px solid #f7f3eb2e;border-radius:50%;width:430px;height:430px;position:absolute;top:102px;right:11vw}.hero__visual:before,.hero__visual:after{content:"";background:#f7f3eb1f;width:1px;height:100%;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)rotate(42deg)}.hero__visual:after{transform:translate(-50%,-50%)rotate(-42deg)}.hero__visual-ring{border:1px solid #d8ef636b;border-radius:50%;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.hero__visual-ring--outer{border-color:#ff8b7257;width:300px;height:300px}.hero__visual-ring--inner{border-color:#9fe2bd70;width:190px;height:190px}.hero__visual-core{background:var(--lime);width:106px;height:106px;color:var(--ink);text-align:center;z-index:2;border-radius:50%;flex-direction:column;justify-content:center;align-items:center;gap:6px;display:flex;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);box-shadow:0 0 0 12px #d8ef6312}.hero__visual-core span{letter-spacing:.12em;font-family:DM Mono,monospace;font-size:.62rem;line-height:1.15}.hero__visual-core small{opacity:.68;font-size:.48rem}.hero__node{z-index:3;text-transform:uppercase;letter-spacing:.06em;color:#f7f3ebb8;align-items:center;gap:7px;font-family:DM Mono,monospace;font-size:.52rem;display:flex;position:absolute}.hero__node strong{letter-spacing:-.04em;width:38px;height:38px;color:var(--lime);border:1px solid;border-radius:50%;place-items:center;font-family:Space Grotesk,sans-serif;font-size:.7rem;display:grid}.hero__node--co{top:36px;left:41px}.hero__node--de{top:192px;right:22px}.hero__node--de strong{color:var(--coral)}.hero__node--open{bottom:37px;left:80px}.hero__node--open strong{color:var(--mint);font-size:1rem}.hero__visual-caption{white-space:nowrap;color:#f7f3eb6b;text-transform:uppercase;letter-spacing:.1em;gap:16px;font-family:DM Mono,monospace;font-size:.5rem;display:flex;position:absolute;bottom:-30px;left:50%;transform:translate(-50%)}.hero__content{max-width:720px;padding-bottom:96px}.eyebrow,.section-label{text-transform:uppercase;letter-spacing:.13em;align-items:center;gap:10px;font-family:DM Mono,monospace;font-size:.68rem;display:flex}.eyebrow span{background:var(--lime);width:28px;height:1px;display:inline-block}.eyebrow--light{color:var(--lime)}h1,h2,h3,p{margin-top:0}h1,h2{letter-spacing:-.055em;font-family:Space Grotesk,sans-serif;font-weight:500}h1{max-width:790px;margin:32px 0 28px;font-size:clamp(4rem,8vw,7.8rem);line-height:.9}h1 em,h2 em{color:var(--coral);font-style:normal}.hero__lead{color:#f7f3ebb8;max-width:455px;font-size:1.04rem;line-height:1.6}.hero__actions{align-items:center;gap:26px;margin-top:34px;display:flex}.button{justify-content:center;align-items:center;gap:10px;padding:15px 20px;font-size:.82rem;font-weight:700;transition:transform .2s,background .2s;display:inline-flex}.button:hover{transform:translateY(-3px)}.button--lime{background:var(--lime);color:var(--ink)}.button--dark{background:var(--ink);color:var(--paper)}.text-button{background:0 0;align-items:center;gap:5px;padding:12px 0;font-size:.82rem;display:inline-flex}.text-button--light{color:#f7f3ebc7}.hero__side-note{writing-mode:vertical-rl;letter-spacing:.15em;color:#f7f3eb9e;align-items:center;gap:13px;font-family:DM Mono,monospace;font-size:.62rem;display:flex;position:absolute;top:100px;right:5.5vw}.hero__side-line{background:var(--coral);width:1px;height:48px}.hero__partners{border-top:1px solid var(--light-line);align-items:center;gap:28px;padding-top:22px;display:flex;position:absolute;bottom:44px;left:12vw;right:7vw}.hero__partners-label{text-transform:uppercase;letter-spacing:.13em;color:#f7f3eb85;white-space:nowrap;font-family:DM Mono,monospace;font-size:.61rem}.hero__partner-row{flex:1;grid-template-columns:repeat(4,1fr);gap:12px;display:grid}.partner-badge{border:1px solid var(--line);background:#ffffff38;min-width:0;padding:16px}.partner-badge--compact{color:#f7f3ebc7;background:#ffffff12;border-color:#ffffff2e;padding:10px 12px}.partner-badge__topline{text-transform:uppercase;letter-spacing:.08em;opacity:.76;justify-content:space-between;align-items:center;gap:8px;font-family:DM Mono,monospace;font-size:.59rem;display:flex}.country-code{border:1px solid;padding:3px 4px}.partner-badge__monogram{letter-spacing:-.04em;margin-top:15px;font-family:Space Grotesk,sans-serif;font-size:1.35rem;font-weight:700}.partner-badge p{opacity:.66;margin:10px 0 0;font-size:.7rem;line-height:1.4}.partner-badge--yellow{background:var(--yellow);color:var(--ink)}.partner-badge--coral{background:var(--coral);color:var(--ink)}.partner-badge--blue{background:var(--blue);color:var(--ink)}.partner-badge--mint{background:var(--mint);color:var(--ink)}.section-pad{padding:120px 12vw}.section-label{color:#082d3d8c}.section-label span{color:var(--coral);font-weight:600}.intro-section{background:var(--paper)}.intro-section__copy{grid-template-columns:1.3fr .65fr;gap:11vw;margin:46px 0 78px;display:grid}.display-copy{letter-spacing:-.065em;max-width:850px;margin:0;font-family:Space Grotesk,sans-serif;font-size:clamp(2.2rem,4.7vw,4.9rem);line-height:1}.display-copy span{color:var(--coral)}.intro-section__aside{border-top:1px solid var(--ink);align-self:end;padding-top:19px}.intro-section__aside svg{color:var(--coral);margin-bottom:17px}.intro-section__aside p{margin-bottom:22px;font-family:Space Grotesk,sans-serif;font-size:1.1rem;line-height:1.35}.source-note{color:#082d3d8c;text-transform:uppercase;letter-spacing:.06em;font-family:DM Mono,monospace;font-size:.61rem}.signal-row{border-top:1px solid var(--line);border-bottom:1px solid var(--line);grid-template-columns:repeat(3,1fr);display:grid}.signal{text-transform:uppercase;letter-spacing:.08em;align-items:baseline;gap:14px;padding:20px 14px 20px 0;font-family:DM Mono,monospace;font-size:.65rem;display:flex}.signal+.signal{border-left:1px solid var(--line);padding-left:22px}.signal strong{letter-spacing:-.08em;color:var(--coral);font-family:Space Grotesk,sans-serif;font-size:2.25rem;font-weight:500}.network-section{background:#e4e6dd}.network-section__heading,.partners-section__header{justify-content:space-between;align-items:end;gap:10vw;display:flex}h2{margin:27px 0 0;font-size:clamp(3.15rem,6vw,6.2rem);line-height:.91}.network-section__heading>p,.partners-section__header>p{color:#082d3da3;max-width:360px;margin-bottom:4px;font-size:.94rem;line-height:1.55}.network-map{grid-template-columns:1fr 180px 1fr;align-items:center;gap:20px;min-height:460px;margin:74px 0 34px;display:grid;position:relative}.country-tag{color:#082d3d8f;letter-spacing:.1em;align-items:center;gap:7px;font-family:DM Mono,monospace;font-size:.62rem;display:flex}.network-map__country--de .country-tag{justify-content:flex-end}.country-stack{grid-template-columns:1fr 1fr;gap:13px;margin-top:23px;display:grid}.network-map__country--de .country-stack{grid-template-columns:1fr}.network-map__country--co .partner-badge:nth-child(3){grid-column:span 2;max-width:50%}.network-map__country--co .partner-badge{min-height:142px}.network-map__center{justify-content:center;align-items:center;height:100%;display:flex;position:relative}.connection-line{border-top:1px solid var(--coral);border-radius:50%;width:160px;height:80px;position:absolute;left:10px}.connection-line--top{top:98px;transform:rotate(16deg)}.connection-line--bottom{border-color:var(--blue);bottom:105px;transform:rotate(-16deg)}.network-core{background:var(--ink);width:104px;height:104px;color:var(--lime);z-index:1;border-radius:50%;flex-direction:column;justify-content:center;align-items:center;gap:8px;display:flex;position:relative;box-shadow:0 0 0 13px #082d3d12}.network-core span{letter-spacing:.15em;font-family:DM Mono,monospace;font-size:.62rem}.network-core__label{text-align:center;text-transform:uppercase;letter-spacing:.12em;color:#082d3d80;width:100px;font-family:DM Mono,monospace;font-size:.55rem;line-height:1.5;position:absolute;bottom:60px;left:40px}.clinical-badge{border:1px solid var(--ink);align-items:center;gap:13px;padding:15px;font-size:.74rem;line-height:1.4;display:flex}.clinical-badge svg{color:var(--coral);flex:none}.clinical-badge strong{font-family:Space Grotesk,sans-serif;font-size:.92rem}.network-footer{border-top:1px solid var(--line);text-transform:uppercase;letter-spacing:.1em;color:#082d3d8a;align-items:center;gap:34px;padding-top:21px;font-family:DM Mono,monospace;font-size:.6rem;display:flex}.network-footer__arrow{color:var(--ink);align-items:center;gap:8px;margin-left:auto;display:flex}.work-section{background:var(--paper);grid-template-columns:.62fr 1.38fr;gap:8vw;display:grid}.work-section__intro p{color:#082d3da3;max-width:310px;margin-top:40px;line-height:1.55}.work-grid{grid-template-columns:repeat(2,1fr);gap:14px;display:grid}.work-card{flex-direction:column;min-height:320px;padding:22px;transition:transform .25s;display:flex;position:relative;overflow:hidden}.work-card:hover{transform:translateY(-5px)}.work-card--yellow{background:var(--yellow)}.work-card--mint{background:var(--mint)}.work-card--coral{background:var(--coral)}.work-card--blue{background:var(--blue)}.work-card__top{text-transform:uppercase;letter-spacing:.12em;justify-content:space-between;font-family:DM Mono,monospace;font-size:.62rem;display:flex}.work-card__icon{margin:42px 0 25px}.work-card__body{max-width:285px;margin-top:auto}.work-card__kicker{text-transform:uppercase;letter-spacing:.13em;opacity:.65;font-family:DM Mono,monospace;font-size:.58rem}.work-card h3{letter-spacing:-.055em;margin:7px 0 10px;font-family:Space Grotesk,sans-serif;font-size:1.72rem;line-height:1}.work-card p{max-width:245px;margin:0;font-size:.79rem;line-height:1.45}.work-card__arrow{position:absolute;bottom:20px;right:20px}.banner-section{background:var(--lime)}.banner-section__strip{border-top:1px solid var(--ink);border-bottom:1px solid var(--ink);letter-spacing:.13em;justify-content:space-between;padding:13px 12vw;font-family:DM Mono,monospace;font-size:.66rem;display:flex}.banner-section__body{grid-template-columns:1fr 1fr .35fr;align-items:end;gap:6vw;padding:75px 12vw 86px;display:grid}.banner-section__title{letter-spacing:-.07em;font-family:Space Grotesk,sans-serif;line-height:.85}.banner-section__title span{letter-spacing:.17em;margin-bottom:12px;font-family:DM Mono,monospace;font-size:.64rem;line-height:1.1;display:block}.banner-section__title strong{font-size:clamp(3.5rem,7.5vw,7.9rem);font-weight:500}.banner-section__copy{max-width:320px}.banner-section__copy p{font-size:1.1rem;line-height:1.38}.banner-section__stamp{border:1px solid var(--ink);letter-spacing:.1em;border-radius:50%;flex-direction:column;justify-content:center;align-items:center;width:122px;height:122px;font-family:DM Mono,monospace;font-size:.57rem;line-height:1.65;display:flex;transform:rotate(-12deg)}.partners-section{background:var(--paper)}.partners-grid{grid-template-columns:repeat(4,1fr);gap:14px;margin-top:66px;display:grid}.partner-card{border-top:1px solid var(--ink);padding-top:16px}.partner-card .partner-badge{min-height:175px}.partner-card__info{padding-top:16px}.partner-card__info p{color:#082d3da1;min-height:48px;font-size:.79rem;line-height:1.45}.partner-card__info a{text-transform:uppercase;letter-spacing:.1em;border-bottom:1px solid var(--ink);align-items:center;gap:5px;padding-bottom:4px;font-family:DM Mono,monospace;font-size:.59rem;display:inline-flex}.closing-section{background:var(--ink);color:var(--paper);text-align:center;flex-direction:column;justify-content:center;align-items:center;min-height:540px;display:flex;position:relative}.closing-section__orb{border:1px solid var(--coral);width:115px;height:115px;color:var(--lime);border-radius:50%;place-items:center;margin-bottom:35px;display:grid}.section-label--light{color:#f7f3eb80}.closing-section h2{margin:28px 0 22px;font-size:clamp(3.4rem,7vw,7rem)}.closing-section p{color:#f7f3ebad;max-width:390px;line-height:1.55}.closing-section .button{margin-top:18px}.site-footer{background:var(--ink-deep);color:#f7f3eb8c;text-transform:uppercase;letter-spacing:.07em;justify-content:space-between;align-items:center;gap:18px;padding:22px 5.5vw;font-family:DM Mono,monospace;font-size:.57rem;display:flex}.site-footer .brand{color:var(--paper)}.site-footer .logo-mark__loop{border-color:var(--paper);border-right-color:#0000}.site-footer .logo-mark__loop--right{border-left-color:#0000;border-right-color:var(--paper)}.site-footer .logo-mark__dot{background:var(--coral)}.news-page{background:var(--paper);min-height:100vh}.news-header{background:var(--paper)}.news-header .nav-link--active:after{background:var(--coral)}.news-hero{background:var(--ink);min-height:555px;color:var(--paper);isolation:isolate;align-items:center;padding:82px 12vw 42px;display:flex;position:relative;overflow:hidden}.news-hero__texture{opacity:.65;z-index:-1;background-image:linear-gradient(#ffffff0d 1px,#0000 1px),linear-gradient(90deg,#ffffff0d 1px,#0000 1px);background-size:72px 72px;position:absolute;inset:0;-webkit-mask-image:linear-gradient(90deg,#000 20%,#0000 80%);mask-image:linear-gradient(90deg,#000 20%,#0000 80%)}.news-hero:after{content:"";z-index:-1;border:1px solid #d8ef6347;border-radius:50%;width:560px;height:560px;position:absolute;top:-230px;right:-165px}.news-hero__copy{max-width:670px;padding-bottom:32px}.news-hero h1{margin:28px 0 25px;font-size:clamp(4.6rem,9vw,9.4rem)}.news-hero__copy p{color:#f7f3ebad;max-width:390px;font-size:1rem;line-height:1.55}.news-hero__graphic{width:255px;height:255px;color:var(--lime);text-align:center;border:1px solid #f7f3eb42;border-radius:50%;flex-direction:column;justify-content:center;align-items:center;gap:11px;display:flex;position:absolute;top:112px;right:17vw}.news-hero__graphic:before{content:"";border:1px solid #ff8b7240;border-radius:50%;width:390px;height:390px;position:absolute}.news-hero__graphic-ring{border:1px solid #9fe2bd47;border-radius:50%;position:absolute}.news-hero__graphic-ring--outer{inset:33px}.news-hero__graphic-ring--inner{border-color:#d8ef635c;inset:75px}.news-hero__graphic span{letter-spacing:.17em;font-family:DM Mono,monospace;font-size:.62rem;line-height:1.25}.news-hero__graphic small{color:#f7f3eb7a;letter-spacing:.13em;font-family:DM Mono,monospace;font-size:.54rem;position:absolute;bottom:-23px}.news-hero__footer{text-transform:uppercase;letter-spacing:.1em;color:#f7f3eb8f;border-top:1px solid #f7f3eb33;justify-content:space-between;padding-top:15px;font-family:DM Mono,monospace;font-size:.59rem;display:flex;position:absolute;bottom:31px;left:12vw;right:12vw}.news-hero__footer span:last-child{color:var(--lime);align-items:center;gap:7px;display:flex}.news-content{background:var(--paper)}.news-toolbar{justify-content:space-between;align-items:end;gap:8vw;display:flex}.news-toolbar h2{font-size:clamp(3rem,5.6vw,5.9rem)}.news-filters{flex-wrap:wrap;justify-content:flex-end;gap:9px;max-width:420px;display:flex}.news-filter{border:1px solid var(--line);color:#082d3da6;text-transform:uppercase;letter-spacing:.08em;background:0 0;padding:9px 14px;font-family:DM Mono,monospace;font-size:.58rem;transition:all .2s}.news-filter:hover,.news-filter--active{background:var(--ink);color:var(--paper);border-color:var(--ink)}.featured-news{grid-template-columns:.88fr 1.12fr;min-height:390px;margin-top:66px;display:grid}.featured-news--coral{background:var(--coral)}.featured-news--yellow{background:var(--yellow)}.featured-news--mint{background:var(--mint)}.featured-news--blue{background:var(--blue)}.featured-news--ink{background:var(--ink);color:var(--paper)}.featured-news__visual{border-right:1px solid #082d3d2e;min-height:390px;position:relative;overflow:hidden}.featured-news__visual:before{content:"";border:1px solid #082d3d3d;border-radius:50%;width:360px;height:360px;position:absolute;top:-90px;right:-120px}.featured-news__visual:after{content:"";border:1px solid #082d3d33;border-radius:50%;width:240px;height:240px;position:absolute;bottom:-125px;right:-25px}.featured-news__number{letter-spacing:.12em;font-family:DM Mono,monospace;font-size:.63rem;position:absolute;top:21px;left:24px}.featured-news__line{background:#082d3d42;width:1px;height:280px;position:absolute;top:55px;left:50%;transform:rotate(36deg)}.featured-news__circle{border:1px solid var(--ink);width:118px;height:118px;color:var(--ink);background:#f7f3eb38;border-radius:50%;place-items:center;display:grid;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.featured-news__stamp{border:1px solid var(--ink);text-align:center;letter-spacing:.08em;border-radius:50%;place-items:center;width:72px;height:72px;font-family:DM Mono,monospace;font-size:.48rem;line-height:1.35;display:grid;position:absolute;bottom:20px;right:22px;transform:rotate(11deg)}.featured-news__copy{flex-direction:column;justify-content:center;max-width:690px;padding:45px 7vw 40px;display:flex}.news-meta,.news-list-heading,.news-card__top,.news-card__bottom{text-transform:uppercase;letter-spacing:.1em;font-family:DM Mono,monospace;font-size:.59rem}.news-meta{opacity:.62;justify-content:space-between;gap:20px;display:flex}.featured-news__copy h3{letter-spacing:-.065em;max-width:610px;margin:34px 0 21px;font-family:Space Grotesk,sans-serif;font-size:clamp(2.2rem,4.3vw,4.75rem);line-height:.95}.featured-news__copy p{max-width:430px;margin-bottom:26px;font-size:.93rem;line-height:1.55}.featured-news__copy .text-button{color:var(--ink);border-bottom:1px solid;align-self:flex-start;padding-bottom:5px}.featured-news--ink .featured-news__copy .text-button{color:var(--lime)}.news-list-heading{border-bottom:1px solid var(--ink);color:#082d3d8c;justify-content:space-between;padding:72px 0 16px;display:flex}.news-grid{grid-template-columns:repeat(2,1fr);gap:14px;margin-top:14px;display:grid}.news-card{min-height:340px;color:var(--ink);flex-direction:column;padding:22px;display:flex}.news-card--coral{background:var(--coral)}.news-card--yellow{background:var(--yellow)}.news-card--mint{background:var(--mint)}.news-card--blue{background:var(--blue)}.news-card--ink{background:var(--ink);color:var(--paper)}.news-card__top{opacity:.65;justify-content:space-between;display:flex}.news-card__body{max-width:460px;margin-top:auto}.news-card__tag{text-transform:uppercase;letter-spacing:.12em;opacity:.68;font-family:DM Mono,monospace;font-size:.57rem}.news-card h3{letter-spacing:-.055em;max-width:460px;margin:9px 0 13px;font-family:Space Grotesk,sans-serif;font-size:clamp(1.7rem,2.8vw,2.8rem);line-height:.98}.news-card p{max-width:420px;margin:0;font-size:.8rem;line-height:1.48}.news-card__bottom{border-top:1px solid #082d3d38;justify-content:space-between;align-items:center;margin-top:30px;padding-top:13px;display:flex}.news-card--ink .news-card__bottom{border-color:#f7f3eb3b}.news-signal{background:var(--ink-deep);min-height:440px;color:var(--paper);isolation:isolate;padding:95px 12vw;position:relative;overflow:hidden}.news-signal__inner{z-index:2;position:relative}.news-signal h2{margin:30px 0 28px;font-size:clamp(3.4rem,6.7vw,7rem)}.news-signal .button{margin-top:6px}.news-signal__orbit{z-index:-1;border:1px solid #d8ef6333;border-radius:50%;position:absolute}.news-signal__orbit--one{width:560px;height:560px;top:-190px;right:-130px}.news-signal__orbit--two{border-color:#ff8b7240;width:380px;height:380px;top:-90px;right:-34px}@media (width<=900px){.site-header{padding:0 6vw}.main-nav{gap:18px}.language-switcher{margin-left:auto}.hero{padding-left:8vw;padding-right:8vw}.hero__partners{left:8vw;right:8vw}.hero__visual{opacity:.42;transform-origin:100% 0;right:-55px;transform:scale(.82)}.news-hero__graphic{transform-origin:100% 0;right:7vw;transform:scale(.78)}.section-pad,.banner-section__strip,.banner-section__body{padding-left:8vw;padding-right:8vw}.network-map{grid-template-columns:1fr;gap:30px}.network-map__center{height:100px}.connection-line{display:none}.network-core__label{bottom:auto;left:calc(50% + 65px)}.network-map__country--de .country-tag{justify-content:flex-start}.network-map__country--co .partner-badge:nth-child(3){max-width:100%}.work-section{grid-template-columns:1fr}.work-section__intro p{margin-top:25px}}@media (width<=680px){.site-header{height:72px}.menu-button{display:block}.language-switcher{margin-left:auto;margin-right:14px}.language-switcher__label{display:none}.main-nav{background:var(--paper);border-bottom:1px solid var(--line);flex-direction:column;align-items:flex-start;gap:4px;padding:15px 8vw 20px;display:none;position:absolute;top:72px;left:0;right:0}.main-nav--open{display:flex}.hero{align-items:flex-start;min-height:760px;padding-top:70px}.hero__content{padding-bottom:0}h1{overflow-wrap:break-word;max-width:100%;margin-top:25px;font-size:clamp(3.2rem,11vw,5rem)}.hero__side-note{display:none}.hero__visual{opacity:.42;width:360px;height:360px;top:126px;right:-155px;transform:scale(.86)}.hero__visual-caption{display:none}.news-hero{align-items:flex-start;min-height:650px;padding:75px 8vw 42px}.news-hero h1{font-size:clamp(3.8rem,15vw,6rem)}.news-hero__graphic{opacity:.65;width:250px;height:250px;top:180px;right:-92px;transform:scale(.82)}.news-hero__footer{bottom:25px;left:8vw;right:8vw}.news-toolbar{display:block}.news-filters{justify-content:flex-start;margin-top:32px}.featured-news{grid-template-columns:1fr}.featured-news__visual{border-bottom:1px solid #082d3d2e;border-right:0;min-height:255px}.featured-news__circle{width:90px;height:90px}.featured-news__line{height:220px;top:18px}.featured-news__copy{padding:34px 24px 36px}.featured-news__copy h3{margin-top:24px;font-size:2.7rem}.news-grid{grid-template-columns:1fr}.news-card{min-height:300px}.news-signal{padding:78px 8vw}.news-signal h2{font-size:3.7rem}.hero__partners{display:block;bottom:28px}.hero__partner-row{grid-template-columns:repeat(2,1fr);margin-top:16px}.partner-badge--compact{padding:8px 10px}.partner-badge--compact .partner-badge__monogram{margin-top:9px;font-size:1rem}.section-pad{padding-top:80px;padding-bottom:80px}.intro-section__copy,.network-section__heading,.partners-section__header{display:block}.intro-section__aside{margin-top:45px}.signal-row{grid-template-columns:1fr}.signal+.signal{border-left:0;border-top:1px solid var(--line);padding-left:0}.network-map{margin-top:52px}.country-stack{grid-template-columns:1fr}.network-footer{flex-wrap:wrap;gap:16px 24px}.network-footer__arrow{width:100%;margin-left:0}.work-grid{grid-template-columns:1fr}.work-card{min-height:275px}.banner-section__strip{white-space:nowrap;justify-content:flex-start;gap:25px;overflow:auto}.banner-section__body{padding-top:60px;padding-bottom:65px;display:block}.banner-section__copy,.banner-section__stamp{margin-top:42px}.partners-grid{grid-template-columns:repeat(2,1fr);gap:30px 12px}.partner-card .partner-badge{min-height:148px;padding:12px}.partner-card .partner-badge__monogram{font-size:1.1rem}.site-footer{flex-direction:column;align-items:flex-start}}
