CINXE.COM

Digital Ecosystem: Innovation for Your Digital Future | Factorial

<!doctype html> <html data-n-head-ssr lang="en-US" data-n-head="%7B%22lang%22:%7B%22ssr%22:%22en-US%22%7D%7D"> <head > <title>Digital Ecosystem: Innovation for Your Digital Future | Factorial</title><meta data-n-head="ssr" charset="utf-8"><meta data-n-head="ssr" name="viewport" content="width=device-width, initial-scale=1"><meta data-n-head="ssr" name="theme-color" content="#ffffff"><meta data-n-head="ssr" data-hid="Digital Ecosystem: Innovation for Your Digital Future | Factorial" name="title" content="Digital Ecosystem: Innovation for Your Digital Future | Factorial"><meta data-n-head="ssr" data-hid="We design, implement, and transform your digital ecosystem – enabling connected processes, sustainable efficiency, and future-proof solutions." name="description" content="We design, implement, and transform your digital ecosystem – enabling connected processes, sustainable efficiency, and future-proof solutions."><meta data-n-head="ssr" data-hid="Von Hamburg aus, mit einigen der weltweit besten Köpfe unserer Branche und weit über 1000 erfolgreichen Projekten in den Büchern." name="abstract" content="Von Hamburg aus, mit einigen der weltweit besten Köpfe unserer Branche und weit über 1000 erfolgreichen Projekten in den Büchern."><meta data-n-head="ssr" data-hid="Digital Ecosystem" name="keywords" content="Digital Ecosystem"><meta data-n-head="ssr" data-hid="index, follow, max-image-preview:large" name="robots" content="index, follow, max-image-preview:large"><meta data-n-head="ssr" data-hid="Factorial" property="og:site_name" content="Factorial"><meta data-n-head="ssr" data-hid="website" property="og:type" content="website"><meta data-n-head="ssr" data-hid="https://www.factorial.io/en/home" property="og:url" content="https://www.factorial.io/en/home"><meta data-n-head="ssr" data-hid="Factorial | Digitale Agentur für Drupal und maßgeschneiderte Lösungen" property="og:title" content="Factorial | Digitale Agentur für Drupal und maßgeschneiderte Lösungen"><meta data-n-head="ssr" data-hid="Entdecken Sie Factorial, Ihre Experten für digitale Transformation mit Technologie, Design und Strategie. Wir helfen Ihnen, digitale Chancen in messbare Gewinne umzuwandeln und unterstützen Ihre Geschäftsmodelle, Produkte und Services erfolgreich zu transformieren." property="og:description" content="Entdecken Sie Factorial, Ihre Experten für digitale Transformation mit Technologie, Design und Strategie. Wir helfen Ihnen, digitale Chancen in messbare Gewinne umzuwandeln und unterstützen Ihre Geschäftsmodelle, Produkte und Services erfolgreich zu transformieren."><meta data-n-head="ssr" data-hid="https://bo.factorial.io/sites/default/files/styles/social_media_preview/public/2024-07/00_Home_Stage_Hello.png?itok=8obD1Rcz" property="og:image" content="https://bo.factorial.io/sites/default/files/styles/social_media_preview/public/2024-07/00_Home_Stage_Hello.png?itok=8obD1Rcz"><meta data-n-head="ssr" data-hid="https://logo.factorial.io/wp/color.svg" property="og:image:url" content="https://logo.factorial.io/wp/color.svg"><meta data-n-head="ssr" data-hid="summary_large_image" name="twitter:card" content="summary_large_image"><meta data-n-head="ssr" data-hid="@factorial_io" name="twitter:site" content="@factorial_io"><meta data-n-head="ssr" data-hid="i18n-og" property="og:locale" content="en_US"><meta data-n-head="ssr" data-hid="i18n-og-alt-de-DE" property="og:locale:alternate" content="de_DE"><link data-n-head="ssr" rel="alternate" type="application/xml+rss" href="/en/feed/drupal" title="Factorial.io – Our blog posts (Drupal)"><link data-n-head="ssr" rel="alternate" type="application/xml+rss" href="/en/feed/javascript" title="Factorial.io – Our blog posts (Javascript)"><link data-n-head="ssr" rel="alternate" type="application/xml+rss" href="/en/feed/vuejs" title="Factorial.io – Our blog posts (VueJS)"><link data-n-head="ssr" rel="alternate" type="application/xml+rss" href="/en/feed/" title="Factorial.io – Our blog posts"><link data-n-head="ssr" rel="canonical" href="https://www.factorial.io/en"><link data-n-head="ssr" rel="image_src" href="https://bo.factorial.io/sites/default/files/styles/social_media_preview/public/2024-07/00_Home_Stage_Hello.png?itok=8obD1Rcz"><link data-n-head="ssr" rel="alternate" hreflang="x-default" href="https://www.factorial.io/de/home"><link data-n-head="ssr" rel="alternate" hreflang="en" href="https://www.factorial.io/en/home"><link data-n-head="ssr" rel="alternate" hreflang="de" href="https://www.factorial.io/de/home"><link data-n-head="ssr" rel="apple-touch-icon" href="https://logo.factorial.io/sq/logo.png"><link data-n-head="ssr" rel="icon" type="image/svg+xml" href="https://logo.factorial.io/sq/color.svg"><link data-n-head="ssr" rel="mask-icon" href="https://logo.factorial.io/sq/black.svg" color="#5bbad5"><link data-n-head="ssr" rel="manifest" href="/factorial/site.webmanifest"><script data-n-head="ssr" data-hid="gtm-script">if(!window._gtm_init){window._gtm_init=1;(function(w,n,d,m,e,p){w[d]=(w[d]==1||n[d]=='yes'||n[d]==1||n[m]==1||(w[e]&&w[e][p]&&w[e][p]()))?1:0})(window,navigator,'doNotTrack','msDoNotTrack','external','msTrackingProtectionEnabled');(function(w,d,s,l,x,y){w[x]={};w._gtm_inject=function(i){if(w.doNotTrack||w[x][i])return;w[x][i]=1;w[l]=w[l]||[];w[l].push({'gtm.start':new Date().getTime(),event:'gtm.js'});var f=d.getElementsByTagName(s)[0],j=d.createElement(s);j.async=true;j.src='https://www.googletagmanager.com/gtm.js?id='+i;f.parentNode.insertBefore(j,f);}})(window,document,'script','dataLayer','_gtm_ids','_gtm_inject')}</script><script data-n-head="ssr" type="application/ld+json">{"@context":"https://schema.org/","@graph":[{"@type":"Organization","logo":"https://logo.factorial.io/wp/color.svg","image":"https://logo.factorial.io/wp/color.svg","awards":"Hamburger Familiensiegel, Splash Awards","address":{"@type":"PostalAddress","streetAddress":"Kirchentwiete 37-39","addressCountry":"DE","addressLocality":"Hamburg","postalCode":"22765"},"vatID":"DE 298 155 819","email":"hello@factorial.io","telephone":"+49 40 41306797","name":"Factorial.io","description":"Factorial | Digital agency for Drupal and customized solutions","url":"https://www.factorial.io","legalName":"Factorial GmbH","sameAs":"https://www.linkedin.com/company/factorial-io","identifier":"https://www.factorial.io/#organization"},{"@type":"WebPage","description":"&amp;lt;p&amp;gt;Von Hamburg aus, mit einigen der weltweit besten Köpfe unserer Branche und weit über 1000 erfolgreichen Projekten in den Büchern.&amp;lt;/p&amp;gt;","name":"Was immer ihre Business-Ziele sind – unsere Technologie ebnet Ihnen den Weg.","publisher":"Factorial GmbH","url":"https://www.factorial.io/de/home"}]}</script><script data-n-head="ssr" type="application/ld+json">{"@context":"https://schema.org/","@type":"ImageObject","image":"[media:field_media_file:entity:url]","text":"Factorial mit dem Factorial F-Logo, einer Weltkugel und positiven Vorzeichen","thumbnailUrl":"https://bo.factorial.io/sites/default/files/styles/social_media_preview/public/2024-08/Hero_Homepage.jpg?itok=UnwjNRAn","url":"[media:field_media_file:entity:url]"}</script><script data-n-head="ssr" type="application/ld+json">{"@context":"https://schema.org/","@type":"ImageObject","image":"[media:field_media_file:entity:url]","text":"Leaves and trees","thumbnailUrl":"https://bo.factorial.io/sites/default/files/styles/social_media_preview/public/2024-07/L1011361-4.jpg?itok=ouH8ZLmF","url":"[media:field_media_file:entity:url]"}</script><script data-n-head="ssr" type="application/ld+json">{"@context":"https://schema.org/","@type":"ImageObject","image":"[media:field_media_file:entity:url]","text":"A person from behind with a black backpack and a white badge with the inscription &amp;quot;facts matter&amp;quot; in an urban setting.","thumbnailUrl":"https://bo.factorial.io/sites/default/files/styles/social_media_preview/public/2022-03/Hero-image-factorial-case-dpa-factify_0.png?itok=9LCEstHg","url":"[media:field_media_file:entity:url]"}</script><script data-n-head="ssr" type="application/ld+json">{"@context":"https://schema.org/","@type":"ImageObject","image":"[media:field_media_file:entity:url]","text":"Gemütlich eingerichtetes Wohnzimmer mit Couch, Couch-Tisch und Kaminfeuer. Eine Occhio-Leuchte hängt in der Raummitte, im Hintergrund sind weitere Leuchten erkennbar die den Raum in goldenes Licht tauchen.","thumbnailUrl":"https://bo.factorial.io/sites/default/files/styles/social_media_preview/public/2021-04/Cases_Hero_Occhio.jpg?itok=56eITCWQ","url":"[media:field_media_file:entity:url]"}</script><script data-n-head="ssr" type="application/ld+json">{"@context":"https://schema.org/","@type":"ImageObject","image":"[media:field_media_file:entity:url]","text":"One hand holds a smartphone showing the Brigitte website. An open laptop can be seen in the background.","thumbnailUrl":"https://bo.factorial.io/sites/default/files/styles/social_media_preview/public/2020-07/Cases_GJ_OneCore_Hero_noHeadline.jpg?itok=1iGIEJxN","url":"[media:field_media_file:entity:url]"}</script><script data-n-head="ssr" type="application/ld+json">{"@context":"https://schema.org/","@type":"ImageObject","image":"[media:field_media_file:entity:url]","text":"One hand holds a smartphone on which an article including a read-aloud function can be seen","thumbnailUrl":"https://bo.factorial.io/sites/default/files/styles/social_media_preview/public/2020-07/Cases_GJ_Paid_Hero.jpg?itok=-Bbkgk1A","url":"[media:field_media_file:entity:url]"}</script><script data-n-head="ssr" type="application/ld+json">{"@context":"https://schema.org/","@type":"ImageObject","image":"[media:field_media_file:entity:url]","text":"Notebook with agenda/calendar, coffee, and phone on a table, representing the role of dpa-Agenda in planning media reports and PR strategies.","thumbnailUrl":"https://bo.factorial.io/sites/default/files/styles/social_media_preview/public/2020-07/Cases_dpa_Agenda_Hero_noHeadline.jpg?itok=v_zsQhWI","url":"[media:field_media_file:entity:url]"}</script><script data-n-head="ssr" type="application/ld+json">{"@context":"https://schema.org/","@type":"ImageObject","image":"[media:field_media_file:entity:url]","text":"Several newspapers arranged horizontally","thumbnailUrl":"https://bo.factorial.io/sites/default/files/styles/social_media_preview/public/2020-07/Cases_Hero_dpa_select_noHeadline.jpg?itok=R5rJtS1w","url":"[media:field_media_file:entity:url]"}</script><script data-n-head="ssr" type="application/ld+json">{"@context":"https://schema.org/","@type":"ImageObject","image":"[media:field_media_file:entity:url]","text":"Tablet with the dpa-ID app and a newspaper on a table, illustrating Factorial&amp;#039;s user-friendly platform for easy access to dpa services.","thumbnailUrl":"https://bo.factorial.io/sites/default/files/styles/social_media_preview/public/2020-07/Cases_dpa_APP_ID_Hero_noHeadline.jpg?itok=6kppm3wG","url":"[media:field_media_file:entity:url]"}</script><script data-n-head="ssr" type="application/ld+json">{"@context":"https://schema.org/","@type":"ImageObject","image":"[media:field_media_file:entity:url]","text":"A collection of Star Wars figurines displayed next to a colorful bicycle, symbolizing career development and professional growth.","thumbnailUrl":"https://bo.factorial.io/sites/default/files/styles/social_media_preview/public/2021-03/Auswahl%20Blogpost-min.jpg?itok=W0Uqcdqu","url":"[media:field_media_file:entity:url]"}</script><script data-n-head="ssr" type="application/ld+json">{"@context":"https://schema.org/","@type":"ImageObject","image":"[media:field_media_file:entity:url]","text":"Illustration of a brain, with its right half replaced by a half-heart. Symbolizes the connection between logic and emotion in UX research.","thumbnailUrl":"https://bo.factorial.io/sites/default/files/styles/social_media_preview/public/2022-03/Factorial-UX-Researcher-header.png?itok=c_8OgjZR","url":"[media:field_media_file:entity:url]"}</script><script data-n-head="ssr" type="application/ld+json">{"@context":"https://schema.org/","@type":"ImageObject","image":"[media:field_media_file:entity:url]","text":"Illustration of DevOps: Collaboration, Automation, and Integration in Software Development Processes.","thumbnailUrl":"https://bo.factorial.io/sites/default/files/styles/social_media_preview/public/2020-12/FAC_Blogartikel_DevOps_v1.png?itok=pJyQzjQ_","url":"[media:field_media_file:entity:url]"}</script><script data-n-head="ssr" type="application/ld+json">{"@context":"https://schema.org","@graph":[{"@context":"https://schema.org","@type":"SiteNavigationElement","name":"About Factorial","url":"https://www.factorial.io/en/software-agency"},{"@context":"https://schema.org","@type":"SiteNavigationElement","name":"Solutions","url":"https://www.factorial.io/en/custom-software-development"},{"@context":"https://schema.org","@type":"SiteNavigationElement","name":"Services","url":"https://www.factorial.io/en/customer-experience-software"},{"@context":"https://schema.org","@type":"SiteNavigationElement","name":"Projects","url":"https://www.factorial.io/en/projects"},{"@context":"https://schema.org","@type":"SiteNavigationElement","name":"Expertise","url":"https://www.factorial.io/en/blog"},{"@context":"https://schema.org","@type":"SiteNavigationElement","name":"Say Hello","url":"https://www.factorial.io/en/digital-transformation-strategy-contact"}]}</script><script data-n-head="ssr" type="application/ld+json">{"@context":"https://schema.org","@type":"BreadcrumbList","itemListElement":{"@type":"ListItem","position":1,"item":{"@id":"https://www.factorial.io/en/home","name":"Home"}}}</script><link rel="preload" href="/_nuxt/fonts/SuisseIntlMono-Regular-WebS.71cc9cb.woff2" as="font" type="font/woff2" crossorigin><link rel="preload" href="/_nuxt/fonts/SuisseIntlMono-Bold-WebS.c624fe6.woff2" as="font" type="font/woff2" crossorigin><link rel="preload" href="/_nuxt/fonts/SuisseIntl-Regular.66352ac.woff2" as="font" type="font/woff2" crossorigin><link rel="preload" href="/_nuxt/fonts/SuisseIntl-SemiBold.0a2af59.woff2" as="font" type="font/woff2" crossorigin><style data-vue-ssr-id="f8dd5fd0:0 517a8dd7:0 2dc2f3ea:0 3191d5ad:0 aa8a1668:0 cc82edb8:0 0545c7fa:0 984ff182:0 1ced1c06:0 054334c0:0 f2a852c8:0 903d0270:0 d17376a2:0 2e3a49bd:0 444c2ab7:0 da247784:0 287f6e30:0 29b11283:0 2ef3961a:0 0acbcfe4:0 7d1b2018:0 1f0e7828:0 f453ee20:0 c4d18c58:0 60cfa154:0 3bf4d6e2:0 7f625efc:0 4314dd0c:0 2dc97b25:0 5cdca899:0">:root { /* * Color Palette */ --fsk-color-regent-gray: #949ea8; --fsk-color-cerulean: #0096db; --fsk-color-geyser: #cad5e0; --fsk-color-grey: #9fb5ca; --fsk-color-mine-shaft: #2a2a2a; --fsk-color-catskill-white: #f5f7fa; --fsk-color-white: #fff; --fsk-color-burning-orange: #ff6f40; --fsk-color-burning-orange-medium: #f6c7b6; --fsk-color-burning-orange-light: #fff1ed; --fsk-color-disabled: #ebeef2; /* * Common */ --fsk-base-box-shadow: 0 0.125em 0.25em 0 var(--fsk-color-geyser); --fsk-base-border-radius: 0; --fsk-opacity-disabled-label: 0.4; --fsk-error-color: var(--fsk-color-burning-orange); --fsk-error-color-medium: var(--fsk-color-burning-orange-medium); --fsk-error-color-light: var(--fsk-color-burning-orange-light); /* * Typography */ --fsk-font-size-base: 0.875em; --fsk-font-size-small: 0.75em; --fsk-line-height-base: 1.2; /** * Spaces */ --fsk-space-base: 0.5em; --fsk-space-0_5: calc(0.5 * var(--fsk-space-base)); --fsk-space-1: var(--fsk-space-base); --fsk-space-2: calc(2 * var(--fsk-space-base)); --fsk-space-3: calc(3 * var(--fsk-space-base)); --fsk-space-4: calc(4 * var(--fsk-space-base)); --fsk-space-inputs: var(--fsk-space-3); /* * Inputs */ --fsk-input-bg-color: var(--fsk-color-white); --fsk-input-font-family: inherit; --fsk-input-font-size: 0.9375em; --fsk-input-line-height: 1.33; --fsk-input-border-color: var(--fsk-color-geyser); --fsk-input-border-width: 1px; --fsk-input-color: inherit; --fsk-input-padding-y: 1em; --fsk-input-padding-x: 1em; --fsk-input-padding: var(--fsk-input-padding-y) var(--fsk-input-padding-x); --fsk-input-box-shadow: var(--fsk-base-box-shadow); --fsk-input--focus-border-color: var(--fsk-color-mine-shaft); --fsk-input--focus-border-width: 2px; --fsk-input--focus-padding-bottom: calc( var(--fsk-input-padding-y) - calc(var(--fsk-input--focus-border-width) - var(--fsk-input-border-width)) ); --fsk-input--disabled-bg-color: var(--fsk-color-catskill-white); --fsk-input--disabled-bg-opacity: 0.4; --fsk-input--disabled-border-color: var(--fsk-color-catskill-white); --fsk-input--disabled-color: var(--fsk-color-regent-gray); --fsk-input-placeholder-color: #999; --fsk-input-placeholder-opacity: 1; --fsk-input--error-border-color: var(--fsk-error-color); --fsk-input--error-border-width: 2px; --fsk-input--error-padding-bottom: calc( var(--fsk-input-padding-y) - calc(var(--fsk-input--error-border-width) - var(--fsk-input-border-width)) ); /* * Textarea */ --fsk-input-textarea-height: 9em; /* * Input description */ --fsk-input-description-color: var(--fsk-color-cerulean); --fsk-input-description-font-size: var(--fsk-font-size-small); --fsk-input-description-margin: 0.35em 0 0; /* * Input error message */ --fsk-input-error-message-color: var(--fsk-error-color); --fsk-input-error-message-font-size: var(--fsk-font-size-small); /* * Input label */ --fsk-input-label-color: var(--fsk-color-regent-gray); --fsk-input-label-padding: 0 0 0.35em; --fsk-input-label-font-size: var(--fsk-font-size-small); --fsk-input-label-font-weight: normal; --fsk-input-label-required-hint-color: currentColor; /* * Radios */ --fsk-input-radio-label-color: inherit; --fsk-input-radio-label-font-size: var(--fsk-font-size-base); --fsk-input-radio-label-font-weight: normal; --fsk-input-radio-border: 1px solid var(--fsk-color-geyser); --fsk-input-radio-border-radius: 50%; --fsk-input-radio-size: 1.75em; --fsk-input-radio--checked-color: var(--fsk-color-white); --fsk-input-radio-margin: 0 0.75em 0 0; --fsk-input-radio-shadow: var(--fsk-base-box-shadow); --fsk-input-radio-dot-color: var(--fsk-color-white); --fsk-input-radio--checked-bg-color: currentColor; --fsk-input-radio--disabled-label-color: var(--fsk-color-geyser); --fsk-input-radio--disabled-label-opacity: var(--fsk-opacity-disabled-label); --fsk-input-radio--disabled-bg-color: var(--fsk-color-catskill-white); --fsk-input-radio--disabled-border-color: var(--fsk-color-catskill-white); --fsk-input-radio--error-border-color: var(--fsk-error-color); --fsk-input-radio--error-border: 1px solid var(--fsk-input-radio--error-border-color); /** * Range */ --fsk-input-range-margin: var(--fsk-space-2) 0; --fsk-input-range-width: 100%; --fsk-input-range-track-bg-color: currentColor; --fsk-input-range-track-border-radious: var(--fsk-base-border-radius); --fsk-input-range-track-border: 1px solid var(--fsk-color-geyser); --fsk-input-range-track-box-shadow: var(--fsk-base-box-shadow); --fsk-input-range-track-height: var(--fsk-space-1); --fsk-input-range-slider-thumb-height-bg-color: var(--fsk-color-white); --fsk-input-range-slider-thumb-border: 1px solid var(--fsk-color-geyser); --fsk-input-range-slider-thumb-border-radius: var(--fsk-base-border-radius); --fsk-input-range-slider-thumb-box-shadow: var(--fsk-base-box-shadow); --fsk-input-range-slider-thumb-height: var(--fsk-space-4); --fsk-input-range-slider-thumb-width: var(--fsk-space-2); /** * Selects */ --fsk-select-bg-color: var(--fsk-color-white); --fsk-select-bg-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 14 9'%3E%3Cpath fill='none' stroke-width='1.5' d='M1 1L7 7L13 1' stroke='%23545560'/%3E%3C/svg%3E%0A"); --fsk-select-bg-position: calc(100% - 1em) 50%; --fsk-select-bg-size: 1em; --fsk-select-border-radius: var(--fsk-base-border-radius); --fsk-select-padding-right: var(--fsk-space-4); /** * Buttons */ --fsk-button-color: var(--fsk-color-white); --fsk-button-disabled-color: var(--fsk-color-regent-gray); --fsk-button-bg-color: var(--fsk-color-mine-shaft); --fsk-button-bg-image: none; --fsk-button-bg-position: none; --fsk-button-bg-repeat: none; --fsk-button-bg-size: none; --fsk-button--disabled-bg-color: var(--fsk-color-catskill-white); --fsk-button-border-radius-size: var(--fsk-base-border-radius); --fsk-button-font-size: 1em; --fsk-button-font-weight: 700; --fsk-button-line-height: 1; --fsk-button-margin: 1em 0.75em 1em 0; --fsk-button-border-width: 1px; --fsk-button-padding-x: 1.5em; --fsk-button-padding-y: 1em; --fsk-button-padding: calc( var(--fsk-button-padding-y) - var(--fsk-button-border-width) ) calc(var(--fsk-button-padding-x) - var(--fsk-button-border-width)); /* padding widths detracted by width of the transparent borders to make button size match with design system */ --fsk-button-box-shadow: var(--fsk-base-box-shadow); /** * Pager */ --fsk-pager-margin: 1em 0; --fsk-pager-font-size: var(--fsk-font-size-small); --fsk-pager-item-margin: 0 var(--fsk-space-1); --fsk-pager-item--ellipsis-margin: 0 var(--fsk-space-2); --fsk-pager-item-border: 1px solid var(--fsk-color-geyser); --fsk-pager-item-box-shadow: var(--fsk-base-box-shadow); --fsk-pager-item-color: var(--fsk-color-mine-shaft); --fsk-pager-item--active-bg-color: currentColor; --fsk-pager-item--active-border-color: var(--fsk-color-mine-shaft); --fsk-pager-link-color: var(--fsk-color-mine-shaft); --fsk-pager-link-padding: 0.75em 0.9em; --fsk-pager-link--active-color: var(--fsk-color-white); --fsk-pager-line-height: 1; /** * Tabs */ --fsk-tabs-border: solid var(--fsk-color-geyser); --fsk-tabs-border-width: 0 0 1px; --fsk-tabs-margin: 0 0 var(--fsk-space-3); --fsk-tabs-link-color: inherit; --fsk-tabs-link-padding: var(--fsk-space-3) 0; --fsk-tabs-link--active-font-weight: bold; --fsk-tabs-link--active-border-color: var(--fsk-color-geyser); --fsk-tabs-link--active-border-size: 2px; /** * Status messages */ --fsk-status-messages-text-color: var(--fsk-color-cerulean); --fsk-status-messages-bg-color: var(--fsk-color-catskill-white); --fsk-status-messages--error-text-color: var(--fsk-error-color); --fsk-status-messages--error-bg-color: var(--fsk-error-color-light); /** * Breadcrumbs */ --fsk-breadcrumb-link-font-size: 0.875em; --fsk-breadcrumb-link-color: var(--fsk-color-grey); --fsk-breadcrumb-link-color--hover: var(--fsk-color-grey); --fsk-breadcrumb-link-color--active: var(--fsk-color-mine-shaft); --fsk-breadcrumb-link-font-weight--active: bold; /** * Container */ --fsk-container-input-min-width: 17.5em; --fsk-container-cols: repeat( auto-fit, minmax(var(--fsk-container-input-min-width), 1fr) ); } /** @define FskOptions */ .FskOptions--checkboxes { --FskOptions-display: var(--FskCheckboxes--display); --FskOptions-flex-direction--col: var(--FskCheckboxes-flex-direction--col); --FskOptions-flex-direction--row: var(--FskCheckboxes-flex-direction--row); --FskOptions-flex-wrap--col: var(--FskCheckboxes-flex-direction--row); --FskOptions-flex-wrap--row: var(--FskCheckboxes-flex-wrap--col); --FskOptions-gap: var(--FskCheckboxes--gap); --FskOptions-margin: var(--FskCheckboxes--margin); } /** @define FskOptions */ .FskOptions--radios { --FskOptions-display: var(--FskRadios--display); --FskOptions-flex-direction--col: var(--FskRadios-flex-direction--col); --FskOptions-flex-direction--row: var(--FskRadios-flex-direction--row); --FskOptions-flex-wrap--col: var(--FskRadios-flex-direction--row); --FskOptions-flex-wrap--row: var(--FskRadios-flex-wrap--col); --FskOptions-gap: var(--FskRadios--gap); --FskOptions-margin: var(--FskRadios--margin); } /** @define FskOptions */ .FskOptions { display: var(--FskOptions-display, flex); flex-direction: var(--FskOptions-flex-direction); flex-wrap: var(--FskOptions-flex-wrap); gap: var(--FskOptions-gap, var(--fsk-space-inputs)); margin: var(--FskOptions-margin, 0 0 var(--fsk-space-3)); } .FskOptions--col { --FskOptions-flex-direction: var(--FskOptions-flex-direction--col, column); --FskOptions-flex-wrap: var(--FskOptions-flex-wrap--col, none); } .FskOptions--row { --FskOptions-flex-direction: var(--FskOptions-flex-direction--row, row); --FskOptions-flex-wrap: var(--FskOptions-flex-direction--row, wrap); } /* stylelint-disable-next-line */ .FskOptions .FskFormElement { margin-bottom: 0; } /** @define FskButton; */ :root { --FskButton-initial-bg-color: var(--color-decoration-Primary); --FskButton-initial-bg-image: initial; --FskButton-initial-bg-position: initial; --FskButton-initial-bg-size: initial; --FskButton-initial-color: var(--fsk-color-white); --FskButton-initial-border-color: transparent; --FskButton-align-items: center; --FskButton-bg-color: var(--color-decoration-Primary); --FskButton-border-color: var(--FskButton-initial-border-color); --FskButton-border-radius: var(--radius-5, 0); --FskButton-border-style: var(--outline-2-Primary-style); --FskButton-border-width: var(--outline-2-Primary-width); --FskButton-box-shadow: none; --FskButton-color: var(--FskButton-initial-color); --FskButton-cursor: pointer; --FskButton-display: inline-flex; --FskButton-flex-direction: row; --FskButton-font-size: inherit; --FskButton-font-weight: 700; --FskButton-icon-size: 1em; --FskButton-icon-margin: var(--spacing-8); --FskButton-letter-spacing: 0; --FskButton-line-height: 1; --FskButton-margin: 1em 0.75em 1em 0; --FskButton-padding-x: 1.5em; --FskButton-padding-y: 1em; --FskButton-text-align: center; --FskButton-text-decoration: none; --FskButton-text-transform: none; --FskButton-transition: none; /* hover */ --FskButton-bg-color--hover: var(--color-decoration-Secondary); /* disabled */ --FskButton-bg-color--disabled: var(--fsk-color-catskill-white); --FskButton-color--disabled: var(--fsk-color-regent-gray); /** * Secondary */ --FskButton-bg-color--secondary: transparent; --FskButton-border-color--secondary: currentColor; --FskButton-color--secondary: var(--color-decoration-Primary); /* hover */ --FskButton-color--secondary--hover: var(--color-decoration-Secondary); /* disabled */ --FskButton-color--secondary--disabled: var(--fsk-color-regent-gray); } .FskButton { align-items: var(--FskButton-align-items); appearance: none; background-color: var(--FskButton-bg-color); background-image: var(--FskButton-bg-image); background-position: var(--FskButton-bg-position); background-repeat: var(--FskButton-bg-repeat); background-size: var(--FskButton-bg-size); border-color: var(--FskButton-border-color); border-radius: var(--FskButton-border-radius); border-style: var(--FskButton-border-style); border-width: var(--FskButton-border-width); box-shadow: var(--FskButton-box-shadow); box-sizing: border-box; color: var(--FskButton-color); display: var(--FskButton-display); flex-direction: var(--FskButton-flex-direction); font-size: var(--FskButton-font-size); font-weight: var(--FskButton-font-weight); gap: var(--FskButton-icon-margin); letter-spacing: var(--FskButton-letter-spacing); line-height: var(--FskButton-line-height); margin: var(--FskButton-margin); padding: var(--FskButton-padding-y) var(--FskButton-padding-x); text-align: var(--FskButton-text-align); text-decoration: var(--FskButton-text-decoration); text-transform: var(--FskButton-text-transform); transition: var(--FskButton-transition); } .FskButton:not([disabled]) { cursor: var(--FskButton-cursor, pointer); } .FskButton[disabled] { cursor: var(--FskButton-cursor--disabled, default); } .FskButton:not([disabled]):hover { --FskButton-bg-color: var( --FskButton-bg-color--hover, var(--FskButton-initial-bg-color) ); --FskButton-bg-image: var( --FskButton-bg-image--hover, var(--FskButton-initial-bg-image) ); --FskButton-bg-position: var( --FskButton-bg-position--hover, var(--FskButton-initial-bg-position) ); --FskButton-bg-size: var( --FskButton-bg-size--hover, var(--FskButton-initial-bg-size) ); --FskButton-color: var( --FskButton-color--hover, var(--FskButton-initial-color) ); --FskButton-border-color: var( --FskButton-border-color--hover, var(--FskButton-initial-border-color) ); } .FskButton:not([disabled]):focus { --FskButton-bg-color: var( --FskButton-bg-color--focus, var(--FskButton-initial-bg-color) ); --FskButton-bg-image: var( --FskButton-bg-image--focus, var(--FskButton-initial-bg-image) ); --FskButton-bg-position: var( --FskButton-bg-position--focus, var(--FskButton-initial-bg-position) ); --FskButton-bg-size: var( --FskButton-bg-size--focus, var(--FskButton-initial-bg-size) ); --FskButton-color: var( --FskButton-color--focus, var(--FskButton-initial-color) ); --FskButton-border-color: var( --FskButton-border-color--focus, var(--FskButton-initial-border-color) ); } .FskButton:not([disabled]):active { --FskButton-bg-color: var( --FskButton-bg-color--active, var(--FskButton-initial-bg-color) ); --FskButton-bg-image: var( --FskButton-bg-image--active, var(--FskButton-initial-bg-image) ); --FskButton-bg-position: var( --FskButton-bg-position--active, var(--FskButton-initial-bg-position) ); --FskButton-bg-size: var( --FskButton-bg-size--active, var(--FskButton-initial-bg-size) ); --FskButton-color: var( --FskButton-color--active, var(--FskButton-initial-color) ); --FskButton-border-color: var( --FskButton-border-color--active, var(--FskButton-initial-border-color) ); } .FskButton[disabled] { --FskButton-bg-color: var( --FskButton-bg-color--disabled, var(--FskButton-initial-bg-color) ); --FskButton-bg-image: var( --FskButton-bg-image--disabled, var(--FskButton-initial-bg-image) ); --FskButton-bg-position: var( --FskButton-bg-position--disabled, var(--FskButton-initial-bg-position) ); --FskButton-bg-size: var( --FskButton-bg-size--disabled, var(--FskButton-initial-bg-size) ); --FskButton-color: var( --FskButton-color--disabled, var(--FskButton-initial-color) ); --FskButton-border-color: var( --FskButton-border-color--disabled, var(--FskButton-initial-border-color) ); } .FskButton--secondary { --FskButton-bg-color: var(--FskButton-bg-color--secondary); --FskButton-bg-image: var(--FskButton-bg-image--secondary); --FskButton-bg-position: var(--FskButton-bg-position--secondary); --FskButton-bg-repeat: var(--FskButton-bg-repeat--secondary); --FskButton-bg-size: var(--FskButton-bg-size--secondary); --FskButton-border-color: var(--FskButton-border-color--secondary); --FskButton-color: var(--FskButton-color--secondary); --FskButton-bg-color--hover: var( --FskButton-bg-color--secondary--hover, var(--FskButton-bg-color--secondary) ); --FskButton-bg-image--hover: var( --FskButton-bg-image--secondary--hover, var(--FskButton-bg-image--secondary) ); --FskButton-bg-position--hover: var( --FskButton-bg-position--secondary--hover, var(--FskButton-bg-position--secondary) ); --FskButton-bg-size--hover: var( --FskButton-bg-size--secondary--hover, var(--FskButton-bg-size--secondary) ); --FskButton-color--hover: var( --FskButton-color--secondary--hover, var(--FskButton-color--secondary) ); --FskButton-border-color--hover: var( --FskButton-border-color--secondary--hover, var(--FskButton-border-color--secondary) ); --FskButton-bg-color--focus: var( --FskButton-bg-color--secondary--hover, var(--FskButton-bg-color--secondary) ); --FskButton-bg-image--focus: var( --FskButton-bg-image--secondary--hover, var(--FskButton-bg-image--secondary) ); --FskButton-bg-position--focus: var( --FskButton-bg-position--secondary--hover, var(--FskButton-bg-position--secondary) ); --FskButton-bg-size--focus: var( --FskButton-bg-size--secondary--hover, var(--FskButton-bg-size--secondary) ); --FskButton-color--focus: var( --FskButton-color--secondary--hover, var(--FskButton-color--secondary) ); --FskButton-border-color--focus: var( --FskButton-border-color--secondary--hover, var(--FskButton-border-color--secondary) ); --FskButton-bg-color--active: var( --FskButton-bg-color--secondary--active, var(--FskButton-bg-color--secondary) ); --FskButton-bg-image--active: var( --FskButton-bg-image--secondary--active, var(--FskButton-bg-image--secondary) ); --FskButton-bg-position--active: var( --FskButton-bg-position--secondary--active, var(--FskButton-bg-position--secondary) ); --FskButton-bg-size--active: var( --FskButton-bg-size--secondary--active, var(--FskButton-bg-size--secondary) ); --FskButton-color--active: var( --FskButton-color--secondary--active, var(--FskButton-color--secondary) ); --FskButton-border-color--active: var( --FskButton-border-color--secondary--active, var(--FskButton-border-color--secondary) ); --FskButton-bg-color--disabled: var( --FskButton-bg-color--secondary--disabled, var(--FskButton-bg-color--secondary) ); --FskButton-bg-image--disabled: var( --FskButton-bg-image--secondary--disabled, var(--FskButton-bg-image--secondary) ); --FskButton-bg-position--disabled: var( --FskButton-bg-position--secondary--disabled, var(--FskButton-bg-position--secondary) ); --FskButton-bg-size--disabled: var( --FskButton-bg-size--secondary--disabled, var(--FskButton-bg-size--secondary) ); --FskButton-color--disabled: var( --FskButton-color--secondary--disabled, var(--FskButton-color--secondary) ); --FskButton-border-color--disabled: var( --FskButton-border-color--secondary--disabled, var(--FskButton-border-color--secondary) ); } .FskButton-icon { font-size: var(--FskButton-icon-size); height: 1em; width: 1em; } /** @define FskFieldset; */ .FskFieldset { background-color: #fff; border: var(--fsk-input-border-width) solid var(--fsk-input-border-color); margin: 1rem 0; min-width: 0; padding: 0; } .FskFieldset--group { background: none; border: 0; border-radius: 0; box-shadow: none; color: inherit; } /* IE workaround. */ /* stylelint-disable-next-line */ _:-ms-fullscreen, .FskFieldset { box-sizing: border-box; display: table; width: 100%; } /** * Fieldset legend. */ .FskFieldset-legend { color: #545560; display: contents; /* For Firefox. */ float: left; /* iOS Safari, Android Chrome, Edge. */ font-weight: bold; margin-bottom: 1rem; width: 100%; /* iOS Safari, Android Chrome, Edge. */ } @media screen and (min-width: 48em) { .FskFieldset-legend { margin-bottom: 1.5rem; } } .FskFieldset-legend--composite { color: inherit; float: none; font-size: 0.889rem; /* 14px */ line-height: 1.125rem; /* 18px */ margin-bottom: 0.25rem; /* 4px */ margin-top: 0; /* IE11 and Edge do not collapse this margin. Ideally this would be 4px */ width: auto; } /* This is used only on install configure form. */ .FskFieldset-legend--group { color: inherit; text-transform: uppercase; } .FskFieldset-label { display: block; line-height: 1rem; padding: 1rem; } .FskFieldset-label--group { line-height: inherit; padding: 0; } .FskFieldset-label.is-disabled { color: #82828c; } /* stylelint-disable-next-line */ .FskFieldset-label.has-error { color: #d72222; } .FskFieldset-description { color: #545560; font-size: 0.79rem; /* ~13px */ line-height: 1.0625rem; /* 17px */ margin-bottom: 0.375rem; /* 6px */ margin-top: 0.375rem; /* 6px */ } .FskFieldset-description.is-disabled { color: #82828c; } /* Error message (Inline form errors). */ .FskFieldset-errorMessage { color: #d72222; font-size: 0.79rem; /* ~13px */ font-weight: normal; line-height: 1.0625rem; /* 17px */ margin-bottom: 0.375rem; /* 6px */ margin-top: 0.375rem; /* 6px */ } .FskFieldset-wrapper { margin: 1rem; } .FskFieldset-legend--visible ~ .FskFieldset-wrapper { margin-top: 0; } .FskFieldset-wrapper--group { margin: 0; } /** * Extends styles of the file link. */ .file { background-position: left 0.0625rem; background-size: 1rem 1rem; font-size: 0.889rem; line-height: 1.125rem; min-height: 1.0625rem; padding-left: 1.5rem; /* LTR */ } .file__size { color: #545560; } /** * Styles for the managed file widget. * * This includes the styles for the file widgets and the image widgets. */ .form-managed-file.no-upload { display: inline-flex; flex-direction: column; max-width: 100%; } .form-managed-file.has-value.is-multiple { display: block; } /** * The main element of the file/image widget. * * This contains the upload input and the upload of the empty file/image * widgets, or the file name (with icon and size) and the remove button of * filled widgets. * * The inline-flex display shrinks the width to the minimal needed amount. This * helps to keep the remove as close to the other elements as possible. */ .form-managed-file__main { align-items: center; display: inline-flex; max-width: 100%; } /** * Inside (draggable) tables, this should be flex-displayed. This keeps even * long file names in the same visual line where the drag handle is. */ .draggable .form-managed-file.has-value .form-managed-file__main { display: flex; } /* Add some bottom margin for single widgets if no meta is present. */ .form-managed-file.is-single.has-value .form-managed-file__main:last-child { margin-bottom: 1rem; } /** * The 'meta' element of the file/image widget. * * This element is available only if the file widget has a value AND when there * are other input options than the ones rendered in the 'main' element. * These inputs are: * - File description and/or the file display checkbox of file widgets * - Image alt and/or title text as well as the preview image of the image * widgets. * * The trick here is that we will display the alt/title inputs next to the image * preview if there is enough space left. Enough space means the value of the * '--file-widget-form-item-min-width' variable. */ .form-managed-file__meta { align-items: flex-start; display: flex; flex-wrap: wrap; margin-top: 1rem; /* Bottom margin will be added by the child elements: because of we use flex display here, our margins won't collapse. */ } /** * In tables, this should be inline-flex. This is needed to make this element be * pushed to a new line, to the bottom of the drag handle. */ .draggable .form-managed-file.has-value .form-managed-file__meta { display: inline-flex; } /** * The 'image preview' element. * * This is used and display only by the image widget. */ .form-managed-file__image-preview { flex: 0 0 auto; margin-bottom: 1rem; max-width: 100%; } /* Add some 'end' margin if there are other meta inputs. */ .form-managed-file.has-meta .form-managed-file__image-preview { margin-right: 1rem; /* LTR */ } /** * If this is rendered inside a file multiple table and there are no alt or * title, we have to reduce the amount of the bottom margin. */ td .form-managed-file.no-meta .form-managed-file__image-preview { margin-bottom: 0.5rem; } /** * The children of the 'meta items' element are the inputs that were described * at the 'meta' element '.form-managed-file__meta', except of the image * preview. * * The flex-basis is set to the minimal width where we can display these inputs * next tho the preview image. * * We limit the max width directly on the '.form-item' elements. */ .form-managed-file__meta-items { flex: 1 1 16rem; max-width: 100%; } /** * Modify component defaults for file/image widgets. */ /** * File component style overrides for managed file widgets. */ .form-managed-file .file { hyphens: auto; word-break: break-all; } .form-managed-file .file__size { word-break: normal; } .form-managed-file__main .file { flex: 1 1 auto; margin: 0.5rem 1rem 0.5rem 0; } /** * Remove the default margins of buttons. * The '.button' selector is doubled for RTL layouts. */ .form-managed-file .button.button { margin: 0; } /** * The file upload input. */ .form-managed-file__main .form-element--api-file { flex: 1 1 auto; min-width: 1px; /* This makes the element to be shrinked on IE11 */ } /** * This applies both on the 'no-js' upload button and the remove button. * We don't want to let these to be shrinked. */ .form-managed-file__main .button { flex: 0 0 auto; } /** * Limiting the width of form items inside the meta element. */ .form-managed-file__meta .form-item { margin-bottom: 1rem; margin-top: 0; /* Top margin is added by the parent element */ max-width: 32rem; } /** * Reduce the bottom margin of the last 'meta' form-item for field multiple * tables. */ .form-managed-file__meta .form-item:last-child { margin-bottom: 0.5rem; } .form-managed-file__meta .form-element { width: 100%; } /** * Add side margins if a table precedes the managed file form element. */ .file-widget-multiple.has-table .form-type--managed-file { margin-left: 1rem; margin-right: 1rem; } /** @define FskFormElementLabel; */ .FskFormElementLabel { color: var(--FskElementLabel-color, var(--fsk-input-label-color, inherit)); font-size: var( --FskElementLabel-size, var(--fsk-input-label-font-size, inherit) ); font-weight: var( --FskElementLabel-font-weight, var(--fsk-input-label-font-weight, 400) ); line-height: var( --FskElementLabel-line-height, var(--fsk-input-label-line-height, inherit) ); padding: var(--FskElementLabel-padding, var(--fsk-input-label-padding, 0)); } .FskFormElementLabel.is-required::after { content: var(--FskElementLabel-required-content, " *"); } /** @define FskFormElement; */ .FskFormElement { display: flex; flex-direction: column; margin: 0 0 var(--fsk-space-3); position: relative; } .FskFormElement-description { color: var(--fsk-input-description-color); font-size: var(--fsk-input-description-font-size); margin: var(--fsk-input-description-margin); } .FskFormElement-errorMessage { color: var(--fsk-input-error-message-color); font-size: var(--fsk-input-error-message-font-size); } /** @define FskCheckbox; */ :root { --FskCheckbox-border-radius: 0; --FskCheckbox-bg-image--checked: url("data:image/svg+xml,%3Csvg width='24' height='24' viewBox='0 0 16 16' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M3.7949219,7.095703 6.1816406,9.601563 12.205078,3.2753906 13.689453,4.8359375 6.1816406,12.724609 2.3105469,8.65625 Z' fill='white'/%3E%3C/svg%3E"); } /* stylelint-disable-next-line */ .FskCheckbox + .FskFormElementLabel { color: var(--FskCheckbox-label-color, var(--FskOption-label-color)); font-size: var( --FskCheckbox-label-font-size, var(--FskOption-label-font-size) ); font-weight: var( --FskCheckbox-label-font-weight, var(--FskOption-label-font-weight) ); } /* stylelint-disable-next-line */ .FskCheckbox + .FskFormElementLabel::before { background-color: var(--FskCheckbox-bg-color, var(--FskOption-bg-color)); background-image: var(--FskCheckbox-bg-image, var(--FskOption-bg-image)); border-color: var(--FskCheckbox-border-color, var(--FskOption-border-color)); border-radius: var( --FskCheckbox-border-radius, var(--FskOption-border-radius) ); border-width: var(--FskCheckbox-border-width, var(--FskOption-border-width)); box-shadow: var(--FskCheckbox-box-shadow, var(--FskOption-box-shadow)); height: var(--FskCheckbox-size, var(--FskOption-size)); margin: var(--FskCheckbox-margin, var(--FskOption-margin)); width: var(--FskCheckbox-size, var(--FskOption-size)); } .FskCheckbox:checked + .FskFormElementLabel::before { background-image: var( --FskCheckbox-bg-image--checked, var(--FskOption-bg-image--checked) ); } .FskCheckbox:not(:disabled):not(:checked)[aria-invalid="true"] + .FskFormElementLabel::before { background-color: var( --FskCheckbox-bg-color--error, var(--FskOption-bg-color--error) ); border-color: var( --FskCheckbox-border-color--error, var(--FskOption-border-color--error) ); } .FskCheckbox:not(:disabled):not(:checked)[aria-invalid="true"] + .FskFormElementLabel { color: var( --FskCheckbox-label-color--error, var(--FskOption-label-color--error) ); } .FskCheckbox:not(:disabled):not([aria-invalid="true"]):checked + .FskFormElementLabel::before { background-color: var( --FskCheckbox-bg-color--checked, var(--FskOption-bg-color--checked) ); border-color: var( --FskCheckbox-border-color--checked, var(--FskOption-border-color--checked) ); } .FskCheckbox:not(:checked):not([aria-invalid="true"]):disabled + .FskFormElementLabel::before { background-color: var( --FskCheckbox-bg-color--disabled, var(--FskOption-bg-color--disabled) ); border-color: var( --FskCheckbox-border-color--disabled, var(--FskOption-border-color--disabled) ); } .FskCheckbox:not(:checked):not([aria-invalid="true"]):disabled + .FskFormElementLabel { color: var( --FskCheckbox-label-color--disabled, var(--FskOption-label-color--disabled) ); } .FskCheckbox:not(:disabled)[aria-invalid="true"]:checked + .FskFormElementLabel::before { background-color: var( --FskCheckbox-bg-color--error-checked, var(--FskOption-bg-color--error-checked) ); border-color: var( --FskCheckbox-border-color--error-checked, var(--FskOption-border-color--error-checked) ); } .FskCheckbox:not(:disabled)[aria-invalid="true"]:checked + .FskFormElementLabel { color: var( --FskCheckbox-label-color--error, var(--FskOption-label-color--error) ); } .FskCheckbox:not(:checked):disabled[aria-invalid="true"] + .FskFormElementLabel::before { background-color: var( --FskCheckbox-bg-color--error-disabled, var(--FskOption-bg-color--error-disabled) ); border-color: var( --FskCheckbox-border-color--error-disabled, var(--FskOption-border-color--error-disabled) ); } .FskCheckbox:not(:checked):disabled[aria-invalid="true"] + .FskFormElementLabel { color: var( --FskCheckbox-label-color--error-disabled, var(--FskOption-label-color--error-disabled) ); } .FskCheckbox:not([aria-invalid="true"]):disabled:checked + .FskFormElementLabel::before { background-color: var( --FskCheckbox-bg-color--disabled-checked, var(--FskOption-bg-color--disabled-checked) ); border-color: var( --FskCheckbox-border-color--disabled-checked, var(--FskOption-border-color--disabled-checked) ); } .FskCheckbox:not([aria-invalid="true"]):disabled:checked + .FskFormElementLabel { color: var( --FskCheckbox-label-color--disabled-checked, var(--FskOption-label-color--disabled-checked) ); } .FskCheckbox[aria-invalid="true"]:disabled:checked + .FskFormElementLabel::before { background-color: var( --FskCheckbox-bg-color--error-disabled-checked, var(--FskOption-bg-color--error-disabled-checked) ); border-color: var( --FskCheckbox-border-color--error-disabled-checked, var(--FskOption-border-color--error-disabled-checked) ); } .FskCheckbox[aria-invalid="true"]:disabled:checked + .FskFormElementLabel { color: var( --FskCheckbox-label-color--error-disabled-checked, var(--FskOption-label-color--error-disabled-checked) ); } .FskCheckbox:not(:disabled):hover + .FskFormElementLabel::before, .FskCheckbox:not(:disabled) + .FskFormElementLabel:hover::before { box-shadow: var( --FskCheckbox-box-shadow--hover, var(--FskOption-box-shadow--hover) ); } .FskCheckbox:not(:disabled):focus + .FskFormElementLabel::before { box-shadow: var( --FskCheckbox-box-shadow--focus, var(--FskOption-box-shadow--focus) ); } /** @define FskRadio; */ :root { --FskRadio-border-radius: 50%; } .FskRadio { height: var(--FskRadio-size, var(--FskOption-size)); width: var(--FskRadio-size, var(--FskOption-size)); } /* stylelint-disable-next-line */ .FskRadio + .FskFormElementLabel { color: var(--FskRadio-label-color, var(--FskOption-label-color)); font-size: var(--FskRadio-label-font-size, var(--FskOption-label-font-size)); font-weight: var( --FskRadio-label-font-weight, var(--FskOption-label-font-weight) ); } /* stylelint-disable-next-line */ .FskRadio + .FskFormElementLabel::before { border-color: var(--FskRadio-border-color, var(--FskOption-border-color)); border-radius: var(--FskRadio-border-radius, var(--FskOption-border-radius)); border-width: var(--FskRadio-border-width, var(--FskOption-border-width)); box-shadow: var(--FskRadio-box-shadow, var(--FskOption-box-shadow)); height: var(--FskRadio-size, var(--FskOption-size)); margin: var(--FskRadio-margin, var(--FskOption-margin)); width: var(--FskRadio-size, var(--FskOption-size)); } .FskRadio:checked + .FskFormElementLabel::before { --FskRadio-border-width: calc(var(--FskRadio-size, var(--FskOption-size)) * 0.3); } .FskRadio:not(:disabled):not(:checked)[aria-invalid="true"] + .FskFormElementLabel::before { border-color: var( --FskRadio-border-color--error, var(--FskOption-border-color--error) ); } .FskRadio:not(:disabled):not(:checked)[aria-invalid="true"] + .FskFormElementLabel { color: var( --FskRadio-label-color--error, var(--FskOption-label-color--error) ); } .FskRadio:not(:disabled):not([aria-invalid="true"]):checked + .FskFormElementLabel::before { border-color: var( --FskRadio-border-color--checked, var(--FskOption-border-color--checked) ); } .FskRadio:not(:checked):not([aria-invalid="true"]):disabled + .FskFormElementLabel::before { border-color: var( --FskRadio-border-color--disabled, var(--FskOption-border-color--disabled) ); } .FskRadio:not(:checked):not([aria-invalid="true"]):disabled + .FskFormElementLabel { color: var( --FskRadio-label-color--disabled, var(--FskOption-label-color--disabled) ); } .FskRadio:not(:disabled)[aria-invalid="true"]:checked + .FskFormElementLabel::before { border-color: var( --FskRadio-border-color--error-checked, var(--FskOption-border-color--error-checked) ); } .FskRadio:not(:disabled)[aria-invalid="true"]:checked + .FskFormElementLabel { color: var( --FskRadio-label-color--error, var(--FskOption-label-color--error) ); } .FskRadio:not(:checked):disabled[aria-invalid="true"] + .FskFormElementLabel::before { border-color: var( --FskRadio-border-color--error-disabled, var(--FskOption-border-color--error-disabled) ); } .FskRadio:not(:checked):disabled[aria-invalid="true"] + .FskFormElementLabel { color: var( --FskRadio-label-color--error-disabled, var(--FskOption-label-color--error-disabled) ); } .FskRadio:not([aria-invalid="true"]):disabled:checked + .FskFormElementLabel::before { border-color: var( --FskRadio-border-color--disabled-checked, var(--FskOption-border-color--disabled-checked) ); } .FskRadio:not([aria-invalid="true"]):disabled:checked + .FskFormElementLabel { color: var( --FskRadio-label-color--disabled-checked, var(--FskOption-label-color--disabled-checked) ); } .FskRadio[aria-invalid="true"]:disabled:checked + .FskFormElementLabel::before { border-color: var( --FskRadio-border-color--error-disabled-checked, var(--FskOption-border-color--error-disabled-checked) ); } .FskRadio[aria-invalid="true"]:disabled:checked + .FskFormElementLabel { color: var( --FskRadio-label-color--error-disabled-checked, var(--FskOption-label-color--error-disabled-checked) ); } .FskRadio:not(:disabled):hover + .FskFormElementLabel::before, .FskRadio:not(:disabled) + .FskFormElementLabel:hover::before { box-shadow: var( --FskRadio-box-shadow--hover, var(--FskOption-box-shadow--hover) ); } .FskRadio:not(:disabled):focus + .FskFormElementLabel::before { box-shadow: var( --FskRadio-box-shadow--focus, var(--FskOption-box-shadow--focus) ); } /** @define FskOption */ :root { --FskOption-label-color: inherit; --FskOption-label-font-size: var(--fsk-font-size-base); --FskOption-label-font-weight: normal; --FskOption-bg-color: transparent; --FskOption-bg-image: none; --FskOption-border-color: var(--fsk-color-geyser); --FskOption-border-width: var(--fsk-input-border-width); --FskOption-size: 1.5em; --FskOption-margin: 0 0.75em 0 0; --FskOption-box-shadow: none; --FskOption-box-shadow--hover: var(--fsk-base-box-shadow); --FskOption-box-shadow--focus: var(--fsk-base-box-shadow); /* error */ --FskOption-label-color--error: var(--FskOption-label-color); --FskOption-border-color--error: var(--fsk-error-color); /* checked */ --FskOption-bg-color--checked: var(--fsk-color-mine-shaft); --FskOption-border-color--checked: var(--FskOption-bg-color--checked); /* disabled */ --FskOption-label-color--disabled: var(--fsk-color-geyser); --FskOption-bg-color--disabled: var(--fsk-color-catskill-white); --FskOption-border-color--disabled: var(--FskOption-bg-color--disabled); /* invalid and checked */ --FskOption-bg-color--error-checked: var(--fsk-error-color); --FskOption-border-color--error-checked: var(--FskOption-border-color--error); /* invalid and disabled */ --FskOption-label-color--error-disabled: var( --FskOption-label-color--disabled ); --FskOption-bg-color--error-disabled: var(--fsk-error-color-light); --FskOption-border-color--error-disabled: var(--fsk-error-color-light); /* disabled and checked */ --FskOption-label-color--disabled-checked: var( --FskOption-label-color--disabled ); --FskOption-bg-color--disabled-checked: var(--FskOption-bg-color--disabled); --FskOption-border-color--disabled-checked: var( --FskOption-border-color--disabled ); /* invalid and disabled and checked */ --FskOption-label-color--error-disabled-checked: var( --FskOption-label-color--error-disabled ); --FskOption-bg-color--error-disabled-checked: var( --FskOption-bg-color--error-disabled ); --FskOption-border-color--error-disabled-checked: var( --FskOption-border-color--error-disabled ); } .FskOption { left: 0; opacity: 0.01; position: absolute; top: 0; } /* stylelint-disable-next-line */ .FskOption + .FskFormElementLabel { display: flex; padding: 0; } /* stylelint-disable-next-line */ .FskOption + .FskFormElementLabel::before { background-position: center; background-repeat: no-repeat; background-size: 100%; border-style: solid; content: ""; display: block; flex-shrink: 0; } /** @define FskRange; */ .FskRange { appearance: none; color: var(--fsk-input-range-track-bg-color); margin: var(--fsk-input-range-margin); width: var(--fsk-input-range-width); } .FskRange::-webkit-slider-runnable-track { background: var(--fsk-input-range-track-bg-color); border: var(--fsk-input-range-track-border); border-radius: var(--fsk-input-range-track-border-radious); box-shadow: var(--fsk-input-range-track-box-shadow); box-sizing: border-box; cursor: pointer; height: var(--fsk-input-range-track-height); width: 100%; } .FskRange::-webkit-slider-thumb { -webkit-appearance: none; /* stylelint-disable-line */ background: var(--fsk-input-range-slider-thumb-height-bg-color); border: var(--fsk-input-range-slider-thumb-border); border-radius: var(--fsk-input-range-slider-thumb-border-radius); box-shadow: var(--fsk-input-range-slider-thumb-box-shadow); cursor: pointer; height: var(--fsk-input-range-slider-thumb-height); transform: translateY(-40%); width: var(--fsk-input-range-slider-thumb-width); } .FskRange:focus::-webkit-slider-runnable-track { background: var(--fsk-input-range-track-bg-color); } .FskRange::-moz-range-track { background: var(--fsk-input-range-track-bg-color); border: var(--fsk-input-range-track-border); border-radius: var(--fsk-input-range-track-border-radious); box-shadow: var(--fsk-input-range-track-box-shadow); box-sizing: border-box; cursor: pointer; height: var(--fsk-input-range-track-height); width: 100%; } .FskRange::-moz-range-thumb { background: var(--fsk-input-range-slider-thumb-height-bg-color); border: var(--fsk-input-range-slider-thumb-border); border-radius: var(--fsk-input-range-slider-thumb-border-radius); box-shadow: var(--fsk-input-range-slider-thumb-box-shadow); cursor: pointer; height: var(--fsk-input-range-slider-thumb-height); width: var(--fsk-input-range-slider-thumb-width); } .FskRange::-ms-track { background: transparent; border-color: transparent; box-sizing: border-box; color: transparent; cursor: pointer; height: var(--fsk-input-range-track-height); width: 100%; } .FskRange::-ms-fill-lower { background: var(--fsk-input-range-track-bg-color); border: var(--fsk-input-range-track-border); border-radius: var(--fsk-input-range-track-border-radious); box-shadow: var(--fsk-input-range-track-box-shadow); } .FskRange::-ms-fill-upper { background: var(--fsk-input-range-track-bg-color); border: var(--fsk-input-range-track-border); border-radius: var(--fsk-input-range-track-border-radious); box-shadow: var(--fsk-input-range-track-box-shadow); } .FskRange::-ms-thumb { background: var(--fsk-input-range-slider-thumb-height-bg-color); border: var(--fsk-input-range-slider-thumb-border); border-radius: var(--fsk-input-range-slider-thumb-border-radius); box-shadow: var(--fsk-input-range-slider-thumb-box-shadow); cursor: pointer; height: var(--fsk-input-range-track-height); width: var(--fsk-input-range-slider-thumb-width); } .FskRange:focus::-ms-fill-lower { background: var(--fsk-input-range-track-bg-color); } .FskRange:focus::-ms-fill-upper { background: var(--fsk-input-range-track-bg-color); } /** @define FskInput; */ .FskInput--select { --FskInput-select-bg-image: var(--fsk-select-bg-image); --FskInput-select-bg-repeat: no-repeat; --FskInput-select-bg-position: var(--fsk-select-bg-position); --FskInput-select-bg-size: var(--fsk-select-bg-size); padding-right: var( --FskInput-select-padding-right, var(--fsk-select-padding-right) ); } .FskInput--select { background-image: var(--FskInput-select-bg-image), var(--FskInput-bg-image); background-position: var(--FskInput-select-bg-position), var(--FskInput-bg-position); background-repeat: var(--FskInput-select-bg-repeat), var(--FskInput-bg-repeat); background-size: var(--FskInput-select-bg-size), var(--FskInput-bg-size); } .FskInput--select:not(:disabled)[aria-invalid="true"] { background-image: var( --FskInput-select-bg-image--error, var(--fsk-select-bg-image) ), var(--FskInput-bg-image--error); background-position: var( --FskInput-select-bg-position--error, var(--fsk-select-bg-position) ), var(--FskInput-bg-position--error); background-size: var( --FskInput-select-bg-size--error, var(--fsk-select-bg-size) ), var(--FskInput-bg-size--error); } .FskInput--select:not([aria-invalid="true"]):disabled { background-image: var( --FskInput-select-bg-image--disabled, var(--fsk-select-bg-image) ), var(--FskInput-bg-image--disabled); background-position: var( --FskInput-select-bg-position--disabled, var(--fsk-select-bg-position) ), var(--FskInput-bg-position--disabled); background-size: var( --FskInput-select-bg-size--disabled, var(--fsk-select-bg-size) ), var(--FskInput-bg-size--disabled); } .FskInput--select:disabled[aria-invalid="true"] { background-image: var( --FskInput-select-bg-image--error-disabled, var(--fsk-select-bg-image) ), var(--FskInput-bg-image--error-disabled); background-position: var( --FskInput-select-bg-position--error-disabled, var(--fsk-select-bg-position) ), var(--FskInput-bg-position--error-disabled); background-size: var( --FskInput-select-bg-size--error-disabled, var(--fsk-select-bg-size) ), var(--FskInput-bg-size--error-disabled); } .FskInput--select:not([disabled]):hover { background-image: var( --FskInput-select-bg-image--error-hover, var(--fsk-select-bg-image) ), var(--FskInput-bg-image--hover); background-position: var( --FskInput-select-bg-position--error-hover, var(--fsk-select-bg-position) ), var(--FskInput-bg-position--hover); background-size: var( --FskInput-select-bg-size--error-hover, var(--fsk-select-bg-size) ), var(--FskInput-bg-size--hover); } .FskInput--select:focus { background-image: var( --FskInput-select-bg-image--focus, var(--fsk-select-bg-image) ), var(--FskInput-bg-image--focus); background-position: var( --FskInput-select-bg-position--focus, var(--fsk-select-bg-position) ), var(--FskInput-bg-position--focus); background-size: var( --FskInput-select-bg-size--focus, var(--fsk-select-bg-size) ), var(--FskInput-bg-size--focus); } .FskInput--select:not([disabled])[aria-invalid="true"]:hover { background-image: var( --FskInput-select-bg-image--error-hover, var(--fsk-select-bg-image) ), var(--FskInput-bg-image--error-hover); background-position: var( --FskInput-select-bg-position--error-hover, var(--fsk-select-bg-position) ), var(--FskInput-bg-position--error-hover); background-size: var( --FskInput-select-bg-size--error-hover, var(--fsk-select-bg-size) ), var(--FskInput-bg-size--error-hover); } .FskInput--select[aria-invalid="true"]:focus { background-image: var( --FskInput-select-bg-image--error-focus, var(--fsk-select-bg-image) ), var(--FskInput-bg-image--error-focus); background-position: var( --FskInput-select-bg-position--error-focus, var(--fsk-select-bg-position) ), var(--FskInput-bg-position--error-focus); background-size: var( --FskInput-select-bg-size--error-focus, var(--fsk-select-bg-size) ), var(--FskInput-bg-size--error-focus); } /** @define FskInput; */ .FskInput--textarea { height: var(--FskInput-textarea-height, var(--fsk-input-textarea-height)); resize: var(--FskInput-textarea-resize, none); } /** @define FskInput; */ :root { --FskInput-bg-color: var(--fsk-input-bg-color); --FskInput-bg-image: none; --FskInput-bg-position: top left; --FskInput-bg-repeat: no-repeat; --FskInput-bg-size: auto; --FskInput-border-color: var(--fsk-input-border-color); --FskInput-border-radius: 0; --FskInput-border-style: solid; --FskInput-border-width: var(--fsk-input-border-width); --FskInput-box-shadow: none; --FskInput-color: var(--fsk-input-color); --FskInput-font-family: var(--fsk-input-font-family); --FskInput-font-size: var(--fsk-input-font-size); --FskInput-line-height: var(--fsk-input-line-height); --FskInput-outline: none; --FskInput-padding-bottom: var(--fsk-input-padding-y); --FskInput-padding-left: var(--fsk-input-padding-x); --FskInput-padding-right: var(--fsk-input-padding-x); --FskInput-padding-top: var(--fsk-input-padding-y); --FskInput-placeholder-color: var(--fsk-input-placeholder-color); --FskInput-placeholder-opacity: var(--fsk-input-placeholder-opacity); --FskInput-transition: var(--fsk-input-transition); --FskInput-width: 100%; /* hover */ --FskInput-bg-color--hover: var(--FskInput-bg-color); --FskInput-bg-image--hover: var(--FskInput-bg-image); --FskInput-bg-position--hover: var(--FskInput-bg-position); --FskInput-bg-size--hover: var(--FskInput-bg-size); --FskInput-border-color--hover: var(--FskInput-border-color); --FskInput-border-style--hover: var(--FskInput-border-style); --FskInput-border-width--hover: var(--FskInput-border-width); --FskInput-box-shadow--hover: var(--fsk-base-box-shadow); --FskInput-color--hover: var(--FskInput-color); --FskInput-outline--hover: var(--FskInput-outline); --FskInput-padding-bottom--hover: var(--FskInput-padding-bottom); --FskInput-padding-left--hover: var(--FskInput-padding-left); --FskInput-padding-right--hover: var(--FskInput-padding-right); --FskInput-padding-top--hover: var(--FskInput-padding-top); /* focus */ --FskInput-bg-color--focus: var(--FskInput-bg-color); --FskInput-bg-image--focus: var(--FskInput-bg-image); --FskInput-bg-position--focus: var(--FskInput-bg-position); --FskInput-bg-size--focus: var(--FskInput-bg-size); --FskInput-border-color--focus: var(--FskInput-border-color); --FskInput-border-style--focus: var(--FskInput-border-style); --FskInput-border-width--focus: var(--FskInput-border-width); --FskInput-box-shadow--focus: var(--fsk-base-box-shadow); --FskInput-color--focus: var(--FskInput-color); --FskInput-outline--focus: var(--FskInput-outline); --FskInput-padding-bottom--focus: var(--FskInput-padding-bottom); --FskInput-padding-left--focus: var(--FskInput-padding-left); --FskInput-padding-right--focus: var(--FskInput-padding-right); --FskInput-padding-top--focus: var(--FskInput-padding-top); /* invalid */ --FskInput-bg-color--error: var(--FskInput-bg-color); --FskInput-bg-image--error: var(--FskInput-bg-image); --FskInput-bg-position--error: var(--FskInput-bg-position); --FskInput-bg-size--error: var(--FskInput-bg-size); --FskInput-border-color--error: var(--FskInput-border-color) var(--FskInput-border-color) var(--fsk-error-color); --FskInput-border-style--error: var(--FskInput-border-style); --FskInput-border-width--error: var(--FskInput-border-width) var(--FskInput-border-width) var(--fsk-input--error-border-width); --FskInput-box-shadow--error: var(--FskInput-box-shadow); --FskInput-color--error: var(--FskInput-color); --FskInput-outline--error: var(--FskInput-outline); --FskInput-padding-bottom--error: var(--fsk-input--error-padding-bottom); --FskInput-padding-left--error: var(--FskInput-padding-left); --FskInput-padding-right--error: var(--FskInput-padding-right); --FskInput-padding-top--error: var(--FskInput-padding-top); /* disabled */ --FskInput-bg-color--disabled: var(--FskInput-bg-color); --FskInput-bg-image--disabled: var(--FskInput-bg-image); --FskInput-bg-position--disabled: var(--FskInput-bg-position); --FskInput-bg-size--disabled: var(--FskInput-bg-size); --FskInput-border-color--disabled: var(--fsk-color-disabled); --FskInput-border-style--disabled: var(--FskInput-border-style); --FskInput-border-width--disabled: var(--FskInput-border-width); --FskInput-box-shadow--disabled: var(--FskInput-box-shadow); --FskInput-color--disabled: var(--fsk-color-geyser); --FskInput-outline--disabled: var(--FskInput-outline); --FskInput-padding-bottom--disabled: var(--FskInput-padding-bottom); --FskInput-padding-left--disabled: var(--FskInput-padding-left); --FskInput-padding-right--disabled: var(--FskInput-padding-right); --FskInput-padding-top--disabled: var(--FskInput-padding-top); /* invalid and disabled */ --FskInput-bg-color--error-disabled: var(--FskInput-bg-color--error); --FskInput-bg-image--error-disabled: var(--FskInput-bg-image--error); --FskInput-bg-position--error-disabled: var(--FskInput-bg-position--error); --FskInput-bg-size--error-disabled: var(--FskInput-bg-size--error); --FskInput-border-color--error-disabled: var( --FskInput-border-color--disabled ) var(--FskInput-border-color--disabled) var(--fsk-error-color-medium); --FskInput-border-style--error-disabled: var(--FskInput-border-style--error); --FskInput-border-width--error-disabled: var(--FskInput-border-width--error); --FskInput-box-shadow--error-disabled: var(--FskInput-box-shadow--error); --FskInput-color--error-disabled: var(--FskInput-color--disabled); --FskInput-outline--error-disabled: var(--FskInput-outline--disabled); --FskInput-padding-bottom--error-disabled: var( --FskInput-padding-bottom--error ); --FskInput-padding-left--error-disabled: var(--FskInput-padding-left--error); --FskInput-padding-right--error-disabled: var( --FskInput-padding-right--error ); --FskInput-padding-top--error-disabled: var(--FskInput-padding-top--error); /* invalid and hover */ --FskInput-bg-color--error-hover: var(--FskInput-bg-color--error); --FskInput-bg-image--error-hover: var(--FskInput-bg-image--error); --FskInput-bg-position--error-hover: var(--FskInput-bg-position--error); --FskInput-bg-size--error-hover: var(--FskInput-bg-size--error); --FskInput-border-color--error-hover: var(--FskInput-border-color--error); --FskInput-border-style--error-hover: var(--FskInput-border-style--error); --FskInput-border-width--error-hover: var(--FskInput-border-width--error); --FskInput-box-shadow--error-hover: var(--FskInput-box-shadow--hover); --FskInput-color--error-hover: var(--FskInput-color--error); --FskInput-outline--error-hover: var(--FskInput-outline--error); --FskInput-padding-bottom--error-hover: var(--FskInput-padding-bottom--error); --FskInput-padding-left--error-hover: var(--FskInput-padding-left--error); --FskInput-padding-right--error-hover: var(--FskInput-padding-right--error); --FskInput-padding-top--error-hover: var(--FskInput-padding-top--error); /* invalid and focus */ --FskInput-bg-color--error-focus: var(--FskInput-bg-color--error); --FskInput-bg-image--error-focus: var(--FskInput-bg-image--error); --FskInput-bg-position--error-focus: var(--FskInput-bg-position--error); --FskInput-bg-size--error-focus: var(--FskInput-bg-size--error); --FskInput-border-color--error-focus: var(--FskInput-border-color--error); --FskInput-border-style--error-focus: var(--FskInput-border-style--error); --FskInput-border-width--error-focus: var(--FskInput-border-width--error); --FskInput-box-shadow--error-focus: var(--FskInput-box-shadow--focus); --FskInput-color--error-focus: var(--FskInput-color--error); --FskInput-outline--error-focus: var(--FskInput-outline--error); --FskInput-padding-bottom--error-focus: var(--FskInput-padding-bottom--error); --FskInput-padding-left--error-focus: var(--FskInput-padding-left--error); --FskInput-padding-right--error-focus: var(--FskInput-padding-right--error); --FskInput-padding-top--error-focus: var(--FskInput-padding-top--error); } .FskInput:disabled { pointer-events: none; } .FskInput:not(.FskInput--checkbox):not(.FskInput--radio):not(.FskInput--range) { background-color: var(--FskInput-bg-color); border-color: var(--FskInput-border-color); border-radius: var(--FskInput-border-radius); border-style: var(--FskInput-border-style); border-width: var(--FskInput-border-width); box-shadow: var(--FskInput-box-shadow); box-sizing: border-box; color: var(--FskInput-color); font-family: var(--FskInput-font-family); font-size: var(--FskInput-font-size); line-height: var(--FskInput-line-height); outline: var(--FskInput-outline); padding-bottom: var(--FskInput-padding-bottom); padding-left: var(--FskInput-padding-left); padding-right: var(--FskInput-padding-right); padding-top: var(--FskInput-padding-top); transition: var(--FskInput-transition); width: var(--FskInput-width); } .FskInput:not(.FskInput--checkbox):not(.FskInput--radio):not(.FskInput--range):not(.FskInput--select) { background-image: var(--FskInput-bg-image); background-position: var(--FskInput-bg-position); background-repeat: var(--FskInput-bg-repeat); background-size: var(--FskInput-bg-size); } .FskInput:not([type="checkbox"]):not([type="radio"]):not([type="range"]):not([type="file"]) { appearance: none; } .FskInput::placeholder { color: var(--FskInput-placeholder-color); opacity: var(--FskInput-placeholder-opacity); } .FskInput:not(.FskInput--checkbox):not(.FskInput--radio):not(.FskInput--range):not(:disabled)[aria-invalid="true"] { --FskInput-bg-color: var(--FskInput-bg-color--error); --FskInput-border-color: var(--FskInput-border-color--error); --FskInput-border-style: var(--FskInput-border-style--error); --FskInput-border-width: var(--FskInput-border-width--error); --FskInput-box-shadow: var(--FskInput-box-shadow--error); --FskInput-color: var(--FskInput-color--error); --FskInput-outline: var(--FskInput-outline--error); --FskInput-padding-top: var(--FskInput-padding-top--error); --FskInput-padding-right: var(--FskInput-padding-right--error); --FskInput-padding-bottom: var(--FskInput-padding-bottom--error); --FskInput-padding-left: var(--FskInput-padding-left--error); } .FskInput:not(.FskInput--checkbox):not(.FskInput--radio):not(.FskInput--range):not(.FskInput--select):not(:disabled)[aria-invalid="true"] { --FskInput-bg-image: var(--FskInput-bg-image--error); --FskInput-bg-position: var(--FskInput-bg-position--error); --FskInput-bg-size: var(--FskInput-bg-size--error); } .FskInput:not(.FskInput--checkbox):not(.FskInput--radio):not(.FskInput--range):not([aria-invalid="true"]):disabled { --FskInput-bg-color: var(--FskInput-bg-color--disabled); --FskInput-border-color: var(--FskInput-border-color--disabled); --FskInput-border-style: var(--FskInput-border-style--disabled); --FskInput-border-width: var(--FskInput-border-width--disabled); --FskInput-box-shadow: var(--FskInput-box-shadow--disabled); --FskInput-color: var(--FskInput-color--disabled); --FskInput-outline: var(--FskInput-outline--disabled); --FskInput-padding-top: var(--FskInput-padding-top--disabled); --FskInput-padding-right: var(--FskInput-padding-right--disabled); --FskInput-padding-bottom: var(--FskInput-padding-bottom--disabled); --FskInput-padding-left: var(--FskInput-padding-left--disabled); } .FskInput:not(.FskInput--checkbox):not(.FskInput--radio):not(.FskInput--range):not(.FskInput--select):not([aria-invalid="true"]):disabled { --FskInput-bg-image: var(--FskInput-bg-image--disabled); --FskInput-bg-position: var(--FskInput-bg-position--disabled); --FskInput-bg-size: var(--FskInput-bg-size--disabled); } .FskInput:not(.FskInput--checkbox):not(.FskInput--radio):not(.FskInput--range):disabled[aria-invalid="true"] { --FskInput-bg-color: var(--FskInput-bg-color--error-disabled); --FskInput-bg-image: var(--FskInput-bg-image--error-disabled); --FskInput-border-color: var(--FskInput-border-color--error-disabled); --FskInput-border-style: var(--FskInput-border-style--error-disabled); --FskInput-border-width: var(--FskInput-border-width--error-disabled); --FskInput-box-shadow: var(--FskInput-box-shadow--error-disabled); --FskInput-color: var(--FskInput-color--error-disabled); --FskInput-outline: var(--FskInput-outline--error-disabled); --FskInput-padding-top: var(--FskInput-padding-top--error-disabled); --FskInput-padding-right: var(--FskInput-padding-right--error-disabled); --FskInput-padding-bottom: var(--FskInput-padding-bottom--error-disabled); --FskInput-padding-left: var(--FskInput-padding-left--error-disabled); } .FskInput:not(.FskInput--checkbox):not(.FskInput--radio):not(.FskInput--range):not(.FskInput--select):disabled[aria-invalid="true"] { --FskInput-bg-image: var(--FskInput-bg-image--error-disabled); --FskInput-bg-position: var(--FskInput-bg-position--error-disabled); --FskInput-bg-size: var(--FskInput-bg-size--error-disabled); } .FskInput:not(.FskInput--checkbox):not(.FskInput--radio):not(.FskInput--range):hover { --FskInput-bg-color: var(--FskInput-bg-color--hover); --FskInput-bg-image: var(--FskInput-bg-image--hover); --FskInput-border-color: var(--FskInput-border-color--hover); --FskInput-border-style: var(--FskInput-border-style--hover); --FskInput-border-width: var(--FskInput-border-width--hover); --FskInput-box-shadow: var(--FskInput-box-shadow--hover); --FskInput-color: var(--FskInput-color--hover); --FskInput-outline: var(--FskInput-outline--hover); --FskInput-padding-top: var(--FskInput-padding-top--hover); --FskInput-padding-right: var(--FskInput-padding-right--hover); --FskInput-padding-bottom: var(--FskInput-padding-bottom--hover); --FskInput-padding-left: var(--FskInput-padding-left--hover); } .FskInput:not(.FskInput--checkbox):not(.FskInput--radio):not(.FskInput--range):not(.FskInput--select):hover { --FskInput-bg-image: var(--FskInput-bg-image--hover); --FskInput-bg-position: var(--FskInput-bg-position--hover); --FskInput-bg-size: var(--FskInput-bg-size--hover); } .FskInput:not(.FskInput--checkbox):not(.FskInput--radio):not(.FskInput--range):focus { --FskInput-bg-color: var(--FskInput-bg-color--focus); --FskInput-border-color: var(--FskInput-border-color--focus); --FskInput-border-style: var(--FskInput-border-style--focus); --FskInput-border-width: var(--FskInput-border-width--focus); --FskInput-box-shadow: var(--FskInput-box-shadow--focus); --FskInput-color: var(--FskInput-color--focus); --FskInput-outline: var(--FskInput-outline--focus); --FskInput-padding-top: var(--FskInput-padding-top--focus); --FskInput-padding-right: var(--FskInput-padding-right--focus); --FskInput-padding-bottom: var(--FskInput-padding-bottom--focus); --FskInput-padding-left: var(--FskInput-padding-left--focus); } .FskInput:not(.FskInput--checkbox):not(.FskInput--radio):not(.FskInput--range):not(.FskInput--select):focus { --FskInput-bg-image: var(--FskInput-bg-image--focus); --FskInput-bg-position: var(--FskInput-bg-position--focus); --FskInput-bg-size: var(--FskInput-bg-size--focus); } .FskInput:not(.FskInput--checkbox):not(.FskInput--radio):not(.FskInput--range)[aria-invalid="true"]:hover { --FskInput-bg-color: var(--FskInput-bg-color--error-hover); --FskInput-border-color: var(--FskInput-border-color--error-hover); --FskInput-border-style: var(--FskInput-border-style--error-hover); --FskInput-border-width: var(--FskInput-border-width--error-hover); --FskInput-box-shadow: var(--FskInput-box-shadow--error-hover); --FskInput-color: var(--FskInput-color--error-hover); --FskInput-outline: var(--FskInput-outline--error-hover); --FskInput-padding-top: var(--FskInput-padding-top--error-hover); --FskInput-padding-right: var(--FskInput-padding-right--error-hover); --FskInput-padding-bottom: var(--FskInput-padding-bottom--error-hover); --FskInput-padding-left: var(--FskInput-padding-left--error-hover); } .FskInput:not(.FskInput--checkbox):not(.FskInput--radio):not(.FskInput--range):not(.FskInput--select)[aria-invalid="true"]:hover { --FskInput-bg-image: var(--FskInput-bg-image--error-hover); --FskInput-bg-position: var(--FskInput-bg-position--error-hover); --FskInput-bg-size: var(--FskInput-bg-size--error-hover); } .FskInput:not(.FskInput--checkbox):not(.FskInput--radio):not(.FskInput--range)[aria-invalid="true"]:focus { --FskInput-bg-color: var(--FskInput-bg-color--error-focus); --FskInput-bg-image: var(--FskInput-bg-image--error-focus); --FskInput-bg-position: var(--FskInput-bg-image--error-focus); --FskInput-bg-size: var(--FskInput-bg-size--error-focus); --FskInput-border-color: var(--FskInput-border-color--error-focus); --FskInput-border-style: var(--FskInput-border-style--error-focus); --FskInput-border-width: var(--FskInput-border-width--error-focus); --FskInput-box-shadow: var(--FskInput-box-shadow--error-focus); --FskInput-color: var(--FskInput-color--error-focus); --FskInput-outline: var(--FskInput-outline--error-focus); --FskInput-padding-top: var(--FskInput-padding-top--error-focus); --FskInput-padding-right: var(--FskInput-padding-right--error-focus); --FskInput-padding-bottom: var(--FskInput-padding-bottom--error-focus); --FskInput-padding-left: var(--FskInput-padding-left--error-focus); } .FskInput:not(.FskInput--checkbox):not(.FskInput--radio):not(.FskInput--range):not(.FskInput--select)[aria-invalid="true"]:focus { --FskInput-bg-image: var(--FskInput-bg-image--error-focus); --FskInput-bg-position: var(--FskInput-bg-position--error-focus); --FskInput-bg-size: var(--FskInput-bg-size--error-focus); } /* http://meyerweb.com/eric/tools/css/reset/ v2.0 | 20110126 License: none (public domain) */ *, ::before, ::after { box-sizing: border-box; } html, body, div, span, applet, object, iframe, h1, h2, h3, h4, h5, h6, p, blockquote, pre, a, abbr, acronym, address, big, cite, code, del, dfn, em, img, ins, kbd, q, s, samp, small, strike, strong, sub, sup, tt, var, b, u, i, center, dl, dt, dd, ol, ul, li, fieldset, form, label, legend, table, caption, tbody, tfoot, thead, tr, th, td, article, aside, canvas, details, embed, figure, figcaption, footer, header, hgroup, menu, nav, output, ruby, section, summary, time, mark, audio, video { border: 0; font: inherit; font-size: 100%; margin: 0; padding: 0; vertical-align: baseline; } /* HTML5 display-role reset for older browsers */ article, aside, details, figcaption, figure, footer, header, hgroup, menu, nav, section { display: block; } body { line-height: 1; } ol, ul { list-style: none; } blockquote, q { quotes: none; } blockquote::before, blockquote::after, q::before, q::after { content: ""; content: none; } table { border-collapse: collapse; border-spacing: 0; } /* Grid */ :root { --grid-columns: 9; --grid-space: 1fr; /* calc cannot be used inside grid's repeat() in Edge */ --grid-columns-content: 7; } @media (max-width: 47.9375em) { :root { --default-spacing: calc(2 * var(--static-spacing-large)); } } @media (min-width: 48em) { :root { --default-spacing: calc(3 * var(--static-spacing-xlarge)); } } @supports not selector(:has(*)) { :root { --default-spacing: calc(2 * var(--static-spacing-large)); } } @media (min-width: 48em) and (max-width: 63.9375em) { :root { --grid-columns: 16; --grid-columns-content: 14; } } @media (min-width: 64em) and (max-width: 105em) { :root { --grid-columns: 24; --grid-columns-content: 17; } } @media (min-width: 105.0625em) { :root { --grid-columns: 32; --grid-columns-content: 30; } } @media (max-width: 67.9375em) { :root { --header-height: 6.1rem; } } @media (min-width: 68em) { :root { --header-height: 10rem; } } /* Spacings */ :root { --static-spacing-xxlarge: 6.5rem; --static-spacing-xlarge: 4rem; --static-spacing-large: 3rem; --static-spacing-small: 2rem; --static-spacing-tiny: 1rem; } /* Colors */ :root { --color-grey-500: hsl(220 11% 46%); --color-grey-450: hsl(221, 11%, 54%); --color-grey-400: hsl(221, 11%, 62%); --color-grey-100: hsl(216, 33%, 97%); --color-white: hsl(0, 0%, 100%); --color-black: #0d121c; --color-bg-light-darkmode: hsl(207, 61%, 15%); --color-orange: hsl(15, 78%, 46%); --color-orange-light: hsl(15, 100%, 63%); --color-blue: hsl(205, 100%, 32%); --color-blue-light: hsl(199, 100%, 43%); --color-blue-dark: hsl(221, 39%, 11%); --color-green: hsl(164, 100%, 26%); --color-green-light: hsl(163, 100%, 39%); --color-green-dark: hsl(168, 61%, 17%); --color-copy-primary: var(--color-blue-dark); --color-copy-secondary: var(--color-grey-500); --color-copy-primary-dark: var(--color-white); --color-copy-secondary-dark: var(--color-grey-400); --color-bg: var(--color-white); --color-bg-light: var(--color-grey-100); --color-bg-dark: var(--color-blue-dark); --color-primary: var(--color-orange); --color-primary-light: var(--color-orange-light); --color-secondary: var(--color-blue); --color-secondary-dark: var(--color-blue-dark); --color-secondary-light: var(--color-blue-light); --color-tertiary: var(--color-green); --color-tertiary-light: var(--color-green-light); --color-transparent: rgba(1, 0, 0, 0); --color-box-shadow: rgba(202, 213, 224, 0.5); --fsk-error-color: var(--color-orange); /* stylelint-disable-next-line suitcss/root-no-standard-properties */ color-scheme: light dark; } @media (prefers-color-scheme: dark) { html:not(.is-light) { --color-bg: var(--color-black); --color-bg-light: var(--color-bg-light-darkmode); --color-copy-primary: var(--color-white); --color-copy-secondary: var(--color-grey-400); --color-box-shadow: var(--color-blue-dark); } } .is-dark { --color-bg: var(--color-black); --color-bg-light: var(--color-bg-light-darkmode); --color-copy-primary: var(--color-white); --color-copy-secondary: var(--color-grey-400); --color-box-shadow: var(--color-blue-dark); color-scheme: dark; } .is-light { color-scheme: light; } /* Fonts */ :root { --font-family-copy: SuisseIntl, sans-serif; --font-family-title: SuisseIntl, serif; --font-family-mono: SuisseIntlMono, "Lucida Console", "Courier New", monospace; --font-family-mono-bold: SuisseIntlMonoBold, "Lucida Console", "Courier New", monospace; } /* Typography */ :root { --font-size-h1: 5.4rem; --line-height-h1: 6.4rem; --font-weight-h1: 400; --font-size-h1-mobile: 4rem; --line-height-h1-mobile: 4.8rem; --font-size-h2: 4rem; --line-height-h2: 4.8rem; --font-weight-h2: 400; --font-size-h2-mobile: 3.2rem; --line-height-h2-mobile: 4rem; --font-size-h3: 3rem; --font-weight-h3: 400; --line-height-h3: 4rem; --font-size-h3-mobile: 2.8rem; --font-size-h4: 2.4rem; --line-height-h4: 3.2rem; --font-size-copy-mono: 1.6rem; --line-height-copy-mono: 3rem; --font-size-copy-highlight: 1.6rem; --line-height-copy-highlight: 4.5rem; --font-size-copy: 2rem; --line-height-copy: 3.2rem; --letter-spacing-copy: 0.01em; --font-size-copy-small: 1.6rem; --line-height-copy-small: 2.8rem; --letter-spacing-copy-small: 0.03em; --font-size-copy-highlight-small: 1.4rem; --line-height-copy-highlight-small: 1.4rem; --lh-1: 1.6rem; --lh-2: calc(2 * var(--lh-1)); --lh-3: calc(3 * var(--lh-1)); --lh-4: calc(4 * var(--lh-1)); } :root { --outline-width: 0.3rem; --outline-offset: 0.3rem; --border-radius: 0.1875rem; --text-image-max-width: 42ch; /* Transitions */ --transition-timing: 0.2s; /* max with for texts */ --constrain--text: 108rem; /* box shadow */ --box-shadow: 0 1rem 6rem 0 rgba(202, 213, 224, 0.4); --box-shadow-small: 0.2rem 0.4rem 1.2rem var(--color-box-shadow); --box-shadow-medium: 0.4rem 1rem 2.4rem var(--color-box-shadow); --box-shadow-large: 1rem 2.4rem 5.6rem var(--color-box-shadow); --box-shadow-small--hover: var(--box-shadow-medium); --box-shadow-medium--hover: var(--box-shadow-large); /* border width */ --border-width: 0.15rem; --underline-offset: 0.4em; --underline-thickness: 0.09375em; /* divider */ --divider-color: currentColor; --divider-width: 0.1rem; /* fsk */ --fsk-input-label-color: currentColor; --fsk-input-label-font-size: 1.4rem; --fsk-input-border-color: currentColor; --fsk-input-border-width: 0.2rem; --fsk-input-transition: all var(--transition-timing); --fsk-input-error-message-color: var(--color-orange); --FskOption-box-shadow--hover: none; --FskOption-box-shadow--focus: none; --FskOption-border-width: var(--border-width); --FskOption-border-radius: var(--border-radius); --FskOption-border-color: currentColor; --FskOption-bg-color--checked: currentColor; --FskOption-border-color--checked: currentColor; --FskInput-box-shadow--hover: none; --FskInput-box-shadow--focus: none; --FskInput-border-width: var(--border-width); --FskInput-border-radius: var(--border-radius); } .is-dark, .is-notTransparent { --FskInput-bg-color: transparent; --FskInput-bg-color--hover: transparent; --FskInput-bg-color--focus: transparent; --FskInput-bg-color--error: transparent; --FskInput-bg-color--error-hover: transparent; --FskInput-bg-color--error-focus: transparent; --FskOption-bg-color--checked: transparent; --fsk-input-error-message-color: var(--color-orange-light); } @media (prefers-color-scheme: dark) { html:not(.is-light) { --FskInput-bg-color: transparent; --FskInput-bg-color--hover: transparent; --FskInput-bg-color--focus: transparent; --FskInput-bg-color--error: transparent; --FskInput-bg-color--error-hover: transparent; --FskInput-bg-color--error-focus: transparent; --FskOption-bg-color--checked: transparent; --fsk-input-error-message-color: var(--color-orange-light); } } @font-face { font-display: swap; font-family: SuisseIntlMono; font-stretch: normal; font-style: normal; src: local(SuisseIntlMono-Regular), url(/_nuxt/fonts/SuisseIntlMono-Regular-WebS.71cc9cb.woff2) format("woff2"); } @font-face { font-display: swap; font-family: SuisseIntlMonoBold; font-stretch: normal; font-style: normal; font-weight: bold; src: local(SuisseIntlMono-Bold), url(/_nuxt/fonts/SuisseIntlMono-Bold-WebS.c624fe6.woff2) format("woff2"); } @font-face { font-display: swap; font-family: SuisseIntl; font-stretch: normal; font-style: normal; font-weight: normal; src: local(SuisseIntl-Regular), url(/_nuxt/fonts/SuisseIntl-Regular.66352ac.woff2) format("woff2"); } @font-face { font-display: swap; font-family: SuisseIntl; font-stretch: normal; font-style: normal; font-weight: 600; src: local(SuisseIntl-SemiBold), url(/_nuxt/fonts/SuisseIntl-SemiBold.0a2af59.woff2) format("woff2"); } /* Globals */ *, *::before, *::after { box-sizing: border-box; margin: 0; } html { box-sizing: border-box; font-size: 62.5%; -moz-osx-font-smoothing: grayscale; -webkit-font-smoothing: antialiased; scroll-behavior: smooth; scroll-padding-block-start: calc(var(--header-height) + var(--static-spacing-small)); scrollbar-gutter: stable; } body { background-color: var(--color-bg); color: var(--color-copy-primary); font-family: var(--font-family-copy); font-size: var(--font-size-copy-small); letter-spacing: var(--letter-spacing-copy-small); line-height: var(--line-height-copy-small); margin: 0; } em { font-style: italic; } strong { font-weight: bold; } a, button { border-radius: var(--border-radius); color: inherit; text-decoration: none; } :is(a, button):focus-visible, .FskInput:not(.FskInput--checkbox):not(.FskInput--radio):not(.FskInput--range):not(.FskInput--select):focus, .FskRadio:not(:disabled):focus + .FskFormElementLabel::before, .FskCheckbox:not(:disabled):focus + .FskFormElementLabel::before { outline: var(--outline-width) solid var(--color-primary); outline-offset: var(--outline-offset); } /* * When a form validation error happens, we scroll the first input into view. * To avoid this being obfuscated by the header, we add scroll-margin-block-start. */ .FskFormElement { scroll-margin-block-start: var(--header-height); } .is-hidden-visually { border: 0 !important; clip: rect(0.1rem, 0.1rem, 0.1rem, 0.1rem); display: inline-block; font-size: 0; height: 0.1rem; margin: 0 !important; overflow: hidden; padding: 0 !important; position: absolute !important; width: 0.1rem; } .is-required-form-label::after { content: " *"; } .fade-enter-active { transition: opacity 2s ease; } .fade-enter, .fade-leave-active { opacity: 0; } .fade-inout-enter-active { transition: opacity 2s ease; } .fade-inout-leave-active { transition: opacity 0.3s ease; } .fade-inout-enter, .fade-inout-leave-to { opacity: 0; } h1 { letter-spacing: 0; } h2, h3, h4, .Rte [class*="u-fontTopLabel"] + p strong:first-child { letter-spacing: var(--letter-spacing-copy); } /* @define utilities */ .u-borderRadiusImage :where(img, video) { border-radius: var(--border-radius); } /* @define utilities */ .u-fontH1 { font-family: var(--font-family-title) !important; font-weight: var(--font-weight-h1) !important; } .u-fontH2 { font-family: var(--font-family-title) !important; font-weight: var(--font-weight-h2) !important; } .u-fontH3 { font-family: var(--font-family-title) !important; font-weight: var(--font-weight-h3) !important; line-height: var(--line-height-h3) !important; } @media (max-width: 47.9375em) { .u-fontH1 { font-size: var(--font-size-h1-mobile) !important; line-height: var(--line-height-h1-mobile) !important; } .u-fontH2 { font-size: var(--font-size-h2-mobile) !important; line-height: var(--line-height-h2-mobile) !important; } .u-fontH3 { font-size: var(--font-size-h3-mobile) !important; } } @media (min-width: 48em) { .u-fontH1 { font-size: var(--font-size-h1) !important; line-height: var(--line-height-h1) !important; } .u-fontH2 { font-size: var(--font-size-h2) !important; line-height: var(--line-height-h2) !important; } .u-fontH3 { font-size: var(--font-size-h3) !important; } } .u-fontH4 { font-family: var(--font-family-copy) !important; font-size: var(--font-size-h4) !important; font-weight: var(--font-weight-h4) !important; line-height: var(--line-height-h4) !important; } .u-fontCopyMono { font-family: var(--font-family-mono) !important; font-size: var(--font-size-copy-mono) !important; line-height: var(--line-height-copy-mono) !important; } .u-fontCopyMonoBold { font-family: var(--font-family-mono-bold) !important; font-size: var(--font-size-copy-mono) !important; font-weight: bold; line-height: var(--line-height-copy-mono) !important; } .u-fontCopyHighlight { font-family: var(--font-family-copy) !important; font-size: var(--font-size-copy-highlight) !important; font-weight: 600; line-height: var(--line-height-copy-highlight) !important; } .u-fontCopy { font-family: var(--font-family-copy) !important; font-size: var(--font-size-copy) !important; font-weight: normal; line-height: var(--line-height-copy) !important; } .u-fontCopySmall { font-family: var(--font-family-copy) !important; font-size: var(--font-size-copy-small) !important; font-weight: normal; line-height: var(--line-height-copy-small) !important; } .u-fontCopyHighlightSmall { font-family: var(--font-family-copy) !important; font-size: var(--font-size-copy-highlight-small) !important; line-height: var(--line-height-copy-highlight-small) !important; } .u-fontTopLabelColor, .u-fontTopLabelText { font-family: var(--font-family-copy) !important; font-size: var(--font-size-copy-small) !important; font-weight: 600 !important; line-height: var(--line-height-copy-small) !important; } .u-fontTopLabelColor { color: var(--color-primary); } /* stylelint-disable-next-line plugin/selector-bem-pattern */ :is(.is-dark, [data-color-scheme="dark"]) .u-fontTopLabelColor { color: var(--color-primary-light); } @media (prefers-color-scheme: dark) { /* stylelint-disable-next-line plugin/selector-bem-pattern */ html:not(.is-light) .u-fontTopLabelColor { color: var(--color-primary-light); } } /* @define utilities */ .u-container { --spacing: var(--static-spacing-large); inline-size: 100%; margin-inline: auto; max-inline-size: calc(var(--max-inline-size, 128rem) + var(--spacing)); padding-inline: var(--spacing); } .u-grid { display: grid; grid-template-columns: repeat(3, var(--grid-space)) [content-start] repeat(var(--grid-columns-content), var(--grid-space)) [content-end] repeat(3, var(--grid-space)); } .u-maxWidth { margin: 0 auto; max-width: var(--constrain--text); width: 100%; } @media (max-width: 47.9375em) { .u-spanContent { grid-column: 2 / span 7; } } @media (min-width: 48em) and (max-width: 63.9375em) { .u-spanContent { grid-column: 2 / span 14; } } @media (min-width: 64em) and (max-width: 105em) { .u-spanContent { grid-column: 4 / span 18; } } @media (min-width: 105.0625em) { .u-spanContent { grid-column: 7 / span 20; } } h3, h4, .u-fontH3, .u-fontH4 { --underline-offset: 0.275em; --underline-thickness: 0.0625em; } .u-link, .DesktopMenu-link.is-active, .Rte a:is(:not([class]), [class=""]) { text-decoration: underline; text-decoration-color: currentColor; text-decoration-thickness: var(--underline-thickness); text-underline-offset: var(--underline-offset); } .u-link:hover, .Rte a:is(:not([class]), [class=""]):hover { animation: 0.3s ease hover; } @keyframes hover { 50% { text-decoration-color: transparent; text-underline-offset: calc(var(--underline-offset) * 1.5); } 51% { text-underline-offset: 0; } } .u-linkUnderline, .u-linkHover { text-decoration: none; text-decoration-color: transparent; text-decoration-thickness: 0; text-underline-offset: 0; transition: all 0.1s ease; } .u-linkHover:hover, .u-linkTrigger:hover .u-linkUnderline, .u-linkTrigger:hover ~ .u-linkSibling .u-linkUnderline { text-decoration: underline; text-decoration-color: currentColor; text-decoration-thickness: var(--underline-thickness); text-underline-offset: var(--underline-offset); } /** * prism.js default theme for JavaScript, CSS and HTML * Based on dabblet (http://dabblet.com) * @author Lea Verou */ code[class*="language-"], pre[class*="language-"] { color: black; background: none; text-shadow: 0 1px white; font-family: Consolas, Monaco, 'Andale Mono', 'Ubuntu Mono', monospace; font-size: 1em; text-align: left; white-space: pre; word-spacing: normal; word-break: normal; word-wrap: normal; line-height: 1.5; -moz-tab-size: 4; -o-tab-size: 4; tab-size: 4; -webkit-hyphens: none; hyphens: none; } pre[class*="language-"]::-moz-selection, pre[class*="language-"] ::-moz-selection, code[class*="language-"]::-moz-selection, code[class*="language-"] ::-moz-selection { text-shadow: none; background: #b3d4fc; } pre[class*="language-"]::-moz-selection, pre[class*="language-"] ::-moz-selection, code[class*="language-"]::-moz-selection, code[class*="language-"] ::-moz-selection { text-shadow: none; background: #b3d4fc; } pre[class*="language-"]::selection, pre[class*="language-"] ::selection, code[class*="language-"]::selection, code[class*="language-"] ::selection { text-shadow: none; background: #b3d4fc; } @media print { code[class*="language-"], pre[class*="language-"] { text-shadow: none; } } /* Code blocks */ pre[class*="language-"] { padding: 1em; margin: .5em 0; overflow: auto; } :not(pre) > code[class*="language-"], pre[class*="language-"] { background: #f5f2f0; } /* Inline code */ :not(pre) > code[class*="language-"] { padding: .1em; border-radius: .3em; white-space: normal; } .token.comment, .token.prolog, .token.doctype, .token.cdata { color: slategray; } .token.punctuation { color: #999; } .token.namespace { opacity: .7; } .token.property, .token.tag, .token.boolean, .token.number, .token.constant, .token.symbol, .token.deleted { color: #905; } .token.selector, .token.attr-name, .token.string, .token.char, .token.builtin, .token.inserted { color: #690; } .token.operator, .token.entity, .token.url, .language-css .token.string, .style .token.string { color: #9a6e3a; /* This background color was intended by the author of this theme. */ background: hsla(0, 0%, 100%, .5); } .token.atrule, .token.attr-value, .token.keyword { color: #07a; } .token.function, .token.class-name { color: #DD4A68; } .token.regex, .token.important, .token.variable { color: #e90; } .token.important, .token.bold { font-weight: bold; } .token.italic { font-style: italic; } .token.entity { cursor: help; } pre[class*="language-"].line-numbers { position: relative; padding-left: 3.8em; counter-reset: linenumber; } pre[class*="language-"].line-numbers > code { position: relative; white-space: inherit; } .line-numbers .line-numbers-rows { position: absolute; pointer-events: none; top: 0; font-size: 100%; left: -3.8em; width: 3em; /* works for line-numbers below 1000 lines */ letter-spacing: -1px; border-right: 1px solid #999; -webkit-user-select: none; -moz-user-select: none; user-select: none; } .line-numbers-rows > span { display: block; counter-increment: linenumber; } .line-numbers-rows > span:before { content: counter(linenumber); color: #999; display: block; padding-right: 0.8em; text-align: right; } .nuxt-progress { position: fixed; top: 0px; left: 0px; right: 0px; height: 2px; width: 0%; opacity: 1; transition: width 0.1s, opacity 0.4s; background-color: var(--color-tertiary); z-index: 999999; } .nuxt-progress.nuxt-progress-notransition { transition: none; } .nuxt-progress-failed { background-color: red; } /** @define MainMenu */ .MainMenu-desktop, .MainMenu-mobile { display: none; } .MainMenu { background: var(--color-bg); block-size: var(--header-height); inset-block-start: 0; padding-inline: var(--static-spacing-large); position: -webkit-sticky; position: sticky; z-index: 11; } .MainMenu-skipLink { --outline-offset: 0; background: var(--color-bg); inline-size: -webkit-max-content; inline-size: -moz-max-content; inline-size: max-content; inset-block-start: 50%; inset-inline-start: 50%; max-inline-size: 100vi; padding-block: 0.2em; padding-inline: 0.75em; position: absolute; transform: translate(-50%, -50%); z-index: 999; } .MainMenu-skipLink:not(:focus-visible) { inset-block-start: 0; transform: translate(-50%, -100%); } @media (max-width: 67.9375em) { .MainMenu-mobile { display: block; height: 100%; } } @media (min-width: 68em) { .MainMenu-desktop { display: flex; height: 100%; padding-block: 1.8rem; } } /** @define DesktopMenu; weak */ @media (min-width: 68em) { .DesktopMenu { align-items: center; display: grid; gap: var(--static-spacing-small); grid-template-columns: auto 1fr auto; transition: background-color var(--transition-timing); width: 100%; } .DesktopMenu-nav { display: flex; justify-content: center; } .DesktopMenu-list { display: flex; gap: var(--static-spacing-small); } .DesktopMenu-item { align-items: center; display: flex; position: relative; } .DesktopMenu-item:not(:first-child)::before { background: var(--divider-color); block-size: 1em; content: ""; inline-size: var(--divider-width); -webkit-margin-end: var(--static-spacing-small); margin-inline-end: var(--static-spacing-small); } .DesktopMenu-link { align-items: center; background: none; border: none; color: currentColor; cursor: pointer; display: inline-flex; font-size: inherit; gap: var(--static-spacing-tiny); line-height: inherit; margin: 0; padding: 0; } .DesktopMenu-expandableBlock { background: var(--color-bg); box-shadow: var(--box-shadow-small); display: grid; grid-template-rows: 0fr; left: 0; max-height: 0; overflow: hidden; position: absolute; top: calc(100% + var(--static-spacing-small)); visibility: hidden; white-space: nowrap; } /* for dark mode there is an exception for the background color of the menu dropdowns */ @media (prefers-color-scheme: dark) { /* stylelint-disable-next-line plugin/selector-bem-pattern */ html:not(.is-light) .DesktopMenu-expandableBlock { background: var(--color-blue-dark); } } /* stylelint-disable-next-line plugin/selector-bem-pattern */ .is-dark .DesktopMenu-expandableBlock { background: var(--color-blue-dark); } .DesktopMenu-link[aria-expanded="true"] { -webkit-text-decoration: underline currentColor var(--underline-thickness); text-decoration: underline currentColor var(--underline-thickness); text-underline-offset: var(--underline-offset); } .DesktopMenu-link[aria-expanded="true"] + .DesktopMenu-expandableBlock { grid-template-rows: 1fr; max-height: none; transition: grid-template-rows calc(var(--transition-timing) * 2) ease; visibility: visible; } .DesktopMenu-icon { block-size: 2.4rem; rotate: 90deg; transition: transform var(--transition-timing) ease; } .DesktopMenu-link[aria-expanded="true"] .DesktopMenu-icon { transform: scaleX(-1); } .DesktopMenu-subLevelList { display: flex; flex-direction: column; gap: var(--static-spacing-small); inline-size: -webkit-max-content; inline-size: -moz-max-content; inline-size: max-content; overflow: hidden; padding: var(--static-spacing-small); } .DesktopMenu-subLevelItem { font-size: 1.4rem; line-height: 2.4rem; } .DesktopMenu-subLevelItem:first-child::after { background: var(--divider-color); block-size: var(--divider-width); content: ""; display: block; inline-size: 2.4rem; -webkit-margin-before: var(--static-spacing-small); margin-block-start: var(--static-spacing-small); } } .Logo-svg { transition: fill var(--transition-timing); } .Logo-svg:not(.is-white) { fill: var(--color-copy-primary); } .Logo-svg.is-white { fill: var(--color-white); } :is(.MainButton, .CTA) { --hover-transition: 250ms ease-out; --hover-filter-ghost: brightness(0.7); --hover-filter-filled: brightness(1.25); background-color: var(--background-color, transparent); border: var(--border-width) solid var(--border-color, transparent); color: var(--text-color, currentColor); cursor: pointer; display: inline-block; font: inherit; padding: calc(0.75em - var(--border-width)) calc(1.5em - var(--border-width)); text-align: center; text-decoration: none; transition: filter var(--hover-transition); word-spacing: inherit; } /* ghost */ :is(.MainButton, .CTA):not(.is-filled) { --border-color: currentColor; } :is(.MainButton, .CTA):not(.is-filled):hover { filter: var(--hover-filter-ghost); } /* filled */ :is(.MainButton, .CTA).is-filled { --text-color: var(--color-white); } /* filled blue */ :is(.MainButton, .CTA).is-filled.is-primary { --background-color: var(--color-blue-dark); } /* filled orange */ :is(.MainButton, .CTA).is-filled.is-secondary { --background-color: var(--color-orange); } /* filled green */ :is(.MainButton, .CTA).is-filled.is-tertiary { --background-color: var(--color-green); } /* filled hover */ :is(.MainButton, .CTA).is-filled:hover { filter: var(--hover-filter-filled); } /* filled in automatic dark theme */ @media (prefers-color-scheme: dark) { html:not(.is-light) :is(.MainButton, .CTA).is-filled.is-primary { --border-color: currentColor; --background-color: transparent; } html:not(.is-light) :is(.MainButton, .CTA).is-filled.is-primary:hover { filter: var(--hover-filter-ghost); } } /* filled in forced dark mode */ :is(.is-dark, [data-color-scheme="dark"]) :is(.MainButton, .CTA).is-filled.is-primary { --border-color: currentColor; --background-color: transparent; } :is(.is-dark, [data-color-scheme="dark"]) :is(.MainButton, .CTA).is-filled.is-primary:hover { filter: var(--hover-filter-ghost); } /* Overrides */ .MainButton:is(a, .u-link)::after { display: none; /* Hide underline from u-link utility class. */ } /** @define MobileMenu; */ @media (max-width: 67.9375em) { .MobileMenu-header { align-items: center; background-color: var(--color-bg); block-size: var(--header-height); display: flex; justify-content: space-between; } .MobileMenu-dialog { /* Remove default dialog styles */ all: unset; inset: 0; overscroll-behavior: contain; position: fixed; transition: var(--transition-timing) allow-discrete; transition-property: overlay, display; } .MobileMenu-dialog:not([open]) { display: none; } .MobileMenu-dialog .MobileMenu-header { opacity: 0; padding-inline: var(--static-spacing-large); transition: opacity var(--transition-timing) ease-out; } .MobileMenu-dialog[open] .MobileMenu-header { opacity: 1; @starting-style { opacity: 0; } } .MobileMenu-dialog::-webkit-backdrop { background: none; } .MobileMenu-dialog::backdrop { background: none; } /* stylelint-disable-next-line plugin/selector-bem-pattern */ html:has(.MobileMenu-dialog[open]) { overflow: hidden; } .MobileMenu-list { background: var(--color-bg); block-size: calc(100% - var(--header-height)); overflow-y: auto; -webkit-padding-after: var(--static-spacing-large); padding-block-end: var(--static-spacing-large); -webkit-padding-before: calc(2 * var(--static-spacing-large)); padding-block-start: calc(2 * var(--static-spacing-large)); padding-inline: var(--static-spacing-large); transition: translate var(--transition-timing) ease-out; translate: 100%; } .MobileMenu-dialog[open] .MobileMenu-list { translate: 0; @starting-style { translate: 100%; } } .MobileMenu-item:not(:first-child) { margin-top: var(--static-spacing-small); } .MobileMenu-link { align-items: center; background: none; border: none; color: currentColor; display: inline-flex; gap: var(--static-spacing-tiny); margin: 0; padding: 0; text-decoration: none; } .MobileMenu-link[aria-current="page"] { border-bottom: var(--border-width) solid currentColor; } .MobileMenu-item > .MobileMenu-link { transition: all calc(var(--transition-timing) * 2) ease, border-radius 0; } .MobileMenu-expandableBlock { display: grid; grid-template-rows: 0fr; opacity: 0; overflow: hidden; transition-duration: calc(var(--transition-timing) * 2); transition-property: grid-template-rows, padding-block, opacity, visibility; transition-timing-function: ease; visibility: hidden; } .MobileMenu-link[aria-expanded="true"] + .MobileMenu-expandableBlock { grid-template-rows: 1fr; opacity: 1; padding-block: calc(var(--outline-width) + var(--outline-offset)); visibility: visible; } .MobileMenu-icon { block-size: 4rem; rotate: 90deg; transition: transform var(--transition-timing) ease; } .MobileMenu-link[aria-expanded="true"] .MobileMenu-icon { transform: scaleX(-1); } .MobileMenu-subLevelList { display: flex; flex-direction: column; gap: var(--static-spacing-small); overflow: hidden; padding-inline: var(--static-spacing-tiny); } .MobileMenu-subLevelItem:first-child { display: flex; flex-direction: column; gap: var(--static-spacing-small); } .MobileMenu-subLevelItem:first-child { -webkit-padding-before: calc(1.4rem - var(--outline-width) - var(--outline-offset)); padding-block-start: calc(1.4rem - var(--outline-width) - var(--outline-offset)); } .MobileMenu-subLevelItem:first-child::after { background: var(--divider-color); block-size: var(--divider-width); content: ""; display: block; inline-size: 2.4rem; } } /** @define BurgerButton */ .BurgerButton { background: none; border: 0; color: var(--color-copy-primary); padding: 0; } .BurgerButton-icon { block-size: 3rem; fill: currentColor; inline-size: 3rem; vertical-align: middle; } /** @define HomepageHero */ .HomepageHero { background: var(--color-bg-dark); display: flex; } .HomepageHero-copy { color: var(--color-white); /* stylelint-disable-next-line plugin/selector-bem-pattern */ strong { display: block; font-family: var(--font-family-title); font-weight: var(--font-weight-h2); letter-spacing: var(--letter-spacing-copy); -webkit-margin-before: var(--lh-1); margin-block-start: var(--lh-1); } } .HomepageHero-media { flex: 1; min-block-size: 0; } @media (max-width: 47.9375em) { .HomepageHero-media--mobile + .HomepageHero-media--desktop { display: none; } /* stylelint-disable-next-line plugin/selector-bem-pattern */ .HomepageHero-copy strong { font-size: var(--font-size-h2-mobile); -webkit-hyphens: auto; hyphens: auto; line-height: var(--line-height-h2-mobile); word-break: break-word; } } @media (min-width: 48em) { .HomepageHero-media--mobile { display: none; } /* stylelint-disable-next-line plugin/selector-bem-pattern */ .HomepageHero-copy strong { font-size: var(--font-size-h2); line-height: var(--line-height-h2); } } @media (max-width: 63.9375em) { .HomepageHero-copy { padding: var(--default-spacing) var(--static-spacing-large); } .HomepageHero { flex-direction: column-reverse; } /* stylelint-disable-next-line plugin/selector-bem-pattern */ .HomepageHero-media img { -o-object-position: top; object-position: top; } } @media (min-width: 64em) { .HomepageHero { min-block-size: calc(100svb - var(--header-height)); } .HomepageHero-copy { align-items: end; display: flex; inline-size: 32%; justify-content: center; margin-block: var(--default-spacing); min-inline-size: 48.2rem; padding-inline: 8rem; } } /** @define Picture */ .Picture-image { display: block; height: 100%; -o-object-fit: cover; object-fit: cover; opacity: var(--Picture-image-opacity); transition: opacity 0.5s; width: 100%; } .Picture-image.is-lazy, .Picture-image.is-loading { --Picture-image-opacity: 0; } .Picture-image.is-loaded { --Picture-image-opacity: 1; } @media (min-width: 64em) { .Picture-image { aspect-ratio: var(--large-aspect-ratio); } } @media (min-width: 48em) and (max-width: 63.9375em) { .Picture-image { aspect-ratio: var(--medium-aspect-ratio); } } @media (max-width: 47.9375em) { .Picture-image { aspect-ratio: var(--small-aspect-ratio); } } @media (max-width: 29.1875em) { .Picture-image { aspect-ratio: var(--xsmall-aspect-ratio); } } /** @define ImageCard */ .ImageCard.is-notTransparent { padding-block: var(--default-spacing); } .ImageCard[data-color-scheme="light"] + .ImageCard[data-color-scheme="light"], .ImageCard[data-color-scheme="dark"] + .ImageCard[data-color-scheme="dark"] { -webkit-padding-before: 0; padding-block-start: 0; } .ImageCard-container { display: grid; gap: var(--gap); } .ImageCard-textInner { max-inline-size: var(--text-image-max-width); } .ImageCard-media { aspect-ratio: 4/3; display: block; inline-size: 100%; } .ImageCard--left .ImageCard-media { order: -1; } .ImageCard-button { -webkit-margin-before: var(--static-spacing-large); margin-block-start: var(--static-spacing-large); } @media (max-width: 47.9375em) { .ImageCard { --gap: calc(2 * var(--static-spacing-small)); } .ImageCard-container { flex-direction: column; } .ImageCard-media { order: -1; } } @media (min-width: 48em) { .ImageCard-container { align-items: center; grid-template-columns: 1fr 1fr; } .ImageCard-textInner { margin-inline: auto; } } @media (min-width: 48em) and (max-width: 63.9375em) { .ImageCard { --gap: calc(2 * var(--static-spacing-small)); } .ImageCard-media, .ImageCard-text { -webkit-margin-before: var(--static-spacing-large); margin-block-start: var(--static-spacing-large); } } @media (min-width: 64em) { .ImageCard { --gap: calc(2 * var(--static-spacing-large)); } .ImageCard-text { padding-block: var(--static-spacing-large); } } /** @define Section */ .Section { position: relative; } .Section.is-narrow { --max-inline-size: 72ch; } .Section-content { position: relative; } .Section-label + .Section-content { -webkit-margin-before: var(--static-spacing-large); margin-block-start: var(--static-spacing-large); } /* stylelint-disable-next-line plugin/selector-bem-pattern */ .Layout:not(.Layout--fivecolumn) :where(.Section-label + .Section-content:has(.Rte:first-child), .Section-label + .Section-content:has(a:first-child + .Rte)) { -webkit-margin-before: 0; margin-block-start: 0; } .Rte { font-size: var(--font-size-copy-small); line-height: var(--line-height-copy-small); } .Rte--large, .Layout--contactcolumn .Rte, .Layout:first-child:not(.is-narrow) .Rte { font-size: var(--font-size-copy); letter-spacing: var(--letter-spacing-copy); line-height: var(--line-height-copy); } .Layout--onecolumn:has(.Rte):has(+ .Layout--twocolumn, + .TextImage) .Rte:last-child { font-size: var(--font-size-copy); letter-spacing: var(--letter-spacing-copy); line-height: var(--line-height-copy); } .Rte :is(h1, h2, h3, h4, h5, h6, p, ul, ol) { max-inline-size: 95rem; } .Layout--fourcolumn .Rte, .Layout--fivecolumn .Rte { -webkit-hyphens: auto; hyphens: auto; } /* * spacings */ /** * HEADING + HEADING */ .Rte h1 + h2, .Rte [class*="u-fontTopLabel"] + p:has(strong:first-child), .Rte h1 + a[id]:empty + h2, .Rte h2 + h3, .Rte h2 + a[id]:empty + h3, .Rte h3 + h4, .Rte h3 + a[id]:empty + h4 { -webkit-margin-before: var(--lh-2); margin-block-start: var(--lh-2); } .Rte:has(h1:last-child) + .Rte:has(h2:first-child), .Rte:has(h2:last-child) + .Rte:has(h3:first-child), .Rte:has(h3:last-child) + .Rte:has(h4:first-child) { -webkit-margin-before: var(--lh-2); margin-block-start: var(--lh-2); } /* between two layout sections. Moving this into a separate declaration as browsers that do not support :has would invalidate the whole declaration. */ .Layout.is-transparent:has(.Rte:last-child h1:last-child) + .Layout.is-transparent:has(.Rte:first-child h2:not(:where([class*="u-fontTopLabel"])):first-child), .Layout.is-transparent:has(.Rte:last-child h2:last-child) + .Layout.is-transparent:has(.Rte:first-child h3:not(:where([class*="u-fontTopLabel"])):first-child), .Layout.is-transparent:has(.Rte:last-child h3:last-child) + .Layout.is-transparent:has(.Rte:first-child h4:not(:where([class*="u-fontTopLabel"])):first-child) { -webkit-margin-before: var(--lh-2); margin-block-start: var(--lh-2); } .Layout.is-notTransparent:has(.Rte:last-child h1:last-child) + .Layout.is-notTransparent:has(.Rte:first-child h2:first-child), .Layout.is-notTransparent:has(.Rte:last-child h2:last-child) + .Layout.is-notTransparent:has(.Rte:first-child h3:first-child), .Layout.is-notTransparent:has(.Rte:last-child h3:last-child) + .Layout.is-notTransparent:has(.Rte:first-child h4:first-child) { -webkit-padding-before: var(--lh-2); padding-block-start: var(--lh-2); } /** * PARAGRAPH + PARAGRAPH */ .Rte :is(p, ul, ol, pre, table, blockquote, img, iframe, figcaption) + :is(p, ul, ol, pre, table, blockquote, img, iframe, figcaption), :is(.Layout--onecolumn, .Layout--twocolumn, .Layout--contactcolumn) :is(.Rte, .Illustration, .Quote, .InlineFrame, .AnchorBlock) + :is(.Rte, .Illustration, .InlineFrame, .AnchorBlock), :is(.Layout--onecolumn, .Layout--twocolumn, .Layout--contactcolumn) :is(.Rte, .Illustration, .Quote, .InlineFrame, .AnchorBlock) + a[id]:empty + :is(.Rte, .Illustration, .InlineFrame, .AnchorBlock) { -webkit-margin-before: var(--lh-2); margin-block-start: var(--lh-2); } .Layout.is-transparent:has(:is(.Rte :is(p, ul, ol, pre, table, blockquote, img, iframe, figcaption):last-child, .AnchorBlock):last-child) + .Layout.is-transparent:has(:is(.Rte :is(p, ul, ol, pre, table, blockquote, img, iframe, figcaption):first-child, .AnchorBlock):first-child), .Layout.is-notTransparent:has(:is(.Rte :is(p, ul, ol, pre, table, blockquote, img, iframe, figcaption):last-child, .AnchorBlock):last-child) + .Layout.is-notTransparent:has(:is(.Rte :is(p, ul, ol, pre, table, blockquote, img, iframe, figcaption):first-child, .AnchorBlock):first-child) { -webkit-margin-before: var(--lh-2); margin-block-start: var(--lh-2); } @media (min-width: 48em) { .Layout--twocolumn :is(.Rte, .Illustration, .Quote, .InlineFrame, .AnchorBlock) + :is(.Rte, .Illustration, .InlineFrame, .AnchorBlock) { -webkit-margin-before: 0; margin-block-start: 0; } } .Layout.is-transparent:has(:is(.Rte :is(p, ul, ol, pre, table, blockquote, img, iframe, figcaption):last-child, .AnchorBlock):last-child) + .Layout.is-notTransparent:has(:is(.Rte :is(p, ul, ol, pre, table, blockquote, img, iframe, figcaption):first-child, .AnchorBlock):first-child) { -webkit-margin-before: var(--default-spacing); margin-block-start: var(--default-spacing); } /* PARAGRAPH + QUOTE */ :is(.Layout--onecolumn, .Layout--twocolumn, .Layout--contactcolumn) :is(.Rte, .Illustration, .Quote, .InlineFrame, .AnchorBlock) + .Quote, :is(.Layout--onecolumn, .Layout--twocolumn, .Layout--contactcolumn) :is(.Rte, .Illustration, .Quote, .InlineFrame, .AnchorBlock) + a[id]:empty + .Quote { -webkit-margin-before: var(--lh-4); margin-block-start: var(--lh-4); } @media (min-width: 48em) { .Layout--twocolumn :is(.Rte, .Illustration, .Quote, .InlineFrame, .AnchorBlock) + .Quote { -webkit-margin-before: 0; margin-block-start: 0; } } /** * PARAGRAPH + MEDIA */ .Layout.is-transparent:has(.Rte:last-child :is(p, ul, ol, pre, table, blockquote, img, iframe, figcaption)) + .Layout.is-transparent:has(:is(.Illustration, .Quote, .InlineFrame, .AnchorBlock):first-child) { -webkit-margin-before: var(--lh-4); margin-block-start: var(--lh-4); } /** * H1 + PARAGRAPH */ .Rte h1 + :is(p, ul, ol, pre, table, blockquote, img, iframe, figcaption) { -webkit-margin-before: var(--lh-3); margin-block-start: var(--lh-3); } :is(.Layout--onecolumn, .Layout--twocolumn, .Layout--contactcolumn) .Rte:has(h1:last-child) + :is(.Rte:has(:is(p, ul, ol, pre, table, blockquote, img, iframe, figcaption):first-child), .Illustration, .Quote, .InlineFrame, .AnchorBlock), :is(.Layout--onecolumn, .Layout--twocolumn, .Layout--contactcolumn) .Rte:has(h1:last-child) + a[id]:empty + :is(.Rte:has(:is(p, ul, ol, pre, table, blockquote, img, iframe, figcaption):first-child), .Illustration, .Quote, .InlineFrame, .AnchorBlock), .Layout:has(.Rte:last-child h1:last-child) + .Layout:has(:is(.Rte :is(p, ul, ol, pre, table, blockquote, img, iframe, figcaption):first-child, .Illustration, .Quote, .InlineFrame, .AnchorBlock):first-child) { -webkit-margin-before: var(--lh-3); margin-block-start: var(--lh-3); } @media (min-width: 48em) { .Layout--twocolumn .Rte:has(h1:last-child) + :is(.Rte:has(:is(p, ul, ol, pre, table, blockquote, img, iframe, figcaption):first-child), .Illustration, .Quote, .InlineFrame, .AnchorBlock) { -webkit-margin-before: 0; margin-block-start: 0; } } /** * H2 + PARAGRAPH */ .Rte h2 + :is(p, ul, ol, pre, table, blockquote, img, iframe, figcaption) { -webkit-margin-before: var(--lh-2); margin-block-start: var(--lh-2); } :is(.Layout--onecolumn, .Layout--twocolumn, .Layout--contactcolumn) .Rte:has(h2:last-child) + :is(.Rte:has(:is(p, ul, ol, pre, table, blockquote, img, iframe, figcaption):first-child), .Illustration, .Quote, .InlineFrame, .AnchorBlock), :is(.Layout--onecolumn, .Layout--twocolumn, .Layout--contactcolumn) .Rte:has(h2:last-child) + a[id]:empty + :is(.Rte:has(:is(p, ul, ol, pre, table, blockquote, img, iframe, figcaption):first-child), .Illustration, .Quote, .InlineFrame, .AnchorBlock), .Layout:has(.Rte:last-child h2:last-child) + .Layout:has(:is(.Rte :is(p, ul, ol, pre, table, blockquote, img, iframe, figcaption):first-child, .Illustration, .Quote, .InlineFrame, .AnchorBlock):first-child) { -webkit-margin-before: var(--lh-2); margin-block-start: var(--lh-2); } @media (min-width: 48em) { .Layout--twocolumn .Rte:has(h2:last-child) + :is(.Rte:has(:is(p, ul, ol, pre, table, blockquote, img, iframe, figcaption):first-child), .Illustration, .Quote, .InlineFrame, .AnchorBlock) { -webkit-margin-before: 0; margin-block-start: 0; } } /** * H3 + PARAGRAPH */ .Rte h3 + :is(p, ul, ol, pre, table, blockquote, img, iframe, figcaption) { -webkit-margin-before: var(--lh-2); margin-block-start: var(--lh-2); } :is(.Layout--onecolumn, .Layout--twocolumn, .Layout--contactcolumn) .Rte:has(h3:last-child) + :is(.Rte:has(:is(p, ul, ol, pre, table, blockquote, img, iframe, figcaption):first-child), .Illustration, .Quote, .InlineFrame, .AnchorBlock), :is(.Layout--onecolumn, .Layout--twocolumn, .Layout--contactcolumn) .Rte:has(h3:last-child) + a[id]:empty + :is(.Rte:has(:is(p, ul, ol, pre, table, blockquote, img, iframe, figcaption):first-child), .Illustration, .Quote, .InlineFrame, .AnchorBlock), .Layout:has(.Rte:last-child h3:last-child) + .Layout:has(:is(.Rte :is(p, ul, ol, pre, table, blockquote, img, iframe, figcaption):first-child, .Illustration, .Quote, .InlineFrame, .AnchorBlock):first-child) { -webkit-margin-before: var(--lh-2); margin-block-start: var(--lh-2); } @media (min-width: 48em) { .Layout--twocolumn .Rte:has(h3:last-child) + :is(.Rte:has(:is(p, ul, ol, pre, table, blockquote, img, iframe, figcaption):first-child), .Illustration, .Quote, .InlineFrame, .AnchorBlock) { -webkit-margin-before: 0; margin-block-start: 0; } } /** * H4 + PARAGRAPH */ .Rte h4 + :is(p, ul, ol, pre, table, blockquote, img, iframe, figcaption) { -webkit-margin-before: var(--lh-1); margin-block-start: var(--lh-1); } :is(.Layout--onecolumn, .Layout--twocolumn, .Layout--contactcolumn) .Rte:has(h4:last-child) + :is(.Rte:has(:is(p, ul, ol, pre, table, blockquote, img, iframe, figcaption):first-child), .Illustration, .Quote, .InlineFrame, .AnchorBlock), :is(.Layout--onecolumn, .Layout--twocolumn, .Layout--contactcolumn) .Rte:has(h4:last-child) + a[id]:empty + :is(.Rte:has(:is(p, ul, ol, pre, table, blockquote, img, iframe, figcaption):first-child), .Illustration, .Quote, .InlineFrame, .AnchorBlock), .Layout:has(.Rte:last-child h4:last-child) + .Layout:has(:is(.Rte :is(p, ul, ol, pre, table, blockquote, img, iframe, figcaption):first-child, .Illustration, .Quote, .InlineFrame, .AnchorBlock):first-child) { -webkit-margin-before: var(--lh-1); margin-block-start: var(--lh-1); } @media (min-width: 48em) { .Layout--twocolumn .Rte:has(h4:last-child) + :is(.Rte:has(:is(p, ul, ol, pre, table, blockquote, img, iframe, figcaption):first-child), .Illustration, .Quote, .InlineFrame, .AnchorBlock) { -webkit-margin-before: 0; margin-block-start: 0; } } /** * PARAGRAPH + H1 */ .Rte :is(p, ul, ol, pre, table, blockquote, img, iframe, figcaption) + h1, :is(.Layout--onecolumn, .Layout--twocolumn, .Layout--contactcolumn) :is(.Rte, .Illustration, .Quote, .InlineFrame, .AnchorBlock) + .Rte h1:first-child, :is(.Layout--onecolumn, .Layout--twocolumn, .Layout--contactcolumn) :is(.Rte, .Illustration, .Quote, .InlineFrame, .AnchorBlock) + a[id]:empty + .Rte h1:first-child { -webkit-margin-before: var(--lh-4); margin-block-start: var(--lh-4); } :is(.Layout--onecolumn, .Layout--twocolumn, .Layout--contactcolumn) :is(.Rte, .Illustration, .Quote, .InlineFrame, .AnchorBlock) + .Rte:has(h1:first-child) { -webkit-margin-before: 0; margin-block-start: 0; } .Layout.is-transparent:has(.Rte:last-child :is(p, ul, ol, pre, table, blockquote, img, iframe, figcaption):last-child) + .Layout.is-transparent:has(.Rte:first-child h1:first-child) { -webkit-margin-before: var(--lh-4); margin-block-start: var(--lh-4); } .Layout.is-notTransparent:has(.Rte:last-child :is(p, ul, ol, pre, table, blockquote, img, iframe, figcaption):last-child) + .Layout.is-notTransparent:has(.Rte:first-child h1:first-child) { -webkit-padding-before: var(--lh-4); padding-block-start: var(--lh-4); } @media (min-width: 48em) { .Layout--twocolumn :is(.Rte, .Illustration, .Quote, .InlineFrame, .AnchorBlock) + .Rte h1:first-child { -webkit-margin-before: 0; margin-block-start: 0; } } /** * PARAGRAPH + H2 */ .Rte :is(p, ul, ol, pre, table, blockquote, img, iframe, figcaption) + h2, :is(.Layout--onecolumn, .Layout--twocolumn, .Layout--contactcolumn) :is(.Rte, .Illustration, .Quote, .InlineFrame, .AnchorBlock) + .Rte h2:first-child, :is(.Layout--onecolumn, .Layout--twocolumn, .Layout--contactcolumn) :is(.Rte, .Illustration, .Quote, .InlineFrame, .AnchorBlock) + a[id]:empty + .Rte h2:first-child { -webkit-margin-before: var(--lh-4); margin-block-start: var(--lh-4); } :is(.Layout--onecolumn, .Layout--twocolumn, .Layout--contactcolumn) :is(.Rte, .Illustration, .Quote, .InlineFrame, .AnchorBlock) + .Rte:has(h2:first-child) { -webkit-margin-before: 0; margin-block-start: 0; } .Layout.is-transparent:has(.Rte:last-child :is(p, ul, ol, pre, table, blockquote, img, iframe, figcaption):last-child) + .Layout.is-transparent:has(.Rte:first-child h2:first-child) { -webkit-margin-before: var(--lh-4); margin-block-start: var(--lh-4); } .Layout.is-notTransparent:has(.Rte:last-child :is(p, ul, ol, pre, table, blockquote, img, iframe, figcaption):last-child) + .Layout.is-notTransparent:has(.Rte:first-child h2:first-child) { -webkit-padding-before: var(--lh-4); padding-block-start: var(--lh-4); } @media (min-width: 48em) { .Layout--twocolumn :is(.Rte, .Illustration, .Quote, .InlineFrame, .AnchorBlock) + .Rte h2:first-child { -webkit-margin-before: 0; margin-block-start: 0; } } /** * PARAGRAPH + H3 */ .Rte :is(p, ul, ol, pre, table, blockquote, img, iframe, figcaption) + h3, :is(.Layout--onecolumn, .Layout--twocolumn, .Layout--contactcolumn) :is(.Rte, .Illustration, .Quote, .InlineFrame, .AnchorBlock) + .Rte h3:first-child, :is(.Layout--onecolumn, .Layout--twocolumn, .Layout--contactcolumn) :is(.Rte, .Illustration, .Quote, .InlineFrame, .AnchorBlock) + a[id]:empty + .Rte h3:first-child { -webkit-margin-before: var(--lh-4); margin-block-start: var(--lh-4); } :is(.Layout--onecolumn, .Layout--twocolumn, .Layout--contactcolumn) :is(.Rte, .Illustration, .Quote, .InlineFrame, .AnchorBlock) + .Rte:has(h3:first-child) { -webkit-margin-before: 0; margin-block-start: 0; } .Layout.is-transparent:has(.Rte:last-child :is(p, ul, ol, pre, table, blockquote, img, iframe, figcaption):last-child) + .Layout.is-transparent:has(.Rte:first-child h3:first-child) { -webkit-margin-before: var(--lh-4); margin-block-start: var(--lh-4); } .Layout.is-notTransparent:has(.Rte:last-child :is(p, ul, ol, pre, table, blockquote, img, iframe, figcaption):last-child) + .Layout.is-notTransparent:has(.Rte:first-child :is(h3, .MainButton):first-child) { -webkit-padding-before: var(--lh-4); padding-block-start: var(--lh-4); } @media (min-width: 48em) { .Layout--twocolumn :is(.Rte, .Illustration, .Quote, .InlineFrame, .AnchorBlock) + .Rte h3:first-child { -webkit-margin-before: 0; margin-block-start: 0; } } /** * PARAGRAPH + H4 */ .Rte :is(p, ul, ol, pre, table, blockquote, img, iframe, figcaption) + h4, :is(.Layout--onecolumn, .Layout--twocolumn, .Layout--contactcolumn) :is(.Rte, .Illustration, .Quote, .InlineFrame, .AnchorBlock) + .Rte h4:first-child, :is(.Layout--onecolumn, .Layout--twocolumn, .Layout--contactcolumn) :is(.Rte, .Illustration, .Quote, .InlineFrame, .AnchorBlock) + a[id]:empty + .Rte h4:first-child { -webkit-margin-before: var(--lh-3); margin-block-start: var(--lh-3); } :is(.Layout--onecolumn, .Layout--twocolumn, .Layout--contactcolumn) :is(.Rte, .Illustration, .Quote, .InlineFrame, .AnchorBlock) + .Rte:has(h4:first-child) { -webkit-margin-before: 0; margin-block-start: 0; } .Layout.is-transparent:has(.Rte:last-child :is(p, ul, ol, pre, table, blockquote, img, iframe, figcaption):last-child) + .Layout.is-transparent:has(.Rte:first-child h4:first-child) { -webkit-margin-before: var(--lh-3); margin-block-start: var(--lh-3); } .Layout.is-notTransparent:has(.Rte:last-child :is(p, ul, ol, pre, table, blockquote, img, iframe, figcaption):last-child) + .Layout.is-notTransparent:has(.Rte:first-child h4:first-child) { -webkit-padding-before: var(--lh-3); padding-block-start: var(--lh-3); } @media (min-width: 48em) { .Layout--twocolumn :is(.Rte, .Illustration, .Quote, .InlineFrame, .AnchorBlock) + .Rte h4:first-child { -webkit-margin-before: 0; margin-block-start: 0; } } /** * TopLabel + Heading */ .Rte [class*="u-fontTopLabel"] + :is(h1, h2, h3, h4, .u-fontH1, .u-fontH2, .u-fontH3, .u-fontH4, p:has(strong:first-child)) { -webkit-margin-before: var(--lh-1); margin-block-start: var(--lh-1); } .Rte + :is(.Illustration, .InlineFrame, .AnchorBlock):not(:is(.Layout--twocolumn :is(.Illustration, .InlineFrame, .AnchorBlock))) { -webkit-margin-before: var(--lh-2); margin-block-start: var(--lh-2); } .Rte li + li, .Rte :is(ul, ol) :is(ul, ol) li:first-child { -webkit-margin-before: calc(var(--lh-1) / 2); margin-block-start: calc(var(--lh-1) / 2); } /* Rte-button */ .Rte-button { margin-top: var(--static-spacing-small); } /* Headlines */ .Rte h1 { font-family: var(--font-family-title); font-weight: var(--font-weight-h1); } .Rte h2, .Rte h1[class*="u-fontTopLabel"] + p strong:first-child { font-family: var(--font-family-title); font-weight: var(--font-weight-h2); } .Rte h3, .Rte :is(h2, h3)[class*="u-fontTopLabel"] + p strong:first-child { font-family: var(--font-family-title); font-weight: var(--font-weight-h3); line-height: var(--line-height-h3); } @media (max-width: 47.9375em) { .Rte h1, .Rte h2, .Rte h3, .Rte [class*="u-fontTopLabel"]:first-child + p strong:first-child { -webkit-hyphens: auto; hyphens: auto; word-break: break-word; } .Rte h1 { font-size: var(--font-size-h1-mobile); line-height: var(--line-height-h1-mobile); } .Rte h2, .Rte h1[class*="u-fontTopLabel"] + p strong:first-child { font-size: var(--font-size-h2-mobile); line-height: var(--line-height-h2-mobile); } .Rte h3, .Rte :is(h2, h3)[class*="u-fontTopLabel"] + p strong:first-child { font-size: var(--font-size-h3-mobile); } } @media (min-width: 48em) { .Rte h1 { font-size: var(--font-size-h1); line-height: var(--line-height-h1); } .Rte h2, .Rte h1[class*="u-fontTopLabel"] + p strong:first-child { font-size: var(--font-size-h2); line-height: var(--line-height-h2); } .Rte h3, .Rte :is(h2, h3)[class*="u-fontTopLabel"] + p strong:first-child { font-size: var(--font-size-h3); } } .Rte h4 { font-family: var(--font-family-copy); font-size: var(--font-size-h4); font-weight: var(--font-weight-h4); line-height: var(--line-height-h4); } .Rte :is(pre, pre code, iframe, img, table) { width: 100%; } /* Codeblock */ .Rte pre { align-items: center; display: flex; margin: 0; white-space: pre-wrap; word-wrap: break-word; } .Rte pre code { display: block; } .Rte pre, .Rte code { background-color: var(--color-bg-light); display: inline-flex; font-family: var(--font-family-mono); font-size: var(--font-size-copy-small); padding: 0 var(--static-spacing-tiny); } /* Lists */ .Rte li::marker { color: var(--color-tertiary); } .Rte :is(ul, ol) { list-style: revert; -webkit-padding-start: revert; padding-inline-start: revert; } /** * START Temporary solution for pages like /de/new-services-individualsoftware-solutions */ .Layout--fivecolumn .Rte ul { -webkit-padding-start: 0; padding-inline-start: 0; } /** * 1. we are using ::marker here to ensure the semantics are not lost when using screen readers. * 2. we are using `color` as Safari only supports that (and font-size) and not display: none, for example. */ .Layout--fivecolumn .Rte li::marker { color: transparent; } /** * END */ /* Other tags */ .Rte :is(strong, b) { font-weight: 600; } .Rte :is(em, i) { font-style: italic; } .Rte :is(sub, sup) { all: revert; line-height: 1; } .Rte blockquote { border-left: 0.4rem solid var(--color-secondary-light); padding-left: var(--static-spacing-small); } .Rte .text-align-center { text-align: center; } .Rte--bordered { margin-inline: auto; text-align: center; } /** @define Layout; weak */ /* stylelint-disable plugin/selector-bem-pattern */ .Layout:first-child, .is-transparent + .is-transparent, .is-notTransparent + .is-transparent, .is-transparent + .is-notTransparent { -webkit-margin-before: var(--default-spacing); margin-block-start: var(--default-spacing); } /* * If there is only a button in the second Layout element * the spacing is way too large. * Reducing the spacing here to pull the button a little * bit closer to the preceding Layout element. */ .is-transparent + .is-transparent.Layout--onecolumn:has(.Rte:first-child .MainButton:first-child) { -webkit-margin-before: calc(var(--default-spacing) / 2); margin-block-start: calc(var(--default-spacing) / 2); } .is-transparent:last-child { -webkit-margin-after: var(--default-spacing); margin-block-end: var(--default-spacing); } /* stylelint-enable plugin/selector-bem-pattern */ /** * Fluid layout */ .Layout-content { --gap: calc(2 * var(--static-spacing-large)); display: grid; } /* Fix to make sure grid children have the correct width */ .Layout-content > * { min-inline-size: 0; } .Layout--threecolumn { --size: 24rem; } .Layout--fourcolumn, .Layout--fivecolumn { --size: 18rem; } :is(.Layout--threecolumn, .Layout--fourcolumn, .Layout--fivecolumn) .Layout-content { gap: var(--lh-4) var(--gap); } @media (max-width: 47.9375em) { .Layout-content { grid-template-columns: repeat(1, 1fr); } } @media (min-width: 48em) { .Layout--twocolumn .Layout-content { /* * Two column layouts are usually used for two rich text components next two each other. * When those switch to a one column layout on small viewports, the gap between should * be defined by rich text spacings instead (see Rte.vue). */ gap: 0 var(--gap); grid-template-columns: repeat(2, 1fr); } :is(.Layout--threecolumn, .Layout--fourcolumn, .Layout--fivecolumn) .Layout-content { grid-template-columns: repeat(auto-fit, minmax(min(100%, var(--size)), 1fr)); } } .Layout.is-notTransparent { padding-block: var(--default-spacing); } .Layout[data-color-scheme="light"] + .Layout[data-color-scheme="light"], .Layout[data-color-scheme="dark"] + .Layout[data-color-scheme="dark"] { -webkit-padding-before: 0; padding-block-start: 0; } :is(.Layout, .ServicesList)[data-color-scheme="light"]:has(+ :is(.Layout, .ServicesList)[data-color-scheme="light"] .Section-content:first-child .MainButton:first-child), :is(.Layout, .ServicesList)[data-color-scheme="dark"]:has(+ :is(.Layout, .ServicesList)[data-color-scheme="dark"] .Section-content:first-child .MainButton:first-child) { -webkit-padding-after: 0; padding-block-end: 0; } /** * Contact column */ @media (max-width: 47.9375em) { .Layout--contactcolumn .Layout-content { grid-column: 1 / -1; } .Layout--contactcolumn .Layout-content:nth-of-type(2) { -webkit-margin-before: var(--static-spacing-large); margin-block-start: var(--static-spacing-large); } } @media (min-width: 48em) { .Layout--contactcolumn .Layout-content:nth-of-type(2) { position: relative; } .Layout--contactcolumn .ContactCard { align-self: flex-start; position: -webkit-sticky; position: sticky; top: 10rem; } } @media (min-width: 48em) and (max-width: 63.9375em) { .Layout--contactcolumn .Layout-content:nth-of-type(1) { grid-column: 1 / span 14; } .Layout--contactcolumn .Layout-content:nth-of-type(2) { grid-column: 16 / -1; } } @media (min-width: 64em) { .Layout--contactcolumn .Layout-content:nth-of-type(1) { grid-column: 1 / span 15; } .Layout--contactcolumn .Layout-content:nth-of-type(2) { grid-column: 17 / span 4; } } @media (min-width: 105.0625em) { .Layout--contactcolumn .Layout-content:nth-of-type(1) { grid-column: 1 / span 23; } .Layout--contactcolumn .Layout-content:nth-of-type(2) { grid-column: 26 / span 6; } } /** @define ServicesList; */ .ServicesList + .ServicesList { -webkit-padding-before: var(--default-spacing); padding-block-start: var(--default-spacing); } .ServicesList:not(:has(+ .ServicesList)) { -webkit-padding-after: var(--default-spacing); padding-block-end: var(--default-spacing); } .ServicesList-list { display: grid; gap: var(--static-spacing-xlarge) var(--static-spacing-large); grid-template-columns: repeat(auto-fit, minmax(min(100%, 18rem), 1fr)); -webkit-margin-before: var(--static-spacing-large); margin-block-start: var(--static-spacing-large); } .ServicesList-subList { display: flex; flex-direction: column; gap: calc(var(--lh-1) / 2); line-height: var(--line-height-copy-small); -webkit-margin-before: var(--lh-2); margin-block-start: var(--lh-2); } .SectionLabel { color: var(--section-label-color, var(--color-primary)); } /* using :where() to keep specificity low — otherwise this would have a higher spec. than the dark mode selectors */ .Section:where([style*="background-color: var(--color-bg-light)"], [style*="background-color: var(--color-bg-light)"]) .SectionLabel { --section-label-color: var(--color-blue-dark); } :where(html:not(.is-dark)) .Section:where([style*="background-color: var(--color-bg-light)"], [style*="background-color: var(--color-bg-light)"]) .u-fontTopLabelColor { color: var(--color-blue-dark); } @media (prefers-color-scheme: dark) { html:not(.is-light) .SectionLabel { --section-label-color: var(--color-primary-light); } } .is-dark .SectionLabel { --section-label-color: var(--color-primary-light); } /** @define SectionButton */ .SectionButton.is-notTransparent { padding-block: var(--default-spacing); } /* stylelint-disable-next-line plugin/selector-bem-pattern */ .is-notTransparent + .SectionButton.is-notTransparent { -webkit-padding-before: 0; padding-block-start: 0; } .SectionButton-wrapper { display: flex; } .SectionButton-wrapper.is-left { justify-content: start; } .SectionButton-wrapper.is-center { justify-content: center; } .SectionButton-wrapper.is-right { justify-content: end; } /** @define Illustration */ .Illustration-figcaption { margin-top: var(--static-spacing-small); } .Illustration-desktop, .Illustration-mobile { height: auto; width: 100%; } @media (max-width: 29.1875em) { .Illustration-desktop--hasMobile + .Illustration-figcaption, .Illustration-desktop--hasMobile { display: none; } } @media (min-width: 29.25em) { .Illustration-mobile + .Illustration-figcaption, .Illustration-mobile { display: none; } } /** @define Slideshow; weak */ /* stylelint-disable-next-line plugin/selector-bem-pattern */ .Section:has(.Slideshow) { -webkit-margin-before: var(--static-spacing-xlarge) !important; margin-block-start: var(--static-spacing-xlarge) !important; } .Slideshow { --grid-gap: 0.3rem; --grid-space: calc((100vw / var(--grid-columns)) - (calc(var(--grid-columns) - 1) * var(--grid-gap) / var(--grid-columns))); --grid-space-and-gap: calc(var(--grid-space) + var(--grid-gap)); align-items: center; display: grid; grid-template-columns: 1fr -webkit-min-content; grid-template-columns: 1fr min-content; /** * If the slider is placed in flex or grid layouts, * it needs to be able to shrink below its intrinsic size. * Otherwise it would be as wide as its children and overflow. */ min-inline-size: 0; padding: 0; } .Slideshow-track { block-size: 100%; display: flex; grid-column: 1 / -1; overflow-x: auto; /* Prevent accidental history navigation when swiping. */ overscroll-behavior-x: contain; scroll-snap-type: x mandatory; } .Slideshow-track:focus-visible { /** * The track is focusable so keyboard users can scroll with arrow keys. * The focus ring would be cut off by the overflow setting, * so it needs to be pulled in slightly. */ outline: var(--outline-width) solid var(--color-primary); outline-offset: var(--outline-offset); } @media not (prefers-reduced-motion) { .Slideshow-track { scroll-behavior: smooth; } } /** * Hide scrollbar on hover capable devices. * The "hover" media feature is a best-guess proxy for "desktop". */ @media (hover: hover) { .Slideshow-track { scrollbar-width: none; } } .Slideshow-next, .Slideshow-prev { background-color: transparent; block-size: var(--size-arrow); border: none; box-shadow: none; cursor: pointer; display: block; inline-size: var(--size-arrow); inset-block-end: calc(100% + var(--static-spacing-xlarge)); padding: 0; position: absolute; } :is(.Slideshow-next, .Slideshow-prev):disabled { pointer-events: none; } .Slideshow-next { inset-inline-end: var(--spacing); } .Slideshow-prev { inset-inline-end: calc(var(--size-arrow) + var(--spacing)); } .Slideshow-prev .Slideshow-buttonIcon { transform: rotate(180deg); } .Slideshow-buttonIcon { --size: 2.4rem; block-size: var(--size); inline-size: var(--size); } .Slideshow-slide { block-size: 100%; flex: 0 0 100%; scroll-snap-align: start; } @media (max-width: 47.9375em) { .Slideshow { --size-arrow: var(--line-height-h2-mobile); } } @media (min-width: 48em) { .Slideshow { --size-arrow: var(--line-height-h2); } } @media (width < 25rem) { .Slideshow { -webkit-margin-before: 6rem; margin-block-start: 6rem; } .Slideshow-prev, .Slideshow-next { inset-block-end: calc(100% + 1rem); } } /** @define SlideshowCard */ .SlideshowCard { background: var(--color-bg-dark); block-size: 100%; color: var(--color-copy-primary-dark); position: relative; @media (forced-colors: active) { border: 0.1rem solid; } } .SlideshowCard-wrap { align-items: center; block-size: 100%; display: grid; } .SlideshowCard-content { block-size: 100%; display: flex; flex-direction: column; gap: var(--static-spacing-large); } .SlideshowCard-image { block-size: 100%; } .SlideshowCard-project { flex: 1; } .SlideshowCard-projectLinkWrapper { align-items: center; display: flex; justify-content: space-between; margin-top: auto; } .SlideshowCard-projectYear { opacity: 0.5; } @media (max-width: 63.9375em) { .SlideshowCard-content { padding: var(--static-spacing-small); } } @media (min-width: 64em) { .SlideshowCard-wrap { grid-template-columns: 1fr 2fr; } .SlideshowCard-content { height: 100%; padding: var(--static-spacing-xlarge); width: 100%; } } /** @define TeaserModule */ .TeaserModule { display: flex; gap: var(--static-spacing-tiny); } /* stylelint-disable-next-line plugin/selector-bem-pattern */ .is-transparent + .TeaserModule { -webkit-margin-before: var(--default-spacing); margin-block-start: var(--default-spacing); } .TeaserModule-box { --spacing: var(--static-spacing-large); border-radius: var(--border-radius); display: flex; gap: var(--spacing); justify-content: space-between; padding: var(--spacing); position: relative; @media (forced-colors: active) { border: 0.1rem solid; } } :where(.TeaserModule--hasTwoColumns, .TeaserModule--hasThreeColumns) .TeaserModule-box { flex: 1; } .TeaserModule-box:has(.TeaserModule-link:focus-visible) { outline: var(--outline-width) solid var(--color-primary); outline-offset: var(--outline-offset); } .TeaserModule-icon { align-self: center; block-size: auto; inline-size: 2rem; } .TeaserModule-label { display: block; margin-bottom: var(--static-spacing-tiny); } .TeaserModule-link:focus-visible { outline: none; } .TeaserModule-link::after { content: ""; inset: 0; position: absolute; } .TeaserModule--hasTwoColumns .TeaserModule-title { max-width: 50rem; } .TeaserModule--hasThreeColumns .TeaserModule-title { max-width: 35rem; } .TeaserModule-text { margin-top: var(--static-spacing-tiny); } .TeaserModule-arrow { bottom: var(--static-spacing-large); position: absolute; right: var(--static-spacing-large); transform: translate(0, 0.3rem); transition: all 250ms ease-in-out; } @media (max-width: 63.9375em) { .TeaserModule { flex-direction: column; } } @media (min-width: 64em) { .TeaserModule-box { --spacing: var(--static-spacing-xlarge); } } /* @define TeaserCardCarousel;weak */ .TeaserCardCarousel { overflow-x: hidden; } .TeaserCardCarousel.is-notTransparent { padding-block: var(--padding); } .TeaserCardCarousel-track { display: flex; gap: calc(2 * var(--static-spacing-large)); justify-content: center; } .TeaserCardCarousel-item { flex: 1; } @media (max-width: 47.9375em) { .TeaserCardCarousel { --padding: calc(2 * var(--static-spacing-small)); } .TeaserCardCarousel-track { flex-direction: column; } } @media (min-width: 48em) and (max-width: 63.9375em) { .TeaserCardCarousel { --padding: calc(3 * var(--static-spacing-small)); } } @media (min-width: 64em) { .TeaserCardCarousel { --padding: calc(3 * var(--static-spacing-large)); } } /** @define TeaserCard */ .TeaserCard-contentWrapper { block-size: 100%; display: flex; flex-direction: column; isolation: isolate; position: relative; } .TeaserCard-image { order: -1; position: relative; z-index: -1; } .TeaserCard-label { color: var(--color-copy-secondary); display: block; -webkit-margin-before: var(--static-spacing-tiny); margin-block-start: var(--static-spacing-tiny); } .TeaserCard-title { letter-spacing: var(--letter-spacing-copy); } .TeaserCard-hoverLink { inset: 0; position: absolute; } @media (max-width: 63.9375em) { .TeaserCard-content { -webkit-padding-before: var(--static-spacing-small); padding-block-start: var(--static-spacing-small); } } @media (min-width: 64em) { .TeaserCard-content { -webkit-padding-before: var(--static-spacing-large); padding-block-start: var(--static-spacing-large); } } /** @define Footer; weak */ .Footer { background-color: var(--color-bg-dark); -webkit-border-before: 1px solid var(--color-copy-secondary-dark); border-block-start: 1px solid var(--color-copy-secondary-dark); color: var(--color-copy-primary-dark); gap: var(--static-spacing-xlarge) 0; padding: var(--static-spacing-xlarge) var(--static-spacing-large); } .Footer-wrapper { container-type: inline-size; display: flex; gap: var(--static-spacing-large); justify-content: space-between; } .Footer-wrapper--links { gap: var(--static-spacing-xlarge); } .Footer-logo { aspect-ratio: 44 / 64; inline-size: 4.4rem; } .Footer-mainMenu, .Footer-languages, .Footer-socialMedia { display: flex; } .Footer-mainMenu { gap: var(--static-spacing-small) var(--static-spacing-large); } .Footer-languages { align-items: center; align-self: start; flex-wrap: wrap; gap: var(--static-spacing-xlarge); } .Footer-socialMedia { gap: var(--static-spacing-large); } @container (max-inline-size: 18em) { .Footer-socialMedia { gap: 1.5rem; } } @container (18em < inline-size < 24em) { .Footer-socialMedia { gap: var(--static-spacing-small); } } .Footer-socialMediaImage svg { block-size: auto; inline-size: 2.4rem; vertical-align: middle; } .Footer-socialMediaImage :is(path, g) { fill: var(--color-grey-450); transition: all 0.1s ease; @media (forced-colors: active) { fill: currentColor; } } .Footer-socialMediaLink:hover .Footer-socialMediaImage :is(path, g) { fill: var(--color-copy-primary-dark); @media (forced-colors: active) { fill: currentColor; } } .Footer-link { -webkit-appearance: none; -moz-appearance: none; appearance: none; background: none; border: none; color: var(--color-grey-450); cursor: pointer; display: inline; font: inherit; padding: 0; } .Footer-link:is([aria-current="true"], [aria-current="page"]) { color: var(--color-white); } .Footer-link:hover { color: var(--color-copy-primary-dark); } @media (max-width: 47.9375em) { .Footer-wrapper { grid-column: 1 / -1; } .Footer-wrapper, .Footer-mainMenu { flex-direction: column; } .Footer-socialMedia { flex-wrap: wrap; } } @media (min-width: 48em) { .Footer-wrapper { grid-column: 1 / -1; } .Footer-mainMenu { flex-wrap: wrap; } .Footer-socialMedia { justify-content: flex-end; } } .Logo--Factorial { display: flex; } .Logo .Logo--Factorial { display: flex; height: 1.8rem; width: 12.4rem; } .Logo--Factorial svg { height: auto; width: 100%; } .LogoSymbol { transition: fill 0.125s ease-in; } .LogoSymbol-type-4 { fill: var(--color-white); } .LogoSymbol-type-2 { fill: var(--color-primary-light); } .LogoSymbol-type-3 { fill: var(--color-tertiary-light); } .LogoSymbol-type-1 { fill: var(--color-secondary-light); } .LogoSymbol-white { fill: var(--color-white); } /** @define ThemeSwitch */ .ThemeSwitch { display: flex; gap: var(--static-spacing-tiny); list-style: ""; } .ThemeSwitch-item { display: flex; } .ThemeSwitch-button { background-color: transparent; border: none; color: var(--color-copy-secondary-dark); cursor: pointer; padding: 0; } .ThemeSwitch-button:is(:hover, [aria-pressed="true"]) { color: var(--color-white); } .ThemeSwitch-icon { --size: 2.4rem; block-size: var(--size); display: block; inline-size: var(--size); stroke: currentColor; } /** @define LanguagesList */ .LanguagesList { display: flex; gap: var(--static-spacing-large); } </style> </head> <body > <noscript data-n-head="ssr" data-hid="gtm-noscript" data-pbody="true"></noscript><div data-server-rendered="true" id="__nuxt"><!----><div id="__layout"><div><!----> <header class="MainMenu"><a href="#content" class="MainMenu-skipLink">Skip to the main content</a> <div class="MainMenu-desktop"><div class="DesktopMenu"><div class="DesktopMenu-brand"><div class="Logo"><a href="/en" aria-current="page" class="Logo--Factorial nuxt-link-exact-active is-active"><svg xmlns="http://www.w3.org/2000/svg" width="124" height="18" viewBox="0 0 124 18" fill="none" role="img" aria-label="Factorial Logo" class="Logo-svg"><path d="M123.6 17.682v-2.634h-3.734V.003h-7.183v2.61h3.734v12.438h-3.734v2.634H123.6v-.003Zm-17.377-5.61c0 2.121-.743 3.536-2.895 3.536-1.244 0-1.892-.61-1.892-1.586 0-1.561 1.461-1.95 4.787-2.292v.342Zm.264 3.927.023 1.683h3.136c-.122-.392-.264-.73-.264-4.34 0-1.197.047-2.953.047-3.365 0-4.438-2.274-5.755-5.459-5.755-3.185 0-5.363 1.9-5.603 4.485h3.086c.096-1.438.984-2.122 2.396-2.122 1.411 0 2.273.684 2.273 2.708v.292c-4.333.56-8.09 1.243-8.09 4.585 0 2.39 2.154 3.827 4.356 3.827 1.868 0 3.185-.61 4.093-2M88.173 3.243h3.448V0h-3.448v3.244Zm7.206 14.435v-2.634H91.62V4.56h-7.183v2.634h3.735v7.853h-3.735v2.634h10.94v-.003ZM69.602 4.56V7.22h3.208v7.829h-3.208v2.634h11.322v-2.634h-4.67v-4.072c0-2.56.84-3.61 3.018-3.61h2.465V4.561h-1.965c-2.036 0-3.04 1.096-3.566 2.219V4.56h-6.607.003Zm-5.549 6.559c0 3.023-1.052 4.29-2.704 4.29-1.652 0-2.705-1.267-2.705-4.29s1.053-4.27 2.705-4.27c1.652 0 2.704 1.244 2.704 4.27Zm3.448 0c0-5.024-3.017-6.854-6.152-6.854-3.136 0-6.153 1.83-6.153 6.854s2.991 6.877 6.153 6.877c3.161 0 6.152-1.853 6.152-6.877ZM44.366 4.561H40.63V7.22h3.735v6.9c0 2.611.79 3.56 3.592 3.56h4.837v-2.634h-3.567c-1.006 0-1.411-.245-1.411-1.488V7.216h5.027V4.558h-5.027V1.046h-3.449v3.512l-.002.003ZM32.997 4.27c-3.78 0-5.959 2.779-5.959 6.877 0 4.099 2.13 6.854 5.89 6.854 2.586 0 5.34-1.562 5.794-5.121h-3.304c-.312 1.998-1.388 2.534-2.441 2.534-1.533 0-2.49-1.317-2.49-4.267 0-2.949.908-4.293 2.49-4.293 1.582 0 2.178 1.05 2.37 2.44H38.6c-.384-3.485-3.086-5.024-5.603-5.024Zm-12.23 7.803c0 2.121-.744 3.536-2.896 3.536-1.244 0-1.892-.61-1.892-1.586 0-1.561 1.461-1.95 4.788-2.292v.342Zm.263 3.927.023 1.683h3.136c-.122-.392-.263-.73-.263-4.34 0-1.197.046-2.953.046-3.365 0-4.438-2.274-5.755-5.459-5.755-3.185 0-5.363 1.9-5.603 4.485h3.087c.095-1.438.983-2.122 2.395-2.122s2.274.684 2.274 2.708v.292c-4.334.56-8.091 1.243-8.091 4.585 0 2.39 2.155 3.827 4.356 3.827 1.869 0 3.185-.61 4.093-2M0 17.678h3.593v-7.464h6.656V7.072H3.593V3.144h7.084V0H0v17.679Z"></path></svg> <span class="is-hidden-visually"> Homepage </span></a></div></div> <nav aria-label="Main" class="DesktopMenu-nav"><ul class="DesktopMenu-list"><li data-uuid="92601d45-6d49-4fdd-b96c-ad12804d1879" class="DesktopMenu-item"><button type="button" aria-expanded="false" aria-controls="92601d45-6d49-4fdd-b96c-ad12804d1879-sub-desktop" class="DesktopMenu-link u-linkHover"> About Factorial <svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 24 24" aria-hidden="true" class="DesktopMenu-icon"><path fill="none" stroke="currentColor" stroke-linecap="round" stroke-linejoin="round" stroke-width="1.5" d="m8.2 4.5 7.5 7.5-7.5 7.5"></path></svg></button> <div id="92601d45-6d49-4fdd-b96c-ad12804d1879-sub-desktop" class="DesktopMenu-expandableBlock"><ul class="DesktopMenu-subLevelList"><li class="DesktopMenu-subLevelItem"><a href="/en/software-agency" class="DesktopMenu-subLevelLink u-linkHover"> About us </a></li> <li class="DesktopMenu-subLevelItem"><a href="/en/drupal-agency" class="DesktopMenu-subLevelLink u-linkHover"> Drupal Agency </a></li><li class="DesktopMenu-subLevelItem"><a href="/en/it-strategy-consulting" class="DesktopMenu-subLevelLink u-linkHover"> Our Team </a></li><li class="DesktopMenu-subLevelItem"><a href="/en/jobs" class="DesktopMenu-subLevelLink u-linkHover"> Careers </a></li></ul></div></li><li data-uuid="43f6858c-d7b4-4393-ae17-1dab277c8bfb" class="DesktopMenu-item"><a href="/en/custom-software-development" aria-label="Solutions" class="DesktopMenu-link u-linkHover"> Solutions </a> <!----></li><li data-uuid="e98e6c92-d82b-4258-9009-11a923885411" class="DesktopMenu-item"><button type="button" aria-expanded="false" aria-controls="e98e6c92-d82b-4258-9009-11a923885411-sub-desktop" class="DesktopMenu-link u-linkHover"> Services <svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 24 24" aria-hidden="true" class="DesktopMenu-icon"><path fill="none" stroke="currentColor" stroke-linecap="round" stroke-linejoin="round" stroke-width="1.5" d="m8.2 4.5 7.5 7.5-7.5 7.5"></path></svg></button> <div id="e98e6c92-d82b-4258-9009-11a923885411-sub-desktop" class="DesktopMenu-expandableBlock"><ul class="DesktopMenu-subLevelList"><li class="DesktopMenu-subLevelItem"><a href="/en/customer-experience-software" class="DesktopMenu-subLevelLink u-linkHover"> All Services </a></li> <li class="DesktopMenu-subLevelItem"><a href="/en/customer-experience-design" class="DesktopMenu-subLevelLink u-linkHover"> Customer Experience Design </a></li><li class="DesktopMenu-subLevelItem"><a href="/en/web-based-application-architecture" class="DesktopMenu-subLevelLink u-linkHover"> Excellent Technologies </a></li><li class="DesktopMenu-subLevelItem"><a href="/en/software-development-agency" class="DesktopMenu-subLevelLink u-linkHover"> How we work together </a></li></ul></div></li><li data-uuid="2f64c132-de20-4452-8bf6-90ad66d41fdc" class="DesktopMenu-item"><a href="/en/projects" aria-label="Projects" class="DesktopMenu-link u-linkHover"> Projects </a> <!----></li><li data-uuid="d9927b14-bb29-4cf5-92d7-19604f6bb7ec" class="DesktopMenu-item"><a href="/en/blog" aria-label="Expertise" class="DesktopMenu-link u-linkHover"> Expertise </a> <!----></li></ul></nav> <div class="DesktopMenu-contact"><a href="/en/digital-transformation-strategy-contact" aria-label="Say Hello" class="MainButton is-primary is-filled"> Say Hello </a></div></div></div> <div class="MainMenu-mobile"><nav class="MobileMenu"><div class="MobileMenu-header"><div class="Logo"><a href="/en" aria-current="page" class="Logo--Factorial nuxt-link-exact-active is-active"><svg xmlns="http://www.w3.org/2000/svg" width="124" height="18" viewBox="0 0 124 18" fill="none" role="img" aria-label="Factorial Logo" class="Logo-svg"><path d="M123.6 17.682v-2.634h-3.734V.003h-7.183v2.61h3.734v12.438h-3.734v2.634H123.6v-.003Zm-17.377-5.61c0 2.121-.743 3.536-2.895 3.536-1.244 0-1.892-.61-1.892-1.586 0-1.561 1.461-1.95 4.787-2.292v.342Zm.264 3.927.023 1.683h3.136c-.122-.392-.264-.73-.264-4.34 0-1.197.047-2.953.047-3.365 0-4.438-2.274-5.755-5.459-5.755-3.185 0-5.363 1.9-5.603 4.485h3.086c.096-1.438.984-2.122 2.396-2.122 1.411 0 2.273.684 2.273 2.708v.292c-4.333.56-8.09 1.243-8.09 4.585 0 2.39 2.154 3.827 4.356 3.827 1.868 0 3.185-.61 4.093-2M88.173 3.243h3.448V0h-3.448v3.244Zm7.206 14.435v-2.634H91.62V4.56h-7.183v2.634h3.735v7.853h-3.735v2.634h10.94v-.003ZM69.602 4.56V7.22h3.208v7.829h-3.208v2.634h11.322v-2.634h-4.67v-4.072c0-2.56.84-3.61 3.018-3.61h2.465V4.561h-1.965c-2.036 0-3.04 1.096-3.566 2.219V4.56h-6.607.003Zm-5.549 6.559c0 3.023-1.052 4.29-2.704 4.29-1.652 0-2.705-1.267-2.705-4.29s1.053-4.27 2.705-4.27c1.652 0 2.704 1.244 2.704 4.27Zm3.448 0c0-5.024-3.017-6.854-6.152-6.854-3.136 0-6.153 1.83-6.153 6.854s2.991 6.877 6.153 6.877c3.161 0 6.152-1.853 6.152-6.877ZM44.366 4.561H40.63V7.22h3.735v6.9c0 2.611.79 3.56 3.592 3.56h4.837v-2.634h-3.567c-1.006 0-1.411-.245-1.411-1.488V7.216h5.027V4.558h-5.027V1.046h-3.449v3.512l-.002.003ZM32.997 4.27c-3.78 0-5.959 2.779-5.959 6.877 0 4.099 2.13 6.854 5.89 6.854 2.586 0 5.34-1.562 5.794-5.121h-3.304c-.312 1.998-1.388 2.534-2.441 2.534-1.533 0-2.49-1.317-2.49-4.267 0-2.949.908-4.293 2.49-4.293 1.582 0 2.178 1.05 2.37 2.44H38.6c-.384-3.485-3.086-5.024-5.603-5.024Zm-12.23 7.803c0 2.121-.744 3.536-2.896 3.536-1.244 0-1.892-.61-1.892-1.586 0-1.561 1.461-1.95 4.788-2.292v.342Zm.263 3.927.023 1.683h3.136c-.122-.392-.263-.73-.263-4.34 0-1.197.046-2.953.046-3.365 0-4.438-2.274-5.755-5.459-5.755-3.185 0-5.363 1.9-5.603 4.485h3.087c.095-1.438.983-2.122 2.395-2.122s2.274.684 2.274 2.708v.292c-4.334.56-8.091 1.243-8.091 4.585 0 2.39 2.155 3.827 4.356 3.827 1.869 0 3.185-.61 4.093-2M0 17.678h3.593v-7.464h6.656V7.072H3.593V3.144h7.084V0H0v17.679Z"></path></svg> <span class="is-hidden-visually"> Homepage </span></a></div> <button type="button" aria-label="Open menu" class="BurgerButton"><svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 24 24" aria-hidden="true" class="BurgerButton-icon"><path d="M3 6.75A.75.75 0 0 1 3.75 6h16.5a.75.75 0 0 1 0 1.5H3.75A.75.75 0 0 1 3 6.75ZM3 12a.75.75 0 0 1 .75-.75h16.5a.75.75 0 0 1 0 1.5H3.75A.75.75 0 0 1 3 12Zm0 5.25a.75.75 0 0 1 .75-.75h16.5a.75.75 0 0 1 0 1.5H3.75a.75.75 0 0 1-.75-.75Z"></path></svg></button></div> <dialog aria-label="Menu" class="MobileMenu-dialog"><div class="MobileMenu-header"><div class="Logo"><a href="/en" aria-current="page" class="Logo--Factorial nuxt-link-exact-active is-active"><svg xmlns="http://www.w3.org/2000/svg" width="124" height="18" viewBox="0 0 124 18" fill="none" role="img" aria-label="Factorial Logo" class="Logo-svg"><path d="M123.6 17.682v-2.634h-3.734V.003h-7.183v2.61h3.734v12.438h-3.734v2.634H123.6v-.003Zm-17.377-5.61c0 2.121-.743 3.536-2.895 3.536-1.244 0-1.892-.61-1.892-1.586 0-1.561 1.461-1.95 4.787-2.292v.342Zm.264 3.927.023 1.683h3.136c-.122-.392-.264-.73-.264-4.34 0-1.197.047-2.953.047-3.365 0-4.438-2.274-5.755-5.459-5.755-3.185 0-5.363 1.9-5.603 4.485h3.086c.096-1.438.984-2.122 2.396-2.122 1.411 0 2.273.684 2.273 2.708v.292c-4.333.56-8.09 1.243-8.09 4.585 0 2.39 2.154 3.827 4.356 3.827 1.868 0 3.185-.61 4.093-2M88.173 3.243h3.448V0h-3.448v3.244Zm7.206 14.435v-2.634H91.62V4.56h-7.183v2.634h3.735v7.853h-3.735v2.634h10.94v-.003ZM69.602 4.56V7.22h3.208v7.829h-3.208v2.634h11.322v-2.634h-4.67v-4.072c0-2.56.84-3.61 3.018-3.61h2.465V4.561h-1.965c-2.036 0-3.04 1.096-3.566 2.219V4.56h-6.607.003Zm-5.549 6.559c0 3.023-1.052 4.29-2.704 4.29-1.652 0-2.705-1.267-2.705-4.29s1.053-4.27 2.705-4.27c1.652 0 2.704 1.244 2.704 4.27Zm3.448 0c0-5.024-3.017-6.854-6.152-6.854-3.136 0-6.153 1.83-6.153 6.854s2.991 6.877 6.153 6.877c3.161 0 6.152-1.853 6.152-6.877ZM44.366 4.561H40.63V7.22h3.735v6.9c0 2.611.79 3.56 3.592 3.56h4.837v-2.634h-3.567c-1.006 0-1.411-.245-1.411-1.488V7.216h5.027V4.558h-5.027V1.046h-3.449v3.512l-.002.003ZM32.997 4.27c-3.78 0-5.959 2.779-5.959 6.877 0 4.099 2.13 6.854 5.89 6.854 2.586 0 5.34-1.562 5.794-5.121h-3.304c-.312 1.998-1.388 2.534-2.441 2.534-1.533 0-2.49-1.317-2.49-4.267 0-2.949.908-4.293 2.49-4.293 1.582 0 2.178 1.05 2.37 2.44H38.6c-.384-3.485-3.086-5.024-5.603-5.024Zm-12.23 7.803c0 2.121-.744 3.536-2.896 3.536-1.244 0-1.892-.61-1.892-1.586 0-1.561 1.461-1.95 4.788-2.292v.342Zm.263 3.927.023 1.683h3.136c-.122-.392-.263-.73-.263-4.34 0-1.197.046-2.953.046-3.365 0-4.438-2.274-5.755-5.459-5.755-3.185 0-5.363 1.9-5.603 4.485h3.087c.095-1.438.983-2.122 2.395-2.122s2.274.684 2.274 2.708v.292c-4.334.56-8.091 1.243-8.091 4.585 0 2.39 2.155 3.827 4.356 3.827 1.869 0 3.185-.61 4.093-2M0 17.678h3.593v-7.464h6.656V7.072H3.593V3.144h7.084V0H0v17.679Z"></path></svg> <span class="is-hidden-visually"> Homepage </span></a></div> <button type="button" aria-label="Close menu" class="BurgerButton"><svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 24 24" aria-hidden="true" class="BurgerButton-icon"><path d="M5.47 5.47a.75.75 0 0 1 1.06 0L12 10.94l5.47-5.47a.75.75 0 1 1 1.06 1.06L13.06 12l5.47 5.47a.75.75 0 1 1-1.06 1.06L12 13.06l-5.47 5.47a.75.75 0 0 1-1.06-1.06L10.94 12 5.47 6.53a.75.75 0 0 1 0-1.06Z"></path></svg></button></div> <ul class="MobileMenu-list"><li class="MobileMenu-item"><a href="/en" aria-current="page" aria-label="Factorial" class="MobileMenu-link u-fontH3 nuxt-link-exact-active is-active"> Homepage </a></li> <li class="MobileMenu-item u-fontH3"><button aria-expanded="false" aria-controls="92601d45-6d49-4fdd-b96c-ad12804d1879-sub-mobile" class="u-fontH3 MobileMenu-link"> About Factorial <svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 24 24" aria-hidden="true" class="MobileMenu-icon"><path fill="none" stroke="currentColor" stroke-linecap="round" stroke-linejoin="round" stroke-width="1.5" d="m8.2 4.5 7.5 7.5-7.5 7.5"></path></svg></button> <div id="92601d45-6d49-4fdd-b96c-ad12804d1879-sub-mobile" class="MobileMenu-expandableBlock"><ul class="MobileMenu-subLevelList"><li class="MobileMenu-subLevelItem u-fontCopy"><a href="/en/software-agency" class="MobileMenu-link"> About us </a></li> <li class="MobileMenu-subLevelItem u-fontCopy"><a href="/en/drupal-agency" class="MobileMenu-link"> Drupal Agency </a></li><li class="MobileMenu-subLevelItem u-fontCopy"><a href="/en/it-strategy-consulting" class="MobileMenu-link"> Our Team </a></li><li class="MobileMenu-subLevelItem u-fontCopy"><a href="/en/jobs" class="MobileMenu-link"> Careers </a></li></ul></div></li><li class="MobileMenu-item u-fontH3"><a href="/en/custom-software-development" class="MobileMenu-link"> Solutions </a> <!----></li><li class="MobileMenu-item u-fontH3"><button aria-expanded="false" aria-controls="e98e6c92-d82b-4258-9009-11a923885411-sub-mobile" class="u-fontH3 MobileMenu-link"> Services <svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 24 24" aria-hidden="true" class="MobileMenu-icon"><path fill="none" stroke="currentColor" stroke-linecap="round" stroke-linejoin="round" stroke-width="1.5" d="m8.2 4.5 7.5 7.5-7.5 7.5"></path></svg></button> <div id="e98e6c92-d82b-4258-9009-11a923885411-sub-mobile" class="MobileMenu-expandableBlock"><ul class="MobileMenu-subLevelList"><li class="MobileMenu-subLevelItem u-fontCopy"><a href="/en/customer-experience-software" class="MobileMenu-link"> All Services </a></li> <li class="MobileMenu-subLevelItem u-fontCopy"><a href="/en/customer-experience-design" class="MobileMenu-link"> Customer Experience Design </a></li><li class="MobileMenu-subLevelItem u-fontCopy"><a href="/en/web-based-application-architecture" class="MobileMenu-link"> Excellent Technologies </a></li><li class="MobileMenu-subLevelItem u-fontCopy"><a href="/en/software-development-agency" class="MobileMenu-link"> How we work together </a></li></ul></div></li><li class="MobileMenu-item u-fontH3"><a href="/en/projects" class="MobileMenu-link"> Projects </a> <!----></li><li class="MobileMenu-item u-fontH3"><a href="/en/blog" class="MobileMenu-link"> Expertise </a> <!----></li><li class="MobileMenu-item u-fontH3"><a href="/en/digital-transformation-strategy-contact" class="MobileMenu-link"> Say Hello </a> <!----></li></ul></dialog></nav></div></header> <div id="content" class="HomePage"><main><section data-color-scheme="dark" class="HomepageHero is-notTransparent"><div class="HomepageHero-copy"><div><h1 class="u-fontTopLabel u-fontTopLabelColor">Digital Ecosystem</h1><p><strong>It's not about data. It's about being on an equal footing with the best digital players in the world.</strong></p></div></div> <!----> <div class="Picture HomepageHero-media HomepageHero-media--desktop"><picture style="--xlarge-aspect-ratio:2.3474;--large-aspect-ratio:2.3464;--medium-aspect-ratio:2.3463;--small-aspect-ratio:1.0000;--xsmall-aspect-ratio:1.0000;"><source type="image/webp" media="(min-width: 105.0625em)" srcset="https://bo.factorial.io/sites/default/files/styles/hero_image__xlarge__1x/public/2024-08/Hero_Homepage.jpg.webp?h=9553d40f&amp;itok=aaaeHWg3 1x, https://bo.factorial.io/sites/default/files/styles/hero_image__xlarge__2x/public/2024-08/Hero_Homepage.jpg.webp?h=9553d40f&amp;itok=Iw6VjcOR 2x"><source type="image/webp" media="(min-width: 64em)" srcset="https://bo.factorial.io/sites/default/files/styles/hero_image__large__1x/public/2024-08/Hero_Homepage.jpg.webp?h=9553d40f&amp;itok=pzDQ_9GE 1x, https://bo.factorial.io/sites/default/files/styles/hero_image__large__2x/public/2024-08/Hero_Homepage.jpg.webp?h=9553d40f&amp;itok=hrDfdVBt 2x"><source type="image/webp" media="(min-width: 48em)" srcset="https://bo.factorial.io/sites/default/files/styles/hero_image__medium__1x/public/2024-08/Hero_Homepage.jpg.webp?h=9553d40f&amp;itok=O_atc5g2 1x, https://bo.factorial.io/sites/default/files/styles/hero_image__medium__2x/public/2024-08/Hero_Homepage.jpg.webp?h=9553d40f&amp;itok=qpLN5tt4 2x"><source type="image/webp" media="(min-width: 29.25em)" srcset="https://bo.factorial.io/sites/default/files/styles/hero_image__small__1x/public/2024-08/Hero_Homepage.jpg.webp?h=9553d40f&amp;itok=bAVeP7pn 1x, https://bo.factorial.io/sites/default/files/styles/hero_image__small__2x/public/2024-08/Hero_Homepage.jpg.webp?h=9553d40f&amp;itok=_PgAlq6E 2x"><source type="image/webp" media="(max-width: 29.1875em)" srcset="https://bo.factorial.io/sites/default/files/styles/hero_image__xsmall__1x/public/2024-08/Hero_Homepage.jpg.webp?h=9553d40f&amp;itok=yc4uXRyn 1x, https://bo.factorial.io/sites/default/files/styles/hero_image__xsmall__2x/public/2024-08/Hero_Homepage.jpg.webp?h=9553d40f&amp;itok=gR29ZsyP 2x"><source type="image/jpeg" media="(min-width: 105.0625em)" srcset="https://bo.factorial.io/sites/default/files/styles/hero_image__xlarge__1x/public/2024-08/Hero_Homepage.jpg?h=9553d40f&amp;itok=aaaeHWg3 1x, https://bo.factorial.io/sites/default/files/styles/hero_image__xlarge__2x/public/2024-08/Hero_Homepage.jpg?h=9553d40f&amp;itok=Iw6VjcOR 2x"><source type="image/jpeg" media="(min-width: 64em)" srcset="https://bo.factorial.io/sites/default/files/styles/hero_image__large__1x/public/2024-08/Hero_Homepage.jpg?h=9553d40f&amp;itok=pzDQ_9GE 1x, https://bo.factorial.io/sites/default/files/styles/hero_image__large__2x/public/2024-08/Hero_Homepage.jpg?h=9553d40f&amp;itok=hrDfdVBt 2x"><source type="image/jpeg" media="(min-width: 48em)" srcset="https://bo.factorial.io/sites/default/files/styles/hero_image__medium__1x/public/2024-08/Hero_Homepage.jpg?h=9553d40f&amp;itok=O_atc5g2 1x, https://bo.factorial.io/sites/default/files/styles/hero_image__medium__2x/public/2024-08/Hero_Homepage.jpg?h=9553d40f&amp;itok=qpLN5tt4 2x"><source type="image/jpeg" media="(min-width: 29.25em)" srcset="https://bo.factorial.io/sites/default/files/styles/hero_image__small__1x/public/2024-08/Hero_Homepage.jpg?h=9553d40f&amp;itok=bAVeP7pn 1x, https://bo.factorial.io/sites/default/files/styles/hero_image__small__2x/public/2024-08/Hero_Homepage.jpg?h=9553d40f&amp;itok=_PgAlq6E 2x"><source type="image/jpeg" media="(max-width: 29.1875em)" srcset="https://bo.factorial.io/sites/default/files/styles/hero_image__xsmall__1x/public/2024-08/Hero_Homepage.jpg?h=9553d40f&amp;itok=yc4uXRyn 1x, https://bo.factorial.io/sites/default/files/styles/hero_image__xsmall__2x/public/2024-08/Hero_Homepage.jpg?h=9553d40f&amp;itok=gR29ZsyP 2x"> <img src="https://bo.factorial.io/sites/default/files/styles/hero_image__small__1x/public/2024-08/Hero_Homepage.jpg?h=9553d40f&amp;itok=bAVeP7pn" width="3360" height="1432" alt="Factorial mit dem Factorial F-Logo, einer Weltkugel und positiven Vorzeichen" class="Picture-image"></picture></div></section><section data-color-scheme="transparent" class="Section ImageCard is-transparent ImageCard--left" style="color:var(--color-copy-primary);background-color:transparent;"><!----> <div class="Section-content u-container"><div class="ImageCard-container"><div class="ImageCard-text"><div class="ImageCard-textInner"><div class="Rte"><div><h2 class="u-fontH3">We design, implement and transform digital ecosystems</h2><p>Based in Hamburg, with some of the world’s best minds in our industry and well over 1000 successful projects on the books.</p><p>If you are looking for digital solutions to realise your ambitious business goals, we are one of the best addresses in Germany. And we’re a partner with whom you can share the amazingly fun and fascinating work in the Digiverse with.</p></div> <!----></div> <a href="/en/software-agency" class="ImageCard-button MainButton is-primary"> What makes us unique </a></div></div> <div class="Picture ImageCard-media u-borderRadiusImage"><picture style="--large-aspect-ratio:1.3341;--medium-aspect-ratio:1.3333;--small-aspect-ratio:1.3340;--xsmall-aspect-ratio:1.3343;"><source type="image/webp" media="(min-width: 64em)" srcset="data:image/gif;base64,R0lGODlhAQABAIAAAP///wAAACH5BAEAAAAALAAAAAABAAEAAAICRAEAOw==" data-srcset="https://bo.factorial.io/sites/default/files/styles/image_card__large__1x/public/2024-07/L1011361-4.jpg.webp?h=398ca847&amp;itok=erMp6-jl 1x, https://bo.factorial.io/sites/default/files/styles/image_card__large__2x/public/2024-07/L1011361-4.jpg.webp?h=398ca847&amp;itok=5aVziNvR 2x"><source type="image/webp" media="(min-width: 48em)" srcset="data:image/gif;base64,R0lGODlhAQABAIAAAP///wAAACH5BAEAAAAALAAAAAABAAEAAAICRAEAOw==" data-srcset="https://bo.factorial.io/sites/default/files/styles/image_card__medium__1x/public/2024-07/L1011361-4.jpg.webp?h=398ca847&amp;itok=K1bWJgcc 1x, https://bo.factorial.io/sites/default/files/styles/image_card__medium__2x/public/2024-07/L1011361-4.jpg.webp?h=398ca847&amp;itok=MDIn1f9B 2x"><source type="image/webp" media="(min-width: 29.25em)" srcset="data:image/gif;base64,R0lGODlhAQABAIAAAP///wAAACH5BAEAAAAALAAAAAABAAEAAAICRAEAOw==" data-srcset="https://bo.factorial.io/sites/default/files/styles/image_card__small__1x/public/2024-07/L1011361-4.jpg.webp?h=398ca847&amp;itok=FT7qw_S0 1x, https://bo.factorial.io/sites/default/files/styles/image_card__small__2x/public/2024-07/L1011361-4.jpg.webp?h=398ca847&amp;itok=RJFUf0gz 2x"><source type="image/webp" media="(max-width: 29.1875em)" srcset="data:image/gif;base64,R0lGODlhAQABAIAAAP///wAAACH5BAEAAAAALAAAAAABAAEAAAICRAEAOw==" data-srcset="https://bo.factorial.io/sites/default/files/styles/image_card__xsmall__1x/public/2024-07/L1011361-4.jpg.webp?h=398ca847&amp;itok=kbWAY9sw 1x, https://bo.factorial.io/sites/default/files/styles/image_card__xsmall__2x/public/2024-07/L1011361-4.jpg.webp?h=398ca847&amp;itok=0wjkN7IB 2x"><source type="image/jpeg" media="(min-width: 64em)" srcset="data:image/gif;base64,R0lGODlhAQABAIAAAP///wAAACH5BAEAAAAALAAAAAABAAEAAAICRAEAOw==" data-srcset="https://bo.factorial.io/sites/default/files/styles/image_card__large__1x/public/2024-07/L1011361-4.jpg?h=398ca847&amp;itok=erMp6-jl 1x, https://bo.factorial.io/sites/default/files/styles/image_card__large__2x/public/2024-07/L1011361-4.jpg?h=398ca847&amp;itok=5aVziNvR 2x"><source type="image/jpeg" media="(min-width: 48em)" srcset="data:image/gif;base64,R0lGODlhAQABAIAAAP///wAAACH5BAEAAAAALAAAAAABAAEAAAICRAEAOw==" data-srcset="https://bo.factorial.io/sites/default/files/styles/image_card__medium__1x/public/2024-07/L1011361-4.jpg?h=398ca847&amp;itok=K1bWJgcc 1x, https://bo.factorial.io/sites/default/files/styles/image_card__medium__2x/public/2024-07/L1011361-4.jpg?h=398ca847&amp;itok=MDIn1f9B 2x"><source type="image/jpeg" media="(min-width: 29.25em)" srcset="data:image/gif;base64,R0lGODlhAQABAIAAAP///wAAACH5BAEAAAAALAAAAAABAAEAAAICRAEAOw==" data-srcset="https://bo.factorial.io/sites/default/files/styles/image_card__small__1x/public/2024-07/L1011361-4.jpg?h=398ca847&amp;itok=FT7qw_S0 1x, https://bo.factorial.io/sites/default/files/styles/image_card__small__2x/public/2024-07/L1011361-4.jpg?h=398ca847&amp;itok=RJFUf0gz 2x"><source type="image/jpeg" media="(max-width: 29.1875em)" srcset="data:image/gif;base64,R0lGODlhAQABAIAAAP///wAAACH5BAEAAAAALAAAAAABAAEAAAICRAEAOw==" data-srcset="https://bo.factorial.io/sites/default/files/styles/image_card__xsmall__1x/public/2024-07/L1011361-4.jpg?h=398ca847&amp;itok=kbWAY9sw 1x, https://bo.factorial.io/sites/default/files/styles/image_card__xsmall__2x/public/2024-07/L1011361-4.jpg?h=398ca847&amp;itok=0wjkN7IB 2x"> <img src="data:image/gif;base64,R0lGODlhAQABAIAAAP///wAAACH5BAEAAAAALAAAAAABAAEAAAICRAEAOw==" data-src="https://bo.factorial.io/sites/default/files/styles/image_card__small__1x/public/2024-07/L1011361-4.jpg?h=398ca847&amp;itok=FT7qw_S0" width="2989" height="4500" alt="Leaves and trees" class="Picture-image is-lazy"></picture></div></div></div></section><section data-color-scheme="transparent" class="Section Layout is-transparent Layout--onecolumn" style="color:var(--color-copy-primary);background-color:transparent;"><!----> <div class="Section-content u-container"><div class="Layout-content"><div class="Rte"><div><h2 class="u-fontH1">Whatever your business goals are — our technology paves the way for you</h2></div> <!----></div></div></div></section><section data-color-scheme="transparent" class="Section Layout is-transparent Layout--threecolumn" style="color:var(--color-copy-primary);background-color:transparent;"><!----> <div class="Section-content u-container"><div class="Layout-content"><div class="Rte"><div><h3 class="u-fontTopLabelColor">Innovation</h3><p><strong>Only when everything works together perfectly, will you be playing in the next big league.</strong></p><p dir="ltr">We are specialists in state-of-the-art customer interaction. That’s why we know what it takes: Forward-looking strategies. Brilliant design. And the latest technologies &amp; software to build and network <a href="https://en.wikipedia.org/wiki/Digital_ecosystem">digital ecosystems</a>.</p></div> <!----></div><div class="Rte"><div><h3 class="u-fontTopLabelColor">Customer Centricity</h3><p><strong>Your customers aren’t just at the center. They&nbsp;are the center.</strong></p><p>Everything we do begins and ends with the simple question: ‘Will it work out there?’ Not really a simple question, but one that keeps us up at night looking for the better solution instead of just the good one. This question is so crucial because everything else flows from it: strategy, architecture, software — and our shared success.</p></div> <!----></div><div class="Rte"><div><h3 class="u-fontTopLabelColor">Strategy</h3><p><strong>The more you know, the more important the plan becomes.</strong></p><p>The amount of information available to you in the digital space is growing exponentially — as is the challenge of maximising the effectiveness of this data. That’s why we focus on strategy first. It makes sense: only when you know ‘what’ you want to achieve can you develop the perfect ‘how’.</p></div> <!----></div></div></div></section><section data-color-scheme="transparent" class="Section Layout is-transparent Layout--onecolumn" style="color:var(--color-copy-primary);background-color:transparent;"><!----> <div class="Section-content u-container"><div class="Layout-content"><div class="Rte Rte--bordered"><!----> <a href="/en/custom-software-development" class="Rte-button MainButton is-primary is-filled"> Customised solutions </a></div></div></div></section><section data-color-scheme="dark" class="Section Layout is-notTransparent Layout--onecolumn" style="color:var(--color-copy-primary-dark);background-color:#111827;"><!----> <div class="Section-content u-container"><div class="Layout-content"><div class="Rte"><div><h2>Our Services</h2></div> <!----></div></div></div></section><section data-color-scheme="dark" class="Section ServicesList is-notTransparent" style="color:var(--color-copy-primary-dark);background-color:#111827;"><!----> <div class="Section-content u-container"><h3 class="SectionLabel u-fontCopyHighlight" style="color:var(--color-primary-light);"> Excellent Technologies </h3> <ul class="ServicesList-list"><li><span class="ServicesList-title u-fontH4"> Technical Consulting </span> <ul class="ServicesList-subList"></ul></li><li><span class="ServicesList-title u-fontH4"> Development &amp; Integration </span> <ul class="ServicesList-subList"></ul></li><li><span class="ServicesList-title u-fontH4"> Infrastructure &amp; Hosting </span> <ul class="ServicesList-subList"></ul></li><li><span class="ServicesList-title u-fontH4"> Security &amp; Compliance </span> <ul class="ServicesList-subList"></ul></li><li><span class="ServicesList-title u-fontH4"> Web Application Development </span> <ul class="ServicesList-subList"></ul></li></ul></div></section><section data-color-scheme="dark" class="Section ServicesList is-notTransparent" style="color:var(--color-copy-primary-dark);background-color:#111827;"><!----> <div class="Section-content u-container"><h3 class="SectionLabel u-fontCopyHighlight" style="color:var(--color-primary-light);"> Customer Experience Design </h3> <ul class="ServicesList-list"><li><span class="ServicesList-title u-fontH4"> Business Analysis </span> <ul class="ServicesList-subList"></ul></li><li><span class="ServicesList-title u-fontH4"> Strategy &amp; Research </span> <ul class="ServicesList-subList"></ul></li><li><span class="ServicesList-title u-fontH4"> Experience Design </span> <ul class="ServicesList-subList"></ul></li><li><span class="ServicesList-title u-fontH4"> Interface Design </span> <ul class="ServicesList-subList"></ul></li><li><span class="ServicesList-title u-fontH4"> Data &amp; Analytics </span> <ul class="ServicesList-subList"></ul></li></ul></div></section><section data-color-scheme="dark" class="Section SectionButton is-notTransparent" style="color:var(--color-copy-primary-dark);background-color:#111827;"><!----> <div class="Section-content u-container"><div class="SectionButton-wrapper is-center"><a href="/en/customer-experience-software" class="MainButton is-primary"> All Services </a></div></div></section><section data-color-scheme="dark" class="Section Layout is-notTransparent Layout--onecolumn" style="color:var(--color-copy-primary-dark);background-color:#111827;"><!----> <div class="Section-content u-container"><div class="Layout-content"><div class="Rte"><div><h2>Our Partners<br>&nbsp;</h2></div> <!----></div><div class="Illustration"><img alt="Logos of Drupal Association, G+J, Klambt, Deutsche Presse-Agentur, Deutsche Gesellschaft für internationale Zusammenarbeit, Ernst &amp; Young, Table Media, DZ-4, Boehringer Ingelheim, Finstral, Occhio, Open Campus, Umweltbundesamt" title="Factorial clients" src="https://bo.factorial.io/sites/default/files/2024-09/Factorial-clients_dark-mode_4.svg" width="1250" height="495" loading="lazy" class="Illustration-desktop Illustration-desktop--hasMobile u-borderRadiusImage"> <!----> <div><img alt="Logos of Drupal Association, G+J, Klambt, Deutsche Presse-Agentur, Deutsche Gesellschaft für internationale Zusammenarbeit, Ernst &amp; Young, Table Media, DZ-4, Boehringer Ingelheim, Finstral, Occhio, Open Campus, Umweltbundesamt" title="Factorial clients" src="https://bo.factorial.io/sites/default/files/2024-09/Factorial-clients_330width_4.svg" width="407" height="800" loading="lazy" class="Illustration-mobile u-borderRadiusImage"> <!----></div></div></div></div></section><section data-color-scheme="transparent" class="Section Layout is-transparent Layout--onecolumn" style="color:var(--color-copy-primary);background-color:transparent;"><!----> <div class="Section-content u-container"><div class="Layout-content"><div class="Illustration"><!----> <!----> <!----></div><div class="Rte"><div><h2>Our Projects</h2></div> <!----></div></div></div></section><section data-color-scheme="transparent" class="Section is-notTransparent" style="color:var(--color-copy-primary);"><!----> <div class="Section-content u-container"><div aria-roledescription="slider" role="group" class="Slideshow"><div class="Slideshow-track"><div role="group" aria-roledescription="slide" aria-label="1 of undefined" class="Slideshow-slide"><div class="SlideshowCard"><div class="SlideshowCard-wrap"><div class="SlideshowCard-content"><div class="SlideshowCard-project"><h3 class="SlideshowCard-projectName u-fontCopyHighlight">dpa-Factify</h3> <p class="SlideshowCard-projectHeadline u-fontH2">Declaring war on disinformation</p></div> <div class="SlideshowCard-projectLinkWrapper"><a href="/en/projects/dpa-factify" aria-label="Go to Project dpa-Factify" class="SlideshowCard-projectLink MainButton is-primary"> Go to Project </a> <p class="SlideshowCard-projectDetails u-fontCopyHighlightSmall"><strong><span class="SlideshowCard-projectMonth">1</span> <span class="SlideshowCard-projectYear"> / 7</span></strong></p></div></div> <div class="Picture SlideshowCard-image"><picture style="--large-aspect-ratio:1.7500;--medium-aspect-ratio:1.7509;--small-aspect-ratio:1.7500;--xsmall-aspect-ratio:1.7543;"><source type="image/webp" media="(min-width: 64em)" srcset="data:image/gif;base64,R0lGODlhAQABAIAAAP///wAAACH5BAEAAAAALAAAAAABAAEAAAICRAEAOw==" data-srcset="https://bo.factorial.io/sites/default/files/styles/cases_slideshow__large__1x/public/2022-03/Hero-image-factorial-case-dpa-factify_0.png.webp?h=a6f18470&amp;itok=TG-EnWOo 1x, https://bo.factorial.io/sites/default/files/styles/cases_slideshow__large__2x/public/2022-03/Hero-image-factorial-case-dpa-factify_0.png.webp?h=a6f18470&amp;itok=VLaOWMgH 2x"><source type="image/webp" media="(min-width: 48em)" srcset="data:image/gif;base64,R0lGODlhAQABAIAAAP///wAAACH5BAEAAAAALAAAAAABAAEAAAICRAEAOw==" data-srcset="https://bo.factorial.io/sites/default/files/styles/cases_slideshow__medium__1x/public/2022-03/Hero-image-factorial-case-dpa-factify_0.png.webp?h=a6f18470&amp;itok=AYhf0Hlt 1x, https://bo.factorial.io/sites/default/files/styles/cases_slideshow__medium__2x/public/2022-03/Hero-image-factorial-case-dpa-factify_0.png.webp?h=a6f18470&amp;itok=jfeBFz3H 2x"><source type="image/webp" media="(min-width: 29.25em)" srcset="data:image/gif;base64,R0lGODlhAQABAIAAAP///wAAACH5BAEAAAAALAAAAAABAAEAAAICRAEAOw==" data-srcset="https://bo.factorial.io/sites/default/files/styles/cases_slideshow__small__1x/public/2022-03/Hero-image-factorial-case-dpa-factify_0.png.webp?h=a6f18470&amp;itok=r_H1jTMP 1x, https://bo.factorial.io/sites/default/files/styles/cases_slideshow__small__2x/public/2022-03/Hero-image-factorial-case-dpa-factify_0.png.webp?h=a6f18470&amp;itok=mt_PDI62 2x"><source type="image/webp" media="(max-width: 29.1875em)" srcset="data:image/gif;base64,R0lGODlhAQABAIAAAP///wAAACH5BAEAAAAALAAAAAABAAEAAAICRAEAOw==" data-srcset="https://bo.factorial.io/sites/default/files/styles/cases_slideshow__xsmall__1x/public/2022-03/Hero-image-factorial-case-dpa-factify_0.png.webp?h=a6f18470&amp;itok=CeGgJf1h 1x, https://bo.factorial.io/sites/default/files/styles/cases_slideshow__xsmall__2x/public/2022-03/Hero-image-factorial-case-dpa-factify_0.png.webp?h=a6f18470&amp;itok=YI8XXwcI 2x"><source type="image/jpeg" media="(min-width: 64em)" srcset="data:image/gif;base64,R0lGODlhAQABAIAAAP///wAAACH5BAEAAAAALAAAAAABAAEAAAICRAEAOw==" data-srcset="https://bo.factorial.io/sites/default/files/styles/cases_slideshow__large__1x/public/2022-03/Hero-image-factorial-case-dpa-factify_0.png?h=a6f18470&amp;itok=TG-EnWOo 1x, https://bo.factorial.io/sites/default/files/styles/cases_slideshow__large__2x/public/2022-03/Hero-image-factorial-case-dpa-factify_0.png?h=a6f18470&amp;itok=VLaOWMgH 2x"><source type="image/jpeg" media="(min-width: 48em)" srcset="data:image/gif;base64,R0lGODlhAQABAIAAAP///wAAACH5BAEAAAAALAAAAAABAAEAAAICRAEAOw==" data-srcset="https://bo.factorial.io/sites/default/files/styles/cases_slideshow__medium__1x/public/2022-03/Hero-image-factorial-case-dpa-factify_0.png?h=a6f18470&amp;itok=AYhf0Hlt 1x, https://bo.factorial.io/sites/default/files/styles/cases_slideshow__medium__2x/public/2022-03/Hero-image-factorial-case-dpa-factify_0.png?h=a6f18470&amp;itok=jfeBFz3H 2x"><source type="image/jpeg" media="(min-width: 29.25em)" srcset="data:image/gif;base64,R0lGODlhAQABAIAAAP///wAAACH5BAEAAAAALAAAAAABAAEAAAICRAEAOw==" data-srcset="https://bo.factorial.io/sites/default/files/styles/cases_slideshow__small__1x/public/2022-03/Hero-image-factorial-case-dpa-factify_0.png?h=a6f18470&amp;itok=r_H1jTMP 1x, https://bo.factorial.io/sites/default/files/styles/cases_slideshow__small__2x/public/2022-03/Hero-image-factorial-case-dpa-factify_0.png?h=a6f18470&amp;itok=mt_PDI62 2x"><source type="image/jpeg" media="(max-width: 29.1875em)" srcset="data:image/gif;base64,R0lGODlhAQABAIAAAP///wAAACH5BAEAAAAALAAAAAABAAEAAAICRAEAOw==" data-srcset="https://bo.factorial.io/sites/default/files/styles/cases_slideshow__xsmall__1x/public/2022-03/Hero-image-factorial-case-dpa-factify_0.png?h=a6f18470&amp;itok=CeGgJf1h 1x, https://bo.factorial.io/sites/default/files/styles/cases_slideshow__xsmall__2x/public/2022-03/Hero-image-factorial-case-dpa-factify_0.png?h=a6f18470&amp;itok=YI8XXwcI 2x"> <img src="data:image/gif;base64,R0lGODlhAQABAIAAAP///wAAACH5BAEAAAAALAAAAAABAAEAAAICRAEAOw==" data-src="https://bo.factorial.io/sites/default/files/styles/cases_slideshow__small__1x/public/2022-03/Hero-image-factorial-case-dpa-factify_0.png?h=a6f18470&amp;itok=r_H1jTMP" width="1440" height="840" alt="A person from behind with a black backpack and a white badge with the inscription &quot;facts matter&quot; in an urban setting." class="Picture-image is-lazy"></picture></div></div></div></div><div role="group" aria-roledescription="slide" aria-label="2 of undefined" class="Slideshow-slide"><div class="SlideshowCard"><div class="SlideshowCard-wrap"><div class="SlideshowCard-content"><div class="SlideshowCard-project"><h3 class="SlideshowCard-projectName u-fontCopyHighlight">Occhio</h3> <p class="SlideshowCard-projectHeadline u-fontH2">Spotlight on the digital business </p></div> <div class="SlideshowCard-projectLinkWrapper"><a href="/en/projects/occhio" aria-label="Go to Project Occhio" class="SlideshowCard-projectLink MainButton is-primary"> Go to Project </a> <p class="SlideshowCard-projectDetails u-fontCopyHighlightSmall"><strong><span class="SlideshowCard-projectMonth">2</span> <span class="SlideshowCard-projectYear"> / 7</span></strong></p></div></div> <div class="Picture SlideshowCard-image"><picture style="--large-aspect-ratio:1.7500;--medium-aspect-ratio:1.7509;--small-aspect-ratio:1.7500;--xsmall-aspect-ratio:1.7543;"><source type="image/webp" media="(min-width: 64em)" srcset="data:image/gif;base64,R0lGODlhAQABAIAAAP///wAAACH5BAEAAAAALAAAAAABAAEAAAICRAEAOw==" data-srcset="https://bo.factorial.io/sites/default/files/styles/cases_slideshow__large__1x/public/2021-04/Cases_Hero_Occhio.jpg.webp?h=4bd44c8a&amp;itok=KsUY8jqx 1x, https://bo.factorial.io/sites/default/files/styles/cases_slideshow__large__2x/public/2021-04/Cases_Hero_Occhio.jpg.webp?h=4bd44c8a&amp;itok=cP9gsb0- 2x"><source type="image/webp" media="(min-width: 48em)" srcset="data:image/gif;base64,R0lGODlhAQABAIAAAP///wAAACH5BAEAAAAALAAAAAABAAEAAAICRAEAOw==" data-srcset="https://bo.factorial.io/sites/default/files/styles/cases_slideshow__medium__1x/public/2021-04/Cases_Hero_Occhio.jpg.webp?h=4bd44c8a&amp;itok=wlQ6F8Ln 1x, https://bo.factorial.io/sites/default/files/styles/cases_slideshow__medium__2x/public/2021-04/Cases_Hero_Occhio.jpg.webp?h=4bd44c8a&amp;itok=0ly2haok 2x"><source type="image/webp" media="(min-width: 29.25em)" srcset="data:image/gif;base64,R0lGODlhAQABAIAAAP///wAAACH5BAEAAAAALAAAAAABAAEAAAICRAEAOw==" data-srcset="https://bo.factorial.io/sites/default/files/styles/cases_slideshow__small__1x/public/2021-04/Cases_Hero_Occhio.jpg.webp?h=4bd44c8a&amp;itok=SeRsTE64 1x, https://bo.factorial.io/sites/default/files/styles/cases_slideshow__small__2x/public/2021-04/Cases_Hero_Occhio.jpg.webp?h=4bd44c8a&amp;itok=vR2ZkIHn 2x"><source type="image/webp" media="(max-width: 29.1875em)" srcset="data:image/gif;base64,R0lGODlhAQABAIAAAP///wAAACH5BAEAAAAALAAAAAABAAEAAAICRAEAOw==" data-srcset="https://bo.factorial.io/sites/default/files/styles/cases_slideshow__xsmall__1x/public/2021-04/Cases_Hero_Occhio.jpg.webp?h=4bd44c8a&amp;itok=we8U6VQa 1x, https://bo.factorial.io/sites/default/files/styles/cases_slideshow__xsmall__2x/public/2021-04/Cases_Hero_Occhio.jpg.webp?h=4bd44c8a&amp;itok=9t4U39dB 2x"><source type="image/jpeg" media="(min-width: 64em)" srcset="data:image/gif;base64,R0lGODlhAQABAIAAAP///wAAACH5BAEAAAAALAAAAAABAAEAAAICRAEAOw==" data-srcset="https://bo.factorial.io/sites/default/files/styles/cases_slideshow__large__1x/public/2021-04/Cases_Hero_Occhio.jpg?h=4bd44c8a&amp;itok=KsUY8jqx 1x, https://bo.factorial.io/sites/default/files/styles/cases_slideshow__large__2x/public/2021-04/Cases_Hero_Occhio.jpg?h=4bd44c8a&amp;itok=cP9gsb0- 2x"><source type="image/jpeg" media="(min-width: 48em)" srcset="data:image/gif;base64,R0lGODlhAQABAIAAAP///wAAACH5BAEAAAAALAAAAAABAAEAAAICRAEAOw==" data-srcset="https://bo.factorial.io/sites/default/files/styles/cases_slideshow__medium__1x/public/2021-04/Cases_Hero_Occhio.jpg?h=4bd44c8a&amp;itok=wlQ6F8Ln 1x, https://bo.factorial.io/sites/default/files/styles/cases_slideshow__medium__2x/public/2021-04/Cases_Hero_Occhio.jpg?h=4bd44c8a&amp;itok=0ly2haok 2x"><source type="image/jpeg" media="(min-width: 29.25em)" srcset="data:image/gif;base64,R0lGODlhAQABAIAAAP///wAAACH5BAEAAAAALAAAAAABAAEAAAICRAEAOw==" data-srcset="https://bo.factorial.io/sites/default/files/styles/cases_slideshow__small__1x/public/2021-04/Cases_Hero_Occhio.jpg?h=4bd44c8a&amp;itok=SeRsTE64 1x, https://bo.factorial.io/sites/default/files/styles/cases_slideshow__small__2x/public/2021-04/Cases_Hero_Occhio.jpg?h=4bd44c8a&amp;itok=vR2ZkIHn 2x"><source type="image/jpeg" media="(max-width: 29.1875em)" srcset="data:image/gif;base64,R0lGODlhAQABAIAAAP///wAAACH5BAEAAAAALAAAAAABAAEAAAICRAEAOw==" data-srcset="https://bo.factorial.io/sites/default/files/styles/cases_slideshow__xsmall__1x/public/2021-04/Cases_Hero_Occhio.jpg?h=4bd44c8a&amp;itok=we8U6VQa 1x, https://bo.factorial.io/sites/default/files/styles/cases_slideshow__xsmall__2x/public/2021-04/Cases_Hero_Occhio.jpg?h=4bd44c8a&amp;itok=9t4U39dB 2x"> <img src="data:image/gif;base64,R0lGODlhAQABAIAAAP///wAAACH5BAEAAAAALAAAAAABAAEAAAICRAEAOw==" data-src="https://bo.factorial.io/sites/default/files/styles/cases_slideshow__small__1x/public/2021-04/Cases_Hero_Occhio.jpg?h=4bd44c8a&amp;itok=SeRsTE64" width="2880" height="1680" alt="Comfortably furnished living room with couch, coffee table and fireplace. An Occhio lamp hangs in the middle of the room, and in the background other lamps can be seen bathing the room in golden light." class="Picture-image is-lazy"></picture></div></div></div></div><div role="group" aria-roledescription="slide" aria-label="3 of undefined" class="Slideshow-slide"><div class="SlideshowCard"><div class="SlideshowCard-wrap"><div class="SlideshowCard-content"><div class="SlideshowCard-project"><h3 class="SlideshowCard-projectName u-fontCopyHighlight">Gruner + Jahr One Core</h3> <p class="SlideshowCard-projectHeadline u-fontH2">The new home of all major G+J publications</p></div> <div class="SlideshowCard-projectLinkWrapper"><a href="/en/projects/gruner-und-jahr" aria-label="Go to Project Gruner + Jahr One Core" class="SlideshowCard-projectLink MainButton is-primary"> Go to Project </a> <p class="SlideshowCard-projectDetails u-fontCopyHighlightSmall"><strong><span class="SlideshowCard-projectMonth">3</span> <span class="SlideshowCard-projectYear"> / 7</span></strong></p></div></div> <div class="Picture SlideshowCard-image"><picture style="--large-aspect-ratio:1.7500;--medium-aspect-ratio:1.7509;--small-aspect-ratio:1.7500;--xsmall-aspect-ratio:1.7543;"><source type="image/webp" media="(min-width: 64em)" srcset="data:image/gif;base64,R0lGODlhAQABAIAAAP///wAAACH5BAEAAAAALAAAAAABAAEAAAICRAEAOw==" data-srcset="https://bo.factorial.io/sites/default/files/styles/cases_slideshow__large__1x/public/2020-07/Cases_GJ_OneCore_Hero_noHeadline.jpg.webp?h=4bd44c8a&amp;itok=To-hmM5b 1x, https://bo.factorial.io/sites/default/files/styles/cases_slideshow__large__2x/public/2020-07/Cases_GJ_OneCore_Hero_noHeadline.jpg.webp?h=4bd44c8a&amp;itok=RPRPj6zs 2x"><source type="image/webp" media="(min-width: 48em)" srcset="data:image/gif;base64,R0lGODlhAQABAIAAAP///wAAACH5BAEAAAAALAAAAAABAAEAAAICRAEAOw==" data-srcset="https://bo.factorial.io/sites/default/files/styles/cases_slideshow__medium__1x/public/2020-07/Cases_GJ_OneCore_Hero_noHeadline.jpg.webp?h=4bd44c8a&amp;itok=bInI2uSA 1x, https://bo.factorial.io/sites/default/files/styles/cases_slideshow__medium__2x/public/2020-07/Cases_GJ_OneCore_Hero_noHeadline.jpg.webp?h=4bd44c8a&amp;itok=GrFE1eun 2x"><source type="image/webp" media="(min-width: 29.25em)" srcset="data:image/gif;base64,R0lGODlhAQABAIAAAP///wAAACH5BAEAAAAALAAAAAABAAEAAAICRAEAOw==" data-srcset="https://bo.factorial.io/sites/default/files/styles/cases_slideshow__small__1x/public/2020-07/Cases_GJ_OneCore_Hero_noHeadline.jpg.webp?h=4bd44c8a&amp;itok=l_1Qf5y2 1x, https://bo.factorial.io/sites/default/files/styles/cases_slideshow__small__2x/public/2020-07/Cases_GJ_OneCore_Hero_noHeadline.jpg.webp?h=4bd44c8a&amp;itok=3W52eUQP 2x"><source type="image/webp" media="(max-width: 29.1875em)" srcset="data:image/gif;base64,R0lGODlhAQABAIAAAP///wAAACH5BAEAAAAALAAAAAABAAEAAAICRAEAOw==" data-srcset="https://bo.factorial.io/sites/default/files/styles/cases_slideshow__xsmall__1x/public/2020-07/Cases_GJ_OneCore_Hero_noHeadline.jpg.webp?h=4bd44c8a&amp;itok=JbnLlrXX 1x, https://bo.factorial.io/sites/default/files/styles/cases_slideshow__xsmall__2x/public/2020-07/Cases_GJ_OneCore_Hero_noHeadline.jpg.webp?h=4bd44c8a&amp;itok=8We_K6zJ 2x"><source type="image/jpeg" media="(min-width: 64em)" srcset="data:image/gif;base64,R0lGODlhAQABAIAAAP///wAAACH5BAEAAAAALAAAAAABAAEAAAICRAEAOw==" data-srcset="https://bo.factorial.io/sites/default/files/styles/cases_slideshow__large__1x/public/2020-07/Cases_GJ_OneCore_Hero_noHeadline.jpg?h=4bd44c8a&amp;itok=To-hmM5b 1x, https://bo.factorial.io/sites/default/files/styles/cases_slideshow__large__2x/public/2020-07/Cases_GJ_OneCore_Hero_noHeadline.jpg?h=4bd44c8a&amp;itok=RPRPj6zs 2x"><source type="image/jpeg" media="(min-width: 48em)" srcset="data:image/gif;base64,R0lGODlhAQABAIAAAP///wAAACH5BAEAAAAALAAAAAABAAEAAAICRAEAOw==" data-srcset="https://bo.factorial.io/sites/default/files/styles/cases_slideshow__medium__1x/public/2020-07/Cases_GJ_OneCore_Hero_noHeadline.jpg?h=4bd44c8a&amp;itok=bInI2uSA 1x, https://bo.factorial.io/sites/default/files/styles/cases_slideshow__medium__2x/public/2020-07/Cases_GJ_OneCore_Hero_noHeadline.jpg?h=4bd44c8a&amp;itok=GrFE1eun 2x"><source type="image/jpeg" media="(min-width: 29.25em)" srcset="data:image/gif;base64,R0lGODlhAQABAIAAAP///wAAACH5BAEAAAAALAAAAAABAAEAAAICRAEAOw==" data-srcset="https://bo.factorial.io/sites/default/files/styles/cases_slideshow__small__1x/public/2020-07/Cases_GJ_OneCore_Hero_noHeadline.jpg?h=4bd44c8a&amp;itok=l_1Qf5y2 1x, https://bo.factorial.io/sites/default/files/styles/cases_slideshow__small__2x/public/2020-07/Cases_GJ_OneCore_Hero_noHeadline.jpg?h=4bd44c8a&amp;itok=3W52eUQP 2x"><source type="image/jpeg" media="(max-width: 29.1875em)" srcset="data:image/gif;base64,R0lGODlhAQABAIAAAP///wAAACH5BAEAAAAALAAAAAABAAEAAAICRAEAOw==" data-srcset="https://bo.factorial.io/sites/default/files/styles/cases_slideshow__xsmall__1x/public/2020-07/Cases_GJ_OneCore_Hero_noHeadline.jpg?h=4bd44c8a&amp;itok=JbnLlrXX 1x, https://bo.factorial.io/sites/default/files/styles/cases_slideshow__xsmall__2x/public/2020-07/Cases_GJ_OneCore_Hero_noHeadline.jpg?h=4bd44c8a&amp;itok=8We_K6zJ 2x"> <img src="data:image/gif;base64,R0lGODlhAQABAIAAAP///wAAACH5BAEAAAAALAAAAAABAAEAAAICRAEAOw==" data-src="https://bo.factorial.io/sites/default/files/styles/cases_slideshow__small__1x/public/2020-07/Cases_GJ_OneCore_Hero_noHeadline.jpg?h=4bd44c8a&amp;itok=l_1Qf5y2" width="2880" height="1680" alt="One hand holds a smartphone showing the Brigitte website. An open laptop can be seen in the background." class="Picture-image is-lazy"></picture></div></div></div></div><div role="group" aria-roledescription="slide" aria-label="4 of undefined" class="Slideshow-slide"><div class="SlideshowCard"><div class="SlideshowCard-wrap"><div class="SlideshowCard-content"><div class="SlideshowCard-project"><h3 class="SlideshowCard-projectName u-fontCopyHighlight">Gruner + Jahr Paid Content</h3> <p class="SlideshowCard-projectHeadline u-fontH2">Access to the really exclusive content</p></div> <div class="SlideshowCard-projectLinkWrapper"><a href="/en/projects/gruner-und-jahr-paid-content" aria-label="Go to Project Gruner + Jahr Paid Content" class="SlideshowCard-projectLink MainButton is-primary"> Go to Project </a> <p class="SlideshowCard-projectDetails u-fontCopyHighlightSmall"><strong><span class="SlideshowCard-projectMonth">4</span> <span class="SlideshowCard-projectYear"> / 7</span></strong></p></div></div> <div class="Picture SlideshowCard-image"><picture style="--large-aspect-ratio:1.7500;--medium-aspect-ratio:1.7509;--small-aspect-ratio:1.7500;--xsmall-aspect-ratio:1.7543;"><source type="image/webp" media="(min-width: 64em)" srcset="data:image/gif;base64,R0lGODlhAQABAIAAAP///wAAACH5BAEAAAAALAAAAAABAAEAAAICRAEAOw==" data-srcset="https://bo.factorial.io/sites/default/files/styles/cases_slideshow__large__1x/public/2020-07/Cases_GJ_Paid_Hero.jpg.webp?h=4bd44c8a&amp;itok=w2x-oW0E 1x, https://bo.factorial.io/sites/default/files/styles/cases_slideshow__large__2x/public/2020-07/Cases_GJ_Paid_Hero.jpg.webp?h=4bd44c8a&amp;itok=ay7G3KmT 2x"><source type="image/webp" media="(min-width: 48em)" srcset="data:image/gif;base64,R0lGODlhAQABAIAAAP///wAAACH5BAEAAAAALAAAAAABAAEAAAICRAEAOw==" data-srcset="https://bo.factorial.io/sites/default/files/styles/cases_slideshow__medium__1x/public/2020-07/Cases_GJ_Paid_Hero.jpg.webp?h=4bd44c8a&amp;itok=5zzJLlcs 1x, https://bo.factorial.io/sites/default/files/styles/cases_slideshow__medium__2x/public/2020-07/Cases_GJ_Paid_Hero.jpg.webp?h=4bd44c8a&amp;itok=u9cEfXB5 2x"><source type="image/webp" media="(min-width: 29.25em)" srcset="data:image/gif;base64,R0lGODlhAQABAIAAAP///wAAACH5BAEAAAAALAAAAAABAAEAAAICRAEAOw==" data-srcset="https://bo.factorial.io/sites/default/files/styles/cases_slideshow__small__1x/public/2020-07/Cases_GJ_Paid_Hero.jpg.webp?h=4bd44c8a&amp;itok=UsErmt8P 1x, https://bo.factorial.io/sites/default/files/styles/cases_slideshow__small__2x/public/2020-07/Cases_GJ_Paid_Hero.jpg.webp?h=4bd44c8a&amp;itok=7ZvBP6QF 2x"><source type="image/webp" media="(max-width: 29.1875em)" srcset="data:image/gif;base64,R0lGODlhAQABAIAAAP///wAAACH5BAEAAAAALAAAAAABAAEAAAICRAEAOw==" data-srcset="https://bo.factorial.io/sites/default/files/styles/cases_slideshow__xsmall__1x/public/2020-07/Cases_GJ_Paid_Hero.jpg.webp?h=4bd44c8a&amp;itok=r4UM1qwB 1x, https://bo.factorial.io/sites/default/files/styles/cases_slideshow__xsmall__2x/public/2020-07/Cases_GJ_Paid_Hero.jpg.webp?h=4bd44c8a&amp;itok=IlWoFQO0 2x"><source type="image/jpeg" media="(min-width: 64em)" srcset="data:image/gif;base64,R0lGODlhAQABAIAAAP///wAAACH5BAEAAAAALAAAAAABAAEAAAICRAEAOw==" data-srcset="https://bo.factorial.io/sites/default/files/styles/cases_slideshow__large__1x/public/2020-07/Cases_GJ_Paid_Hero.jpg?h=4bd44c8a&amp;itok=w2x-oW0E 1x, https://bo.factorial.io/sites/default/files/styles/cases_slideshow__large__2x/public/2020-07/Cases_GJ_Paid_Hero.jpg?h=4bd44c8a&amp;itok=ay7G3KmT 2x"><source type="image/jpeg" media="(min-width: 48em)" srcset="data:image/gif;base64,R0lGODlhAQABAIAAAP///wAAACH5BAEAAAAALAAAAAABAAEAAAICRAEAOw==" data-srcset="https://bo.factorial.io/sites/default/files/styles/cases_slideshow__medium__1x/public/2020-07/Cases_GJ_Paid_Hero.jpg?h=4bd44c8a&amp;itok=5zzJLlcs 1x, https://bo.factorial.io/sites/default/files/styles/cases_slideshow__medium__2x/public/2020-07/Cases_GJ_Paid_Hero.jpg?h=4bd44c8a&amp;itok=u9cEfXB5 2x"><source type="image/jpeg" media="(min-width: 29.25em)" srcset="data:image/gif;base64,R0lGODlhAQABAIAAAP///wAAACH5BAEAAAAALAAAAAABAAEAAAICRAEAOw==" data-srcset="https://bo.factorial.io/sites/default/files/styles/cases_slideshow__small__1x/public/2020-07/Cases_GJ_Paid_Hero.jpg?h=4bd44c8a&amp;itok=UsErmt8P 1x, https://bo.factorial.io/sites/default/files/styles/cases_slideshow__small__2x/public/2020-07/Cases_GJ_Paid_Hero.jpg?h=4bd44c8a&amp;itok=7ZvBP6QF 2x"><source type="image/jpeg" media="(max-width: 29.1875em)" srcset="data:image/gif;base64,R0lGODlhAQABAIAAAP///wAAACH5BAEAAAAALAAAAAABAAEAAAICRAEAOw==" data-srcset="https://bo.factorial.io/sites/default/files/styles/cases_slideshow__xsmall__1x/public/2020-07/Cases_GJ_Paid_Hero.jpg?h=4bd44c8a&amp;itok=r4UM1qwB 1x, https://bo.factorial.io/sites/default/files/styles/cases_slideshow__xsmall__2x/public/2020-07/Cases_GJ_Paid_Hero.jpg?h=4bd44c8a&amp;itok=IlWoFQO0 2x"> <img src="data:image/gif;base64,R0lGODlhAQABAIAAAP///wAAACH5BAEAAAAALAAAAAABAAEAAAICRAEAOw==" data-src="https://bo.factorial.io/sites/default/files/styles/cases_slideshow__small__1x/public/2020-07/Cases_GJ_Paid_Hero.jpg?h=4bd44c8a&amp;itok=UsErmt8P" width="2880" height="1680" alt="One hand holds a smartphone on which an article including a read-aloud function can be seen" class="Picture-image is-lazy"></picture></div></div></div></div><div role="group" aria-roledescription="slide" aria-label="5 of undefined" class="Slideshow-slide"><div class="SlideshowCard"><div class="SlideshowCard-wrap"><div class="SlideshowCard-content"><div class="SlideshowCard-project"><h3 class="SlideshowCard-projectName u-fontCopyHighlight">dpa-Agenda</h3> <p class="SlideshowCard-projectHeadline u-fontH2">Over 10,000 dates & topics in one single tool</p></div> <div class="SlideshowCard-projectLinkWrapper"><a href="/en/projects/dpa-agenda" aria-label="Go to Project dpa-Agenda" class="SlideshowCard-projectLink MainButton is-primary"> Go to Project </a> <p class="SlideshowCard-projectDetails u-fontCopyHighlightSmall"><strong><span class="SlideshowCard-projectMonth">5</span> <span class="SlideshowCard-projectYear"> / 7</span></strong></p></div></div> <div class="Picture SlideshowCard-image"><picture style="--large-aspect-ratio:1.7500;--medium-aspect-ratio:1.7509;--small-aspect-ratio:1.7500;--xsmall-aspect-ratio:1.7543;"><source type="image/webp" media="(min-width: 64em)" srcset="data:image/gif;base64,R0lGODlhAQABAIAAAP///wAAACH5BAEAAAAALAAAAAABAAEAAAICRAEAOw==" data-srcset="https://bo.factorial.io/sites/default/files/styles/cases_slideshow__large__1x/public/2020-07/Cases_dpa_Agenda_Hero_noHeadline.jpg.webp?h=4bd44c8a&amp;itok=-ZQkunkV 1x, https://bo.factorial.io/sites/default/files/styles/cases_slideshow__large__2x/public/2020-07/Cases_dpa_Agenda_Hero_noHeadline.jpg.webp?h=4bd44c8a&amp;itok=B2Hme6Wx 2x"><source type="image/webp" media="(min-width: 48em)" srcset="data:image/gif;base64,R0lGODlhAQABAIAAAP///wAAACH5BAEAAAAALAAAAAABAAEAAAICRAEAOw==" data-srcset="https://bo.factorial.io/sites/default/files/styles/cases_slideshow__medium__1x/public/2020-07/Cases_dpa_Agenda_Hero_noHeadline.jpg.webp?h=4bd44c8a&amp;itok=nG4R5jhl 1x, https://bo.factorial.io/sites/default/files/styles/cases_slideshow__medium__2x/public/2020-07/Cases_dpa_Agenda_Hero_noHeadline.jpg.webp?h=4bd44c8a&amp;itok=hBa-5X5l 2x"><source type="image/webp" media="(min-width: 29.25em)" srcset="data:image/gif;base64,R0lGODlhAQABAIAAAP///wAAACH5BAEAAAAALAAAAAABAAEAAAICRAEAOw==" data-srcset="https://bo.factorial.io/sites/default/files/styles/cases_slideshow__small__1x/public/2020-07/Cases_dpa_Agenda_Hero_noHeadline.jpg.webp?h=4bd44c8a&amp;itok=nGC7cely 1x, https://bo.factorial.io/sites/default/files/styles/cases_slideshow__small__2x/public/2020-07/Cases_dpa_Agenda_Hero_noHeadline.jpg.webp?h=4bd44c8a&amp;itok=tOD746zi 2x"><source type="image/webp" media="(max-width: 29.1875em)" srcset="data:image/gif;base64,R0lGODlhAQABAIAAAP///wAAACH5BAEAAAAALAAAAAABAAEAAAICRAEAOw==" data-srcset="https://bo.factorial.io/sites/default/files/styles/cases_slideshow__xsmall__1x/public/2020-07/Cases_dpa_Agenda_Hero_noHeadline.jpg.webp?h=4bd44c8a&amp;itok=h-ZALt9S 1x, https://bo.factorial.io/sites/default/files/styles/cases_slideshow__xsmall__2x/public/2020-07/Cases_dpa_Agenda_Hero_noHeadline.jpg.webp?h=4bd44c8a&amp;itok=ThLOu5Xu 2x"><source type="image/jpeg" media="(min-width: 64em)" srcset="data:image/gif;base64,R0lGODlhAQABAIAAAP///wAAACH5BAEAAAAALAAAAAABAAEAAAICRAEAOw==" data-srcset="https://bo.factorial.io/sites/default/files/styles/cases_slideshow__large__1x/public/2020-07/Cases_dpa_Agenda_Hero_noHeadline.jpg?h=4bd44c8a&amp;itok=-ZQkunkV 1x, https://bo.factorial.io/sites/default/files/styles/cases_slideshow__large__2x/public/2020-07/Cases_dpa_Agenda_Hero_noHeadline.jpg?h=4bd44c8a&amp;itok=B2Hme6Wx 2x"><source type="image/jpeg" media="(min-width: 48em)" srcset="data:image/gif;base64,R0lGODlhAQABAIAAAP///wAAACH5BAEAAAAALAAAAAABAAEAAAICRAEAOw==" data-srcset="https://bo.factorial.io/sites/default/files/styles/cases_slideshow__medium__1x/public/2020-07/Cases_dpa_Agenda_Hero_noHeadline.jpg?h=4bd44c8a&amp;itok=nG4R5jhl 1x, https://bo.factorial.io/sites/default/files/styles/cases_slideshow__medium__2x/public/2020-07/Cases_dpa_Agenda_Hero_noHeadline.jpg?h=4bd44c8a&amp;itok=hBa-5X5l 2x"><source type="image/jpeg" media="(min-width: 29.25em)" srcset="data:image/gif;base64,R0lGODlhAQABAIAAAP///wAAACH5BAEAAAAALAAAAAABAAEAAAICRAEAOw==" data-srcset="https://bo.factorial.io/sites/default/files/styles/cases_slideshow__small__1x/public/2020-07/Cases_dpa_Agenda_Hero_noHeadline.jpg?h=4bd44c8a&amp;itok=nGC7cely 1x, https://bo.factorial.io/sites/default/files/styles/cases_slideshow__small__2x/public/2020-07/Cases_dpa_Agenda_Hero_noHeadline.jpg?h=4bd44c8a&amp;itok=tOD746zi 2x"><source type="image/jpeg" media="(max-width: 29.1875em)" srcset="data:image/gif;base64,R0lGODlhAQABAIAAAP///wAAACH5BAEAAAAALAAAAAABAAEAAAICRAEAOw==" data-srcset="https://bo.factorial.io/sites/default/files/styles/cases_slideshow__xsmall__1x/public/2020-07/Cases_dpa_Agenda_Hero_noHeadline.jpg?h=4bd44c8a&amp;itok=h-ZALt9S 1x, https://bo.factorial.io/sites/default/files/styles/cases_slideshow__xsmall__2x/public/2020-07/Cases_dpa_Agenda_Hero_noHeadline.jpg?h=4bd44c8a&amp;itok=ThLOu5Xu 2x"> <img src="data:image/gif;base64,R0lGODlhAQABAIAAAP///wAAACH5BAEAAAAALAAAAAABAAEAAAICRAEAOw==" data-src="https://bo.factorial.io/sites/default/files/styles/cases_slideshow__small__1x/public/2020-07/Cases_dpa_Agenda_Hero_noHeadline.jpg?h=4bd44c8a&amp;itok=nGC7cely" width="2880" height="1680" alt="Notebook with agenda/calendar, coffee, and phone on a table, representing the role of dpa-Agenda in planning media reports and PR strategies." class="Picture-image is-lazy"></picture></div></div></div></div><div role="group" aria-roledescription="slide" aria-label="6 of undefined" class="Slideshow-slide"><div class="SlideshowCard"><div class="SlideshowCard-wrap"><div class="SlideshowCard-content"><div class="SlideshowCard-project"><h3 class="SlideshowCard-projectName u-fontCopyHighlight">dpa-Select</h3> <p class="SlideshowCard-projectHeadline u-fontH2">Always the first to know</p></div> <div class="SlideshowCard-projectLinkWrapper"><a href="/en/projects/dpa-select" aria-label="Go to Project dpa-Select" class="SlideshowCard-projectLink MainButton is-primary"> Go to Project </a> <p class="SlideshowCard-projectDetails u-fontCopyHighlightSmall"><strong><span class="SlideshowCard-projectMonth">6</span> <span class="SlideshowCard-projectYear"> / 7</span></strong></p></div></div> <div class="Picture SlideshowCard-image"><picture style="--large-aspect-ratio:1.7500;--medium-aspect-ratio:1.7509;--small-aspect-ratio:1.7500;--xsmall-aspect-ratio:1.7543;"><source type="image/webp" media="(min-width: 64em)" srcset="data:image/gif;base64,R0lGODlhAQABAIAAAP///wAAACH5BAEAAAAALAAAAAABAAEAAAICRAEAOw==" data-srcset="https://bo.factorial.io/sites/default/files/styles/cases_slideshow__large__1x/public/2020-07/Cases_Hero_dpa_select_noHeadline.jpg.webp?h=4bd44c8a&amp;itok=lZJVelkp 1x, https://bo.factorial.io/sites/default/files/styles/cases_slideshow__large__2x/public/2020-07/Cases_Hero_dpa_select_noHeadline.jpg.webp?h=4bd44c8a&amp;itok=jWWUK_5B 2x"><source type="image/webp" media="(min-width: 48em)" srcset="data:image/gif;base64,R0lGODlhAQABAIAAAP///wAAACH5BAEAAAAALAAAAAABAAEAAAICRAEAOw==" data-srcset="https://bo.factorial.io/sites/default/files/styles/cases_slideshow__medium__1x/public/2020-07/Cases_Hero_dpa_select_noHeadline.jpg.webp?h=4bd44c8a&amp;itok=9wV-eCet 1x, https://bo.factorial.io/sites/default/files/styles/cases_slideshow__medium__2x/public/2020-07/Cases_Hero_dpa_select_noHeadline.jpg.webp?h=4bd44c8a&amp;itok=vGTJtaku 2x"><source type="image/webp" media="(min-width: 29.25em)" srcset="data:image/gif;base64,R0lGODlhAQABAIAAAP///wAAACH5BAEAAAAALAAAAAABAAEAAAICRAEAOw==" data-srcset="https://bo.factorial.io/sites/default/files/styles/cases_slideshow__small__1x/public/2020-07/Cases_Hero_dpa_select_noHeadline.jpg.webp?h=4bd44c8a&amp;itok=EIjg6NS_ 1x, https://bo.factorial.io/sites/default/files/styles/cases_slideshow__small__2x/public/2020-07/Cases_Hero_dpa_select_noHeadline.jpg.webp?h=4bd44c8a&amp;itok=-3ayim1P 2x"><source type="image/webp" media="(max-width: 29.1875em)" srcset="data:image/gif;base64,R0lGODlhAQABAIAAAP///wAAACH5BAEAAAAALAAAAAABAAEAAAICRAEAOw==" data-srcset="https://bo.factorial.io/sites/default/files/styles/cases_slideshow__xsmall__1x/public/2020-07/Cases_Hero_dpa_select_noHeadline.jpg.webp?h=4bd44c8a&amp;itok=4qEVDyl- 1x, https://bo.factorial.io/sites/default/files/styles/cases_slideshow__xsmall__2x/public/2020-07/Cases_Hero_dpa_select_noHeadline.jpg.webp?h=4bd44c8a&amp;itok=cDFFJRNI 2x"><source type="image/jpeg" media="(min-width: 64em)" srcset="data:image/gif;base64,R0lGODlhAQABAIAAAP///wAAACH5BAEAAAAALAAAAAABAAEAAAICRAEAOw==" data-srcset="https://bo.factorial.io/sites/default/files/styles/cases_slideshow__large__1x/public/2020-07/Cases_Hero_dpa_select_noHeadline.jpg?h=4bd44c8a&amp;itok=lZJVelkp 1x, https://bo.factorial.io/sites/default/files/styles/cases_slideshow__large__2x/public/2020-07/Cases_Hero_dpa_select_noHeadline.jpg?h=4bd44c8a&amp;itok=jWWUK_5B 2x"><source type="image/jpeg" media="(min-width: 48em)" srcset="data:image/gif;base64,R0lGODlhAQABAIAAAP///wAAACH5BAEAAAAALAAAAAABAAEAAAICRAEAOw==" data-srcset="https://bo.factorial.io/sites/default/files/styles/cases_slideshow__medium__1x/public/2020-07/Cases_Hero_dpa_select_noHeadline.jpg?h=4bd44c8a&amp;itok=9wV-eCet 1x, https://bo.factorial.io/sites/default/files/styles/cases_slideshow__medium__2x/public/2020-07/Cases_Hero_dpa_select_noHeadline.jpg?h=4bd44c8a&amp;itok=vGTJtaku 2x"><source type="image/jpeg" media="(min-width: 29.25em)" srcset="data:image/gif;base64,R0lGODlhAQABAIAAAP///wAAACH5BAEAAAAALAAAAAABAAEAAAICRAEAOw==" data-srcset="https://bo.factorial.io/sites/default/files/styles/cases_slideshow__small__1x/public/2020-07/Cases_Hero_dpa_select_noHeadline.jpg?h=4bd44c8a&amp;itok=EIjg6NS_ 1x, https://bo.factorial.io/sites/default/files/styles/cases_slideshow__small__2x/public/2020-07/Cases_Hero_dpa_select_noHeadline.jpg?h=4bd44c8a&amp;itok=-3ayim1P 2x"><source type="image/jpeg" media="(max-width: 29.1875em)" srcset="data:image/gif;base64,R0lGODlhAQABAIAAAP///wAAACH5BAEAAAAALAAAAAABAAEAAAICRAEAOw==" data-srcset="https://bo.factorial.io/sites/default/files/styles/cases_slideshow__xsmall__1x/public/2020-07/Cases_Hero_dpa_select_noHeadline.jpg?h=4bd44c8a&amp;itok=4qEVDyl- 1x, https://bo.factorial.io/sites/default/files/styles/cases_slideshow__xsmall__2x/public/2020-07/Cases_Hero_dpa_select_noHeadline.jpg?h=4bd44c8a&amp;itok=cDFFJRNI 2x"> <img src="data:image/gif;base64,R0lGODlhAQABAIAAAP///wAAACH5BAEAAAAALAAAAAABAAEAAAICRAEAOw==" data-src="https://bo.factorial.io/sites/default/files/styles/cases_slideshow__small__1x/public/2020-07/Cases_Hero_dpa_select_noHeadline.jpg?h=4bd44c8a&amp;itok=EIjg6NS_" width="2880" height="1680" alt="Several newspapers arranged horizontally" class="Picture-image is-lazy"></picture></div></div></div></div><div role="group" aria-roledescription="slide" aria-label="7 of undefined" class="Slideshow-slide"><div class="SlideshowCard"><div class="SlideshowCard-wrap"><div class="SlideshowCard-content"><div class="SlideshowCard-project"><h3 class="SlideshowCard-projectName u-fontCopyHighlight">dpa-ID App</h3> <p class="SlideshowCard-projectHeadline u-fontH2">All important news at a glance</p></div> <div class="SlideshowCard-projectLinkWrapper"><a href="/en/projects/dpa-idapp" aria-label="Go to Project dpa-ID App" class="SlideshowCard-projectLink MainButton is-primary"> Go to Project </a> <p class="SlideshowCard-projectDetails u-fontCopyHighlightSmall"><strong><span class="SlideshowCard-projectMonth">7</span> <span class="SlideshowCard-projectYear"> / 7</span></strong></p></div></div> <div class="Picture SlideshowCard-image"><picture style="--large-aspect-ratio:1.7500;--medium-aspect-ratio:1.7509;--small-aspect-ratio:1.7500;--xsmall-aspect-ratio:1.7543;"><source type="image/webp" media="(min-width: 64em)" srcset="data:image/gif;base64,R0lGODlhAQABAIAAAP///wAAACH5BAEAAAAALAAAAAABAAEAAAICRAEAOw==" data-srcset="https://bo.factorial.io/sites/default/files/styles/cases_slideshow__large__1x/public/2020-07/Cases_dpa_APP_ID_Hero_noHeadline.jpg.webp?h=4bd44c8a&amp;itok=ZUJDAt4p 1x, https://bo.factorial.io/sites/default/files/styles/cases_slideshow__large__2x/public/2020-07/Cases_dpa_APP_ID_Hero_noHeadline.jpg.webp?h=4bd44c8a&amp;itok=xbw57ChQ 2x"><source type="image/webp" media="(min-width: 48em)" srcset="data:image/gif;base64,R0lGODlhAQABAIAAAP///wAAACH5BAEAAAAALAAAAAABAAEAAAICRAEAOw==" data-srcset="https://bo.factorial.io/sites/default/files/styles/cases_slideshow__medium__1x/public/2020-07/Cases_dpa_APP_ID_Hero_noHeadline.jpg.webp?h=4bd44c8a&amp;itok=0JkVL5XT 1x, https://bo.factorial.io/sites/default/files/styles/cases_slideshow__medium__2x/public/2020-07/Cases_dpa_APP_ID_Hero_noHeadline.jpg.webp?h=4bd44c8a&amp;itok=oTD6ayxI 2x"><source type="image/webp" media="(min-width: 29.25em)" srcset="data:image/gif;base64,R0lGODlhAQABAIAAAP///wAAACH5BAEAAAAALAAAAAABAAEAAAICRAEAOw==" data-srcset="https://bo.factorial.io/sites/default/files/styles/cases_slideshow__small__1x/public/2020-07/Cases_dpa_APP_ID_Hero_noHeadline.jpg.webp?h=4bd44c8a&amp;itok=xbezpGhF 1x, https://bo.factorial.io/sites/default/files/styles/cases_slideshow__small__2x/public/2020-07/Cases_dpa_APP_ID_Hero_noHeadline.jpg.webp?h=4bd44c8a&amp;itok=vofkWM66 2x"><source type="image/webp" media="(max-width: 29.1875em)" srcset="data:image/gif;base64,R0lGODlhAQABAIAAAP///wAAACH5BAEAAAAALAAAAAABAAEAAAICRAEAOw==" data-srcset="https://bo.factorial.io/sites/default/files/styles/cases_slideshow__xsmall__1x/public/2020-07/Cases_dpa_APP_ID_Hero_noHeadline.jpg.webp?h=4bd44c8a&amp;itok=xr6gwe_W 1x, https://bo.factorial.io/sites/default/files/styles/cases_slideshow__xsmall__2x/public/2020-07/Cases_dpa_APP_ID_Hero_noHeadline.jpg.webp?h=4bd44c8a&amp;itok=3WpaywNs 2x"><source type="image/jpeg" media="(min-width: 64em)" srcset="data:image/gif;base64,R0lGODlhAQABAIAAAP///wAAACH5BAEAAAAALAAAAAABAAEAAAICRAEAOw==" data-srcset="https://bo.factorial.io/sites/default/files/styles/cases_slideshow__large__1x/public/2020-07/Cases_dpa_APP_ID_Hero_noHeadline.jpg?h=4bd44c8a&amp;itok=ZUJDAt4p 1x, https://bo.factorial.io/sites/default/files/styles/cases_slideshow__large__2x/public/2020-07/Cases_dpa_APP_ID_Hero_noHeadline.jpg?h=4bd44c8a&amp;itok=xbw57ChQ 2x"><source type="image/jpeg" media="(min-width: 48em)" srcset="data:image/gif;base64,R0lGODlhAQABAIAAAP///wAAACH5BAEAAAAALAAAAAABAAEAAAICRAEAOw==" data-srcset="https://bo.factorial.io/sites/default/files/styles/cases_slideshow__medium__1x/public/2020-07/Cases_dpa_APP_ID_Hero_noHeadline.jpg?h=4bd44c8a&amp;itok=0JkVL5XT 1x, https://bo.factorial.io/sites/default/files/styles/cases_slideshow__medium__2x/public/2020-07/Cases_dpa_APP_ID_Hero_noHeadline.jpg?h=4bd44c8a&amp;itok=oTD6ayxI 2x"><source type="image/jpeg" media="(min-width: 29.25em)" srcset="data:image/gif;base64,R0lGODlhAQABAIAAAP///wAAACH5BAEAAAAALAAAAAABAAEAAAICRAEAOw==" data-srcset="https://bo.factorial.io/sites/default/files/styles/cases_slideshow__small__1x/public/2020-07/Cases_dpa_APP_ID_Hero_noHeadline.jpg?h=4bd44c8a&amp;itok=xbezpGhF 1x, https://bo.factorial.io/sites/default/files/styles/cases_slideshow__small__2x/public/2020-07/Cases_dpa_APP_ID_Hero_noHeadline.jpg?h=4bd44c8a&amp;itok=vofkWM66 2x"><source type="image/jpeg" media="(max-width: 29.1875em)" srcset="data:image/gif;base64,R0lGODlhAQABAIAAAP///wAAACH5BAEAAAAALAAAAAABAAEAAAICRAEAOw==" data-srcset="https://bo.factorial.io/sites/default/files/styles/cases_slideshow__xsmall__1x/public/2020-07/Cases_dpa_APP_ID_Hero_noHeadline.jpg?h=4bd44c8a&amp;itok=xr6gwe_W 1x, https://bo.factorial.io/sites/default/files/styles/cases_slideshow__xsmall__2x/public/2020-07/Cases_dpa_APP_ID_Hero_noHeadline.jpg?h=4bd44c8a&amp;itok=3WpaywNs 2x"> <img src="data:image/gif;base64,R0lGODlhAQABAIAAAP///wAAACH5BAEAAAAALAAAAAABAAEAAAICRAEAOw==" data-src="https://bo.factorial.io/sites/default/files/styles/cases_slideshow__small__1x/public/2020-07/Cases_dpa_APP_ID_Hero_noHeadline.jpg?h=4bd44c8a&amp;itok=xbezpGhF" width="2880" height="1680" alt="Tablet with the dpa-ID app and a newspaper on a table, illustrating Factorial's user-friendly platform for easy access to dpa services." class="Picture-image is-lazy"></picture></div></div></div></div></div> <button type="button" aria-label="Previous" disabled="disabled" class="Slideshow-prev"><svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 24 24" aria-hidden="true" class="Slideshow-buttonIcon"><path fill="none" stroke="currentColor" stroke-linecap="round" stroke-linejoin="round" stroke-width="1.5" d="m8.2 4.5 7.5 7.5-7.5 7.5"></path></svg></button> <button type="button" aria-label="Next" disabled="disabled" class="Slideshow-next"><svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 24 24" aria-hidden="true" class="Slideshow-buttonIcon"><path fill="none" stroke="currentColor" stroke-linecap="round" stroke-linejoin="round" stroke-width="1.5" d="m8.2 4.5 7.5 7.5-7.5 7.5"></path></svg></button></div></div></section><section data-color-scheme="transparent" class="Section Layout is-transparent" style="color:var(--color-copy-primary);background-color:transparent;"><!----> <div class="Section-content u-container"><div class="TeaserModule TeaserModule--hasThreeColumns"><article class="TeaserModule-box u-linkTrigger" style="background-color:#111827;color:#ffffff;"><div class="TeaserModule-content"><h2 class="TeaserModule-label u-fontCopySmall"><a href="/en/software-agency" class="TeaserModule-link"> About us </a></h2> <p class="TeaserModule-title u-fontH4 u-linkUnderline"> Uncompromisingly Digital. Good Vibes. Founder-Led. </p></div> <svg xmlns="http://www.w3.org/2000/svg" fill="none" viewBox="0 0 10 17" width="10" height="17" aria-hidden="true" class="TeaserModule-icon"><path stroke="#fff" stroke-linecap="round" stroke-linejoin="round" stroke-width="1.5" d="M1.5 1 9 8.5 1.5 16"></path></svg></article><article class="TeaserModule-box u-linkTrigger" style="background-color:#111827;color:#ffffff;"><div class="TeaserModule-content"><h2 class="TeaserModule-label u-fontCopySmall"><a href="/en/customer-experience-software" class="TeaserModule-link"> Services </a></h2> <p class="TeaserModule-title u-fontH4 u-linkUnderline"> The Deciding Factor happens in between. </p></div> <svg xmlns="http://www.w3.org/2000/svg" fill="none" viewBox="0 0 10 17" width="10" height="17" aria-hidden="true" class="TeaserModule-icon"><path stroke="#fff" stroke-linecap="round" stroke-linejoin="round" stroke-width="1.5" d="M1.5 1 9 8.5 1.5 16"></path></svg></article><article class="TeaserModule-box u-linkTrigger" style="background-color:#111827;color:#ffffff;"><div class="TeaserModule-content"><h2 class="TeaserModule-label u-fontCopySmall"><a href="/en/digital-transformation-strategy-contact" class="TeaserModule-link"> Contact </a></h2> <p class="TeaserModule-title u-fontH4 u-linkUnderline"> The best answers start with smart questions. </p></div> <svg xmlns="http://www.w3.org/2000/svg" fill="none" viewBox="0 0 10 17" width="10" height="17" aria-hidden="true" class="TeaserModule-icon"><path stroke="#fff" stroke-linecap="round" stroke-linejoin="round" stroke-width="1.5" d="M1.5 1 9 8.5 1.5 16"></path></svg></article></div></div></section><section data-color-scheme="transparent" class="Section TeaserCardCarousel is-notTransparent" style="color:var(--color-copy-primary);background-color:var(--color-bg-light);"><!----> <div class="Section-content u-container"><h2 class="is-hidden-visually">Related articles</h2> <div class="TeaserCardCarousel-track"><article class="TeaserCard TeaserCardCarousel-item"><div class="TeaserCard-contentWrapper"><a href="/en/blog/balancing-profession-and-private" tabindex="-1" aria-hidden="true" class="TeaserCard-hoverLink u-linkTrigger"></a> <div class="TeaserCard-content u-linkSibling"><a href="/en/blog/balancing-profession-and-private" class="TeaserCard-title u-fontH4 u-linkUnderline">Balancing profession and private life</a> <span class="TeaserCard-label u-fontCopySmall">May 6, 2024</span></div> <div class="Picture TeaserCard-image u-borderRadiusImage"><picture style="--large-aspect-ratio:1.1641;--medium-aspect-ratio:1.1633;--small-aspect-ratio:1.4979;--xsmall-aspect-ratio:1.1629;"><source type="image/webp" media="(min-width: 64em)" srcset="data:image/gif;base64,R0lGODlhAQABAIAAAP///wAAACH5BAEAAAAALAAAAAABAAEAAAICRAEAOw==" data-srcset="https://bo.factorial.io/sites/default/files/styles/teaser_card__large__1x/public/2021-03/Auswahl%20Blogpost-min.jpg.webp?h=2b47f5ba&amp;itok=c50ja1vB 1x, https://bo.factorial.io/sites/default/files/styles/teaser_card__large__2x/public/2021-03/Auswahl%20Blogpost-min.jpg.webp?h=2b47f5ba&amp;itok=iwQPHklB 2x"><source type="image/webp" media="(min-width: 48em)" srcset="data:image/gif;base64,R0lGODlhAQABAIAAAP///wAAACH5BAEAAAAALAAAAAABAAEAAAICRAEAOw==" data-srcset="https://bo.factorial.io/sites/default/files/styles/teaser_card__medium__1x/public/2021-03/Auswahl%20Blogpost-min.jpg.webp?h=2b47f5ba&amp;itok=ceV1flY1 1x, https://bo.factorial.io/sites/default/files/styles/teaser_card__medium__2x/public/2021-03/Auswahl%20Blogpost-min.jpg.webp?h=2b47f5ba&amp;itok=gk0PA8Vw 2x"><source type="image/webp" media="(min-width: 29.25em)" srcset="data:image/gif;base64,R0lGODlhAQABAIAAAP///wAAACH5BAEAAAAALAAAAAABAAEAAAICRAEAOw==" data-srcset="https://bo.factorial.io/sites/default/files/styles/teaser_card__small__1x/public/2021-03/Auswahl%20Blogpost-min.jpg.webp?h=2b47f5ba&amp;itok=LPrSLhQr 1x, https://bo.factorial.io/sites/default/files/styles/teaser_card__small__2x/public/2021-03/Auswahl%20Blogpost-min.jpg.webp?h=2b47f5ba&amp;itok=CNht8wZt 2x"><source type="image/webp" media="(max-width: 29.1875em)" srcset="data:image/gif;base64,R0lGODlhAQABAIAAAP///wAAACH5BAEAAAAALAAAAAABAAEAAAICRAEAOw==" data-srcset="https://bo.factorial.io/sites/default/files/styles/teaser_card__xsmall__1x/public/2021-03/Auswahl%20Blogpost-min.jpg.webp?h=2b47f5ba&amp;itok=TIO9dC9T 1x, https://bo.factorial.io/sites/default/files/styles/teaser_card__xsmall__2x/public/2021-03/Auswahl%20Blogpost-min.jpg.webp?h=2b47f5ba&amp;itok=w72qQNVl 2x"><source type="image/jpeg" media="(min-width: 64em)" srcset="data:image/gif;base64,R0lGODlhAQABAIAAAP///wAAACH5BAEAAAAALAAAAAABAAEAAAICRAEAOw==" data-srcset="https://bo.factorial.io/sites/default/files/styles/teaser_card__large__1x/public/2021-03/Auswahl%20Blogpost-min.jpg?h=2b47f5ba&amp;itok=c50ja1vB 1x, https://bo.factorial.io/sites/default/files/styles/teaser_card__large__2x/public/2021-03/Auswahl%20Blogpost-min.jpg?h=2b47f5ba&amp;itok=iwQPHklB 2x"><source type="image/jpeg" media="(min-width: 48em)" srcset="data:image/gif;base64,R0lGODlhAQABAIAAAP///wAAACH5BAEAAAAALAAAAAABAAEAAAICRAEAOw==" data-srcset="https://bo.factorial.io/sites/default/files/styles/teaser_card__medium__1x/public/2021-03/Auswahl%20Blogpost-min.jpg?h=2b47f5ba&amp;itok=ceV1flY1 1x, https://bo.factorial.io/sites/default/files/styles/teaser_card__medium__2x/public/2021-03/Auswahl%20Blogpost-min.jpg?h=2b47f5ba&amp;itok=gk0PA8Vw 2x"><source type="image/jpeg" media="(min-width: 29.25em)" srcset="data:image/gif;base64,R0lGODlhAQABAIAAAP///wAAACH5BAEAAAAALAAAAAABAAEAAAICRAEAOw==" data-srcset="https://bo.factorial.io/sites/default/files/styles/teaser_card__small__1x/public/2021-03/Auswahl%20Blogpost-min.jpg?h=2b47f5ba&amp;itok=LPrSLhQr 1x, https://bo.factorial.io/sites/default/files/styles/teaser_card__small__2x/public/2021-03/Auswahl%20Blogpost-min.jpg?h=2b47f5ba&amp;itok=CNht8wZt 2x"><source type="image/jpeg" media="(max-width: 29.1875em)" srcset="data:image/gif;base64,R0lGODlhAQABAIAAAP///wAAACH5BAEAAAAALAAAAAABAAEAAAICRAEAOw==" data-srcset="https://bo.factorial.io/sites/default/files/styles/teaser_card__xsmall__1x/public/2021-03/Auswahl%20Blogpost-min.jpg?h=2b47f5ba&amp;itok=TIO9dC9T 1x, https://bo.factorial.io/sites/default/files/styles/teaser_card__xsmall__2x/public/2021-03/Auswahl%20Blogpost-min.jpg?h=2b47f5ba&amp;itok=w72qQNVl 2x"> <img src="data:image/gif;base64,R0lGODlhAQABAIAAAP///wAAACH5BAEAAAAALAAAAAABAAEAAAICRAEAOw==" data-src="https://bo.factorial.io/sites/default/files/styles/teaser_card__small__1x/public/2021-03/Auswahl%20Blogpost-min.jpg?h=2b47f5ba&amp;itok=LPrSLhQr" width="5506" height="3676" alt="A collection of Star Wars figurines displayed next to a colorful bicycle, symbolizing career development and professional growth." class="Picture-image is-lazy"></picture></div></div></article><article class="TeaserCard TeaserCardCarousel-item"><div class="TeaserCard-contentWrapper"><a href="/en/blog/ux-research-analytical-thinking-meets-intuition" tabindex="-1" aria-hidden="true" class="TeaserCard-hoverLink u-linkTrigger"></a> <div class="TeaserCard-content u-linkSibling"><a href="/en/blog/ux-research-analytical-thinking-meets-intuition" class="TeaserCard-title u-fontH4 u-linkUnderline">UX research: analytical thinking meets intuition</a> <span class="TeaserCard-label u-fontCopySmall">April 4, 2024</span></div> <div class="Picture TeaserCard-image u-borderRadiusImage"><picture style="--large-aspect-ratio:1.1641;--medium-aspect-ratio:1.1633;--small-aspect-ratio:1.4979;--xsmall-aspect-ratio:1.1629;"><source type="image/webp" media="(min-width: 64em)" srcset="data:image/gif;base64,R0lGODlhAQABAIAAAP///wAAACH5BAEAAAAALAAAAAABAAEAAAICRAEAOw==" data-srcset="https://bo.factorial.io/sites/default/files/styles/teaser_card__large__1x/public/2022-03/Factorial-UX-Researcher-header.png.webp?h=05a29ab8&amp;itok=YSg876dW 1x, https://bo.factorial.io/sites/default/files/styles/teaser_card__large__2x/public/2022-03/Factorial-UX-Researcher-header.png.webp?h=05a29ab8&amp;itok=VFc5vFjL 2x"><source type="image/webp" media="(min-width: 48em)" srcset="data:image/gif;base64,R0lGODlhAQABAIAAAP///wAAACH5BAEAAAAALAAAAAABAAEAAAICRAEAOw==" data-srcset="https://bo.factorial.io/sites/default/files/styles/teaser_card__medium__1x/public/2022-03/Factorial-UX-Researcher-header.png.webp?h=05a29ab8&amp;itok=GMEalM0n 1x, https://bo.factorial.io/sites/default/files/styles/teaser_card__medium__2x/public/2022-03/Factorial-UX-Researcher-header.png.webp?h=05a29ab8&amp;itok=QPS8Bhjj 2x"><source type="image/webp" media="(min-width: 29.25em)" srcset="data:image/gif;base64,R0lGODlhAQABAIAAAP///wAAACH5BAEAAAAALAAAAAABAAEAAAICRAEAOw==" data-srcset="https://bo.factorial.io/sites/default/files/styles/teaser_card__small__1x/public/2022-03/Factorial-UX-Researcher-header.png.webp?h=05a29ab8&amp;itok=b49741BQ 1x, https://bo.factorial.io/sites/default/files/styles/teaser_card__small__2x/public/2022-03/Factorial-UX-Researcher-header.png.webp?h=05a29ab8&amp;itok=CBlsAhUU 2x"><source type="image/webp" media="(max-width: 29.1875em)" srcset="data:image/gif;base64,R0lGODlhAQABAIAAAP///wAAACH5BAEAAAAALAAAAAABAAEAAAICRAEAOw==" data-srcset="https://bo.factorial.io/sites/default/files/styles/teaser_card__xsmall__1x/public/2022-03/Factorial-UX-Researcher-header.png.webp?h=05a29ab8&amp;itok=YnEbbyQM 1x, https://bo.factorial.io/sites/default/files/styles/teaser_card__xsmall__2x/public/2022-03/Factorial-UX-Researcher-header.png.webp?h=05a29ab8&amp;itok=vXOv2JMX 2x"><source type="image/jpeg" media="(min-width: 64em)" srcset="data:image/gif;base64,R0lGODlhAQABAIAAAP///wAAACH5BAEAAAAALAAAAAABAAEAAAICRAEAOw==" data-srcset="https://bo.factorial.io/sites/default/files/styles/teaser_card__large__1x/public/2022-03/Factorial-UX-Researcher-header.png?h=05a29ab8&amp;itok=YSg876dW 1x, https://bo.factorial.io/sites/default/files/styles/teaser_card__large__2x/public/2022-03/Factorial-UX-Researcher-header.png?h=05a29ab8&amp;itok=VFc5vFjL 2x"><source type="image/jpeg" media="(min-width: 48em)" srcset="data:image/gif;base64,R0lGODlhAQABAIAAAP///wAAACH5BAEAAAAALAAAAAABAAEAAAICRAEAOw==" data-srcset="https://bo.factorial.io/sites/default/files/styles/teaser_card__medium__1x/public/2022-03/Factorial-UX-Researcher-header.png?h=05a29ab8&amp;itok=GMEalM0n 1x, https://bo.factorial.io/sites/default/files/styles/teaser_card__medium__2x/public/2022-03/Factorial-UX-Researcher-header.png?h=05a29ab8&amp;itok=QPS8Bhjj 2x"><source type="image/jpeg" media="(min-width: 29.25em)" srcset="data:image/gif;base64,R0lGODlhAQABAIAAAP///wAAACH5BAEAAAAALAAAAAABAAEAAAICRAEAOw==" data-srcset="https://bo.factorial.io/sites/default/files/styles/teaser_card__small__1x/public/2022-03/Factorial-UX-Researcher-header.png?h=05a29ab8&amp;itok=b49741BQ 1x, https://bo.factorial.io/sites/default/files/styles/teaser_card__small__2x/public/2022-03/Factorial-UX-Researcher-header.png?h=05a29ab8&amp;itok=CBlsAhUU 2x"><source type="image/jpeg" media="(max-width: 29.1875em)" srcset="data:image/gif;base64,R0lGODlhAQABAIAAAP///wAAACH5BAEAAAAALAAAAAABAAEAAAICRAEAOw==" data-srcset="https://bo.factorial.io/sites/default/files/styles/teaser_card__xsmall__1x/public/2022-03/Factorial-UX-Researcher-header.png?h=05a29ab8&amp;itok=YnEbbyQM 1x, https://bo.factorial.io/sites/default/files/styles/teaser_card__xsmall__2x/public/2022-03/Factorial-UX-Researcher-header.png?h=05a29ab8&amp;itok=vXOv2JMX 2x"> <img src="data:image/gif;base64,R0lGODlhAQABAIAAAP///wAAACH5BAEAAAAALAAAAAABAAEAAAICRAEAOw==" data-src="https://bo.factorial.io/sites/default/files/styles/teaser_card__small__1x/public/2022-03/Factorial-UX-Researcher-header.png?h=05a29ab8&amp;itok=b49741BQ" width="4267" height="3201" alt="Illustration of a brain, with its right half replaced by a half-heart. Symbolizes the connection between logic and emotion in UX research." class="Picture-image is-lazy"></picture></div></div></article><article class="TeaserCard TeaserCardCarousel-item"><div class="TeaserCard-contentWrapper"><a href="/en/blog/about-importance-including-devops-your-team" tabindex="-1" aria-hidden="true" class="TeaserCard-hoverLink u-linkTrigger"></a> <div class="TeaserCard-content u-linkSibling"><a href="/en/blog/about-importance-including-devops-your-team" class="TeaserCard-title u-fontH4 u-linkUnderline">Why you need DevOps in your team</a> <span class="TeaserCard-label u-fontCopySmall">March 22, 2024</span></div> <div class="Picture TeaserCard-image u-borderRadiusImage"><picture style="--large-aspect-ratio:1.1641;--medium-aspect-ratio:1.1633;--small-aspect-ratio:1.4979;--xsmall-aspect-ratio:1.1629;"><source type="image/webp" media="(min-width: 64em)" srcset="data:image/gif;base64,R0lGODlhAQABAIAAAP///wAAACH5BAEAAAAALAAAAAABAAEAAAICRAEAOw==" data-srcset="https://bo.factorial.io/sites/default/files/styles/teaser_card__large__1x/public/2020-12/FAC_Blogartikel_DevOps_v1.png.webp?h=0026cf94&amp;itok=jM2FRKO3 1x, https://bo.factorial.io/sites/default/files/styles/teaser_card__large__2x/public/2020-12/FAC_Blogartikel_DevOps_v1.png.webp?h=0026cf94&amp;itok=C-IbGt0D 2x"><source type="image/webp" media="(min-width: 48em)" srcset="data:image/gif;base64,R0lGODlhAQABAIAAAP///wAAACH5BAEAAAAALAAAAAABAAEAAAICRAEAOw==" data-srcset="https://bo.factorial.io/sites/default/files/styles/teaser_card__medium__1x/public/2020-12/FAC_Blogartikel_DevOps_v1.png.webp?h=0026cf94&amp;itok=VAwdDlME 1x, https://bo.factorial.io/sites/default/files/styles/teaser_card__medium__2x/public/2020-12/FAC_Blogartikel_DevOps_v1.png.webp?h=0026cf94&amp;itok=R_HxAFYn 2x"><source type="image/webp" media="(min-width: 29.25em)" srcset="data:image/gif;base64,R0lGODlhAQABAIAAAP///wAAACH5BAEAAAAALAAAAAABAAEAAAICRAEAOw==" data-srcset="https://bo.factorial.io/sites/default/files/styles/teaser_card__small__1x/public/2020-12/FAC_Blogartikel_DevOps_v1.png.webp?h=0026cf94&amp;itok=SKNo8VQi 1x, https://bo.factorial.io/sites/default/files/styles/teaser_card__small__2x/public/2020-12/FAC_Blogartikel_DevOps_v1.png.webp?h=0026cf94&amp;itok=WaDcnfIY 2x"><source type="image/webp" media="(max-width: 29.1875em)" srcset="data:image/gif;base64,R0lGODlhAQABAIAAAP///wAAACH5BAEAAAAALAAAAAABAAEAAAICRAEAOw==" data-srcset="https://bo.factorial.io/sites/default/files/styles/teaser_card__xsmall__1x/public/2020-12/FAC_Blogartikel_DevOps_v1.png.webp?h=0026cf94&amp;itok=tMLTfP8W 1x, https://bo.factorial.io/sites/default/files/styles/teaser_card__xsmall__2x/public/2020-12/FAC_Blogartikel_DevOps_v1.png.webp?h=0026cf94&amp;itok=eUQjuGZ7 2x"><source type="image/jpeg" media="(min-width: 64em)" srcset="data:image/gif;base64,R0lGODlhAQABAIAAAP///wAAACH5BAEAAAAALAAAAAABAAEAAAICRAEAOw==" data-srcset="https://bo.factorial.io/sites/default/files/styles/teaser_card__large__1x/public/2020-12/FAC_Blogartikel_DevOps_v1.png?h=0026cf94&amp;itok=jM2FRKO3 1x, https://bo.factorial.io/sites/default/files/styles/teaser_card__large__2x/public/2020-12/FAC_Blogartikel_DevOps_v1.png?h=0026cf94&amp;itok=C-IbGt0D 2x"><source type="image/jpeg" media="(min-width: 48em)" srcset="data:image/gif;base64,R0lGODlhAQABAIAAAP///wAAACH5BAEAAAAALAAAAAABAAEAAAICRAEAOw==" data-srcset="https://bo.factorial.io/sites/default/files/styles/teaser_card__medium__1x/public/2020-12/FAC_Blogartikel_DevOps_v1.png?h=0026cf94&amp;itok=VAwdDlME 1x, https://bo.factorial.io/sites/default/files/styles/teaser_card__medium__2x/public/2020-12/FAC_Blogartikel_DevOps_v1.png?h=0026cf94&amp;itok=R_HxAFYn 2x"><source type="image/jpeg" media="(min-width: 29.25em)" srcset="data:image/gif;base64,R0lGODlhAQABAIAAAP///wAAACH5BAEAAAAALAAAAAABAAEAAAICRAEAOw==" data-srcset="https://bo.factorial.io/sites/default/files/styles/teaser_card__small__1x/public/2020-12/FAC_Blogartikel_DevOps_v1.png?h=0026cf94&amp;itok=SKNo8VQi 1x, https://bo.factorial.io/sites/default/files/styles/teaser_card__small__2x/public/2020-12/FAC_Blogartikel_DevOps_v1.png?h=0026cf94&amp;itok=WaDcnfIY 2x"><source type="image/jpeg" media="(max-width: 29.1875em)" srcset="data:image/gif;base64,R0lGODlhAQABAIAAAP///wAAACH5BAEAAAAALAAAAAABAAEAAAICRAEAOw==" data-srcset="https://bo.factorial.io/sites/default/files/styles/teaser_card__xsmall__1x/public/2020-12/FAC_Blogartikel_DevOps_v1.png?h=0026cf94&amp;itok=tMLTfP8W 1x, https://bo.factorial.io/sites/default/files/styles/teaser_card__xsmall__2x/public/2020-12/FAC_Blogartikel_DevOps_v1.png?h=0026cf94&amp;itok=eUQjuGZ7 2x"> <img src="data:image/gif;base64,R0lGODlhAQABAIAAAP///wAAACH5BAEAAAAALAAAAAABAAEAAAICRAEAOw==" data-src="https://bo.factorial.io/sites/default/files/styles/teaser_card__small__1x/public/2020-12/FAC_Blogartikel_DevOps_v1.png?h=0026cf94&amp;itok=SKNo8VQi" width="1920" height="1645" alt="Illustration of DevOps: Collaboration, Automation, and Integration in Software Development Processes." class="Picture-image is-lazy"></picture></div></div></article></div></div></section></main> <footer class="Footer u-grid"><div class="Footer-wrapper"><div class="Footer-logo"><a href="/en" aria-current="page" class="Logo--Factorial nuxt-link-exact-active is-active"><svg width="100%" height="100%" viewBox="0 0 60 84" shape-rendering="crispEdges" role="img" aria-label="Factorial Logo"><g transform="translate(0 0)" class="LogoSymbol LogoSymbol-type-1"><rect x="6" y="6" height="0" width="0"></rect> <rect x="6" y="6" height="0" width="0"></rect></g><g transform="translate(12 0)" class="LogoSymbol LogoSymbol-type-1"><rect x="6" y="6" height="0" width="0"></rect> <rect x="6" y="6" height="0" width="0"></rect></g><g transform="translate(24 0)" class="LogoSymbol LogoSymbol-type-1"><rect x="6" y="6" height="0" width="0"></rect> <rect x="6" y="6" height="0" width="0"></rect></g><g transform="translate(36 0)" class="LogoSymbol LogoSymbol-type-1"><rect x="6" y="6" height="0" width="0"></rect> <rect x="6" y="6" height="0" width="0"></rect></g><g transform="translate(48 0)" class="LogoSymbol LogoSymbol-type-1"><rect x="6" y="6" height="0" width="0"></rect> <rect x="6" y="6" height="0" width="0"></rect></g><g transform="translate(0 12)" class="LogoSymbol LogoSymbol-type-1"><rect x="6" y="6" height="0" width="0"></rect> <rect x="6" y="6" height="0" width="0"></rect></g><g transform="translate(12 12)" class="LogoSymbol LogoSymbol-type-1"><rect x="6" y="6" height="0" width="0"></rect> <rect x="6" y="6" height="0" width="0"></rect></g><g transform="translate(24 12)" class="LogoSymbol LogoSymbol-type-1"><rect x="6" y="6" height="0" width="0"></rect> <rect x="6" y="6" height="0" width="0"></rect></g><g transform="translate(36 12)" class="LogoSymbol LogoSymbol-type-2"><rect x="6" y="6" height="0" width="0"></rect> <rect x="6" y="6" height="0" width="0"></rect></g><g transform="translate(48 12)" class="LogoSymbol LogoSymbol-type-2"><rect x="6" y="6" height="0" width="0"></rect> <rect x="6" y="6" height="0" width="0"></rect></g><g transform="translate(0 24)" class="LogoSymbol LogoSymbol-type-2"><rect x="6" y="6" height="0" width="0"></rect> <rect x="6" y="6" height="0" width="0"></rect></g><g transform="translate(12 24)" class="LogoSymbol LogoSymbol-type-2"><rect x="6" y="6" height="0" width="0"></rect> <rect x="6" y="6" height="0" width="0"></rect></g><g transform="translate(0 36)" class="LogoSymbol LogoSymbol-type-2"><rect x="6" y="6" height="0" width="0"></rect> <rect x="6" y="6" height="0" width="0"></rect></g><g transform="translate(12 36)" class="LogoSymbol LogoSymbol-type-2"><rect x="6" y="6" height="0" width="0"></rect> <rect x="6" y="6" height="0" width="0"></rect></g><g transform="translate(24 36)" class="LogoSymbol LogoSymbol-type-2"><rect x="6" y="6" height="0" width="0"></rect> <rect x="6" y="6" height="0" width="0"></rect></g><g transform="translate(36 36)" class="LogoSymbol LogoSymbol-type-2"><rect x="6" y="6" height="0" width="0"></rect> <rect x="6" y="6" height="0" width="0"></rect></g><g transform="translate(0 48)" class="LogoSymbol LogoSymbol-type-3"><rect x="6" y="6" height="0" width="0"></rect> <rect x="6" y="6" height="0" width="0"></rect></g><g transform="translate(12 48)" class="LogoSymbol LogoSymbol-type-3"><rect x="6" y="6" height="0" width="0"></rect> <rect x="6" y="6" height="0" width="0"></rect></g><g transform="translate(24 48)" class="LogoSymbol LogoSymbol-type-3"><rect x="6" y="6" height="0" width="0"></rect> <rect x="6" y="6" height="0" width="0"></rect></g><g transform="translate(36 48)" class="LogoSymbol LogoSymbol-type-3"><rect x="6" y="6" height="0" width="0"></rect> <rect x="6" y="6" height="0" width="0"></rect></g><g transform="translate(0 60)" class="LogoSymbol LogoSymbol-type-3"><rect x="6" y="6" height="0" width="0"></rect> <rect x="6" y="6" height="0" width="0"></rect></g><g transform="translate(12 60)" class="LogoSymbol LogoSymbol-type-3"><rect x="6" y="6" height="0" width="0"></rect> <rect x="6" y="6" height="0" width="0"></rect></g><g transform="translate(0 72)" class="LogoSymbol LogoSymbol-type-3"><rect x="6" y="6" height="0" width="0"></rect> <rect x="6" y="6" height="0" width="0"></rect></g><g transform="translate(12 72)" class="LogoSymbol LogoSymbol-type-3"><rect x="6" y="6" height="0" width="0"></rect> <rect x="6" y="6" height="0" width="0"></rect></g></svg> <span class="is-hidden-visually"> Homepage </span></a></div> <div class="Footer-languages u-links"><ul auto="auto" light="light" dark="dark" class="ThemeSwitch"><li class="ThemeSwitch-item"><button type="button" aria-label="System color mode" aria-pressed="true" class="ThemeSwitch-button"><svg xmlns="http://www.w3.org/2000/svg" fill="none" viewBox="0 0 24 24" stroke-width="1.5" stroke="currentColor" aria-hidden="true" class="ThemeSwitch-icon"><path stroke-linecap="round" stroke-linejoin="round" d="M9 17.25v1.007a3 3 0 0 1-.879 2.122L7.5 21h9l-.621-.621A3 3 0 0 1 15 18.257V17.25m6-12V15a2.25 2.25 0 0 1-2.25 2.25H5.25A2.25 2.25 0 0 1 3 15V5.25m18 0A2.25 2.25 0 0 0 18.75 3H5.25A2.25 2.25 0 0 0 3 5.25m18 0V12a2.25 2.25 0 0 1-2.25 2.25H5.25A2.25 2.25 0 0 1 3 12V5.25"></path></svg></button></li> <li class="ThemeSwitch-item"><button type="button" aria-label="Light mode" aria-pressed="false" class="ThemeSwitch-button"><svg xmlns="http://www.w3.org/2000/svg" fill="none" viewBox="0 0 24 24" stroke-width="1.5" stroke="currentColor" aria-hidden="true" class="ThemeSwitch-icon"><path stroke-linecap="round" stroke-linejoin="round" d="M12 3v2.25m6.364.386-1.591 1.591M21 12h-2.25m-.386 6.364-1.591-1.591M12 18.75V21m-4.773-4.227-1.591 1.591M5.25 12H3m4.227-4.773L5.636 5.636M15.75 12a3.75 3.75 0 1 1-7.5 0 3.75 3.75 0 0 1 7.5 0Z"></path></svg></button></li> <li class="ThemeSwitch-item"><button type="button" aria-label="Dark mode" aria-pressed="false" class="ThemeSwitch-button"><svg xmlns="http://www.w3.org/2000/svg" fill="none" viewBox="0 0 24 24" stroke-width="1.5" stroke="currentColor" aria-hidden="true" class="ThemeSwitch-icon"><path stroke-linecap="round" stroke-linejoin="round" d="M21.752 15.002A9.72 9.72 0 0 1 18 15.75c-5.385 0-9.75-4.365-9.75-9.75 0-1.33.266-2.597.748-3.752A9.753 9.753 0 0 0 3 11.25C3 16.635 7.365 21 12.75 21a9.753 9.753 0 0 0 9.002-5.998Z"></path></svg></button></li></ul> <ul class="LanguagesList"><li class="LanguagesList-item"><a href="/de/home" hreflang="de" lang="de" class="Footer-link LanguagesList-localeLink u-linkHover">Deutsch</a></li> <li class="LanguagesList-item"><a href="/en/home" aria-current="true" lang="en" class="Footer-link LanguagesList-localeLink u-linkHover">English</a></li></ul></div></div> <div class="Footer-wrapper Footer-wrapper--links"><nav aria-label="Service" class="Footer-menus u-links"><ul class="Footer-mainMenu"><li class="Footer-menuItem"><a href="/en/imprint" class="Footer-link u-linkHover">Impressum</a></li><li class="Footer-menuItem"><a href="/en/privacy-policy" class="Footer-link u-linkHover">Privacy policy</a></li><li class="Footer-menuItem"><a href="/en/general-terms-and-conditions" class="Footer-link u-linkHover">General Terms and Conditions</a></li><li class="Footer-menuItem"><a href="/en/sitemap" class="Footer-link u-linkHover">Sitemap</a></li> <li><button type="button" aria-haspopup="dialog" class="Footer-link u-linkHover"> Manage cookies </button></li></ul></nav> <nav aria-label="Social Media"><ul class="Footer-socialMedia"><li class="Footer-socialMediaItem"><a href="/en/digital-transformation-strategy-contact" aria-label="Contact" class="Footer-socialMediaLink"><span aria-hidden="true" class="Footer-socialMediaImage"><svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewBox="0 0 24 24"><path d="M1.13 6.3A3.18 3.18 0 0 1 4.3 3.14h15.38a3.18 3.18 0 0 1 3.18 3.18v10.77a3.18 3.18 0 0 1-3.18 3.18H4.31a3.18 3.18 0 0 1-3.19-3.18zm1.75 0v.26c0 .5.25.96.68 1.22l7.69 4.73c.46.28 1.04.28 1.5 0l7.7-4.73c.42-.26.68-.73.68-1.22V6.3c0-.8-.65-1.43-1.44-1.43H4.31c-.8 0-1.44.64-1.44 1.43zm18.25 3.11-7.46 4.6a3.18 3.18 0 0 1-3.34 0L2.87 9.4v7.67c0 .79.65 1.43 1.44 1.43h15.38c.8 0 1.43-.64 1.43-1.43z"/></svg></span></a></li><li class="Footer-socialMediaItem"><a href="https://www.instagram.com/factorial.io/" target="_blank" rel="noreferrer noopener" aria-label="Instagram" class="Footer-socialMediaLink"><span aria-hidden="true" class="Footer-socialMediaImage"><svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewBox="0 0 24 24"><path d="M12 2.98c2.94 0 3.29.01 4.45.07a6.2 6.2 0 0 1 2.04.37c.48.18.9.46 1.26.83.37.35.65.78.83 1.26.15.39.33.97.37 2.05.06 1.16.07 1.5.07 4.44 0 2.94-.01 3.29-.07 4.45a6.09 6.09 0 0 1-.37 2.04 3.64 3.64 0 0 1-2.1 2.09c-.38.15-.96.33-2.03.37-1.16.06-1.51.07-4.45.07-2.94 0-3.29-.01-4.45-.07a6.09 6.09 0 0 1-2.04-.37 3.4 3.4 0 0 1-1.26-.83 3.4 3.4 0 0 1-.83-1.26 6.09 6.09 0 0 1-.37-2.04A68.31 68.31 0 0 1 2.98 12c0-2.94.01-3.28.07-4.44.04-1.08.22-1.66.37-2.05.18-.48.46-.9.83-1.26a3.4 3.4 0 0 1 1.26-.83c.39-.15.97-.32 2.05-.37 1.16-.06 1.5-.07 4.44-.07M12 1c-2.99 0-3.36.01-4.54.07a8.07 8.07 0 0 0-2.67.5c-.73.28-1.4.72-1.94 1.28a5.4 5.4 0 0 0-1.27 1.94c-.27.7-.46 1.5-.51 2.67A77.73 77.73 0 0 0 1 12c0 2.99.01 3.36.07 4.54.05 1.17.24 1.97.5 2.67.28.73.72 1.4 1.28 1.94.55.56 1.21 1 1.94 1.27.7.27 1.5.46 2.67.51C8.64 23 9.01 23 12 23s3.36-.01 4.54-.07a8.07 8.07 0 0 0 2.67-.5 5.62 5.62 0 0 0 3.21-3.22c.27-.7.46-1.5.51-2.67.06-1.18.07-1.55.07-4.54s-.01-3.36-.07-4.54a8.08 8.08 0 0 0-.5-2.67 5.4 5.4 0 0 0-1.28-1.94 5.4 5.4 0 0 0-1.94-1.27c-.7-.27-1.5-.46-2.67-.51A77.73 77.73 0 0 0 12 1z"/><path d="M12 6.35a5.65 5.65 0 1 0 0 11.3 5.65 5.65 0 0 0 0-11.3zm0 9.32a3.67 3.67 0 1 1 0-7.34 3.67 3.67 0 0 1 0 7.34zm5.87-8.22a1.32 1.32 0 1 0 0-2.64 1.32 1.32 0 0 0 0 2.64z"/></svg></span></a></li><li class="Footer-socialMediaItem"><a href="https://www.linkedin.com/company/factorial-io" target="_blank" rel="noreferrer noopener" aria-label="Linkedin" class="Footer-socialMediaLink"><span aria-hidden="true" class="Footer-socialMediaImage"><svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewBox="0 0 24 24"><path fill-rule="evenodd" d="M1 2.58C1 1.7 1.73 1 2.63 1h18.74c.9 0 1.63.7 1.63 1.58v18.84A1.6 1.6 0 0 1 21.37 23H2.63C1.73 23 1 22.3 1 21.42zm6.67 16.84V9.48H4.35v9.94zM6 8.12c1.16 0 1.88-.76 1.88-1.71-.02-.98-.72-1.72-1.86-1.72-1.14 0-1.88.74-1.88 1.72 0 .95.72 1.72 1.84 1.72zm6.82 11.3H9.51s.04-9 0-9.94h3.32v1.4l-.02.04h.02v-.03a3.3 3.3 0 0 1 3-1.64c2.18 0 3.82 1.42 3.82 4.47v5.7h-3.32V14.1c0-1.33-.48-2.24-1.69-2.24-.91 0-1.46.61-1.7 1.2-.09.21-.11.51-.11.8z"/></svg></span></a></li><li class="Footer-socialMediaItem"><a href="https://social.factorial.io/@factorial_io" target="_blank" rel="noreferrer noopener" aria-label="Mastodon" class="Footer-socialMediaLink"><span aria-hidden="true" class="Footer-socialMediaImage"><svg xmlns="http://www.w3.org/2000/svg" width="23" height="24" viewBox="0 0 23 24"><path fill-rule="evenodd" d="M16.01 18.03c2.88-.34 5.4-2.12 5.7-3.74.5-2.56.46-6.24.46-6.24 0-4.99-3.27-6.45-3.27-6.45C17.25.84 14.42.52 11.48.5h-.07C8.47.52 5.64.84 4 1.6 4 1.6.73 3.06.73 8.05V9c-.01.92-.02 1.94 0 3 .13 4.89.9 9.7 5.42 10.9 2.08.54 3.86.66 5.3.58 2.6-.15 4.07-.93 4.07-.93l-.08-1.9s-1.87.6-3.96.52c-2.08-.07-4.26-.22-4.6-2.77a5.22 5.22 0 0 1-.05-.71s2.04.5 4.62.61a27.4 27.4 0 0 0 4.56-.27zm2.3-3.55V8.44c0-1.24-.3-2.22-.94-2.94a3.28 3.28 0 0 0-2.56-1.1 3.1 3.1 0 0 0-2.77 1.41l-.6 1-.59-1A3.09 3.09 0 0 0 8.08 4.4a3.3 3.3 0 0 0-2.56 1.1 4.3 4.3 0 0 0-.94 2.94v6.04h2.39V8.62c0-1.24.52-1.87 1.56-1.87 1.15 0 1.73.75 1.73 2.22v3.2h2.38v-3.2c0-1.47.57-2.22 1.72-2.22 1.04 0 1.56.63 1.56 1.87v5.86z"/></svg></span></a></li><li class="Footer-socialMediaItem"><a href="https://www.youtube.com/channel/UCJslkuiIJLTRmYEvN2y-jzA" target="_blank" rel="noreferrer noopener" aria-label="Youtube" class="Footer-socialMediaLink"><span aria-hidden="true" class="Footer-socialMediaImage"><svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewBox="0 0 24 24"><path fill-rule="evenodd" d="M21.38 4.5a3 3 0 0 1 2.12 2.12c.5 1.87.5 5.78.5 5.78s0 3.9-.5 5.78a3 3 0 0 1-2.12 2.12c-1.87.5-9.38.5-9.38.5s-7.5 0-9.38-.5A3 3 0 0 1 .5 18.18C0 16.3 0 12.4 0 12.4s0-3.9.5-5.78A3 3 0 0 1 2.62 4.5C4.5 4 12 4 12 4s7.5 0 9.38.5zm-5.55 7.9L9.6 16V8.8z"/></svg></span></a></li><li class="Footer-socialMediaItem"><a href="https://www.drupal.org/factorial-gmbh" target="_blank" rel="noreferrer noopener" aria-label="Drupal" class="Footer-socialMediaLink"><span aria-hidden="true" class="Footer-socialMediaImage"><svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewBox="0 0 24 24"><path d="M15.96 5.11c-1.68-1.68-3.3-3.29-3.78-5.11-.47 1.81-2.1 3.42-3.78 5.11-2.53 2.53-5.4 5.4-5.4 9.7a9.18 9.18 0 1 0 18.37 0c0-4.3-2.88-7.17-5.4-9.7zM6.9 16.95c-.56-.01-2.64-3.6 1.21-7.41l2.56 2.78c.08.09.08.22 0 .31l-.02.02c-.61.62-3.2 3.22-3.52 4.12-.07.2-.17.18-.23.18zm5.28 4.73a3.16 3.16 0 0 1-2.37-5.25c.57-.7 2.37-2.65 2.37-2.65l2.37 2.65a3.16 3.16 0 0 1-2.37 5.25zm6.05-5.13c-.07.15-.23.4-.44.41-.37.02-.4-.18-.69-.59-.6-.89-5.86-6.39-6.85-7.45-.87-.94-.12-1.6.22-1.94l1.7-1.7s3.77 3.58 5.33 6.02c1.57 2.44 1.04 4.56.73 5.25z"/></svg></span></a></li></ul></nav></div></footer></div></div></div></div><script>window.__NUXT__=(function(a,b,c,d,e,f,g,h,i,j,k,l,m,n,o,p,q,r,s,t,u,v,w,x,y,z,A,B,C,D,E,F,G,H,I,J,K,L,M,N,O,P,Q,R,S,T,U,V,W,X,Y,Z,_,$,aa,ab,ac,ad,ae,af,ag,ah,ai,aj,ak,al,am,an,ao,ap,aq,ar,as,at,au,av,aw,ax,ay,az,aA,aB,aC,aD,aE,aF,aG,aH,aI,aJ,aK,aL,aM,aN,aO,aP,aQ,aR,aS,aT,aU,aV,aW,aX,aY,aZ,a_,a$,ba,bb,bc,bd,be,bf,bg,bh,bi,bj,bk,bl,bm,bn,bo,bp,bq,br,bs,bt,bu,bv,bw,bx,by,bz,bA,bB,bC,bD,bE,bF,bG,bH,bI,bJ,bK,bL,bM,bN,bO,bP,bQ,bR,bS,bT,bU,bV,bW,bX,bY,bZ,b_,b$,ca,cb,cc,cd,ce,cf,cg,ch,ci,cj,ck,cl,cm,cn,co,cp,cq,cr,cs,ct,cu,cv,cw,cx,cy,cz,cA,cB,cC,cD,cE,cF,cG,cH,cI,cJ,cK,cL,cM,cN,cO,cP,cQ,cR,cS,cT,cU,cV,cW,cX,cY,cZ,c_,c$,da,db,dc,dd,de,df,dg,dh,di,dj,dk,dl,dm,dn,do0,dp,dq,dr,ds,dt,du,dv,dw,dx,dy,dz,dA,dB,dC,dD,dE,dF,dG,dH,dI,dJ,dK,dL,dM,dN,dO,dP,dQ,dR,dS,dT,dU,dV,dW,dX,dY,dZ,d_,d$,ea,eb,ec,ed,ee,ef,eg,eh,ei,ej,ek,el,em,en,eo,ep,eq,er,es,et,eu,ev,ew,ex,ey,ez,eA,eB,eC,eD,eE,eF,eG,eH,eI,eJ,eK,eL,eM,eN,eO,eP,eQ,eR,eS,eT,eU,eV,eW,eX,eY,eZ,e_,e$,fa,fb,fc,fd,fe,ff,fg,fh,fi,fj,fk,fl,fm,fn,fo,fp,fq,fr,fs,ft,fu,fv,fw,fx,fy,fz,fA,fB,fC,fD,fE,fF,fG,fH,fI,fJ,fK,fL,fM,fN,fO,fP,fQ,fR,fS,fT,fU,fV,fW,fX,fY,fZ,f_,f$,ga,gb,gc,gd,ge,gf,gg,gh,gi,gj,gk,gl,gm,gn,go,gp,gq,gr,gs,gt,gu,gv,gw,gx,gy,gz,gA,gB,gC,gD,gE,gF,gG,gH,gI,gJ,gK,gL,gM,gN,gO,gP,gQ,gR,gS,gT,gU,gV,gW,gX,gY,gZ,g_,g$,ha,hb,hc,hd,he,hf,hg,hh,hi,hj,hk,hl,hm,hn,ho,hp,hq,hr,hs,ht,hu,hv,hw,hx,hy,hz,hA,hB,hC,hD,hE,hF,hG,hH,hI,hJ,hK,hL,hM,hN,hO,hP,hQ,hR,hS,hT,hU,hV,hW,hX,hY,hZ,h_,h$,ia,ib,ic,id,ie,if0,ig,ih,ii,ij,ik,il,im,in0,io,ip,iq,ir,is,it,iu,iv,iw,ix,iy,iz,iA,iB,iC,iD,iE,iF,iG){ct[0]={value:3518};cu[0]={tag:a,attributes:{name:s,content:g}};cu[1]={tag:r,attributes:{rel:t,href:G}};cu[2]={tag:a,attributes:{property:u,content:v}};cu[3]={tag:a,attributes:{property:w,content:g}};cu[4]={tag:a,attributes:{property:x,content:k}};cu[5]={tag:a,attributes:{property:y,content:k}};cu[6]={tag:a,attributes:{name:z,content:E}};cu[7]={tag:a,attributes:{name:A,content:g}};cu[8]={tag:a,attributes:{name:B,content:C}};cv[0]={value:9450};cw[0]={target_id:"homepage_hero",target_type:Z,target_uuid:"95918b06-6ed4-4960-8f1d-41744422541d"};cE[0]={value:3519};cF[0]={tag:a,attributes:{name:s,content:g}};cF[1]={tag:r,attributes:{rel:t,href:G}};cF[2]={tag:a,attributes:{property:u,content:v}};cF[3]={tag:a,attributes:{property:w,content:g}};cF[4]={tag:a,attributes:{property:x,content:k}};cF[5]={tag:a,attributes:{property:y,content:k}};cF[6]={tag:a,attributes:{name:z,content:E}};cF[7]={tag:a,attributes:{name:A,content:g}};cF[8]={tag:a,attributes:{name:B,content:C}};cG[0]={value:9282};cH[0]={target_id:"image_card",target_type:Z,target_uuid:"f205c16b-9dc5-4a45-9e76-0765b2eb2917"};cR[0]={value:3520};cS[0]={tag:a,attributes:{name:s,content:g}};cS[1]={tag:r,attributes:{rel:t,href:G}};cS[2]={tag:a,attributes:{property:u,content:v}};cS[3]={tag:a,attributes:{property:w,content:g}};cS[4]={tag:a,attributes:{property:x,content:k}};cS[5]={tag:a,attributes:{property:y,content:k}};cS[6]={tag:a,attributes:{name:z,content:E}};cS[7]={tag:a,attributes:{name:A,content:g}};cS[8]={tag:a,attributes:{name:B,content:C}};cT[0]={value:8894};cU[0]={target_id:av,target_type:Z,target_uuid:aw};cY[0]={value:3521};cZ[0]={tag:a,attributes:{name:s,content:g}};cZ[1]={tag:r,attributes:{rel:t,href:G}};cZ[2]={tag:a,attributes:{property:u,content:v}};cZ[3]={tag:a,attributes:{property:w,content:g}};cZ[4]={tag:a,attributes:{property:x,content:k}};cZ[5]={tag:a,attributes:{property:y,content:k}};cZ[6]={tag:a,attributes:{name:z,content:E}};cZ[7]={tag:a,attributes:{name:A,content:g}};cZ[8]={tag:a,attributes:{name:B,content:C}};c_[0]={value:9455};c$[0]={target_id:av,target_type:Z,target_uuid:aw};dd[0]={value:3522};de[0]={tag:a,attributes:{name:s,content:g}};de[1]={tag:r,attributes:{rel:t,href:G}};de[2]={tag:a,attributes:{property:u,content:v}};de[3]={tag:a,attributes:{property:w,content:g}};de[4]={tag:a,attributes:{property:x,content:k}};de[5]={tag:a,attributes:{property:y,content:k}};de[6]={tag:a,attributes:{name:z,content:E}};de[7]={tag:a,attributes:{name:A,content:g}};de[8]={tag:a,attributes:{name:B,content:C}};df[0]={value:9541};dg[0]={target_id:av,target_type:Z,target_uuid:aw};dk[0]={value:3523};dl[0]={tag:a,attributes:{name:s,content:g}};dl[1]={tag:r,attributes:{rel:t,href:G}};dl[2]={tag:a,attributes:{property:u,content:v}};dl[3]={tag:a,attributes:{property:w,content:g}};dl[4]={tag:a,attributes:{property:x,content:k}};dl[5]={tag:a,attributes:{property:y,content:k}};dl[6]={tag:a,attributes:{name:z,content:E}};dl[7]={tag:a,attributes:{name:A,content:g}};dl[8]={tag:a,attributes:{name:B,content:C}};dm[0]={value:9457};dn[0]={target_id:av,target_type:Z,target_uuid:aw};dr[0]={value:3524};ds[0]={tag:a,attributes:{name:s,content:g}};ds[1]={tag:r,attributes:{rel:t,href:G}};ds[2]={tag:a,attributes:{property:u,content:v}};ds[3]={tag:a,attributes:{property:w,content:g}};ds[4]={tag:a,attributes:{property:x,content:k}};ds[5]={tag:a,attributes:{property:y,content:k}};ds[6]={tag:a,attributes:{name:z,content:E}};ds[7]={tag:a,attributes:{name:A,content:g}};ds[8]={tag:a,attributes:{name:B,content:C}};dt[0]={value:8943};du[0]={target_id:av,target_type:Z,target_uuid:aw};dx[0]={value:3525};dy[0]={tag:a,attributes:{name:s,content:g}};dy[1]={tag:r,attributes:{rel:t,href:G}};dy[2]={tag:a,attributes:{property:u,content:v}};dy[3]={tag:a,attributes:{property:w,content:g}};dy[4]={tag:a,attributes:{property:x,content:k}};dy[5]={tag:a,attributes:{property:y,content:k}};dy[6]={tag:a,attributes:{name:z,content:E}};dy[7]={tag:a,attributes:{name:A,content:g}};dy[8]={tag:a,attributes:{name:B,content:C}};dz[0]={value:9030};dA[0]={target_id:av,target_type:Z,target_uuid:aw};dC[0]={value:3733};dD[0]={tag:a,attributes:{name:s,content:g}};dD[1]={tag:r,attributes:{rel:t,href:G}};dD[2]={tag:a,attributes:{property:u,content:v}};dD[3]={tag:a,attributes:{property:w,content:g}};dD[4]={tag:a,attributes:{property:x,content:k}};dD[5]={tag:a,attributes:{property:y,content:k}};dD[6]={tag:a,attributes:{name:z,content:E}};dD[7]={tag:a,attributes:{name:A,content:g}};dD[8]={tag:a,attributes:{name:B,content:C}};dE[0]={value:9522};dF[0]={target_id:dG,target_type:Z,target_uuid:dH};dJ[0]={title:"Technical Consulting",items:[]};dJ[1]={title:"Development & Integration",items:[]};dJ[2]={title:"Infrastructure & Hosting",items:[]};dJ[3]={title:"Security & Compliance",items:[]};dJ[4]={title:"Web Application Development",items:[]};dK.pageBackgroundColor=l;dK.pageColor=l;dK.label=f;dK.backgroundColor=aa;dK.color=l;dK.useNarrowLayout=d;dM[0]={value:3734};dN[0]={tag:a,attributes:{name:s,content:g}};dN[1]={tag:r,attributes:{rel:t,href:G}};dN[2]={tag:a,attributes:{property:u,content:v}};dN[3]={tag:a,attributes:{property:w,content:g}};dN[4]={tag:a,attributes:{property:x,content:k}};dN[5]={tag:a,attributes:{property:y,content:k}};dN[6]={tag:a,attributes:{name:z,content:E}};dN[7]={tag:a,attributes:{name:A,content:g}};dN[8]={tag:a,attributes:{name:B,content:C}};dO[0]={value:9523};dP[0]={target_id:dG,target_type:Z,target_uuid:dH};dQ[0]={title:"Business Analysis",items:[]};dQ[1]={title:"Strategy & Research",items:[]};dQ[2]={title:"Experience Design",items:[]};dQ[3]={title:"Interface Design",items:[]};dQ[4]={title:"Data & Analytics",items:[]};dS[0]={value:3536};dT[0]={tag:a,attributes:{name:s,content:g}};dT[1]={tag:r,attributes:{rel:t,href:G}};dT[2]={tag:a,attributes:{property:u,content:v}};dT[3]={tag:a,attributes:{property:w,content:g}};dT[4]={tag:a,attributes:{property:x,content:k}};dT[5]={tag:a,attributes:{property:y,content:k}};dT[6]={tag:a,attributes:{name:z,content:E}};dT[7]={tag:a,attributes:{name:A,content:g}};dT[8]={tag:a,attributes:{name:B,content:C}};dU[0]={value:8944};dV[0]={target_id:"section_button",target_type:Z,target_uuid:"aa01a09c-6de5-4705-87be-3849f470526f"};dY[0]={value:3537};dZ[0]={tag:a,attributes:{name:s,content:g}};dZ[1]={tag:r,attributes:{rel:t,href:G}};dZ[2]={tag:a,attributes:{property:u,content:v}};dZ[3]={tag:a,attributes:{property:w,content:g}};dZ[4]={tag:a,attributes:{property:x,content:k}};dZ[5]={tag:a,attributes:{property:y,content:k}};dZ[6]={tag:a,attributes:{name:z,content:E}};dZ[7]={tag:a,attributes:{name:A,content:g}};dZ[8]={tag:a,attributes:{name:B,content:C}};d_[0]={value:9100};d$[0]={target_id:av,target_type:Z,target_uuid:aw};eb[0]={value:3538};ec[0]={tag:a,attributes:{name:s,content:g}};ec[1]={tag:r,attributes:{rel:t,href:G}};ec[2]={tag:a,attributes:{property:u,content:v}};ec[3]={tag:a,attributes:{property:w,content:g}};ec[4]={tag:a,attributes:{property:x,content:k}};ec[5]={tag:a,attributes:{property:y,content:k}};ec[6]={tag:a,attributes:{name:z,content:E}};ec[7]={tag:a,attributes:{name:A,content:g}};ec[8]={tag:a,attributes:{name:B,content:C}};ed[0]={value:8783};ee[0]={target_id:ef,target_type:Z,target_uuid:eg};ep[0]={value:3539};eq[0]={tag:a,attributes:{name:s,content:g}};eq[1]={tag:r,attributes:{rel:t,href:G}};eq[2]={tag:a,attributes:{property:u,content:v}};eq[3]={tag:a,attributes:{property:w,content:g}};eq[4]={tag:a,attributes:{property:x,content:k}};eq[5]={tag:a,attributes:{property:y,content:k}};eq[6]={tag:a,attributes:{name:z,content:E}};eq[7]={tag:a,attributes:{name:A,content:g}};eq[8]={tag:a,attributes:{name:B,content:C}};er[0]={value:8689};es[0]={target_id:ef,target_type:Z,target_uuid:eg};eu[0]={value:3540};ev[0]={tag:a,attributes:{name:s,content:g}};ev[1]={tag:r,attributes:{rel:t,href:G}};ev[2]={tag:a,attributes:{property:u,content:v}};ev[3]={tag:a,attributes:{property:w,content:g}};ev[4]={tag:a,attributes:{property:x,content:k}};ev[5]={tag:a,attributes:{property:y,content:k}};ev[6]={tag:a,attributes:{name:z,content:E}};ev[7]={tag:a,attributes:{name:A,content:g}};ev[8]={tag:a,attributes:{name:B,content:C}};ew[0]={value:8900};ex[0]={target_id:av,target_type:Z,target_uuid:aw};ey.pageBackgroundColor=l;ey.pageColor=l;ey.label=f;ey.backgroundColor=l;ey.color=l;ey.useNarrowLayout=d;fi[0]={value:3541};fj[0]={tag:a,attributes:{name:s,content:g}};fj[1]={tag:r,attributes:{rel:t,href:G}};fj[2]={tag:a,attributes:{property:u,content:v}};fj[3]={tag:a,attributes:{property:w,content:g}};fj[4]={tag:a,attributes:{property:x,content:k}};fj[5]={tag:a,attributes:{property:y,content:k}};fj[6]={tag:a,attributes:{name:z,content:E}};fj[7]={tag:a,attributes:{name:A,content:g}};fj[8]={tag:a,attributes:{name:B,content:C}};fk[0]={value:8947};fl[0]={target_id:bh,target_type:Z,target_uuid:bP};return {layout:"default",data:[{}],fetch:{},error:e,state:{renderedContent:[{components:{column_1:{"5b6a6780-99bb-4732-ae64-7e0ccfeeda8c":{meta:{sectionLabel:f,uuid:cs,region:D,weight:F,id:ct,metatag:cu,revision_id:cv,type:cw},componentType:"HomepageHero",content:{text:cx,media:{componentType:cy,content:{src:cz,alt:cA,width:aF,height:aG,sources:[{type:n,size:cB,width:aX,height:aY,srcset:"https:\u002F\u002Fbo.factorial.io\u002Fsites\u002Fdefault\u002Ffiles\u002Fstyles\u002Fhero_image__xlarge__1x\u002Fpublic\u002F2024-08\u002FHero_Homepage.jpg.webp?h=9553d40f&itok=aaaeHWg3 1x, https:\u002F\u002Fbo.factorial.io\u002Fsites\u002Fdefault\u002Ffiles\u002Fstyles\u002Fhero_image__xlarge__2x\u002Fpublic\u002F2024-08\u002FHero_Homepage.jpg.webp?h=9553d40f&itok=Iw6VjcOR 2x",media:cC},{type:n,size:N,width:aF,height:aG,srcset:"https:\u002F\u002Fbo.factorial.io\u002Fsites\u002Fdefault\u002Ffiles\u002Fstyles\u002Fhero_image__large__1x\u002Fpublic\u002F2024-08\u002FHero_Homepage.jpg.webp?h=9553d40f&itok=pzDQ_9GE 1x, https:\u002F\u002Fbo.factorial.io\u002Fsites\u002Fdefault\u002Ffiles\u002Fstyles\u002Fhero_image__large__2x\u002Fpublic\u002F2024-08\u002FHero_Homepage.jpg.webp?h=9553d40f&itok=hrDfdVBt 2x",media:O},{type:n,size:P,width:aZ,height:a_,srcset:"https:\u002F\u002Fbo.factorial.io\u002Fsites\u002Fdefault\u002Ffiles\u002Fstyles\u002Fhero_image__medium__1x\u002Fpublic\u002F2024-08\u002FHero_Homepage.jpg.webp?h=9553d40f&itok=O_atc5g2 1x, https:\u002F\u002Fbo.factorial.io\u002Fsites\u002Fdefault\u002Ffiles\u002Fstyles\u002Fhero_image__medium__2x\u002Fpublic\u002F2024-08\u002FHero_Homepage.jpg.webp?h=9553d40f&itok=qpLN5tt4 2x",media:Q},{type:n,size:R,width:au,height:au,srcset:"https:\u002F\u002Fbo.factorial.io\u002Fsites\u002Fdefault\u002Ffiles\u002Fstyles\u002Fhero_image__small__1x\u002Fpublic\u002F2024-08\u002FHero_Homepage.jpg.webp?h=9553d40f&itok=bAVeP7pn 1x, https:\u002F\u002Fbo.factorial.io\u002Fsites\u002Fdefault\u002Ffiles\u002Fstyles\u002Fhero_image__small__2x\u002Fpublic\u002F2024-08\u002FHero_Homepage.jpg.webp?h=9553d40f&itok=_PgAlq6E 2x",media:S},{type:n,size:T,width:ak,height:ak,srcset:"https:\u002F\u002Fbo.factorial.io\u002Fsites\u002Fdefault\u002Ffiles\u002Fstyles\u002Fhero_image__xsmall__1x\u002Fpublic\u002F2024-08\u002FHero_Homepage.jpg.webp?h=9553d40f&itok=yc4uXRyn 1x, https:\u002F\u002Fbo.factorial.io\u002Fsites\u002Fdefault\u002Ffiles\u002Fstyles\u002Fhero_image__xsmall__2x\u002Fpublic\u002F2024-08\u002FHero_Homepage.jpg.webp?h=9553d40f&itok=gR29ZsyP 2x",media:U},{type:o,size:cB,width:aX,height:aY,srcset:"https:\u002F\u002Fbo.factorial.io\u002Fsites\u002Fdefault\u002Ffiles\u002Fstyles\u002Fhero_image__xlarge__1x\u002Fpublic\u002F2024-08\u002FHero_Homepage.jpg?h=9553d40f&itok=aaaeHWg3 1x, https:\u002F\u002Fbo.factorial.io\u002Fsites\u002Fdefault\u002Ffiles\u002Fstyles\u002Fhero_image__xlarge__2x\u002Fpublic\u002F2024-08\u002FHero_Homepage.jpg?h=9553d40f&itok=Iw6VjcOR 2x",media:cC},{type:o,size:N,width:aF,height:aG,srcset:"https:\u002F\u002Fbo.factorial.io\u002Fsites\u002Fdefault\u002Ffiles\u002Fstyles\u002Fhero_image__large__1x\u002Fpublic\u002F2024-08\u002FHero_Homepage.jpg?h=9553d40f&itok=pzDQ_9GE 1x, https:\u002F\u002Fbo.factorial.io\u002Fsites\u002Fdefault\u002Ffiles\u002Fstyles\u002Fhero_image__large__2x\u002Fpublic\u002F2024-08\u002FHero_Homepage.jpg?h=9553d40f&itok=hrDfdVBt 2x",media:O},{type:o,size:P,width:aZ,height:a_,srcset:"https:\u002F\u002Fbo.factorial.io\u002Fsites\u002Fdefault\u002Ffiles\u002Fstyles\u002Fhero_image__medium__1x\u002Fpublic\u002F2024-08\u002FHero_Homepage.jpg?h=9553d40f&itok=O_atc5g2 1x, https:\u002F\u002Fbo.factorial.io\u002Fsites\u002Fdefault\u002Ffiles\u002Fstyles\u002Fhero_image__medium__2x\u002Fpublic\u002F2024-08\u002FHero_Homepage.jpg?h=9553d40f&itok=qpLN5tt4 2x",media:Q},{type:o,size:R,width:au,height:au,srcset:"https:\u002F\u002Fbo.factorial.io\u002Fsites\u002Fdefault\u002Ffiles\u002Fstyles\u002Fhero_image__small__1x\u002Fpublic\u002F2024-08\u002FHero_Homepage.jpg?h=9553d40f&itok=bAVeP7pn 1x, https:\u002F\u002Fbo.factorial.io\u002Fsites\u002Fdefault\u002Ffiles\u002Fstyles\u002Fhero_image__small__2x\u002Fpublic\u002F2024-08\u002FHero_Homepage.jpg?h=9553d40f&itok=_PgAlq6E 2x",media:S},{type:o,size:T,width:ak,height:ak,srcset:"https:\u002F\u002Fbo.factorial.io\u002Fsites\u002Fdefault\u002Ffiles\u002Fstyles\u002Fhero_image__xsmall__1x\u002Fpublic\u002F2024-08\u002FHero_Homepage.jpg?h=9553d40f&itok=yc4uXRyn 1x, https:\u002F\u002Fbo.factorial.io\u002Fsites\u002Fdefault\u002Ffiles\u002Fstyles\u002Fhero_image__xsmall__2x\u002Fpublic\u002F2024-08\u002FHero_Homepage.jpg?h=9553d40f&itok=gR29ZsyP 2x",media:U}],loading:"eager"}},mobileMedia:{componentType:e,content:e}}}}},isFluidLayout:d,layout:V,multiColumnLayout:d,settings:{pageBackgroundColor:l,pageColor:l,label:f,backgroundColor:l,color:l,useNarrowLayout:d}},{components:{column_1:{"47643fe2-1db6-4b56-b5af-0029d5ed60e8":{meta:{sectionLabel:f,uuid:cD,region:D,weight:F,id:cE,metatag:cF,revision_id:cG,type:cH},componentType:"ImageCard",content:{media:{componentType:cy,content:{src:cI,alt:cJ,width:cK,height:cL,sources:[{type:n,size:N,width:a$,height:ba,srcset:"https:\u002F\u002Fbo.factorial.io\u002Fsites\u002Fdefault\u002Ffiles\u002Fstyles\u002Fimage_card__large__1x\u002Fpublic\u002F2024-07\u002FL1011361-4.jpg.webp?h=398ca847&itok=erMp6-jl 1x, https:\u002F\u002Fbo.factorial.io\u002Fsites\u002Fdefault\u002Ffiles\u002Fstyles\u002Fimage_card__large__2x\u002Fpublic\u002F2024-07\u002FL1011361-4.jpg.webp?h=398ca847&itok=5aVziNvR 2x",media:O},{type:n,size:P,width:bb,height:bc,srcset:"https:\u002F\u002Fbo.factorial.io\u002Fsites\u002Fdefault\u002Ffiles\u002Fstyles\u002Fimage_card__medium__1x\u002Fpublic\u002F2024-07\u002FL1011361-4.jpg.webp?h=398ca847&itok=K1bWJgcc 1x, https:\u002F\u002Fbo.factorial.io\u002Fsites\u002Fdefault\u002Ffiles\u002Fstyles\u002Fimage_card__medium__2x\u002Fpublic\u002F2024-07\u002FL1011361-4.jpg.webp?h=398ca847&itok=MDIn1f9B 2x",media:Q},{type:n,size:R,width:p,height:bd,srcset:"https:\u002F\u002Fbo.factorial.io\u002Fsites\u002Fdefault\u002Ffiles\u002Fstyles\u002Fimage_card__small__1x\u002Fpublic\u002F2024-07\u002FL1011361-4.jpg.webp?h=398ca847&itok=FT7qw_S0 1x, https:\u002F\u002Fbo.factorial.io\u002Fsites\u002Fdefault\u002Ffiles\u002Fstyles\u002Fimage_card__small__2x\u002Fpublic\u002F2024-07\u002FL1011361-4.jpg.webp?h=398ca847&itok=RJFUf0gz 2x",media:S},{type:n,size:T,width:ak,height:_,srcset:"https:\u002F\u002Fbo.factorial.io\u002Fsites\u002Fdefault\u002Ffiles\u002Fstyles\u002Fimage_card__xsmall__1x\u002Fpublic\u002F2024-07\u002FL1011361-4.jpg.webp?h=398ca847&itok=kbWAY9sw 1x, https:\u002F\u002Fbo.factorial.io\u002Fsites\u002Fdefault\u002Ffiles\u002Fstyles\u002Fimage_card__xsmall__2x\u002Fpublic\u002F2024-07\u002FL1011361-4.jpg.webp?h=398ca847&itok=0wjkN7IB 2x",media:U},{type:o,size:N,width:a$,height:ba,srcset:"https:\u002F\u002Fbo.factorial.io\u002Fsites\u002Fdefault\u002Ffiles\u002Fstyles\u002Fimage_card__large__1x\u002Fpublic\u002F2024-07\u002FL1011361-4.jpg?h=398ca847&itok=erMp6-jl 1x, https:\u002F\u002Fbo.factorial.io\u002Fsites\u002Fdefault\u002Ffiles\u002Fstyles\u002Fimage_card__large__2x\u002Fpublic\u002F2024-07\u002FL1011361-4.jpg?h=398ca847&itok=5aVziNvR 2x",media:O},{type:o,size:P,width:bb,height:bc,srcset:"https:\u002F\u002Fbo.factorial.io\u002Fsites\u002Fdefault\u002Ffiles\u002Fstyles\u002Fimage_card__medium__1x\u002Fpublic\u002F2024-07\u002FL1011361-4.jpg?h=398ca847&itok=K1bWJgcc 1x, https:\u002F\u002Fbo.factorial.io\u002Fsites\u002Fdefault\u002Ffiles\u002Fstyles\u002Fimage_card__medium__2x\u002Fpublic\u002F2024-07\u002FL1011361-4.jpg?h=398ca847&itok=MDIn1f9B 2x",media:Q},{type:o,size:R,width:p,height:bd,srcset:"https:\u002F\u002Fbo.factorial.io\u002Fsites\u002Fdefault\u002Ffiles\u002Fstyles\u002Fimage_card__small__1x\u002Fpublic\u002F2024-07\u002FL1011361-4.jpg?h=398ca847&itok=FT7qw_S0 1x, https:\u002F\u002Fbo.factorial.io\u002Fsites\u002Fdefault\u002Ffiles\u002Fstyles\u002Fimage_card__small__2x\u002Fpublic\u002F2024-07\u002FL1011361-4.jpg?h=398ca847&itok=RJFUf0gz 2x",media:S},{type:o,size:T,width:ak,height:_,srcset:"https:\u002F\u002Fbo.factorial.io\u002Fsites\u002Fdefault\u002Ffiles\u002Fstyles\u002Fimage_card__xsmall__1x\u002Fpublic\u002F2024-07\u002FL1011361-4.jpg?h=398ca847&itok=kbWAY9sw 1x, https:\u002F\u002Fbo.factorial.io\u002Fsites\u002Fdefault\u002Ffiles\u002Fstyles\u002Fimage_card__xsmall__2x\u002Fpublic\u002F2024-07\u002FL1011361-4.jpg?h=398ca847&itok=0wjkN7IB 2x",media:U}],loading:bD}},text:cM,link:{url:aH,label:cN,type:bE},color:$,backgroundColor:cO,imagePosition:cP}}}},isFluidLayout:d,layout:V,multiColumnLayout:d,settings:{pageBackgroundColor:l,pageColor:l,label:f,backgroundColor:l,color:l,useNarrowLayout:d}},{components:{column_1:{"9a721a9b-3da3-4dc1-8163-970419a8cd15":{meta:{sectionLabel:f,uuid:cQ,region:D,weight:F,id:cR,metatag:cS,revision_id:cT,type:cU},componentType:ax,content:{text:cV,headline:l,columns:f,bordered:d,button:{url:f,label:f,type:as}}}}},isFluidLayout:d,layout:V,multiColumnLayout:b,settings:{pageBackgroundColor:l,pageColor:l,label:f,backgroundColor:l,color:l,useNarrowLayout:d}},{components:{column_3:{"696df886-fb73-46ca-9955-87fb6d9db149":{meta:{sectionLabel:f,uuid:cW,region:cX,weight:F,id:cY,metatag:cZ,revision_id:c_,type:c$},componentType:ax,content:{text:da,headline:l,columns:f,bordered:d,button:{url:f,label:f,type:as}}}},column_2:{"ddf4777f-8ac1-4b6a-adc9-3e89c86fe7b0":{meta:{sectionLabel:f,uuid:db,region:dc,weight:F,id:dd,metatag:de,revision_id:df,type:dg},componentType:ax,content:{text:dh,headline:l,columns:f,bordered:d,button:{url:f,label:f,type:as}}}},column_1:{"431e2d8c-edf1-4d4b-994e-1217dd478179":{meta:{sectionLabel:f,uuid:di,region:dj,weight:F,id:dk,metatag:dl,revision_id:dm,type:dn},componentType:ax,content:{text:do0,headline:l,columns:f,bordered:d,button:{url:f,label:f,type:as}}}}},isFluidLayout:d,layout:dp,multiColumnLayout:b,settings:{pageBackgroundColor:l,pageColor:l,label:f,backgroundColor:l,color:l,useNarrowLayout:d}},{components:{column_1:{"f980da8b-cc9e-4ba0-a583-f07c25e26780":{meta:{sectionLabel:f,uuid:dq,region:D,weight:F,id:dr,metatag:ds,revision_id:dt,type:du},componentType:ax,content:{text:l,headline:l,columns:f,bordered:b,button:{url:be,label:dv,type:as}}}}},isFluidLayout:d,layout:V,multiColumnLayout:b,settings:{pageBackgroundColor:l,pageColor:l,label:f,backgroundColor:l,color:l,useNarrowLayout:d}},{components:{column_1:{"d368c26f-ecb1-4043-a0e9-3d231d5d94f6":{meta:{sectionLabel:f,uuid:dw,region:D,weight:F,id:dx,metatag:dy,revision_id:dz,type:dA},componentType:ax,content:{text:l,headline:bF,columns:f,bordered:d,button:{url:f,label:f,type:as}}}}},isFluidLayout:d,layout:V,multiColumnLayout:b,settings:{pageBackgroundColor:l,pageColor:l,label:f,backgroundColor:aa,color:$,useNarrowLayout:d}},{components:{column_1:{"69949c07-4943-4133-8ff1-4c34cf960646":{meta:{sectionLabel:f,uuid:dB,region:D,weight:F,id:dC,metatag:dD,revision_id:dE,type:dF},componentType:dI,content:{heading:bG,items:dJ}}}},isFluidLayout:d,layout:V,multiColumnLayout:d,settings:dK},{components:{column_1:{"9b132b87-d3d3-44a3-8cd8-72d6aec4cfa9":{meta:{sectionLabel:f,uuid:dL,region:D,weight:at,id:dM,metatag:dN,revision_id:dO,type:dP},componentType:dI,content:{heading:aQ,items:dQ}}}},isFluidLayout:d,layout:V,multiColumnLayout:d,settings:dK},{components:{column_1:{"ada2a5d6-c132-49f2-bc89-184f2283a5fe":{meta:{sectionLabel:f,uuid:dR,region:D,weight:F,id:dS,metatag:dT,revision_id:dU,type:dV},componentType:"SectionButton",content:{href:aI,label:bH,type:bE,position:dW}}}},isFluidLayout:d,layout:V,multiColumnLayout:d,settings:{pageBackgroundColor:l,pageColor:l,label:f,backgroundColor:aa,color:l,useNarrowLayout:d}},{components:{column_1:{"cde89b15-c38e-470f-a879-c9e0976601e5":{meta:{sectionLabel:f,uuid:dX,region:D,weight:F,id:dY,metatag:dZ,revision_id:d_,type:d$},componentType:ax,content:{text:bI,headline:l,columns:f,bordered:d,button:{url:f,label:f,type:as}}},"52f09acb-b6e3-4a6b-9a38-b2bef89683ab":{meta:{sectionLabel:f,uuid:ea,region:D,weight:at,id:eb,metatag:ec,revision_id:ed,type:ee},componentType:eh,content:{caption:l,desktopImage:{componentType:ei,content:{url:ej,title:bf,alt:bg,width:ek,height:el,loading:bD}},mobileImage:{componentType:ei,content:{url:em,title:bf,alt:bg,width:W,height:en,loading:bD}}}}}},isFluidLayout:d,layout:V,multiColumnLayout:b,settings:{pageBackgroundColor:l,pageColor:l,label:f,backgroundColor:aa,color:l,useNarrowLayout:d}},{components:{column_1:{"fdc44004-1813-4dc0-b3f4-e43943baa201":{meta:{sectionLabel:f,uuid:eo,region:D,weight:F,id:ep,metatag:eq,revision_id:er,type:es},componentType:eh,content:{caption:l,desktopImage:{componentType:e,content:e},mobileImage:{componentType:e,content:e}}},"486eed50-f333-4915-92e0-630f73756faa":{meta:{sectionLabel:f,uuid:et,region:D,weight:at,id:eu,metatag:ev,revision_id:ew,type:ex},componentType:ax,content:{text:bJ,headline:l,columns:f,bordered:d,button:{url:f,label:f,type:as}}}}},isFluidLayout:d,layout:V,multiColumnLayout:b,settings:ey},{components:{column_1:{"b5a308ff-4b7b-4073-a2e3-02adbb66e21d":{meta:{sectionLabel:f,uuid:ez,region:D,weight:aR,id:l,metatag:l,revision_id:l,type:l},componentType:"CasesSlideShowBlock",content:{slideshowCards:[{headline:eA,image:{src:eB,alt:eC,width:eD,height:eE,sources:[{type:n,size:N,width:H,height:I,srcset:"https:\u002F\u002Fbo.factorial.io\u002Fsites\u002Fdefault\u002Ffiles\u002Fstyles\u002Fcases_slideshow__large__1x\u002Fpublic\u002F2022-03\u002FHero-image-factorial-case-dpa-factify_0.png.webp?h=a6f18470&itok=TG-EnWOo 1x, https:\u002F\u002Fbo.factorial.io\u002Fsites\u002Fdefault\u002Ffiles\u002Fstyles\u002Fcases_slideshow__large__2x\u002Fpublic\u002F2022-03\u002FHero-image-factorial-case-dpa-factify_0.png.webp?h=a6f18470&itok=VLaOWMgH 2x",media:O},{type:n,size:P,width:J,height:K,srcset:"https:\u002F\u002Fbo.factorial.io\u002Fsites\u002Fdefault\u002Ffiles\u002Fstyles\u002Fcases_slideshow__medium__1x\u002Fpublic\u002F2022-03\u002FHero-image-factorial-case-dpa-factify_0.png.webp?h=a6f18470&itok=AYhf0Hlt 1x, https:\u002F\u002Fbo.factorial.io\u002Fsites\u002Fdefault\u002Ffiles\u002Fstyles\u002Fcases_slideshow__medium__2x\u002Fpublic\u002F2022-03\u002FHero-image-factorial-case-dpa-factify_0.png.webp?h=a6f18470&itok=jfeBFz3H 2x",media:Q},{type:n,size:R,width:p,height:L,srcset:"https:\u002F\u002Fbo.factorial.io\u002Fsites\u002Fdefault\u002Ffiles\u002Fstyles\u002Fcases_slideshow__small__1x\u002Fpublic\u002F2022-03\u002FHero-image-factorial-case-dpa-factify_0.png.webp?h=a6f18470&itok=r_H1jTMP 1x, https:\u002F\u002Fbo.factorial.io\u002Fsites\u002Fdefault\u002Ffiles\u002Fstyles\u002Fcases_slideshow__small__2x\u002Fpublic\u002F2022-03\u002FHero-image-factorial-case-dpa-factify_0.png.webp?h=a6f18470&itok=mt_PDI62 2x",media:S},{type:n,size:T,width:q,height:M,srcset:"https:\u002F\u002Fbo.factorial.io\u002Fsites\u002Fdefault\u002Ffiles\u002Fstyles\u002Fcases_slideshow__xsmall__1x\u002Fpublic\u002F2022-03\u002FHero-image-factorial-case-dpa-factify_0.png.webp?h=a6f18470&itok=CeGgJf1h 1x, https:\u002F\u002Fbo.factorial.io\u002Fsites\u002Fdefault\u002Ffiles\u002Fstyles\u002Fcases_slideshow__xsmall__2x\u002Fpublic\u002F2022-03\u002FHero-image-factorial-case-dpa-factify_0.png.webp?h=a6f18470&itok=YI8XXwcI 2x",media:U},{type:o,size:N,width:H,height:I,srcset:"https:\u002F\u002Fbo.factorial.io\u002Fsites\u002Fdefault\u002Ffiles\u002Fstyles\u002Fcases_slideshow__large__1x\u002Fpublic\u002F2022-03\u002FHero-image-factorial-case-dpa-factify_0.png?h=a6f18470&itok=TG-EnWOo 1x, https:\u002F\u002Fbo.factorial.io\u002Fsites\u002Fdefault\u002Ffiles\u002Fstyles\u002Fcases_slideshow__large__2x\u002Fpublic\u002F2022-03\u002FHero-image-factorial-case-dpa-factify_0.png?h=a6f18470&itok=VLaOWMgH 2x",media:O},{type:o,size:P,width:J,height:K,srcset:"https:\u002F\u002Fbo.factorial.io\u002Fsites\u002Fdefault\u002Ffiles\u002Fstyles\u002Fcases_slideshow__medium__1x\u002Fpublic\u002F2022-03\u002FHero-image-factorial-case-dpa-factify_0.png?h=a6f18470&itok=AYhf0Hlt 1x, https:\u002F\u002Fbo.factorial.io\u002Fsites\u002Fdefault\u002Ffiles\u002Fstyles\u002Fcases_slideshow__medium__2x\u002Fpublic\u002F2022-03\u002FHero-image-factorial-case-dpa-factify_0.png?h=a6f18470&itok=jfeBFz3H 2x",media:Q},{type:o,size:R,width:p,height:L,srcset:"https:\u002F\u002Fbo.factorial.io\u002Fsites\u002Fdefault\u002Ffiles\u002Fstyles\u002Fcases_slideshow__small__1x\u002Fpublic\u002F2022-03\u002FHero-image-factorial-case-dpa-factify_0.png?h=a6f18470&itok=r_H1jTMP 1x, https:\u002F\u002Fbo.factorial.io\u002Fsites\u002Fdefault\u002Ffiles\u002Fstyles\u002Fcases_slideshow__small__2x\u002Fpublic\u002F2022-03\u002FHero-image-factorial-case-dpa-factify_0.png?h=a6f18470&itok=mt_PDI62 2x",media:S},{type:o,size:T,width:q,height:M,srcset:"https:\u002F\u002Fbo.factorial.io\u002Fsites\u002Fdefault\u002Ffiles\u002Fstyles\u002Fcases_slideshow__xsmall__1x\u002Fpublic\u002F2022-03\u002FHero-image-factorial-case-dpa-factify_0.png?h=a6f18470&itok=CeGgJf1h 1x, https:\u002F\u002Fbo.factorial.io\u002Fsites\u002Fdefault\u002Ffiles\u002Fstyles\u002Fcases_slideshow__xsmall__2x\u002Fpublic\u002F2022-03\u002FHero-image-factorial-case-dpa-factify_0.png?h=a6f18470&itok=YI8XXwcI 2x",media:U}]},projectName:eF,projectDate:eG,buttonLink:eH},{headline:eI,image:{src:eJ,alt:eK,width:al,height:ab,sources:[{type:n,size:N,width:H,height:I,srcset:"https:\u002F\u002Fbo.factorial.io\u002Fsites\u002Fdefault\u002Ffiles\u002Fstyles\u002Fcases_slideshow__large__1x\u002Fpublic\u002F2021-04\u002FCases_Hero_Occhio.jpg.webp?h=4bd44c8a&itok=KsUY8jqx 1x, https:\u002F\u002Fbo.factorial.io\u002Fsites\u002Fdefault\u002Ffiles\u002Fstyles\u002Fcases_slideshow__large__2x\u002Fpublic\u002F2021-04\u002FCases_Hero_Occhio.jpg.webp?h=4bd44c8a&itok=cP9gsb0- 2x",media:O},{type:n,size:P,width:J,height:K,srcset:"https:\u002F\u002Fbo.factorial.io\u002Fsites\u002Fdefault\u002Ffiles\u002Fstyles\u002Fcases_slideshow__medium__1x\u002Fpublic\u002F2021-04\u002FCases_Hero_Occhio.jpg.webp?h=4bd44c8a&itok=wlQ6F8Ln 1x, https:\u002F\u002Fbo.factorial.io\u002Fsites\u002Fdefault\u002Ffiles\u002Fstyles\u002Fcases_slideshow__medium__2x\u002Fpublic\u002F2021-04\u002FCases_Hero_Occhio.jpg.webp?h=4bd44c8a&itok=0ly2haok 2x",media:Q},{type:n,size:R,width:p,height:L,srcset:"https:\u002F\u002Fbo.factorial.io\u002Fsites\u002Fdefault\u002Ffiles\u002Fstyles\u002Fcases_slideshow__small__1x\u002Fpublic\u002F2021-04\u002FCases_Hero_Occhio.jpg.webp?h=4bd44c8a&itok=SeRsTE64 1x, https:\u002F\u002Fbo.factorial.io\u002Fsites\u002Fdefault\u002Ffiles\u002Fstyles\u002Fcases_slideshow__small__2x\u002Fpublic\u002F2021-04\u002FCases_Hero_Occhio.jpg.webp?h=4bd44c8a&itok=vR2ZkIHn 2x",media:S},{type:n,size:T,width:q,height:M,srcset:"https:\u002F\u002Fbo.factorial.io\u002Fsites\u002Fdefault\u002Ffiles\u002Fstyles\u002Fcases_slideshow__xsmall__1x\u002Fpublic\u002F2021-04\u002FCases_Hero_Occhio.jpg.webp?h=4bd44c8a&itok=we8U6VQa 1x, https:\u002F\u002Fbo.factorial.io\u002Fsites\u002Fdefault\u002Ffiles\u002Fstyles\u002Fcases_slideshow__xsmall__2x\u002Fpublic\u002F2021-04\u002FCases_Hero_Occhio.jpg.webp?h=4bd44c8a&itok=9t4U39dB 2x",media:U},{type:o,size:N,width:H,height:I,srcset:"https:\u002F\u002Fbo.factorial.io\u002Fsites\u002Fdefault\u002Ffiles\u002Fstyles\u002Fcases_slideshow__large__1x\u002Fpublic\u002F2021-04\u002FCases_Hero_Occhio.jpg?h=4bd44c8a&itok=KsUY8jqx 1x, https:\u002F\u002Fbo.factorial.io\u002Fsites\u002Fdefault\u002Ffiles\u002Fstyles\u002Fcases_slideshow__large__2x\u002Fpublic\u002F2021-04\u002FCases_Hero_Occhio.jpg?h=4bd44c8a&itok=cP9gsb0- 2x",media:O},{type:o,size:P,width:J,height:K,srcset:"https:\u002F\u002Fbo.factorial.io\u002Fsites\u002Fdefault\u002Ffiles\u002Fstyles\u002Fcases_slideshow__medium__1x\u002Fpublic\u002F2021-04\u002FCases_Hero_Occhio.jpg?h=4bd44c8a&itok=wlQ6F8Ln 1x, https:\u002F\u002Fbo.factorial.io\u002Fsites\u002Fdefault\u002Ffiles\u002Fstyles\u002Fcases_slideshow__medium__2x\u002Fpublic\u002F2021-04\u002FCases_Hero_Occhio.jpg?h=4bd44c8a&itok=0ly2haok 2x",media:Q},{type:o,size:R,width:p,height:L,srcset:"https:\u002F\u002Fbo.factorial.io\u002Fsites\u002Fdefault\u002Ffiles\u002Fstyles\u002Fcases_slideshow__small__1x\u002Fpublic\u002F2021-04\u002FCases_Hero_Occhio.jpg?h=4bd44c8a&itok=SeRsTE64 1x, https:\u002F\u002Fbo.factorial.io\u002Fsites\u002Fdefault\u002Ffiles\u002Fstyles\u002Fcases_slideshow__small__2x\u002Fpublic\u002F2021-04\u002FCases_Hero_Occhio.jpg?h=4bd44c8a&itok=vR2ZkIHn 2x",media:S},{type:o,size:T,width:q,height:M,srcset:"https:\u002F\u002Fbo.factorial.io\u002Fsites\u002Fdefault\u002Ffiles\u002Fstyles\u002Fcases_slideshow__xsmall__1x\u002Fpublic\u002F2021-04\u002FCases_Hero_Occhio.jpg?h=4bd44c8a&itok=we8U6VQa 1x, https:\u002F\u002Fbo.factorial.io\u002Fsites\u002Fdefault\u002Ffiles\u002Fstyles\u002Fcases_slideshow__xsmall__2x\u002Fpublic\u002F2021-04\u002FCases_Hero_Occhio.jpg?h=4bd44c8a&itok=9t4U39dB 2x",media:U}]},projectName:eL,projectDate:eM,buttonLink:eN},{headline:bK,image:{src:eO,alt:eP,width:al,height:ab,sources:[{type:n,size:N,width:H,height:I,srcset:"https:\u002F\u002Fbo.factorial.io\u002Fsites\u002Fdefault\u002Ffiles\u002Fstyles\u002Fcases_slideshow__large__1x\u002Fpublic\u002F2020-07\u002FCases_GJ_OneCore_Hero_noHeadline.jpg.webp?h=4bd44c8a&itok=To-hmM5b 1x, https:\u002F\u002Fbo.factorial.io\u002Fsites\u002Fdefault\u002Ffiles\u002Fstyles\u002Fcases_slideshow__large__2x\u002Fpublic\u002F2020-07\u002FCases_GJ_OneCore_Hero_noHeadline.jpg.webp?h=4bd44c8a&itok=RPRPj6zs 2x",media:O},{type:n,size:P,width:J,height:K,srcset:"https:\u002F\u002Fbo.factorial.io\u002Fsites\u002Fdefault\u002Ffiles\u002Fstyles\u002Fcases_slideshow__medium__1x\u002Fpublic\u002F2020-07\u002FCases_GJ_OneCore_Hero_noHeadline.jpg.webp?h=4bd44c8a&itok=bInI2uSA 1x, https:\u002F\u002Fbo.factorial.io\u002Fsites\u002Fdefault\u002Ffiles\u002Fstyles\u002Fcases_slideshow__medium__2x\u002Fpublic\u002F2020-07\u002FCases_GJ_OneCore_Hero_noHeadline.jpg.webp?h=4bd44c8a&itok=GrFE1eun 2x",media:Q},{type:n,size:R,width:p,height:L,srcset:"https:\u002F\u002Fbo.factorial.io\u002Fsites\u002Fdefault\u002Ffiles\u002Fstyles\u002Fcases_slideshow__small__1x\u002Fpublic\u002F2020-07\u002FCases_GJ_OneCore_Hero_noHeadline.jpg.webp?h=4bd44c8a&itok=l_1Qf5y2 1x, https:\u002F\u002Fbo.factorial.io\u002Fsites\u002Fdefault\u002Ffiles\u002Fstyles\u002Fcases_slideshow__small__2x\u002Fpublic\u002F2020-07\u002FCases_GJ_OneCore_Hero_noHeadline.jpg.webp?h=4bd44c8a&itok=3W52eUQP 2x",media:S},{type:n,size:T,width:q,height:M,srcset:"https:\u002F\u002Fbo.factorial.io\u002Fsites\u002Fdefault\u002Ffiles\u002Fstyles\u002Fcases_slideshow__xsmall__1x\u002Fpublic\u002F2020-07\u002FCases_GJ_OneCore_Hero_noHeadline.jpg.webp?h=4bd44c8a&itok=JbnLlrXX 1x, https:\u002F\u002Fbo.factorial.io\u002Fsites\u002Fdefault\u002Ffiles\u002Fstyles\u002Fcases_slideshow__xsmall__2x\u002Fpublic\u002F2020-07\u002FCases_GJ_OneCore_Hero_noHeadline.jpg.webp?h=4bd44c8a&itok=8We_K6zJ 2x",media:U},{type:o,size:N,width:H,height:I,srcset:"https:\u002F\u002Fbo.factorial.io\u002Fsites\u002Fdefault\u002Ffiles\u002Fstyles\u002Fcases_slideshow__large__1x\u002Fpublic\u002F2020-07\u002FCases_GJ_OneCore_Hero_noHeadline.jpg?h=4bd44c8a&itok=To-hmM5b 1x, https:\u002F\u002Fbo.factorial.io\u002Fsites\u002Fdefault\u002Ffiles\u002Fstyles\u002Fcases_slideshow__large__2x\u002Fpublic\u002F2020-07\u002FCases_GJ_OneCore_Hero_noHeadline.jpg?h=4bd44c8a&itok=RPRPj6zs 2x",media:O},{type:o,size:P,width:J,height:K,srcset:"https:\u002F\u002Fbo.factorial.io\u002Fsites\u002Fdefault\u002Ffiles\u002Fstyles\u002Fcases_slideshow__medium__1x\u002Fpublic\u002F2020-07\u002FCases_GJ_OneCore_Hero_noHeadline.jpg?h=4bd44c8a&itok=bInI2uSA 1x, https:\u002F\u002Fbo.factorial.io\u002Fsites\u002Fdefault\u002Ffiles\u002Fstyles\u002Fcases_slideshow__medium__2x\u002Fpublic\u002F2020-07\u002FCases_GJ_OneCore_Hero_noHeadline.jpg?h=4bd44c8a&itok=GrFE1eun 2x",media:Q},{type:o,size:R,width:p,height:L,srcset:"https:\u002F\u002Fbo.factorial.io\u002Fsites\u002Fdefault\u002Ffiles\u002Fstyles\u002Fcases_slideshow__small__1x\u002Fpublic\u002F2020-07\u002FCases_GJ_OneCore_Hero_noHeadline.jpg?h=4bd44c8a&itok=l_1Qf5y2 1x, https:\u002F\u002Fbo.factorial.io\u002Fsites\u002Fdefault\u002Ffiles\u002Fstyles\u002Fcases_slideshow__small__2x\u002Fpublic\u002F2020-07\u002FCases_GJ_OneCore_Hero_noHeadline.jpg?h=4bd44c8a&itok=3W52eUQP 2x",media:S},{type:o,size:T,width:q,height:M,srcset:"https:\u002F\u002Fbo.factorial.io\u002Fsites\u002Fdefault\u002Ffiles\u002Fstyles\u002Fcases_slideshow__xsmall__1x\u002Fpublic\u002F2020-07\u002FCases_GJ_OneCore_Hero_noHeadline.jpg?h=4bd44c8a&itok=JbnLlrXX 1x, https:\u002F\u002Fbo.factorial.io\u002Fsites\u002Fdefault\u002Ffiles\u002Fstyles\u002Fcases_slideshow__xsmall__2x\u002Fpublic\u002F2020-07\u002FCases_GJ_OneCore_Hero_noHeadline.jpg?h=4bd44c8a&itok=8We_K6zJ 2x",media:U}]},projectName:eQ,projectDate:ay,buttonLink:eR},{headline:bL,image:{src:eS,alt:eT,width:al,height:ab,sources:[{type:n,size:N,width:H,height:I,srcset:"https:\u002F\u002Fbo.factorial.io\u002Fsites\u002Fdefault\u002Ffiles\u002Fstyles\u002Fcases_slideshow__large__1x\u002Fpublic\u002F2020-07\u002FCases_GJ_Paid_Hero.jpg.webp?h=4bd44c8a&itok=w2x-oW0E 1x, https:\u002F\u002Fbo.factorial.io\u002Fsites\u002Fdefault\u002Ffiles\u002Fstyles\u002Fcases_slideshow__large__2x\u002Fpublic\u002F2020-07\u002FCases_GJ_Paid_Hero.jpg.webp?h=4bd44c8a&itok=ay7G3KmT 2x",media:O},{type:n,size:P,width:J,height:K,srcset:"https:\u002F\u002Fbo.factorial.io\u002Fsites\u002Fdefault\u002Ffiles\u002Fstyles\u002Fcases_slideshow__medium__1x\u002Fpublic\u002F2020-07\u002FCases_GJ_Paid_Hero.jpg.webp?h=4bd44c8a&itok=5zzJLlcs 1x, https:\u002F\u002Fbo.factorial.io\u002Fsites\u002Fdefault\u002Ffiles\u002Fstyles\u002Fcases_slideshow__medium__2x\u002Fpublic\u002F2020-07\u002FCases_GJ_Paid_Hero.jpg.webp?h=4bd44c8a&itok=u9cEfXB5 2x",media:Q},{type:n,size:R,width:p,height:L,srcset:"https:\u002F\u002Fbo.factorial.io\u002Fsites\u002Fdefault\u002Ffiles\u002Fstyles\u002Fcases_slideshow__small__1x\u002Fpublic\u002F2020-07\u002FCases_GJ_Paid_Hero.jpg.webp?h=4bd44c8a&itok=UsErmt8P 1x, https:\u002F\u002Fbo.factorial.io\u002Fsites\u002Fdefault\u002Ffiles\u002Fstyles\u002Fcases_slideshow__small__2x\u002Fpublic\u002F2020-07\u002FCases_GJ_Paid_Hero.jpg.webp?h=4bd44c8a&itok=7ZvBP6QF 2x",media:S},{type:n,size:T,width:q,height:M,srcset:"https:\u002F\u002Fbo.factorial.io\u002Fsites\u002Fdefault\u002Ffiles\u002Fstyles\u002Fcases_slideshow__xsmall__1x\u002Fpublic\u002F2020-07\u002FCases_GJ_Paid_Hero.jpg.webp?h=4bd44c8a&itok=r4UM1qwB 1x, https:\u002F\u002Fbo.factorial.io\u002Fsites\u002Fdefault\u002Ffiles\u002Fstyles\u002Fcases_slideshow__xsmall__2x\u002Fpublic\u002F2020-07\u002FCases_GJ_Paid_Hero.jpg.webp?h=4bd44c8a&itok=IlWoFQO0 2x",media:U},{type:o,size:N,width:H,height:I,srcset:"https:\u002F\u002Fbo.factorial.io\u002Fsites\u002Fdefault\u002Ffiles\u002Fstyles\u002Fcases_slideshow__large__1x\u002Fpublic\u002F2020-07\u002FCases_GJ_Paid_Hero.jpg?h=4bd44c8a&itok=w2x-oW0E 1x, https:\u002F\u002Fbo.factorial.io\u002Fsites\u002Fdefault\u002Ffiles\u002Fstyles\u002Fcases_slideshow__large__2x\u002Fpublic\u002F2020-07\u002FCases_GJ_Paid_Hero.jpg?h=4bd44c8a&itok=ay7G3KmT 2x",media:O},{type:o,size:P,width:J,height:K,srcset:"https:\u002F\u002Fbo.factorial.io\u002Fsites\u002Fdefault\u002Ffiles\u002Fstyles\u002Fcases_slideshow__medium__1x\u002Fpublic\u002F2020-07\u002FCases_GJ_Paid_Hero.jpg?h=4bd44c8a&itok=5zzJLlcs 1x, https:\u002F\u002Fbo.factorial.io\u002Fsites\u002Fdefault\u002Ffiles\u002Fstyles\u002Fcases_slideshow__medium__2x\u002Fpublic\u002F2020-07\u002FCases_GJ_Paid_Hero.jpg?h=4bd44c8a&itok=u9cEfXB5 2x",media:Q},{type:o,size:R,width:p,height:L,srcset:"https:\u002F\u002Fbo.factorial.io\u002Fsites\u002Fdefault\u002Ffiles\u002Fstyles\u002Fcases_slideshow__small__1x\u002Fpublic\u002F2020-07\u002FCases_GJ_Paid_Hero.jpg?h=4bd44c8a&itok=UsErmt8P 1x, https:\u002F\u002Fbo.factorial.io\u002Fsites\u002Fdefault\u002Ffiles\u002Fstyles\u002Fcases_slideshow__small__2x\u002Fpublic\u002F2020-07\u002FCases_GJ_Paid_Hero.jpg?h=4bd44c8a&itok=7ZvBP6QF 2x",media:S},{type:o,size:T,width:q,height:M,srcset:"https:\u002F\u002Fbo.factorial.io\u002Fsites\u002Fdefault\u002Ffiles\u002Fstyles\u002Fcases_slideshow__xsmall__1x\u002Fpublic\u002F2020-07\u002FCases_GJ_Paid_Hero.jpg?h=4bd44c8a&itok=r4UM1qwB 1x, https:\u002F\u002Fbo.factorial.io\u002Fsites\u002Fdefault\u002Ffiles\u002Fstyles\u002Fcases_slideshow__xsmall__2x\u002Fpublic\u002F2020-07\u002FCases_GJ_Paid_Hero.jpg?h=4bd44c8a&itok=IlWoFQO0 2x",media:U}]},projectName:eU,projectDate:eV,buttonLink:eW},{headline:bM,image:{src:eX,alt:eY,width:al,height:ab,sources:[{type:n,size:N,width:H,height:I,srcset:"https:\u002F\u002Fbo.factorial.io\u002Fsites\u002Fdefault\u002Ffiles\u002Fstyles\u002Fcases_slideshow__large__1x\u002Fpublic\u002F2020-07\u002FCases_dpa_Agenda_Hero_noHeadline.jpg.webp?h=4bd44c8a&itok=-ZQkunkV 1x, https:\u002F\u002Fbo.factorial.io\u002Fsites\u002Fdefault\u002Ffiles\u002Fstyles\u002Fcases_slideshow__large__2x\u002Fpublic\u002F2020-07\u002FCases_dpa_Agenda_Hero_noHeadline.jpg.webp?h=4bd44c8a&itok=B2Hme6Wx 2x",media:O},{type:n,size:P,width:J,height:K,srcset:"https:\u002F\u002Fbo.factorial.io\u002Fsites\u002Fdefault\u002Ffiles\u002Fstyles\u002Fcases_slideshow__medium__1x\u002Fpublic\u002F2020-07\u002FCases_dpa_Agenda_Hero_noHeadline.jpg.webp?h=4bd44c8a&itok=nG4R5jhl 1x, https:\u002F\u002Fbo.factorial.io\u002Fsites\u002Fdefault\u002Ffiles\u002Fstyles\u002Fcases_slideshow__medium__2x\u002Fpublic\u002F2020-07\u002FCases_dpa_Agenda_Hero_noHeadline.jpg.webp?h=4bd44c8a&itok=hBa-5X5l 2x",media:Q},{type:n,size:R,width:p,height:L,srcset:"https:\u002F\u002Fbo.factorial.io\u002Fsites\u002Fdefault\u002Ffiles\u002Fstyles\u002Fcases_slideshow__small__1x\u002Fpublic\u002F2020-07\u002FCases_dpa_Agenda_Hero_noHeadline.jpg.webp?h=4bd44c8a&itok=nGC7cely 1x, https:\u002F\u002Fbo.factorial.io\u002Fsites\u002Fdefault\u002Ffiles\u002Fstyles\u002Fcases_slideshow__small__2x\u002Fpublic\u002F2020-07\u002FCases_dpa_Agenda_Hero_noHeadline.jpg.webp?h=4bd44c8a&itok=tOD746zi 2x",media:S},{type:n,size:T,width:q,height:M,srcset:"https:\u002F\u002Fbo.factorial.io\u002Fsites\u002Fdefault\u002Ffiles\u002Fstyles\u002Fcases_slideshow__xsmall__1x\u002Fpublic\u002F2020-07\u002FCases_dpa_Agenda_Hero_noHeadline.jpg.webp?h=4bd44c8a&itok=h-ZALt9S 1x, https:\u002F\u002Fbo.factorial.io\u002Fsites\u002Fdefault\u002Ffiles\u002Fstyles\u002Fcases_slideshow__xsmall__2x\u002Fpublic\u002F2020-07\u002FCases_dpa_Agenda_Hero_noHeadline.jpg.webp?h=4bd44c8a&itok=ThLOu5Xu 2x",media:U},{type:o,size:N,width:H,height:I,srcset:"https:\u002F\u002Fbo.factorial.io\u002Fsites\u002Fdefault\u002Ffiles\u002Fstyles\u002Fcases_slideshow__large__1x\u002Fpublic\u002F2020-07\u002FCases_dpa_Agenda_Hero_noHeadline.jpg?h=4bd44c8a&itok=-ZQkunkV 1x, https:\u002F\u002Fbo.factorial.io\u002Fsites\u002Fdefault\u002Ffiles\u002Fstyles\u002Fcases_slideshow__large__2x\u002Fpublic\u002F2020-07\u002FCases_dpa_Agenda_Hero_noHeadline.jpg?h=4bd44c8a&itok=B2Hme6Wx 2x",media:O},{type:o,size:P,width:J,height:K,srcset:"https:\u002F\u002Fbo.factorial.io\u002Fsites\u002Fdefault\u002Ffiles\u002Fstyles\u002Fcases_slideshow__medium__1x\u002Fpublic\u002F2020-07\u002FCases_dpa_Agenda_Hero_noHeadline.jpg?h=4bd44c8a&itok=nG4R5jhl 1x, https:\u002F\u002Fbo.factorial.io\u002Fsites\u002Fdefault\u002Ffiles\u002Fstyles\u002Fcases_slideshow__medium__2x\u002Fpublic\u002F2020-07\u002FCases_dpa_Agenda_Hero_noHeadline.jpg?h=4bd44c8a&itok=hBa-5X5l 2x",media:Q},{type:o,size:R,width:p,height:L,srcset:"https:\u002F\u002Fbo.factorial.io\u002Fsites\u002Fdefault\u002Ffiles\u002Fstyles\u002Fcases_slideshow__small__1x\u002Fpublic\u002F2020-07\u002FCases_dpa_Agenda_Hero_noHeadline.jpg?h=4bd44c8a&itok=nGC7cely 1x, https:\u002F\u002Fbo.factorial.io\u002Fsites\u002Fdefault\u002Ffiles\u002Fstyles\u002Fcases_slideshow__small__2x\u002Fpublic\u002F2020-07\u002FCases_dpa_Agenda_Hero_noHeadline.jpg?h=4bd44c8a&itok=tOD746zi 2x",media:S},{type:o,size:T,width:q,height:M,srcset:"https:\u002F\u002Fbo.factorial.io\u002Fsites\u002Fdefault\u002Ffiles\u002Fstyles\u002Fcases_slideshow__xsmall__1x\u002Fpublic\u002F2020-07\u002FCases_dpa_Agenda_Hero_noHeadline.jpg?h=4bd44c8a&itok=h-ZALt9S 1x, https:\u002F\u002Fbo.factorial.io\u002Fsites\u002Fdefault\u002Ffiles\u002Fstyles\u002Fcases_slideshow__xsmall__2x\u002Fpublic\u002F2020-07\u002FCases_dpa_Agenda_Hero_noHeadline.jpg?h=4bd44c8a&itok=ThLOu5Xu 2x",media:U}]},projectName:eZ,projectDate:ay,buttonLink:e_},{headline:bN,image:{src:e$,alt:fa,width:al,height:ab,sources:[{type:n,size:N,width:H,height:I,srcset:"https:\u002F\u002Fbo.factorial.io\u002Fsites\u002Fdefault\u002Ffiles\u002Fstyles\u002Fcases_slideshow__large__1x\u002Fpublic\u002F2020-07\u002FCases_Hero_dpa_select_noHeadline.jpg.webp?h=4bd44c8a&itok=lZJVelkp 1x, https:\u002F\u002Fbo.factorial.io\u002Fsites\u002Fdefault\u002Ffiles\u002Fstyles\u002Fcases_slideshow__large__2x\u002Fpublic\u002F2020-07\u002FCases_Hero_dpa_select_noHeadline.jpg.webp?h=4bd44c8a&itok=jWWUK_5B 2x",media:O},{type:n,size:P,width:J,height:K,srcset:"https:\u002F\u002Fbo.factorial.io\u002Fsites\u002Fdefault\u002Ffiles\u002Fstyles\u002Fcases_slideshow__medium__1x\u002Fpublic\u002F2020-07\u002FCases_Hero_dpa_select_noHeadline.jpg.webp?h=4bd44c8a&itok=9wV-eCet 1x, https:\u002F\u002Fbo.factorial.io\u002Fsites\u002Fdefault\u002Ffiles\u002Fstyles\u002Fcases_slideshow__medium__2x\u002Fpublic\u002F2020-07\u002FCases_Hero_dpa_select_noHeadline.jpg.webp?h=4bd44c8a&itok=vGTJtaku 2x",media:Q},{type:n,size:R,width:p,height:L,srcset:"https:\u002F\u002Fbo.factorial.io\u002Fsites\u002Fdefault\u002Ffiles\u002Fstyles\u002Fcases_slideshow__small__1x\u002Fpublic\u002F2020-07\u002FCases_Hero_dpa_select_noHeadline.jpg.webp?h=4bd44c8a&itok=EIjg6NS_ 1x, https:\u002F\u002Fbo.factorial.io\u002Fsites\u002Fdefault\u002Ffiles\u002Fstyles\u002Fcases_slideshow__small__2x\u002Fpublic\u002F2020-07\u002FCases_Hero_dpa_select_noHeadline.jpg.webp?h=4bd44c8a&itok=-3ayim1P 2x",media:S},{type:n,size:T,width:q,height:M,srcset:"https:\u002F\u002Fbo.factorial.io\u002Fsites\u002Fdefault\u002Ffiles\u002Fstyles\u002Fcases_slideshow__xsmall__1x\u002Fpublic\u002F2020-07\u002FCases_Hero_dpa_select_noHeadline.jpg.webp?h=4bd44c8a&itok=4qEVDyl- 1x, https:\u002F\u002Fbo.factorial.io\u002Fsites\u002Fdefault\u002Ffiles\u002Fstyles\u002Fcases_slideshow__xsmall__2x\u002Fpublic\u002F2020-07\u002FCases_Hero_dpa_select_noHeadline.jpg.webp?h=4bd44c8a&itok=cDFFJRNI 2x",media:U},{type:o,size:N,width:H,height:I,srcset:"https:\u002F\u002Fbo.factorial.io\u002Fsites\u002Fdefault\u002Ffiles\u002Fstyles\u002Fcases_slideshow__large__1x\u002Fpublic\u002F2020-07\u002FCases_Hero_dpa_select_noHeadline.jpg?h=4bd44c8a&itok=lZJVelkp 1x, https:\u002F\u002Fbo.factorial.io\u002Fsites\u002Fdefault\u002Ffiles\u002Fstyles\u002Fcases_slideshow__large__2x\u002Fpublic\u002F2020-07\u002FCases_Hero_dpa_select_noHeadline.jpg?h=4bd44c8a&itok=jWWUK_5B 2x",media:O},{type:o,size:P,width:J,height:K,srcset:"https:\u002F\u002Fbo.factorial.io\u002Fsites\u002Fdefault\u002Ffiles\u002Fstyles\u002Fcases_slideshow__medium__1x\u002Fpublic\u002F2020-07\u002FCases_Hero_dpa_select_noHeadline.jpg?h=4bd44c8a&itok=9wV-eCet 1x, https:\u002F\u002Fbo.factorial.io\u002Fsites\u002Fdefault\u002Ffiles\u002Fstyles\u002Fcases_slideshow__medium__2x\u002Fpublic\u002F2020-07\u002FCases_Hero_dpa_select_noHeadline.jpg?h=4bd44c8a&itok=vGTJtaku 2x",media:Q},{type:o,size:R,width:p,height:L,srcset:"https:\u002F\u002Fbo.factorial.io\u002Fsites\u002Fdefault\u002Ffiles\u002Fstyles\u002Fcases_slideshow__small__1x\u002Fpublic\u002F2020-07\u002FCases_Hero_dpa_select_noHeadline.jpg?h=4bd44c8a&itok=EIjg6NS_ 1x, https:\u002F\u002Fbo.factorial.io\u002Fsites\u002Fdefault\u002Ffiles\u002Fstyles\u002Fcases_slideshow__small__2x\u002Fpublic\u002F2020-07\u002FCases_Hero_dpa_select_noHeadline.jpg?h=4bd44c8a&itok=-3ayim1P 2x",media:S},{type:o,size:T,width:q,height:M,srcset:"https:\u002F\u002Fbo.factorial.io\u002Fsites\u002Fdefault\u002Ffiles\u002Fstyles\u002Fcases_slideshow__xsmall__1x\u002Fpublic\u002F2020-07\u002FCases_Hero_dpa_select_noHeadline.jpg?h=4bd44c8a&itok=4qEVDyl- 1x, https:\u002F\u002Fbo.factorial.io\u002Fsites\u002Fdefault\u002Ffiles\u002Fstyles\u002Fcases_slideshow__xsmall__2x\u002Fpublic\u002F2020-07\u002FCases_Hero_dpa_select_noHeadline.jpg?h=4bd44c8a&itok=cDFFJRNI 2x",media:U}]},projectName:fb,projectDate:ay,buttonLink:fc},{headline:bO,image:{src:fd,alt:fe,width:al,height:ab,sources:[{type:n,size:N,width:H,height:I,srcset:"https:\u002F\u002Fbo.factorial.io\u002Fsites\u002Fdefault\u002Ffiles\u002Fstyles\u002Fcases_slideshow__large__1x\u002Fpublic\u002F2020-07\u002FCases_dpa_APP_ID_Hero_noHeadline.jpg.webp?h=4bd44c8a&itok=ZUJDAt4p 1x, https:\u002F\u002Fbo.factorial.io\u002Fsites\u002Fdefault\u002Ffiles\u002Fstyles\u002Fcases_slideshow__large__2x\u002Fpublic\u002F2020-07\u002FCases_dpa_APP_ID_Hero_noHeadline.jpg.webp?h=4bd44c8a&itok=xbw57ChQ 2x",media:O},{type:n,size:P,width:J,height:K,srcset:"https:\u002F\u002Fbo.factorial.io\u002Fsites\u002Fdefault\u002Ffiles\u002Fstyles\u002Fcases_slideshow__medium__1x\u002Fpublic\u002F2020-07\u002FCases_dpa_APP_ID_Hero_noHeadline.jpg.webp?h=4bd44c8a&itok=0JkVL5XT 1x, https:\u002F\u002Fbo.factorial.io\u002Fsites\u002Fdefault\u002Ffiles\u002Fstyles\u002Fcases_slideshow__medium__2x\u002Fpublic\u002F2020-07\u002FCases_dpa_APP_ID_Hero_noHeadline.jpg.webp?h=4bd44c8a&itok=oTD6ayxI 2x",media:Q},{type:n,size:R,width:p,height:L,srcset:"https:\u002F\u002Fbo.factorial.io\u002Fsites\u002Fdefault\u002Ffiles\u002Fstyles\u002Fcases_slideshow__small__1x\u002Fpublic\u002F2020-07\u002FCases_dpa_APP_ID_Hero_noHeadline.jpg.webp?h=4bd44c8a&itok=xbezpGhF 1x, https:\u002F\u002Fbo.factorial.io\u002Fsites\u002Fdefault\u002Ffiles\u002Fstyles\u002Fcases_slideshow__small__2x\u002Fpublic\u002F2020-07\u002FCases_dpa_APP_ID_Hero_noHeadline.jpg.webp?h=4bd44c8a&itok=vofkWM66 2x",media:S},{type:n,size:T,width:q,height:M,srcset:"https:\u002F\u002Fbo.factorial.io\u002Fsites\u002Fdefault\u002Ffiles\u002Fstyles\u002Fcases_slideshow__xsmall__1x\u002Fpublic\u002F2020-07\u002FCases_dpa_APP_ID_Hero_noHeadline.jpg.webp?h=4bd44c8a&itok=xr6gwe_W 1x, https:\u002F\u002Fbo.factorial.io\u002Fsites\u002Fdefault\u002Ffiles\u002Fstyles\u002Fcases_slideshow__xsmall__2x\u002Fpublic\u002F2020-07\u002FCases_dpa_APP_ID_Hero_noHeadline.jpg.webp?h=4bd44c8a&itok=3WpaywNs 2x",media:U},{type:o,size:N,width:H,height:I,srcset:"https:\u002F\u002Fbo.factorial.io\u002Fsites\u002Fdefault\u002Ffiles\u002Fstyles\u002Fcases_slideshow__large__1x\u002Fpublic\u002F2020-07\u002FCases_dpa_APP_ID_Hero_noHeadline.jpg?h=4bd44c8a&itok=ZUJDAt4p 1x, https:\u002F\u002Fbo.factorial.io\u002Fsites\u002Fdefault\u002Ffiles\u002Fstyles\u002Fcases_slideshow__large__2x\u002Fpublic\u002F2020-07\u002FCases_dpa_APP_ID_Hero_noHeadline.jpg?h=4bd44c8a&itok=xbw57ChQ 2x",media:O},{type:o,size:P,width:J,height:K,srcset:"https:\u002F\u002Fbo.factorial.io\u002Fsites\u002Fdefault\u002Ffiles\u002Fstyles\u002Fcases_slideshow__medium__1x\u002Fpublic\u002F2020-07\u002FCases_dpa_APP_ID_Hero_noHeadline.jpg?h=4bd44c8a&itok=0JkVL5XT 1x, https:\u002F\u002Fbo.factorial.io\u002Fsites\u002Fdefault\u002Ffiles\u002Fstyles\u002Fcases_slideshow__medium__2x\u002Fpublic\u002F2020-07\u002FCases_dpa_APP_ID_Hero_noHeadline.jpg?h=4bd44c8a&itok=oTD6ayxI 2x",media:Q},{type:o,size:R,width:p,height:L,srcset:"https:\u002F\u002Fbo.factorial.io\u002Fsites\u002Fdefault\u002Ffiles\u002Fstyles\u002Fcases_slideshow__small__1x\u002Fpublic\u002F2020-07\u002FCases_dpa_APP_ID_Hero_noHeadline.jpg?h=4bd44c8a&itok=xbezpGhF 1x, https:\u002F\u002Fbo.factorial.io\u002Fsites\u002Fdefault\u002Ffiles\u002Fstyles\u002Fcases_slideshow__small__2x\u002Fpublic\u002F2020-07\u002FCases_dpa_APP_ID_Hero_noHeadline.jpg?h=4bd44c8a&itok=vofkWM66 2x",media:S},{type:o,size:T,width:q,height:M,srcset:"https:\u002F\u002Fbo.factorial.io\u002Fsites\u002Fdefault\u002Ffiles\u002Fstyles\u002Fcases_slideshow__xsmall__1x\u002Fpublic\u002F2020-07\u002FCases_dpa_APP_ID_Hero_noHeadline.jpg?h=4bd44c8a&itok=xr6gwe_W 1x, https:\u002F\u002Fbo.factorial.io\u002Fsites\u002Fdefault\u002Ffiles\u002Fstyles\u002Fcases_slideshow__xsmall__2x\u002Fpublic\u002F2020-07\u002FCases_dpa_APP_ID_Hero_noHeadline.jpg?h=4bd44c8a&itok=3WpaywNs 2x",media:U}]},projectName:ff,projectDate:ay,buttonLink:fg}]}}}},isFluidLayout:d,layout:V,multiColumnLayout:d,settings:ey},{components:{column_1:{"f63bc371-e16b-4b98-bafe-b68387aa87da":{meta:{sectionLabel:f,uuid:fh,region:D,weight:F,id:fi,metatag:fj,revision_id:fk,type:fl},componentType:"TeaserModule",content:{teasers:[{title:fm,label:bQ,url:aH,textColor:$,color:aa},{title:fn,label:bi,url:aI,textColor:$,color:aa},{title:fo,label:bR,url:aS,textColor:$,color:aa}]}}}},isFluidLayout:d,layout:V,multiColumnLayout:d,settings:{pageBackgroundColor:l,pageColor:l,label:f,backgroundColor:l,color:l,useNarrowLayout:d}},{components:{column_1:{"b8467e12-2c4d-4ffe-94aa-2b4486721569":{meta:{sectionLabel:f,uuid:fp,region:D,weight:F,id:l,metatag:l,revision_id:l,type:l},componentType:"RelatedTeasersBlock",content:{teasers:[{label:bS,title:bj,text:fq,link:fr,image:{src:fs,alt:ft,width:fu,height:fv,sources:[{type:n,size:N,width:am,height:an,srcset:"https:\u002F\u002Fbo.factorial.io\u002Fsites\u002Fdefault\u002Ffiles\u002Fstyles\u002Fteaser_card__large__1x\u002Fpublic\u002F2021-03\u002FAuswahl%20Blogpost-min.jpg.webp?h=2b47f5ba&itok=c50ja1vB 1x, https:\u002F\u002Fbo.factorial.io\u002Fsites\u002Fdefault\u002Ffiles\u002Fstyles\u002Fteaser_card__large__2x\u002Fpublic\u002F2021-03\u002FAuswahl%20Blogpost-min.jpg.webp?h=2b47f5ba&itok=iwQPHklB 2x",media:O},{type:n,size:P,width:ao,height:aj,srcset:"https:\u002F\u002Fbo.factorial.io\u002Fsites\u002Fdefault\u002Ffiles\u002Fstyles\u002Fteaser_card__medium__1x\u002Fpublic\u002F2021-03\u002FAuswahl%20Blogpost-min.jpg.webp?h=2b47f5ba&itok=ceV1flY1 1x, https:\u002F\u002Fbo.factorial.io\u002Fsites\u002Fdefault\u002Ffiles\u002Fstyles\u002Fteaser_card__medium__2x\u002Fpublic\u002F2021-03\u002FAuswahl%20Blogpost-min.jpg.webp?h=2b47f5ba&itok=gk0PA8Vw 2x",media:Q},{type:n,size:R,width:p,height:ap,srcset:"https:\u002F\u002Fbo.factorial.io\u002Fsites\u002Fdefault\u002Ffiles\u002Fstyles\u002Fteaser_card__small__1x\u002Fpublic\u002F2021-03\u002FAuswahl%20Blogpost-min.jpg.webp?h=2b47f5ba&itok=LPrSLhQr 1x, https:\u002F\u002Fbo.factorial.io\u002Fsites\u002Fdefault\u002Ffiles\u002Fstyles\u002Fteaser_card__small__2x\u002Fpublic\u002F2021-03\u002FAuswahl%20Blogpost-min.jpg.webp?h=2b47f5ba&itok=CNht8wZt 2x",media:S},{type:n,size:T,width:q,height:_,srcset:"https:\u002F\u002Fbo.factorial.io\u002Fsites\u002Fdefault\u002Ffiles\u002Fstyles\u002Fteaser_card__xsmall__1x\u002Fpublic\u002F2021-03\u002FAuswahl%20Blogpost-min.jpg.webp?h=2b47f5ba&itok=TIO9dC9T 1x, https:\u002F\u002Fbo.factorial.io\u002Fsites\u002Fdefault\u002Ffiles\u002Fstyles\u002Fteaser_card__xsmall__2x\u002Fpublic\u002F2021-03\u002FAuswahl%20Blogpost-min.jpg.webp?h=2b47f5ba&itok=w72qQNVl 2x",media:U},{type:o,size:N,width:am,height:an,srcset:"https:\u002F\u002Fbo.factorial.io\u002Fsites\u002Fdefault\u002Ffiles\u002Fstyles\u002Fteaser_card__large__1x\u002Fpublic\u002F2021-03\u002FAuswahl%20Blogpost-min.jpg?h=2b47f5ba&itok=c50ja1vB 1x, https:\u002F\u002Fbo.factorial.io\u002Fsites\u002Fdefault\u002Ffiles\u002Fstyles\u002Fteaser_card__large__2x\u002Fpublic\u002F2021-03\u002FAuswahl%20Blogpost-min.jpg?h=2b47f5ba&itok=iwQPHklB 2x",media:O},{type:o,size:P,width:ao,height:aj,srcset:"https:\u002F\u002Fbo.factorial.io\u002Fsites\u002Fdefault\u002Ffiles\u002Fstyles\u002Fteaser_card__medium__1x\u002Fpublic\u002F2021-03\u002FAuswahl%20Blogpost-min.jpg?h=2b47f5ba&itok=ceV1flY1 1x, https:\u002F\u002Fbo.factorial.io\u002Fsites\u002Fdefault\u002Ffiles\u002Fstyles\u002Fteaser_card__medium__2x\u002Fpublic\u002F2021-03\u002FAuswahl%20Blogpost-min.jpg?h=2b47f5ba&itok=gk0PA8Vw 2x",media:Q},{type:o,size:R,width:p,height:ap,srcset:"https:\u002F\u002Fbo.factorial.io\u002Fsites\u002Fdefault\u002Ffiles\u002Fstyles\u002Fteaser_card__small__1x\u002Fpublic\u002F2021-03\u002FAuswahl%20Blogpost-min.jpg?h=2b47f5ba&itok=LPrSLhQr 1x, https:\u002F\u002Fbo.factorial.io\u002Fsites\u002Fdefault\u002Ffiles\u002Fstyles\u002Fteaser_card__small__2x\u002Fpublic\u002F2021-03\u002FAuswahl%20Blogpost-min.jpg?h=2b47f5ba&itok=CNht8wZt 2x",media:S},{type:o,size:T,width:q,height:_,srcset:"https:\u002F\u002Fbo.factorial.io\u002Fsites\u002Fdefault\u002Ffiles\u002Fstyles\u002Fteaser_card__xsmall__1x\u002Fpublic\u002F2021-03\u002FAuswahl%20Blogpost-min.jpg?h=2b47f5ba&itok=TIO9dC9T 1x, https:\u002F\u002Fbo.factorial.io\u002Fsites\u002Fdefault\u002Ffiles\u002Fstyles\u002Fteaser_card__xsmall__2x\u002Fpublic\u002F2021-03\u002FAuswahl%20Blogpost-min.jpg?h=2b47f5ba&itok=w72qQNVl 2x",media:U}]}},{label:bT,title:bk,text:fw,link:fx,image:{src:fy,alt:fz,width:fA,height:fB,sources:[{type:n,size:N,width:am,height:an,srcset:"https:\u002F\u002Fbo.factorial.io\u002Fsites\u002Fdefault\u002Ffiles\u002Fstyles\u002Fteaser_card__large__1x\u002Fpublic\u002F2022-03\u002FFactorial-UX-Researcher-header.png.webp?h=05a29ab8&itok=YSg876dW 1x, https:\u002F\u002Fbo.factorial.io\u002Fsites\u002Fdefault\u002Ffiles\u002Fstyles\u002Fteaser_card__large__2x\u002Fpublic\u002F2022-03\u002FFactorial-UX-Researcher-header.png.webp?h=05a29ab8&itok=VFc5vFjL 2x",media:O},{type:n,size:P,width:ao,height:aj,srcset:"https:\u002F\u002Fbo.factorial.io\u002Fsites\u002Fdefault\u002Ffiles\u002Fstyles\u002Fteaser_card__medium__1x\u002Fpublic\u002F2022-03\u002FFactorial-UX-Researcher-header.png.webp?h=05a29ab8&itok=GMEalM0n 1x, https:\u002F\u002Fbo.factorial.io\u002Fsites\u002Fdefault\u002Ffiles\u002Fstyles\u002Fteaser_card__medium__2x\u002Fpublic\u002F2022-03\u002FFactorial-UX-Researcher-header.png.webp?h=05a29ab8&itok=QPS8Bhjj 2x",media:Q},{type:n,size:R,width:p,height:ap,srcset:"https:\u002F\u002Fbo.factorial.io\u002Fsites\u002Fdefault\u002Ffiles\u002Fstyles\u002Fteaser_card__small__1x\u002Fpublic\u002F2022-03\u002FFactorial-UX-Researcher-header.png.webp?h=05a29ab8&itok=b49741BQ 1x, https:\u002F\u002Fbo.factorial.io\u002Fsites\u002Fdefault\u002Ffiles\u002Fstyles\u002Fteaser_card__small__2x\u002Fpublic\u002F2022-03\u002FFactorial-UX-Researcher-header.png.webp?h=05a29ab8&itok=CBlsAhUU 2x",media:S},{type:n,size:T,width:q,height:_,srcset:"https:\u002F\u002Fbo.factorial.io\u002Fsites\u002Fdefault\u002Ffiles\u002Fstyles\u002Fteaser_card__xsmall__1x\u002Fpublic\u002F2022-03\u002FFactorial-UX-Researcher-header.png.webp?h=05a29ab8&itok=YnEbbyQM 1x, https:\u002F\u002Fbo.factorial.io\u002Fsites\u002Fdefault\u002Ffiles\u002Fstyles\u002Fteaser_card__xsmall__2x\u002Fpublic\u002F2022-03\u002FFactorial-UX-Researcher-header.png.webp?h=05a29ab8&itok=vXOv2JMX 2x",media:U},{type:o,size:N,width:am,height:an,srcset:"https:\u002F\u002Fbo.factorial.io\u002Fsites\u002Fdefault\u002Ffiles\u002Fstyles\u002Fteaser_card__large__1x\u002Fpublic\u002F2022-03\u002FFactorial-UX-Researcher-header.png?h=05a29ab8&itok=YSg876dW 1x, https:\u002F\u002Fbo.factorial.io\u002Fsites\u002Fdefault\u002Ffiles\u002Fstyles\u002Fteaser_card__large__2x\u002Fpublic\u002F2022-03\u002FFactorial-UX-Researcher-header.png?h=05a29ab8&itok=VFc5vFjL 2x",media:O},{type:o,size:P,width:ao,height:aj,srcset:"https:\u002F\u002Fbo.factorial.io\u002Fsites\u002Fdefault\u002Ffiles\u002Fstyles\u002Fteaser_card__medium__1x\u002Fpublic\u002F2022-03\u002FFactorial-UX-Researcher-header.png?h=05a29ab8&itok=GMEalM0n 1x, https:\u002F\u002Fbo.factorial.io\u002Fsites\u002Fdefault\u002Ffiles\u002Fstyles\u002Fteaser_card__medium__2x\u002Fpublic\u002F2022-03\u002FFactorial-UX-Researcher-header.png?h=05a29ab8&itok=QPS8Bhjj 2x",media:Q},{type:o,size:R,width:p,height:ap,srcset:"https:\u002F\u002Fbo.factorial.io\u002Fsites\u002Fdefault\u002Ffiles\u002Fstyles\u002Fteaser_card__small__1x\u002Fpublic\u002F2022-03\u002FFactorial-UX-Researcher-header.png?h=05a29ab8&itok=b49741BQ 1x, https:\u002F\u002Fbo.factorial.io\u002Fsites\u002Fdefault\u002Ffiles\u002Fstyles\u002Fteaser_card__small__2x\u002Fpublic\u002F2022-03\u002FFactorial-UX-Researcher-header.png?h=05a29ab8&itok=CBlsAhUU 2x",media:S},{type:o,size:T,width:q,height:_,srcset:"https:\u002F\u002Fbo.factorial.io\u002Fsites\u002Fdefault\u002Ffiles\u002Fstyles\u002Fteaser_card__xsmall__1x\u002Fpublic\u002F2022-03\u002FFactorial-UX-Researcher-header.png?h=05a29ab8&itok=YnEbbyQM 1x, https:\u002F\u002Fbo.factorial.io\u002Fsites\u002Fdefault\u002Ffiles\u002Fstyles\u002Fteaser_card__xsmall__2x\u002Fpublic\u002F2022-03\u002FFactorial-UX-Researcher-header.png?h=05a29ab8&itok=vXOv2JMX 2x",media:U}]}},{label:bU,title:bl,text:bV,link:fC,image:{src:fD,alt:fE,width:fF,height:fG,sources:[{type:n,size:N,width:am,height:an,srcset:"https:\u002F\u002Fbo.factorial.io\u002Fsites\u002Fdefault\u002Ffiles\u002Fstyles\u002Fteaser_card__large__1x\u002Fpublic\u002F2020-12\u002FFAC_Blogartikel_DevOps_v1.png.webp?h=0026cf94&itok=jM2FRKO3 1x, https:\u002F\u002Fbo.factorial.io\u002Fsites\u002Fdefault\u002Ffiles\u002Fstyles\u002Fteaser_card__large__2x\u002Fpublic\u002F2020-12\u002FFAC_Blogartikel_DevOps_v1.png.webp?h=0026cf94&itok=C-IbGt0D 2x",media:O},{type:n,size:P,width:ao,height:aj,srcset:"https:\u002F\u002Fbo.factorial.io\u002Fsites\u002Fdefault\u002Ffiles\u002Fstyles\u002Fteaser_card__medium__1x\u002Fpublic\u002F2020-12\u002FFAC_Blogartikel_DevOps_v1.png.webp?h=0026cf94&itok=VAwdDlME 1x, https:\u002F\u002Fbo.factorial.io\u002Fsites\u002Fdefault\u002Ffiles\u002Fstyles\u002Fteaser_card__medium__2x\u002Fpublic\u002F2020-12\u002FFAC_Blogartikel_DevOps_v1.png.webp?h=0026cf94&itok=R_HxAFYn 2x",media:Q},{type:n,size:R,width:p,height:ap,srcset:"https:\u002F\u002Fbo.factorial.io\u002Fsites\u002Fdefault\u002Ffiles\u002Fstyles\u002Fteaser_card__small__1x\u002Fpublic\u002F2020-12\u002FFAC_Blogartikel_DevOps_v1.png.webp?h=0026cf94&itok=SKNo8VQi 1x, https:\u002F\u002Fbo.factorial.io\u002Fsites\u002Fdefault\u002Ffiles\u002Fstyles\u002Fteaser_card__small__2x\u002Fpublic\u002F2020-12\u002FFAC_Blogartikel_DevOps_v1.png.webp?h=0026cf94&itok=WaDcnfIY 2x",media:S},{type:n,size:T,width:q,height:_,srcset:"https:\u002F\u002Fbo.factorial.io\u002Fsites\u002Fdefault\u002Ffiles\u002Fstyles\u002Fteaser_card__xsmall__1x\u002Fpublic\u002F2020-12\u002FFAC_Blogartikel_DevOps_v1.png.webp?h=0026cf94&itok=tMLTfP8W 1x, https:\u002F\u002Fbo.factorial.io\u002Fsites\u002Fdefault\u002Ffiles\u002Fstyles\u002Fteaser_card__xsmall__2x\u002Fpublic\u002F2020-12\u002FFAC_Blogartikel_DevOps_v1.png.webp?h=0026cf94&itok=eUQjuGZ7 2x",media:U},{type:o,size:N,width:am,height:an,srcset:"https:\u002F\u002Fbo.factorial.io\u002Fsites\u002Fdefault\u002Ffiles\u002Fstyles\u002Fteaser_card__large__1x\u002Fpublic\u002F2020-12\u002FFAC_Blogartikel_DevOps_v1.png?h=0026cf94&itok=jM2FRKO3 1x, https:\u002F\u002Fbo.factorial.io\u002Fsites\u002Fdefault\u002Ffiles\u002Fstyles\u002Fteaser_card__large__2x\u002Fpublic\u002F2020-12\u002FFAC_Blogartikel_DevOps_v1.png?h=0026cf94&itok=C-IbGt0D 2x",media:O},{type:o,size:P,width:ao,height:aj,srcset:"https:\u002F\u002Fbo.factorial.io\u002Fsites\u002Fdefault\u002Ffiles\u002Fstyles\u002Fteaser_card__medium__1x\u002Fpublic\u002F2020-12\u002FFAC_Blogartikel_DevOps_v1.png?h=0026cf94&itok=VAwdDlME 1x, https:\u002F\u002Fbo.factorial.io\u002Fsites\u002Fdefault\u002Ffiles\u002Fstyles\u002Fteaser_card__medium__2x\u002Fpublic\u002F2020-12\u002FFAC_Blogartikel_DevOps_v1.png?h=0026cf94&itok=R_HxAFYn 2x",media:Q},{type:o,size:R,width:p,height:ap,srcset:"https:\u002F\u002Fbo.factorial.io\u002Fsites\u002Fdefault\u002Ffiles\u002Fstyles\u002Fteaser_card__small__1x\u002Fpublic\u002F2020-12\u002FFAC_Blogartikel_DevOps_v1.png?h=0026cf94&itok=SKNo8VQi 1x, https:\u002F\u002Fbo.factorial.io\u002Fsites\u002Fdefault\u002Ffiles\u002Fstyles\u002Fteaser_card__small__2x\u002Fpublic\u002F2020-12\u002FFAC_Blogartikel_DevOps_v1.png?h=0026cf94&itok=WaDcnfIY 2x",media:S},{type:o,size:T,width:q,height:_,srcset:"https:\u002F\u002Fbo.factorial.io\u002Fsites\u002Fdefault\u002Ffiles\u002Fstyles\u002Fteaser_card__xsmall__1x\u002Fpublic\u002F2020-12\u002FFAC_Blogartikel_DevOps_v1.png?h=0026cf94&itok=tMLTfP8W 1x, https:\u002F\u002Fbo.factorial.io\u002Fsites\u002Fdefault\u002Ffiles\u002Fstyles\u002Fteaser_card__xsmall__2x\u002Fpublic\u002F2020-12\u002FFAC_Blogartikel_DevOps_v1.png?h=0026cf94&itok=eUQjuGZ7 2x",media:U}]}}]}}}},isFluidLayout:d,layout:V,multiColumnLayout:d,settings:{pageBackgroundColor:l,pageColor:l,label:f,backgroundColor:fH,color:l,useNarrowLayout:d}}],cookiesAccepted:l,cookieBannerVisible:d,activeLanguage:i,content:{"046da630-9fce-4abc-bed0-eca1dd0eebdf":{type:"node--basic_page",id:bm,links:{self:{href:"https:\u002F\u002Fbo.factorial.io\u002Fen\u002Fjsonapi\u002Fnode\u002Fbasic_page\u002F046da630-9fce-4abc-bed0-eca1dd0eebdf?resourceVersion=id%3A8761"}},attributes:{drupal_internal__nid:203,drupal_internal__vid:8761,langcode:i,revision_timestamp:"2025-03-06T09:57:51+00:00",status:b,title:bW,created:"2024-07-10T09:49:39+00:00",changed:"2024-12-11T14:10:01+00:00",promote:b,sticky:d,default_langcode:d,revision_translation_affected:e,breadcrumbs:["046da630-9fce-4abc-bed0-eca1dd0eebdf|Home","0|NEXT- Homepage"],metatag:[{tag:a,attributes:{name:s,content:"Digital Ecosystem: Innovation for Your Digital Future | Factorial"}},{tag:a,attributes:{name:"description",content:"We design, implement, and transform your digital ecosystem – enabling connected processes, sustainable efficiency, and future-proof solutions."}},{tag:a,attributes:{name:"abstract",content:"Von Hamburg aus, mit einigen der weltweit besten Köpfe unserer Branche und weit über 1000 erfolgreichen Projekten in den Büchern."}},{tag:a,attributes:{name:"keywords",content:"Digital Ecosystem"}},{tag:r,attributes:{rel:t,href:"https:\u002F\u002Fwww.factorial.io\u002Fen"}},{tag:a,attributes:{name:"robots",content:"index, follow, max-image-preview:large"}},{tag:r,attributes:{rel:"image_src",href:bX}},{tag:a,attributes:{property:"og:site_name",content:"Factorial"}},{tag:a,attributes:{property:u,content:v}},{tag:a,attributes:{property:"og:url",content:fI}},{tag:a,attributes:{property:w,content:fJ}},{tag:a,attributes:{property:"og:description",content:fK}},{tag:a,attributes:{property:"og:image",content:bX}},{tag:a,attributes:{property:x,content:k}},{tag:a,attributes:{property:y,content:k}},{tag:a,attributes:{name:z,content:"summary_large_image"}},{tag:a,attributes:{name:A,content:fJ}},{tag:a,attributes:{name:B,content:C}},{tag:a,attributes:{name:"twitter:description",content:fK}},{tag:a,attributes:{name:"twitter:image",content:bX}},{tag:r,attributes:{rel:bY,hreflang:"x-default",href:fL}},{tag:r,attributes:{rel:bY,hreflang:i,href:fI}},{tag:r,attributes:{rel:bY,hreflang:m,href:fL}}],path:{alias:"\u002Fhome",pid:302,langcode:i},rh_action:e,rh_redirect:e,rh_redirect_response:e,rh_redirect_fallback_action:e,content_translation_source:m,content_translation_outdated:d,field_breadcrumb_color:fM,field_is_landingpage:d,field_metatags:"{\"canonical_url\":\"https:\\\u002F\\\u002Fwww.factorial.io\\\u002Fen\",\"description\":\"We design, implement, and transform your digital ecosystem \\u2013 enabling connected processes, sustainable efficiency, and future-proof solutions.\",\"keywords\":\"Digital Ecosystem\",\"og_description\":\"Entdecken Sie Factorial, Ihre Experten f\\u00fcr digitale Transformation mit Technologie, Design und Strategie. Wir helfen Ihnen, digitale Chancen in messbare Gewinne umzuwandeln und unterst\\u00fctzen Ihre Gesch\\u00e4ftsmodelle, Produkte und Services erfolgreich zu transformieren.\",\"og_title\":\"Factorial | Digitale Agentur f\\u00fcr Drupal und ma\\u00dfgeschneiderte L\\u00f6sungen\",\"title\":\"Digital Ecosystem: Innovation for Your Digital Future | Factorial\",\"twitter_cards_description\":\"Entdecken Sie Factorial, Ihre Experten f\\u00fcr digitale Transformation mit Technologie, Design und Strategie. Wir helfen Ihnen, digitale Chancen in messbare Gewinne umzuwandeln und unterst\\u00fctzen Ihre Gesch\\u00e4ftsmodelle, Produkte und Services erfolgreich zu transformieren.\",\"twitter_cards_title\":\"Factorial | Digitale Agentur f\\u00fcr Drupal und ma\\u00dfgeschneiderte L\\u00f6sungen\"}",layout_builder__layout:[{layout_id:V,layout_settings:{label:"hero",layout_section_title:f,layout_color:f,layout_bg_color:f,layout_options:[],context_mapping:[]},components:{"5b6a6780-99bb-4732-ae64-7e0ccfeeda8c":{uuid:cs,region:D,weight:F,additional:[],content:{id:ct,uuid:[{value:"667340a1-787f-43f9-a521-e2630e44eca8"}],revision_id:cv,type:cw,metatag:cu,field_homepage_hero_image:[{uuid:[{value:"dd50f351-cb63-49bf-ba36-06619d983f2e"}],metatag:[{tag:a,attributes:{name:s,content:g}},{tag:r,attributes:{rel:t,href:fN}},{tag:a,attributes:{property:u,content:v}},{tag:a,attributes:{property:w,content:g}},{tag:a,attributes:{property:x,content:k}},{tag:a,attributes:{property:y,content:k}},{tag:a,attributes:{name:z,content:E}},{tag:a,attributes:{name:A,content:g}},{tag:a,attributes:{name:B,content:C}}],field_eager_behavior:[],field_media_image:[{target_id:900,alt:cA,title:f,width:aF,height:aG,target_type:ac,target_uuid:"1548d9b8-1e8b-499d-b56d-bcffb12ec54f",url:"https:\u002F\u002Fbo.factorial.io\u002Fsites\u002Fdefault\u002Ffiles\u002F2024-08\u002FHero_Homepage.jpg"}],jsonld_schema:[{processed:"{\"@context\":\"https:\\\u002F\\\u002Fschema.org\\\u002F\",\"@type\":\"ImageObject\",\"image\":\"[media:field_media_file:entity:url]\",\"text\":\"Factorial mit dem Factorial F-Logo, einer Weltkugel und positiven Vorzeichen\",\"thumbnailUrl\":\"https:\\\u002F\\\u002Fbo.factorial.io\\\u002Fsites\\\u002Fdefault\\\u002Ffiles\\\u002Fstyles\\\u002Fsocial_media_preview\\\u002Fpublic\\\u002F2024-08\\\u002FHero_Homepage.jpg?itok=UnwjNRAn\",\"url\":\"[media:field_media_file:entity:url]\"}",overrides:[]}],image_styles:[{hero_image__large__1x:{url:"https:\u002F\u002Fbo.factorial.io\u002Fsites\u002Fdefault\u002Ffiles\u002Fstyles\u002Fhero_image__large__1x\u002Fpublic\u002F2024-08\u002FHero_Homepage.jpg?h=9553d40f&itok=pzDQ_9GE",width:ab,height:fO}},{hero_image__large__1x_webp:{url:"https:\u002F\u002Fbo.factorial.io\u002Fsites\u002Fdefault\u002Ffiles\u002Fstyles\u002Fhero_image__large__1x\u002Fpublic\u002F2024-08\u002FHero_Homepage.jpg.webp?h=9553d40f&itok=pzDQ_9GE",width:ab,height:fO}},{hero_image__large__2x:{url:"https:\u002F\u002Fbo.factorial.io\u002Fsites\u002Fdefault\u002Ffiles\u002Fstyles\u002Fhero_image__large__2x\u002Fpublic\u002F2024-08\u002FHero_Homepage.jpg?h=9553d40f&itok=hrDfdVBt",width:aF,height:aG}},{hero_image__large__2x_webp:{url:"https:\u002F\u002Fbo.factorial.io\u002Fsites\u002Fdefault\u002Ffiles\u002Fstyles\u002Fhero_image__large__2x\u002Fpublic\u002F2024-08\u002FHero_Homepage.jpg.webp?h=9553d40f&itok=hrDfdVBt",width:aF,height:aG}},{hero_image__medium__1x:{url:"https:\u002F\u002Fbo.factorial.io\u002Fsites\u002Fdefault\u002Ffiles\u002Fstyles\u002Fhero_image__medium__1x\u002Fpublic\u002F2024-08\u002FHero_Homepage.jpg?h=9553d40f&itok=O_atc5g2",width:fP,height:fQ}},{hero_image__medium__1x_webp:{url:"https:\u002F\u002Fbo.factorial.io\u002Fsites\u002Fdefault\u002Ffiles\u002Fstyles\u002Fhero_image__medium__1x\u002Fpublic\u002F2024-08\u002FHero_Homepage.jpg.webp?h=9553d40f&itok=O_atc5g2",width:fP,height:fQ}},{hero_image__medium__2x:{url:"https:\u002F\u002Fbo.factorial.io\u002Fsites\u002Fdefault\u002Ffiles\u002Fstyles\u002Fhero_image__medium__2x\u002Fpublic\u002F2024-08\u002FHero_Homepage.jpg?h=9553d40f&itok=qpLN5tt4",width:aZ,height:a_}},{hero_image__medium__2x_webp:{url:"https:\u002F\u002Fbo.factorial.io\u002Fsites\u002Fdefault\u002Ffiles\u002Fstyles\u002Fhero_image__medium__2x\u002Fpublic\u002F2024-08\u002FHero_Homepage.jpg.webp?h=9553d40f&itok=qpLN5tt4",width:aZ,height:a_}},{hero_image__small__1x:{url:cz,width:bn,height:bn}},{hero_image__small__1x_webp:{url:"https:\u002F\u002Fbo.factorial.io\u002Fsites\u002Fdefault\u002Ffiles\u002Fstyles\u002Fhero_image__small__1x\u002Fpublic\u002F2024-08\u002FHero_Homepage.jpg.webp?h=9553d40f&itok=bAVeP7pn",width:bn,height:bn}},{hero_image__small__2x:{url:"https:\u002F\u002Fbo.factorial.io\u002Fsites\u002Fdefault\u002Ffiles\u002Fstyles\u002Fhero_image__small__2x\u002Fpublic\u002F2024-08\u002FHero_Homepage.jpg?h=9553d40f&itok=_PgAlq6E",width:au,height:au}},{hero_image__small__2x_webp:{url:"https:\u002F\u002Fbo.factorial.io\u002Fsites\u002Fdefault\u002Ffiles\u002Fstyles\u002Fhero_image__small__2x\u002Fpublic\u002F2024-08\u002FHero_Homepage.jpg.webp?h=9553d40f&itok=_PgAlq6E",width:au,height:au}},{hero_image__xlarge__1x:{url:"https:\u002F\u002Fbo.factorial.io\u002Fsites\u002Fdefault\u002Ffiles\u002Fstyles\u002Fhero_image__xlarge__1x\u002Fpublic\u002F2024-08\u002FHero_Homepage.jpg?h=9553d40f&itok=aaaeHWg3",width:fR,height:fS}},{hero_image__xlarge__1x_webp:{url:"https:\u002F\u002Fbo.factorial.io\u002Fsites\u002Fdefault\u002Ffiles\u002Fstyles\u002Fhero_image__xlarge__1x\u002Fpublic\u002F2024-08\u002FHero_Homepage.jpg.webp?h=9553d40f&itok=aaaeHWg3",width:fR,height:fS}},{hero_image__xlarge__2x:{url:"https:\u002F\u002Fbo.factorial.io\u002Fsites\u002Fdefault\u002Ffiles\u002Fstyles\u002Fhero_image__xlarge__2x\u002Fpublic\u002F2024-08\u002FHero_Homepage.jpg?h=9553d40f&itok=Iw6VjcOR",width:aX,height:aY}},{hero_image__xlarge__2x_webp:{url:"https:\u002F\u002Fbo.factorial.io\u002Fsites\u002Fdefault\u002Ffiles\u002Fstyles\u002Fhero_image__xlarge__2x\u002Fpublic\u002F2024-08\u002FHero_Homepage.jpg.webp?h=9553d40f&itok=Iw6VjcOR",width:aX,height:aY}},{hero_image__xsmall__1x:{url:"https:\u002F\u002Fbo.factorial.io\u002Fsites\u002Fdefault\u002Ffiles\u002Fstyles\u002Fhero_image__xsmall__1x\u002Fpublic\u002F2024-08\u002FHero_Homepage.jpg?h=9553d40f&itok=yc4uXRyn",width:aJ,height:aJ}},{hero_image__xsmall__1x_webp:{url:"https:\u002F\u002Fbo.factorial.io\u002Fsites\u002Fdefault\u002Ffiles\u002Fstyles\u002Fhero_image__xsmall__1x\u002Fpublic\u002F2024-08\u002FHero_Homepage.jpg.webp?h=9553d40f&itok=yc4uXRyn",width:aJ,height:aJ}},{hero_image__xsmall__2x:{url:"https:\u002F\u002Fbo.factorial.io\u002Fsites\u002Fdefault\u002Ffiles\u002Fstyles\u002Fhero_image__xsmall__2x\u002Fpublic\u002F2024-08\u002FHero_Homepage.jpg?h=9553d40f&itok=gR29ZsyP",width:ak,height:ak}},{hero_image__xsmall__2x_webp:{url:"https:\u002F\u002Fbo.factorial.io\u002Fsites\u002Fdefault\u002Ffiles\u002Fstyles\u002Fhero_image__xsmall__2x\u002Fpublic\u002F2024-08\u002FHero_Homepage.jpg.webp?h=9553d40f&itok=gR29ZsyP",width:ak,height:ak}}]}],field_homepage_hero_mobile_image:[],field_rich_text_headline:[{value:cx,format:aq,processed:"\u003Ch1 class=\"u-fontTopLabel u-fontTopLabelColor\"\u003EDigital Ecosystem\u003C\u002Fh1\u003E\u003Cp\u003E\u003Cstrong\u003EIt’s not about data. It’s about being on an equal footing with the best digital players in the world.\u003C\u002Fstrong\u003E\u003C\u002Fp\u003E"}]}}},third_party_settings:[]},{layout_id:V,layout_settings:{label:"Image card with Text",layout_section_title:f,layout_color:f,layout_bg_color:f,layout_options:[],context_mapping:[]},components:{"47643fe2-1db6-4b56-b5af-0029d5ed60e8":{uuid:cD,region:D,weight:F,additional:[],content:{id:cE,uuid:[{value:"57251ccb-5ba2-4411-879b-ff27a5d7c43a"}],revision_id:cG,type:cH,metatag:cF,field_image_card_color:[{color:cO,opacity:e}],field_image_card_font_color:[{value:$}],field_image_card_image:[{uuid:[{value:"730be095-08f2-4300-8a48-dd812cf1b53f"}],metatag:[{tag:a,attributes:{name:s,content:g}},{tag:r,attributes:{rel:t,href:G}},{tag:a,attributes:{property:u,content:v}},{tag:a,attributes:{property:w,content:g}},{tag:a,attributes:{property:x,content:k}},{tag:a,attributes:{property:y,content:k}},{tag:a,attributes:{name:z,content:E}},{tag:a,attributes:{name:A,content:g}},{tag:a,attributes:{name:B,content:C}}],field_eager_behavior:[{value:d}],field_media_image:[{target_id:829,alt:cJ,title:f,width:cK,height:cL,target_type:ac,target_uuid:"68cc11b6-06c9-4576-8e4f-ddeb79850ed9",url:"https:\u002F\u002Fbo.factorial.io\u002Fsites\u002Fdefault\u002Ffiles\u002F2024-07\u002FL1011361-4.jpg"}],jsonld_schema:[{processed:"{\"@context\":\"https:\\\u002F\\\u002Fschema.org\\\u002F\",\"@type\":\"ImageObject\",\"image\":\"[media:field_media_file:entity:url]\",\"text\":\"Leaves and trees\",\"thumbnailUrl\":\"https:\\\u002F\\\u002Fbo.factorial.io\\\u002Fsites\\\u002Fdefault\\\u002Ffiles\\\u002Fstyles\\\u002Fsocial_media_preview\\\u002Fpublic\\\u002F2024-07\\\u002FL1011361-4.jpg?itok=ouH8ZLmF\",\"url\":\"[media:field_media_file:entity:url]\"}",overrides:[]}],image_styles:[{image_card__large__1x:{url:"https:\u002F\u002Fbo.factorial.io\u002Fsites\u002Fdefault\u002Ffiles\u002Fstyles\u002Fimage_card__large__1x\u002Fpublic\u002F2024-07\u002FL1011361-4.jpg?h=398ca847&itok=erMp6-jl",width:fT,height:fU}},{image_card__large__1x_webp:{url:"https:\u002F\u002Fbo.factorial.io\u002Fsites\u002Fdefault\u002Ffiles\u002Fstyles\u002Fimage_card__large__1x\u002Fpublic\u002F2024-07\u002FL1011361-4.jpg.webp?h=398ca847&itok=erMp6-jl",width:fT,height:fU}},{image_card__large__2x:{url:"https:\u002F\u002Fbo.factorial.io\u002Fsites\u002Fdefault\u002Ffiles\u002Fstyles\u002Fimage_card__large__2x\u002Fpublic\u002F2024-07\u002FL1011361-4.jpg?h=398ca847&itok=5aVziNvR",width:a$,height:ba}},{image_card__large__2x_webp:{url:"https:\u002F\u002Fbo.factorial.io\u002Fsites\u002Fdefault\u002Ffiles\u002Fstyles\u002Fimage_card__large__2x\u002Fpublic\u002F2024-07\u002FL1011361-4.jpg.webp?h=398ca847&itok=5aVziNvR",width:a$,height:ba}},{image_card__medium__1x:{url:"https:\u002F\u002Fbo.factorial.io\u002Fsites\u002Fdefault\u002Ffiles\u002Fstyles\u002Fimage_card__medium__1x\u002Fpublic\u002F2024-07\u002FL1011361-4.jpg?h=398ca847&itok=K1bWJgcc",width:fV,height:fW}},{image_card__medium__1x_webp:{url:"https:\u002F\u002Fbo.factorial.io\u002Fsites\u002Fdefault\u002Ffiles\u002Fstyles\u002Fimage_card__medium__1x\u002Fpublic\u002F2024-07\u002FL1011361-4.jpg.webp?h=398ca847&itok=K1bWJgcc",width:fV,height:fW}},{image_card__medium__2x:{url:"https:\u002F\u002Fbo.factorial.io\u002Fsites\u002Fdefault\u002Ffiles\u002Fstyles\u002Fimage_card__medium__2x\u002Fpublic\u002F2024-07\u002FL1011361-4.jpg?h=398ca847&itok=MDIn1f9B",width:bb,height:bc}},{image_card__medium__2x_webp:{url:"https:\u002F\u002Fbo.factorial.io\u002Fsites\u002Fdefault\u002Ffiles\u002Fstyles\u002Fimage_card__medium__2x\u002Fpublic\u002F2024-07\u002FL1011361-4.jpg.webp?h=398ca847&itok=MDIn1f9B",width:bb,height:bc}},{image_card__small__1x:{url:cI,width:X,height:fX}},{image_card__small__1x_webp:{url:"https:\u002F\u002Fbo.factorial.io\u002Fsites\u002Fdefault\u002Ffiles\u002Fstyles\u002Fimage_card__small__1x\u002Fpublic\u002F2024-07\u002FL1011361-4.jpg.webp?h=398ca847&itok=FT7qw_S0",width:X,height:fX}},{image_card__small__2x:{url:"https:\u002F\u002Fbo.factorial.io\u002Fsites\u002Fdefault\u002Ffiles\u002Fstyles\u002Fimage_card__small__2x\u002Fpublic\u002F2024-07\u002FL1011361-4.jpg?h=398ca847&itok=RJFUf0gz",width:p,height:bd}},{image_card__small__2x_webp:{url:"https:\u002F\u002Fbo.factorial.io\u002Fsites\u002Fdefault\u002Ffiles\u002Fstyles\u002Fimage_card__small__2x\u002Fpublic\u002F2024-07\u002FL1011361-4.jpg.webp?h=398ca847&itok=RJFUf0gz",width:p,height:bd}},{image_card__xsmall__1x:{url:"https:\u002F\u002Fbo.factorial.io\u002Fsites\u002Fdefault\u002Ffiles\u002Fstyles\u002Fimage_card__xsmall__1x\u002Fpublic\u002F2024-07\u002FL1011361-4.jpg?h=398ca847&itok=kbWAY9sw",width:aJ,height:az}},{image_card__xsmall__1x_webp:{url:"https:\u002F\u002Fbo.factorial.io\u002Fsites\u002Fdefault\u002Ffiles\u002Fstyles\u002Fimage_card__xsmall__1x\u002Fpublic\u002F2024-07\u002FL1011361-4.jpg.webp?h=398ca847&itok=kbWAY9sw",width:aJ,height:az}},{image_card__xsmall__2x:{url:"https:\u002F\u002Fbo.factorial.io\u002Fsites\u002Fdefault\u002Ffiles\u002Fstyles\u002Fimage_card__xsmall__2x\u002Fpublic\u002F2024-07\u002FL1011361-4.jpg?h=398ca847&itok=0wjkN7IB",width:ak,height:_}},{image_card__xsmall__2x_webp:{url:"https:\u002F\u002Fbo.factorial.io\u002Fsites\u002Fdefault\u002Ffiles\u002Fstyles\u002Fimage_card__xsmall__2x\u002Fpublic\u002F2024-07\u002FL1011361-4.jpg.webp?h=398ca847&itok=0wjkN7IB",width:ak,height:_}}]}],field_image_card_link:[{uri:aH,title:cN,options:[]}],field_image_card_position:[{value:cP}],field_image_card_rich_text:[{value:"\u003Ch2 class=\"u-fontH3\"\u003EWe design, implement and transform digital ecosystems\u003C\u002Fh2\u003E\u003Cp\u003EBased in Hamburg, with some of the world's best minds in our industry and well over 1000 successful projects on the books.\u003C\u002Fp\u003E\u003Cp\u003EIf you are looking for digital solutions to realise your ambitious business goals, we are one of the best addresses in Germany. And we’re a partner with whom you can share the amazingly fun and fascinating work in the Digiverse with.\u003C\u002Fp\u003E",format:aq,processed:cM}],field_link_options:[]}}},third_party_settings:[]},{layout_id:V,layout_settings:{label:"Headline Rich Text",layout_section_title:f,layout_color:f,layout_bg_color:f,layout_options:[],context_mapping:[]},components:{"9a721a9b-3da3-4dc1-8163-970419a8cd15":{uuid:cQ,region:D,weight:F,additional:[],content:{id:cR,uuid:[{value:"be1af60a-4fdf-4855-a99a-43c54a47d66e"}],revision_id:cT,type:cU,metatag:cS,field_link_options:[],field_rich_text_blue_background:[{value:d}],field_rich_text_bordered:[{value:d}],field_rich_text_email:[],field_rich_text_headline:[],field_rich_text_link:[],field_rich_text_text:[{value:"\u003Ch2 class=\"u-fontH1\"\u003EWhatever your business goals are - our technology paves the way for you\u003C\u002Fh2\u003E",format:aq,processed:cV}],field_rich_text_wsd_green_spots:[{value:d}]}}},third_party_settings:[]},{layout_id:dp,layout_settings:{label:"3 Column Text",layout_section_title:f,layout_color:f,layout_bg_color:f,layout_options:[],context_mapping:[]},components:{"696df886-fb73-46ca-9955-87fb6d9db149":{uuid:cW,region:cX,weight:F,additional:[],content:{id:cY,uuid:[{value:"3603d246-56ca-47ef-87da-67f09aab474e"}],revision_id:c_,type:c$,metatag:cZ,field_link_options:[],field_rich_text_blue_background:[{value:d}],field_rich_text_bordered:[{value:d}],field_rich_text_email:[],field_rich_text_headline:[],field_rich_text_link:[],field_rich_text_text:[{value:"\u003Ch3 class=\"u-fontTopLabelColor\"\u003EStrategy\u003C\u002Fh3\u003E\u003Cp\u003E\u003Cstrong\u003EThe more you know, the more important the plan becomes.\u003C\u002Fstrong\u003E\u003C\u002Fp\u003E\u003Cp\u003EThe amount of information available to you in the digital space is growing exponentially - as is the challenge of maximising the effectiveness of this data. That's why we focus on strategy first. It makes sense: only when you know ‘what’ you want to achieve can you develop the perfect ‘how’.\u003C\u002Fp\u003E",format:aq,processed:da}],field_rich_text_wsd_green_spots:[{value:d}]}},"ddf4777f-8ac1-4b6a-adc9-3e89c86fe7b0":{uuid:db,region:dc,weight:F,additional:[],content:{id:dd,uuid:[{value:"2802b206-4ad4-4cad-8c2d-91b4a78080ef"}],revision_id:df,type:dg,metatag:de,field_link_options:[],field_rich_text_blue_background:[{value:d}],field_rich_text_bordered:[{value:d}],field_rich_text_email:[],field_rich_text_headline:[],field_rich_text_link:[],field_rich_text_text:[{value:"\u003Ch3 class=\"u-fontTopLabelColor\"\u003ECustomer Centricity\u003C\u002Fh3\u003E\u003Cp\u003E\u003Cstrong\u003EYour customers aren’t just at the center. They&nbsp;are the center.\u003C\u002Fstrong\u003E\u003C\u002Fp\u003E\u003Cp\u003EEverything we do begins and ends with the simple question: ‘Will it work out there?’ Not really a simple question, but one that keeps us up at night looking for the better solution instead of just the good one. This question is so crucial because everything else flows from it: strategy, architecture, software - and our shared success.\u003C\u002Fp\u003E",format:aq,processed:dh}],field_rich_text_wsd_green_spots:[{value:d}]}},"431e2d8c-edf1-4d4b-994e-1217dd478179":{uuid:di,region:dj,weight:F,additional:[],content:{id:dk,uuid:[{value:"72cca684-2db6-46a7-b88a-a41bb595092f"}],revision_id:dm,type:dn,metatag:dl,field_link_options:[],field_rich_text_blue_background:[{value:d}],field_rich_text_bordered:[{value:d}],field_rich_text_email:[],field_rich_text_headline:[],field_rich_text_link:[],field_rich_text_text:[{value:"\u003Ch3 class=\"u-fontTopLabelColor\"\u003EInnovation\u003C\u002Fh3\u003E\u003Cp\u003E\u003Cstrong\u003EOnly when everything works together perfectly, will you be playing in the next big league.\u003C\u002Fstrong\u003E\u003C\u002Fp\u003E\u003Cp dir=\"ltr\"\u003EWe are specialists in state-of-the-art customer interaction. That's why we know what it takes: Forward-looking strategies. Brilliant design. And the latest technologies &amp; software to build and network \u003Ca href=\"https:\u002F\u002Fen.wikipedia.org\u002Fwiki\u002FDigital_ecosystem\"\u003Edigital ecosystems\u003C\u002Fa\u003E.\u003C\u002Fp\u003E",format:aq,processed:do0}],field_rich_text_wsd_green_spots:[{value:d}]}}},third_party_settings:[]},{layout_id:V,layout_settings:{label:"1 CTA",layout_section_title:f,layout_color:f,layout_bg_color:f,layout_options:[],context_mapping:[]},components:{"f980da8b-cc9e-4ba0-a583-f07c25e26780":{uuid:dq,region:D,weight:F,additional:[],content:{id:dr,uuid:[{value:"2e016849-a81e-49ff-b791-0dd350fc338c"}],revision_id:dt,type:du,metatag:ds,field_link_options:[{value:as}],field_rich_text_blue_background:[{value:d}],field_rich_text_bordered:[{value:b}],field_rich_text_email:[],field_rich_text_headline:[],field_rich_text_link:[{uri:be,title:dv,options:[]}],field_rich_text_text:[],field_rich_text_wsd_green_spots:[{value:d}]}}},third_party_settings:[]},{layout_id:V,layout_settings:{label:f,layout_section_title:f,layout_color:$,layout_bg_color:aa,layout_options:[],context_mapping:[]},components:{"d368c26f-ecb1-4043-a0e9-3d231d5d94f6":{uuid:dw,region:D,weight:F,additional:[],content:{id:dx,uuid:[{value:"b50a5985-2422-4c95-b5a6-83d363de9115"}],revision_id:dz,type:dA,metatag:dy,field_link_options:[],field_rich_text_blue_background:[{value:d}],field_rich_text_bordered:[{value:d}],field_rich_text_email:[],field_rich_text_headline:[{value:bF,format:aq,processed:bF}],field_rich_text_link:[],field_rich_text_text:[],field_rich_text_wsd_green_spots:[{value:d}]}}},third_party_settings:[]},{layout_id:V,layout_settings:{label:f,layout_section_title:f,layout_color:f,layout_bg_color:aa,layout_options:[],context_mapping:[]},components:{"69949c07-4943-4133-8ff1-4c34cf960646":{uuid:dB,region:D,weight:F,additional:[],content:{id:dC,uuid:[{value:"19c4f7fb-cb31-405e-a220-6738756321b8"}],revision_id:dE,type:dF,metatag:dD,field_services_list_heading:[{value:bG}],field_services_list_item:dJ}},"9b132b87-d3d3-44a3-8cd8-72d6aec4cfa9":{uuid:dL,region:D,weight:at,additional:[],content:{id:dM,uuid:[{value:"58e29f51-7acc-4d4e-ae94-99b76cc4eb7e"}],revision_id:dO,type:dP,metatag:dN,field_services_list_heading:[{value:aQ}],field_services_list_item:dQ}}},third_party_settings:[]},{layout_id:V,layout_settings:{label:"Section Button",layout_section_title:f,layout_color:f,layout_bg_color:aa,layout_options:[],context_mapping:[]},components:{"ada2a5d6-c132-49f2-bc89-184f2283a5fe":{uuid:dR,region:D,weight:F,additional:[],content:{id:dS,uuid:[{value:"ee6a950f-5c18-4c8d-bc08-1f4cb86d05b0"}],revision_id:dU,type:dV,metatag:dT,field_link_options:[{value:bE}],field_position:[{value:dW}],field_rich_text_link:[{uri:aI,title:bH,options:[]}]}}},third_party_settings:[]},{layout_id:V,layout_settings:{label:"1 column - Text kunden",layout_section_title:f,layout_color:f,layout_bg_color:f,layout_options:[],context_mapping:[]},components:[],third_party_settings:[]},{layout_id:V,layout_settings:{label:"Headline (customers)",layout_section_title:f,layout_color:f,layout_bg_color:aa,layout_options:[],context_mapping:[]},components:{"cde89b15-c38e-470f-a879-c9e0976601e5":{uuid:dX,region:D,weight:F,additional:[],content:{id:dY,uuid:[{value:"12b12fb1-c813-4c7e-84bd-610ce15c89fe"}],revision_id:d_,type:d$,metatag:dZ,field_link_options:[],field_rich_text_blue_background:[{value:d}],field_rich_text_bordered:[{value:d}],field_rich_text_email:[],field_rich_text_headline:[],field_rich_text_link:[],field_rich_text_text:[{value:bI,format:aq,processed:bI}],field_rich_text_wsd_green_spots:[{value:d}]}},"52f09acb-b6e3-4a6b-9a38-b2bef89683ab":{uuid:ea,region:D,weight:at,additional:[],content:{id:eb,uuid:[{value:"b94d12a3-28c3-47e8-a94c-6341029b804a"}],revision_id:ed,type:ee,metatag:ec,field_illustration_caption:[],field_illustration_desktop_image:[{uuid:[{value:"b0d15bd4-d3ea-4535-bfe8-2f1a7677504d"}],metatag:[{tag:a,attributes:{name:s,content:g}},{tag:r,attributes:{rel:t,href:G}},{tag:a,attributes:{property:u,content:v}},{tag:a,attributes:{property:w,content:g}},{tag:a,attributes:{property:x,content:k}},{tag:a,attributes:{property:y,content:k}},{tag:a,attributes:{name:z,content:E}},{tag:a,attributes:{name:A,content:g}},{tag:a,attributes:{name:B,content:C}}],field_media_file:[{target_id:932,display:b,description:f,target_type:ac,target_uuid:"78e46f15-a9ca-4414-8721-3b5c6fb2f7c7",url:ej,height:el,width:ek}],field_media_file_alt:[{value:bg}],field_media_file_eager_behavior:[],field_media_file_title:[{value:bf}]}],field_illustration_mobile_image:[{uuid:[{value:"6bb690f8-2602-453c-983d-c6967d5dbcac"}],metatag:[{tag:a,attributes:{name:s,content:g}},{tag:r,attributes:{rel:t,href:G}},{tag:a,attributes:{property:u,content:v}},{tag:a,attributes:{property:w,content:g}},{tag:a,attributes:{property:x,content:k}},{tag:a,attributes:{property:y,content:k}},{tag:a,attributes:{name:z,content:E}},{tag:a,attributes:{name:A,content:g}},{tag:a,attributes:{name:B,content:C}}],field_media_file:[{target_id:931,display:b,description:f,target_type:ac,target_uuid:"c1c2a038-5f72-44ca-96d8-942cd95ef885",url:em,height:en,width:W}],field_media_file_alt:[{value:bg}],field_media_file_eager_behavior:[],field_media_file_title:[{value:bf}]}]}}},third_party_settings:[]},{layout_id:V,layout_settings:{label:"1 column Text - Our Work",layout_section_title:f,layout_color:f,layout_bg_color:f,layout_options:[],context_mapping:[]},components:{"fdc44004-1813-4dc0-b3f4-e43943baa201":{uuid:eo,region:D,weight:F,additional:[],content:{id:ep,uuid:[{value:"bbf20bec-fb6c-4182-9a84-2c8d18461484"}],revision_id:er,type:es,metatag:eq,field_illustration_caption:[],field_illustration_desktop_image:[{target_id:620}],field_illustration_mobile_image:[{target_id:621}]}},"486eed50-f333-4915-92e0-630f73756faa":{uuid:et,region:D,weight:at,additional:[],content:{id:eu,uuid:[{value:"e9fc4722-8896-49ee-ac92-29870d6e39af"}],revision_id:ew,type:ex,metatag:ev,field_link_options:[],field_rich_text_blue_background:[{value:d}],field_rich_text_bordered:[{value:d}],field_rich_text_email:[],field_rich_text_headline:[],field_rich_text_link:[],field_rich_text_text:[{value:bJ,format:aq,processed:bJ}],field_rich_text_wsd_green_spots:[{value:d}]}},"b5a308ff-4b7b-4073-a2e3-02adbb66e21d":{uuid:ez,region:D,weight:aR,additional:[],plugin_id:"cases_slide_show_block",content:{"9e77cb35-e3bb-454c-8c7e-d5cb2ff02474":{weight:F,image_context_hint:aD,target_type:Y,target_id:bZ,target_urlalias:eH,field_case_project_name:[{value:eF}],field_case_headline:[{value:eA}],field_case_image:[{uuid:[{value:"c0f54a38-f1c0-4580-91ae-540d07167d42"}],metatag:[{tag:a,attributes:{name:s,content:g}},{tag:r,attributes:{rel:t,href:G}},{tag:a,attributes:{property:u,content:v}},{tag:a,attributes:{property:w,content:g}},{tag:a,attributes:{property:x,content:k}},{tag:a,attributes:{property:y,content:k}},{tag:a,attributes:{name:z,content:E}},{tag:a,attributes:{name:A,content:g}},{tag:a,attributes:{name:B,content:C}}],field_eager_behavior:[{value:d}],field_media_image:[{target_id:aj,alt:eC,title:f,width:eD,height:eE,target_type:ac,target_uuid:"b3081db2-c7e5-483d-baa1-7ae1a4e3252b",url:"https:\u002F\u002Fbo.factorial.io\u002Fsites\u002Fdefault\u002Ffiles\u002F2022-03\u002FHero-image-factorial-case-dpa-factify_0.png"}],jsonld_schema:[{processed:"{\"@context\":\"https:\\\u002F\\\u002Fschema.org\\\u002F\",\"@type\":\"ImageObject\",\"image\":\"[media:field_media_file:entity:url]\",\"text\":\"A person from behind with a black backpack and a white badge with the inscription &quot;facts matter&quot; in an urban setting.\",\"thumbnailUrl\":\"https:\\\u002F\\\u002Fbo.factorial.io\\\u002Fsites\\\u002Fdefault\\\u002Ffiles\\\u002Fstyles\\\u002Fsocial_media_preview\\\u002Fpublic\\\u002F2022-03\\\u002FHero-image-factorial-case-dpa-factify_0.png?itok=9LCEstHg\",\"url\":\"[media:field_media_file:entity:url]\"}",overrides:[]}],image_styles:[{cases_slideshow__large__1x:{url:"https:\u002F\u002Fbo.factorial.io\u002Fsites\u002Fdefault\u002Ffiles\u002Fstyles\u002Fcases_slideshow__large__1x\u002Fpublic\u002F2022-03\u002FHero-image-factorial-case-dpa-factify_0.png?h=a6f18470&itok=TG-EnWOo",width:ad,height:ae}},{cases_slideshow__large__1x_webp:{url:"https:\u002F\u002Fbo.factorial.io\u002Fsites\u002Fdefault\u002Ffiles\u002Fstyles\u002Fcases_slideshow__large__1x\u002Fpublic\u002F2022-03\u002FHero-image-factorial-case-dpa-factify_0.png.webp?h=a6f18470&itok=TG-EnWOo",width:ad,height:ae}},{cases_slideshow__large__2x:{url:"https:\u002F\u002Fbo.factorial.io\u002Fsites\u002Fdefault\u002Ffiles\u002Fstyles\u002Fcases_slideshow__large__2x\u002Fpublic\u002F2022-03\u002FHero-image-factorial-case-dpa-factify_0.png?h=a6f18470&itok=VLaOWMgH",width:H,height:I}},{cases_slideshow__large__2x_webp:{url:"https:\u002F\u002Fbo.factorial.io\u002Fsites\u002Fdefault\u002Ffiles\u002Fstyles\u002Fcases_slideshow__large__2x\u002Fpublic\u002F2022-03\u002FHero-image-factorial-case-dpa-factify_0.png.webp?h=a6f18470&itok=VLaOWMgH",width:H,height:I}},{cases_slideshow__medium__1x:{url:"https:\u002F\u002Fbo.factorial.io\u002Fsites\u002Fdefault\u002Ffiles\u002Fstyles\u002Fcases_slideshow__medium__1x\u002Fpublic\u002F2022-03\u002FHero-image-factorial-case-dpa-factify_0.png?h=a6f18470&itok=AYhf0Hlt",width:af,height:ag}},{cases_slideshow__medium__1x_webp:{url:"https:\u002F\u002Fbo.factorial.io\u002Fsites\u002Fdefault\u002Ffiles\u002Fstyles\u002Fcases_slideshow__medium__1x\u002Fpublic\u002F2022-03\u002FHero-image-factorial-case-dpa-factify_0.png.webp?h=a6f18470&itok=AYhf0Hlt",width:af,height:ag}},{cases_slideshow__medium__2x:{url:"https:\u002F\u002Fbo.factorial.io\u002Fsites\u002Fdefault\u002Ffiles\u002Fstyles\u002Fcases_slideshow__medium__2x\u002Fpublic\u002F2022-03\u002FHero-image-factorial-case-dpa-factify_0.png?h=a6f18470&itok=jfeBFz3H",width:J,height:K}},{cases_slideshow__medium__2x_webp:{url:"https:\u002F\u002Fbo.factorial.io\u002Fsites\u002Fdefault\u002Ffiles\u002Fstyles\u002Fcases_slideshow__medium__2x\u002Fpublic\u002F2022-03\u002FHero-image-factorial-case-dpa-factify_0.png.webp?h=a6f18470&itok=jfeBFz3H",width:J,height:K}},{cases_slideshow__small__1x:{url:eB,width:X,height:ah}},{cases_slideshow__small__1x_webp:{url:"https:\u002F\u002Fbo.factorial.io\u002Fsites\u002Fdefault\u002Ffiles\u002Fstyles\u002Fcases_slideshow__small__1x\u002Fpublic\u002F2022-03\u002FHero-image-factorial-case-dpa-factify_0.png.webp?h=a6f18470&itok=r_H1jTMP",width:X,height:ah}},{cases_slideshow__small__2x:{url:"https:\u002F\u002Fbo.factorial.io\u002Fsites\u002Fdefault\u002Ffiles\u002Fstyles\u002Fcases_slideshow__small__2x\u002Fpublic\u002F2022-03\u002FHero-image-factorial-case-dpa-factify_0.png?h=a6f18470&itok=mt_PDI62",width:p,height:L}},{cases_slideshow__small__2x_webp:{url:"https:\u002F\u002Fbo.factorial.io\u002Fsites\u002Fdefault\u002Ffiles\u002Fstyles\u002Fcases_slideshow__small__2x\u002Fpublic\u002F2022-03\u002FHero-image-factorial-case-dpa-factify_0.png.webp?h=a6f18470&itok=mt_PDI62",width:p,height:L}},{cases_slideshow__xsmall__1x:{url:"https:\u002F\u002Fbo.factorial.io\u002Fsites\u002Fdefault\u002Ffiles\u002Fstyles\u002Fcases_slideshow__xsmall__1x\u002Fpublic\u002F2022-03\u002FHero-image-factorial-case-dpa-factify_0.png?h=a6f18470&itok=CeGgJf1h",width:W,height:ai}},{cases_slideshow__xsmall__1x_webp:{url:"https:\u002F\u002Fbo.factorial.io\u002Fsites\u002Fdefault\u002Ffiles\u002Fstyles\u002Fcases_slideshow__xsmall__1x\u002Fpublic\u002F2022-03\u002FHero-image-factorial-case-dpa-factify_0.png.webp?h=a6f18470&itok=CeGgJf1h",width:W,height:ai}},{cases_slideshow__xsmall__2x:{url:"https:\u002F\u002Fbo.factorial.io\u002Fsites\u002Fdefault\u002Ffiles\u002Fstyles\u002Fcases_slideshow__xsmall__2x\u002Fpublic\u002F2022-03\u002FHero-image-factorial-case-dpa-factify_0.png?h=a6f18470&itok=YI8XXwcI",width:q,height:M}},{cases_slideshow__xsmall__2x_webp:{url:"https:\u002F\u002Fbo.factorial.io\u002Fsites\u002Fdefault\u002Ffiles\u002Fstyles\u002Fcases_slideshow__xsmall__2x\u002Fpublic\u002F2022-03\u002FHero-image-factorial-case-dpa-factify_0.png.webp?h=a6f18470&itok=YI8XXwcI",width:q,height:M}}]}],field_case_background_color:[{color:"#00C58E",opacity:e}],field_case_font_color:[{value:$}],field_case_date:[{value:eG}]},"75ea1b03-d7ea-475a-a7df-cf1ac7a7c630":{weight:at,image_context_hint:aD,target_type:Y,target_id:b_,target_urlalias:eN,field_case_project_name:[{value:eL}],field_case_headline:[{value:eI}],field_case_image:[{uuid:[{value:"3d5c925c-d769-48c7-a4c7-5cc405da7095"}],metatag:[{tag:a,attributes:{name:s,content:g}},{tag:r,attributes:{rel:t,href:fN}},{tag:a,attributes:{property:u,content:v}},{tag:a,attributes:{property:w,content:g}},{tag:a,attributes:{property:x,content:k}},{tag:a,attributes:{property:y,content:k}},{tag:a,attributes:{name:z,content:E}},{tag:a,attributes:{name:A,content:g}},{tag:a,attributes:{name:B,content:C}}],field_eager_behavior:[{value:d}],field_media_image:[{target_id:339,alt:eK,title:f,width:al,height:ab,target_type:ac,target_uuid:"e219e609-a293-4e96-9f92-3119b9b3207c",url:"https:\u002F\u002Fbo.factorial.io\u002Fsites\u002Fdefault\u002Ffiles\u002F2021-04\u002FCases_Hero_Occhio.jpg"}],jsonld_schema:[{processed:"{\"@context\":\"https:\\\u002F\\\u002Fschema.org\\\u002F\",\"@type\":\"ImageObject\",\"image\":\"[media:field_media_file:entity:url]\",\"text\":\"Gemütlich eingerichtetes Wohnzimmer mit Couch, Couch-Tisch und Kaminfeuer. Eine Occhio-Leuchte hängt in der Raummitte, im Hintergrund sind weitere Leuchten erkennbar die den Raum in goldenes Licht tauchen.\",\"thumbnailUrl\":\"https:\\\u002F\\\u002Fbo.factorial.io\\\u002Fsites\\\u002Fdefault\\\u002Ffiles\\\u002Fstyles\\\u002Fsocial_media_preview\\\u002Fpublic\\\u002F2021-04\\\u002FCases_Hero_Occhio.jpg?itok=56eITCWQ\",\"url\":\"[media:field_media_file:entity:url]\"}",overrides:e}],image_styles:[{cases_slideshow__large__1x:{url:"https:\u002F\u002Fbo.factorial.io\u002Fsites\u002Fdefault\u002Ffiles\u002Fstyles\u002Fcases_slideshow__large__1x\u002Fpublic\u002F2021-04\u002FCases_Hero_Occhio.jpg?h=4bd44c8a&itok=KsUY8jqx",width:ad,height:ae}},{cases_slideshow__large__1x_webp:{url:"https:\u002F\u002Fbo.factorial.io\u002Fsites\u002Fdefault\u002Ffiles\u002Fstyles\u002Fcases_slideshow__large__1x\u002Fpublic\u002F2021-04\u002FCases_Hero_Occhio.jpg.webp?h=4bd44c8a&itok=KsUY8jqx",width:ad,height:ae}},{cases_slideshow__large__2x:{url:"https:\u002F\u002Fbo.factorial.io\u002Fsites\u002Fdefault\u002Ffiles\u002Fstyles\u002Fcases_slideshow__large__2x\u002Fpublic\u002F2021-04\u002FCases_Hero_Occhio.jpg?h=4bd44c8a&itok=cP9gsb0-",width:H,height:I}},{cases_slideshow__large__2x_webp:{url:"https:\u002F\u002Fbo.factorial.io\u002Fsites\u002Fdefault\u002Ffiles\u002Fstyles\u002Fcases_slideshow__large__2x\u002Fpublic\u002F2021-04\u002FCases_Hero_Occhio.jpg.webp?h=4bd44c8a&itok=cP9gsb0-",width:H,height:I}},{cases_slideshow__medium__1x:{url:"https:\u002F\u002Fbo.factorial.io\u002Fsites\u002Fdefault\u002Ffiles\u002Fstyles\u002Fcases_slideshow__medium__1x\u002Fpublic\u002F2021-04\u002FCases_Hero_Occhio.jpg?h=4bd44c8a&itok=wlQ6F8Ln",width:af,height:ag}},{cases_slideshow__medium__1x_webp:{url:"https:\u002F\u002Fbo.factorial.io\u002Fsites\u002Fdefault\u002Ffiles\u002Fstyles\u002Fcases_slideshow__medium__1x\u002Fpublic\u002F2021-04\u002FCases_Hero_Occhio.jpg.webp?h=4bd44c8a&itok=wlQ6F8Ln",width:af,height:ag}},{cases_slideshow__medium__2x:{url:"https:\u002F\u002Fbo.factorial.io\u002Fsites\u002Fdefault\u002Ffiles\u002Fstyles\u002Fcases_slideshow__medium__2x\u002Fpublic\u002F2021-04\u002FCases_Hero_Occhio.jpg?h=4bd44c8a&itok=0ly2haok",width:J,height:K}},{cases_slideshow__medium__2x_webp:{url:"https:\u002F\u002Fbo.factorial.io\u002Fsites\u002Fdefault\u002Ffiles\u002Fstyles\u002Fcases_slideshow__medium__2x\u002Fpublic\u002F2021-04\u002FCases_Hero_Occhio.jpg.webp?h=4bd44c8a&itok=0ly2haok",width:J,height:K}},{cases_slideshow__small__1x:{url:eJ,width:X,height:ah}},{cases_slideshow__small__1x_webp:{url:"https:\u002F\u002Fbo.factorial.io\u002Fsites\u002Fdefault\u002Ffiles\u002Fstyles\u002Fcases_slideshow__small__1x\u002Fpublic\u002F2021-04\u002FCases_Hero_Occhio.jpg.webp?h=4bd44c8a&itok=SeRsTE64",width:X,height:ah}},{cases_slideshow__small__2x:{url:"https:\u002F\u002Fbo.factorial.io\u002Fsites\u002Fdefault\u002Ffiles\u002Fstyles\u002Fcases_slideshow__small__2x\u002Fpublic\u002F2021-04\u002FCases_Hero_Occhio.jpg?h=4bd44c8a&itok=vR2ZkIHn",width:p,height:L}},{cases_slideshow__small__2x_webp:{url:"https:\u002F\u002Fbo.factorial.io\u002Fsites\u002Fdefault\u002Ffiles\u002Fstyles\u002Fcases_slideshow__small__2x\u002Fpublic\u002F2021-04\u002FCases_Hero_Occhio.jpg.webp?h=4bd44c8a&itok=vR2ZkIHn",width:p,height:L}},{cases_slideshow__xsmall__1x:{url:"https:\u002F\u002Fbo.factorial.io\u002Fsites\u002Fdefault\u002Ffiles\u002Fstyles\u002Fcases_slideshow__xsmall__1x\u002Fpublic\u002F2021-04\u002FCases_Hero_Occhio.jpg?h=4bd44c8a&itok=we8U6VQa",width:W,height:ai}},{cases_slideshow__xsmall__1x_webp:{url:"https:\u002F\u002Fbo.factorial.io\u002Fsites\u002Fdefault\u002Ffiles\u002Fstyles\u002Fcases_slideshow__xsmall__1x\u002Fpublic\u002F2021-04\u002FCases_Hero_Occhio.jpg.webp?h=4bd44c8a&itok=we8U6VQa",width:W,height:ai}},{cases_slideshow__xsmall__2x:{url:"https:\u002F\u002Fbo.factorial.io\u002Fsites\u002Fdefault\u002Ffiles\u002Fstyles\u002Fcases_slideshow__xsmall__2x\u002Fpublic\u002F2021-04\u002FCases_Hero_Occhio.jpg?h=4bd44c8a&itok=9t4U39dB",width:q,height:M}},{cases_slideshow__xsmall__2x_webp:{url:"https:\u002F\u002Fbo.factorial.io\u002Fsites\u002Fdefault\u002Ffiles\u002Fstyles\u002Fcases_slideshow__xsmall__2x\u002Fpublic\u002F2021-04\u002FCases_Hero_Occhio.jpg.webp?h=4bd44c8a&itok=9t4U39dB",width:q,height:M}}]}],field_case_background_color:[{color:"#2A2A2A",opacity:e}],field_case_font_color:[{value:$}],field_case_date:[{value:eM}]},"c7a66590-bd86-4087-bca5-c9e411dd9f59":{weight:aR,image_context_hint:aD,target_type:Y,target_id:b$,target_urlalias:eR,field_case_project_name:[{value:eQ}],field_case_headline:[{value:bK}],field_case_image:[{uuid:[{value:"aa6f9391-d181-4f26-a097-0dad1a4f9419"}],metatag:[{tag:a,attributes:{name:s,content:g}},{tag:r,attributes:{rel:t,href:G}},{tag:a,attributes:{property:u,content:v}},{tag:a,attributes:{property:w,content:g}},{tag:a,attributes:{property:x,content:k}},{tag:a,attributes:{property:y,content:k}},{tag:a,attributes:{name:z,content:E}},{tag:a,attributes:{name:A,content:g}},{tag:a,attributes:{name:B,content:C}}],field_eager_behavior:[{value:d}],field_media_image:[{target_id:247,alt:eP,title:f,width:al,height:ab,target_type:ac,target_uuid:"de5cadf0-abbe-4208-aa4b-9515f1d44515",url:"https:\u002F\u002Fbo.factorial.io\u002Fsites\u002Fdefault\u002Ffiles\u002F2020-07\u002FCases_GJ_OneCore_Hero_noHeadline.jpg"}],jsonld_schema:[{processed:"{\"@context\":\"https:\\\u002F\\\u002Fschema.org\\\u002F\",\"@type\":\"ImageObject\",\"image\":\"[media:field_media_file:entity:url]\",\"text\":\"One hand holds a smartphone showing the Brigitte website. An open laptop can be seen in the background.\",\"thumbnailUrl\":\"https:\\\u002F\\\u002Fbo.factorial.io\\\u002Fsites\\\u002Fdefault\\\u002Ffiles\\\u002Fstyles\\\u002Fsocial_media_preview\\\u002Fpublic\\\u002F2020-07\\\u002FCases_GJ_OneCore_Hero_noHeadline.jpg?itok=1iGIEJxN\",\"url\":\"[media:field_media_file:entity:url]\"}",overrides:e}],image_styles:[{cases_slideshow__large__1x:{url:"https:\u002F\u002Fbo.factorial.io\u002Fsites\u002Fdefault\u002Ffiles\u002Fstyles\u002Fcases_slideshow__large__1x\u002Fpublic\u002F2020-07\u002FCases_GJ_OneCore_Hero_noHeadline.jpg?h=4bd44c8a&itok=To-hmM5b",width:ad,height:ae}},{cases_slideshow__large__1x_webp:{url:"https:\u002F\u002Fbo.factorial.io\u002Fsites\u002Fdefault\u002Ffiles\u002Fstyles\u002Fcases_slideshow__large__1x\u002Fpublic\u002F2020-07\u002FCases_GJ_OneCore_Hero_noHeadline.jpg.webp?h=4bd44c8a&itok=To-hmM5b",width:ad,height:ae}},{cases_slideshow__large__2x:{url:"https:\u002F\u002Fbo.factorial.io\u002Fsites\u002Fdefault\u002Ffiles\u002Fstyles\u002Fcases_slideshow__large__2x\u002Fpublic\u002F2020-07\u002FCases_GJ_OneCore_Hero_noHeadline.jpg?h=4bd44c8a&itok=RPRPj6zs",width:H,height:I}},{cases_slideshow__large__2x_webp:{url:"https:\u002F\u002Fbo.factorial.io\u002Fsites\u002Fdefault\u002Ffiles\u002Fstyles\u002Fcases_slideshow__large__2x\u002Fpublic\u002F2020-07\u002FCases_GJ_OneCore_Hero_noHeadline.jpg.webp?h=4bd44c8a&itok=RPRPj6zs",width:H,height:I}},{cases_slideshow__medium__1x:{url:"https:\u002F\u002Fbo.factorial.io\u002Fsites\u002Fdefault\u002Ffiles\u002Fstyles\u002Fcases_slideshow__medium__1x\u002Fpublic\u002F2020-07\u002FCases_GJ_OneCore_Hero_noHeadline.jpg?h=4bd44c8a&itok=bInI2uSA",width:af,height:ag}},{cases_slideshow__medium__1x_webp:{url:"https:\u002F\u002Fbo.factorial.io\u002Fsites\u002Fdefault\u002Ffiles\u002Fstyles\u002Fcases_slideshow__medium__1x\u002Fpublic\u002F2020-07\u002FCases_GJ_OneCore_Hero_noHeadline.jpg.webp?h=4bd44c8a&itok=bInI2uSA",width:af,height:ag}},{cases_slideshow__medium__2x:{url:"https:\u002F\u002Fbo.factorial.io\u002Fsites\u002Fdefault\u002Ffiles\u002Fstyles\u002Fcases_slideshow__medium__2x\u002Fpublic\u002F2020-07\u002FCases_GJ_OneCore_Hero_noHeadline.jpg?h=4bd44c8a&itok=GrFE1eun",width:J,height:K}},{cases_slideshow__medium__2x_webp:{url:"https:\u002F\u002Fbo.factorial.io\u002Fsites\u002Fdefault\u002Ffiles\u002Fstyles\u002Fcases_slideshow__medium__2x\u002Fpublic\u002F2020-07\u002FCases_GJ_OneCore_Hero_noHeadline.jpg.webp?h=4bd44c8a&itok=GrFE1eun",width:J,height:K}},{cases_slideshow__small__1x:{url:eO,width:X,height:ah}},{cases_slideshow__small__1x_webp:{url:"https:\u002F\u002Fbo.factorial.io\u002Fsites\u002Fdefault\u002Ffiles\u002Fstyles\u002Fcases_slideshow__small__1x\u002Fpublic\u002F2020-07\u002FCases_GJ_OneCore_Hero_noHeadline.jpg.webp?h=4bd44c8a&itok=l_1Qf5y2",width:X,height:ah}},{cases_slideshow__small__2x:{url:"https:\u002F\u002Fbo.factorial.io\u002Fsites\u002Fdefault\u002Ffiles\u002Fstyles\u002Fcases_slideshow__small__2x\u002Fpublic\u002F2020-07\u002FCases_GJ_OneCore_Hero_noHeadline.jpg?h=4bd44c8a&itok=3W52eUQP",width:p,height:L}},{cases_slideshow__small__2x_webp:{url:"https:\u002F\u002Fbo.factorial.io\u002Fsites\u002Fdefault\u002Ffiles\u002Fstyles\u002Fcases_slideshow__small__2x\u002Fpublic\u002F2020-07\u002FCases_GJ_OneCore_Hero_noHeadline.jpg.webp?h=4bd44c8a&itok=3W52eUQP",width:p,height:L}},{cases_slideshow__xsmall__1x:{url:"https:\u002F\u002Fbo.factorial.io\u002Fsites\u002Fdefault\u002Ffiles\u002Fstyles\u002Fcases_slideshow__xsmall__1x\u002Fpublic\u002F2020-07\u002FCases_GJ_OneCore_Hero_noHeadline.jpg?h=4bd44c8a&itok=JbnLlrXX",width:W,height:ai}},{cases_slideshow__xsmall__1x_webp:{url:"https:\u002F\u002Fbo.factorial.io\u002Fsites\u002Fdefault\u002Ffiles\u002Fstyles\u002Fcases_slideshow__xsmall__1x\u002Fpublic\u002F2020-07\u002FCases_GJ_OneCore_Hero_noHeadline.jpg.webp?h=4bd44c8a&itok=JbnLlrXX",width:W,height:ai}},{cases_slideshow__xsmall__2x:{url:"https:\u002F\u002Fbo.factorial.io\u002Fsites\u002Fdefault\u002Ffiles\u002Fstyles\u002Fcases_slideshow__xsmall__2x\u002Fpublic\u002F2020-07\u002FCases_GJ_OneCore_Hero_noHeadline.jpg?h=4bd44c8a&itok=8We_K6zJ",width:q,height:M}},{cases_slideshow__xsmall__2x_webp:{url:"https:\u002F\u002Fbo.factorial.io\u002Fsites\u002Fdefault\u002Ffiles\u002Fstyles\u002Fcases_slideshow__xsmall__2x\u002Fpublic\u002F2020-07\u002FCases_GJ_OneCore_Hero_noHeadline.jpg.webp?h=4bd44c8a&itok=8We_K6zJ",width:q,height:M}}]}],field_case_background_color:[{color:"#D9DED9",opacity:e}],field_case_font_color:[{value:fM}],field_case_date:[{value:ay}]},"119f2ccb-0a6c-43bb-b083-11eb6dd889b0":{weight:3,image_context_hint:aD,target_type:Y,target_id:ca,target_urlalias:eW,field_case_project_name:[{value:eU}],field_case_headline:[{value:bL}],field_case_image:[{uuid:[{value:"c14e8536-8dd4-44e1-8d3e-049564d8f3b8"}],metatag:[{tag:a,attributes:{name:s,content:g}},{tag:r,attributes:{rel:t,href:G}},{tag:a,attributes:{property:u,content:v}},{tag:a,attributes:{property:w,content:g}},{tag:a,attributes:{property:x,content:k}},{tag:a,attributes:{property:y,content:k}},{tag:a,attributes:{name:z,content:E}},{tag:a,attributes:{name:A,content:g}},{tag:a,attributes:{name:B,content:C}}],field_eager_behavior:[{value:d}],field_media_image:[{target_id:237,alt:eT,title:f,width:al,height:ab,target_type:ac,target_uuid:"f41fc6b0-ab3f-417e-b6a4-0c0e4da7b2ea",url:"https:\u002F\u002Fbo.factorial.io\u002Fsites\u002Fdefault\u002Ffiles\u002F2020-07\u002FCases_GJ_Paid_Hero.jpg"}],jsonld_schema:[{processed:"{\"@context\":\"https:\\\u002F\\\u002Fschema.org\\\u002F\",\"@type\":\"ImageObject\",\"image\":\"[media:field_media_file:entity:url]\",\"text\":\"One hand holds a smartphone on which an article including a read-aloud function can be seen\",\"thumbnailUrl\":\"https:\\\u002F\\\u002Fbo.factorial.io\\\u002Fsites\\\u002Fdefault\\\u002Ffiles\\\u002Fstyles\\\u002Fsocial_media_preview\\\u002Fpublic\\\u002F2020-07\\\u002FCases_GJ_Paid_Hero.jpg?itok=-Bbkgk1A\",\"url\":\"[media:field_media_file:entity:url]\"}",overrides:e}],image_styles:[{cases_slideshow__large__1x:{url:"https:\u002F\u002Fbo.factorial.io\u002Fsites\u002Fdefault\u002Ffiles\u002Fstyles\u002Fcases_slideshow__large__1x\u002Fpublic\u002F2020-07\u002FCases_GJ_Paid_Hero.jpg?h=4bd44c8a&itok=w2x-oW0E",width:ad,height:ae}},{cases_slideshow__large__1x_webp:{url:"https:\u002F\u002Fbo.factorial.io\u002Fsites\u002Fdefault\u002Ffiles\u002Fstyles\u002Fcases_slideshow__large__1x\u002Fpublic\u002F2020-07\u002FCases_GJ_Paid_Hero.jpg.webp?h=4bd44c8a&itok=w2x-oW0E",width:ad,height:ae}},{cases_slideshow__large__2x:{url:"https:\u002F\u002Fbo.factorial.io\u002Fsites\u002Fdefault\u002Ffiles\u002Fstyles\u002Fcases_slideshow__large__2x\u002Fpublic\u002F2020-07\u002FCases_GJ_Paid_Hero.jpg?h=4bd44c8a&itok=ay7G3KmT",width:H,height:I}},{cases_slideshow__large__2x_webp:{url:"https:\u002F\u002Fbo.factorial.io\u002Fsites\u002Fdefault\u002Ffiles\u002Fstyles\u002Fcases_slideshow__large__2x\u002Fpublic\u002F2020-07\u002FCases_GJ_Paid_Hero.jpg.webp?h=4bd44c8a&itok=ay7G3KmT",width:H,height:I}},{cases_slideshow__medium__1x:{url:"https:\u002F\u002Fbo.factorial.io\u002Fsites\u002Fdefault\u002Ffiles\u002Fstyles\u002Fcases_slideshow__medium__1x\u002Fpublic\u002F2020-07\u002FCases_GJ_Paid_Hero.jpg?h=4bd44c8a&itok=5zzJLlcs",width:af,height:ag}},{cases_slideshow__medium__1x_webp:{url:"https:\u002F\u002Fbo.factorial.io\u002Fsites\u002Fdefault\u002Ffiles\u002Fstyles\u002Fcases_slideshow__medium__1x\u002Fpublic\u002F2020-07\u002FCases_GJ_Paid_Hero.jpg.webp?h=4bd44c8a&itok=5zzJLlcs",width:af,height:ag}},{cases_slideshow__medium__2x:{url:"https:\u002F\u002Fbo.factorial.io\u002Fsites\u002Fdefault\u002Ffiles\u002Fstyles\u002Fcases_slideshow__medium__2x\u002Fpublic\u002F2020-07\u002FCases_GJ_Paid_Hero.jpg?h=4bd44c8a&itok=u9cEfXB5",width:J,height:K}},{cases_slideshow__medium__2x_webp:{url:"https:\u002F\u002Fbo.factorial.io\u002Fsites\u002Fdefault\u002Ffiles\u002Fstyles\u002Fcases_slideshow__medium__2x\u002Fpublic\u002F2020-07\u002FCases_GJ_Paid_Hero.jpg.webp?h=4bd44c8a&itok=u9cEfXB5",width:J,height:K}},{cases_slideshow__small__1x:{url:eS,width:X,height:ah}},{cases_slideshow__small__1x_webp:{url:"https:\u002F\u002Fbo.factorial.io\u002Fsites\u002Fdefault\u002Ffiles\u002Fstyles\u002Fcases_slideshow__small__1x\u002Fpublic\u002F2020-07\u002FCases_GJ_Paid_Hero.jpg.webp?h=4bd44c8a&itok=UsErmt8P",width:X,height:ah}},{cases_slideshow__small__2x:{url:"https:\u002F\u002Fbo.factorial.io\u002Fsites\u002Fdefault\u002Ffiles\u002Fstyles\u002Fcases_slideshow__small__2x\u002Fpublic\u002F2020-07\u002FCases_GJ_Paid_Hero.jpg?h=4bd44c8a&itok=7ZvBP6QF",width:p,height:L}},{cases_slideshow__small__2x_webp:{url:"https:\u002F\u002Fbo.factorial.io\u002Fsites\u002Fdefault\u002Ffiles\u002Fstyles\u002Fcases_slideshow__small__2x\u002Fpublic\u002F2020-07\u002FCases_GJ_Paid_Hero.jpg.webp?h=4bd44c8a&itok=7ZvBP6QF",width:p,height:L}},{cases_slideshow__xsmall__1x:{url:"https:\u002F\u002Fbo.factorial.io\u002Fsites\u002Fdefault\u002Ffiles\u002Fstyles\u002Fcases_slideshow__xsmall__1x\u002Fpublic\u002F2020-07\u002FCases_GJ_Paid_Hero.jpg?h=4bd44c8a&itok=r4UM1qwB",width:W,height:ai}},{cases_slideshow__xsmall__1x_webp:{url:"https:\u002F\u002Fbo.factorial.io\u002Fsites\u002Fdefault\u002Ffiles\u002Fstyles\u002Fcases_slideshow__xsmall__1x\u002Fpublic\u002F2020-07\u002FCases_GJ_Paid_Hero.jpg.webp?h=4bd44c8a&itok=r4UM1qwB",width:W,height:ai}},{cases_slideshow__xsmall__2x:{url:"https:\u002F\u002Fbo.factorial.io\u002Fsites\u002Fdefault\u002Ffiles\u002Fstyles\u002Fcases_slideshow__xsmall__2x\u002Fpublic\u002F2020-07\u002FCases_GJ_Paid_Hero.jpg?h=4bd44c8a&itok=IlWoFQO0",width:q,height:M}},{cases_slideshow__xsmall__2x_webp:{url:"https:\u002F\u002Fbo.factorial.io\u002Fsites\u002Fdefault\u002Ffiles\u002Fstyles\u002Fcases_slideshow__xsmall__2x\u002Fpublic\u002F2020-07\u002FCases_GJ_Paid_Hero.jpg.webp?h=4bd44c8a&itok=IlWoFQO0",width:q,height:M}}]}],field_case_background_color:[{color:"#A60315",opacity:e}],field_case_font_color:[{value:$}],field_case_date:[{value:eV}]},"61e2ee67-4914-46f7-aea6-875aee6bbb81":{weight:4,image_context_hint:aD,target_type:Y,target_id:cb,target_urlalias:e_,field_case_project_name:[{value:eZ}],field_case_headline:[{value:bM}],field_case_image:[{uuid:[{value:"f2f32bc2-cfa2-45de-89e9-b1c20e7d120f"}],metatag:[{tag:a,attributes:{name:s,content:g}},{tag:r,attributes:{rel:t,href:G}},{tag:a,attributes:{property:u,content:v}},{tag:a,attributes:{property:w,content:g}},{tag:a,attributes:{property:x,content:k}},{tag:a,attributes:{property:y,content:k}},{tag:a,attributes:{name:z,content:E}},{tag:a,attributes:{name:A,content:g}},{tag:a,attributes:{name:B,content:C}}],field_eager_behavior:[{value:d}],field_media_image:[{target_id:246,alt:eY,title:f,width:al,height:ab,target_type:ac,target_uuid:"09292816-46ca-48f0-9ebf-ce25a675b9f7",url:"https:\u002F\u002Fbo.factorial.io\u002Fsites\u002Fdefault\u002Ffiles\u002F2020-07\u002FCases_dpa_Agenda_Hero_noHeadline.jpg"}],jsonld_schema:[{processed:"{\"@context\":\"https:\\\u002F\\\u002Fschema.org\\\u002F\",\"@type\":\"ImageObject\",\"image\":\"[media:field_media_file:entity:url]\",\"text\":\"Notebook with agenda\\\u002Fcalendar, coffee, and phone on a table, representing the role of dpa-Agenda in planning media reports and PR strategies.\",\"thumbnailUrl\":\"https:\\\u002F\\\u002Fbo.factorial.io\\\u002Fsites\\\u002Fdefault\\\u002Ffiles\\\u002Fstyles\\\u002Fsocial_media_preview\\\u002Fpublic\\\u002F2020-07\\\u002FCases_dpa_Agenda_Hero_noHeadline.jpg?itok=v_zsQhWI\",\"url\":\"[media:field_media_file:entity:url]\"}",overrides:e}],image_styles:[{cases_slideshow__large__1x:{url:"https:\u002F\u002Fbo.factorial.io\u002Fsites\u002Fdefault\u002Ffiles\u002Fstyles\u002Fcases_slideshow__large__1x\u002Fpublic\u002F2020-07\u002FCases_dpa_Agenda_Hero_noHeadline.jpg?h=4bd44c8a&itok=-ZQkunkV",width:ad,height:ae}},{cases_slideshow__large__1x_webp:{url:"https:\u002F\u002Fbo.factorial.io\u002Fsites\u002Fdefault\u002Ffiles\u002Fstyles\u002Fcases_slideshow__large__1x\u002Fpublic\u002F2020-07\u002FCases_dpa_Agenda_Hero_noHeadline.jpg.webp?h=4bd44c8a&itok=-ZQkunkV",width:ad,height:ae}},{cases_slideshow__large__2x:{url:"https:\u002F\u002Fbo.factorial.io\u002Fsites\u002Fdefault\u002Ffiles\u002Fstyles\u002Fcases_slideshow__large__2x\u002Fpublic\u002F2020-07\u002FCases_dpa_Agenda_Hero_noHeadline.jpg?h=4bd44c8a&itok=B2Hme6Wx",width:H,height:I}},{cases_slideshow__large__2x_webp:{url:"https:\u002F\u002Fbo.factorial.io\u002Fsites\u002Fdefault\u002Ffiles\u002Fstyles\u002Fcases_slideshow__large__2x\u002Fpublic\u002F2020-07\u002FCases_dpa_Agenda_Hero_noHeadline.jpg.webp?h=4bd44c8a&itok=B2Hme6Wx",width:H,height:I}},{cases_slideshow__medium__1x:{url:"https:\u002F\u002Fbo.factorial.io\u002Fsites\u002Fdefault\u002Ffiles\u002Fstyles\u002Fcases_slideshow__medium__1x\u002Fpublic\u002F2020-07\u002FCases_dpa_Agenda_Hero_noHeadline.jpg?h=4bd44c8a&itok=nG4R5jhl",width:af,height:ag}},{cases_slideshow__medium__1x_webp:{url:"https:\u002F\u002Fbo.factorial.io\u002Fsites\u002Fdefault\u002Ffiles\u002Fstyles\u002Fcases_slideshow__medium__1x\u002Fpublic\u002F2020-07\u002FCases_dpa_Agenda_Hero_noHeadline.jpg.webp?h=4bd44c8a&itok=nG4R5jhl",width:af,height:ag}},{cases_slideshow__medium__2x:{url:"https:\u002F\u002Fbo.factorial.io\u002Fsites\u002Fdefault\u002Ffiles\u002Fstyles\u002Fcases_slideshow__medium__2x\u002Fpublic\u002F2020-07\u002FCases_dpa_Agenda_Hero_noHeadline.jpg?h=4bd44c8a&itok=hBa-5X5l",width:J,height:K}},{cases_slideshow__medium__2x_webp:{url:"https:\u002F\u002Fbo.factorial.io\u002Fsites\u002Fdefault\u002Ffiles\u002Fstyles\u002Fcases_slideshow__medium__2x\u002Fpublic\u002F2020-07\u002FCases_dpa_Agenda_Hero_noHeadline.jpg.webp?h=4bd44c8a&itok=hBa-5X5l",width:J,height:K}},{cases_slideshow__small__1x:{url:eX,width:X,height:ah}},{cases_slideshow__small__1x_webp:{url:"https:\u002F\u002Fbo.factorial.io\u002Fsites\u002Fdefault\u002Ffiles\u002Fstyles\u002Fcases_slideshow__small__1x\u002Fpublic\u002F2020-07\u002FCases_dpa_Agenda_Hero_noHeadline.jpg.webp?h=4bd44c8a&itok=nGC7cely",width:X,height:ah}},{cases_slideshow__small__2x:{url:"https:\u002F\u002Fbo.factorial.io\u002Fsites\u002Fdefault\u002Ffiles\u002Fstyles\u002Fcases_slideshow__small__2x\u002Fpublic\u002F2020-07\u002FCases_dpa_Agenda_Hero_noHeadline.jpg?h=4bd44c8a&itok=tOD746zi",width:p,height:L}},{cases_slideshow__small__2x_webp:{url:"https:\u002F\u002Fbo.factorial.io\u002Fsites\u002Fdefault\u002Ffiles\u002Fstyles\u002Fcases_slideshow__small__2x\u002Fpublic\u002F2020-07\u002FCases_dpa_Agenda_Hero_noHeadline.jpg.webp?h=4bd44c8a&itok=tOD746zi",width:p,height:L}},{cases_slideshow__xsmall__1x:{url:"https:\u002F\u002Fbo.factorial.io\u002Fsites\u002Fdefault\u002Ffiles\u002Fstyles\u002Fcases_slideshow__xsmall__1x\u002Fpublic\u002F2020-07\u002FCases_dpa_Agenda_Hero_noHeadline.jpg?h=4bd44c8a&itok=h-ZALt9S",width:W,height:ai}},{cases_slideshow__xsmall__1x_webp:{url:"https:\u002F\u002Fbo.factorial.io\u002Fsites\u002Fdefault\u002Ffiles\u002Fstyles\u002Fcases_slideshow__xsmall__1x\u002Fpublic\u002F2020-07\u002FCases_dpa_Agenda_Hero_noHeadline.jpg.webp?h=4bd44c8a&itok=h-ZALt9S",width:W,height:ai}},{cases_slideshow__xsmall__2x:{url:"https:\u002F\u002Fbo.factorial.io\u002Fsites\u002Fdefault\u002Ffiles\u002Fstyles\u002Fcases_slideshow__xsmall__2x\u002Fpublic\u002F2020-07\u002FCases_dpa_Agenda_Hero_noHeadline.jpg?h=4bd44c8a&itok=ThLOu5Xu",width:q,height:M}},{cases_slideshow__xsmall__2x_webp:{url:"https:\u002F\u002Fbo.factorial.io\u002Fsites\u002Fdefault\u002Ffiles\u002Fstyles\u002Fcases_slideshow__xsmall__2x\u002Fpublic\u002F2020-07\u002FCases_dpa_Agenda_Hero_noHeadline.jpg.webp?h=4bd44c8a&itok=ThLOu5Xu",width:q,height:M}}]}],field_case_background_color:[{color:fY,opacity:e}],field_case_font_color:[{value:$}],field_case_date:[{value:ay}]},"d816a6e2-3cac-4113-9480-3926879d90d1":{weight:5,image_context_hint:aD,target_type:Y,target_id:cc,target_urlalias:fc,field_case_project_name:[{value:fb}],field_case_headline:[{value:bN}],field_case_image:[{uuid:[{value:"b6c6fd9d-7075-493b-bd92-5a022152d605"}],metatag:[{tag:a,attributes:{name:s,content:g}},{tag:r,attributes:{rel:t,href:G}},{tag:a,attributes:{property:u,content:v}},{tag:a,attributes:{property:w,content:g}},{tag:a,attributes:{property:x,content:k}},{tag:a,attributes:{property:y,content:k}},{tag:a,attributes:{name:z,content:E}},{tag:a,attributes:{name:A,content:g}},{tag:a,attributes:{name:B,content:C}}],field_eager_behavior:[{value:d}],field_media_image:[{target_id:aE,alt:fa,title:f,width:al,height:ab,target_type:ac,target_uuid:"94a75da4-efec-4fe5-90f1-b955b15c5eef",url:"https:\u002F\u002Fbo.factorial.io\u002Fsites\u002Fdefault\u002Ffiles\u002F2020-07\u002FCases_Hero_dpa_select_noHeadline.jpg"}],jsonld_schema:[{processed:"{\"@context\":\"https:\\\u002F\\\u002Fschema.org\\\u002F\",\"@type\":\"ImageObject\",\"image\":\"[media:field_media_file:entity:url]\",\"text\":\"Several newspapers arranged horizontally\",\"thumbnailUrl\":\"https:\\\u002F\\\u002Fbo.factorial.io\\\u002Fsites\\\u002Fdefault\\\u002Ffiles\\\u002Fstyles\\\u002Fsocial_media_preview\\\u002Fpublic\\\u002F2020-07\\\u002FCases_Hero_dpa_select_noHeadline.jpg?itok=R5rJtS1w\",\"url\":\"[media:field_media_file:entity:url]\"}",overrides:e}],image_styles:[{cases_slideshow__large__1x:{url:"https:\u002F\u002Fbo.factorial.io\u002Fsites\u002Fdefault\u002Ffiles\u002Fstyles\u002Fcases_slideshow__large__1x\u002Fpublic\u002F2020-07\u002FCases_Hero_dpa_select_noHeadline.jpg?h=4bd44c8a&itok=lZJVelkp",width:ad,height:ae}},{cases_slideshow__large__1x_webp:{url:"https:\u002F\u002Fbo.factorial.io\u002Fsites\u002Fdefault\u002Ffiles\u002Fstyles\u002Fcases_slideshow__large__1x\u002Fpublic\u002F2020-07\u002FCases_Hero_dpa_select_noHeadline.jpg.webp?h=4bd44c8a&itok=lZJVelkp",width:ad,height:ae}},{cases_slideshow__large__2x:{url:"https:\u002F\u002Fbo.factorial.io\u002Fsites\u002Fdefault\u002Ffiles\u002Fstyles\u002Fcases_slideshow__large__2x\u002Fpublic\u002F2020-07\u002FCases_Hero_dpa_select_noHeadline.jpg?h=4bd44c8a&itok=jWWUK_5B",width:H,height:I}},{cases_slideshow__large__2x_webp:{url:"https:\u002F\u002Fbo.factorial.io\u002Fsites\u002Fdefault\u002Ffiles\u002Fstyles\u002Fcases_slideshow__large__2x\u002Fpublic\u002F2020-07\u002FCases_Hero_dpa_select_noHeadline.jpg.webp?h=4bd44c8a&itok=jWWUK_5B",width:H,height:I}},{cases_slideshow__medium__1x:{url:"https:\u002F\u002Fbo.factorial.io\u002Fsites\u002Fdefault\u002Ffiles\u002Fstyles\u002Fcases_slideshow__medium__1x\u002Fpublic\u002F2020-07\u002FCases_Hero_dpa_select_noHeadline.jpg?h=4bd44c8a&itok=9wV-eCet",width:af,height:ag}},{cases_slideshow__medium__1x_webp:{url:"https:\u002F\u002Fbo.factorial.io\u002Fsites\u002Fdefault\u002Ffiles\u002Fstyles\u002Fcases_slideshow__medium__1x\u002Fpublic\u002F2020-07\u002FCases_Hero_dpa_select_noHeadline.jpg.webp?h=4bd44c8a&itok=9wV-eCet",width:af,height:ag}},{cases_slideshow__medium__2x:{url:"https:\u002F\u002Fbo.factorial.io\u002Fsites\u002Fdefault\u002Ffiles\u002Fstyles\u002Fcases_slideshow__medium__2x\u002Fpublic\u002F2020-07\u002FCases_Hero_dpa_select_noHeadline.jpg?h=4bd44c8a&itok=vGTJtaku",width:J,height:K}},{cases_slideshow__medium__2x_webp:{url:"https:\u002F\u002Fbo.factorial.io\u002Fsites\u002Fdefault\u002Ffiles\u002Fstyles\u002Fcases_slideshow__medium__2x\u002Fpublic\u002F2020-07\u002FCases_Hero_dpa_select_noHeadline.jpg.webp?h=4bd44c8a&itok=vGTJtaku",width:J,height:K}},{cases_slideshow__small__1x:{url:e$,width:X,height:ah}},{cases_slideshow__small__1x_webp:{url:"https:\u002F\u002Fbo.factorial.io\u002Fsites\u002Fdefault\u002Ffiles\u002Fstyles\u002Fcases_slideshow__small__1x\u002Fpublic\u002F2020-07\u002FCases_Hero_dpa_select_noHeadline.jpg.webp?h=4bd44c8a&itok=EIjg6NS_",width:X,height:ah}},{cases_slideshow__small__2x:{url:"https:\u002F\u002Fbo.factorial.io\u002Fsites\u002Fdefault\u002Ffiles\u002Fstyles\u002Fcases_slideshow__small__2x\u002Fpublic\u002F2020-07\u002FCases_Hero_dpa_select_noHeadline.jpg?h=4bd44c8a&itok=-3ayim1P",width:p,height:L}},{cases_slideshow__small__2x_webp:{url:"https:\u002F\u002Fbo.factorial.io\u002Fsites\u002Fdefault\u002Ffiles\u002Fstyles\u002Fcases_slideshow__small__2x\u002Fpublic\u002F2020-07\u002FCases_Hero_dpa_select_noHeadline.jpg.webp?h=4bd44c8a&itok=-3ayim1P",width:p,height:L}},{cases_slideshow__xsmall__1x:{url:"https:\u002F\u002Fbo.factorial.io\u002Fsites\u002Fdefault\u002Ffiles\u002Fstyles\u002Fcases_slideshow__xsmall__1x\u002Fpublic\u002F2020-07\u002FCases_Hero_dpa_select_noHeadline.jpg?h=4bd44c8a&itok=4qEVDyl-",width:W,height:ai}},{cases_slideshow__xsmall__1x_webp:{url:"https:\u002F\u002Fbo.factorial.io\u002Fsites\u002Fdefault\u002Ffiles\u002Fstyles\u002Fcases_slideshow__xsmall__1x\u002Fpublic\u002F2020-07\u002FCases_Hero_dpa_select_noHeadline.jpg.webp?h=4bd44c8a&itok=4qEVDyl-",width:W,height:ai}},{cases_slideshow__xsmall__2x:{url:"https:\u002F\u002Fbo.factorial.io\u002Fsites\u002Fdefault\u002Ffiles\u002Fstyles\u002Fcases_slideshow__xsmall__2x\u002Fpublic\u002F2020-07\u002FCases_Hero_dpa_select_noHeadline.jpg?h=4bd44c8a&itok=cDFFJRNI",width:q,height:M}},{cases_slideshow__xsmall__2x_webp:{url:"https:\u002F\u002Fbo.factorial.io\u002Fsites\u002Fdefault\u002Ffiles\u002Fstyles\u002Fcases_slideshow__xsmall__2x\u002Fpublic\u002F2020-07\u002FCases_Hero_dpa_select_noHeadline.jpg.webp?h=4bd44c8a&itok=cDFFJRNI",width:q,height:M}}]}],field_case_background_color:[{color:fY,opacity:e}],field_case_font_color:[{value:$}],field_case_date:[{value:ay}]},"1be6dd96-2941-4a2e-a2aa-bbbaf806cc6b":{weight:6,image_context_hint:aD,target_type:Y,target_id:cd,target_urlalias:fg,field_case_project_name:[{value:ff}],field_case_headline:[{value:bO}],field_case_image:[{uuid:[{value:"ed6edf02-0ccd-4990-95ab-cab893163002"}],metatag:[{tag:a,attributes:{name:s,content:g}},{tag:r,attributes:{rel:t,href:G}},{tag:a,attributes:{property:u,content:v}},{tag:a,attributes:{property:w,content:g}},{tag:a,attributes:{property:x,content:k}},{tag:a,attributes:{property:y,content:k}},{tag:a,attributes:{name:z,content:E}},{tag:a,attributes:{name:A,content:g}},{tag:a,attributes:{name:B,content:C}}],field_eager_behavior:[{value:d}],field_media_image:[{target_id:250,alt:fe,title:f,width:al,height:ab,target_type:ac,target_uuid:"db322fc7-f62f-4374-aa2b-15c8d910ab43",url:"https:\u002F\u002Fbo.factorial.io\u002Fsites\u002Fdefault\u002Ffiles\u002F2020-07\u002FCases_dpa_APP_ID_Hero_noHeadline.jpg"}],jsonld_schema:[{processed:"{\"@context\":\"https:\\\u002F\\\u002Fschema.org\\\u002F\",\"@type\":\"ImageObject\",\"image\":\"[media:field_media_file:entity:url]\",\"text\":\"Tablet with the dpa-ID app and a newspaper on a table, illustrating Factorial&#039;s user-friendly platform for easy access to dpa services.\",\"thumbnailUrl\":\"https:\\\u002F\\\u002Fbo.factorial.io\\\u002Fsites\\\u002Fdefault\\\u002Ffiles\\\u002Fstyles\\\u002Fsocial_media_preview\\\u002Fpublic\\\u002F2020-07\\\u002FCases_dpa_APP_ID_Hero_noHeadline.jpg?itok=6kppm3wG\",\"url\":\"[media:field_media_file:entity:url]\"}",overrides:e}],image_styles:[{cases_slideshow__large__1x:{url:"https:\u002F\u002Fbo.factorial.io\u002Fsites\u002Fdefault\u002Ffiles\u002Fstyles\u002Fcases_slideshow__large__1x\u002Fpublic\u002F2020-07\u002FCases_dpa_APP_ID_Hero_noHeadline.jpg?h=4bd44c8a&itok=ZUJDAt4p",width:ad,height:ae}},{cases_slideshow__large__1x_webp:{url:"https:\u002F\u002Fbo.factorial.io\u002Fsites\u002Fdefault\u002Ffiles\u002Fstyles\u002Fcases_slideshow__large__1x\u002Fpublic\u002F2020-07\u002FCases_dpa_APP_ID_Hero_noHeadline.jpg.webp?h=4bd44c8a&itok=ZUJDAt4p",width:ad,height:ae}},{cases_slideshow__large__2x:{url:"https:\u002F\u002Fbo.factorial.io\u002Fsites\u002Fdefault\u002Ffiles\u002Fstyles\u002Fcases_slideshow__large__2x\u002Fpublic\u002F2020-07\u002FCases_dpa_APP_ID_Hero_noHeadline.jpg?h=4bd44c8a&itok=xbw57ChQ",width:H,height:I}},{cases_slideshow__large__2x_webp:{url:"https:\u002F\u002Fbo.factorial.io\u002Fsites\u002Fdefault\u002Ffiles\u002Fstyles\u002Fcases_slideshow__large__2x\u002Fpublic\u002F2020-07\u002FCases_dpa_APP_ID_Hero_noHeadline.jpg.webp?h=4bd44c8a&itok=xbw57ChQ",width:H,height:I}},{cases_slideshow__medium__1x:{url:"https:\u002F\u002Fbo.factorial.io\u002Fsites\u002Fdefault\u002Ffiles\u002Fstyles\u002Fcases_slideshow__medium__1x\u002Fpublic\u002F2020-07\u002FCases_dpa_APP_ID_Hero_noHeadline.jpg?h=4bd44c8a&itok=0JkVL5XT",width:af,height:ag}},{cases_slideshow__medium__1x_webp:{url:"https:\u002F\u002Fbo.factorial.io\u002Fsites\u002Fdefault\u002Ffiles\u002Fstyles\u002Fcases_slideshow__medium__1x\u002Fpublic\u002F2020-07\u002FCases_dpa_APP_ID_Hero_noHeadline.jpg.webp?h=4bd44c8a&itok=0JkVL5XT",width:af,height:ag}},{cases_slideshow__medium__2x:{url:"https:\u002F\u002Fbo.factorial.io\u002Fsites\u002Fdefault\u002Ffiles\u002Fstyles\u002Fcases_slideshow__medium__2x\u002Fpublic\u002F2020-07\u002FCases_dpa_APP_ID_Hero_noHeadline.jpg?h=4bd44c8a&itok=oTD6ayxI",width:J,height:K}},{cases_slideshow__medium__2x_webp:{url:"https:\u002F\u002Fbo.factorial.io\u002Fsites\u002Fdefault\u002Ffiles\u002Fstyles\u002Fcases_slideshow__medium__2x\u002Fpublic\u002F2020-07\u002FCases_dpa_APP_ID_Hero_noHeadline.jpg.webp?h=4bd44c8a&itok=oTD6ayxI",width:J,height:K}},{cases_slideshow__small__1x:{url:fd,width:X,height:ah}},{cases_slideshow__small__1x_webp:{url:"https:\u002F\u002Fbo.factorial.io\u002Fsites\u002Fdefault\u002Ffiles\u002Fstyles\u002Fcases_slideshow__small__1x\u002Fpublic\u002F2020-07\u002FCases_dpa_APP_ID_Hero_noHeadline.jpg.webp?h=4bd44c8a&itok=xbezpGhF",width:X,height:ah}},{cases_slideshow__small__2x:{url:"https:\u002F\u002Fbo.factorial.io\u002Fsites\u002Fdefault\u002Ffiles\u002Fstyles\u002Fcases_slideshow__small__2x\u002Fpublic\u002F2020-07\u002FCases_dpa_APP_ID_Hero_noHeadline.jpg?h=4bd44c8a&itok=vofkWM66",width:p,height:L}},{cases_slideshow__small__2x_webp:{url:"https:\u002F\u002Fbo.factorial.io\u002Fsites\u002Fdefault\u002Ffiles\u002Fstyles\u002Fcases_slideshow__small__2x\u002Fpublic\u002F2020-07\u002FCases_dpa_APP_ID_Hero_noHeadline.jpg.webp?h=4bd44c8a&itok=vofkWM66",width:p,height:L}},{cases_slideshow__xsmall__1x:{url:"https:\u002F\u002Fbo.factorial.io\u002Fsites\u002Fdefault\u002Ffiles\u002Fstyles\u002Fcases_slideshow__xsmall__1x\u002Fpublic\u002F2020-07\u002FCases_dpa_APP_ID_Hero_noHeadline.jpg?h=4bd44c8a&itok=xr6gwe_W",width:W,height:ai}},{cases_slideshow__xsmall__1x_webp:{url:"https:\u002F\u002Fbo.factorial.io\u002Fsites\u002Fdefault\u002Ffiles\u002Fstyles\u002Fcases_slideshow__xsmall__1x\u002Fpublic\u002F2020-07\u002FCases_dpa_APP_ID_Hero_noHeadline.jpg.webp?h=4bd44c8a&itok=xr6gwe_W",width:W,height:ai}},{cases_slideshow__xsmall__2x:{url:"https:\u002F\u002Fbo.factorial.io\u002Fsites\u002Fdefault\u002Ffiles\u002Fstyles\u002Fcases_slideshow__xsmall__2x\u002Fpublic\u002F2020-07\u002FCases_dpa_APP_ID_Hero_noHeadline.jpg?h=4bd44c8a&itok=3WpaywNs",width:q,height:M}},{cases_slideshow__xsmall__2x_webp:{url:"https:\u002F\u002Fbo.factorial.io\u002Fsites\u002Fdefault\u002Ffiles\u002Fstyles\u002Fcases_slideshow__xsmall__2x\u002Fpublic\u002F2020-07\u002FCases_dpa_APP_ID_Hero_noHeadline.jpg.webp?h=4bd44c8a&itok=3WpaywNs",width:q,height:M}}]}],field_case_background_color:[{color:"#3E6AE6",opacity:e}],field_case_font_color:[{value:$}],field_case_date:[{value:ay}]}}}},third_party_settings:[]},{layout_id:bh,layout_settings:{label:"3 CTA Teasers",layout_section_title:f,layout_color:f,layout_bg_color:f,layout_options:[],context_mapping:[]},components:{"f63bc371-e16b-4b98-bafe-b68387aa87da":{uuid:fh,region:D,weight:F,additional:[],content:{id:fi,uuid:[{value:"7bda1ffd-92b5-45c3-b90f-9483206c1515"}],revision_id:fk,type:fl,metatag:fj,field_teaser_module_color:[{color:aa,opacity:e}],field_teaser_module_label:[{value:bQ}],field_teaser_module_text_color:[{value:$}],field_teaser_module_title:[{value:fm}],field_teaser_module_url:[{uri:aH,title:f,options:[]}]}},"b8f83a1b-e5d9-4a84-b54c-e4e8a1bb7bd0":{uuid:"b8f83a1b-e5d9-4a84-b54c-e4e8a1bb7bd0",region:D,weight:at,additional:[],content:{id:[{value:3542}],uuid:[{value:"04f14cba-8331-418f-af69-ed4fd6a97de1"}],revision_id:[{value:8982}],type:[{target_id:bh,target_type:Z,target_uuid:bP}],metatag:[{tag:a,attributes:{name:s,content:g}},{tag:r,attributes:{rel:t,href:G}},{tag:a,attributes:{property:u,content:v}},{tag:a,attributes:{property:w,content:g}},{tag:a,attributes:{property:x,content:k}},{tag:a,attributes:{property:y,content:k}},{tag:a,attributes:{name:z,content:E}},{tag:a,attributes:{name:A,content:g}},{tag:a,attributes:{name:B,content:C}}],field_teaser_module_color:[{color:aa,opacity:e}],field_teaser_module_label:[{value:bi}],field_teaser_module_text_color:[{value:$}],field_teaser_module_title:[{value:fn}],field_teaser_module_url:[{uri:aI,title:f,options:[]}]}},"c4ca0640-0426-4f00-8352-7f54c6a6a2f1":{uuid:"c4ca0640-0426-4f00-8352-7f54c6a6a2f1",region:D,weight:aR,additional:[],content:{id:[{value:3543}],uuid:[{value:"931a91ee-b4f5-4bfd-9af5-23cf9d854420"}],revision_id:[{value:8949}],type:[{target_id:bh,target_type:Z,target_uuid:bP}],metatag:[{tag:a,attributes:{name:s,content:g}},{tag:r,attributes:{rel:t,href:G}},{tag:a,attributes:{property:u,content:v}},{tag:a,attributes:{property:w,content:g}},{tag:a,attributes:{property:x,content:k}},{tag:a,attributes:{property:y,content:k}},{tag:a,attributes:{name:z,content:E}},{tag:a,attributes:{name:A,content:g}},{tag:a,attributes:{name:B,content:C}}],field_teaser_module_color:[{color:aa,opacity:e}],field_teaser_module_label:[{value:bR}],field_teaser_module_text_color:[{value:$}],field_teaser_module_title:[{value:fo}],field_teaser_module_url:[{uri:aS,title:f,options:[]}]}}},third_party_settings:[]},{layout_id:V,layout_settings:{label:bo,layout_section_title:f,layout_color:f,layout_bg_color:fH,layout_options:[],context_mapping:[]},components:{"b8467e12-2c4d-4ffe-94aa-2b4486721569":{uuid:fp,region:D,weight:F,additional:[],plugin_id:"related_teasers_block",content:{"6963d19e-d00b-4471-a17d-8f83a73a9496":{image_context_hint:ce,weight:F,target_type:j,target_id:cf,target_urlalias:fr,field_categories:[{label:bo,value:cg}],field_teaser_subline:[{value:bS,format:aK,processed:bS}],field_teaser_description:[{value:"\u003Cp\u003EIn our job interviews with potential future employees we have a running gag: \"At Factorial everyone works flexibly and remotely, not only when the heating meter stops by\".&nbsp;It is important to us that every employee is given the opportunity to integrate his\u002Fher family situation and leisure activities into the daily work routine. And this is how.\u003C\u002Fp\u003E",format:aq,processed:fq,summary:f}],field_teaser_headline:[{value:bj,format:aK,processed:bj}],field_teaser_image:[{uuid:[{value:"ce239eba-2fd5-4a9c-ad79-51dcd430c6a5"}],metatag:[{tag:a,attributes:{name:s,content:g}},{tag:r,attributes:{rel:t,href:G}},{tag:a,attributes:{property:u,content:v}},{tag:a,attributes:{property:w,content:g}},{tag:a,attributes:{property:x,content:k}},{tag:a,attributes:{property:y,content:k}},{tag:a,attributes:{name:z,content:E}},{tag:a,attributes:{name:A,content:g}},{tag:a,attributes:{name:B,content:C}}],field_eager_behavior:[{value:d}],field_media_image:[{target_id:318,alt:ft,title:f,width:fu,height:fv,target_type:ac,target_uuid:"93304723-b1fb-4f51-a0b1-24b55c9cfc28",url:"https:\u002F\u002Fbo.factorial.io\u002Fsites\u002Fdefault\u002Ffiles\u002F2021-03\u002FAuswahl%20Blogpost-min.jpg"}],jsonld_schema:[{processed:"{\"@context\":\"https:\\\u002F\\\u002Fschema.org\\\u002F\",\"@type\":\"ImageObject\",\"image\":\"[media:field_media_file:entity:url]\",\"text\":\"A collection of Star Wars figurines displayed next to a colorful bicycle, symbolizing career development and professional growth.\",\"thumbnailUrl\":\"https:\\\u002F\\\u002Fbo.factorial.io\\\u002Fsites\\\u002Fdefault\\\u002Ffiles\\\u002Fstyles\\\u002Fsocial_media_preview\\\u002Fpublic\\\u002F2021-03\\\u002FAuswahl%20Blogpost-min.jpg?itok=W0Uqcdqu\",\"url\":\"[media:field_media_file:entity:url]\"}",overrides:e}],image_styles:[{teaser_card__large__1x:{url:"https:\u002F\u002Fbo.factorial.io\u002Fsites\u002Fdefault\u002Ffiles\u002Fstyles\u002Fteaser_card__large__1x\u002Fpublic\u002F2021-03\u002FAuswahl%20Blogpost-min.jpg?h=2b47f5ba&itok=c50ja1vB",width:aL,height:aM}},{teaser_card__large__1x_webp:{url:"https:\u002F\u002Fbo.factorial.io\u002Fsites\u002Fdefault\u002Ffiles\u002Fstyles\u002Fteaser_card__large__1x\u002Fpublic\u002F2021-03\u002FAuswahl%20Blogpost-min.jpg.webp?h=2b47f5ba&itok=c50ja1vB",width:aL,height:aM}},{teaser_card__large__2x:{url:"https:\u002F\u002Fbo.factorial.io\u002Fsites\u002Fdefault\u002Ffiles\u002Fstyles\u002Fteaser_card__large__2x\u002Fpublic\u002F2021-03\u002FAuswahl%20Blogpost-min.jpg?h=2b47f5ba&itok=iwQPHklB",width:am,height:an}},{teaser_card__large__2x_webp:{url:"https:\u002F\u002Fbo.factorial.io\u002Fsites\u002Fdefault\u002Ffiles\u002Fstyles\u002Fteaser_card__large__2x\u002Fpublic\u002F2021-03\u002FAuswahl%20Blogpost-min.jpg.webp?h=2b47f5ba&itok=iwQPHklB",width:am,height:an}},{teaser_card__medium__1x:{url:"https:\u002F\u002Fbo.factorial.io\u002Fsites\u002Fdefault\u002Ffiles\u002Fstyles\u002Fteaser_card__medium__1x\u002Fpublic\u002F2021-03\u002FAuswahl%20Blogpost-min.jpg?h=2b47f5ba&itok=ceV1flY1",width:aN,height:aE}},{teaser_card__medium__1x_webp:{url:"https:\u002F\u002Fbo.factorial.io\u002Fsites\u002Fdefault\u002Ffiles\u002Fstyles\u002Fteaser_card__medium__1x\u002Fpublic\u002F2021-03\u002FAuswahl%20Blogpost-min.jpg.webp?h=2b47f5ba&itok=ceV1flY1",width:aN,height:aE}},{teaser_card__medium__2x:{url:"https:\u002F\u002Fbo.factorial.io\u002Fsites\u002Fdefault\u002Ffiles\u002Fstyles\u002Fteaser_card__medium__2x\u002Fpublic\u002F2021-03\u002FAuswahl%20Blogpost-min.jpg?h=2b47f5ba&itok=gk0PA8Vw",width:ao,height:aj}},{teaser_card__medium__2x_webp:{url:"https:\u002F\u002Fbo.factorial.io\u002Fsites\u002Fdefault\u002Ffiles\u002Fstyles\u002Fteaser_card__medium__2x\u002Fpublic\u002F2021-03\u002FAuswahl%20Blogpost-min.jpg.webp?h=2b47f5ba&itok=gk0PA8Vw",width:ao,height:aj}},{teaser_card__small__1x:{url:fs,width:X,height:aO}},{teaser_card__small__1x_webp:{url:"https:\u002F\u002Fbo.factorial.io\u002Fsites\u002Fdefault\u002Ffiles\u002Fstyles\u002Fteaser_card__small__1x\u002Fpublic\u002F2021-03\u002FAuswahl%20Blogpost-min.jpg.webp?h=2b47f5ba&itok=LPrSLhQr",width:X,height:aO}},{teaser_card__small__2x:{url:"https:\u002F\u002Fbo.factorial.io\u002Fsites\u002Fdefault\u002Ffiles\u002Fstyles\u002Fteaser_card__small__2x\u002Fpublic\u002F2021-03\u002FAuswahl%20Blogpost-min.jpg?h=2b47f5ba&itok=CNht8wZt",width:p,height:ap}},{teaser_card__small__2x_webp:{url:"https:\u002F\u002Fbo.factorial.io\u002Fsites\u002Fdefault\u002Ffiles\u002Fstyles\u002Fteaser_card__small__2x\u002Fpublic\u002F2021-03\u002FAuswahl%20Blogpost-min.jpg.webp?h=2b47f5ba&itok=CNht8wZt",width:p,height:ap}},{teaser_card__xsmall__1x:{url:"https:\u002F\u002Fbo.factorial.io\u002Fsites\u002Fdefault\u002Ffiles\u002Fstyles\u002Fteaser_card__xsmall__1x\u002Fpublic\u002F2021-03\u002FAuswahl%20Blogpost-min.jpg?h=2b47f5ba&itok=TIO9dC9T",width:W,height:az}},{teaser_card__xsmall__1x_webp:{url:"https:\u002F\u002Fbo.factorial.io\u002Fsites\u002Fdefault\u002Ffiles\u002Fstyles\u002Fteaser_card__xsmall__1x\u002Fpublic\u002F2021-03\u002FAuswahl%20Blogpost-min.jpg.webp?h=2b47f5ba&itok=TIO9dC9T",width:W,height:az}},{teaser_card__xsmall__2x:{url:"https:\u002F\u002Fbo.factorial.io\u002Fsites\u002Fdefault\u002Ffiles\u002Fstyles\u002Fteaser_card__xsmall__2x\u002Fpublic\u002F2021-03\u002FAuswahl%20Blogpost-min.jpg?h=2b47f5ba&itok=w72qQNVl",width:q,height:_}},{teaser_card__xsmall__2x_webp:{url:"https:\u002F\u002Fbo.factorial.io\u002Fsites\u002Fdefault\u002Ffiles\u002Fstyles\u002Fteaser_card__xsmall__2x\u002Fpublic\u002F2021-03\u002FAuswahl%20Blogpost-min.jpg.webp?h=2b47f5ba&itok=w72qQNVl",width:q,height:_}}]}]},"1e929831-b7a3-4b76-838d-e4798a7f4881":{image_context_hint:ce,weight:at,target_type:j,target_id:ch,target_urlalias:fx,field_categories:[{label:bo,value:cg}],field_teaser_subline:[{value:bT,format:aK,processed:bT}],field_teaser_description:[{value:"\u003Cp\u003EDetermining the needs of a website's target group requires not only analytical thinking, but also a keen sense of user behavior. This is where UX research comes into play.\u003C\u002Fp\u003E",format:aq,processed:fw,summary:f}],field_teaser_headline:[{value:bk,format:aK,processed:bk}],field_teaser_image:[{uuid:[{value:"32fe3d16-5422-4228-a3a3-fcbb021f4e11"}],metatag:[{tag:a,attributes:{name:s,content:g}},{tag:r,attributes:{rel:t,href:G}},{tag:a,attributes:{property:u,content:v}},{tag:a,attributes:{property:w,content:g}},{tag:a,attributes:{property:x,content:k}},{tag:a,attributes:{property:y,content:k}},{tag:a,attributes:{name:z,content:E}},{tag:a,attributes:{name:A,content:g}},{tag:a,attributes:{name:B,content:C}}],field_eager_behavior:[{value:d}],field_media_image:[{target_id:487,alt:fz,title:f,width:fA,height:fB,target_type:ac,target_uuid:"fd346823-e61b-4418-a359-6f16efcf0201",url:"https:\u002F\u002Fbo.factorial.io\u002Fsites\u002Fdefault\u002Ffiles\u002F2022-03\u002FFactorial-UX-Researcher-header.png"}],jsonld_schema:[{processed:"{\"@context\":\"https:\\\u002F\\\u002Fschema.org\\\u002F\",\"@type\":\"ImageObject\",\"image\":\"[media:field_media_file:entity:url]\",\"text\":\"Illustration of a brain, with its right half replaced by a half-heart. Symbolizes the connection between logic and emotion in UX research.\",\"thumbnailUrl\":\"https:\\\u002F\\\u002Fbo.factorial.io\\\u002Fsites\\\u002Fdefault\\\u002Ffiles\\\u002Fstyles\\\u002Fsocial_media_preview\\\u002Fpublic\\\u002F2022-03\\\u002FFactorial-UX-Researcher-header.png?itok=c_8OgjZR\",\"url\":\"[media:field_media_file:entity:url]\"}",overrides:e}],image_styles:[{teaser_card__large__1x:{url:"https:\u002F\u002Fbo.factorial.io\u002Fsites\u002Fdefault\u002Ffiles\u002Fstyles\u002Fteaser_card__large__1x\u002Fpublic\u002F2022-03\u002FFactorial-UX-Researcher-header.png?h=05a29ab8&itok=YSg876dW",width:aL,height:aM}},{teaser_card__large__1x_webp:{url:"https:\u002F\u002Fbo.factorial.io\u002Fsites\u002Fdefault\u002Ffiles\u002Fstyles\u002Fteaser_card__large__1x\u002Fpublic\u002F2022-03\u002FFactorial-UX-Researcher-header.png.webp?h=05a29ab8&itok=YSg876dW",width:aL,height:aM}},{teaser_card__large__2x:{url:"https:\u002F\u002Fbo.factorial.io\u002Fsites\u002Fdefault\u002Ffiles\u002Fstyles\u002Fteaser_card__large__2x\u002Fpublic\u002F2022-03\u002FFactorial-UX-Researcher-header.png?h=05a29ab8&itok=VFc5vFjL",width:am,height:an}},{teaser_card__large__2x_webp:{url:"https:\u002F\u002Fbo.factorial.io\u002Fsites\u002Fdefault\u002Ffiles\u002Fstyles\u002Fteaser_card__large__2x\u002Fpublic\u002F2022-03\u002FFactorial-UX-Researcher-header.png.webp?h=05a29ab8&itok=VFc5vFjL",width:am,height:an}},{teaser_card__medium__1x:{url:"https:\u002F\u002Fbo.factorial.io\u002Fsites\u002Fdefault\u002Ffiles\u002Fstyles\u002Fteaser_card__medium__1x\u002Fpublic\u002F2022-03\u002FFactorial-UX-Researcher-header.png?h=05a29ab8&itok=GMEalM0n",width:aN,height:aE}},{teaser_card__medium__1x_webp:{url:"https:\u002F\u002Fbo.factorial.io\u002Fsites\u002Fdefault\u002Ffiles\u002Fstyles\u002Fteaser_card__medium__1x\u002Fpublic\u002F2022-03\u002FFactorial-UX-Researcher-header.png.webp?h=05a29ab8&itok=GMEalM0n",width:aN,height:aE}},{teaser_card__medium__2x:{url:"https:\u002F\u002Fbo.factorial.io\u002Fsites\u002Fdefault\u002Ffiles\u002Fstyles\u002Fteaser_card__medium__2x\u002Fpublic\u002F2022-03\u002FFactorial-UX-Researcher-header.png?h=05a29ab8&itok=QPS8Bhjj",width:ao,height:aj}},{teaser_card__medium__2x_webp:{url:"https:\u002F\u002Fbo.factorial.io\u002Fsites\u002Fdefault\u002Ffiles\u002Fstyles\u002Fteaser_card__medium__2x\u002Fpublic\u002F2022-03\u002FFactorial-UX-Researcher-header.png.webp?h=05a29ab8&itok=QPS8Bhjj",width:ao,height:aj}},{teaser_card__small__1x:{url:fy,width:X,height:aO}},{teaser_card__small__1x_webp:{url:"https:\u002F\u002Fbo.factorial.io\u002Fsites\u002Fdefault\u002Ffiles\u002Fstyles\u002Fteaser_card__small__1x\u002Fpublic\u002F2022-03\u002FFactorial-UX-Researcher-header.png.webp?h=05a29ab8&itok=b49741BQ",width:X,height:aO}},{teaser_card__small__2x:{url:"https:\u002F\u002Fbo.factorial.io\u002Fsites\u002Fdefault\u002Ffiles\u002Fstyles\u002Fteaser_card__small__2x\u002Fpublic\u002F2022-03\u002FFactorial-UX-Researcher-header.png?h=05a29ab8&itok=CBlsAhUU",width:p,height:ap}},{teaser_card__small__2x_webp:{url:"https:\u002F\u002Fbo.factorial.io\u002Fsites\u002Fdefault\u002Ffiles\u002Fstyles\u002Fteaser_card__small__2x\u002Fpublic\u002F2022-03\u002FFactorial-UX-Researcher-header.png.webp?h=05a29ab8&itok=CBlsAhUU",width:p,height:ap}},{teaser_card__xsmall__1x:{url:"https:\u002F\u002Fbo.factorial.io\u002Fsites\u002Fdefault\u002Ffiles\u002Fstyles\u002Fteaser_card__xsmall__1x\u002Fpublic\u002F2022-03\u002FFactorial-UX-Researcher-header.png?h=05a29ab8&itok=YnEbbyQM",width:W,height:az}},{teaser_card__xsmall__1x_webp:{url:"https:\u002F\u002Fbo.factorial.io\u002Fsites\u002Fdefault\u002Ffiles\u002Fstyles\u002Fteaser_card__xsmall__1x\u002Fpublic\u002F2022-03\u002FFactorial-UX-Researcher-header.png.webp?h=05a29ab8&itok=YnEbbyQM",width:W,height:az}},{teaser_card__xsmall__2x:{url:"https:\u002F\u002Fbo.factorial.io\u002Fsites\u002Fdefault\u002Ffiles\u002Fstyles\u002Fteaser_card__xsmall__2x\u002Fpublic\u002F2022-03\u002FFactorial-UX-Researcher-header.png?h=05a29ab8&itok=vXOv2JMX",width:q,height:_}},{teaser_card__xsmall__2x_webp:{url:"https:\u002F\u002Fbo.factorial.io\u002Fsites\u002Fdefault\u002Ffiles\u002Fstyles\u002Fteaser_card__xsmall__2x\u002Fpublic\u002F2022-03\u002FFactorial-UX-Researcher-header.png.webp?h=05a29ab8&itok=vXOv2JMX",width:q,height:_}}]}]},"4b9b22ea-4b15-4c39-a2d0-3ae75272fd78":{image_context_hint:ce,weight:aR,target_type:j,target_id:ci,target_urlalias:fC,field_categories:[{label:bo,value:cg}],field_teaser_subline:[{value:bU,format:aK,processed:bU}],field_teaser_description:[{value:bV,format:aq,processed:bV,summary:f}],field_teaser_headline:[{value:bl,format:aK,processed:bl}],field_teaser_image:[{uuid:[{value:"16b7ff5b-a53a-4417-b506-1c088d50851c"}],metatag:[{tag:a,attributes:{name:s,content:g}},{tag:r,attributes:{rel:t,href:G}},{tag:a,attributes:{property:u,content:v}},{tag:a,attributes:{property:w,content:g}},{tag:a,attributes:{property:x,content:k}},{tag:a,attributes:{property:y,content:k}},{tag:a,attributes:{name:z,content:E}},{tag:a,attributes:{name:A,content:g}},{tag:a,attributes:{name:B,content:C}}],field_eager_behavior:[{value:d}],field_media_image:[{target_id:307,alt:fE,title:f,width:fF,height:fG,target_type:ac,target_uuid:"5121f350-5d07-47ef-a1df-9ca5068e0105",url:"https:\u002F\u002Fbo.factorial.io\u002Fsites\u002Fdefault\u002Ffiles\u002F2020-12\u002FFAC_Blogartikel_DevOps_v1.png"}],jsonld_schema:[{processed:"{\"@context\":\"https:\\\u002F\\\u002Fschema.org\\\u002F\",\"@type\":\"ImageObject\",\"image\":\"[media:field_media_file:entity:url]\",\"text\":\"Illustration of DevOps: Collaboration, Automation, and Integration in Software Development Processes.\",\"thumbnailUrl\":\"https:\\\u002F\\\u002Fbo.factorial.io\\\u002Fsites\\\u002Fdefault\\\u002Ffiles\\\u002Fstyles\\\u002Fsocial_media_preview\\\u002Fpublic\\\u002F2020-12\\\u002FFAC_Blogartikel_DevOps_v1.png?itok=pJyQzjQ_\",\"url\":\"[media:field_media_file:entity:url]\"}",overrides:e}],image_styles:[{teaser_card__large__1x:{url:"https:\u002F\u002Fbo.factorial.io\u002Fsites\u002Fdefault\u002Ffiles\u002Fstyles\u002Fteaser_card__large__1x\u002Fpublic\u002F2020-12\u002FFAC_Blogartikel_DevOps_v1.png?h=0026cf94&itok=jM2FRKO3",width:aL,height:aM}},{teaser_card__large__1x_webp:{url:"https:\u002F\u002Fbo.factorial.io\u002Fsites\u002Fdefault\u002Ffiles\u002Fstyles\u002Fteaser_card__large__1x\u002Fpublic\u002F2020-12\u002FFAC_Blogartikel_DevOps_v1.png.webp?h=0026cf94&itok=jM2FRKO3",width:aL,height:aM}},{teaser_card__large__2x:{url:"https:\u002F\u002Fbo.factorial.io\u002Fsites\u002Fdefault\u002Ffiles\u002Fstyles\u002Fteaser_card__large__2x\u002Fpublic\u002F2020-12\u002FFAC_Blogartikel_DevOps_v1.png?h=0026cf94&itok=C-IbGt0D",width:am,height:an}},{teaser_card__large__2x_webp:{url:"https:\u002F\u002Fbo.factorial.io\u002Fsites\u002Fdefault\u002Ffiles\u002Fstyles\u002Fteaser_card__large__2x\u002Fpublic\u002F2020-12\u002FFAC_Blogartikel_DevOps_v1.png.webp?h=0026cf94&itok=C-IbGt0D",width:am,height:an}},{teaser_card__medium__1x:{url:"https:\u002F\u002Fbo.factorial.io\u002Fsites\u002Fdefault\u002Ffiles\u002Fstyles\u002Fteaser_card__medium__1x\u002Fpublic\u002F2020-12\u002FFAC_Blogartikel_DevOps_v1.png?h=0026cf94&itok=VAwdDlME",width:aN,height:aE}},{teaser_card__medium__1x_webp:{url:"https:\u002F\u002Fbo.factorial.io\u002Fsites\u002Fdefault\u002Ffiles\u002Fstyles\u002Fteaser_card__medium__1x\u002Fpublic\u002F2020-12\u002FFAC_Blogartikel_DevOps_v1.png.webp?h=0026cf94&itok=VAwdDlME",width:aN,height:aE}},{teaser_card__medium__2x:{url:"https:\u002F\u002Fbo.factorial.io\u002Fsites\u002Fdefault\u002Ffiles\u002Fstyles\u002Fteaser_card__medium__2x\u002Fpublic\u002F2020-12\u002FFAC_Blogartikel_DevOps_v1.png?h=0026cf94&itok=R_HxAFYn",width:ao,height:aj}},{teaser_card__medium__2x_webp:{url:"https:\u002F\u002Fbo.factorial.io\u002Fsites\u002Fdefault\u002Ffiles\u002Fstyles\u002Fteaser_card__medium__2x\u002Fpublic\u002F2020-12\u002FFAC_Blogartikel_DevOps_v1.png.webp?h=0026cf94&itok=R_HxAFYn",width:ao,height:aj}},{teaser_card__small__1x:{url:fD,width:X,height:aO}},{teaser_card__small__1x_webp:{url:"https:\u002F\u002Fbo.factorial.io\u002Fsites\u002Fdefault\u002Ffiles\u002Fstyles\u002Fteaser_card__small__1x\u002Fpublic\u002F2020-12\u002FFAC_Blogartikel_DevOps_v1.png.webp?h=0026cf94&itok=SKNo8VQi",width:X,height:aO}},{teaser_card__small__2x:{url:"https:\u002F\u002Fbo.factorial.io\u002Fsites\u002Fdefault\u002Ffiles\u002Fstyles\u002Fteaser_card__small__2x\u002Fpublic\u002F2020-12\u002FFAC_Blogartikel_DevOps_v1.png?h=0026cf94&itok=WaDcnfIY",width:p,height:ap}},{teaser_card__small__2x_webp:{url:"https:\u002F\u002Fbo.factorial.io\u002Fsites\u002Fdefault\u002Ffiles\u002Fstyles\u002Fteaser_card__small__2x\u002Fpublic\u002F2020-12\u002FFAC_Blogartikel_DevOps_v1.png.webp?h=0026cf94&itok=WaDcnfIY",width:p,height:ap}},{teaser_card__xsmall__1x:{url:"https:\u002F\u002Fbo.factorial.io\u002Fsites\u002Fdefault\u002Ffiles\u002Fstyles\u002Fteaser_card__xsmall__1x\u002Fpublic\u002F2020-12\u002FFAC_Blogartikel_DevOps_v1.png?h=0026cf94&itok=tMLTfP8W",width:W,height:az}},{teaser_card__xsmall__1x_webp:{url:"https:\u002F\u002Fbo.factorial.io\u002Fsites\u002Fdefault\u002Ffiles\u002Fstyles\u002Fteaser_card__xsmall__1x\u002Fpublic\u002F2020-12\u002FFAC_Blogartikel_DevOps_v1.png.webp?h=0026cf94&itok=tMLTfP8W",width:W,height:az}},{teaser_card__xsmall__2x:{url:"https:\u002F\u002Fbo.factorial.io\u002Fsites\u002Fdefault\u002Ffiles\u002Fstyles\u002Fteaser_card__xsmall__2x\u002Fpublic\u002F2020-12\u002FFAC_Blogartikel_DevOps_v1.png?h=0026cf94&itok=eUQjuGZ7",width:q,height:_}},{teaser_card__xsmall__2x_webp:{url:"https:\u002F\u002Fbo.factorial.io\u002Fsites\u002Fdefault\u002Ffiles\u002Fstyles\u002Fteaser_card__xsmall__2x\u002Fpublic\u002F2020-12\u002FFAC_Blogartikel_DevOps_v1.png.webp?h=0026cf94&itok=eUQjuGZ7",width:q,height:_}}]}]}}}},third_party_settings:[]}],jsonld_schema:{processed:"{\"@context\":\"https:\\\u002F\\\u002Fschema.org\\\u002F\",\"@graph\":[{\"@type\":\"Organization\",\"logo\":\"https:\\\u002F\\\u002Flogo.factorial.io\\\u002Fwp\\\u002Fcolor.svg\",\"image\":\"https:\\\u002F\\\u002Flogo.factorial.io\\\u002Fwp\\\u002Fcolor.svg\",\"awards\":\"Hamburger Familiensiegel, Splash Awards\",\"address\":{\"@type\":\"PostalAddress\",\"streetAddress\":\"Kirchentwiete 37-39\",\"addressCountry\":\"DE\",\"addressLocality\":\"Hamburg\",\"postalCode\":\"22765\"},\"vatID\":\"DE 298 155 819\",\"email\":\"hello@factorial.io\",\"telephone\":\"+49 40 41306797\",\"name\":\"Factorial.io\",\"description\":\"Factorial | Digital agency for Drupal and customized solutions\",\"url\":\"https:\\\u002F\\\u002Fwww.factorial.io\",\"legalName\":\"Factorial GmbH\",\"sameAs\":\"https:\\\u002F\\\u002Fwww.linkedin.com\\\u002Fcompany\\\u002Ffactorial-io\",\"identifier\":\"https:\\\u002F\\\u002Fwww.factorial.io\\\u002F#organization\"},{\"@type\":\"WebPage\",\"description\":\"&lt;p&gt;Von Hamburg aus, mit einigen der weltweit besten Köpfe unserer Branche und weit über 1000 erfolgreichen Projekten in den Büchern.&lt;\\\u002Fp&gt;\",\"name\":\"Was immer ihre Business-Ziele sind – unsere Technologie ebnet Ihnen den Weg.\",\"publisher\":\"Factorial GmbH\",\"url\":\"https:\\\u002F\\\u002Fwww.factorial.io\\\u002Fde\\\u002Fhome\"}]}",overrides:[]}},relationships:{node_type:{data:{type:"node_type--node_type",id:"9698e9e0-c2b5-4937-8e3e-da7dbacbde1a",meta:{drupal_internal__target_id:h}},links:{related:{href:"https:\u002F\u002Fbo.factorial.io\u002Fen\u002Fjsonapi\u002Fnode\u002Fbasic_page\u002F046da630-9fce-4abc-bed0-eca1dd0eebdf\u002Fnode_type?resourceVersion=id%3A8761"},self:{href:"https:\u002F\u002Fbo.factorial.io\u002Fen\u002Fjsonapi\u002Fnode\u002Fbasic_page\u002F046da630-9fce-4abc-bed0-eca1dd0eebdf\u002Frelationships\u002Fnode_type?resourceVersion=id%3A8761"}}},revision_uid:{data:{type:fZ,id:"6850d838-c3c3-4178-a359-37862c8868a7",meta:{drupal_internal__target_id:17}},links:{related:{href:"https:\u002F\u002Fbo.factorial.io\u002Fen\u002Fjsonapi\u002Fnode\u002Fbasic_page\u002F046da630-9fce-4abc-bed0-eca1dd0eebdf\u002Frevision_uid?resourceVersion=id%3A8761"},self:{href:"https:\u002F\u002Fbo.factorial.io\u002Fen\u002Fjsonapi\u002Fnode\u002Fbasic_page\u002F046da630-9fce-4abc-bed0-eca1dd0eebdf\u002Frelationships\u002Frevision_uid?resourceVersion=id%3A8761"}}},uid:{data:{type:fZ,id:"b8cea79a-997d-4a6b-bb45-ca84f4e622fd",meta:{drupal_internal__target_id:32}},links:{related:{href:"https:\u002F\u002Fbo.factorial.io\u002Fen\u002Fjsonapi\u002Fnode\u002Fbasic_page\u002F046da630-9fce-4abc-bed0-eca1dd0eebdf\u002Fuid?resourceVersion=id%3A8761"},self:{href:"https:\u002F\u002Fbo.factorial.io\u002Fen\u002Fjsonapi\u002Fnode\u002Fbasic_page\u002F046da630-9fce-4abc-bed0-eca1dd0eebdf\u002Frelationships\u002Fuid?resourceVersion=id%3A8761"}}},field_categories:{data:[{type:f_,id:"9455e5fb-f2c9-4381-bd36-eb4421e55e0a",meta:{drupal_internal__target_id:21}}],links:{related:{href:"https:\u002F\u002Fbo.factorial.io\u002Fen\u002Fjsonapi\u002Fnode\u002Fbasic_page\u002F046da630-9fce-4abc-bed0-eca1dd0eebdf\u002Ffield_categories?resourceVersion=id%3A8761"},self:{href:"https:\u002F\u002Fbo.factorial.io\u002Fen\u002Fjsonapi\u002Fnode\u002Fbasic_page\u002F046da630-9fce-4abc-bed0-eca1dd0eebdf\u002Frelationships\u002Ffield_categories?resourceVersion=id%3A8761"}}},field_preferred_tags:{data:[{type:f$,id:"4c1b5606-5cc5-4607-bff0-9023db010e3a",meta:{drupal_internal__target_id:96}},{type:f_,id:"9ee215d3-e039-4708-824d-b729f1dc7b8a",meta:{drupal_internal__target_id:20}}],links:{related:{href:"https:\u002F\u002Fbo.factorial.io\u002Fen\u002Fjsonapi\u002Fnode\u002Fbasic_page\u002F046da630-9fce-4abc-bed0-eca1dd0eebdf\u002Ffield_preferred_tags?resourceVersion=id%3A8761"},self:{href:"https:\u002F\u002Fbo.factorial.io\u002Fen\u002Fjsonapi\u002Fnode\u002Fbasic_page\u002F046da630-9fce-4abc-bed0-eca1dd0eebdf\u002Frelationships\u002Ffield_preferred_tags?resourceVersion=id%3A8761"}}},field_tags:{data:[{type:f$,id:"47cbb91c-5054-482f-80a1-122a7a4eb994",meta:{drupal_internal__target_id:22}}],links:{related:{href:"https:\u002F\u002Fbo.factorial.io\u002Fen\u002Fjsonapi\u002Fnode\u002Fbasic_page\u002F046da630-9fce-4abc-bed0-eca1dd0eebdf\u002Ffield_tags?resourceVersion=id%3A8761"},self:{href:"https:\u002F\u002Fbo.factorial.io\u002Fen\u002Fjsonapi\u002Fnode\u002Fbasic_page\u002F046da630-9fce-4abc-bed0-eca1dd0eebdf\u002Frelationships\u002Ffield_tags?resourceVersion=id%3A8761"}}},field_teaser:{data:{type:"block_content--teaser_card",id:"62d0f531-77b4-4e4a-8eb1-17f4a66cea12",meta:{drupal_internal__target_id:3101}},links:{related:{href:"https:\u002F\u002Fbo.factorial.io\u002Fen\u002Fjsonapi\u002Fnode\u002Fbasic_page\u002F046da630-9fce-4abc-bed0-eca1dd0eebdf\u002Ffield_teaser?resourceVersion=id%3A8761"},self:{href:"https:\u002F\u002Fbo.factorial.io\u002Fen\u002Fjsonapi\u002Fnode\u002Fbasic_page\u002F046da630-9fce-4abc-bed0-eca1dd0eebdf\u002Frelationships\u002Ffield_teaser?resourceVersion=id%3A8761"}}}}}},mainMenu:{en:[{label:"About Factorial",alias:aH,uuid:bp,type:h,weight:aA,expanded:d,description:bQ,icon:e,children:[{label:ga,alias:gb,uuid:bq,type:h,weight:aB,expanded:d,description:e,icon:e},{label:"Our Team",alias:gc,uuid:br,type:h,weight:ar,expanded:d,description:e,icon:e},{label:"Careers",alias:gd,uuid:aT,type:h,weight:aC,expanded:d,description:e,icon:e}]},{label:"Solutions",alias:be,uuid:bs,type:h,weight:aB,expanded:d,description:e,icon:e},{label:bi,alias:aI,uuid:bt,type:h,weight:ar,expanded:d,description:bH,icon:e,children:[{label:aQ,alias:ge,uuid:bu,type:h,weight:aA,expanded:d,description:e,icon:e},{label:bG,alias:gf,uuid:bv,type:h,weight:ar,expanded:d,description:e,icon:e},{label:"How we work together",alias:gg,uuid:bw,type:h,weight:aC,expanded:d,description:e,icon:e}]},{label:"Projects",alias:gh,uuid:aU,type:h,weight:aC,expanded:d,description:e,icon:e},{label:"Expertise",alias:gi,uuid:aV,type:h,weight:bx,expanded:d,description:e,icon:e},{label:"Say Hello",alias:aS,uuid:aP,type:h,weight:by,expanded:d,description:e,icon:e}],de:[{label:"Über Factorial",alias:gj,uuid:bp,type:h,weight:aA,expanded:d,description:"Über uns",icon:e,children:[{label:"Drupal Agentur",alias:gk,uuid:bq,type:h,weight:aB,expanded:d,description:ga,icon:e},{label:gl,alias:gm,uuid:br,type:h,weight:ar,expanded:d,description:gl,icon:e},{label:gn,alias:go,uuid:aT,type:h,weight:aC,expanded:d,description:gn,icon:e}]},{label:gp,alias:gq,uuid:bs,type:h,weight:aB,expanded:d,description:gp,icon:e},{label:bi,alias:gr,uuid:bt,type:h,weight:ar,expanded:d,description:"Alle Services",icon:e,children:[{label:aQ,alias:gs,uuid:bu,type:h,weight:aA,expanded:d,description:aQ,icon:e},{label:gt,alias:gu,uuid:bv,type:h,weight:ar,expanded:d,description:gt,icon:e},{label:gv,alias:gw,uuid:bw,type:h,weight:aC,expanded:d,description:gv,icon:e}]},{label:gx,alias:gy,uuid:aU,type:h,weight:aC,expanded:d,description:gx,icon:e},{label:gz,alias:gA,uuid:aV,type:h,weight:bx,expanded:d,description:gz,icon:e},{label:cj,alias:ck,uuid:aP,type:h,weight:by,expanded:d,description:cj,icon:e}]},footerMenu:{en:[{label:cl,alias:gB,uuid:bz,type:h,weight:aA,expanded:d,description:e,icon:e},{label:gC,alias:gD,uuid:aW,type:h,weight:aB,expanded:d,description:e,icon:e},{label:gE,alias:gF,uuid:bA,type:h,weight:ar,expanded:d,description:e,icon:e},{label:bB,alias:gG,uuid:bC,type:h,weight:gH,expanded:d,description:e,icon:e}],de:[{label:cl,alias:gI,uuid:bz,type:h,weight:aA,expanded:d,description:e,icon:e},{label:"Datenschutz",alias:gJ,uuid:aW,type:h,weight:aB,expanded:d,description:e,icon:e},{label:"AGBs",alias:gK,uuid:bA,type:h,weight:ar,expanded:d,description:e,icon:e},{label:bB,alias:gL,uuid:bC,type:h,weight:gH,expanded:d,description:e,icon:e}]},socialMediaMenu:{en:[{label:bR,alias:aS,uuid:aP,type:h,weight:aA,expanded:d,description:e,icon:gM},{label:gN,alias:gO,uuid:e,type:e,weight:aB,expanded:d,description:e,icon:gP},{label:gQ,alias:gR,uuid:e,type:e,weight:ar,expanded:d,description:e,icon:gS},{label:gT,alias:gU,uuid:e,type:e,weight:aC,expanded:d,description:e,icon:gV},{label:gW,alias:gX,uuid:e,type:e,weight:bx,expanded:d,description:e,icon:gY},{label:gZ,alias:g_,uuid:e,type:e,weight:by,expanded:d,description:e,icon:g$}],de:[{label:cj,alias:ck,uuid:aP,type:h,weight:aA,expanded:d,description:e,icon:gM},{label:gN,alias:gO,uuid:e,type:e,weight:aB,expanded:d,description:e,icon:gP},{label:gQ,alias:gR,uuid:e,type:e,weight:ar,expanded:d,description:e,icon:gS},{label:gT,alias:gU,uuid:e,type:e,weight:aC,expanded:d,description:e,icon:gV},{label:gW,alias:gX,uuid:e,type:e,weight:bx,expanded:d,description:e,icon:gY},{label:gZ,alias:g_,uuid:e,type:e,weight:by,expanded:d,description:e,icon:g$}]},urls:{"/en/thankgoditsxmas":{title:"Factorial Christmas",uuid:"55204a8d-3703-4d3d-b61f-74e3968a0bbd",alias:"\u002Fen\u002Fthankgoditsxmas",language:i,id:"68",published:c,sitemap:d,type:h},"/en/easter":{title:"Factorial Easter",uuid:"58c11807-28d7-413f-94fc-35bbb7e8ab92",alias:"\u002Fen\u002Feaster",language:i,id:"74",published:c,sitemap:d,type:h},"/en/event":{title:"Factorial at CSS Days",uuid:"f5c32d23-1bc8-4d27-9fec-e217000b8608",alias:"\u002Fen\u002Fevent",language:i,id:"132",published:c,sitemap:d,type:h},"/en/general-terms-and-conditions":{title:gE,uuid:bA,alias:gF,language:i,id:ha,published:c,sitemap:b,type:h},"/en/projects/awards/splash-award/boehringer-ingelheim":{title:"Splash Awards 2023 Winner: Boehringer Ingelheim",uuid:"ef0c459b-06cf-4cc7-b432-f359a7178f46",alias:"\u002Fen\u002Fprojects\u002Fawards\u002Fsplash-award\u002Fboehringer-ingelheim",language:i,id:"188",published:c,sitemap:b,type:h},"/en/projects/awards/splash-award/occhio":{title:"Splash Awards 2023 Winner: Occhio & Factorial",uuid:"07a87050-d3d6-4ee7-a85f-9e415e58a394",alias:"\u002Fen\u002Fprojects\u002Fawards\u002Fsplash-award\u002Focchio",language:i,id:"187",published:c,sitemap:b,type:h},"/en/servicesKMU":{title:hb,uuid:hc,alias:"\u002Fen\u002FservicesKMU",language:i,id:hd,published:c,sitemap:b,type:h},"/en/node/28":{title:"404",uuid:he,alias:"\u002Fen\u002Fnode\u002F28",language:i,id:hf,published:c,sitemap:d,type:h},"/en/blog/family-friendly-company":{title:"Award for being a family friendly company ",uuid:hg,alias:"\u002Fen\u002Fblog\u002Ffamily-friendly-company",language:i,id:hh,published:c,sitemap:b,type:j},"/en/blog/balancing-profession-and-private":{title:bj,uuid:cf,alias:"\u002Fen\u002Fblog\u002Fbalancing-profession-and-private",language:i,id:hi,published:c,sitemap:b,type:j},"/en/blog/design-code":{title:"From design to code",uuid:"3c6d5e73-377a-4703-a207-f014f4e644df",alias:"\u002Fen\u002Fblog\u002Fdesign-code",language:i,id:"73",published:c,sitemap:b,type:j},"/en/blog/performance-frontend-perspective":{title:"Performance from a frontend perspective",uuid:"05859477-1bc5-41cb-8928-25f9e00e783f",alias:"\u002Fen\u002Fblog\u002Fperformance-frontend-perspective",language:i,id:"60",published:c,sitemap:b,type:j},"/en/blog/how-approach-ux-and-ui-design":{title:"How to approach UX and UI Design",uuid:hj,alias:"\u002Fen\u002Fblog\u002Fhow-approach-ux-and-ui-design",language:i,id:hk,published:c,sitemap:b,type:j},"/en/blog/about-importance-including-devops-your-team":{title:bl,uuid:ci,alias:"\u002Fen\u002Fblog\u002Fabout-importance-including-devops-your-team",language:i,id:hl,published:c,sitemap:b,type:j},"/en/blog/splash-award-best-drupal-project":{title:"Splash Award for best Drupal project",uuid:hm,alias:"\u002Fen\u002Fblog\u002Fsplash-award-best-drupal-project",language:i,id:hn,published:c,sitemap:b,type:j},"/en/blog/weekend-dedicated-drupal-cms":{title:"A weekend dedicated to Drupal CMS",uuid:ho,alias:"\u002Fen\u002Fblog\u002Fweekend-dedicated-drupal-cms",language:i,id:hp,published:c,sitemap:b,type:j},"/en/blog/open-friday-regarding-drupal":{title:"An open Friday regarding Drupal",uuid:hq,alias:"\u002Fen\u002Fblog\u002Fopen-friday-regarding-drupal",language:i,id:hr,published:c,sitemap:b,type:j},"/en/blog/building-towards-reusable-modular-web-iframes-and-web-components":{title:"Building Towards a Reusable, Modular Web: iFrames and Web Components",uuid:hs,alias:"\u002Fen\u002Fblog\u002Fbuilding-towards-reusable-modular-web-iframes-and-web-components",language:i,id:ht,published:c,sitemap:b,type:j},"/en/blog/drupal-cms-9-feels-home":{title:"Drupal CMS 9 feels like home",uuid:hu,alias:"\u002Fen\u002Fblog\u002Fdrupal-cms-9-feels-home",language:i,id:hv,published:c,sitemap:b,type:j},"/en/blog/how-did-drupalcon-europe-2020-compare-person-event":{title:"How did DrupalCon Europe 2020 compare to an in-person event?",uuid:hw,alias:"\u002Fen\u002Fblog\u002Fhow-did-drupalcon-europe-2020-compare-person-event",language:i,id:hx,published:c,sitemap:b,type:j},"/en/blog/visiting-drupalcon-prague-2022":{title:"Visiting DrupalCon Prague 2022",uuid:"4f4e33c6-4ae3-4597-973b-942a409a863c",alias:"\u002Fen\u002Fblog\u002Fvisiting-drupalcon-prague-2022",language:i,id:"145",published:c,sitemap:b,type:j},"/en/blog/word-appreciation-groups-sponsors":{title:"A word of appreciation for Group’s sponsors",uuid:hy,alias:"\u002Fen\u002Fblog\u002Fword-appreciation-groups-sponsors",language:i,id:hz,published:c,sitemap:b,type:j},"/en/blog/factorial-academy-days-2021-recap":{title:hA,uuid:hB,alias:"\u002Fen\u002Fblog\u002Ffactorial-academy-days-2021-recap",language:i,id:hC,published:c,sitemap:b,type:j},"/en/blog/ottensen-love":{title:hD,uuid:hE,alias:"\u002Fen\u002Fblog\u002Fottensen-love",language:i,id:hF,published:c,sitemap:b,type:j},"/en/blog/celebrating-holiday-season-differently":{title:"Celebrating holiday season differently",uuid:hG,alias:"\u002Fen\u002Fblog\u002Fcelebrating-holiday-season-differently",language:i,id:hH,published:c,sitemap:b,type:j},"/en/blog/offsite-camp-2022":{title:hI,uuid:hJ,alias:"\u002Fen\u002Fblog\u002Foffsite-camp-2022",language:i,id:hK,published:c,sitemap:b,type:j},"/en/blog/sustainable-web-development":{title:"Sustainable web development",uuid:hL,alias:"\u002Fen\u002Fblog\u002Fsustainable-web-development",language:i,id:hM,published:c,sitemap:b,type:j},"/en/blog/drupal-user-group-hamburg":{title:"Drupal User Group Hamburg",uuid:"84c093df-856c-41ca-bc19-52d292800b15",alias:"\u002Fen\u002Fblog\u002Fdrupal-user-group-hamburg",language:i,id:"144",published:c,sitemap:b,type:j},"/en/blog/how-we-write-css-factorial":{title:"How we write CSS at Factorial",uuid:"2f3e3b65-cfeb-4eb7-8b20-da7b12990886",alias:"\u002Fen\u002Fblog\u002Fhow-we-write-css-factorial",language:i,id:"32",published:c,sitemap:b,type:j},"/en/blog/vueconf-2017":{title:"VueConf 2017",uuid:"1d66ba84-e8a5-4761-8f41-3e8a5b8cc3b8",alias:"\u002Fen\u002Fblog\u002Fvueconf-2017",language:i,id:"8",published:c,sitemap:b,type:j},"/en/blog/takeaways-vuejs-london-2018":{title:"Takeaways from Vue.js London 2018",uuid:"1fbe7c1b-a458-488c-9112-57df764d2f75",alias:"\u002Fen\u002Fblog\u002Ftakeaways-vuejs-london-2018",language:i,id:"10",published:c,sitemap:b,type:j},"/en/blog/unit-testing-vuejs-theory-practice":{title:"Unit Testing in Vue.js: from theory into practice",uuid:"88220b7a-d7d9-40f1-87f4-d7f0e4ebb462",alias:"\u002Fen\u002Fblog\u002Funit-testing-vuejs-theory-practice",language:i,id:"14",published:c,sitemap:b,type:j},"/en/blog/impressions-vuejs-barcamp-berlin":{title:"Impressions from Vue.js Barcamp Berlin",uuid:"497b76a0-8801-4d49-bf24-05f67b2e5eb3",alias:"\u002Fen\u002Fblog\u002Fimpressions-vuejs-barcamp-berlin",language:i,id:"16",published:c,sitemap:b,type:j},"/en/blog/new-perspective-ways-working":{title:"A new perspective on ways of working",uuid:"8b8fb5e7-ee14-4ea4-9888-28c288916379",alias:"\u002Fen\u002Fblog\u002Fnew-perspective-ways-working",language:i,id:"34",published:c,sitemap:b,type:j},"/en/blog/svgs-serverless-and-composition-api":{title:"SVGs, Serverless and the Composition API",uuid:"61c729c4-60b5-4d64-996b-6ef5f295b92c",alias:"\u002Fen\u002Fblog\u002Fsvgs-serverless-and-composition-api",language:i,id:"35",published:c,sitemap:b,type:j},"/en/blog/social-impact-and-test-driven-development-tdd":{title:"Social Impact and Test Driven Development (TDD)",uuid:"2d933a94-9ea6-44e6-9207-3ae966d951ad",alias:"\u002Fen\u002Fblog\u002Fsocial-impact-and-test-driven-development-tdd",language:i,id:"36",published:c,sitemap:b,type:j},"/en/blog/group-finally-released-look-past-and-future":{title:"Drupal Group module is finally released.",uuid:"88bbad09-d35a-45df-a162-1dd5b175d6be",alias:"\u002Fen\u002Fblog\u002Fgroup-finally-released-look-past-and-future",language:i,id:"57",published:c,sitemap:b,type:j},"/en/blog/drop-decoupled-menu-initiative":{title:"A Drop of Decoupled Menu Initiative",uuid:"4e0470cf-d3e5-4294-9ff3-c4a34a9f0d33",alias:"\u002Fen\u002Fblog\u002Fdrop-decoupled-menu-initiative",language:i,id:"82",published:c,sitemap:b,type:j},"/en/blog/custom-elements-vue-reactivity":{title:"Custom Elements with Vue Reactivity",uuid:"16dff909-bc4a-4ebb-aaae-03bb909a5367",alias:"\u002Fen\u002Fblog\u002Fcustom-elements-vue-reactivity",language:i,id:"91",published:c,sitemap:b,type:j},"/en/blog/factorial-team-event-portugal":{title:"Factorial team event: (Re)united in Portugal",uuid:"f086a24b-eb52-4e88-9c43-384cce7aeea4",alias:"\u002Fen\u002Fblog\u002Ffactorial-team-event-portugal",language:i,id:"129",published:c,sitemap:b,type:j},"/en/blog/takeaways-unfixcon-2022":{title:"Takeaways from unFIXcon 2022",uuid:"1285dd63-3e44-48ae-8099-872289dda820",alias:"\u002Fen\u002Fblog\u002Ftakeaways-unfixcon-2022",language:i,id:"143",published:c,sitemap:b,type:j},"/en/blog/drupal-json-api-params-djap":{title:"Drupal JSON-API Params (DJAP)",uuid:"2cdc4b35-3ad0-46ff-a626-6199cf599910",alias:"\u002Fen\u002Fblog\u002Fdrupal-json-api-params-djap",language:i,id:"151",published:c,sitemap:b,type:j},"/en/blog/how-i-became-frontend-developer-one-year":{title:"How I became a frontend developer in one year",uuid:"ea398fab-7fdd-43e1-bbb1-7380f3ecab9e",alias:"\u002Fen\u002Fblog\u002Fhow-i-became-frontend-developer-one-year",language:i,id:"152",published:c,sitemap:b,type:j},"/en/blog/educational-budget-factorial":{title:"Educational budget at Factorial",uuid:"16ce4279-9c6d-4891-baea-ddffc65a663e",alias:"\u002Fen\u002Fblog\u002Feducational-budget-factorial",language:i,id:"137",published:c,sitemap:b,type:j},"/en/blog/first-time-beyond-tellerrand-conference-berlin":{title:"First time Beyond Tellerrand Conference Berlin",uuid:"0d1229bd-88bc-48a2-a8c0-9bba1a192953",alias:"\u002Fen\u002Fblog\u002Ffirst-time-beyond-tellerrand-conference-berlin",language:i,id:"142",published:c,sitemap:b,type:j},"/en/blog/splash-awards-new-edition":{title:"Splash Awards Germany 2022 announcement",uuid:"57cfe4fc-7b89-497c-8d32-4b520a878ccf",alias:"\u002Fen\u002Fblog\u002Fsplash-awards-new-edition",language:i,id:"138",published:c,sitemap:b,type:j},"/en/blog/vue-meetup-hamburg-factorial":{title:"Vue Meetup Hamburg at Factorial",uuid:"60acb625-ee67-4d40-af4c-0355317827c1",alias:"\u002Fen\u002Fblog\u002Fvue-meetup-hamburg-factorial",language:i,id:"33",published:c,sitemap:b,type:j},"/en/blog/celebrating-new-group-version-2.0.0":{title:"Celebrating a new major Group version",uuid:"e77af506-e7f5-4917-93b8-2473fa4e6a7d",alias:"\u002Fen\u002Fblog\u002Fcelebrating-new-group-version-2.0.0",language:i,id:"135",published:c,sitemap:b,type:j},"/en/blog/how-it-felt-being-back-drupalcamp-spain":{title:"How it felt being back at Drupalcamp Spain",uuid:"20c95c23-82ac-4112-9ef9-21a105a1a4bb",alias:"\u002Fen\u002Fblog\u002Fhow-it-felt-being-back-drupalcamp-spain",language:i,id:"134",published:c,sitemap:b,type:j},"/en/blog/my-first-time-css-day-2022":{title:"My first time at CSS Day 2022",uuid:"89216cde-063e-42d8-80e6-feb3d2578a9f",alias:"\u002Fen\u002Fblog\u002Fmy-first-time-css-day-2022",language:i,id:"133",published:c,sitemap:b,type:j},"/en/blog/software-testing-guide":{title:"Software testing: A helpful guide",uuid:"20a80baa-ff7a-4550-9c13-6d7bb228d5ec",alias:"\u002Fen\u002Fblog\u002Fsoftware-testing-guide",language:i,id:"125",published:c,sitemap:b,type:j},"/en/blog/story-about-how-i-joined-factorial":{title:"A story about how I joined Factorial",uuid:"a24e62c1-8d5b-43d8-a3e7-3377246c3a6c",alias:"\u002Fen\u002Fblog\u002Fstory-about-how-i-joined-factorial",language:i,id:"63",published:c,sitemap:b,type:j},"/en/blog/jwt-authentication-nuxt":{title:"JWT Authentication with Nuxt",uuid:"8a3e61b5-07a2-46df-89b7-cd28292a2ff1",alias:"\u002Fen\u002Fblog\u002Fjwt-authentication-nuxt",language:i,id:"98",published:c,sitemap:b,type:j},"/en/blog/improving-group-and-core-modular-handler-system":{title:"Improving Group (and core) with a modular handler system",uuid:"0e03740a-a16d-4320-ba30-9a6c2bcbfead",alias:"\u002Fen\u002Fblog\u002Fimproving-group-and-core-modular-handler-system",language:i,id:"99",published:c,sitemap:b,type:j},"/en/blog/defining-bundle-fields-drupal":{title:"Defining bundle fields in code",uuid:hN,alias:"\u002Fen\u002Fblog\u002Fdefining-bundle-fields-drupal",language:i,id:hO,published:c,sitemap:b,type:j},"/en/sitemap":{title:bB,uuid:bC,alias:gG,language:i,id:hP,published:c,sitemap:b,type:h},"/en/blog/short-introduction-phabalicious":{title:"A short introduction into phabalicious",uuid:hQ,alias:"\u002Fen\u002Fblog\u002Fshort-introduction-phabalicious",language:i,id:hR,published:c,sitemap:b,type:j},"/en/it-strategy-consulting":{title:hS,uuid:br,alias:gc,language:i,id:hT,published:c,sitemap:b,type:h},"/en/projects":{title:hU,uuid:aU,alias:gh,language:i,id:cm,published:c,sitemap:b,type:h},"/en/imprint":{title:"Imprint",uuid:bz,alias:gB,language:i,id:hV,published:c,sitemap:b,type:h},"/en/drupal-software":{title:"Drupal Software | Web Development with Drupal",uuid:hW,alias:"\u002Fen\u002Fdrupal-software",language:i,id:hX,published:c,sitemap:b,type:h},"/en/software-agency":{title:hY,uuid:bp,alias:aH,language:i,id:hZ,published:c,sitemap:b,type:h},"/en/customer-experience-software":{title:h_,uuid:bt,alias:aI,language:i,id:h$,published:c,sitemap:b,type:h},"/en/customer-experience-design":{title:ia,uuid:bu,alias:ge,language:i,id:ib,published:c,sitemap:b,type:h},"/en/web-based-application-architecture":{title:ic,uuid:bv,alias:gf,language:i,id:id,published:c,sitemap:b,type:h},"/en/blog/sustainable-backend-web-development":{title:"Sustainable backend web development",uuid:ie,alias:"\u002Fen\u002Fblog\u002Fsustainable-backend-web-development",language:i,id:if0,published:c,sitemap:b,type:j},"/en/custom-software-development":{title:ig,uuid:bs,alias:be,language:i,id:ih,published:c,sitemap:b,type:h},"/en/software-development-agency":{title:ii,uuid:bw,alias:gg,language:i,id:ij,published:c,sitemap:b,type:h},"/en/jobs":{title:ik,uuid:aT,alias:gd,language:i,id:cn,published:c,sitemap:b,type:h},"/en/blog/developing-and-testing-web-components":{title:"Developing and testing web components",uuid:il,alias:"\u002Fen\u002Fblog\u002Fdeveloping-and-testing-web-components",language:i,id:im,published:c,sitemap:b,type:j},"/en/blog/contribution-days-factorial":{title:"Contribution Days at Factorial",uuid:in0,alias:"\u002Fen\u002Fblog\u002Fcontribution-days-factorial",language:i,id:io,published:c,sitemap:b,type:j},"/en/blog/ux-research-analytical-thinking-meets-intuition":{title:bk,uuid:ch,alias:"\u002Fen\u002Fblog\u002Fux-research-analytical-thinking-meets-intuition",language:i,id:ip,published:c,sitemap:b,type:j},"/en/drupal-agency":{title:iq,uuid:bq,alias:gb,language:i,id:ir,published:c,sitemap:b,type:h},"/en/projects/dpa-factify":{title:"dpa-Factify: The e-learning platform for qualitative journalism",uuid:bZ,alias:"\u002Fen\u002Fprojects\u002Fdpa-factify",language:i,id:is,published:c,sitemap:b,type:Y},"/en/projects/dpa-idapp":{title:bO,uuid:cd,alias:"\u002Fen\u002Fprojects\u002Fdpa-idapp",language:i,id:it,published:c,sitemap:b,type:Y},"/en/privacy-policy":{title:gC,uuid:aW,alias:gD,language:i,id:co,published:c,sitemap:b,type:h},"/en/success-registration-abcdef":{title:"success mautic",uuid:"795d7df0-22f1-4273-a405-b0fc1502dc71",alias:"\u002Fen\u002Fsuccess-registration-abcdef",language:i,id:"239",published:c,sitemap:d,type:h},"/en/test-mautic-abcdef":{title:"test mautic",uuid:"4e867fdb-622d-427d-9a73-e6e88490e0e1",alias:"\u002Fen\u002Ftest-mautic-abcdef",language:i,id:"236",published:c,sitemap:d,type:h},"/en/digital-transformation-strategy-contact":{title:"NEXT-Contact",uuid:aP,alias:aS,language:i,id:iu,published:c,sitemap:b,type:h},"/en/blog/drupal-developer-days-2023":{title:iv,uuid:iw,alias:"\u002Fen\u002Fblog\u002Fdrupal-developer-days-2023",language:i,id:ix,published:c,sitemap:b,type:j},"/en/blog":{title:iy,uuid:aV,alias:gi,language:i,id:cp,published:c,sitemap:b,type:h},"/en/projects/gruner-und-jahr-paid-content":{title:bL,uuid:ca,alias:"\u002Fen\u002Fprojects\u002Fgruner-und-jahr-paid-content",language:i,id:iz,published:c,sitemap:b,type:Y},"/en/projects/occhio":{title:"Spotlight on the digital business",uuid:b_,alias:"\u002Fen\u002Fprojects\u002Focchio",language:i,id:iA,published:c,sitemap:b,type:Y},"/en/projects/gruner-und-jahr":{title:bK,uuid:b$,alias:"\u002Fen\u002Fprojects\u002Fgruner-und-jahr",language:i,id:iB,published:c,sitemap:b,type:Y},"/en/projects/dpa-agenda":{title:bM,uuid:cb,alias:"\u002Fen\u002Fprojects\u002Fdpa-agenda",language:i,id:iC,published:c,sitemap:b,type:Y},"/en/projects/dpa-select":{title:bN,uuid:cc,alias:"\u002Fen\u002Fprojects\u002Fdpa-select",language:i,id:iD,published:c,sitemap:b,type:Y},"/en/event-registration-community-events":{title:"Event registration community events",uuid:"faf00f30-fc56-445d-903a-7a482edf5755",alias:"\u002Fen\u002Fevent-registration-community-events",language:i,id:"242",published:c,sitemap:d,type:h},"/en/home":{title:bW,uuid:bm,alias:"\u002Fen\u002Fhome",language:i,id:cq,published:c,sitemap:b,type:h},"/en/doi-confirmation":{title:iE,uuid:iF,alias:"\u002Fen\u002Fdoi-confirmation",language:i,id:iG,published:c,sitemap:d,type:h},"/de/agbs":{title:"Allgemeine Geschäftsbedingungen",uuid:bA,alias:gK,language:m,id:ha,published:c,sitemap:b,type:h},"/de/digital-experience-platform":{title:"Digital Experience Platform (DXP)",uuid:"0ac447ea-6912-4b7e-8ba0-5d7fa324534b",alias:"\u002Fde\u002Fdigital-experience-platform",language:m,id:"165",published:c,sitemap:b,type:h},"/de/business-process-engineering":{title:"Business Process Engineering",uuid:"5f5a286b-3894-4f3a-82dd-efeafb85dd5a",alias:"\u002Fde\u002Fbusiness-process-engineering",language:m,id:"167",published:c,sitemap:b,type:h},"/de/individualsoftware":{title:"Entwicklung von Individualsoftware",uuid:"306434a6-76c3-4015-919b-5372f37d3d48",alias:"\u002Fde\u002Findividualsoftware",language:m,id:"166",published:c,sitemap:b,type:h},"/de/servicesKMU":{title:hb,uuid:hc,alias:"\u002Fde\u002FservicesKMU",language:m,id:hd,published:c,sitemap:b,type:h},"/de/blog/mein-erstes-drupal-barcamp":{title:"Mein erstes Drupal BarCamp",uuid:"b0da11f0-1de2-4720-a760-5b681a6e3510",alias:"\u002Fde\u002Fblog\u002Fmein-erstes-drupal-barcamp",language:m,id:"13",published:c,sitemap:b,type:j},"/de/blog/meine-ausbildung-zum-fachinformatiker-bei-factorial":{title:"Meine Ausbildung zum Fachinformatiker bei Factorial",uuid:"6cc0d26f-d401-4c6d-83b7-3d39e7184290",alias:"\u002Fde\u002Fblog\u002Fmeine-ausbildung-zum-fachinformatiker-bei-factorial",language:m,id:"47",published:c,sitemap:b,type:j},"/de/blog/der-splash-award":{title:"Der Splash Award",uuid:"639fe52f-6e2f-4dfa-8a13-fe869066a0f6",alias:"\u002Fde\u002Fblog\u002Fder-splash-award",language:m,id:"12",published:c,sitemap:b,type:j},"/de/blog/factorial-ist-top10-dienstleister-fuer-publisher":{title:"Factorial ist Top10-Dienstleister für Publisher",uuid:"237f11f5-c638-4d02-a03f-7d9c4f292aa2",alias:"\u002Fde\u002Fblog\u002Ffactorial-ist-top10-dienstleister-fuer-publisher",language:m,id:"46",published:c,sitemap:b,type:j},"/de/blog/Factorial-erh%C3%A4lt-Hamburger-Familiensiegel":{title:"Verleihung des Hamburger Familiensiegels",uuid:hg,alias:"\u002Fde\u002Fblog\u002FFactorial-erh%C3%A4lt-Hamburger-Familiensiegel",language:m,id:hh,published:c,sitemap:b,type:j},"/de/blog/wie-wir-beruf-und-privatleben-unter-einen-hut-bringen":{title:"Wie wir Beruf und Privatleben unter einen Hut bringen",uuid:cf,alias:"\u002Fde\u002Fblog\u002Fwie-wir-beruf-und-privatleben-unter-einen-hut-bringen",language:m,id:hi,published:c,sitemap:b,type:j},"/de/blog/ux-ui-design-was-beachten":{title:"UX und UI Design: Was zu beachten ist",uuid:hj,alias:"\u002Fde\u002Fblog\u002Fux-ui-design-was-beachten",language:m,id:hk,published:c,sitemap:b,type:j},"/de/blog/warum-devops-im-team-wichtig-sind":{title:"Devops engineer: Warum man sie im Team braucht",uuid:ci,alias:"\u002Fde\u002Fblog\u002Fwarum-devops-im-team-wichtig-sind",language:m,id:hl,published:c,sitemap:b,type:j},"/de/blog/splash-award-fuer-bestes-drupal-projekt":{title:"Splash Award für bestes Drupal-Projekt",uuid:hm,alias:"\u002Fde\u002Fblog\u002Fsplash-award-fuer-bestes-drupal-projekt",language:m,id:hn,published:c,sitemap:b,type:j},"/de/blog/ein-wochenende-rund-ums-drupal-cms":{title:"Ein Wochenende rund ums Drupal CMS",uuid:ho,alias:"\u002Fde\u002Fblog\u002Fein-wochenende-rund-ums-drupal-cms",language:m,id:hp,published:c,sitemap:b,type:j},"/de/blog/open-friday-drupal":{title:"Ein Freitag mit nur einem Thema: Drupal",uuid:hq,alias:"\u002Fde\u002Fblog\u002Fopen-friday-drupal",language:m,id:hr,published:c,sitemap:b,type:j},"/de/blog/iframes-und-web-components":{title:"Ein wiederverwendbares, modulares Web: iFrames und Web Components",uuid:hs,alias:"\u002Fde\u002Fblog\u002Fiframes-und-web-components",language:m,id:ht,published:c,sitemap:b,type:j},"/de/blog/drupal-9-fuehlt-sich-wie-zuhause":{title:"Drupal 9 fühlt sich an wie zuhause",uuid:hu,alias:"\u002Fde\u002Fblog\u002Fdrupal-9-fuehlt-sich-wie-zuhause",language:m,id:hv,published:c,sitemap:b,type:j},"/de/blog/drupalcon-europe-2020-virtuelles-event":{title:"DrupalCon Europe 2020: Kann das virtuelle Event mithalten?",uuid:hw,alias:"\u002Fde\u002Fblog\u002Fdrupalcon-europe-2020-virtuelles-event",language:m,id:hx,published:c,sitemap:b,type:j},"/de/blog/eine-danksagung-die-group-sponsoren":{title:"Eine Danksagung an die Group-Sponsoren",uuid:hy,alias:"\u002Fde\u002Fblog\u002Feine-danksagung-die-group-sponsoren",language:m,id:hz,published:c,sitemap:b,type:j},"/de/blog/factorial-academy-days-2021-recap":{title:hA,uuid:hB,alias:"\u002Fde\u002Fblog\u002Ffactorial-academy-days-2021-recap",language:m,id:hC,published:c,sitemap:b,type:j},"/de/blog/ottensen-love":{title:hD,uuid:hE,alias:"\u002Fde\u002Fblog\u002Fottensen-love",language:m,id:hF,published:c,sitemap:b,type:j},"/de/blog/die-feiertage-anders-feiern":{title:"Unser Beitrag zu den Feiertagen",uuid:hG,alias:"\u002Fde\u002Fblog\u002Fdie-feiertage-anders-feiern",language:m,id:hH,published:c,sitemap:b,type:j},"/de/blog/offsite-camp-2022":{title:hI,uuid:hJ,alias:"\u002Fde\u002Fblog\u002Foffsite-camp-2022",language:m,id:hK,published:c,sitemap:b,type:j},"/de/blog/nachhaltige-webentwicklung":{title:"Nachhaltige Webentwicklung",uuid:hL,alias:"\u002Fde\u002Fblog\u002Fnachhaltige-webentwicklung",language:m,id:hM,published:c,sitemap:b,type:j},"/de/blog/drupal-bundle-fields-im-code-definieren":{title:"Bundle Fields im Code definieren",uuid:hN,alias:"\u002Fde\u002Fblog\u002Fdrupal-bundle-fields-im-code-definieren",language:m,id:hO,published:c,sitemap:b,type:j},"/de/sitemap":{title:bB,uuid:bC,alias:gL,language:m,id:hP,published:c,sitemap:b,type:h},"/de/blog/einfuehrung-phabalicious":{title:"Eine kurze Einführung in phabalicious",uuid:hQ,alias:"\u002Fde\u002Fblog\u002Feinfuehrung-phabalicious",language:m,id:hR,published:c,sitemap:b,type:j},"/de/it-strategie-beratung":{title:hS,uuid:br,alias:gm,language:m,id:hT,published:c,sitemap:b,type:h},"/de/projekte":{title:hU,uuid:aU,alias:gy,language:m,id:cm,published:c,sitemap:b,type:h},"/de/impressum":{title:cl,uuid:bz,alias:gI,language:m,id:hV,published:c,sitemap:b,type:h},"/de/drupal-software":{title:"Drupal Software | Web Development mit Drupal",uuid:hW,alias:"\u002Fde\u002Fdrupal-software",language:m,id:hX,published:c,sitemap:b,type:h},"/de/software-agentur":{title:hY,uuid:bp,alias:gj,language:m,id:hZ,published:c,sitemap:b,type:h},"/de/customer-experience-software":{title:h_,uuid:bt,alias:gr,language:m,id:h$,published:c,sitemap:b,type:h},"/de/customer-experience-design":{title:ia,uuid:bu,alias:gs,language:m,id:ib,published:c,sitemap:b,type:h},"/de/web-based-application-architecture":{title:ic,uuid:bv,alias:gu,language:m,id:id,published:c,sitemap:b,type:h},"/de/blog/nachhaltige-webentwicklung-backend":{title:"Nachhaltige Webentwicklung im Backend",uuid:ie,alias:"\u002Fde\u002Fblog\u002Fnachhaltige-webentwicklung-backend",language:m,id:if0,published:c,sitemap:b,type:j},"/de/individuelle-softwareentwicklung":{title:ig,uuid:bs,alias:gq,language:m,id:ih,published:c,sitemap:b,type:h},"/de/softwareentwicklung-agentur":{title:ii,uuid:bw,alias:gw,language:m,id:ij,published:c,sitemap:b,type:h},"/de/jobs":{title:ik,uuid:aT,alias:go,language:m,id:cn,published:c,sitemap:b,type:h},"/de/blog/web-components-entwickeln-und-testen":{title:"Web Components entwickeln und testen",uuid:il,alias:"\u002Fde\u002Fblog\u002Fweb-components-entwickeln-und-testen",language:m,id:im,published:c,sitemap:b,type:j},"/de/blog/contribution-days-bei-factorial":{title:"Contribution Days bei Factorial",uuid:in0,alias:"\u002Fde\u002Fblog\u002Fcontribution-days-bei-factorial",language:m,id:io,published:c,sitemap:b,type:j},"/de/blog/ux-research-analytisches-denken-trifft-intuition":{title:"UX Research: Analytisches Denken trifft Intuition ",uuid:ch,alias:"\u002Fde\u002Fblog\u002Fux-research-analytisches-denken-trifft-intuition",language:m,id:ip,published:c,sitemap:b,type:j},"/de/drupal-agentur":{title:iq,uuid:bq,alias:gk,language:m,id:ir,published:c,sitemap:b,type:h},"/de/projekte/dpa-factify":{title:"dpa-Factify: Die E-Learningplattform für qualitativen Journalismus",uuid:bZ,alias:"\u002Fde\u002Fprojekte\u002Fdpa-factify",language:m,id:is,published:c,sitemap:b,type:Y},"/de/projekte/dpa-idapp":{title:"Alle wichtigen Nachrichten immer im Blick",uuid:cd,alias:"\u002Fde\u002Fprojekte\u002Fdpa-idapp",language:m,id:it,published:c,sitemap:b,type:Y},"/de/datenschutz":{title:"Datenschutzerklärung",uuid:aW,alias:gJ,language:m,id:co,published:c,sitemap:b,type:h},"/de/digital-transformation-strategy-kontakt":{title:"NEXT-Kontakt",uuid:aP,alias:ck,language:m,id:iu,published:c,sitemap:b,type:h},"/de/blog/drupal-developer-days-2023":{title:iv,uuid:iw,alias:"\u002Fde\u002Fblog\u002Fdrupal-developer-days-2023",language:m,id:ix,published:c,sitemap:b,type:j},"/de/blog":{title:iy,uuid:aV,alias:gA,language:m,id:cp,published:c,sitemap:b,type:h},"/de/projekte/gruner-und-jahr-paid-content":{title:"Zugang zu den richtig exklusiven Inhalten",uuid:ca,alias:"\u002Fde\u002Fprojekte\u002Fgruner-und-jahr-paid-content",language:m,id:iz,published:c,sitemap:b,type:Y},"/de/projekte/occhio":{title:"Luxus trifft Technologie",uuid:b_,alias:"\u002Fde\u002Fprojekte\u002Focchio",language:m,id:iA,published:c,sitemap:b,type:Y},"/de/projekte/gruner-und-jahr":{title:"Das neue Zuhause der Fokustitel von G+J",uuid:b$,alias:"\u002Fde\u002Fprojekte\u002Fgruner-und-jahr",language:m,id:iB,published:c,sitemap:b,type:Y},"/de/projekte/dpa-agenda":{title:"Über 10.000 Termine & Themen in einem Tool",uuid:cb,alias:"\u002Fde\u002Fprojekte\u002Fdpa-agenda",language:m,id:iC,published:c,sitemap:b,type:Y},"/de/projekte/dpa-select":{title:"Immer als Erstes informiert sein",uuid:cc,alias:"\u002Fde\u002Fprojekte\u002Fdpa-select",language:m,id:iD,published:c,sitemap:b,type:Y},"/de/home":{title:bW,uuid:bm,alias:"\u002Fde\u002Fhome",language:m,id:cq,published:c,sitemap:b,type:h},"/de/doi-confirmation":{title:iE,uuid:iF,alias:"\u002Fde\u002Fdoi-confirmation",language:m,id:iG,published:c,sitemap:d,type:h},"/de/webinar/drupal-8-end-of-life":{title:"Event: Drupal 8 End of Life - Sicherheitsrisiken und hohe Kosten vermeiden",uuid:"ccc579af-ccd2-4da0-b5da-35f49575c8b9",alias:"\u002Fde\u002Fwebinar\u002Fdrupal-8-end-of-life",language:m,id:"238",published:c,sitemap:b,type:h}},defaults:{"404":{uuid:he,type:h,id:hf},home:{uuid:bm,type:h,id:cq},privacy:{uuid:aW,type:h,id:co},job:{uuid:aT,type:h,id:cn},blog:{uuid:aV,type:h,id:cp},case:{uuid:aU,type:h,id:cm}},availableLanguages:[{code:"DE"},{code:"EN"}],components:{hero:{imageUrl:"https:\u002F\u002Fvia.placeholder.com\u002F1440x840",text:"Test text"}},i18n:{routeParams:{}}},serverRendered:b,routePath:"\u002Fen",config:{tracking:{gtm:{id:"GTM-5JL3VRC"},matomo:{server:"https:\u002F\u002Ffactorial.matomo.cloud",cdn:"https:\u002F\u002Fcdn.matomo.cloud\u002Ffactorial.matomo.cloud",id:"2"}},serverBaseUrl:cr,clientBaseUrl:cr,frontendUrl:"https:\u002F\u002Fwww.factorial.io",axios:{baseURL:cr},features:{blogFilterEnabled:"true"},_app:{basePath:"\u002F",assetsPath:"\u002F_nuxt\u002F",cdnURL:e}}}}("meta",true,"1",false,null,"","| Factorial","basic_page","en","blog","https:\u002F\u002Flogo.factorial.io\u002Fwp\u002Fcolor.svg",void 0,"de","image\u002Fwebp","image\u002Fjpeg",1414,814,"link","title","canonical","og:type","website","og:title","og:image:url","og:image:secure_url","twitter:card","twitter:title","twitter:site","@factorial_io","content","summary",0,"https:\u002F\u002Fwww.factorial.io\u002Fen\u002Fjsonapi\u002Fnode\u002Fbasic_page\u002F046da630-9fce-4abc-bed0-eca1dd0eebdf",1666,952,1926,1100,808,464,"large","(min-width: 64em)","medium","(min-width: 48em)","small","(min-width: 29.25em)","xsmall","(max-width: 29.1875em)","one_column",407,707,"case","block_content_type",700,"#ffffff","#111827",1680,"file",833,476,963,550,404,232,490,934,2880,752,646,570,944,"full_html","-48","highlight",1,1534,"rich_text","fc63ae2d-6043-4690-848e-dab6d313aedc","RichText","2020-05-31",350,"-50","-49","-47","case_slideshow",245,3360,1432,"\u002Fen\u002Fsoftware-agency","\u002Fen\u002Fcustomer-experience-software",467,"stripped_html",376,323,285,472,"e3ceca07-abe2-4aac-8fe0-501b049a7779","Customer Experience Design",2,"\u002Fen\u002Fdigital-transformation-strategy-contact","17c86a35-7d01-481b-9b17-7edafe3b817d","2f64c132-de20-4452-8bf6-90ad66d41fdc","d9927b14-bb29-4cf5-92d7-19604f6bb7ec","055549c1-1b3a-461f-bd83-336a55b61bd7",4000,1704,2046,872,1190,892,924,693,1060,"\u002Fen\u002Fcustom-software-development","Factorial clients","Logos of Drupal Association, G+J, Klambt, Deutsche Presse-Agentur, Deutsche Gesellschaft für internationale Zusammenarbeit, Ernst & Young, Table Media, DZ-4, Boehringer Ingelheim, Finstral, Occhio, Open Campus, Umweltbundesamt","teaser_module","Services","Balancing profession and private life","UX research: analytical thinking meets intuition","Why you need DevOps in your team","046da630-9fce-4abc-bed0-eca1dd0eebdf",767,"Blog","92601d45-6d49-4fdd-b96c-ad12804d1879","7de8f2df-24d7-4ae6-b219-10ad92f4ce7e","fe205f0c-326d-4f4d-884b-da7bdb28965f","43f6858c-d7b4-4393-ae17-1dab277c8bfb","e98e6c92-d82b-4258-9009-11a923885411","75477ea6-e85a-42d2-9285-27457de26b1a","e2070114-7438-4d26-8932-87342994702c","d43709a2-451b-4df2-ab00-68ac5364ce99","-46","-45","22cc70e7-e535-438c-affc-e52c408b09b7","fdfdc950-f880-4ec2-8992-dc702a5a33df","Sitemap","9a430687-69fb-4696-9111-491903c86f00","lazy","ghost","\u003Ch2\u003EOur Services\u003C\u002Fh2\u003E","Excellent Technologies","All Services","\u003Ch2\u003EOur Partners\u003Cbr\u003E&nbsp;\u003C\u002Fh2\u003E","\u003Ch2\u003EOur Projects\u003C\u002Fh2\u003E","The new home of all major G+J publications","Access to the really exclusive content","Over 10,000 dates & topics in one single tool","Always the first to know","All important news at a glance","eaffae85-be3b-4b79-a0dd-2be736488ed9","About us","Contact","May 6, 2024","April 4, 2024","March 22, 2024","\u003Cp\u003EDevelopers working on client projects are taking care of numerous tasks. When you think the list gets shorter, new things are added at the bottom. What is there to do in order to&nbsp;provide an infrastructure that lets them tackle their issues? There is an administrative aspect adding itself to the technical requirements needed.&nbsp;\u003C\u002Fp\u003E","NEXT- Homepage","https:\u002F\u002Fbo.factorial.io\u002Fsites\u002Fdefault\u002Ffiles\u002Fstyles\u002Fsocial_media_preview\u002Fpublic\u002F2024-07\u002F00_Home_Stage_Hello.png?itok=8obD1Rcz","alternate","9e77cb35-e3bb-454c-8c7e-d5cb2ff02474","75ea1b03-d7ea-475a-a7df-cf1ac7a7c630","c7a66590-bd86-4087-bca5-c9e411dd9f59","119f2ccb-0a6c-43bb-b083-11eb6dd889b0","61e2ee67-4914-46f7-aea6-875aee6bbb81","d816a6e2-3cac-4113-9480-3926879d90d1","1be6dd96-2941-4a2e-a2aa-bbbaf806cc6b","teaser_card","6963d19e-d00b-4471-a17d-8f83a73a9496","26","1e929831-b7a3-4b76-838d-e4798a7f4881","4b9b22ea-4b15-4c39-a2d0-3ae75272fd78","Kontakt","\u002Fde\u002Fdigital-transformation-strategy-kontakt","Impressum","23","25","27","37","203","https:\u002F\u002Fbo.factorial.io","5b6a6780-99bb-4732-ae64-7e0ccfeeda8c",Array(1),Array(9),Array(1),Array(1),"\u003Ch1 class=\"u-fontTopLabel u-fontTopLabelColor\"\u003EDigital Ecosystem\u003C\u002Fh1\u003E\u003Cp\u003E\u003Cstrong\u003EIt's not about data. It's about being on an equal footing with the best digital players in the world.\u003C\u002Fstrong\u003E\u003C\u002Fp\u003E","Picture","https:\u002F\u002Fbo.factorial.io\u002Fsites\u002Fdefault\u002Ffiles\u002Fstyles\u002Fhero_image__small__1x\u002Fpublic\u002F2024-08\u002FHero_Homepage.jpg?h=9553d40f&itok=bAVeP7pn","Factorial mit dem Factorial F-Logo, einer Weltkugel und positiven Vorzeichen","xlarge","(min-width: 105.0625em)","47643fe2-1db6-4b56-b5af-0029d5ed60e8",Array(1),Array(9),Array(1),Array(1),"https:\u002F\u002Fbo.factorial.io\u002Fsites\u002Fdefault\u002Ffiles\u002Fstyles\u002Fimage_card__small__1x\u002Fpublic\u002F2024-07\u002FL1011361-4.jpg?h=398ca847&itok=FT7qw_S0","Leaves and trees",2989,4500,"\u003Ch2 class=\"u-fontH3\"\u003EWe design, implement and transform digital ecosystems\u003C\u002Fh2\u003E\u003Cp\u003EBased in Hamburg, with some of the world’s best minds in our industry and well over 1000 successful projects on the books.\u003C\u002Fp\u003E\u003Cp\u003EIf you are looking for digital solutions to realise your ambitious business goals, we are one of the best addresses in Germany. And we’re a partner with whom you can share the amazingly fun and fascinating work in the Digiverse with.\u003C\u002Fp\u003E","What makes us unique","#000000","left","9a721a9b-3da3-4dc1-8163-970419a8cd15",Array(1),Array(9),Array(1),Array(1),"\u003Ch2 class=\"u-fontH1\"\u003EWhatever your business goals are — our technology paves the way for you\u003C\u002Fh2\u003E","696df886-fb73-46ca-9955-87fb6d9db149","right_column",Array(1),Array(9),Array(1),Array(1),"\u003Ch3 class=\"u-fontTopLabelColor\"\u003EStrategy\u003C\u002Fh3\u003E\u003Cp\u003E\u003Cstrong\u003EThe more you know, the more important the plan becomes.\u003C\u002Fstrong\u003E\u003C\u002Fp\u003E\u003Cp\u003EThe amount of information available to you in the digital space is growing exponentially — as is the challenge of maximising the effectiveness of this data. That’s why we focus on strategy first. It makes sense: only when you know ‘what’ you want to achieve can you develop the perfect ‘how’.\u003C\u002Fp\u003E","ddf4777f-8ac1-4b6a-adc9-3e89c86fe7b0","mid_column",Array(1),Array(9),Array(1),Array(1),"\u003Ch3 class=\"u-fontTopLabelColor\"\u003ECustomer Centricity\u003C\u002Fh3\u003E\u003Cp\u003E\u003Cstrong\u003EYour customers aren’t just at the center. They&nbsp;are the center.\u003C\u002Fstrong\u003E\u003C\u002Fp\u003E\u003Cp\u003EEverything we do begins and ends with the simple question: ‘Will it work out there?’ Not really a simple question, but one that keeps us up at night looking for the better solution instead of just the good one. This question is so crucial because everything else flows from it: strategy, architecture, software — and our shared success.\u003C\u002Fp\u003E","431e2d8c-edf1-4d4b-994e-1217dd478179","left_column",Array(1),Array(9),Array(1),Array(1),"\u003Ch3 class=\"u-fontTopLabelColor\"\u003EInnovation\u003C\u002Fh3\u003E\u003Cp\u003E\u003Cstrong\u003EOnly when everything works together perfectly, will you be playing in the next big league.\u003C\u002Fstrong\u003E\u003C\u002Fp\u003E\u003Cp dir=\"ltr\"\u003EWe are specialists in state-of-the-art customer interaction. That’s why we know what it takes: Forward-looking strategies. Brilliant design. And the latest technologies &amp; software to build and network \u003Ca href=\"https:\u002F\u002Fen.wikipedia.org\u002Fwiki\u002FDigital_ecosystem\"\u003Edigital ecosystems\u003C\u002Fa\u003E.\u003C\u002Fp\u003E","three_column","f980da8b-cc9e-4ba0-a583-f07c25e26780",Array(1),Array(9),Array(1),Array(1),"Customised solutions","d368c26f-ecb1-4043-a0e9-3d231d5d94f6",Array(1),Array(9),Array(1),Array(1),"69949c07-4943-4133-8ff1-4c34cf960646",Array(1),Array(9),Array(1),Array(1),"services_list","4573f213-75a9-4519-a835-652075c9584b","ServicesList",Array(5),{},"9b132b87-d3d3-44a3-8cd8-72d6aec4cfa9",Array(1),Array(9),Array(1),Array(1),Array(5),"ada2a5d6-c132-49f2-bc89-184f2283a5fe",Array(1),Array(9),Array(1),Array(1),"center","cde89b15-c38e-470f-a879-c9e0976601e5",Array(1),Array(9),Array(1),Array(1),"52f09acb-b6e3-4a6b-9a38-b2bef89683ab",Array(1),Array(9),Array(1),Array(1),"illustration","1403420a-a010-4cdb-9aab-534052ce3513","Illustration","SvgImage","https:\u002F\u002Fbo.factorial.io\u002Fsites\u002Fdefault\u002Ffiles\u002F2024-09\u002FFactorial-clients_dark-mode_4.svg",1250,495,"https:\u002F\u002Fbo.factorial.io\u002Fsites\u002Fdefault\u002Ffiles\u002F2024-09\u002FFactorial-clients_330width_4.svg",800,"fdc44004-1813-4dc0-b3f4-e43943baa201",Array(1),Array(9),Array(1),Array(1),"486eed50-f333-4915-92e0-630f73756faa",Array(1),Array(9),Array(1),Array(1),{},"b5a308ff-4b7b-4073-a2e3-02adbb66e21d","Declaring war on disinformation","https:\u002F\u002Fbo.factorial.io\u002Fsites\u002Fdefault\u002Ffiles\u002Fstyles\u002Fcases_slideshow__small__1x\u002Fpublic\u002F2022-03\u002FHero-image-factorial-case-dpa-factify_0.png?h=a6f18470&itok=r_H1jTMP","A person from behind with a black backpack and a white badge with the inscription \"facts matter\" in an urban setting.",1440,840,"dpa-Factify","2022-06-20","internal:\u002F\u002F\u002Fen\u002Fprojects\u002Fdpa-factify","Spotlight on the digital business ","https:\u002F\u002Fbo.factorial.io\u002Fsites\u002Fdefault\u002Ffiles\u002Fstyles\u002Fcases_slideshow__small__1x\u002Fpublic\u002F2021-04\u002FCases_Hero_Occhio.jpg?h=4bd44c8a&itok=SeRsTE64","Comfortably furnished living room with couch, coffee table and fireplace. An Occhio lamp hangs in the middle of the room, and in the background other lamps can be seen bathing the room in golden light.","Occhio","2021-06-22","internal:\u002F\u002F\u002Fen\u002Fprojects\u002Focchio","https:\u002F\u002Fbo.factorial.io\u002Fsites\u002Fdefault\u002Ffiles\u002Fstyles\u002Fcases_slideshow__small__1x\u002Fpublic\u002F2020-07\u002FCases_GJ_OneCore_Hero_noHeadline.jpg?h=4bd44c8a&itok=l_1Qf5y2","One hand holds a smartphone showing the Brigitte website. An open laptop can be seen in the background.","Gruner + Jahr One Core","internal:\u002F\u002F\u002Fen\u002Fprojects\u002Fgruner-und-jahr","https:\u002F\u002Fbo.factorial.io\u002Fsites\u002Fdefault\u002Ffiles\u002Fstyles\u002Fcases_slideshow__small__1x\u002Fpublic\u002F2020-07\u002FCases_GJ_Paid_Hero.jpg?h=4bd44c8a&itok=UsErmt8P","One hand holds a smartphone on which an article including a read-aloud function can be seen","Gruner + Jahr Paid Content","2020-05-01","internal:\u002F\u002F\u002Fen\u002Fprojects\u002Fgruner-und-jahr-paid-content","https:\u002F\u002Fbo.factorial.io\u002Fsites\u002Fdefault\u002Ffiles\u002Fstyles\u002Fcases_slideshow__small__1x\u002Fpublic\u002F2020-07\u002FCases_dpa_Agenda_Hero_noHeadline.jpg?h=4bd44c8a&itok=nGC7cely","Notebook with agenda\u002Fcalendar, coffee, and phone on a table, representing the role of dpa-Agenda in planning media reports and PR strategies.","dpa-Agenda","internal:\u002F\u002F\u002Fen\u002Fprojects\u002Fdpa-agenda","https:\u002F\u002Fbo.factorial.io\u002Fsites\u002Fdefault\u002Ffiles\u002Fstyles\u002Fcases_slideshow__small__1x\u002Fpublic\u002F2020-07\u002FCases_Hero_dpa_select_noHeadline.jpg?h=4bd44c8a&itok=EIjg6NS_","Several newspapers arranged horizontally","dpa-Select","internal:\u002F\u002F\u002Fen\u002Fprojects\u002Fdpa-select","https:\u002F\u002Fbo.factorial.io\u002Fsites\u002Fdefault\u002Ffiles\u002Fstyles\u002Fcases_slideshow__small__1x\u002Fpublic\u002F2020-07\u002FCases_dpa_APP_ID_Hero_noHeadline.jpg?h=4bd44c8a&itok=xbezpGhF","Tablet with the dpa-ID app and a newspaper on a table, illustrating Factorial's user-friendly platform for easy access to dpa services.","dpa-ID App","internal:\u002F\u002F\u002Fen\u002Fprojects\u002Fdpa-idapp","f63bc371-e16b-4b98-bafe-b68387aa87da",Array(1),Array(9),Array(1),Array(1),"Uncompromisingly Digital. Good Vibes. Founder-Led.","The Deciding Factor happens in between.","The best answers start with smart questions.","b8467e12-2c4d-4ffe-94aa-2b4486721569","\u003Cp\u003EIn our job interviews with potential future employees we have a running gag: “At Factorial everyone works flexibly and remotely, not only when the heating meter stops by”.&nbsp;It is important to us that every employee is given the opportunity to integrate his\u002Fher family situation and leisure activities into the daily work routine. And this is how.\u003C\u002Fp\u003E","internal:\u002F\u002F\u002Fen\u002Fblog\u002Fbalancing-profession-and-private","https:\u002F\u002Fbo.factorial.io\u002Fsites\u002Fdefault\u002Ffiles\u002Fstyles\u002Fteaser_card__small__1x\u002Fpublic\u002F2021-03\u002FAuswahl%20Blogpost-min.jpg?h=2b47f5ba&itok=LPrSLhQr","A collection of Star Wars figurines displayed next to a colorful bicycle, symbolizing career development and professional growth.",5506,3676,"\u003Cp\u003EDetermining the needs of a website’s target group requires not only analytical thinking, but also a keen sense of user behavior. This is where UX research comes into play.\u003C\u002Fp\u003E","internal:\u002F\u002F\u002Fen\u002Fblog\u002Fux-research-analytical-thinking-meets-intuition","https:\u002F\u002Fbo.factorial.io\u002Fsites\u002Fdefault\u002Ffiles\u002Fstyles\u002Fteaser_card__small__1x\u002Fpublic\u002F2022-03\u002FFactorial-UX-Researcher-header.png?h=05a29ab8&itok=b49741BQ","Illustration of a brain, with its right half replaced by a half-heart. Symbolizes the connection between logic and emotion in UX research.",4267,3201,"internal:\u002F\u002F\u002Fen\u002Fblog\u002Fabout-importance-including-devops-your-team","https:\u002F\u002Fbo.factorial.io\u002Fsites\u002Fdefault\u002Ffiles\u002Fstyles\u002Fteaser_card__small__1x\u002Fpublic\u002F2020-12\u002FFAC_Blogartikel_DevOps_v1.png?h=0026cf94&itok=SKNo8VQi","Illustration of DevOps: Collaboration, Automation, and Integration in Software Development Processes.",1920,1645,"#F5F7FA","https:\u002F\u002Fwww.factorial.io\u002Fen\u002Fhome","Factorial | Digitale Agentur für Drupal und maßgeschneiderte Lösungen","Entdecken Sie Factorial, Ihre Experten für digitale Transformation mit Technologie, Design und Strategie. Wir helfen Ihnen, digitale Chancen in messbare Gewinne umzuwandeln und unterstützen Ihre Geschäftsmodelle, Produkte und Services erfolgreich zu transformieren.","https:\u002F\u002Fwww.factorial.io\u002Fde\u002Fhome","#2a2a2a","https:\u002F\u002Fwww.factorial.io\u002Fde\u002Fjsonapi\u002Fnode\u002Fbasic_page\u002F046da630-9fce-4abc-bed0-eca1dd0eebdf",716,1023,436,2000,852,595,446,462,346,530,"#92B180","user--user","taxonomy_term--categories","taxonomy_term--tags","Drupal Agency","\u002Fen\u002Fdrupal-agency","\u002Fen\u002Fit-strategy-consulting","\u002Fen\u002Fjobs","\u002Fen\u002Fcustomer-experience-design","\u002Fen\u002Fweb-based-application-architecture","\u002Fen\u002Fsoftware-development-agency","\u002Fen\u002Fprojects","\u002Fen\u002Fblog","\u002Fde\u002Fsoftware-agentur","\u002Fde\u002Fdrupal-agentur","Unser Team","\u002Fde\u002Fit-strategie-beratung","Karriere","\u002Fde\u002Fjobs","Lösungen","\u002Fde\u002Findividuelle-softwareentwicklung","\u002Fde\u002Fcustomer-experience-software","\u002Fde\u002Fcustomer-experience-design","Exzellente Technologien","\u002Fde\u002Fweb-based-application-architecture","Unsere Arbeitsweise","\u002Fde\u002Fsoftwareentwicklung-agentur","Projekte","\u002Fde\u002Fprojekte","Wissen","\u002Fde\u002Fblog","\u002Fen\u002Fimprint","Privacy policy","\u002Fen\u002Fprivacy-policy","General Terms and Conditions","\u002Fen\u002Fgeneral-terms-and-conditions","\u002Fen\u002Fsitemap","0","\u002Fde\u002Fimpressum","\u002Fde\u002Fdatenschutz","\u002Fde\u002Fagbs","\u002Fde\u002Fsitemap","\u003Csvg xmlns=\"http:\u002F\u002Fwww.w3.org\u002F2000\u002Fsvg\" width=\"24\" height=\"24\" viewBox=\"0 0 24 24\"\u003E\u003Cpath d=\"M1.13 6.3A3.18 3.18 0 0 1 4.3 3.14h15.38a3.18 3.18 0 0 1 3.18 3.18v10.77a3.18 3.18 0 0 1-3.18 3.18H4.31a3.18 3.18 0 0 1-3.19-3.18zm1.75 0v.26c0 .5.25.96.68 1.22l7.69 4.73c.46.28 1.04.28 1.5 0l7.7-4.73c.42-.26.68-.73.68-1.22V6.3c0-.8-.65-1.43-1.44-1.43H4.31c-.8 0-1.44.64-1.44 1.43zm18.25 3.11-7.46 4.6a3.18 3.18 0 0 1-3.34 0L2.87 9.4v7.67c0 .79.65 1.43 1.44 1.43h15.38c.8 0 1.43-.64 1.43-1.43z\"\u002F\u003E\u003C\u002Fsvg\u003E","Instagram","https:\u002F\u002Fwww.instagram.com\u002Ffactorial.io\u002F","\u003Csvg xmlns=\"http:\u002F\u002Fwww.w3.org\u002F2000\u002Fsvg\" width=\"24\" height=\"24\" viewBox=\"0 0 24 24\"\u003E\u003Cpath d=\"M12 2.98c2.94 0 3.29.01 4.45.07a6.2 6.2 0 0 1 2.04.37c.48.18.9.46 1.26.83.37.35.65.78.83 1.26.15.39.33.97.37 2.05.06 1.16.07 1.5.07 4.44 0 2.94-.01 3.29-.07 4.45a6.09 6.09 0 0 1-.37 2.04 3.64 3.64 0 0 1-2.1 2.09c-.38.15-.96.33-2.03.37-1.16.06-1.51.07-4.45.07-2.94 0-3.29-.01-4.45-.07a6.09 6.09 0 0 1-2.04-.37 3.4 3.4 0 0 1-1.26-.83 3.4 3.4 0 0 1-.83-1.26 6.09 6.09 0 0 1-.37-2.04A68.31 68.31 0 0 1 2.98 12c0-2.94.01-3.28.07-4.44.04-1.08.22-1.66.37-2.05.18-.48.46-.9.83-1.26a3.4 3.4 0 0 1 1.26-.83c.39-.15.97-.32 2.05-.37 1.16-.06 1.5-.07 4.44-.07M12 1c-2.99 0-3.36.01-4.54.07a8.07 8.07 0 0 0-2.67.5c-.73.28-1.4.72-1.94 1.28a5.4 5.4 0 0 0-1.27 1.94c-.27.7-.46 1.5-.51 2.67A77.73 77.73 0 0 0 1 12c0 2.99.01 3.36.07 4.54.05 1.17.24 1.97.5 2.67.28.73.72 1.4 1.28 1.94.55.56 1.21 1 1.94 1.27.7.27 1.5.46 2.67.51C8.64 23 9.01 23 12 23s3.36-.01 4.54-.07a8.07 8.07 0 0 0 2.67-.5 5.62 5.62 0 0 0 3.21-3.22c.27-.7.46-1.5.51-2.67.06-1.18.07-1.55.07-4.54s-.01-3.36-.07-4.54a8.08 8.08 0 0 0-.5-2.67 5.4 5.4 0 0 0-1.28-1.94 5.4 5.4 0 0 0-1.94-1.27c-.7-.27-1.5-.46-2.67-.51A77.73 77.73 0 0 0 12 1z\"\u002F\u003E\u003Cpath d=\"M12 6.35a5.65 5.65 0 1 0 0 11.3 5.65 5.65 0 0 0 0-11.3zm0 9.32a3.67 3.67 0 1 1 0-7.34 3.67 3.67 0 0 1 0 7.34zm5.87-8.22a1.32 1.32 0 1 0 0-2.64 1.32 1.32 0 0 0 0 2.64z\"\u002F\u003E\u003C\u002Fsvg\u003E","Linkedin","https:\u002F\u002Fwww.linkedin.com\u002Fcompany\u002Ffactorial-io","\u003Csvg xmlns=\"http:\u002F\u002Fwww.w3.org\u002F2000\u002Fsvg\" width=\"24\" height=\"24\" viewBox=\"0 0 24 24\"\u003E\u003Cpath fill-rule=\"evenodd\" d=\"M1 2.58C1 1.7 1.73 1 2.63 1h18.74c.9 0 1.63.7 1.63 1.58v18.84A1.6 1.6 0 0 1 21.37 23H2.63C1.73 23 1 22.3 1 21.42zm6.67 16.84V9.48H4.35v9.94zM6 8.12c1.16 0 1.88-.76 1.88-1.71-.02-.98-.72-1.72-1.86-1.72-1.14 0-1.88.74-1.88 1.72 0 .95.72 1.72 1.84 1.72zm6.82 11.3H9.51s.04-9 0-9.94h3.32v1.4l-.02.04h.02v-.03a3.3 3.3 0 0 1 3-1.64c2.18 0 3.82 1.42 3.82 4.47v5.7h-3.32V14.1c0-1.33-.48-2.24-1.69-2.24-.91 0-1.46.61-1.7 1.2-.09.21-.11.51-.11.8z\"\u002F\u003E\u003C\u002Fsvg\u003E","Mastodon","https:\u002F\u002Fsocial.factorial.io\u002F@factorial_io","\u003Csvg xmlns=\"http:\u002F\u002Fwww.w3.org\u002F2000\u002Fsvg\" width=\"23\" height=\"24\" viewBox=\"0 0 23 24\"\u003E\u003Cpath fill-rule=\"evenodd\" d=\"M16.01 18.03c2.88-.34 5.4-2.12 5.7-3.74.5-2.56.46-6.24.46-6.24 0-4.99-3.27-6.45-3.27-6.45C17.25.84 14.42.52 11.48.5h-.07C8.47.52 5.64.84 4 1.6 4 1.6.73 3.06.73 8.05V9c-.01.92-.02 1.94 0 3 .13 4.89.9 9.7 5.42 10.9 2.08.54 3.86.66 5.3.58 2.6-.15 4.07-.93 4.07-.93l-.08-1.9s-1.87.6-3.96.52c-2.08-.07-4.26-.22-4.6-2.77a5.22 5.22 0 0 1-.05-.71s2.04.5 4.62.61a27.4 27.4 0 0 0 4.56-.27zm2.3-3.55V8.44c0-1.24-.3-2.22-.94-2.94a3.28 3.28 0 0 0-2.56-1.1 3.1 3.1 0 0 0-2.77 1.41l-.6 1-.59-1A3.09 3.09 0 0 0 8.08 4.4a3.3 3.3 0 0 0-2.56 1.1 4.3 4.3 0 0 0-.94 2.94v6.04h2.39V8.62c0-1.24.52-1.87 1.56-1.87 1.15 0 1.73.75 1.73 2.22v3.2h2.38v-3.2c0-1.47.57-2.22 1.72-2.22 1.04 0 1.56.63 1.56 1.87v5.86z\"\u002F\u003E\u003C\u002Fsvg\u003E","Youtube","https:\u002F\u002Fwww.youtube.com\u002Fchannel\u002FUCJslkuiIJLTRmYEvN2y-jzA","\u003Csvg xmlns=\"http:\u002F\u002Fwww.w3.org\u002F2000\u002Fsvg\" width=\"24\" height=\"24\" viewBox=\"0 0 24 24\"\u003E\u003Cpath fill-rule=\"evenodd\" d=\"M21.38 4.5a3 3 0 0 1 2.12 2.12c.5 1.87.5 5.78.5 5.78s0 3.9-.5 5.78a3 3 0 0 1-2.12 2.12c-1.87.5-9.38.5-9.38.5s-7.5 0-9.38-.5A3 3 0 0 1 .5 18.18C0 16.3 0 12.4 0 12.4s0-3.9.5-5.78A3 3 0 0 1 2.62 4.5C4.5 4 12 4 12 4s7.5 0 9.38.5zm-5.55 7.9L9.6 16V8.8z\"\u002F\u003E\u003C\u002Fsvg\u003E","Drupal","https:\u002F\u002Fwww.drupal.org\u002Ffactorial-gmbh","\u003Csvg xmlns=\"http:\u002F\u002Fwww.w3.org\u002F2000\u002Fsvg\" width=\"24\" height=\"24\" viewBox=\"0 0 24 24\"\u003E\u003Cpath d=\"M15.96 5.11c-1.68-1.68-3.3-3.29-3.78-5.11-.47 1.81-2.1 3.42-3.78 5.11-2.53 2.53-5.4 5.4-5.4 9.7a9.18 9.18 0 1 0 18.37 0c0-4.3-2.88-7.17-5.4-9.7zM6.9 16.95c-.56-.01-2.64-3.6 1.21-7.41l2.56 2.78c.08.09.08.22 0 .31l-.02.02c-.61.62-3.2 3.22-3.52 4.12-.07.2-.17.18-.23.18zm5.28 4.73a3.16 3.16 0 0 1-2.37-5.25c.57-.7 2.37-2.65 2.37-2.65l2.37 2.65a3.16 3.16 0 0 1-2.37 5.25zm6.05-5.13c-.07.15-.23.4-.44.41-.37.02-.4-.18-.69-.59-.6-.89-5.86-6.39-6.85-7.45-.87-.94-.12-1.6.22-1.94l1.7-1.7s3.77 3.58 5.33 6.02c1.57 2.44 1.04 4.56.73 5.25z\"\u002F\u003E\u003C\u002Fsvg\u003E","153","Individualsoftware für KMU´s – Services","456c9994-70b0-4f0a-97c1-28058d162ec3","158","35fe841b-fc8b-4998-a110-8f476200b2fb","28","b438cc01-ca7f-474f-a64c-64f0ab59daf0","157","72","053886cc-81e0-4bcc-8626-88edee0ed7a0","108","67","92c13846-5b82-4076-9a2c-b0cefd40c1ff","149","a5699a4b-1298-4999-a036-e961e0ef14d8","193","ae4c3e3c-0379-45a9-a43d-20de01dda978","7","60fe253d-7e92-4073-b08c-39fe6c92e633","9","45a2d1d3-72f9-47fb-b471-c1f55ef0a5a3","44","6002153b-859d-4f7a-a35a-a3b74f0b384e","69","c841ed19-0cc8-46d5-8e96-8a5c19633799","93","Factorial Academy Days 2021 Recap","f4c16ac4-316f-4486-b2c4-90a5013eb6e9","100","From Ottensen with love","8013d2d3-8412-4fb4-a047-7cdb9edf8aa1","103","fd23db75-85d3-4e6f-9f9e-6df714b78b18","111","Factorial Offsite Camp 2022","a4642098-60f7-4ce6-adf3-b40de11e61db","127","e5c7ac4a-8576-4ca8-9c95-7b701c7ccb8d","83","1a707e25-b75d-4312-b1f3-c8461bad0b8e","118","232","445f4cfa-dc47-4410-a68c-76c44f186d05","117","NEXT-Team","208","NEXT-Projekte","21","aec77642-1cb3-4a37-9f04-5d18d41b217c","112","NEXT-Company","199","NEXT-Service Overview","204","NEXT-Customer Experience Design","206","NEXT-Excellent Technologies","205","6a2bc90f-674c-42c3-b972-2d42232a07dd","95","NEXT-Custom Solutions","200","NEXT-How we work together","207","NEXT-Karriere","428fb07d-27ca-4342-9304-5744374ddab1","105","25ad1ded-40aa-4a1d-a6cd-b85d615bda1d","110","122","NEXT-Drupal Agentur ","202","124","54","223","Drupal Developer Days 2023","42364068-33f3-4f0f-9ccd-2b9ea4fd811e","171","NEXT-Wissen \u002F Impulse","49","78","53","51","52","mautic doi confirmation","60d5617d-6992-47b0-a292-54115028ed7d","240"));</script><script src="/_nuxt/c4d2cc1.js" defer></script><script src="/_nuxt/950f10b.js" defer></script><script src="/_nuxt/8b3f281.js" defer></script><script src="/_nuxt/4cc2b18.js" defer></script><script src="/_nuxt/e192123.js" defer></script><script src="/_nuxt/384f50a.js" defer></script><script src="/_nuxt/71cb42a.js" defer></script><script src="/_nuxt/a4eacaf.js" defer></script><script src="/_nuxt/e6fb521.js" defer></script><script src="/_nuxt/f564ba5.js" defer></script> </body> </html>

Pages: 1 2 3 4 5 6 7 8 9 10