@font-face{font-family:Schibsted Grotesk;font-style:normal;font-display:swap;font-weight:400;src:url(/_astro/schibsted-grotesk-latin-ext-400-normal.DHVTfbSM.woff2)format("woff2"),url(/_astro/schibsted-grotesk-latin-ext-400-normal.DUPvg9bQ.woff)format("woff");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Schibsted Grotesk;font-style:normal;font-display:swap;font-weight:400;src:url(/_astro/schibsted-grotesk-latin-400-normal.DPhJBilQ.woff2)format("woff2"),url(/_astro/schibsted-grotesk-latin-400-normal.BkiRe4WW.woff)format("woff");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Schibsted Grotesk;font-style:normal;font-display:swap;font-weight:500;src:url(/_astro/schibsted-grotesk-latin-ext-500-normal.Ch1izu81.woff2)format("woff2"),url(/_astro/schibsted-grotesk-latin-ext-500-normal.BjmYCtCC.woff)format("woff");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Schibsted Grotesk;font-style:normal;font-display:swap;font-weight:500;src:url(/_astro/schibsted-grotesk-latin-500-normal.rf9C4Thp.woff2)format("woff2"),url(/_astro/schibsted-grotesk-latin-500-normal.Ba39e-CX.woff)format("woff");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Schibsted Grotesk;font-style:normal;font-display:swap;font-weight:700;src:url(/_astro/schibsted-grotesk-latin-ext-700-normal.o210KhU4.woff2)format("woff2"),url(/_astro/schibsted-grotesk-latin-ext-700-normal.DDW2aNyx.woff)format("woff");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Schibsted Grotesk;font-style:normal;font-display:swap;font-weight:700;src:url(/_astro/schibsted-grotesk-latin-700-normal.BkH0uJ1o.woff2)format("woff2"),url(/_astro/schibsted-grotesk-latin-700-normal.Dz-okVa0.woff)format("woff");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Schibsted Grotesk;font-style:normal;font-display:swap;font-weight:800;src:url(/_astro/schibsted-grotesk-latin-ext-800-normal.CZWJQj-F.woff2)format("woff2"),url(/_astro/schibsted-grotesk-latin-ext-800-normal.DS3YHxa9.woff)format("woff");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Schibsted Grotesk;font-style:normal;font-display:swap;font-weight:800;src:url(/_astro/schibsted-grotesk-latin-800-normal.CIaq-TR1.woff2)format("woff2"),url(/_astro/schibsted-grotesk-latin-800-normal.Dl5-MP1T.woff)format("woff");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}:root{--navy:#060c1e;--navy-deep:#0a1330;--accent:#ff7bac;--accent-ink:#0a1330;--accent-ink-2:#3b1830;--brand-blue:#0266b1;--white:#fff;--slate:#4a5578;--ink:#eef1f8;--mist:#a4afca;--muted:#8e9aba;--line:#1f2b55;--line-dashed:#34416e;--field:#5a6799;--font:"Schibsted Grotesk", "Helvetica Neue", Arial, sans-serif;--pad-x:clamp(20px, 4.5vw, 160px);--sec-y:clamp(92px, 11.5vw, 200px);--sec-y-lg:clamp(100px, 12.5vw, 216px);--gap-head:clamp(46px, 5.75vw, 96px);--gap-head-lg:clamp(56px, 7vw, 120px);--fs-h1:clamp(44px, 9vw, 240px);--fs-h2:clamp(52px, 8.5vw, 220px);--fs-h3:clamp(30px, 3.8vw, 84px);--fs-figure:clamp(80px, 10vw, 250px);--fs-step:clamp(96px, 11vw, 260px);--fs-quote:clamp(44px, 7.5vw, 190px);--fs-catch:clamp(56px, 9vw, 230px);--fs-statement:clamp(22px, 2.2vw, 44px);--fs-faq:clamp(22px, 2.2vw, 40px);--fs-name:clamp(24px, 2.4vw, 44px);--fs-body:clamp(18px, .75vw + 7px, 24px);--fs-lead:clamp(19px, 1.7vw, 30px)}*,:before,:after{box-sizing:border-box}html{background:var(--navy);color:var(--ink);-webkit-text-size-adjust:100%;scroll-behavior:smooth}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto}}body{background:var(--navy);color:var(--ink);font-family:var(--font);-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;margin:0;font-size:17px;line-height:1.5}#page{overflow-x:clip}img{max-width:100%}a{color:var(--ink);text-underline-offset:5px;text-decoration-thickness:1px}a:hover{color:var(--white)}:focus-visible{outline:2px solid var(--ink);outline-offset:4px}h1,h2,h3,p,ul,ol,dl,dd,figure,blockquote{margin:0}ul,ol{padding:0;list-style:none}.visually-hidden{clip:rect(0 0 0 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;overflow:hidden;position:absolute!important}.skip-link{z-index:100;background:var(--ink);color:var(--navy);padding:12px 16px;font-weight:700;text-decoration:none;position:absolute;top:-100px;left:12px}.skip-link:focus{top:12px}.wrap{padding-left:var(--pad-x);padding-right:var(--pad-x)}.section{padding-top:var(--sec-y);padding-bottom:var(--sec-y)}.rule-top{border-top:1px solid var(--line)}.head-row{margin-bottom:var(--gap-head);flex-wrap:wrap;align-items:baseline;gap:12px 40px;display:flex}.head-row--lg{margin-bottom:var(--gap-head-lg)}.h-display{font-size:var(--fs-h2);letter-spacing:-.045em;overflow-wrap:break-word;hyphens:manual;font-weight:800;line-height:.95}.h-small{color:var(--mist);font-size:17px;font-weight:500}.statement{font-size:var(--fs-statement);letter-spacing:-.02em;font-weight:700;line-height:1.2}.lede-mist{max-width:30ch;color:var(--mist);font-size:19px;line-height:1.5}.body-text{font-size:var(--fs-body);color:var(--mist);line-height:1.55}.lead{font-size:var(--fs-lead);line-height:1.45}.outline{color:var(--ink);letter-spacing:-.045em;font-weight:800}@supports (-webkit-text-stroke:2px black){.outline{color:#0000;-webkit-text-stroke:2px var(--ink)}}.btn{background:var(--ink);color:var(--navy);cursor:pointer;border:0;border-radius:0;justify-content:center;align-items:center;font-family:inherit;font-weight:700;text-decoration:none;display:inline-flex}.btn:hover{background:var(--white);color:var(--navy)}.btn--header{white-space:nowrap;height:48px;padding:0 22px;font-size:15px}.btn--lg{min-height:56px;padding:0 28px;font-size:17px}.btn[disabled]{opacity:.7;cursor:progress}.site-header{z-index:20;padding:20px var(--pad-x);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px 40px;display:flex;position:relative}.home-link{align-items:center;min-height:44px;text-decoration:none;display:inline-flex}.home-link img{width:auto;height:60px;display:block}.main-nav{flex-wrap:wrap;align-items:center;gap:0 32px;display:flex}.main-nav a,.nav-link{min-height:44px;color:var(--ink);align-items:center;font-size:16px;text-decoration:none;display:inline-flex}.main-nav a:hover{text-decoration:underline}.header-right{flex-wrap:wrap;align-items:center;gap:8px 20px;margin-left:auto;display:flex}.lang{position:relative}.lang-btn{border:1px solid var(--line-dashed);height:48px;color:var(--ink);cursor:pointer;background:0 0;border-radius:0;align-items:center;gap:8px;padding:0 14px;font-family:inherit;font-size:14px;font-weight:700;display:inline-flex}.lang-btn svg{transition:transform .2s}.lang-btn[aria-expanded=true] svg{transform:rotate(180deg)}.lang-menu{z-index:30;background:var(--navy);border:1px solid var(--line-dashed);min-width:168px;margin:0;padding:8px 0;position:absolute;top:calc(100% + 8px);right:0}.lang-menu[hidden]{display:none}.lang-menu a,.lang-list a{min-height:44px;color:var(--mist);align-items:center;padding:0 16px;font-size:15px;text-decoration:none;display:flex}.lang-menu a:hover,.lang-menu a:focus-visible{color:var(--ink)}.lang-menu a[aria-current=page]{color:var(--ink);text-decoration:underline}.menu-btn{border:1px solid var(--line-dashed);width:48px;height:48px;color:var(--ink);cursor:pointer;background:0 0;border-radius:0;justify-content:center;align-items:center;padding:0;display:none}.menu-panel{z-index:60;background:var(--navy);overscroll-behavior:contain;padding:20px var(--pad-x) 48px;position:fixed;inset:0;overflow-y:auto}.menu-panel[hidden]{display:none}.menu-panel__top{justify-content:space-between;align-items:center;gap:12px;margin-bottom:40px;display:flex}.menu-panel__links a{letter-spacing:-.02em;min-height:56px;color:var(--ink);border-top:1px solid var(--line);align-items:center;font-size:32px;font-weight:700;text-decoration:none;display:flex}.menu-panel__links li:last-child a{border-bottom:1px solid var(--line)}.menu-panel__langs{flex-wrap:wrap;gap:0 8px;margin-top:40px;display:flex}.menu-panel__langs a{min-height:44px;color:var(--mist);align-items:center;padding:0 8px;font-size:16px;text-decoration:none;display:inline-flex}.menu-panel__langs a[aria-current=page]{color:var(--ink);text-decoration:underline}.menu-panel .btn{margin-top:32px}html.menu-open{overflow:hidden}@media (width<=767px){.site-header{flex-wrap:nowrap;gap:12px}.home-link img{height:48px}.js .main-nav,.js .lang{display:none}.js .menu-btn{display:inline-flex}.header-right{flex-wrap:nowrap;gap:8px}.btn--header{padding:0 14px;font-size:14px}.no-js .site-header{flex-wrap:wrap}}.hero{touch-action:pan-y;padding:clamp(56px,8vw,150px) 0 clamp(56px,7vw,120px);position:relative;overflow:hidden}.hero canvas{z-index:0;width:100%;height:100%;display:block;position:absolute;inset:0}.hero__inner{z-index:1;position:relative}.hero h1{font-size:var(--fs-h1);letter-spacing:-.045em;overflow-wrap:break-word;flex-direction:column;gap:.34em;font-weight:800;line-height:.95;display:flex}.hero__row{margin-top:var(--gap-head);flex-wrap:wrap;justify-content:space-between;align-items:flex-end;gap:32px 48px;display:flex}.hero__sub{max-width:32ch}.hero h1,.hero__sub{-webkit-user-select:none;user-select:none;-webkit-touch-callout:none}.hero__actions{flex-wrap:wrap;align-items:center;gap:12px 28px;display:flex}.hero__actions .link{align-items:center;min-height:44px;font-size:17px;display:inline-flex}.clients{background:var(--white);color:var(--navy)}.clients__inner{padding:46px var(--pad-x);flex-wrap:wrap;align-items:center;gap:20px 40px;display:flex}.clients h2{color:var(--slate);font-size:17px;font-weight:500}.logo-grid{flex:560px;grid-template-columns:repeat(6,minmax(0,1fr));gap:12px;display:grid}.logo-grid li{justify-content:center;align-items:center;min-width:0;height:64px;display:flex}.logo-grid img{width:min(var(--w,120px), 84%);height:auto;display:block}.logo-grid picture{display:contents}@media (width<=1200px){.logo-grid{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (width<=560px){.logo-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}.services-list{border-bottom:1px solid var(--line)}.service{border-top:1px solid var(--line);flex-wrap:wrap;align-items:baseline;gap:12px 48px;padding:42px 0;display:flex}.service h3{min-width:0;font-size:var(--fs-h3);letter-spacing:-.03em;overflow-wrap:break-word;hyphens:auto;flex:520px;font-weight:700;line-height:1.05}.service p{flex:0 clamp(440px,30vw,680px);min-width:0}.steps{flex-wrap:wrap;gap:56px;display:flex}.step{flex-direction:column;flex:300px;gap:16px;display:flex}.step__num{font-size:var(--fs-step);letter-spacing:-.04em;line-height:.85;display:block}.step h3{letter-spacing:-.02em;margin-top:8px;font-size:28px;font-weight:700}.step p{max-width:34ch}.statements{flex-wrap:wrap;gap:32px 48px;margin-top:clamp(74px,9.2vw,150px);display:flex}.statements>div{border-top:1px solid var(--line);flex:420px;min-width:0;padding-top:28px}.statements h3{font-size:var(--fs-name);letter-spacing:-.02em;margin-bottom:12px;font-weight:700;line-height:1.15}.statements p{max-width:46ch}.catch{text-align:center;padding:clamp(184px,23vw,400px) 0 clamp(92px,11.5vw,180px)}.catch h3{font-size:var(--fs-catch);letter-spacing:-.045em;overflow-wrap:break-word;font-weight:800;line-height:.95}.catch p{margin-top:clamp(24px,3vw,40px);font-size:clamp(18px,1.6vw,28px);line-height:1.5}.feedback{background:var(--accent);color:var(--accent-ink);padding:var(--sec-y-lg) 0}.feedback h2{color:var(--accent-ink-2);margin-bottom:clamp(32px,4vw,56px);font-size:17px;font-weight:500}.feedback blockquote p{max-width:13ch;font-size:var(--fs-quote);letter-spacing:-.04em;font-weight:800;line-height:.98}.feedback figcaption{color:var(--accent-ink-2);margin-top:32px;font-size:18px}.figures{grid-template-columns:repeat(2,minmax(0,1fr));gap:46px 56px;display:grid}@media (width<=760px){.figures{grid-template-columns:minmax(0,1fr)}}.figure{flex-wrap:wrap;align-items:baseline;gap:8px 24px;min-width:0;display:flex}.figure dt{font-size:var(--fs-figure);white-space:nowrap;line-height:.9}.figure dd{max-width:24ch;color:var(--mist);font-size:18px;line-height:1.5}.board{border-top:1px solid var(--line);margin-top:clamp(74px,9.2vw,150px);padding-top:32px}.board h3{margin-bottom:32px}.board ul{flex-wrap:wrap;gap:32px 72px;display:flex}.board li{align-items:center;gap:24px;display:flex}.board img{object-fit:cover;border-radius:50%;flex:0 0 112px;width:112px;height:112px;display:block}.name{font-size:var(--fs-name);letter-spacing:-.02em;font-weight:700;line-height:1.2}.role{color:var(--mist);margin-top:4px;font-size:17px}.faq-title{max-width:14ch;margin-bottom:var(--gap-head)}.faq-list{border-bottom:1px solid var(--line)}.faq{border-top:1px solid var(--line)}.faq summary{cursor:pointer;font-size:var(--fs-faq);letter-spacing:-.02em;justify-content:space-between;align-items:baseline;gap:24px;padding:32px 0;font-weight:700;line-height:1.2;list-style:none;display:flex}.faq summary::-webkit-details-marker{display:none}.faq-icon{color:var(--mist);flex:none;font-size:32px;font-weight:400;line-height:1;transition:transform .2s}.faq[open] .faq-icon{transform:rotate(45deg)}.faq p{max-width:62ch;font-size:var(--fs-body);color:var(--mist);padding:0 0 38px;line-height:1.6}@media (prefers-reduced-motion:reduce){.faq-icon,.lang-btn svg{transition:none}}.contact{background:var(--navy-deep);padding:var(--sec-y-lg) 0}.contact h2{max-width:12ch}.contact h2 .dot{color:var(--accent)}.contact__lede{max-width:44ch;margin:clamp(24px,3vw,40px) 0 clamp(48px,6vw,80px)}.contact__grid{flex-wrap:wrap;gap:64px 96px;display:flex}.contact__people{flex-direction:column;flex:380px;gap:40px;min-width:0;display:flex}.contact__people li{border-top:1px solid var(--line);padding-top:24px}.contact__people .links{margin-top:16px;font-size:18px;line-height:1.7}.contact__people .links a{overflow-wrap:anywhere;padding:4px 0;display:inline-block}.form{border-top:1px solid var(--line);flex-direction:column;flex:460px;gap:20px;min-width:0;padding-top:24px;display:flex}.field{flex-direction:column;gap:8px;display:flex}.field label{color:var(--mist);font-size:16px}.field input,.field textarea{border:1px solid var(--field);width:100%;color:var(--ink);background:0 0;border-radius:0;padding:0 16px;font-family:inherit;font-size:17px}.field input{height:54px}.field textarea{resize:vertical;min-height:140px;padding:14px 16px;line-height:1.5}.field input:focus-visible,.field textarea:focus-visible{outline-offset:2px}.field [aria-invalid=true]{border-color:var(--accent)}.field-error{color:var(--ink);font-size:15px}.field-error:before{content:"— ";color:var(--mist)}.field-error:empty{display:none}.form .btn{align-self:flex-start}.form-status{font-size:17px;line-height:1.5}.form-status:empty{display:none}.form-notice{color:var(--mist);font-size:15px}.hp{width:1px;height:1px;position:absolute;left:-10000px;overflow:hidden}.site-footer{border-top:1px solid var(--line)}.footer-top{padding:64px var(--pad-x) 0;flex-wrap:wrap;justify-content:space-between;gap:40px 56px;display:flex}.footer-brand{flex-direction:column;flex:260px;align-items:flex-start;gap:14px;display:flex}.footer-brand img{width:132px;height:auto;display:block}.footer-brand__line{flex-wrap:wrap;align-items:center;gap:0 8px;display:flex}.footer-brand__line p{color:var(--mist);font-size:16px}.icon-link{width:44px;height:44px;color:var(--ink);justify-content:center;align-items:center;display:inline-flex}.footer-nav{flex:240px}.footer-langs{flex:160px}.footer-nav ul,.footer-langs ul{flex-direction:column;font-size:15px;display:flex}.footer-nav a,.footer-langs a{min-height:44px;color:var(--ink);align-items:center;text-decoration:none;display:inline-flex}.footer-nav a:hover,.footer-langs a:hover{text-decoration:underline}.footer-nav .erdf-link{min-height:0;padding:11px 0;line-height:1.5;display:inline-block}.eu-flag{vertical-align:-2px;width:24px;height:16px;margin-left:8px;display:inline-block}.footer-langs a{color:var(--mist)}.footer-langs a[aria-current=page]{color:var(--ink);text-decoration:underline}.footer-bottom{padding:56px var(--pad-x) 74px}.footer-bottom__grid{border-top:1px solid var(--line);flex-wrap:wrap;gap:40px 56px;padding-top:40px;display:flex}.footer-bottom section{min-width:0}.footer-bottom h2{color:var(--mist);margin-bottom:14px;font-size:15px;font-weight:500}.footer-bottom p{max-width:38ch;font-size:15px;line-height:1.6}.footer-bottom .addr{margin-top:12px;line-height:1.8}.kv{grid-template-columns:max-content minmax(0,1fr);gap:6px 20px;font-size:15px;line-height:1.6;display:grid}.kv dt{color:var(--mist)}.kv dd{overflow-wrap:anywhere}@media (width<=400px){.kv{grid-template-columns:minmax(0,1fr);gap:0}.kv dd{margin-bottom:8px}}.lang-suggest{z-index:70;background:var(--navy-deep);border:1px solid var(--line-dashed);flex-wrap:wrap;align-items:center;gap:12px 16px;max-width:min(420px,100vw - 32px);padding:16px 16px 16px 20px;display:flex;position:fixed;bottom:16px;left:16px}.lang-suggest[hidden]{display:none}.lang-suggest p{flex:100%;font-size:17px;font-weight:700}.lang-suggest .btn{min-height:44px;padding:0 18px;font-size:15px}.lang-suggest .dismiss{min-height:44px;color:var(--mist);cursor:pointer;background:0 0;border:0;padding:0 8px;font-family:inherit;font-size:15px;text-decoration:underline}.page-title{font-size:var(--fs-h2);letter-spacing:-.045em;overflow-wrap:break-word;font-weight:800;line-height:.95}.eraf-hero{padding:clamp(56px,8vw,150px) 0 clamp(56px,7vw,120px)}.eraf-hero .lead{max-width:44ch;margin-top:clamp(24px,3vw,40px)}.eu-band{background:var(--white)}.eu-band__inner{padding:46px var(--pad-x);flex-wrap:wrap;align-items:center;gap:32px 64px;display:flex}.eu-band img{width:100%;max-width:440px;height:auto;display:block}.projects{border-bottom:1px solid var(--line)}.project{border-top:1px solid var(--line);flex-wrap:wrap;align-items:baseline;gap:12px 48px;padding:42px 0;display:flex}.project h2{letter-spacing:-.02em;overflow-wrap:anywhere;flex:420px;min-width:0;font-size:clamp(24px,2.4vw,44px);font-weight:700;line-height:1.15}.project__text{flex-direction:column;flex:0 clamp(440px,40vw,820px);gap:16px;min-width:0;display:flex}.project__text p{font-size:var(--fs-body);color:var(--mist);line-height:1.55}.eraf-note{margin-bottom:var(--gap-head);max-width:62ch}.notfound{min-height:60vh}.notfound .lead{max-width:40ch;margin:clamp(24px,3vw,40px) 0 40px}.notfound__actions{flex-wrap:wrap;align-items:center;gap:12px 28px;display:flex}[data-motion]{backface-visibility:hidden}
