@charset "UTF-8";.gr-justify-end{display:inline-flex;justify-content:flex-end}.gr-align-center{display:inline-flex;align-items:center}.visually-hidden{clip:rect(0 0 0 0);clip-path:inset(50%);height:1px;overflow:hidden;position:absolute;white-space:nowrap;width:1px}.container{max-width:var(--g-container-max-width);width:var(--g-container-width);margin:0 auto;box-sizing:border-box}.gr{display:grid;grid-template-columns:repeat(var(--g-columns),1fr);grid-column-gap:var(--g-gutter-unit);justify-items:stretch;align-items:stretch;justify-content:stretch;align-content:stretch;box-sizing:border-box}.col,.row{box-sizing:border-box}:root{--g-width: 1680;--g-column-width: 52;--g-columns: 24;--g-rows: 12;--g-gutters: calc(var(--g-columns) - 1);--g-column-proportion: calc(var(--g-column-width) / var(--g-width));--g-gutter-proportion: calc((1 - (var(--g-columns) * var(--g-column-proportion))) / var(--g-gutters));--g-column-unit: calc(var(--g-column-proportion) * var(--g-container-width));--g-gutter-unit: calc(var(--g-gutter-proportion) * var(--g-container-width));--g-column-and-gutter-unit: calc(var(--g-column-unit) + var(--g-gutter-unit));--g-container-width: var(--grid-container-width);--g-container-max-width: var(--grid-container-max-width)}.col--start-3{grid-column-start:3}.col--start-4{grid-column-start:4}.col--5{grid-column-end:span 5}.col--6{grid-column-end:span 6}.col--7{grid-column-end:span 7}.col--start-7{grid-column-start:7}.col--8{grid-column-end:span 8}.col--start-8{grid-column-start:8}.col--start-9{grid-column-start:9}.col--10{grid-column-end:span 10}.col--11{grid-column-end:span 11}.col--start-11{grid-column-start:11}.col--12{grid-column-end:span 12}.col--start-12{grid-column-start:12}.col--start-13{grid-column-start:13}.col--14{grid-column-end:span 14}.col--start-15{grid-column-start:15}.col--16{grid-column-end:span 16}.col--start-17{grid-column-start:17}.col--18{grid-column-end:span 18}.col--start-18{grid-column-start:18}.col--21{grid-column-end:span 21}.col--22{grid-column-end:span 22}.col--24{grid-column-end:span 24}.hide{display:none}.show{display:block}@media screen and (min-width: 400px){:root{--g-width: 1680;--g-column-width: 52;--g-columns: 24;--g-rows: 12;--g-gutters: calc(var(--g-columns) - 1);--g-column-proportion: calc(var(--g-column-width) / var(--g-width));--g-gutter-proportion: calc((1 - (var(--g-columns) * var(--g-column-proportion))) / var(--g-gutters));--g-column-unit: calc(var(--g-column-proportion) * var(--g-container-width));--g-gutter-unit: calc(var(--g-gutter-proportion) * var(--g-container-width));--g-column-and-gutter-unit: calc(var(--g-column-unit) + var(--g-gutter-unit));--g-container-width: var(--grid-container-width);--g-container-max-width: var(--grid-container-max-width)}.col--12\@tiny{grid-column-end:span 12}.col--start-13\@tiny{grid-column-start:13}}@media screen and (min-width: 640px){:root{--g-width: 1680;--g-column-width: 52;--g-columns: 24;--g-rows: 12;--g-gutters: calc(var(--g-columns) - 1);--g-column-proportion: calc(var(--g-column-width) / var(--g-width));--g-gutter-proportion: calc((1 - (var(--g-columns) * var(--g-column-proportion))) / var(--g-gutters));--g-column-unit: calc(var(--g-column-proportion) * var(--g-container-width));--g-gutter-unit: calc(var(--g-gutter-proportion) * var(--g-container-width));--g-column-and-gutter-unit: calc(var(--g-column-unit) + var(--g-gutter-unit));--g-container-width: var(--grid-container-width);--g-container-max-width: var(--grid-container-max-width)}.col--start-11\@small{grid-column-start:11}.col--14\@small{grid-column-end:span 14}}@media screen and (min-width: 960px){:root{--g-width: 1680;--g-column-width: 52;--g-columns: 24;--g-rows: 12;--g-gutters: calc(var(--g-columns) - 1);--g-column-proportion: calc(var(--g-column-width) / var(--g-width));--g-gutter-proportion: calc((1 - (var(--g-columns) * var(--g-column-proportion))) / var(--g-gutters));--g-column-unit: calc(var(--g-column-proportion) * var(--g-container-width));--g-gutter-unit: calc(var(--g-gutter-proportion) * var(--g-container-width));--g-column-and-gutter-unit: calc(var(--g-column-unit) + var(--g-gutter-unit));--g-container-width: var(--grid-container-width);--g-container-max-width: var(--grid-container-max-width)}.col--start-4\@medium{grid-column-start:4}.col--6\@medium{grid-column-end:span 6}.col--7\@medium{grid-column-end:span 7}.col--8\@medium{grid-column-end:span 8}.col--start-9\@medium{grid-column-start:9}.col--10\@medium{grid-column-end:span 10}.col--11\@medium{grid-column-end:span 11}.col--12\@medium{grid-column-end:span 12}.col--start-12\@medium{grid-column-start:12}.col--start-15\@medium{grid-column-start:15}.col--16\@medium{grid-column-end:span 16}.col--21\@medium{grid-column-end:span 21}.col--24\@medium{grid-column-end:span 24}.hide\@medium{display:none}.show\@medium{display:block}}@media screen and (min-width: 1280px){:root{--g-width: 1680;--g-column-width: 52;--g-columns: 24;--g-rows: 12;--g-gutters: calc(var(--g-columns) - 1);--g-column-proportion: calc(var(--g-column-width) / var(--g-width));--g-gutter-proportion: calc((1 - (var(--g-columns) * var(--g-column-proportion))) / var(--g-gutters));--g-column-unit: calc(var(--g-column-proportion) * var(--g-container-width));--g-gutter-unit: calc(var(--g-gutter-proportion) * var(--g-container-width));--g-column-and-gutter-unit: calc(var(--g-column-unit) + var(--g-gutter-unit));--g-container-width: var(--grid-container-width);--g-container-max-width: var(--grid-container-max-width)}.col--6\@large{grid-column-end:span 6}.col--7\@large{grid-column-end:span 7}.col--start-7\@large{grid-column-start:7}.col--11\@large{grid-column-end:span 11}.col--start-17\@large{grid-column-start:17}.col--18\@large{grid-column-end:span 18}.col--start-18\@large{grid-column-start:18}}@media screen and (min-width: 1600px){:root{--g-width: 1680;--g-column-width: 52;--g-columns: 24;--g-rows: 12;--g-gutters: calc(var(--g-columns) - 1);--g-column-proportion: calc(var(--g-column-width) / var(--g-width));--g-gutter-proportion: calc((1 - (var(--g-columns) * var(--g-column-proportion))) / var(--g-gutters));--g-column-unit: calc(var(--g-column-proportion) * var(--g-container-width));--g-gutter-unit: calc(var(--g-gutter-proportion) * var(--g-container-width));--g-column-and-gutter-unit: calc(var(--g-column-unit) + var(--g-gutter-unit));--g-container-width: var(--grid-container-width);--g-container-max-width: var(--grid-container-max-width)}.col--5\@huge{grid-column-end:span 5}.col--6\@huge{grid-column-end:span 6}.col--12\@huge{grid-column-end:span 12}}@media screen and (min-width: 1920px){:root{--g-width: 1680;--g-column-width: 52;--g-columns: 24;--g-rows: 12;--g-gutters: calc(var(--g-columns) - 1);--g-column-proportion: calc(var(--g-column-width) / var(--g-width));--g-gutter-proportion: calc((1 - (var(--g-columns) * var(--g-column-proportion))) / var(--g-gutters));--g-column-unit: calc(var(--g-column-proportion) * var(--g-container-width));--g-gutter-unit: calc(var(--g-gutter-proportion) * var(--g-container-width));--g-column-and-gutter-unit: calc(var(--g-column-unit) + var(--g-gutter-unit));--g-container-width: var(--grid-container-width);--g-container-max-width: var(--grid-container-max-width)}.col--5\@full{grid-column-end:span 5}.col--6\@full{grid-column-end:span 6}.col--start-18\@full{grid-column-start:18}}*,*:before,*:after{box-sizing:border-box}*{margin:0}html,body{min-height:100%}body{line-height:1.5;-webkit-font-smoothing:antialiased}img,picture,video,canvas,svg{-webkit-user-select:none;-moz-user-select:none;user-select:none;display:block;max-width:100%}input,button,textarea,select{font:inherit}p,h1,h2,h3,h4,h5,h6{overflow-wrap:break-word}:root{--grid-container-padding: 6.25vw;--grid-container-width: calc(100vw - (var(--grid-container-padding) * 2));--grid-container-max-width: 1680px;--bp-tiny: 400px;--bp-small: 640px;--bp-medium: 960px;--bp-large: 1280px;--bp-huge: 1600px;--bp-full: 1920px;--color-white: #ffffff;--color-light: #f8f7f3;--color-primary: #20493a;--color-secondary: #cde7b4;--ff-sans: "Roboto", sans-serif;--ff-serif: "Roboto Serif", serif;--fw-light: 300;--fw-regular: 400;--fw-medium: 500;--fw-bold: 700;--fs-0: clamp(.69rem, .59vw + .57rem, 1.19rem);--fs-1: clamp(.75rem, .51vw + .65rem, 1.19rem);--fs-2: clamp(.94rem, 1.1vw + .72rem, 1.88rem);--fs-3: clamp(2.19rem, 2.21vw + 1.75rem, 4.06rem);--fs-4: clamp(2.19rem, 2.57vw + 1.67rem, 4.38rem);--transition-fast: 125ms ease;--transition-snappy: .2s cubic-bezier(.175, .885, .32, 1.275);--transition-default: .3s ease;--z-card-breakout: 0;--z-card-button: 1;--z-header: 2;--z-nav: 3;--z-langswitch: 4;--spacing-initial: 22.5vmin;--spacing-huge: 10em;--spacing-large: 6em;--spacing-medium: 4em;--spacing-small: 2.5em;--ratio-banner-full: 620 / 636;--ratio-entryimage: 463 / 547;--ratio-overviewimage: 1 / 1}@media screen and (min-width: 960px){:root{--spacing-initial: 5vmin;--spacing-large: 7em;--spacing-medium: 5em;--ratio-banner-full: 1920 / 872;--ratio-overviewimage: 463 / 547}}::-moz-selection{background-color:var(--color-secondary);color:var(--color-primary)}::selection{background-color:var(--color-secondary);color:var(--color-primary)}*{accent-color:var(--color-secondary)}body{scroll-behavior:smooth}@font-face{font-display:swap;font-family:Roboto;font-style:normal;font-weight:300;src:url(/dist/assets/roboto-v30-latin-300-f7591131.woff2) format("woff2"),url(/dist/assets/roboto-v30-latin-300-bf14c7d7.woff) format("woff")}@font-face{font-display:swap;font-family:Roboto;font-style:normal;font-weight:400;src:url(/dist/assets/roboto-v30-latin-regular-f6734f81.woff2) format("woff2"),url(/dist/assets/roboto-v30-latin-regular-f2abf7fb.woff) format("woff")}@font-face{font-display:swap;font-family:Roboto;font-style:normal;font-weight:500;src:url(/dist/assets/roboto-v30-latin-500-b0195382.woff2) format("woff2"),url(/dist/assets/roboto-v30-latin-500-9ce7f3ac.woff) format("woff")}@font-face{font-display:swap;font-family:"Roboto Serif";font-style:normal;font-weight:300;src:url(/dist/assets/roboto-serif-v8-latin-300-966adcac.woff2) format("woff2"),url(/dist/assets/roboto-serif-v8-latin-300-f6a5dc65.woff) format("woff")}@font-face{font-display:swap;font-family:"Roboto Serif";font-style:normal;font-weight:700;src:url(/dist/assets/roboto-serif-v8-latin-700-bbac3681.woff2) format("woff2"),url(/dist/assets/roboto-serif-v8-latin-700-8896927c.woff) format("woff")}body{-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;font-family:var(--ff-sans);font-weight:var(--fw-light);font-size:var(--fs-1);line-height:1.333;color:var(--color-primary)}a{color:currentColor;transition:all var(--transition-fast)}a:hover{text-decoration-color:var(--color-secondary)}.t--undecorated{text-decoration:none}.t--undecorated:hover{text-decoration:underline;color:var(--color-secondary)}.t--description{font-weight:var(--fw-light);font-size:var(--fs-1);font-style:normal}.button__group,.card__cta{display:flex;flex-wrap:wrap;gap:1em}.list{list-style:none;margin:0 0 var(--spacing-small) 0;padding:0}.list__title{font-family:var(--ff-serif);font-weight:var(--fw-bold);font-size:var(--fs-1);font-style:normal;margin-bottom:.2em}.list__link:hover{color:var(--color-secondary)}.list__link--undecorated{text-decoration:none}.list__link--undecorated:hover{text-decoration:underline;color:var(--color-secondary)}.gr{grid-template-columns:repeat(var(--g-columns),minmax(0,1fr))}.footer{background-color:var(--color-primary);color:var(--color-white)}.footer__text{font-weight:var(--fw-light);font-size:var(--fs-1);font-style:normal;margin-bottom:var(--spacing-small)}.header{position:absolute;top:0;width:100%;padding:var(--spacing-small) var(--grid-container-padding);pointer-events:none;-webkit-user-select:none;-moz-user-select:none;user-select:none;z-index:var(--z-header)}.js-nav-active>.nav .header{top:2em}@media screen and (min-width: 960px){.header{padding:var(--spacing-small) var(--spacing-small)}}@media screen and (min-width: 1920px){.header{padding:var(--spacing-small) calc(var(--grid-container-padding) / 2)}}.header__logo{pointer-events:auto;width:10rem}@media screen and (min-width: 640px){.header__logo{width:14rem}}@media screen and (min-width: 960px){.header__logo{width:15.8rem}}@media screen and (min-width: 1280px){.header__logo{width:17.25rem}}.header__icon{-webkit-appearance:none;-moz-appearance:none;appearance:none;background:transparent;text-decoration:none;color:inherit;border-width:0;cursor:pointer;-webkit-user-select:none;-moz-user-select:none;user-select:none;pointer-events:auto;-webkit-tap-highlight-color:transparent;display:inline-flex;align-items:center;justify-content:center;font-weight:var(--fw-regular);font-size:var(--fs-0);font-style:normal;line-height:1.2;border:2px solid currentColor;border-radius:999em;transition:transition var(--transition-snappy),background-color var(--transition-fast),color var(--transition-fast),border-color var(--transition-fast);color:var(--color-white);background-color:var(--color-primary);border-color:transparent;width:4em;height:4em;padding:0}.header__icon:hover:active{transform:scale(.96)}.header__icon:hover{background-color:var(--color-secondary);border-color:transparent}.header__navtrigger{-webkit-appearance:none;-moz-appearance:none;appearance:none;background:transparent;text-decoration:none;color:inherit;border-width:0;border-color:transparent;cursor:pointer;-webkit-user-select:none;-moz-user-select:none;user-select:none;pointer-events:auto;-webkit-tap-highlight-color:transparent;display:inline-flex;align-items:center;justify-content:center;font-weight:var(--fw-regular);font-size:var(--fs-0);font-style:normal;line-height:1.2;padding:.6em 1.4em .625em;border:2px solid currentColor;border-radius:999em;transition:transition var(--transition-snappy),background-color var(--transition-fast),color var(--transition-fast),border-color var(--transition-fast);position:fixed}.header__navtrigger:hover:active{transform:scale(.96)}.header__navtrigger:hover{background-color:var(--color-secondary);border-color:transparent}.header__navtrigger.inverted{-webkit-appearance:none;-moz-appearance:none;appearance:none;background:transparent;text-decoration:none;color:inherit;border-width:0;border-color:transparent;cursor:pointer;-webkit-user-select:none;-moz-user-select:none;user-select:none;pointer-events:auto;-webkit-tap-highlight-color:transparent;display:inline-flex;align-items:center;justify-content:center;font-weight:var(--fw-regular);font-size:var(--fs-0);font-style:normal;line-height:1.2;padding:.6em 1.4em .625em;border:2px solid currentColor;border-radius:999em;transition:transition var(--transition-snappy),background-color var(--transition-fast),color var(--transition-fast),border-color var(--transition-fast);color:var(--color-white)}.header__navtrigger.inverted:hover:active{transform:scale(.96)}.header__navtrigger.inverted:hover{background-color:var(--color-secondary);border-color:transparent;color:var(--color-primary)}.header__closebutton{-webkit-appearance:none;-moz-appearance:none;appearance:none;background:transparent;text-decoration:none;color:inherit;border-width:0;border-color:transparent;cursor:pointer;-webkit-user-select:none;-moz-user-select:none;user-select:none;pointer-events:auto;-webkit-tap-highlight-color:transparent;display:inline-flex;align-items:center;justify-content:center;font-weight:var(--fw-regular);font-size:var(--fs-0);font-style:normal;line-height:1.2;padding:.6em 1.4em .625em;border:2px solid currentColor;border-radius:999em;transition:transition var(--transition-snappy),background-color var(--transition-fast),color var(--transition-fast),border-color var(--transition-fast);color:var(--color-white);position:fixed}.header__closebutton:hover:active{transform:scale(.96)}.header__closebutton:hover{background-color:var(--color-secondary);border-color:transparent;color:var(--color-primary)}.main{padding-top:var(--spacing-initial)}.module--colored{background-color:var(--color-light)}.module--padding,.footer{padding:var(--spacing-medium) 0}@media screen and (min-width: 960px){.module--padding,.footer{padding:var(--spacing-large) 0}}.module--margin{margin:var(--spacing-large) 0}.module--no-top-spacing{padding-top:0;margin-top:calc(-1 * (var(--spacing-medium)))}@media screen and (min-width: 960px){.module--no-top-spacing{margin-top:calc(-1 * (var(--spacing-large)))}}.module--moduleNewsOverview,.module--moduleTeamOverview{overflow-x:hidden}.module__sidebar{margin-bottom:calc(var(--spacing-medium) / 2)}@media screen and (min-width: 960px){.module__sidebar{margin-bottom:0}}.module__content{position:relative}.module__title{font-family:var(--ff-serif);font-weight:var(--fw-bold);font-size:var(--fs-3);font-style:normal;line-height:1.05;margin-bottom:.4em}.module__subtitle{font-weight:var(--fw-medium)}*+.module__subtitle:before{content:"";display:block;height:2px;width:4ch;background-color:currentColor;margin-bottom:1.4em}.nav{position:fixed;top:-100vh;left:0;right:0;width:100%;height:100vh;background-color:var(--color-primary);color:var(--color-white);z-index:var(--z-nav);transition:transform var(--transition-default),opacity var(--transition-default);display:flex;align-items:center}body:not(.js-nav-active) .nav{opacity:0;pointer-events:none}body.js-nav-active .nav{transform:translateY(100vh);opacity:1}.nav__wrapper{width:100%}.nav__list{list-style:none;padding:0;margin:var(--spacing-large) 0 var(--spacing-medium) 0}.nav__entry{font-family:var(--ff-serif);font-weight:var(--fw-bold);font-size:var(--fs-3);font-style:normal;line-height:1.05;font-size:var(--fs-4)}.nav__entry--active{font-weight:var(--fw-light)}.nav__link{display:inline-block;text-decoration:none;padding:.15em 0}.nav__link:hover{font-weight:var(--fw-light)}.page--news,.page--service,.page--overlay,.page--team{background-color:var(--color-primary);color:var(--color-white)}.page--news .header,.page--service .header,.page--overlay .header,.page--team .header{top:2em}.page--news .main,.page--service .main,.page--overlay .main,.page--team .main{padding:var(--spacing-huge) 0 var(--spacing-large)}.page--home .main{padding-top:0}@media screen and (min-width: 960px){.page--home .langswitch{top:clamp(var(--spacing-initial) + (var(--spacing-large)),22.5vw,50vh);transform:translateY(-50%)}}.banner__image{-o-object-fit:cover;object-fit:cover;height:100%;width:100%}.banner__overlay{position:absolute;top:0;width:100%;transform:translateY(-25%)}.banner__card{padding:2em;background-color:var(--color-secondary)}.card{position:relative}.card__picture,.card__picture--team{margin-bottom:1em;aspect-ratio:var(--ratio-overviewimage);background-color:var(--color-secondary)}.card__picture--team{aspect-ratio:695/1041}.card__image{-o-object-fit:cover;object-fit:cover;height:100%;width:100%}.card__icon{aspect-ratio:1/1;width:3em;margin-bottom:1em}.card__title{font-family:var(--ff-serif);font-weight:var(--fw-bold);font-size:var(--fs-3);font-style:normal;line-height:1.05;margin-bottom:.5em}.card__subtitle{font-family:var(--ff-serif);font-weight:var(--fw-bold);font-size:var(--fs-1);font-style:normal}.card__text{font-weight:var(--fw-light);font-size:var(--fs-1);font-style:normal;margin-bottom:1em}.card__button{-webkit-appearance:none;-moz-appearance:none;appearance:none;background:transparent;text-decoration:none;color:inherit;border-width:0;border-color:transparent;cursor:pointer;-webkit-user-select:none;-moz-user-select:none;user-select:none;pointer-events:auto;-webkit-tap-highlight-color:transparent;display:inline-flex;align-items:center;justify-content:center;font-weight:var(--fw-regular);font-size:var(--fs-0);font-style:normal;line-height:1.2;padding:.6em 1.4em .625em;border:2px solid currentColor;border-radius:999em;transition:transition var(--transition-snappy),background-color var(--transition-fast),color var(--transition-fast),border-color var(--transition-fast)}.card__button:hover:active{transform:scale(.96)}.card__button:hover{background-color:var(--color-secondary);border-color:transparent}.card--inverted .card__button{-webkit-appearance:none;-moz-appearance:none;appearance:none;background:transparent;text-decoration:none;color:inherit;border-width:0;border-color:transparent;cursor:pointer;-webkit-user-select:none;-moz-user-select:none;user-select:none;pointer-events:auto;-webkit-tap-highlight-color:transparent;display:inline-flex;align-items:center;justify-content:center;font-weight:var(--fw-regular);font-size:var(--fs-0);font-style:normal;line-height:1.2;padding:.6em 1.4em .625em;border:2px solid currentColor;border-radius:999em;transition:transition var(--transition-snappy),background-color var(--transition-fast),color var(--transition-fast),border-color var(--transition-fast);color:var(--color-white)}.card--inverted .card__button:hover:active{transform:scale(.96)}.card--inverted .card__button:hover{background-color:var(--color-secondary);border-color:transparent;color:var(--color-primary)}.card--secondary .card__button{-webkit-appearance:none;-moz-appearance:none;appearance:none;background:transparent;text-decoration:none;color:inherit;border-width:0;border-color:transparent;cursor:pointer;-webkit-user-select:none;-moz-user-select:none;user-select:none;pointer-events:auto;-webkit-tap-highlight-color:transparent;display:inline-flex;align-items:center;justify-content:center;font-weight:var(--fw-regular);font-size:var(--fs-0);font-style:normal;line-height:1.2;padding:.6em 1.4em .625em;border:2px solid currentColor;border-radius:999em;transition:transition var(--transition-snappy),background-color var(--transition-fast),color var(--transition-fast),border-color var(--transition-fast)}.card--secondary .card__button:hover:active{transform:scale(.96)}.card--secondary .card__button:hover{background-color:var(--color-primary);border-color:transparent;color:var(--color-white)}.card__button--breakout{position:static;z-index:var(--z-card-button)}.card:has(.card__button--breakout:hover:active){transform:scale(.985)}.card__button--breakout:hover:active{transform:none}.card__button--breakout:before{z-index:var(--z-card-breakout);content:"";position:absolute;top:0;right:0;bottom:0;left:0}.cta{margin-top:var(--spacing-large)}.embed__wrapper{position:relative;overflow:hidden;width:100%;aspect-ratio:var(--ratio-banner-full)}.embed__inner{position:absolute;top:0;left:0;bottom:0;right:0;width:100%;height:100%}.intro{position:relative;overflow:hidden;display:flex;align-items:flex-end;padding-top:var(--spacing-initial)}.intro:not(:empty){background-color:var(--color-light)}@media screen and (min-width: 960px){.intro:not(:empty){aspect-ratio:2/1}}.intro__text{font-weight:var(--fw-light);font-size:var(--fs-2);font-style:normal;padding:var(--spacing-small) 0}.intro__mediawrapper{aspect-ratio:1/1;background-color:var(--color-primary);background-image:url(/dist/assets/video-bg-c758d618.webp);background-size:cover;width:100vw;margin:0 calc(var(--grid-container-padding) * -1) calc(var(--grid-container-padding) * -1) calc(var(--grid-container-padding) * -1)}@media screen and (min-width: 960px){.intro__mediawrapper{position:absolute;margin:initial;top:0;left:50%;width:50%}}.intro__video{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.langswitch{display:none;position:fixed;top:var(--spacing-small);left:var(--grid-container-padding);z-index:var(--z-langswitch);transition:color var(--transition-default);text-align:center}.langswitch.inverted{color:var(--color-white)}@media screen and (min-width: 960px){.langswitch{display:block;top:clamp(var(--spacing-initial),50%,var(--spacing-initial) + var(--spacing-large) + var(--spacing-large));left:auto;right:var(--spacing-small);padding-right:1.4em}}@media screen and (min-width: 1920px){.langswitch{padding-right:calc(var(--grid-container-padding) / 2)}}.js-nav-active .langswitch{display:block;color:var(--color-white);position:fixed}.langswitch__list{list-style:none;padding:.6em 0;margin:0;display:flex;align-items:center;justify-content:center}@media screen and (min-width: 960px){.langswitch__list{flex-direction:column;padding:0}}.langswitch__entry{font-weight:var(--fw-light);font-size:var(--fs-1);font-style:normal}@media screen and (min-width: 960px){.langswitch__entry{width:2.3ch}}.langswitch__entry--active{font-weight:var(--fw-bold)}.langswitch__entry:not(:last-child){padding-right:.75em;margin-right:.75em;border-right:1px solid currentColor}@media screen and (min-width: 960px){.langswitch__entry:not(:last-child){padding-right:0;margin-right:0;border-right:0;padding-bottom:.2em;margin-bottom:.2em;border-bottom:1px solid currentColor}}.langswitch__link{display:inline-block;text-decoration:none;padding:.75em;margin:-.75em}@media screen and (min-width: 960px){.langswitch__link{padding:.5em;margin:0 -.5em}}.langswitch__link:hover{font-weight:var(--fw-bold)}.service-overview{background-color:var(--color-primary);color:var(--color-white);padding:2.5em 3em}@media screen and (min-width: 960px){.service-overview{padding:2.5em 4em}}@media screen and (min-width: 1280px){.service-overview{padding:2.5em 6.5em}}.service-overview__card{padding:2.5em 3em}@media screen and (min-width: 960px){.service-overview__card{padding:2.5em 1em}}@media screen and (min-width: 1280px){.service-overview__card{padding:2.5em 2em}}@media screen and (min-width: 1600px){.service-overview__card{padding:2.5em 3em}}@media screen and (min-width: 1920px){.service-overview__card{padding:2.5em 4em}}.team-overview .gr{row-gap:2.5em}.scrolltop{pointer-events:none;position:fixed;bottom:0;width:100%;padding:2.5rem var(--grid-container-padding);-webkit-user-select:none;-moz-user-select:none;user-select:none;opacity:0;transition:opacity var(--transition-default)}.scrolltop--visible{opacity:1}@media screen and (min-width: 640px){.scrolltop{padding:2.5rem}}.scrolltop__button{-webkit-appearance:none;-moz-appearance:none;appearance:none;background:transparent;text-decoration:none;color:inherit;border-width:0;border-color:transparent;cursor:pointer;-webkit-user-select:none;-moz-user-select:none;user-select:none;pointer-events:auto;-webkit-tap-highlight-color:transparent;display:inline-flex;align-items:center;justify-content:center;font-weight:var(--fw-regular);font-size:var(--fs-0);font-style:normal;line-height:1.2;border:2px solid currentColor;border-radius:999em;transition:transition var(--transition-snappy),background-color var(--transition-fast),color var(--transition-fast),border-color var(--transition-fast);color:var(--color-white);width:3em;height:3em;padding:0}.scrolltop__button:hover:active{transform:scale(.96)}.scrolltop__button:hover{background-color:var(--color-secondary);border-color:transparent;color:var(--color-primary)}.scrolltop__icon{width:100%;height:100%}.slider{width:calc(100% + var(--grid-container-padding) - var(--g-gutter-unit) / 2)}@media screen and (min-width: 1920px){.slider{width:calc(100% + (100vw - var(--grid-container-max-width)) / 2)}}.wysiwyg,.entry__wysiwyg{font-weight:var(--fw-light);font-size:var(--fs-2);font-style:normal}.wysiwyg__button{-webkit-appearance:none;-moz-appearance:none;appearance:none;background:transparent;text-decoration:none;color:inherit;border-width:0;border-color:transparent;cursor:pointer;-webkit-user-select:none;-moz-user-select:none;user-select:none;pointer-events:auto;-webkit-tap-highlight-color:transparent;display:inline-flex;align-items:center;justify-content:center;font-weight:var(--fw-regular);font-size:var(--fs-0);font-style:normal;line-height:1.2;padding:.6em 1.4em .625em;border:2px solid currentColor;border-radius:999em;transition:transition var(--transition-snappy),background-color var(--transition-fast),color var(--transition-fast),border-color var(--transition-fast)}.wysiwyg__button:hover:active{transform:scale(.96)}.wysiwyg__button:hover{background-color:var(--color-secondary);border-color:transparent}.wysiwyg>*+*,.entry__wysiwyg>*+*{margin-top:.5em}.wysiwyg strong,.entry__wysiwyg strong,.wysiwyg b,.entry__wysiwyg b{font-weight:var(--fw-medium)}.wysiwyg ul,.entry__wysiwyg ul,.wysiwyg ol,.entry__wysiwyg ol{padding-inline-start:2ch}.wysiwyg ul,.entry__wysiwyg ul{list-style-type:square}.wysiwyg ul li::marker,.entry__wysiwyg ul li::marker{color:var(--color-secondary)}.wysiwyg h1,.entry__wysiwyg h1{font-family:var(--ff-serif);font-weight:var(--fw-bold);font-size:var(--fs-3);font-style:normal;line-height:1.05}.wysiwyg h2,.entry__wysiwyg h2{font-family:var(--ff-serif);font-weight:var(--fw-bold);font-size:var(--fs-3);font-style:normal;line-height:1.05;font-size:var(--fs-2)}.wysiwyg h3,.entry__wysiwyg h3{font-family:var(--ff-serif);font-weight:var(--fw-bold);font-size:var(--fs-1);font-style:normal}.wysiwyg h4,.entry__wysiwyg h4{font-size:var(--fs-1);font-weight:var(--fw-medium)}.wysiwyg+*,.entry__wysiwyg+*{margin-top:1em}.entry__title{font-family:var(--ff-serif);font-weight:var(--fw-bold);font-size:var(--fs-3);font-style:normal;line-height:1.05;margin-bottom:.5em}.entry__wysiwyg{margin-bottom:2.5rem}.entry__picture{margin-bottom:2.5em}.entry__image{-o-object-fit:cover;object-fit:cover;height:100%;width:100%}.entry__icon{width:4.25em;margin-bottom:1em}.entry__meta{font-weight:var(--fw-light);font-size:var(--fs-1);font-style:normal;margin-bottom:2.5rem}
