/* @license MIT https://github.com/necolas/normalize.css/blob/8.0.1/LICENSE.md */
html{line-height:1.15;-webkit-text-size-adjust:100%;}body{margin:0;}main{display:block;}h1{font-size:2em;margin:0.67em 0;}hr{box-sizing:content-box;height:0;overflow:visible;}pre{font-family:monospace,monospace;font-size:1em;}a{background-color:transparent;}abbr[title]{border-bottom:none;text-decoration:underline;text-decoration:underline dotted;}b,strong{font-weight:bolder;}code,kbd,samp{font-family:monospace,monospace;font-size:1em;}small{font-size:80%;}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline;}sub{bottom:-0.25em;}sup{top:-0.5em;}img{border-style:none;}button,input,optgroup,select,textarea{font-family:inherit;font-size:100%;line-height:1.15;margin:0;}button,input{overflow:visible;}button,select{text-transform:none;}button,[type="button"],[type="reset"],[type="submit"]{-webkit-appearance:button;}button::-moz-focus-inner,[type="button"]::-moz-focus-inner,[type="reset"]::-moz-focus-inner,[type="submit"]::-moz-focus-inner{border-style:none;padding:0;}button:-moz-focusring,[type="button"]:-moz-focusring,[type="reset"]:-moz-focusring,[type="submit"]:-moz-focusring{outline:1px dotted ButtonText;}fieldset{padding:0.35em 0.75em 0.625em;}legend{box-sizing:border-box;color:inherit;display:table;max-width:100%;padding:0;white-space:normal;}progress{vertical-align:baseline;}textarea{overflow:auto;}[type="checkbox"],[type="radio"]{box-sizing:border-box;padding:0;}[type="number"]::-webkit-inner-spin-button,[type="number"]::-webkit-outer-spin-button{height:auto;}[type="search"]{-webkit-appearance:textfield;outline-offset:-2px;}[type="search"]::-webkit-search-decoration{-webkit-appearance:none;}::-webkit-file-upload-button{-webkit-appearance:button;font:inherit;}details{display:block;}summary{display:list-item;}template{display:none;}[hidden]{display:none;}
/* @license GPL-2.0-or-later https://www.drupal.org/licensing/faq */
.action-links{margin:1em 0;padding:0;list-style:none;}[dir="rtl"] .action-links{margin-right:0;}.action-links li{display:inline-block;margin:0 0.3em;}.action-links li:first-child{margin-left:0;}[dir="rtl"] .action-links li:first-child{margin-right:0;margin-left:0.3em;}.button-action{display:inline-block;padding:0.2em 0.5em 0.3em;text-decoration:none;line-height:160%;}.button-action::before{margin-left:-0.1em;padding-right:0.2em;content:"+";font-weight:900;}[dir="rtl"] .button-action::before{margin-right:-0.1em;margin-left:0;padding-right:0;padding-left:0.2em;}
.toolbar-item[href="/canvas"]{display:none;}body.toolbar-fixed .menu-slide-in{top:39px;}body.toolbar-fixed.toolbar-tray-open.toolbar-horizontal .menu-slide-in{top:79px;}
.breadcrumb{padding-bottom:0.5em;}.breadcrumb ol{margin:0;padding:0;}[dir="rtl"] .breadcrumb ol{margin-right:0;}.breadcrumb li{display:inline;margin:0;padding:0;list-style-type:none;}.breadcrumb li::before{content:" \BB ";}.breadcrumb li:first-child::before{content:none;}
.container-inline label::after,.container-inline .label::after{content:":";}.form-type-radios .container-inline label::after,.form-type-checkboxes .container-inline label::after{content:"";}.form-type-radios .container-inline .form-type-radio,.form-type-checkboxes .container-inline .form-type-checkbox{margin:0 1em;}.container-inline .form-actions,.container-inline.form-actions{margin-top:0;margin-bottom:0;}
details > .details-wrapper{padding:0.5em 1.5em;}summary{padding:0.2em 0.5em;cursor:pointer;}
.exposed-filters .filters{float:left;margin-right:1em;}[dir="rtl"] .exposed-filters .filters{float:right;margin-right:0;margin-left:1em;}.exposed-filters .form-item{margin:0 0 0.1em 0;padding:0;}.exposed-filters .form-item label{float:left;width:10em;font-weight:normal;}[dir="rtl"] .exposed-filters .form-item label{float:right;}.exposed-filters .form-select{width:14em;}.exposed-filters .current-filters{margin-bottom:1em;}.exposed-filters .current-filters .placeholder{font-weight:bold;font-style:normal;}.exposed-filters .additional-filters{float:left;margin-right:1em;}[dir="rtl"] .exposed-filters .additional-filters{float:right;margin-right:0;margin-left:1em;}
.field__label{font-weight:bold;}.field--label-inline .field__label,.field--label-inline .field__items{float:left;}.field--label-inline .field__label,.field--label-inline > .field__item,.field--label-inline .field__items{padding-right:0.5em;}[dir="rtl"] .field--label-inline .field__label,[dir="rtl"] .field--label-inline .field__items{padding-right:0;padding-left:0.5em;}.field--label-inline .field__label::after{content:":";}
form .field-multiple-table{margin:0;}form .field-multiple-table .field-multiple-drag{width:30px;padding-right:0;}[dir="rtl"] form .field-multiple-table .field-multiple-drag{padding-left:0;}form .field-multiple-table .field-multiple-drag .tabledrag-handle{padding-right:0.5em;}[dir="rtl"] form .field-multiple-table .field-multiple-drag .tabledrag-handle{padding-right:0;padding-left:0.5em;}form .field-add-more-submit{margin:0.5em 0 0;}.form-item,.form-actions{margin-top:1em;margin-bottom:1em;}tr.odd .form-item,tr.even .form-item{margin-top:0;margin-bottom:0;}.form-composite > .fieldset-wrapper > .description,.form-item .description{font-size:0.85em;}label.option{display:inline;font-weight:normal;}.form-composite > legend,.label{display:inline;margin:0;padding:0;font-size:inherit;font-weight:bold;}.form-checkboxes .form-item,.form-radios .form-item{margin-top:0.4em;margin-bottom:0.4em;}.form-type-radio .description,.form-type-checkbox .description{margin-left:2.4em;}[dir="rtl"] .form-type-radio .description,[dir="rtl"] .form-type-checkbox .description{margin-right:2.4em;margin-left:0;}.marker{color:#e00;}.form-required::after{display:inline-block;width:6px;height:6px;margin:0 0.3em;content:"";vertical-align:super;background-image:url(/themes/bosch/images/icons/required.svg);background-repeat:no-repeat;background-size:6px 6px;}abbr.tabledrag-changed,abbr.ajax-changed{border-bottom:none;}.form-item input.error,.form-item textarea.error,.form-item select.error{border:2px solid red;}.form-item--error-message::before{display:inline-block;width:14px;height:14px;content:"";vertical-align:sub;background:url(/themes/bosch/images/icons/error.svg) no-repeat;background-size:contain;}
.icon-help{padding:1px 0 1px 20px;background:url(/themes/bosch/images/icons/help.png) 0 50% no-repeat;}[dir="rtl"] .icon-help{padding:1px 20px 1px 0;background-position:100% 50%;}.feed-icon{display:block;overflow:hidden;width:16px;height:16px;text-indent:-9999px;background:url(/themes/bosch/images/icons/feed.svg) no-repeat;}
.form--inline .form-item{float:left;margin-right:0.5em;}[dir="rtl"] .form--inline .form-item{float:right;margin-right:0;margin-left:0.5em;}[dir="rtl"] .views-filterable-options-controls .form-item{margin-right:2%;}.form--inline .form-item-separator{margin-top:2.3em;margin-right:1em;margin-left:0.5em;}[dir="rtl"] .form--inline .form-item-separator{margin-right:0.5em;margin-left:1em;}.form--inline .form-actions{clear:left;}[dir="rtl"] .form--inline .form-actions{clear:right;}
button.link{margin:0;padding:0;cursor:pointer;border:0;background:transparent;font-size:1em;}label button.link{font-weight:bold;}
ul.inline,ul.links.inline{display:inline;padding-left:0;}[dir="rtl"] ul.inline,[dir="rtl"] ul.links.inline{padding-right:0;padding-left:15px;}ul.inline li{display:inline;padding:0 0.5em;list-style-type:none;}ul.links a.is-active{color:#000;}
ul.menu{margin-left:1em;padding:0;list-style:none outside;text-align:left;}[dir="rtl"] ul.menu{margin-right:1em;margin-left:0;text-align:right;}.menu-item--expanded{list-style-type:circle;list-style-image:url(/themes/bosch/images/icons/menu-expanded.png);}.menu-item--collapsed{list-style-type:disc;list-style-image:url(/themes/bosch/images/icons/menu-collapsed.png);}[dir="rtl"] .menu-item--collapsed{list-style-image:url(/themes/bosch/images/icons/menu-collapsed-rtl.png);}.menu-item{margin:0;padding-top:0.2em;}ul.menu a.is-active{color:#000;}
.more-link{display:block;text-align:right;}[dir="rtl"] .more-link{text-align:left;}
.pager__item{--pgr-color:var(--trust,#550a2d);--pgr-hover-bg:var(--ambience-200,#f3f0ed);--pgr-hover-color:var(--attitude-500,#cc80c8);--pgr-pressed-bg:var(--ambience-200,#f3f0ed);--pgr-pressed-color:var(--attitude-600,#996096);--pgr-current-bg:var(--ambience,#ebe6e1);--pgr-current-color:var(--trust,#550a2d);--pgr-focus-ring:var(--accent,#fa263a);}.surface--trust .pager__item{--pgr-color:var(--white,#ffffff);--pgr-hover-bg:var(--trust-500,#440824);--pgr-hover-color:var(--attitude,#ffa0fa);--pgr-pressed-bg:var(--trust-500,#440824);--pgr-pressed-color:var(--attitude-500,#cc80c8);--pgr-current-bg:var(--trust-600,#2b0517);--pgr-current-color:var(--white,#ffffff);--pgr-focus-ring:var(--accent,#fa263a);}.surface--attitude .pager__item{--pgr-color:var(--trust,#550a2d);--pgr-hover-bg:var(--attitude-300,#ffb3fb);--pgr-hover-color:var(--accent-500,#c81e2e);--pgr-pressed-bg:var(--attitude-300,#ffb3fb);--pgr-pressed-color:var(--accent-600,#961723);--pgr-current-bg:var(--attitude-200,#ffcffd);--pgr-current-color:var(--trust,#550a2d);--pgr-focus-ring:var(--accent,#fa263a);}.surface--academy .pager__item{--pgr-color:var(--white,#ffffff);--pgr-hover-bg:var(--academy-300,#c0a57b);--pgr-hover-color:var(--trust,#550a2d);--pgr-pressed-bg:var(--academy-300,#c0a57b);--pgr-pressed-color:var(--trust-600,#2b0517);--pgr-current-bg:var(--academy-500,#97784b);--pgr-current-color:var(--white,#ffffff);--pgr-focus-ring:var(--accent-500,#c81e2e);}.surface--ambience .pager__item{--pgr-color:var(--trust,#550a2d);--pgr-hover-bg:var(--ambience-500,#dbd4ce);--pgr-hover-color:var(--attitude-500,#cc80c8);--pgr-pressed-bg:var(--ambience-500,#dbd4ce);--pgr-pressed-color:var(--attitude-600,#996096);--pgr-current-bg:var(--ambience-600,#bab0a7);--pgr-current-color:var(--trust,#550a2d);--pgr-focus-ring:var(--accent,#fa263a);}.pager__items{display:grid;clear:both;list-style:none;text-align:center;font-size:var(--text-paragraph-m);grid-template-columns:repeat(10,minmax(0,1fr));gap:1rem;padding:0;}.pager__items > *{grid-column:span 2;}.pager__items > :nth-child(-n + 2){grid-column:span 5;}.pager__items > :nth-last-child(-n + 2){grid-column:span 5;}.pager a{text-decoration:none;}.pager__item a{display:inline-flex;align-items:center;justify-content:center;min-width:44px;min-height:38px;padding:var(--spacing-150,12px);border-radius:var(--border-radius-m,4px);border:0 solid transparent;font-weight:var(--font-weight-bold);color:var(--pgr-color);transition:background-color 0.15s ease,color 0.15s ease;}@media (min-width:768px){.pager__items{display:flex;flex-wrap:wrap;justify-content:center;}.pager__item a{min-width:54px;min-height:44px;padding:var(--spacing-050,4px) var(--spacing-250,20px);}}.pager__item:not(.is-active) a:hover{background-color:var(--pgr-hover-bg);color:var(--pgr-hover-color);cursor:pointer;}.pager__item:not(.is-active) a:active{background-color:var(--pgr-pressed-bg);color:var(--pgr-pressed-color);}.pager__item a:focus-visible{outline:none;border-width:var(--border-width-bold,4px);border-color:var(--pgr-focus-ring);color:var(--pgr-color);}.pager__item.is-active{display:inline-block;}.pager__item.is-active a{font-weight:var(--font-weight-bold);background:var(--pgr-current-bg);color:var(--pgr-current-color);}
tr.drag{background-color:#fffff0;}tr.drag-previous{background-color:#ffd;}body div.tabledrag-changed-warning{margin-bottom:0.5em;}
tr.selected td{background:#ffc;}td.checkbox,th.checkbox{text-align:center;}[dir="rtl"] td.checkbox,[dir="rtl"] th.checkbox{text-align:center;}
div.tabs,nav.tabs{margin-top:1em;padding:0.75em 1em 0.75em var(--spacing-500,40px);border-bottom:1px solid var(--ambience,#EBE6E1);}@media (max-width:919px){div.tabs,nav.tabs{padding-left:var(--spacing-350,28px);}}@media (max-width:470px){div.tabs,nav.tabs{padding-left:var(--spacing-250,20px);}}@media (max-width:400px){div.tabs,nav.tabs{padding-left:var(--spacing-150,12px);}}ul.tabs{margin:0 0 0.5em;padding:0;list-style:none;display:flex;flex-wrap:wrap;gap:0.4em;}.tabs > li{display:inline-block;}.tabs a{display:block;padding:0.35em 1.2em;text-decoration:none;font-family:'Bosch Sans',sans-serif;font-weight:700;font-size:14px;color:var(--trust,#550a2d);background-color:var(--ambience,#ebe6e1);border-radius:var(--border-radius-round,1000px);border:2px solid transparent;transition:background-color 0.2s ease,color 0.2s ease;white-space:nowrap;}.tabs a.is-active{background-color:var(--attitude,#ffa0fa);color:var(--trust,#550a2d);}.tabs a:focus-visible{outline:4px solid var(--accent,#fa263a);outline-offset:2px;}.tabs a:hover{background-color:var(--attitude-500,#cc80c8);color:var(--trust,#550a2d);}.tabs a.is-active:hover{background-color:var(--attitude-500,#cc80c8);}
.form-textarea-wrapper textarea{display:block;box-sizing:border-box;width:100%;margin:0;}
.ui-dialog--narrow{max-width:500px;}@media screen and (max-width:600px){.ui-dialog--narrow{min-width:95%;max-width:95%;}}
.cookiesjsr-banner{border-top:1px solid var(--trust,#550a2d);}#cookiesjsr h2{display:none;}#cookiesjsr{--banner-bg-color:var(--ambience,#ebe6e1);--banner-font-color:var(--trust,#550a2d);--link-list-font-color:var(--trust,#550a2d);--link-list-separator-color:var(--trust,#550a2d);--btn-bg-color:var(--trust,#550a2d);--btn-border-color:var(--trust,#550a2d);--btn-font-color:#ffffff;--btn-prime-bg-color:#ffffff;--btn-prime-border-color:var(--trust,#550a2d);--btn-prime-font-color:var(--trust,#550a2d);--btn-inv-bg-color:var(--ambience,#ebe6e1);--btn-inv-border-color:var(--trust,#550a2d);--btn-inv-font-color:var(--trust,#550a2d);--btn-prime-inv-bg-color:var(--trust,#550a2d);--btn-prime-inv-border-color:#ffffff;--btn-prime-inv-font-color:#ffffff;--layer-header-bg-color:var(--ambience,#ebe6e1);--layer-header-font-color:var(--trust,#550a2d);--layer-body-bg-color:#ffffff;--layer-tab-bg-color:#ffffff;--layer-tab-font-color:var(--trust,#550a2d);--layer-tab-active-bg-color:var(--trust,#550a2d);--layer-tab-active-font-color:#ffffff;--layer-bg-dark:var(--trust,#550a2d);--layer-font-light:#ffffff;--layer-font-dark:var(--trust,#550a2d);--layer-border-color:#d4cec8;--layer-footer-bg-color:var(--ambience,#ebe6e1);--layer-footer-font-color:var(--trust,#550a2d);--switch-bg-off:#d4cec8;--switch-bg-on:var(--trust,#550a2d);--switch-handle-color:#ffffff;--switch-border-color:#d4cec8;--switch-always-on-font-color:var(--trust,#550a2d);--switch-always-on-bg-color:var(--ambience,#ebe6e1);}
.messages{padding:15px 20px 15px 35px;word-wrap:break-word;border:1px solid;border-width:1px 1px 1px 0;border-radius:2px;background:no-repeat 10px 17px;overflow-wrap:break-word;}[dir="rtl"] .messages{padding-right:35px;padding-left:20px;text-align:right;border-width:1px 0 1px 1px;background-position:right 10px top 17px;}.messages + .messages{margin-top:1.538em;}.messages__list{margin:0;padding:0;list-style:none;}.messages__item + .messages__item{margin-top:0.769em;}.messages--status{color:#325e1c;border-color:#c9e1bd #c9e1bd #c9e1bd transparent;background-color:#f3faef;background-image:url(/themes/bosch/images/icons/check.svg);box-shadow:-8px 0 0 #77b259;}[dir="rtl"] .messages--status{margin-left:0;border-color:#c9e1bd transparent #c9e1bd #c9e1bd;box-shadow:8px 0 0 #77b259;}.messages--warning{color:#734c00;border-color:#f4daa6 #f4daa6 #f4daa6 transparent;background-color:#fdf8ed;background-image:url(/themes/bosch/images/icons/warning.svg);box-shadow:-8px 0 0 #e09600;}[dir="rtl"] .messages--warning{border-color:#f4daa6 transparent #f4daa6 #f4daa6;box-shadow:8px 0 0 #e09600;}.messages--error{color:#a51b00;border-color:#f9c9bf #f9c9bf #f9c9bf transparent;background-color:#fcf4f2;background-image:url(/themes/bosch/images/icons/error.svg);box-shadow:-8px 0 0 #e62600;}[dir="rtl"] .messages--error{border-color:#f9c9bf transparent #f9c9bf #f9c9bf;box-shadow:8px 0 0 #e62600;}.messages--error p.error{color:#a51b00;}
.node--unpublished{background-color:#fff4f4;}.node-page__podcast-links{display:flex;flex-wrap:wrap;align-items:center;justify-content:center;gap:var(--spacing-400,32px);padding:var(--spacing-600,48px) var(--spacing-300,24px);}.node-page__podcast-link img{display:block;height:32px;width:auto;}@media (min-width:768px){.node-page__podcast-links{padding:var(--spacing-800,64px) var(--spacing-500,40px);}}@media (min-width:1200px){.node-page__podcast-link img{height:40px;}}.node-project__contacts{display:flex;flex-direction:column;gap:var(--spacing-600,48px);padding:var(--spacing-800,64px) var(--spacing-300,24px);background-color:var(--ambience-200,#f3f0ed);}.node-project__contacts-heading{margin:0;color:var(--trust);font-variant-numeric:slashed-zero;font-family:"Bosch Sans",sans-serif;font-size:var(--text-h3);font-style:normal;font-weight:700;line-height:120%;letter-spacing:-0.665px;}.node-project__contacts-grid{display:flex;flex-direction:column;gap:var(--spacing-400,32px);}@media (min-width:768px){.node-project__contacts{padding:var(--spacing-1000,80px) var(--spacing-500,40px);}.node-project__contacts-grid{flex-direction:row;flex-wrap:wrap;align-items:stretch;}.node-project__contacts-grid .contact-card{flex:1 1 calc(50% - var(--spacing-200,16px));max-width:calc(50% - var(--spacing-200,16px));min-width:0;}}@media (min-width:1200px){.node-project__contacts{padding:var(--spacing-1500,120px) var(--spacing-800,64px);}.node-project__contacts-heading{font-size:var(--h2-size,48px);}}@media (min-width:1920px){.node-project__contacts{padding:var(--spacing-2000,160px) 100px;}.node-project__contacts-heading{font-size:var(--h2-size,54px);}}.node-project__grid{display:grid;grid-template-columns:repeat(2,1fr);gap:var(--spacing-400,32px);}@media (min-width:1200px){.node-project__grid{grid-template-columns:repeat(4,1fr);}}.node-project__similar{padding:var(--spacing-800,64px) var(--spacing-300,24px);background-color:var(--ambience,#ebe6e1);overflow:hidden;}.node-project__similar--news{background-color:var(--attitude);}.node-project__similar--news .slider{background-color:var(--attitude);border:0;}.node-project__similar--news .slider .teaser-card-content-hub__content{border-bottom:0;}.node-project__similar .slider{gap:var(--spacing-1000,80px);}.node-project__similar .slider__container{gap:var(--spacing-250,20px);}@media (min-width:768px){.node-project__similar{padding:var(--spacing-1000,80px) var(--spacing-500,40px);}}@media (min-width:1200px){.node-project__similar{padding:var(--spacing-1500,120px) var(--spacing-800,64px);}}@media (min-width:1920px){.node-project__similar{padding:var(--spacing-2000,160px) 100px;}}.node-person__header{background-color:var(--ambience-200,#f3f0ed);padding:var(--spacing-800,64px) var(--spacing-300,24px);}.node-person__header-inner{display:flex;flex-direction:column;gap:var(--spacing-400,32px);max-width:calc(10 * var(--grid-column-width--desktop) + 9 * var(--grid-gutter--desktop));margin-inline:auto;}.node-person__portrait{width:160px;height:160px;border-radius:var(--border-radius-l,12px);overflow:hidden;flex-shrink:0;& img,& picture{width:100%;height:100%;object-fit:cover;}}.node-person__portrait--placeholder{background-color:var(--ambience-600);display:flex;align-items:center;justify-content:center;.icon{width:60%;height:60%;color:var(--ambience);stroke-width:0.075rem;}}.node-person__identity{display:flex;flex-direction:column;gap:var(--spacing-100,8px);}.node-person__expertise-labels{display:flex;flex-wrap:wrap;gap:var(--spacing-075,6px);}.node-person__expertise-label{display:inline-flex;align-items:center;padding:3px var(--spacing-150,12px);background-color:var(--attitude,#ffa0fa);border-radius:var(--border-radius-round,9999px);font-family:"Bosch Sans",sans-serif;font-weight:700;font-size:14px;line-height:1.4;color:var(--trust,#550a2d);white-space:nowrap;}.node-person__company{margin:0;font-size:var(--paragraph-m-size,22px);font-weight:400;line-height:1.4;color:var(--accent-500,#c81e2e);letter-spacing:-0.22px;}.node-person__name{margin:0;font-family:"Bosch Sans",sans-serif;font-weight:700;font-size:var(--h2-size,48px);line-height:1.2;letter-spacing:-0.021em;color:var(--trust,#550a2d);}.node-person__role{margin:0;font-size:var(--paragraph-l-size,26px);font-weight:400;line-height:1.4;letter-spacing:-0.39px;color:var(--trust,#550a2d);}.node-person__location{margin:0;font-size:var(--paragraph-m-size,22px);font-weight:400;line-height:1.4;color:var(--trust,#550a2d);opacity:0.7;}.node-person__actions{display:flex;flex-direction:column;gap:var(--spacing-200,16px);margin-top:var(--spacing-200,16px);}.node-person__contact{display:flex;flex-direction:column;gap:var(--spacing-075,6px);}.node-person__contact .button{width:auto;}.node-person__social{display:flex;flex-direction:row;gap:var(--spacing-200,16px);}.node-person__social-link{display:flex;align-items:center;justify-content:center;width:28px;height:28px;color:var(--trust,#550a2d);flex-shrink:0;svg{width:100%;height:100%;}}.node-person__content{background-color:var(--white,#ffffff);padding:var(--spacing-800,64px) var(--spacing-300,24px);}.node-person__content-inner{max-width:calc(10 * var(--grid-column-width--desktop) + 9 * var(--grid-gutter--desktop));margin-inline:auto;display:flex;flex-direction:column;gap:var(--spacing-600,48px);}.node-person__description,.node-person__expertise{font-size:var(--paragraph-s-size,18px);font-weight:400;line-height:1.5;letter-spacing:-0.18px;color:var(--trust,#550a2d);&:empty{display:none;}p:first-of-type{margin-top:0;}p:last-of-type{margin-bottom:0;}a{color:var(--trust,#550a2d);text-decoration:underline;}}@media (min-width:768px){.node-person__header-inner{flex-direction:row;align-items:flex-start;gap:var(--spacing-600,48px);}.node-person__portrait{width:220px;height:220px;}.node-person__content{padding:var(--spacing-1000,80px) var(--spacing-500,40px);}}@media (min-width:1200px){.node-person__header{padding:var(--spacing-1500,120px) var(--spacing-800,64px);}.node-person__portrait{width:280px;height:280px;}.node-person__content{padding:var(--spacing-1500,120px) var(--spacing-800,64px);}}@media (min-width:1440px){.node-person__header{padding-inline-start:calc(var(--grid-margin) + 2 * var(--grid-gutter));padding-inline-end:var(--grid-margin);}.node-person__header-inner{max-width:990px;margin-inline:0;}}.path-node .node--type-person{margin-bottom:var(--spacing-1000,80px);}.node-person__canvas,.node-person__author-articles{padding-inline:var(--spacing-300,24px);}.node-person__author-articles{margin-top:var(--spacing-1000,80px);background-color:var(--ambience-200,#f3f0ed);padding-block:var(--spacing-1000,80px);}@media (min-width:1200px){.node-person__canvas,.node-person__author-articles{padding-inline:var(--spacing-800,64px);}}@media (min-width:1440px){.node-person__canvas,.node-person__author-articles{padding-inline-start:calc(var(--grid-margin) + 2 * var(--grid-gutter));padding-inline-end:var(--grid-margin);}}.node-person__lead{padding-block-start:var(--spacing-800,64px);padding-block-end:0;padding-inline:var(--spacing-300,24px);font-size:20px;font-weight:400;line-height:30px;letter-spacing:-0.2px;color:var(--trust,#550a2d);}.node-person__lead__text{max-width:990px;white-space:pre-line;}@media (min-width:768px){.node-person__lead{padding-inline-start:calc(var(--grid-margin) + (100% - 2 * var(--grid-margin) - 7 * var(--grid-gutter)) / 8 + var(--grid-gutter));padding-inline-end:var(--spacing-500,40px);}}@media (min-width:1200px){.node-person__lead{padding-inline-start:calc(var(--grid-margin) + (100% - 2 * var(--grid-margin) - 11 * var(--grid-gutter)) / 12 + var(--grid-gutter));padding-inline-end:var(--spacing-800,64px);}}@media (min-width:1440px){.node-person__lead{padding-inline-start:calc(var(--grid-margin) + (100% - 2 * var(--grid-margin) - 11 * var(--grid-gutter)) / 12 + 3 * var(--grid-gutter));padding-inline-end:var(--grid-margin);}}@media (min-width:1440px){.path-node.page-node-type-person .container__inner{max-width:990px;margin-inline-start:calc(2 * var(--grid-gutter));}}.node--stellenanzeige{background-color:var(--white,#ffffff);}.node-stellenanzeige__work-model{margin:0;font-family:'Bosch Sans',sans-serif;font-weight:var(--font-weight-bold,700);font-size:var(--text-paragraph-l,26px);line-height:1.4;letter-spacing:-0.015em;color:var(--trust,#550a2d);font-feature-settings:'zero';}.node-stellenanzeige__tags{display:flex;flex-wrap:wrap;gap:var(--spacing-100,8px);align-items:center;}.node--stellenanzeige .node-article__header-right{flex:0 0 320px;}.node-stellenanzeige__published{display:flex;flex-direction:column;gap:var(--spacing-050,4px);}.node-article__sidebar-meta-label{display:block;font-family:'Bosch Sans',sans-serif;font-weight:var(--font-weight-regular,400);font-size:var(--text-paragraph-s,18px);color:var(--trust-300,#773b57);}.node-article__sidebar-meta-value{display:block;font-family:'Bosch Sans',sans-serif;font-weight:var(--font-weight-bold,700);font-size:var(--text-paragraph-m,22px);color:var(--trust,#550a2d);}.node-stellenanzeige__body{padding:0 var(--spacing-300,24px) var(--spacing-800,64px);}@media (min-width:768px){.node-stellenanzeige__body{padding:0 var(--spacing-500,40px) var(--spacing-1000,80px);}}@media (min-width:1200px){.node-stellenanzeige__body{padding:0 var(--spacing-800,64px) var(--spacing-1500,120px);}}.node-stellenanzeige__body .container-100.surface--ambience_light,.node-stellenanzeige__body .container-100.surface--ambience_dark,.node-stellenanzeige__body .container-100.surface--ambience,.node-stellenanzeige__body .container-100.surface--trust,.node-stellenanzeige__body .container-100.surface--attitude,.node-stellenanzeige__body .container-100.surface--academy{margin-top:0;margin-bottom:var(--spacing-1000,80px);}.node-stellenanzeige__body .container-100.surface--white{margin-bottom:0;}.node-article__header{display:flex;flex-direction:column;gap:var(--spacing-400,32px);padding:var(--spacing-800,64px) var(--spacing-300,24px);}.node-article__header-left{display:flex;flex-direction:column;gap:var(--spacing-300,24px);}.node-article__header-right{display:flex;flex-direction:column;gap:var(--spacing-400,32px);}.node-article__headline{margin:0;font-weight:var(--font-weight-bold,700);font-size:var(--text-h1);line-height:1.1;letter-spacing:-0.665px;color:var(--trust,#550a2d);font-feature-settings:'zero';}.node-article__subline{margin:0;font-family:var(--font-family,"Bosch Sans",sans-serif);font-weight:var(--font-weight-bold,700);font-size:24px;line-height:1.2;letter-spacing:-0.432px;color:var(--trust,#550a2d);font-feature-settings:'zero';}.node-article__lead{margin:0;font-family:var(--font-family,"Bosch Sans",sans-serif);font-weight:var(--font-weight-regular,400);font-size:18px;line-height:1.5;letter-spacing:-0.18px;color:var(--trust,#550a2d);font-feature-settings:'zero';}.node-article__meta{display:flex;flex-wrap:wrap;gap:var(--spacing-200,16px);}.node-article__meta-label{display:inline-flex;align-items:center;padding:4px var(--spacing-150,12px);background-color:var(--ambience-200,#f3f0ed);border-radius:var(--border-radius-s,2px);font-family:var(--font-family,"Bosch Sans",sans-serif);font-weight:var(--font-weight-bold,700);font-size:16px;line-height:1.1;letter-spacing:-0.16px;color:var(--trust,#550a2d);white-space:nowrap;font-feature-settings:'zero';}.node-article__hero-image{margin-inline:var(--spacing-300,24px);border-radius:var(--border-radius-m,4px);overflow:hidden;aspect-ratio:16 / 9;position:relative;.image,.image__media,.media,.media__image-wrap{height:100%;}.media__image-wrap{position:initial;}}.node-article__hero-image:hover .media__credits-overlay{opacity:1;}.node-article__hero-image img,.node-article__hero-image picture{display:block;width:100%;height:100%;max-height:665px;object-fit:cover;}.node-article__body{padding:0 var(--spacing-300,24px);margin-bottom:var(--spacing-1000,80px);}@media (min-width:768px){.node-article__header{flex-direction:row;align-items:flex-start;gap:var(--spacing-800,64px);padding:var(--spacing-1000,80px) var(--spacing-500,40px);}.node-article__header-left,.node-article__header-right{flex:1;min-width:0;}.node-article__headline{letter-spacing:-1.056px;}.node-article__subline{font-size:30px;letter-spacing:-0.54px;}.node-article__lead{font-size:20px;letter-spacing:-0.2px;}.node-article__meta-label{font-size:18px;}.node-article__hero-image{margin-inline:var(--spacing-500,40px);}.node-article__body{padding:0 var(--spacing-500,40px);}}@media (min-width:1200px){.node-article__header{padding:var(--spacing-1500) var(--spacing-800) var(--spacing-1000);}.node-article__header-right{gap:var(--spacing-500,40px);}.node-article__headline{letter-spacing:-1.188px;}.node-article__subline{font-size:34px;letter-spacing:-0.595px;}.node-article__lead{font-size:22px;letter-spacing:-0.22px;}.node-article__meta-label{font-size:20px;letter-spacing:-0.24px;}.node-article__hero-image{margin-inline:var(--spacing-800,64px);aspect-ratio:1720 / 665;}.node-article__body{padding:0 var(--spacing-800,64px);padding-right:30%;}}.node-article__newsletter{display:flex;overflow:hidden;border-radius:var(--border-radius-m,4px);background-color:var(--trust,#550a2d);margin-inline:var(--spacing-300,24px);margin-bottom:var(--spacing-1000,80px);min-height:280px;}.node-article__newsletter-content{flex:1;display:flex;flex-direction:column;justify-content:space-between;gap:var(--spacing-400,32px);padding:var(--spacing-400,32px);min-width:0;}.node-article__newsletter-text{display:flex;flex-direction:column;gap:var(--spacing-100,8px);}.node-article__newsletter-headline{margin:0;font-family:var(--font-family,"Bosch Sans",sans-serif);font-weight:var(--font-weight-bold,700);font-size:32px;line-height:1.1;letter-spacing:-0.73px;color:var(--white,#ffffff);font-feature-settings:'zero';}.node-article__newsletter-body{margin:0;font-family:var(--font-family,"Bosch Sans",sans-serif);font-weight:var(--font-weight-regular,400);font-size:16px;line-height:1.5;letter-spacing:-0.16px;color:var(--white,#ffffff);font-feature-settings:'zero';}.node-article__newsletter-button{display:inline-flex;align-items:center;justify-content:center;align-self:flex-start;height:44px;padding:0 var(--spacing-300,24px);background-color:var(--attitude,#ffa0fa);border-radius:var(--border-radius-round,9999px);font-family:var(--font-family,"Bosch Sans",sans-serif);font-weight:var(--font-weight-bold,700);font-size:16px;line-height:1.1;color:var(--trust,#550a2d);text-decoration:none;white-space:nowrap;font-feature-settings:'zero';}.node-article__newsletter-image{display:none;}@media (min-width:768px){.node-article__newsletter{margin-inline:var(--spacing-500,40px);min-height:360px;}.node-article__newsletter-content{padding:var(--spacing-500,40px);}.node-article__newsletter-headline{font-size:44px;letter-spacing:-1.012px;}.node-article__newsletter-body{font-size:18px;letter-spacing:-0.18px;}.node-article__newsletter-button{height:48px;font-size:18px;letter-spacing:-0.18px;}.node-article__newsletter-image{display:block;flex:1;position:relative;min-width:280px;overflow:hidden;}.node-article__newsletter-image img{position:absolute;width:110%;height:110%;top:8%;left:-2%;max-width:none;object-fit:cover;object-position:left center;}}@media (min-width:1200px){.node-article__newsletter{margin-inline:var(--spacing-800,64px);min-height:500px;}.node-article__newsletter-content{padding:var(--spacing-800,64px);}.node-article__newsletter-headline{font-size:60px;letter-spacing:-1.38px;}.node-article__newsletter-body{font-size:20px;letter-spacing:-0.2px;}.node-article__newsletter-button{height:52px;padding:0 var(--spacing-400,32px);font-size:20px;letter-spacing:-0.24px;}}@media (min-width:1920px){.node-article__newsletter{margin-inline:100px;min-height:720px;}.node-article__newsletter-content{padding:var(--spacing-800,64px);}.node-article__newsletter-headline{font-size:76px;letter-spacing:-1.748px;}.node-article__newsletter-body{font-size:22px;letter-spacing:-0.22px;}.node-article__newsletter-button{height:56px;padding:0 var(--spacing-400,32px);font-size:22px;letter-spacing:-0.264px;}}.path-node.page-node-type-article figure.image:not(.teaser-card-content .image){margin-bottom:var(--spacing-400);}.node-article__body .surface{--surface-spacing-block:0;--surface-spacing-inline:0;}.node-article__body{--container-padding-block-start:0px;}.node-article__body > * + *{margin-top:var(--spacing-600,48px);}@media (min-width:768px){.node-article__body > * + *{margin-top:var(--spacing-800,64px);}}@media (min-width:1200px){.node-article__body > * + *{margin-top:var(--spacing-1000,80px);}}@media (min-width:1920px){.node-article__body > * + *{margin-top:var(--spacing-1500,120px);}}.node-article__sidebar{padding:0 var(--spacing-300,24px) var(--spacing-800,64px);margin-bottom:var(--spacing-1000,80px);}.node-article__sidebar-inner{display:flex;flex-direction:column;gap:var(--spacing-500,40px);padding:var(--spacing-400,32px);background-color:var(--ambience-200,#f5f3f0);border-radius:var(--border-radius-m,4px);}.node-article__sidebar-chips{display:flex;flex-wrap:wrap;gap:var(--spacing-150,12px);}.node-article__sidebar-chip{display:inline-flex;align-items:center;justify-content:center;height:40px;padding:9px var(--spacing-200,16px) 11px var(--spacing-150,12px);background-color:var(--ambience-500,#dbd4ce);border-radius:var(--border-radius-round,9999px);font-family:var(--font-family,"Bosch Sans",sans-serif);font-weight:var(--font-weight-bold,700);font-size:15px;line-height:1.1;letter-spacing:-0.15px;color:var(--trust,#550a2d);white-space:nowrap;text-decoration:none;font-feature-settings:'zero';}.node-article__sidebar-chip:hover{background-color:var(--ambience-600,#c8bfb8);}.node-article__sidebar-section{display:flex;flex-direction:column;gap:var(--spacing-250,20px);}.node-article__sidebar-divider{margin:0;border:none;border-top:1px solid var(--ambience-500,#dbd4ce);}.node-article__sidebar-share{display:flex;align-items:center;justify-content:space-between;}.node-article__sidebar-share-label{font-family:var(--font-family,"Bosch Sans",sans-serif);font-weight:var(--font-weight-bold,700);font-size:18px;line-height:1.5;letter-spacing:-0.18px;color:var(--trust,#550a2d);font-feature-settings:'zero';}.node-article__sidebar-share-icons{display:flex;gap:var(--spacing-050,4px);}.node-article__sidebar-share-icons .icon,.node-publication__share-icons .icon,.node-event__share-icons .icon,.node-session__share-icons .icon,.node-project__share-icons .icon{--icon-size:24px;}.node-article__sidebar-share-link{display:inline-flex;align-items:center;justify-content:center;padding:var(--spacing-100,8px) var(--spacing-150,12px);background:none;border:none;border-radius:var(--border-radius-m,4px);color:var(--trust,#550a2d);cursor:pointer;text-decoration:none;}.node-article__sidebar-share-link:hover{background-color:var(--ambience-300,#e8e3de);}.node-article__sidebar-author{display:flex;flex-direction:column;}.node-article__sidebar-author-prefix{margin:0;font-family:var(--font-family,"Bosch Sans",sans-serif);font-weight:var(--font-weight-regular,400);font-size:18px;line-height:1.5;letter-spacing:-0.18px;color:var(--trust,#550a2d);font-feature-settings:'zero';}.node-article__sidebar-author-name{margin:0;font-family:var(--font-family,"Bosch Sans",sans-serif);font-weight:var(--font-weight-bold,700);font-size:16px;line-height:1.1;letter-spacing:-0.16px;color:var(--trust,#550a2d);font-feature-settings:'zero';}@media (min-width:1200px){.node-article__content-wrap{display:grid;grid-template-columns:1fr 320px;column-gap:var(--spacing-800,64px);align-items:start;padding-inline:var(--spacing-800,64px);}.node-article__content-wrap .node-article__body{padding-inline:0;}.node-article__sidebar{padding:0;position:sticky;top:var(--spacing-400,32px);padding-top:var(--spacing-1000,80px);}}.node-article__related{display:flex;flex-direction:column;gap:var(--spacing-600,48px);padding:var(--spacing-2000,160px) var(--spacing-300,24px);background-color:var(--white,#ffffff);color:var(--trust,#550a2d);}.node-article__related-heading{margin:0;font-family:var(--font-family,"Bosch Sans",sans-serif);font-weight:var(--font-weight-bold,700);font-size:38px;line-height:1.2;letter-spacing:-0.797px;color:var(--trust,#550a2d);font-feature-settings:'zero';}.node-article__related-grid{display:grid;grid-template-columns:1fr;gap:var(--spacing-400,32px);}@media (min-width:600px){.node-article__related-grid{grid-template-columns:repeat(2,1fr);}}@media (min-width:1200px){.node-article__related{padding:var(--spacing-2000,160px) var(--spacing-800,64px);}.node-article__related-heading{font-size:48px;letter-spacing:-1.008px;}.node-article__content-wrap{grid-template-columns:990px 320px;}.node-article__related-grid{grid-template-columns:repeat(4,1fr);}}@media (min-width:1920px){.node-article__header{padding:var(--spacing-1500) var(--spacing-1250) var(--spacing-1000)}.node-article__headline{letter-spacing:-1.408px;}.node-article__subline{font-size:38px;letter-spacing:-0.665px;}.node-article__hero-image{margin-inline:100px;aspect-ratio:unset;}.node-article__content-wrap{grid-template-columns:1fr 320px;column-gap:117px;padding-inline:var(--spacing-1250,100px);}.node-article__content-wrap .node-article__body{padding:var(--spacing-800) 0;}.node-article__sidebar{padding-top:var(--spacing-800);}.node-article__related{padding:var(--spacing-2000,160px) 100px;}.node-article__related-heading{font-size:54px;letter-spacing:-1.134px;}}.node-publication__main{display:grid;grid-template-columns:1fr;gap:var(--spacing-600,48px);padding:var(--spacing-1000,80px) var(--spacing-400,32px);}@media (min-width:768px){.node-publication__main{grid-template-columns:280px 1fr;gap:var(--spacing-800,64px);padding:var(--spacing-1000,80px) var(--spacing-600,48px);align-items:start;}}@media (min-width:1200px){.node-publication__main{grid-template-columns:340px 1fr;gap:var(--spacing-1000,80px);padding:var(--spacing-1500,120px) var(--spacing-800,64px);}}@media (min-width:1920px){.node-publication__main{grid-template-columns:406px 942px;column-gap:80px;padding:var(--spacing-1500,120px) 246px;}}.node-publication__cover{display:flex;flex-direction:column;gap:var(--spacing-400,32px);}.node-publication__cover-image{aspect-ratio:406 / 575;border-radius:var(--border-radius-m,4px);border:2px solid var(--white,white);overflow:hidden;}.node-publication__cover-image figure,.node-publication__cover-image img,.node-publication__cover-image > *{display:block;width:100%;height:100%;object-fit:cover;}.node-publication__download{display:inline-flex;align-items:center;gap:var(--spacing-200,16px);height:56px;padding:2px var(--spacing-400,32px) 3px var(--spacing-350,28px);background-color:var(--ambience,#ebe6e1);color:var(--trust,#550a2d);font-family:'Bosch Sans',sans-serif;font-weight:700;font-size:var(--text-button-m,22px);line-height:1.1;letter-spacing:-0.264px;white-space:nowrap;text-decoration:none;border-radius:var(--border-radius-round,1000px);}.node-publication__download:hover{background-color:color-mix(in srgb,var(--ambience,#ebe6e1) 85%,black);}.node-publication__download-icon{display:flex;}.node-publication__details{display:flex;flex-direction:column;gap:var(--spacing-400,32px);}.node-publication__headline{margin:0;font-family:'Bosch Sans',sans-serif;font-weight:700;font-size:var(--text-h3,38px);line-height:1.2;letter-spacing:-1.75px;color:var(--trust,#550a2d);}.node-publication__lead{margin:0;font-family:'Bosch Sans',sans-serif;font-weight:400;font-size:var(--text-paragraph-l,22px);line-height:1.4;letter-spacing:-0.015em;color:var(--trust,#550a2d);}.node-publication__meta-labels{display:flex;flex-wrap:wrap;gap:var(--spacing-100,8px);}.node-publication__body{font-family:'Bosch Sans',sans-serif;font-weight:400;font-size:var(--text-paragraph-l,22px);line-height:1.4;letter-spacing:-0.015em;color:var(--trust,#550a2d);}.node-publication__body p{margin:0 0 1em;}.node-publication__body p:last-child{margin-bottom:0;}.node-publication__publisher{display:flex;}.node-publication__meta-row{display:flex;flex-direction:column;}.node-publication__meta-row-label,.node-publication__meta-row-value{margin:0;font-family:'Bosch Sans',sans-serif;font-size:var(--text-paragraph-s,18px);line-height:1.5;color:var(--trust,#550a2d);}.node-publication__meta-row-label{font-weight:700;}.node-publication__meta-row-value{font-weight:400;}.node-publication__share{display:flex;flex-direction:column;gap:var(--spacing-250,20px);padding:var(--spacing-250,20px) 28px;background-color:var(--ambience-200,#f3f0ed);border-radius:var(--border-radius-m,4px);}.node-publication__share-top{display:flex;align-items:center;justify-content:space-between;}.node-publication__share-label{font-family:'Bosch Sans',sans-serif;font-weight:700;font-size:18px;line-height:1.5;letter-spacing:-0.18px;color:var(--trust,#550a2d);white-space:nowrap;font-feature-settings:'zero';}.node-publication__share-icons{display:flex;gap:var(--spacing-050,4px);}.node-publication__share-link{display:flex;align-items:center;justify-content:center;padding:var(--spacing-100,8px) var(--spacing-150,12px);background:none;border:none;cursor:pointer;color:var(--trust,#550a2d);text-decoration:none;border-radius:var(--border-radius-m,4px);}.node-publication__share-link:hover{background-color:var(--ambience-300,#e3ddd7);}.node-publication__share-divider{border:none;border-top:1px solid var(--ambience-500,#c9c0b8);margin:0;}.node-publication__social-media{display:flex;flex-wrap:wrap;gap:24px;align-items:center;}.node-publication__social-link{display:flex;align-items:center;justify-content:center;width:36px;height:36px;padding:4px;border-radius:var(--border-radius-m,4px);color:var(--trust,#550a2d);text-decoration:none;flex-shrink:0;}.node-publication__social-link:hover{background-color:var(--ambience-300,#e3ddd7);}.node-publication__social-link svg{display:block;width:100%;height:100%;fill:currentColor;}.node-publication__related{background-color:var(--ambience-200,#f3f0ed);padding:var(--spacing-1000,80px) var(--spacing-400,32px);}@media (min-width:1200px){.node-publication__related{padding:var(--spacing-1500,120px) var(--spacing-800,64px);}}@media (min-width:1920px){.node-publication__related{padding:var(--spacing-1500,120px) 246px;}}.node-publication__related-heading{margin:0 0 var(--spacing-1000,80px);font-family:'Bosch Sans',sans-serif;font-weight:700;font-size:var(--text-h2,54px);line-height:1.2;letter-spacing:-1.134px;color:var(--trust,#550a2d);text-align:center;}.node-publication__related-grid{display:grid;grid-template-columns:1fr 1fr;gap:var(--spacing-400,32px);align-items:stretch;}@media (min-width:1200px){.node-publication__related-grid{grid-template-columns:repeat(4,1fr);gap:80px;}}.node-publication__related-card{display:flex;flex-direction:column;gap:var(--spacing-300,24px);height:100%;min-width:0;}.node-publication__related-card-image{overflow:hidden;border-radius:var(--border-radius-m,4px);}.node-publication__related-card-image figure,.node-publication__related-card-image > *{display:block;width:100%;}.node-publication__related-card-image img{display:block;width:100%;height:auto;aspect-ratio:297 / 420;object-fit:cover;}.node-publication__related-card-image .image__caption,.node-publication__related-card-image .media--type-image > *:not(.media__image-wrap){display:none;}.node-publication__related-card-title{margin:0;font-family:'Bosch Sans',sans-serif;font-weight:400;font-size:var(--text-paragraph-l,22px);line-height:1.4;color:var(--trust,#550a2d);text-decoration:none;height:calc(4 * 1.4em);overflow:hidden;mask-image:linear-gradient(to bottom,black 70%,transparent 95%);-webkit-mask-image:linear-gradient(to bottom,black 70%,transparent 95%);}.node-publication__related-card-title:hover{text-decoration:underline;}.node-publication__related-card-actions{display:flex;gap:var(--spacing-200,16px);align-items:center;margin-top:auto;}.node--type-event.node--view-mode-teaser-list{position:relative;max-width:1428px;margin-inline:auto;padding-top:var(--spacing-400,32px);}@media (min-width:1200px){.node--type-event.node--view-mode-teaser-list{padding-top:var(--spacing-1000,80px);padding-bottom:var(--spacing-1000,80px);}}.node--type-event.node--view-mode-teaser-list::before{content:'';position:absolute;top:0;left:50%;transform:translateX(-50%);width:100vw;height:2px;background:var(--ambience,#ebe6e1);}.views-row:last-child .node--type-event.node--view-mode-teaser-list::after,.view-content > .node--type-event.node--view-mode-teaser-list:last-child::after{content:'';position:absolute;bottom:0;left:50%;transform:translateX(-50%);width:100vw;height:2px;background:var(--ambience,#ebe6e1);}.node-event__layout{display:flex;flex-direction:column;gap:var(--spacing-600,48px);}@media (min-width:1200px){.node-event__layout{display:grid;grid-template-columns:360px 1fr;column-gap:80px;row-gap:0;align-items:start;margin-top:var(--spacing-400);}}@media (min-width:1920px){.node-event__layout{grid-template-columns:320px 994px;}}.node-event__sidebar{margin-bottom:var(--spacing-600,48px);}@media (min-width:1200px){.node-event__sidebar{position:sticky;top:var(--spacing-1500);}}.node-event__sidebar-card{display:flex;flex-direction:column;gap:var(--spacing-400,32px);padding:var(--spacing-400,32px);background-color:var(--ambience-200,#f3f0ed);border-radius:var(--border-radius-m,4px);}.node-event__date-block{display:flex;flex-direction:column;gap:var(--spacing-050,4px);}.node-event__date{color:var(--accent-accent,#FA263A);font-variant-numeric:slashed-zero;font-family:"Bosch Sans",sans-serif;font-size:var(--text-size-Headline-h4,32px);font-style:normal;font-weight:700;line-height:125%;letter-spacing:-0.48px;}.node-event__date-time{color:var(--trust);font-variant-numeric:slashed-zero;font-family:"Bosch Sans",sans-serif;font-size:var(--text-paragraph-m);font-style:normal;font-weight:700;line-height:150%;letter-spacing:-0.22px;}.node-event__location-block{display:flex;flex-direction:column;gap:var(--spacing-150,12px);}.node-event__venue-name{font-family:'Bosch Sans',sans-serif;font-weight:700;font-size:16px;line-height:1.5;color:var(--trust,#550a2d);}.node-event__address{font-family:'Bosch Sans',sans-serif;font-weight:400;font-size:14px;line-height:1.6;color:var(--trust,#550a2d);font-style:normal;opacity:0.75;}.node-event__route-link{display:inline-flex;align-items:center;gap:var(--spacing-100,8px);font-family:'Bosch Sans',sans-serif;font-weight:700;font-size:14px;line-height:1.5;color:var(--attitude-600,#cc80ca);text-decoration:none;}.node-event__route-link:hover{text-decoration:underline;}.node-event__sidebar-section{display:flex;flex-direction:column;gap:var(--spacing-300,24px);}.node-event__divider{border:none;border-top:1px solid var(--ambience-500,#c9c0b8);margin:0;}.node-event__meta-item{display:flex;flex-direction:column;gap:var(--spacing-050,4px);}.node-event__location-label,.node-event__meta-label{color:var(--trust-trust,#550A2D);font-variant-numeric:slashed-zero;font-family:"Bosch Sans",sans-serif;font-size:var(--text-paragraph-s,18px);font-style:normal;font-weight:700;line-height:150%;letter-spacing:-0.18px;}.node-event__meta-value{font-family:'Bosch Sans',sans-serif;font-weight:400;font-size:15px;line-height:1.5;color:var(--trust,#550a2d);}.node-event__share{display:flex;align-items:center;justify-content:space-between;gap:var(--spacing-200,16px);}.node-event__share-label{color:var(--trust-trust,#550A2D);font-variant-numeric:slashed-zero;font-family:"Bosch Sans",sans-serif;font-size:var(--text-paragraph-s,18px);font-style:normal;font-weight:700;line-height:150%;letter-spacing:-0.18px;}.node-event__share-icons{display:flex;align-items:center;gap:var(--spacing-050,4px);}.node-event__share-link{display:flex;align-items:center;justify-content:center;padding:var(--spacing-100,8px) var(--spacing-150,12px);border:none;background:none;border-radius:var(--border-radius-m,4px);color:var(--trust,#550a2d);text-decoration:none;cursor:pointer;flex-shrink:0;}.node-event__share-link:hover{background-color:var(--ambience-300,#e3ddd7);}.node-project__share{display:flex;align-items:center;justify-content:space-between;gap:var(--spacing-200,16px);}.node-project__share-label{font-family:'Bosch Sans',sans-serif;font-weight:700;font-size:15px;line-height:1.5;color:var(--trust,#550a2d);}.node-project__share-icons{display:flex;align-items:center;gap:var(--spacing-050,4px);}.node-project__share-link{display:flex;align-items:center;justify-content:center;padding:var(--spacing-100,8px) var(--spacing-150,12px);border:none;background:none;border-radius:var(--border-radius-m,4px);color:var(--trust,#550a2d);text-decoration:none;cursor:pointer;flex-shrink:0;}.node-project__share-link:hover{background-color:var(--ambience-300,#e3ddd7);}.node-event__cta-button{display:flex;align-items:center;justify-content:center;gap:var(--spacing-100,8px);width:100%;padding:14px var(--spacing-300,24px);background-color:var(--attitude,#ffa0fa);border-radius:var(--border-radius-pill,100px);font-family:'Bosch Sans',sans-serif;font-weight:700;font-size:16px;line-height:1.5;color:var(--trust,#550a2d);text-decoration:none;transition:background-color 0.15s ease;}.node-event__cta-button:hover{background-color:var(--attitude-400,#ffb8ff);}.node-event__main{display:flex;flex-direction:column;gap:var(--spacing-600,48px);margin-bottom:var(--spacing-1250,100px);}.node-event__chips{display:flex;flex-wrap:wrap;gap:var(--spacing-150,12px);align-items:center;}.node-event__headline{margin:0;font-family:'Bosch Sans',sans-serif;font-weight:700;font-size:clamp(32px,4.5vw,56px);line-height:1.1;letter-spacing:-1px;color:var(--trust,#550a2d);}.node-event__hero{border-radius:var(--border-radius-m,4px);overflow:hidden;background-color:var(--neutral-200,#e4e4e4);}.node-event__hero figure,.node-event__hero img,.node-event__hero > *{display:block;width:100%;height:100%;object-fit:cover;}.node-event__body{font-family:'Bosch Sans',sans-serif;font-weight:400;font-size:18px;line-height:1.65;color:var(--trust,#550a2d);}.node-event__body p{margin:0 0 var(--spacing-300,24px);}.node-event__body p:last-child{margin-bottom:0;}.node-event__meta-table-row{display:flex;flex-wrap:wrap;gap:var(--spacing-200,16px);align-items:flex-start;border-top:1px solid var(--ambience-400,#d6d0ca);padding-top:var(--spacing-300,24px);}.node-event__meta-table-key{min-width:90px;padding-top:3px;font-family:'Bosch Sans',sans-serif;font-weight:700;font-size:11px;line-height:1.4;letter-spacing:0.6px;text-transform:uppercase;color:var(--trust,#550a2d);opacity:0.6;}.node-event__meta-table-value{flex:1;display:flex;flex-wrap:wrap;gap:var(--spacing-100,8px);align-items:center;}.node-event__expert-tag{display:inline-flex;padding:3px 12px;background-color:var(--ambience-200,#f3f0ed);border-radius:var(--border-radius-pill,100px);font-family:'Bosch Sans',sans-serif;font-weight:400;font-size:14px;line-height:1.5;color:var(--trust,#550a2d);}.node-event__contacts{display:flex;flex-direction:column;gap:var(--spacing-400,32px);border-top:1px solid var(--ambience-400,#d6d0ca);padding-top:var(--spacing-400,32px);}@media (min-width:768px){.node-event__contacts{flex-direction:row;flex-wrap:wrap;}}.node-session__layout{max-width:calc(1427px + 2 * var(--grid-margin,16px));margin-inline:auto;padding-inline:var(--grid-margin,16px);padding-block:var(--spacing-600,48px) var(--spacing-1000,80px);}@media (min-width:1200px){.node-session__layout{padding-block:var(--spacing-1000,80px) var(--spacing-1500,120px);}}.node-session__layout .container__slot > *{width:100%;}.node--type-session .container-100{display:none;}@media (min-width:768px){.node-session__sidebar{position:sticky;top:var(--spacing-600,48px);}}.node-session__sidebar-card{display:flex;flex-direction:column;gap:var(--spacing-400,32px);padding:var(--spacing-300,24px);background-color:var(--ambience-200,#f3f0ed);border-radius:var(--border-radius-m,4px);}@media (min-width:1200px){.node-session__sidebar-card{padding:var(--spacing-400,32px);}}.node-session__sidebar-section{display:flex;flex-direction:column;gap:var(--spacing-300,24px);}.node-session__divider{border:none;border-top:1px solid var(--ambience-500,#c9c0b8);margin:0;}.node-session__sidebar-card > .node-session__sidebar-section:first-child .node-session__divider{display:none;}.node-session__time-block{display:flex;flex-direction:column;gap:var(--spacing-050,4px);}.node-session__time{color:var(--accent,#FA263A);font-variant-numeric:slashed-zero;font-family:"Bosch Sans",sans-serif;font-size:var(--text-h4,20px);font-weight:700;line-height:125%;letter-spacing:-0.48px;}.node-session__day{color:var(--trust,#550a2d);font-variant-numeric:slashed-zero;font-family:"Bosch Sans",sans-serif;font-size:var(--text-paragraph-m,16px);font-weight:700;line-height:150%;letter-spacing:-0.22px;}.node-session__meta-item{display:flex;flex-direction:column;gap:var(--spacing-050,4px);}.node-session__meta-label{color:var(--trust,#550a2d);font-variant-numeric:slashed-zero;font-family:"Bosch Sans",sans-serif;font-size:var(--text-paragraph-s,15px);font-weight:700;line-height:150%;letter-spacing:-0.18px;}.node-session__meta-value{font-family:'Bosch Sans',sans-serif;font-weight:400;font-size:15px;line-height:1.5;color:var(--trust,#550a2d);}.node-session__register{display:flex;flex-direction:column;align-items:flex-start;gap:var(--spacing-200,16px);}.node-session__cart{display:flex;flex-direction:column;align-items:flex-start;gap:var(--spacing-050,4px);}.node-session__cart:not(:has(> :not([hidden]))){display:none;}.node-session__cart .rba-sessions-capacity{font-family:'Bosch Sans',sans-serif;font-size:13px;line-height:1.5;color:var(--trust,#550a2d);}.node-session__cart .rba-sessions-schedule__bookmark{--rba-bookmark-icon-size:24px;padding:0;gap:var(--spacing-100,8px);color:var(--trust,#550a2d);text-align:left;}.node-session__cart .rba-sessions-schedule__bookmark-label{font-family:'Bosch Sans',sans-serif;font-weight:700;font-size:18px;line-height:1.5;}.node-session__share{display:flex;align-items:center;justify-content:space-between;gap:var(--spacing-200,16px);}.node-session__share-icons{display:flex;align-items:center;gap:var(--spacing-050,4px);}.node-session__share-link{display:flex;align-items:center;justify-content:center;padding:var(--spacing-100,8px) var(--spacing-150,12px);border:none;background:none;border-radius:var(--border-radius-m,4px);color:var(--trust,#550a2d);text-decoration:none;cursor:pointer;flex-shrink:0;}.node-session__share-link:hover{background-color:var(--ambience-300,#e3ddd7);}.node-session__main{display:flex;flex-direction:column;gap:var(--spacing-600,48px);color:var(--trust,#550a2d);}.node-session__chips{display:flex;flex-wrap:wrap;gap:var(--spacing-150,12px);align-items:center;}.node-session__chips + .node-session__headline{margin-top:calc(-1 * var(--spacing-400,32px));}.node-session__body{font-family:'Bosch Sans',sans-serif;font-weight:400;font-size:18px;line-height:1.65;color:var(--trust,#550a2d);}.node-session__body p{margin:0 0 var(--spacing-300,24px);}.node-session__body p:last-child{margin-bottom:0;}.node-session__speakers{display:flex;flex-direction:column;gap:var(--spacing-400,32px);border-top:1px solid var(--ambience-400,#d6d0ca);padding-top:var(--spacing-400,32px);}.node-session__speakers-heading{margin-bottom:0;}.node-session__speakers-grid{display:grid;grid-template-columns:1fr;gap:var(--spacing-400,32px);margin:0;padding:0;list-style:none;}@media (min-width:768px){.node-session__speakers-grid{grid-template-columns:repeat(2,1fr);}}.node-session__speakers--canvas .node-session__speakers-grid{grid-template-columns:repeat(2,1fr);}.node-session__speaker{display:flex;min-width:0;}.node-session__speaker-card{display:flex;flex:1;align-items:flex-start;gap:var(--spacing-300,24px);min-width:0;border-radius:var(--border-radius-m,4px);color:inherit;text-decoration:none;}a.node-session__speaker-card:hover .node-session__speaker-name{text-decoration:underline;}a.node-session__speaker-card:focus-visible{outline:var(--border-width-regular,2px) solid var(--trust,#550a2d);outline-offset:var(--spacing-100,8px);}.node-session__speaker-portrait{width:96px;flex-shrink:0;aspect-ratio:1;overflow:hidden;border-radius:var(--border-radius-m,4px);background-color:var(--ambience-200,#f3f0ed);}.node-session__speaker-portrait *:not(.contextual,.contextual *){display:block;width:100%;height:100%;margin:0;}.node-session__speaker-portrait img{object-fit:cover;object-position:center top;}.node-session__speaker-portrait .image__caption,.node-session__speaker-portrait .media__credits-overlay{display:none;}.node-session__speaker-identity{display:flex;flex-direction:column;gap:var(--spacing-025,2px);min-width:0;}.node-session__speaker-name{font-family:'Bosch Sans',sans-serif;font-weight:700;font-size:var(--text-paragraph-m,16px);line-height:1.4;color:var(--trust,#550a2d);}.node-session__speaker-role{font-family:'Bosch Sans',sans-serif;font-weight:400;font-size:15px;line-height:1.5;color:var(--trust,#550a2d);}.node-session__speaker-company{font-family:'Bosch Sans',sans-serif;font-weight:400;font-size:14px;line-height:1.5;color:var(--trust,#550a2d);opacity:0.75;}.node-session__speaker-lead{margin:var(--spacing-100,8px) 0 0;font-family:'Bosch Sans',sans-serif;font-weight:400;font-size:15px;line-height:1.5;color:var(--trust,#550a2d);}.node-landingpage__title{padding-block:var(--spacing-2000,160px) var(--spacing-1000,80px);font-family:var(--font-bosch-sans,'Bosch Sans'),sans-serif;font-weight:700;font-size:var(--text-h2);line-height:1.2;letter-spacing:-0.021em;color:var(--trust,#550a2d);text-align:center;}.node-landingpage--project-sub .node-landingpage__title{max-width:calc(1427px + 2 * var(--grid-margin,16px));margin-inline:auto;padding-inline:var(--grid-margin,16px);}@media (min-width:768px){.node-landingpage--project-sub .node-landingpage__title{padding-inline-start:calc(var(--grid-margin) + var(--grid-column-width) + var(--grid-gutter));}}@media (min-width:1440px){.node-landingpage--project-sub .node-landingpage__title{padding-inline-start:calc(var(--grid-margin) + (1427px - 11 * var(--grid-gutter)) / 12 + var(--grid-gutter));}}.node-landingpage--project-sub .node__content{padding-block-end:var(--spacing-1000,80px);}.node-landingpage--project-sub .node__content h3,.node-landingpage--project-sub .node__content .heading--h3{padding-block:24px;}.node-landingpage__back{position:sticky;top:0;z-index:100;padding:var(--spacing-300,24px) var(--spacing-300,24px);}@media (min-width:1024px){.node-landingpage__back{padding-left:var(--spacing-600,48px);padding-right:var(--spacing-600,48px);}}.node--type-page .heading--h1{text-align:center;}.node--type-issue{width:600px;}.node--type-issue .node-issue__body{background-color:var(--white);}.node--type-issue .node-issue__body > .container-100{padding:0;}.node--type-issue .node-issue__body .container__inner > *{padding-left:10px;padding-right:10px;}.node--type-issue .node-issue__body .teaser-card-content{padding-left:0px;padding-right:0px;border-radius:0;}.node-issue__header{background-color:var(--trust);color:var(--ambience);padding:20px;}.node-issue__header .node-issue__logo{padding-top:100px;}.node-issue__edition_title{margin-top:16px;}.node-issue__edition_title span{background-color:var(--attitude);color:var(--trust);padding:2px 10px;border-radius:5px;font-weight:bold;}.page-node-type-issue main{background-color:var(--ambience-100);}.node--type-issue .event-teaser{flex-direction:column;}
.button{--btn-height:clamp(44px,44px + 3.3333cqi,56px);--btn-font:clamp(18px,18px + 1.1111cqi,22px);--btn-tracking:clamp(-0.264px,-0.18px - 0.0233cqi,-0.18px);--btn-px:clamp(24px,24px + 2.2222cqi,32px);--btn-py:clamp(8px,8px + 2.2222cqi,16px);--btn-icon-size:clamp(16px,16px + 1.1111cqi,20px);--btn-icon-stroke-width:clamp(2.8px,2.8px + 0.1944cqi,3.5px);--btn-gap:clamp(12px,12px + 1.1111cqi,16px);--btn-px-icon:clamp(20px,20px + 2.2222cqi,28px);--btn-bg:var(--attitude,#ffa0fa);--btn-text:var(--trust,#550a2d);--btn-border:transparent;}@container bosch-button (min-width:360px){.button:not(.button--max-s):not(.button--max-m){--btn-height:clamp(56px,48px + 2.2222cqi,64px);--btn-tracking:clamp(-0.42px,-0.108px - 0.0433cqi,-0.264px);--btn-px:clamp(32px,24px + 2.2222cqi,40px);--btn-py:clamp(18px,18px + 2.2222cqi,20px);--btn-icon-size:clamp(20px,14px + 1.6667cqi,26px);--btn-icon-stroke-width:clamp(3.5px,2px + 0.4167cqi,5px);--btn-gap:clamp(16px,12px + 1.1111cqi,20px);--btn-px-icon:clamp(28px,24px + 1.1111cqi,32px);}}.button__container{container:bosch-button / inline-size;inline-size:100%;}.container .button__container{padding-block:var(--spacing-500,40px);}.button{align-items:center;background-color:var(--btn-bg);border:var(--border-width-regular,2px) solid var(--btn-border);border-radius:var(--border-radius-round,1000px);color:var(--btn-text);cursor:pointer;display:inline-flex;font-family:'Bosch Sans',sans-serif;font-feature-settings:'zero';font-size:var(--btn-font);font-weight:700;gap:var(--btn-gap);min-height:var(--btn-height);width:fit-content;justify-content:center;letter-spacing:var(--btn-tracking);line-height:1.1;margin-inline:1em;padding:var(--btn-py) var(--btn-px);text-decoration:none;transition:background-color 0.3s ease,border-color 0.3s ease,color 0.3s ease;text-align:center;}.button:first-child{margin-left:0;}@supports (text-box-trim:trim-both){.button .button__label{order:0;text-box-trim:trim-both;text-box-edge:cap alphabetic;}}.button:focus-visible{outline:var(--border-width-bold,4px) solid var(--accent,#fa263a);outline-offset:2px;}.button--max-s{--btn-height:44px;--btn-font:var(--text-button-s);--btn-tracking:-0.18px;--btn-px:var(--spacing-300,24px);--btn-py:var(--spacing-100,8px);--btn-icon-size:16px;--btn-icon-stroke-width:2.8px;--btn-gap:var(--spacing-150,12px);--btn-px-icon:var(--spacing-250,20px);}.button__icon{align-items:center;display:flex;flex-shrink:0;height:var(--btn-icon-size);justify-content:center;width:var(--btn-icon-size);transition:margin 0.3s ease-in-out;}.button__icon svg{display:block;height:100%;width:100%;stroke-width:var(--btn-icon-stroke-width);}.button__icon .icon{width:var(--btn-icon-size);height:var(--btn-icon-size);}.button__icon.before{order:-1;}.button:hover .button__icon.before{margin-inline-end:0.25rem;}.button__icon.after{order:1;}.button:hover .button__icon.after{margin-inline-start:0.25rem;}.button.icon--only{height:var(--btn-height);width:var(--btn-height);padding:0;}.button--primary{--btn-bg:var(--attitude,#ffa0fa);--btn-text:var(--trust,#550a2d);}.button--primary:hover{--btn-bg:var(--attitude-500,#cc80c8);}.surface--attitude .button--primary,.button--primary.button--on-attitude{--btn-bg:var(--white,#ffffff);--btn-text:var(--trust,#550a2d);}.surface--attitude .button--primary:hover,.button--primary.button--on-attitude:hover{--btn-bg:var(--attitude-100,#FFCFFD);}.surface--attitude .button--primary:hover,.button--primary.button--on-attitude:hover{--btn-bg:var(--attitude-200,#FFCFFD);}.surface--academy .button--primary,.button--primary.button--on-academy{--btn-bg:var(--trust,#550a2d);--btn-text:var(--attitude,#ffa0fa);}.surface--academy .button--primary:hover,.button--primary.button--on-academy:hover{--btn-bg:var(--trust-300,#773B57);}.media .button--primary,.media .button--secondary,.media .button--outline,.button--primary.button--on-media,.button--secondary.button--on-media,.button--outline.button--on-media{--btn-bg:#EBE6E1A8;--btn-text:var(--trust,#550a2d);--btn-border:none;backdrop-filter:blur(calc(var(--blur-medium,12px) / 2));}.media .button--primary:hover,.media .button--secondary:hover,.media .button--outline:hover,.button--primary.button--on-media:hover,.button--secondary.button--on-media:hover,.button--outline.button--on-media:hover{--btn-bg:var(--attitude,#ffa0fa);--btn-border:none;background-color:var(--btn-bg);}.button--secondary{--btn-bg:var(--ambience,#EBE6E1);--btn-text:var(--trust,#550a2d);}.button--secondary:hover{--btn-bg:var(--ambience-500,#DBD4CE);}.surface--ambience .button--secondary,.button--secondary.button--on-ambience{--btn-bg:var(--ambience-500,#DBD4CE);--btn-text:var(--trust,#550a2d);}.surface--ambience .button--secondary:hover,.button--secondary.button--on-ambience:hover{--btn-bg:var(--ambience-600,#BAB0A7);}.view-fellows .button--secondary.button--on-ambience{background-color:var(--ambience-500,#DBD4CE);}.view-fellows .button--secondary.button--on-ambience:hover{background-color:var(--ambience-600,#BAB0A7);}.surface--attitude .button--secondary,.button--secondary.button--on-attitude{--btn-bg:var(--attitude-500,#cc80c8);--btn-text:var(--white,#ffffff);}.surface--attitude .button--secondary:hover,.button--secondary.button--on-attitude:hover{--btn-bg:var(--attitude-600,#996096);}.surface--trust .button--secondary,.button--secondary.button--on-trust{--btn-bg:var(--trust-300,#773b57);--btn-text:var(--white,#ffffff);}.surface--trust .button--secondary:hover,.button--secondary.button--on-trust:hover{--btn-bg:var(--trust-200,#AA8496);}.surface--academy .button--secondary,.surface--academy .button--secondary:hover,.button--secondary.button--on-academy,.button--secondary.button--on-academy:hover{--btn-bg:var(--academy-200,#D4C0A1);}.surface--attitude .button--secondary:hover,.button--secondary.button--on-attitude:hover{--btn-bg:var(--attitude-600,#996096);}.button--outline{--btn-bg:transparent;--btn-border:var(--trust,#550a2d);--btn-text:var(--trust,#550a2d);}.button--outline:hover{--btn-bg:var(--ambience,#ebe6e1);}.surface--ambience .button--outline:hover,.button--outline.button--on-ambience:hover{--btn-bg:var(--ambience-500,#dbd4ce);}.surface--attitude .button--outline:hover,.button--outline.button--on-attitude:hover{--btn-bg:var(--attitude-300,#FFB3FB);}.surface--trust .button--outline,.button--outline.button--on-trust{--btn-border:var(--white,#ffffff);--btn-text:var(--white,#ffffff);}.surface--trust .button--outline:hover,.button--outline.button--on-trust:hover{--btn-bg:var(--trust-300,#773B57);}.surface--academy .button--outline,.button--outline.button--on-academy{--btn-border:var(--white,#ffffff);--btn-text:var(--white,#ffffff);}.surface--academy .button--outline:hover,.button--outline.button--on-academy:hover{--btn-bg:var(--academy-500,#97784B);}
.surface{--surface-bg:var(--ambience);--surface-text:var(--trust);background-color:var(--surface-bg);color:var(--surface-text);}.surface--white{--surface-bg:var(--white);--surface-text:var(--trust);}.surface--ambience{--surface-bg:var(--ambience-200);--surface-text:var(--trust);}.surface--ambience_dark{--surface-bg:var(--ambience);--surface-text:var(--trust);}.surface--trust{--surface-bg:var(--trust);--surface-text:var(--white);}.surface--attitude{--surface-bg:var(--attitude);--surface-text:var(--trust);}.surface--academy{--surface-bg:var(--academy-300,#c0a57b);--surface-text:var(--trust);}.container-100{display:grid;grid-template-columns:repeat(4,1fr);gap:var(--grid-gutter,12px);padding-inline:var(--grid-margin);padding-block:var(--spacing-400);}@media (min-width:768px){.container-100{grid-template-columns:repeat(8,1fr);}}@media (min-width:1200px){.container-100{grid-template-columns:repeat(12,1fr);padding-block:var(--spacing-1000);}}@media (min-width:1440px){.container-100{grid-template-columns:repeat(12,1fr);padding-block:var(--spacing-1750);}}.container__inner{grid-column:1 / -1;height:100%;}@media (min-width:768px){.container-100--small .container__inner{grid-column:2 / -2;}}@media (min-width:1440px){.container-100--small .container__inner{grid-column:2 / -2;}}@media (min-width:768px){.container-100--xs .container__inner{grid-column:2 / -2;}}@media (min-width:1440px){.container-100--xs .container__inner{grid-column:3 / -3;}}@media (min-width:768px){.container-100--xxs .container__inner{grid-column:2 / -2;}}@media (min-width:1440px){.container-100--xxs .container__inner{grid-column:4 / -4;}}.theme-bosch{@media (min-width:768px){.container__inner:has(> .paragraph--columns-1):not(:has(> :not(.paragraph--columns-1):not(.heading))){grid-column:2 / -2;}}}@media (min-width:768px){.container__inner:has(> .quote-card):not(:has(> :not(.quote-card))){grid-column:2 / -2;}}.surface--transparent{--surface-bg:transparent;}@media (min-width:1200px){.container-100.surface--white{padding-block:var(--spacing-1000,80px);}.path-node.page-node-type-article .container-100.surface--white{padding-block:0 var(--spacing-1000,80px);margin-top:0;}}.node-landingpage--project-sub .container-100{padding-inline:var(--grid-margin,16px);max-width:calc(1427px + 2 * var(--grid-margin,16px));margin-inline:auto;}.node-landingpage--project-sub .node__content > .container-100:first-child{padding-block:0;}.container,.container--fullbleed{width:100%;overflow:clip;}
.footer{--f-icon-size:36px;--f-radius:4px;--f-newsletter-height:190px;--f-heading-size:20px;--f-label-size:18px;--f-legal-size:14px;background-color:var(--surface-bg);color:var(--surface-text);@media (min-width:768px){--f-legal-size:16px;}}footer.surface--trust{--surface-bg:var(--trust,#550a2d);--surface-text:var(--ambience,#ebe6e1);--f-text:var(--surface-text);--f-text-muted:var(--ambience-500,#dbd4ce);--f-text-subtle:var(--ambience-700,#998c80);--f-text-copyright:var(--ambience-700);--f-cta:var(--attitude,#ffa0fa);--f-icon-size:36px;--f-radius:4px;--sub-background:var(--trust-500,#440824);--sub-border-color-top:var(--trust-300,#773b57);}footer.surface--academy{--surface-bg:var(--academy,#AF8E5C);--surface-text:var(--ambience,#ebe6e1);--f-text:var(--ambience,#ebe6e1);--f-text-muted:var(--academy-200,#D4C0A1);--f-text-subtle:var(--academy-300,#C0A57B);--f-text-copyright:var(--academy-200);--f-cta:var(--academy-100,#E8DDCC);--f-icon-fill:var(--ambience);--sub-background:var(--academy-500);--sub-border-color-top:var(--academy-300);}.footer__main,.footer__sub{padding-inline:var(--spacing-200,16px);@media (min-width:768px){padding-inline:var(--spacing-500,40px);}@media (min-width:1920px){padding-inline:100px;}}.footer__main,.footer__sub{display:flex;flex-direction:column;gap:var(--spacing-800,64px);padding-block:var(--spacing-400,32px) var(--spacing-600,48px);@media (min-width:768px){padding-block:var(--spacing-600,48px) var(--spacing-1000,80px);}@media (min-width:1200px){flex-direction:row !important;align-items:flex-start;padding-block:var(--spacing-600,48px) var(--spacing-2000,160px);}@media (min-width:1920px){gap:var(--spacing-3000,240px);padding-block:var(--spacing-1000,80px) var(--spacing-2000,160px);}}.footer__logo{.logo{--lc-height:var(--lc-height-m);}@media (min-width:768px){.logo{--lc-height:var(--lc-height-l);}}@media (min-width:1200px){flex-shrink:0;width:350px;.logo{--lc-height:var(--lc-height-xl);}}}.footer__navigation{display:grid;grid-template-columns:1fr;}@media (min-width:768px){.footer__navigation{grid-template-columns:1fr 1fr 1.6fr;gap:var(--spacing-800,64px);}}@media (min-width:768px){.footer__nav-col1,.footer__nav-col2{grid-column:2;}.footer__aside{grid-column:1;grid-row:1;}}@media (min-width:1200px){.footer__nav-col1,.footer__nav-col2{grid-column:1;}.footer__aside{grid-column:2;}}@media (min-width:1340px){.footer__nav-col1{grid-column:1;}.footer__nav-col2{grid-column:2;}.footer__aside{grid-column:3;}}.footer__nav-group{border-bottom:1px solid var(--sub-border-color-top);}.footer__nav-group:first-child{border-top:1px solid var(--sub-border-color-top);}@media (min-width:768px){.footer__nav-group,.footer__nav-group:first-child{border:none;margin-bottom:var(--spacing-600,48px);}.footer__nav-group:last-child{margin-bottom:0;}}.footer__nav-summary{display:flex;align-items:center;justify-content:space-between;padding:var(--spacing-200,16px) 0;cursor:pointer;color:var(--f-text);user-select:none;}@media (min-width:768px){.footer__nav-summary{cursor:default;pointer-events:none;padding:0 0 var(--spacing-200,16px) 0;}}.footer__nav-heading{font-size:var(--f-heading-size);font-weight:700;line-height:1.5;letter-spacing:-0.01em;}.footer__nav-chevron{flex-shrink:0;transition:transform 0.2s ease;color:var(--f-text);}@media (prefers-reduced-motion:reduce){.footer__nav-chevron{transition:none;}}@media (min-width:768px){.footer__nav-chevron{display:none;}}.footer__nav-content{display:none;list-style:none;margin:0;padding:0 0 var(--spacing-200,16px) 0;}.footer__nav-group.is-open .footer__nav-content{display:block;}.footer__nav-group.is-open .footer__nav-chevron{transform:rotate(180deg);}@media (min-width:768px){.footer__nav-content{display:block;padding:0;}}.footer__nav-link{display:block;padding:var(--spacing-100,8px) 0;font-size:var(--f-heading-size);font-weight:400;line-height:1.5;letter-spacing:-0.01em;color:var(--f-text);text-decoration:none;transition:color 0.15s ease;}.footer__nav-link:hover{color:var(--f-cta);}.footer__aside{display:flex;flex-direction:column;gap:var(--spacing-400,32px);padding-top:var(--spacing-600,48px);@media (min-width:768px){align-items:flex-start;gap:var(--spacing-800,64px);padding-top:0;}@media (min-width:1200px){flex-direction:column;gap:var(--spacing-400,32px);}}.footer__newsletter{display:flex;flex-direction:column;height:var(--f-newsletter-height);min-width:320px;}.footer__social{display:flex;flex-direction:column;gap:var(--spacing-075,6px);}.footer__social-label{font-size:var(--f-label-size);font-weight:700;line-height:1.5;letter-spacing:-0.01em;color:var(--f-text);margin:0;padding:var(--spacing-100,8px) 0;}.footer__social-links{display:flex;gap:var(--spacing-400,32px);align-items:center;list-style:none;margin:0;padding:0;svg{width:var(--f-icon-size,60px);height:var(--f-icon-size,60px);}}.footer__social-link,.footer__social-links a{display:flex;align-items:center;justify-content:center;color:var(--f-text);text-decoration:none;transition:color 0.15s ease,background-color 0.15s ease;&:hover{color:var(--f-cta);}}.footer__sub{align-items:center;padding-block:12px;border-top:1px solid;border-color:var(--sub-border-color-top);background:var(--sub-background);}.footer__copyright{font-size:var(--f-legal-size);font-weight:400;line-height:1.5;color:var(--f-text-copyright);margin:0;padding:var(--spacing-100,8px) 0;@media (min-width:768px){margin-block:0;}@media (min-width:1200px){width:350px;}}.footer__legal{.menu--footer-legal,.menu--footer-legal-en{display:flex;flex-wrap:wrap;gap:var(--spacing-200) var(--spacing-050);list-style:none;margin:0;padding:0;}.menu--footer-legal__item,.menu--footer-legal-en__item{padding:var(--spacing-100,8px);}.menu--footer-legal__link,.menu--footer-legal-en__link{display:inline-flex;align-items:center;font-size:var(--f-legal-size);font-weight:400;line-height:1.5;color:var(--f-text);text-decoration:none;border-radius:2px;transition:color 0.15s ease;&:hover{color:var(--f-cta);}@media (min-width:768px){margin-block:0;}}}.footer__newsletter .footer__newsletter-label,.footer__newsletter [data-newsletter-label]{font-size:var(--f-label-size);font-weight:700;line-height:1.5;letter-spacing:-0.01em;color:var(--f-text-muted);margin:0;}.footer h3{margin:0;padding:0 0 16px 0;font-size:var(--f-heading-size);line-height:1.5;color:var(--f-text);}
.icon{--icon-size-xxs:16px;--svg-stroke-width-xxs:1.8;--icon-size-xs:20px;--svg-stroke-width-xs:2.2;--icon-size-s:26px;--svg-stroke-width-s:2.8;--icon-size-m:36px;--svg-stroke-width-m:3.5;--icon-size-l:64px;--svg-stroke-width-l:5;--icon-size-xl:92px;--svg-stroke-width-xl:7;--icon-size-xxl:176px;--svg-stroke-width-xxl:9;--icon-size:var(--icon-size-s);--svg-stroke-width:var(--svg-stroke-width-s);}.icon{display:inline-flex;align-items:center;justify-content:center;flex-shrink:0;color:inherit;width:var(--icon-size);height:var(--icon-size);}.icon svg{display:block;width:100%;height:100%;}@media (min-width:768px){.icon{--icon-size:var(--icon-size-s);}}@media (min-width:1200px){.icon{--icon-size:var(--icon-size-m);}}.icon--xxs{--icon-size:var(--icon-size-xxs);--svg-stroke-width:var(--svg-stroke-width-xxs);}.icon--xs{--icon-size:var(--icon-size-xs);--svg-stroke-width:var(--svg-stroke-width-xs);}.icon--s{--icon-size:var(--icon-size-s);--svg-stroke-width:var(--svg-stroke-width-s);}.icon--m{--icon-size:var(--icon-size-m);--svg-stroke-width:var(--svg-stroke-width-m);}.icon--l{--icon-size:var(--icon-size-l);--svg-stroke-width:var(--svg-stroke-width-l);}.icon--xl{--icon-size:var(--icon-size-xl);--svg-stroke-width:var(--svg-stroke-width-xl);}.icon--xxl{--icon-size:var(--icon-size-xxl);--svg-stroke-width:var(--svg-stroke-width-xxl);}
.image{margin:0;width:100%;height:auto;}.image__media{width:100%;}.image img{display:block;width:100%;height:auto;}.image__caption{margin-top:var(--spacing-200);margin-left:var(--spacing-200);color:var(--trust);font-size:var(--text-paragraph-s);font-style:normal;font-weight:400;line-height:1.5;letter-spacing:-0.18px;align-self:stretch;}.media__image-wrap{position:relative;}.media__credits-overlay{position:absolute;bottom:12px;left:50%;transform:translateX(-50%);padding:4px 64px;background:rgba(0,0,0,0.55);color:var(--white,#ffffff);font-size:0.75rem;line-height:1.4;border-radius:6px;white-space:nowrap;opacity:0;transition:opacity 0.7s ease;pointer-events:none;z-index:2;.node--type-landingpage &{display:none;}}.media__image-wrap:hover .media__credits-overlay{opacity:1;}.media__credits-overlay .field__item,.media__credits-overlay .field--image-credits{display:inline;color:inherit;text-align:right;margin-top:0;}
.link{--lnk-color:var(--attitude-600,#996096);--lnk-icon-size:20px;--lnk-gap:12px;--lnk-font-size:var(--text-link-m,22px);}.surface--trust .link,.link.link--on-trust{--lnk-color:var(--attitude,#ffa0fa);}.surface--attitude .link,.surface--academy .link,.surface--ambience .link,.link.link--on-attitude,.link.link--on-academy,.link.link--on-ambience{--lnk-color:var(--trust,#550a2d);}.link{display:inline-flex;align-items:center;gap:var(--lnk-gap);padding:6px 2px;border-radius:var(--border-radius-m,4px);font-family:'Bosch Sans',sans-serif;font-feature-settings:'zero';font-weight:700;font-size:var(--lnk-font-size);line-height:1.1;letter-spacing:-0.015em;color:var(--lnk-color);text-decoration:none;cursor:pointer;transition:color 0.3s ease-in-out;.container__inner > &{width:100%;}}.link__icon{display:inline-flex;align-items:center;justify-content:center;flex-shrink:0;width:var(--lnk-icon-size);height:var(--lnk-icon-size);}.link__icon svg{display:block;width:100%;height:100%;}.link__icon.before{order:-1;}.link__label{order:0;}.link__icon.after{order:1;}.link--l{--lnk-font-size:var(--text-link-l,28px);--lnk-icon-size:24px;min-height:48px;}.link--m{--lnk-font-size:var(--text-link-m,22px);--lnk-icon-size:20px;min-height:38px;}.link--s{--lnk-font-size:var(--text-link-s,18px);--lnk-icon-size:16px;min-height:32px;}.link:hover{color:var(--attitude-500,#CC80C8);}.surface--trust .link:hover,.link.link--on-trust:hover{color:var(--attitude-200,#FFCFFD);}.surface--ambience .link:hover,.link.link--on-ambience:hover{color:var(--attitude-500,#CC80C8);}.surface--attitude .link:hover,.surface--academy .link:hover,.link.link--on-attitude:hover,.link.link--on-academy:hover{color:var(--accent-600,#961723);}.link:focus-visible{outline:2px solid var(--accent,#fa263a);outline-offset:0;border-radius:2px;}.link:active{opacity:0.8;}.link[aria-disabled="true"],.link:disabled{opacity:0.4;pointer-events:none;cursor:not-allowed;}@media (min-width:1200px){.link--l{--lnk-font-size:var(--text-link-l,28px);}.link--m{--lnk-font-size:var(--text-link-m,22px);}.link--s{--lnk-font-size:var(--text-link-s,18px);}}
.logo{--lc-height:32px;--lc-bm-ratio:0.8375;--lc-height-s:40px;--lc-height-m:46px;--lc-height-l:64px;--lc-height-xl:80px;}@media (min-width:768px){.logo{--lc-height:var(--lc-height-s);}}@media (min-width:1200px){.logo{--lc-height:var(--lc-height-m);}}.logo--size-xs{--lc-height:var(--lc-height);}.logo--size-s{--lc-height:var(--lc-height-s);}.logo--size-m{--lc-height:var(--lc-height-m);}.logo--size-l{--lc-height:var(--lc-height-l);}.logo--size-xl{--lc-height:var(--lc-height-xl);}.logo{--lc-color:var(--trust,#550a2d);--lc-color-hover:var(--accent,#fa263a);--lc-color-active:var(--accent-500,#c81e2e);}.surface--trust .logo{--lc-color:var(--white,#ffffff);--lc-color-hover:var(--attitude,#ffa0fa);--lc-color-active:var(--attitude-500,#cc80c8);}.surface--attitude .logo,.surface--ambience_light .logo,.surface--ambience_dark .logo{--lc-color:var(--trust,#550a2d);--lc-color-hover:var(--trust-500,#440824);--lc-color-active:var(--trust-500,#440824);}.surface--academy .logo{--lc-color:var(--white,#ffffff);--lc-color-hover:var(--trust-500,#550a2d);--lc-color-active:var(--trust-500,#440824);}.surface--white .logo--brand-rba,.surface--ambience_light .logo--brand-rba,.surface--ambience_dark .logo--brand-rba,.surface--academy .logo--brand-rba{--lc-color-hover:var(--academy-300,#c0a57b);--lc-color-active:var(--academy-200,#d4c0a1);}.logo.logo--surface-white{--lc-color:var(--trust,#550a2d);--lc-color-hover:var(--accent,#fa263a);--lc-color-active:var(--accent-500,#c81e2e);}.logo.logo--surface-trust{--lc-color:var(--white,#ffffff);--lc-color-hover:var(--attitude,#ffa0fa);--lc-color-active:var(--attitude-500,#cc80c8);}.logo.logo--surface-attitude,.logo.logo--surface-academy{--lc-color:var(--trust,#550a2d);--lc-color-hover:var(--trust-500,#440824);--lc-color-active:var(--trust-500,#440824);}.logo--brand-rba.logo--surface-white,.logo--brand-rba.logo--surface-academy{--lc-color-hover:var(--academy-300,#c0a57b);--lc-color-active:var(--academy-200,#d4c0a1);}.logo{display:inline-flex;align-items:center;overflow:hidden;text-decoration:none;color:inherit;flex-shrink:0;}.logo svg{display:block;height:var(--lc-height);width:auto;fill:var(--lc-color);transition:fill 0.2s ease;flex-shrink:0;}.logo{width:calc(var(--lc-height) * var(--lc-bm-ratio));}.logo svg{clip-path:inset(0 calc(100% - calc(var(--lc-height) * var(--lc-bm-ratio))) 0 0);}@media (min-width:768px){.logo{width:auto;}.logo svg{clip-path:none;}}.logo--with-text{width:auto;}.logo--with-text svg{clip-path:none;}.logo--only{width:calc(var(--lc-height) * var(--lc-bm-ratio));}.logo--only svg{clip-path:inset(0 calc(100% - calc(var(--lc-height) * var(--lc-bm-ratio))) 0 0);}a.logo:hover svg,a.logo:focus-visible svg{fill:var(--lc-color-hover);}a.logo:active svg{fill:var(--lc-color-active);}.logo--brand-rba svg{width:calc(var(--lc-height) * (200 / 46));}a.logo:focus-visible{outline:var(--border-width-bold,4px) solid var(--lc-color-hover);outline-offset:4px;border-radius:var(--border-radius-m,4px);}
.menu-slide-in{position:fixed;inset:0;z-index:500;pointer-events:none;}.surface--trust.menu-slide-in{--mainpanel-bg-color:var(--trust);--subpanel-bg-color:var(--trust-500);--subpanel-color--hover:var(--attitude);--subpanel-bg-color--hover:var(--trust-600);}.surface--academy.menu-slide-in{--mainpanel-bg-color:var(--academy);--subpanel-bg-color:var(--academy-500);--subpanel-color--hover:var(--attitude);--subpanel-bg-color--hover:var(--trust-500);}.menu-slide-in.is-open{pointer-events:auto;}.menu-slide-in__scrim{position:absolute;inset:0;background:rgba(0,0,0,0.45);opacity:0;transition:opacity 0.35s ease;}.menu-slide-in.is-open .menu-slide-in__scrim{opacity:1;}.menu-slide-in__drawer{position:absolute;top:0;right:0;bottom:0;width:min(560px,100%);overflow:hidden;transform:translateX(100%);transition:transform 0.35s cubic-bezier(0.4,0,0.2,1);display:flex;flex-direction:row;}.menu-slide-in.is-open .menu-slide-in__drawer{transform:translateX(0);}.menu-slide-in__panel--main{flex:0 0 100%;width:100%;padding:0 var(--spacing-300,24px);background:var(--mainpanel-bg-color);display:flex;flex-direction:column;overflow-y:auto;overflow-x:hidden;}.menu-slide-in .navigation-link{display:flex;width:100%;justify-content:space-between;}.menu-slide-in__panel--sub{position:absolute;inset:0;background:var(--subpanel-bg-color);display:flex;flex-direction:column;overflow-y:auto;overflow-x:hidden;gap:var(--spacing-300);transform:translateX(100%);transition:transform 0.3s cubic-bezier(0.4,0,0.2,1);}.menu-slide-in__panel--sub.is-active{transform:translateX(0);}.menu-slide-in__header{display:flex;align-items:center;justify-content:space-between;padding:17px var(--spacing-050,4px) 0 var(--spacing-200,16px);flex-shrink:0;}.menu-slide-in__logo{width:38px;overflow:hidden;flex-shrink:0;color:var(--white,#ffffff);margin-top:auto;transition:color 0.2s ease;}.menu-slide-in__logo .logo:hover svg{fill:var(--lc-color-hover);}.menu-slide-in__close{display:flex;align-items:center;justify-content:center;width:52px;height:52px;padding:var(--spacing-100,8px) var(--spacing-200,16px);background:transparent;border:none;border-radius:var(--border-radius-m,4px);color:var(--white,#ffffff);cursor:pointer;opacity:var(--opacity-visible,1);transition:color 0.2s ease,background-color 0.2s ease;flex-shrink:0;}.menu-slide-in__close:hover{color:var(--attitude);background:var(--trust-500);}.menu-slide-in__panel .navigation-link{width:100%;}.menu-slide-in__panel:not(.menu-slide-in__panel--main) .navigation-link:hover,.menu-slide-in__panel .menu-slide-in__close:hover{color:var(--subpanel-color--hover);background:var(--subpanel-bg-color--hover);}.menu-slide-in__nav{margin-top:60px;}.menu-slide-in__nav ul{list-style:none;margin:0;padding:0;}.menu-slide-in__nav ul li{display:flex;align-items:center;justify-content:space-between;border-radius:var(--border-radius-m,4px);margin-bottom:var(--spacing-300,24px);position:relative;}.menu-slide-in__nav ul li:last-child{margin-bottom:0;}.menu-slide-in__nav ul li ul{display:none;}.menu-slide-in__expand{display:flex;align-items:center;justify-content:center;width:40px;height:40px;flex-shrink:0;background:transparent;border:none;border-radius:var(--border-radius-m,4px);color:var(--white,#ffffff);cursor:pointer;transition:background-color 0.2s ease;margin-right:var(--spacing-100,8px);}.menu-slide-in__footer{flex-shrink:0;padding:var(--spacing-400,32px) var(--spacing-200,16px) 70px;}.menu-slide-in__panel-header{display:flex;align-items:center;justify-content:space-between;padding:17px var(--spacing-050,4px) 0 var(--spacing-050,4px);flex-shrink:0;gap:var(--spacing-100,8px);}.menu-slide-in__panel-header .navigation-link{flex-direction:row-reverse;width:100%;justify-content:flex-end;}.menu-slide-in__panel-header .navigation-link__icon{transform:rotate(180deg);}.menu-slide-in__back{display:flex;align-items:center;gap:var(--spacing-150,12px);flex:1 0 0;min-width:0;padding:var(--spacing-100,8px) var(--spacing-150,12px);background:transparent;border:none;border-radius:var(--border-radius-m,4px);color:var(--white,#ffffff);cursor:pointer;font-family:'Bosch Sans',sans-serif;font-weight:700;font-size:var(--text-link-l);line-height:1.4;letter-spacing:-0.39px;font-feature-settings:'zero' 1;text-align:left;transition:background-color 0.2s ease;}.menu-slide-in__back:hover{background:rgba(255,255,255,0.08);}.menu-slide-in__back-icon{display:flex;align-items:center;justify-content:center;flex-shrink:0;width:20px;height:20px;}.menu-slide-in__panel-title{white-space:nowrap;overflow:hidden;text-overflow:ellipsis;}.menu-slide-in__sub-nav{padding:40px var(--spacing-300,24px) var(--spacing-500,40px) var(--spacing-500,40px);}.menu-slide-in__sub-nav ul{list-style:none;margin:0;padding:0;}.menu-slide-in__sub-nav ul li{display:block;margin-bottom:var(--spacing-050,4px);}.menu--main__submenu.menu-slide-in__sub-list{display:flex;flex-direction:column;gap:var(--spacing-300)}.menu-slide-in__sub-nav .navigation-link:has(+ .menu--main__submenu){font-weight:var(--font-weight-bold);}@media (max-width:560px){.menu-slide-in__drawer{width:100%;}}
:root{--menubar-bg:var(--ambience,#ebe6e1);--menubar-text-color:var(--trust,#550a2d);--menubar-spacing-500:var(--spacing-500,40px);--menubar-spacing-350:var(--spacing-350,28px);--menubar-spacing-250:var(--spacing-250,20px);--menubar-spacing-150:var(--spacing-150,12px);--menubar-spacing-100:var(--spacing-100,8px);--menubar-border-radius:var(--border-radius-m,4px);--menubar-shadow:0px 0px var(--blur-light,8px) 0px rgba(0,0,0,0.1);--menubar-font-size:var(--text-link-m);--menubar-height:5.35rem;}.menubar{position:sticky;top:0;z-index:100;background-color:var(--menubar-bg);box-shadow:var(--menubar-shadow);display:flex;align-items:center;width:100%;height:var(--menubar-height);}.menubar__inner{display:flex;align-items:center;justify-content:space-between;width:100%;padding:var(--menubar-spacing-250) var(--menubar-spacing-350) var(--menubar-spacing-250) var(--menubar-spacing-500);}.menubar__logo-link{display:flex;align-items:center;width:100%;height:100%;}.menubar__links{display:flex;align-items:center;gap:var(--menubar-spacing-250);flex-shrink:0;}.menubar__link{display:flex;align-items:center;padding:var(--menubar-spacing-100) var(--menubar-spacing-150);border-radius:var(--menubar-border-radius);color:var(--menubar-text-color);font-family:'Bosch Sans',sans-serif;font-weight:700;font-size:var(--menubar-font-size);line-height:1.5;letter-spacing:-0.2px;white-space:nowrap;text-decoration:none;opacity:var(--opacity-visible,1);transition:background-color 0.2s ease,opacity 0.2s ease;font-feature-settings:'zero';}.menubar__link:hover{background-color:rgba(85,10,45,0.05);}.menubar__link:active{background-color:rgba(85,10,45,0.1);}.menubar__icon-button{display:flex;align-items:center;justify-content:center;height:46px;padding:var(--menubar-spacing-100) var(--menubar-spacing-150);border-radius:var(--menubar-border-radius);background:transparent;border:none;color:var(--menubar-text-color);cursor:pointer;opacity:var(--opacity-visible,1);transition:background-color 0.2s ease,opacity 0.2s ease;}.menubar__icon-button:hover{background-color:rgba(85,10,45,0.05);}.menubar__icon-button:active{background-color:rgba(85,10,45,0.1);}.menubar__icon{width:20px;height:20px;flex-shrink:0;}.menubar--mobile-m .menubar__inner{max-width:919px;padding:var(--menubar-spacing-250) var(--menubar-spacing-350);}.menubar--mobile-m .menubar__logo{width:auto;padding-right:40px;}.menubar--mobile-s .menubar__inner{max-width:470px;padding:var(--menubar-spacing-250) var(--menubar-spacing-250);}.menubar--mobile-s .menubar__logo{width:auto;padding-right:20px;}.menubar--mobile-s .menubar__link{display:none;}.menubar--mobile-xs .menubar__inner{max-width:397px;padding:var(--menubar-spacing-250) var(--menubar-spacing-150);}.menubar--mobile-xs .menubar__logo{width:auto;padding-right:12px;}.menubar--mobile-xs .menubar__link{display:none;}.menubar--mobile-xs .menubar__icon-button:not(.menubar__icon-button--menu){display:none;}@media (max-width:919px){.menubar:not(.menubar--desktop):not(.menubar--mobile-m):not(.menubar--mobile-s):not(.menubar--mobile-xs) .menubar__link{font-size:18px;}}@media (max-width:768px){.menubar:not(.menubar--desktop):not(.menubar--mobile-m):not(.menubar--mobile-s):not(.menubar--mobile-xs) .menubar__link{display:none;}}
.navigation-link{--nl-color:var(--trust,#550a2d);--nl-bg:transparent;--nl-hover-bg:var(--ambience-200,#f3f0ed);--nl-hover-color:var(--attitude-500,#cc80c8);--nl-active-bg:var(--ambience-200,#f3f0ed);--nl-active-color:var(--attitude,#ffa0fa);--nl-focus-ring:var(--accent,#fa263a);--nl-px:16px;--nl-py:8px;--nl-font-size:26px;--nl-line-height:1.4;--nl-letter-spacing:-0.39px;--nl-gap:12px;display:inline-flex;align-items:center;gap:var(--nl-gap);padding:var(--nl-py) var(--nl-px);color:var(--nl-color);background-color:var(--nl-bg);font-family:'Bosch Sans',sans-serif;font-feature-settings:'zero';font-size:var(--nl-font-size);line-height:var(--nl-line-height);letter-spacing:var(--nl-letter-spacing);text-decoration:none;border-radius:var(--border-radius-m,4px);border:2px solid transparent;cursor:pointer;transition:background-color 0.15s ease,color 0.15s ease;}.navigation-link:hover{background-color:var(--nl-hover-bg);color:var(--nl-hover-color);}.navigation-link:active{background-color:var(--nl-active-bg);color:var(--nl-active-color);}.navigation-link:focus-visible{outline:none;border-color:var(--nl-focus-ring);color:var(--nl-color);}.navigation-link[aria-disabled="true"]{opacity:var(--opacity-disabled,0.33);pointer-events:none;cursor:default;}.navigation-link__icon{display:flex;align-items:center;flex-shrink:0;}.navigation-link__external{margin-inline-end:auto;}.navigation-link--size-m{--nl-px:12px;--nl-font-size:20px;--nl-line-height:1.5;--nl-letter-spacing:-0.2px;}.navigation-link--size-s{--nl-px:8px;--nl-font-size:16px;--nl-line-height:1.5;--nl-letter-spacing:-0.16px;}.navigation-link--size-xs{--nl-px:8px;--nl-font-size:14px;--nl-line-height:1.5;--nl-letter-spacing:-0.14px;}.navigation-link--icon-only.navigation-link--size-s,.navigation-link--icon-only.navigation-link--size-xs{--nl-px:12px;}.surface--ambience-200 .navigation-link{--nl-hover-bg:var(--ambience,#ebe6e1);--nl-hover-color:var(--attitude-600,#996096);--nl-active-bg:var(--ambience,#ebe6e1);--nl-active-color:var(--attitude-500,#cc80c8);}.surface--ambience .navigation-link{--nl-hover-bg:var(--ambience-500,#dbd4ce);--nl-hover-color:var(--attitude-600,#996096);--nl-active-bg:var(--ambience-500,#dbd4ce);--nl-active-color:var(--attitude-500,#cc80c8);}.surface--trust .navigation-link,.surface--trust-500 .navigation-link{--nl-color:var(--white,#ffffff);--nl-hover-bg:var(--trust-500,#440824);--nl-hover-color:var(--attitude,#ffa0fa);--nl-active-bg:var(--trust-500,#440824);--nl-active-color:var(--attitude-500,#cc80c8);--nl-focus-ring:var(--accent,#fa263a);}.surface--academy .navigation-link{--nl-color:var(--white,#ffffff);--nl-hover-bg:var(--academy-300,#c0a57b);--nl-hover-color:var(--trust,#550a2d);--nl-active-bg:var(--academy-300,#c0a57b);--nl-active-color:var(--attitude-700,#664064);--nl-focus-ring:var(--accent-500,#c81e2e);}.surface--academy-500 .navigation-link{--nl-color:var(--white,#ffffff);--nl-hover-bg:var(--academy,#af8e5c);--nl-hover-color:var(--trust,#550a2d);--nl-active-bg:var(--academy,#af8e5c);--nl-active-color:var(--attitude-700,#664064);--nl-focus-ring:var(--accent-500,#c81e2e);}.navigation-link.navigation-link--on-white{--nl-color:var(--trust,#550a2d);--nl-hover-bg:var(--ambience-200,#f3f0ed);--nl-hover-color:var(--attitude-500,#cc80c8);--nl-active-bg:var(--ambience-200,#f3f0ed);--nl-active-color:var(--attitude,#ffa0fa);--nl-focus-ring:var(--accent,#fa263a);}.navigation-link.navigation-link--on-ambience-200{--nl-color:var(--trust,#550a2d);--nl-hover-bg:var(--ambience,#ebe6e1);--nl-hover-color:var(--attitude-600,#996096);--nl-active-bg:var(--ambience,#ebe6e1);--nl-active-color:var(--attitude-500,#cc80c8);--nl-focus-ring:var(--accent,#fa263a);}.navigation-link.navigation-link--on-ambience{--nl-color:var(--trust,#550a2d);--nl-hover-bg:var(--ambience-500,#dbd4ce);--nl-hover-color:var(--attitude-600,#996096);--nl-active-bg:var(--ambience-500,#dbd4ce);--nl-active-color:var(--attitude-500,#cc80c8);--nl-focus-ring:var(--accent,#fa263a);}.navigation-link.navigation-link--on-trust,.navigation-link.navigation-link--on-trust-500{--nl-color:var(--white,#ffffff);--nl-hover-bg:var(--trust-500,#440824);--nl-hover-color:var(--attitude,#ffa0fa);--nl-active-bg:var(--trust-500,#440824);--nl-active-color:var(--attitude-500,#cc80c8);--nl-focus-ring:var(--accent,#fa263a);}.navigation-link.navigation-link--on-academy{--nl-color:var(--white,#ffffff);--nl-hover-bg:var(--academy-300,#c0a57b);--nl-hover-color:var(--trust,#550a2d);--nl-active-bg:var(--academy-300,#c0a57b);--nl-active-color:var(--attitude-700,#664064);--nl-focus-ring:var(--accent-500,#c81e2e);}.navigation-link.navigation-link--on-academy-500{--nl-color:var(--white,#ffffff);--nl-hover-bg:var(--academy,#af8e5c);--nl-hover-color:var(--trust,#550a2d);--nl-active-bg:var(--academy,#af8e5c);--nl-active-color:var(--attitude-700,#664064);--nl-focus-ring:var(--accent-500,#c81e2e);}
.paragraph{font-family:'Bosch Sans',sans-serif;font-feature-settings:'zero';font-weight:var(--font-weight-regular,400);color:inherit;margin-block:1.2em;& > p{&:first-child{margin-top:0;}&:last-child{margin-bottom:0;}}.container__slot{&:first-child{margin-top:0;}}.container__slot .heading + &,.container__slot .heading-xl + &{margin-top:0;}}.paragraph--bold{font-weight:var(--font-weight-bold,700);}.paragraph--xl{font-size:var(--text-paragraph-xl,30px);line-height:1.3;letter-spacing:-0.015em;}.paragraph--l{font-size:var(--text-paragraph-l,18px);line-height:1.4;letter-spacing:-0.015em;}.paragraph--m{font-size:var(--text-paragraph-m,16px);line-height:1.5;letter-spacing:-0.01em;}.paragraph--s{font-size:var(--text-paragraph-s,15px);line-height:1.5;letter-spacing:-0.01em;}.paragraph--xs{font-size:var(--text-paragraph-xs,14px);line-height:1.5;letter-spacing:0;}.paragraph--columns-1{columns:1;}.paragraph--columns-2{columns:1;margin-block:0;padding-block:1rem;}.paragraph--columns-2 p{padding-block:0;margin-block:0;}@media (min-width:768px){.paragraph--columns-2{columns:2;column-gap:var(--spacing-800,64px);}}
.quote-card{--qc-scale:1;--quote-card-grid-column-span:10;--quote-card-max-width:calc(var(--quote-card-grid-column-span) * var(--grid-column-width--desktop)
    + (var(--quote-card-grid-column-span) - 1) * var(--grid-gutter--desktop));display:grid;grid-template-columns:1fr;grid-template-rows:1fr 1fr;max-width:var(--quote-card-max-width);width:100%;container:quote-card / inline-size;}@media (min-width:768px){.quote-card{grid-template-rows:1fr;}.quote-card--l{gap:var(--spacing-400);grid-template-columns:0.75fr 1fr;align-items:stretch;height:500px;}.quote-card--s{--quote-card-grid-column-span:7;grid-template-columns:220px 1fr;gap:var(--spacing-400,32px);align-items:end;.quote-card__image{aspect-ratio:1 / 1;width:13.75rem;}}}.quote-card__image{overflow:hidden;border-radius:var(--border-radius-l,12px) var(--border-radius-l,12px) 0 0;@media (min-width:768px){border-radius:var(--border-radius-l,12px) var(--border-radius-l,12px) 0 var(--border-radius-l,12px);}}.quote-card__content{display:flex;flex-direction:column;justify-content:space-between;gap:0;padding:var(--spacing-600,48px) var(--spacing-500,40px);background-color:var(--attitude,#ffa0fa);border:var(--border-width-bold,4px) solid var(--attitude,#ffa0fa);border-radius:0 0 var(--border-radius-l,12px) var(--border-radius-l,12px);overflow:hidden;}@media (min-width:768px){.quote-card__content{padding:var(--spacing-500) var(--spacing-600) var(--spacing-300);border-radius:var(--border-radius-l,12px) var(--border-radius-l,12px) var(--border-radius-l,12px) 0;}}.quote-card--s .quote-card__image{height:220px;}.quote-card--s .quote-card__content{padding:var(--spacing-600,48px) var(--spacing-500,40px);}@media (min-width:500px){.quote-card.quote-card--s{grid-template-columns:220px 1fr;gap:var(--spacing-400,32px);align-items:end;}.quote-card--s .quote-card__image{border-radius:var(--border-radius-l,12px) var(--border-radius-l,12px) 0 var(--border-radius-l,12px);}.quote-card--s .quote-card__content{border-radius:var(--border-radius-l,12px) var(--border-radius-l,12px) var(--border-radius-l,12px) 0;padding:var(--spacing-600,48px);}}.path-node.page-node-type-person .quote-card__image{display:none;}.path-node.page-node-type-person .quote-card{display:block;height:auto;max-width:700px;margin-inline-start:var(--grid-gutter);}.path-node.page-node-type-person .quote-card__content{justify-content:flex-start;gap:0;padding:var(--spacing-600,48px);}.quote-card--outline .quote-card__content{background-color:transparent;}.quote-card__image{position:relative;}.quote-card__image-media{position:absolute;inset:0;overflow:hidden;}.quote-card__image *:not(.contextual,.contextual *){display:block;width:100%;height:100%;img{position:absolute;inset:0;object-fit:cover;}.media__credits-overlay{display:none;}}.quote-card__quote{margin:0;padding:0;font-family:'Bosch Sans',sans-serif;font-feature-settings:'zero';font-weight:700;font-size:calc(var(--text-card-m,18px) * var(--qc-scale));line-height:1.4;letter-spacing:-0.015em;color:var(--trust,#550a2d);& > p{&:first-child{margin-top:0;}}}@container quote-card (min-width:500px){.quote-card--quote-xl .quote-card__quote{font-size:calc(var(--text-card-m,18px) * 2 * var(--qc-scale));line-height:1.15;letter-spacing:-0.03em;}.quote-card--quote-l .quote-card__quote{font-size:calc(var(--text-card-m,18px) * 1.5 * var(--qc-scale));line-height:1.2;letter-spacing:-0.025em;}.quote-card--quote-m .quote-card__quote{font-size:calc(var(--text-card-m,18px) * 1.2 * var(--qc-scale));line-height:1.3;letter-spacing:-0.02em;}}@container quote-card (min-width:800px){.quote-card--quote-xl .quote-card__quote{font-size:calc(var(--text-card-m,18px) * 2.1 * var(--qc-scale));}.quote-card--quote-l .quote-card__quote{font-size:calc(var(--text-card-m,18px) * 1.8 * var(--qc-scale));}.quote-card--quote-m .quote-card__quote{font-size:calc(var(--text-card-m,18px) * 1.2 * var(--qc-scale));}}@media (min-width:768px) and (max-width:1023px){.quote-card{--qc-scale:0.9;}}.quote-card__attribution{display:flex;flex-direction:column;gap:var(--spacing-200,16px);}.quote-card__author{display:flex;flex-direction:column;gap:var(--spacing-050,4px);}.quote-card__author-name{margin:0;font-family:'Bosch Sans',sans-serif;font-feature-settings:'zero';font-weight:400;font-size:var(--text-paragraph-m,22px);line-height:1.4;letter-spacing:-0.015em;color:var(--trust,#550a2d);}.quote-card__author-role{margin:0;font-family:'Bosch Sans',sans-serif;font-feature-settings:'zero';font-weight:400;font-size:var(--text-card-m,18px);line-height:1.5;letter-spacing:-0.01em;color:var(--trust,#550a2d);}
.slider-author-articles__heading{margin:0 0 var(--spacing-600,48px);font-family:var(--font-bosch-sans),sans-serif;font-weight:var(--font-weight-bold,700);font-size:var(--text-h3,24px);line-height:1.2;letter-spacing:-0.0175em;color:var(--trust,#550a2d);font-feature-settings:'zero';}.slider-author-articles__grid{display:grid;grid-template-columns:1fr;gap:16px;}@media (min-width:768px){.slider-author-articles__grid{grid-template-columns:repeat(2,1fr);gap:24px;}}@media (min-width:1200px){.slider-author-articles__grid{grid-template-columns:repeat(4,1fr);gap:32px;}}
.switch{--sw-track-off-bg:var(--ambience,#ebe6e1);--sw-track-on-bg:var(--ambience,#ebe6e1);--sw-thumb-off-bg:var(--white,#ffffff);--sw-thumb-on-bg:var(--attitude,#ffa0fa);--sw-track-hover-bg:var(--ambience-500,#dbd4ce);--sw-thumb-hover-off-bg:var(--attitude-300,#ffb3fb);--sw-thumb-hover-on-bg:var(--attitude-500,#cc80c8);--sw-seg-bg:var(--ambience,#ebe6e1);--sw-seg-hover-bg:var(--ambience-300,#efebe7);--sw-highlight-bg:var(--attitude,#ffa0fa);--sw-highlight-hover-bg:var(--attitude-300,#ffb3fb);--sw-inactive-hover-color:var(--trust,#550a2d);--sw-active-color:var(--trust,#550a2d);--sw-inactive-color:var(--ambience-700,#998c80);--sw-label-color:var(--trust,#550a2d);--sw-opt-width:80px;}.switch--trust{--sw-track-off-bg:var(--trust-500,#440824);--sw-track-on-bg:var(--trust-500,#440824);--sw-thumb-off-bg:var(--white,#ffffff);--sw-thumb-on-bg:var(--attitude,#ffa0fa);--sw-track-hover-bg:var(--trust-600,#2b0517);--sw-thumb-hover-off-bg:var(--attitude-200,#ffcffd);--sw-thumb-hover-on-bg:var(--attitude-300,#ffb3fb);--sw-seg-bg:var(--trust-500,#440824);--sw-seg-hover-bg:var(--trust-600,#2b0517);--sw-highlight-bg:var(--attitude,#ffa0fa);--sw-highlight-hover-bg:var(--attitude-300,#ffb3fb);--sw-inactive-hover-color:var(--white,#ffffff);--sw-active-color:var(--trust,#550a2d);--sw-inactive-color:var(--trust-200,#aa8496);--sw-label-color:var(--white,#ffffff);--sw-opt-width:80px;}.switch--ambience{--sw-track-off-bg:var(--ambience-500,#dbd4ce);--sw-track-on-bg:var(--ambience-500,#dbd4ce);--sw-thumb-off-bg:var(--white,#ffffff);--sw-thumb-on-bg:var(--attitude,#ffa0fa);--sw-track-hover-bg:var(--ambience-600,#bab0a7);--sw-thumb-hover-off-bg:var(--attitude-300,#ffb3fb);--sw-thumb-hover-on-bg:var(--attitude-500,#cc80c8);--sw-seg-bg:var(--ambience-500,#dbd4ce);--sw-seg-hover-bg:var(--ambience-600,#bab0a7);--sw-highlight-hover-bg:var(--attitude-300,#ffb3fb);--sw-inactive-hover-color:var(--trust,#550a2d);--sw-active-color:var(--trust,#550a2d);--sw-inactive-color:var(--ambience-700,#998C80);--sw-label-color:var(--trust,#550a2d);}.switch--academy{--sw-track-off-bg:var(--academy-500,#97784b);--sw-track-on-bg:var(--academy-500,#97784b);--sw-thumb-off-bg:var(--white,#ffffff);--sw-thumb-on-bg:var(--trust,#550a2d);--sw-track-hover-bg:var(--academy-600,#7c6037);--sw-thumb-hover-off-bg:var(--trust-100,#ddced5);--sw-thumb-hover-on-bg:var(--trust-200,#aa8496);--sw-seg-bg:var(--academy-300,#c0a57b);--sw-seg-hover-bg:var(--academy-200,#d4c0a1);--sw-highlight-bg:var(--trust,#550a2d);--sw-highlight-hover-bg:var(--trust-500,#440824);--sw-inactive-hover-color:var(--trust,#550a2d);--sw-active-color:var(--attitude,#ffa0fa);--sw-inactive-color:var(--academy-500,#97784b);--sw-label-color:var(--white,#ffffff);}.surface--trust .switch{--sw-track-off-bg:var(--trust-500,#440824);--sw-track-on-bg:var(--trust-500,#440824);--sw-thumb-off-bg:var(--white,#ffffff);--sw-thumb-on-bg:var(--attitude,#ffa0fa);--sw-track-hover-bg:var(--trust-600,#2b0517);--sw-thumb-hover-off-bg:var(--attitude-200,#ffcffd);--sw-thumb-hover-on-bg:var(--attitude-300,#ffb3fb);--sw-seg-bg:var(--trust-500,#440824);--sw-seg-hover-bg:var(--trust-600,#2b0517);--sw-highlight-bg:var(--attitude,#ffa0fa);--sw-highlight-hover-bg:var(--attitude-300,#ffb3fb);--sw-inactive-hover-color:var(--white,#ffffff);--sw-active-color:var(--trust,#550a2d);--sw-inactive-color:var(--trust-200,#aa8496);--sw-label-color:var(--white,#ffffff);}.surface--ambience .switch{--sw-track-off-bg:var(--ambience-500,#dbd4ce);--sw-track-on-bg:var(--ambience-500,#dbd4ce);--sw-thumb-off-bg:var(--white,#ffffff);--sw-thumb-on-bg:var(--attitude,#ffa0fa);--sw-track-hover-bg:var(--ambience-600,#bab0a7);--sw-thumb-hover-off-bg:var(--attitude-300,#ffb3fb);--sw-thumb-hover-on-bg:var(--attitude-500,#cc80c8);--sw-seg-bg:var(--ambience-500,#dbd4ce);--sw-seg-hover-bg:var(--ambience-600,#bab0a7);--sw-highlight-bg:var(--attitude,#ffa0fa);--sw-highlight-hover-bg:var(--attitude-300,#ffb3fb);--sw-inactive-hover-color:var(--trust,#550a2d);--sw-active-color:var(--trust,#550a2d);--sw-inactive-color:var(--ambience-700,#998c80);--sw-label-color:var(--trust,#550a2d);}.surface--academy .switch{--sw-track-off-bg:var(--academy-500,#97784b);--sw-track-on-bg:var(--academy-500,#97784b);--sw-thumb-off-bg:var(--white,#ffffff);--sw-thumb-on-bg:var(--trust,#550a2d);--sw-track-hover-bg:var(--academy-600,#7c6037);--sw-thumb-hover-off-bg:var(--trust-100,#ddced5);--sw-thumb-hover-on-bg:var(--trust-200,#aa8496);--sw-seg-bg:var(--academy-300,#c0a57b);--sw-seg-hover-bg:var(--academy-200,#d4c0a1);--sw-highlight-bg:var(--trust,#550a2d);--sw-highlight-hover-bg:var(--trust-500,#440824);--sw-inactive-hover-color:var(--trust,#550a2d);--sw-active-color:var(--attitude,#ffa0fa);--sw-inactive-color:var(--academy-500,#97784b);--sw-label-color:var(--white,#ffffff);}.switch.switch--on-trust{--sw-track-off-bg:var(--trust-500,#440824);--sw-track-on-bg:var(--trust-500,#440824);--sw-thumb-off-bg:var(--white,#ffffff);--sw-thumb-on-bg:var(--attitude,#ffa0fa);--sw-track-hover-bg:var(--trust-600,#2b0517);--sw-thumb-hover-off-bg:var(--attitude-200,#ffcffd);--sw-thumb-hover-on-bg:var(--attitude-300,#ffb3fb);--sw-seg-bg:var(--trust-500,#440824);--sw-seg-hover-bg:var(--trust-600,#2b0517);--sw-highlight-bg:var(--attitude,#ffa0fa);--sw-highlight-hover-bg:var(--attitude-300,#ffb3fb);--sw-inactive-hover-color:var(--white,#ffffff);--sw-active-color:var(--trust,#550a2d);--sw-inactive-color:var(--trust-200,#aa8496);--sw-label-color:var(--white,#ffffff);}.switch.switch--on-ambience{--sw-track-off-bg:var(--ambience-500,#dbd4ce);--sw-track-on-bg:var(--ambience-500,#dbd4ce);--sw-thumb-off-bg:var(--white,#ffffff);--sw-thumb-on-bg:var(--attitude,#ffa0fa);--sw-track-hover-bg:var(--ambience-600,#bab0a7);--sw-thumb-hover-off-bg:var(--attitude-300,#ffb3fb);--sw-thumb-hover-on-bg:var(--attitude-500,#cc80c8);--sw-seg-bg:var(--ambience-500,#dbd4ce);--sw-seg-hover-bg:var(--ambience-600,#bab0a7);--sw-highlight-bg:var(--attitude,#ffa0fa);--sw-highlight-hover-bg:var(--attitude-300,#ffb3fb);--sw-inactive-hover-color:var(--trust,#550a2d);--sw-active-color:var(--trust,#550a2d);--sw-inactive-color:var(--ambience-700,#998c80);--sw-label-color:var(--trust,#550a2d);}.switch.switch--on-academy{--sw-track-off-bg:var(--academy-500,#97784b);--sw-track-on-bg:var(--academy-500,#97784b);--sw-thumb-off-bg:var(--white,#ffffff);--sw-thumb-on-bg:var(--trust,#550a2d);--sw-track-hover-bg:var(--academy-600,#7c6037);--sw-thumb-hover-off-bg:var(--trust-100,#ddced5);--sw-thumb-hover-on-bg:var(--trust-200,#aa8496);--sw-seg-bg:var(--academy-300,#c0a57b);--sw-seg-hover-bg:var(--academy-200,#d4c0a1);--sw-highlight-bg:var(--trust,#550a2d);--sw-highlight-hover-bg:var(--trust-500,#440824);--sw-inactive-hover-color:var(--trust,#550a2d);--sw-active-color:var(--attitude,#ffa0fa);--sw-inactive-color:var(--academy-500,#97784b);--sw-label-color:var(--white,#ffffff);}.switch.switch--on-white{--sw-track-off-bg:var(--ambience,#ebe6e1);--sw-track-on-bg:var(--ambience,#ebe6e1);--sw-thumb-off-bg:var(--white,#ffffff);--sw-thumb-on-bg:var(--attitude,#ffa0fa);--sw-track-hover-bg:var(--ambience-500,#dbd4ce);--sw-thumb-hover-off-bg:var(--attitude-300,#ffb3fb);--sw-thumb-hover-on-bg:var(--attitude-500,#cc80c8);--sw-seg-bg:var(--ambience,#ebe6e1);--sw-seg-hover-bg:var(--ambience-300,#efebe7);--sw-highlight-bg:var(--attitude,#ffa0fa);--sw-highlight-hover-bg:var(--attitude-300,#ffb3fb);--sw-inactive-hover-color:var(--trust,#550a2d);--sw-active-color:var(--trust,#550a2d);--sw-inactive-color:var(--ambience-700,#998c80);--sw-label-color:var(--trust,#550a2d);}.switch__input{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap;}.switch:has(input:disabled){opacity:0.33;pointer-events:none;}.switch--toggle .switch__row{display:inline-flex;align-items:center;gap:var(--spacing-200,16px);cursor:pointer;}.switch__track{position:relative;width:72px;height:36px;flex-shrink:0;background-color:var(--sw-track-off-bg);border-radius:var(--border-radius-round,1000px);transition:background-color 0.2s ease;}.switch__thumb{position:absolute;top:4px;left:4px;width:40px;height:28px;background-color:var(--sw-thumb-off-bg);border-radius:var(--border-radius-round,1000px);transition:left 0.2s ease,background-color 0.2s ease,width 0.15s ease,height 0.15s ease,top 0.15s ease;}.switch--toggle .switch__input:checked + .switch__track{background-color:var(--sw-track-on-bg);}.switch--toggle .switch__input:checked + .switch__track .switch__thumb{left:28px;background-color:var(--sw-thumb-on-bg);}.switch--toggle .switch__input:focus-visible + .switch__track{outline:2px solid var(--accent,#fa263a);outline-offset:3px;}.switch--toggle .switch__row:hover .switch__track{background-color:var(--sw-track-hover-bg);}.switch--toggle .switch__row:hover .switch__thumb{width:42px;height:30px;top:3px;}.switch--toggle .switch__row:hover .switch__input:not(:checked) + .switch__track .switch__thumb{left:3px;background-color:var(--sw-thumb-hover-off-bg);}.switch--toggle .switch__row:hover .switch__input:checked + .switch__track .switch__thumb{left:27px;background-color:var(--sw-thumb-hover-on-bg);}.switch__label{font-family:'Bosch Sans',sans-serif;font-feature-settings:'zero' 1;font-size:16px;font-weight:400;line-height:1.5;color:var(--sw-label-color);user-select:none;}.switch--segment{position:relative;display:inline-flex;align-items:center;gap:2px;height:36px;padding:4px 8px;background-color:var(--sw-seg-bg);border-radius:var(--border-radius-round,1000px);isolation:isolate;}.switch__opt{position:relative;display:flex;align-items:center;justify-content:center;width:var(--sw-opt-width);z-index:2;cursor:pointer;}.switch__opt-label{font-family:'Bosch Sans',sans-serif;font-feature-settings:'zero' 1;font-size:16px;line-height:20px;text-align:center;color:var(--sw-inactive-color);font-weight:500;transition:color 0.2s ease;user-select:none;}.switch__opt:has(.switch__input:checked) .switch__opt-label{color:var(--sw-active-color);font-weight:700;}.switch__opt:has(.switch__input:focus-visible) .switch__opt-label{outline:2px solid var(--accent,#fa263a);outline-offset:2px;border-radius:var(--border-radius-round,1000px);}.switch__highlight{position:absolute;top:4px;left:4px;width:calc(var(--sw-opt-width) + 7px);height:28px;background-color:var(--sw-highlight-bg);border-radius:var(--border-radius-round,1000px);z-index:1;transition:left 0.2s ease,background-color 0.2s ease,width 0.15s ease,height 0.15s ease,top 0.15s ease;pointer-events:none;}.switch--segment:has(.switch__opt:nth-child(2) .switch__input:checked) .switch__highlight{left:calc(4px + var(--sw-opt-width) + 2px);}.switch--segment:hover{background-color:var(--sw-seg-hover-bg);}.switch--segment:hover .switch__highlight{height:30px;top:3px;left:3px;width:calc(var(--sw-opt-width) + 9px);background-color:var(--sw-highlight-hover-bg);}.switch--segment:hover:has(.switch__opt:nth-child(2) .switch__input:checked) .switch__highlight{left:calc(3px + var(--sw-opt-width) + 2px);}.switch--segment:hover .switch__opt-label{color:var(--sw-inactive-hover-color);}.switch--segment:hover .switch__opt:has(.switch__input:checked) .switch__opt-label{color:var(--sw-active-color);}
*,::before,::after{box-sizing:border-box;}html{font-family:system-ui,'Segoe UI',Roboto,Helvetica,Arial,sans-serif,'Apple Color Emoji','Segoe UI Emoji';line-height:1.15;-webkit-text-size-adjust:100%;tab-size:4;}body{margin:0;}b,strong{font-weight:bolder;}code,kbd,samp,pre{font-family:ui-monospace,SFMono-Regular,Consolas,'Liberation Mono',Menlo,monospace;font-size:1em;}small{font-size:80%;}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline;}sub{bottom:-0.25em;}sup{top:-0.5em;}table{border-color:currentcolor;}button,input,optgroup,select,textarea{font-family:inherit;font-size:100%;line-height:1.15;margin:0;}button,[type='button'],[type='reset'],[type='submit']{-webkit-appearance:button;}legend{padding:0;}progress{vertical-align:baseline;}::-webkit-inner-spin-button,::-webkit-outer-spin-button{height:auto;}[type='search']{-webkit-appearance:textfield;outline-offset:-2px;}::-webkit-search-decoration{-webkit-appearance:none;}::-webkit-file-upload-button{-webkit-appearance:button;font:inherit;}summary{display:list-item;}
:root{--white:#FFFFFF;--black:#000000;--ambience-100:#F7F5F3;--ambience-150:#F1EEEA;--ambience-200:#F3F0ED;--ambience-300:#EFEBE7;--ambience:#EBE6E1;--ambience-500:#DBD4CE;--ambience-600:#BAB0A7;--ambience-700:#998C80;--trust-100:#DDCED5;--trust-200:#AA8496;--trust-300:#773B57;--trust:#550A2D;--trust-500:#440824;--trust-600:#2B0517;--trust-700:#110209;--attitude-100:#FFECFE;--attitude-200:#FFCFFD;--attitude-300:#FFB3FB;--attitude:#FFA0FA;--attitude-500:#CC80C8;--attitude-600:#996096;--attitude-700:#664064;--accent-100:#FED4D8;--accent-200:#FD929C;--accent-300:#FB5161;--accent:#FA263A;--accent-500:#C81E2E;--accent-600:#961723;--accent-700:#640F17;--academy-100:#E8DDCC;--academy-200:#D4C0A1;--academy-300:#C0A57B;--academy:#AF8E5C;--academy-500:#97784B;--academy-600:#7C6037;--academy-700:#614D2F;--illustrative-blue:#5F78FF;--illustrative-green:#CDE132;--illustrative-orange:#FF6437;--error-100:#FDE3E6;--error-200:#FAC6CC;--error-300:#F68D99;--error-400:#F04155;--error-500:#DC2B3F;--error-600:#A82E3C;--error-700:#601A22;--info-100:#ECF4FB;--info-200:#D8E9F7;--info-300:#B2D3F0;--info-400:#7EB6E6;--info-500:#489AE0;--info-600:#4C6D8A;--info-700:#2C4051;--warning-100:#FCF5E4;--warning-200:#F9ECCA;--warning-300:#F4D994;--warning-400:#ECBF4D;--warning-500:#E9AA0A;--warning-600:#8E732E;--warning-700:#53431B;--success-100:#E0F4EE;--success-200:#C1E9DD;--success-300:#83D4BB;--success-400:#30B78E;--success-500:#10A477;--success-600:#228063;--success-700:#134939;}
:root{}:root{--font-bosch-sans:"Bosch Sans",sans-serif;--font-bosch-handwritten:"Written by Artist";--font-weight-regular:400;--font-weight-bold:700;--text-display-1:48px;--text-display-2:44px;--text-display-3:40px;--text-display-4:40px;--text-h1:36px;--text-h2:32px;--text-h3:24px;--text-h4:20px;--text-h5:18px;--text-h6:16px;--text-paragraph-xl:30px;--text-paragraph-l:18px;--text-paragraph-m:16px;--text-paragraph-s:15px;--text-paragraph-xs:14px;--text-card-xl:20px;--text-card-l:18px;--text-card-m:16px;--text-card-s:15px;--text-card-cta:16px;--text-label-l:24px;--text-label-m:20px;--text-label-s:16px;--text-button-l:28px;--text-button-m:22px;--text-button-s:18px;--text-button-xs:15px;--text-link-l:28px;--text-link-m:22px;--text-link-s:18px;--text-link-xs:15px;--text-caption:14px;--text-quote:24px;--text-handwritten-1:56px;--text-handwritten-2:44px;--text-handwritten-3:32px;}@media (min-width:768px){:root{--text-display-1:84px;--text-display-2:64px;--text-display-3:54px;--text-display-4:52px;--text-h1:44px;--text-h2:38px;--text-h3:28px;--text-h4:24px;--text-h5:20px;--text-h6:18px;--text-paragraph-xl:38px;--text-paragraph-l:20px;--text-paragraph-m:18px;--text-paragraph-s:16px;--text-paragraph-xs:14px;--text-card-xl:22px;--text-card-l:20px;--text-card-m:16px;--text-card-s:15px;--text-card-cta:16px;--text-quote:28px;--text-handwritten-1:92px;--text-handwritten-2:72px;--text-handwritten-3:38px;}}@media (min-width:1440px){:root{--text-display-1:108px;--text-display-2:83px;--text-display-3:68px;--text-display-4:64px;--text-h1:58px;--text-h2:48px;--text-h3:34px;--text-h4:29px;--text-h5:23px;--text-h6:20px;--text-paragraph-xl:49px;--text-paragraph-l:23px;--text-paragraph-m:20px;--text-paragraph-s:17px;--text-paragraph-xs:15px;--text-card-xl:26px;--text-card-l:22px;--text-card-m:18px;--text-card-s:16px;--text-card-cta:18px;--text-link-l:28px;--text-link-m:22px;--text-link-s:18px;--text-link-xs:15px;--text-quote:34px;--text-handwritten-1:140px;--text-handwritten-2:120px;--text-handwritten-3:49px;}}@media (min-width:1920px){:root{--text-display-1:120px;--text-display-2:92px;--text-display-3:76px;--text-display-4:80px;--text-h1:64px;--text-h2:54px;--text-h3:38px;--text-h4:32px;--text-h5:26px;--text-h6:22px;--text-paragraph-xl:54px;--text-paragraph-l:26px;--text-paragraph-m:22px;--text-paragraph-s:18px;--text-paragraph-xs:16px;--text-card-xl:28px;--text-card-l:24px;--text-card-m:20px;--text-card-s:16px;--text-card-cta:18px;--text-label-l:24px;--text-label-m:20px;--text-label-s:16px;--text-button-l:28px;--text-button-m:22px;--text-button-s:18px;--text-button-xs:15px;--text-link-l:26px;--text-link-m:20px;--text-link-s:16px;--text-link-xs:14px;--text-caption:14px;--text-quote:38px;--text-handwritten-1:180px;--text-handwritten-2:140px;--text-handwritten-3:54px;}}
:root{--spacing-0:0px;--spacing-025:2px;--spacing-050:4px;--spacing-075:6px;--spacing-100:8px;--spacing-150:12px;--spacing-200:16px;--spacing-250:20px;--spacing-300:24px;--spacing-350:28px;--spacing-400:32px;--spacing-500:40px;--spacing-600:48px;--spacing-700:52px;--spacing-800:64px;--spacing-1000:80px;--spacing-1250:100px;--spacing-1500:120px;--spacing-1750:140px;--spacing-2000:160px;--spacing-3000:240px;--spacing-4000:320px;--scroll-margin-top:20vh;}
:root{--border-radius-none:0px;--border-radius-s:2px;--border-radius-m:4px;--border-radius-l:12px;--border-radius-round:9999px;--border-width-none:0px;--border-width-thinn:1px;--border-width-regular:2px;--border-width-bold:4px;}
:root{--icon-size-xxs:16px;--icon-size-xs:20px;--icon-size-s:26px;--icon-size-m:36px;--icon-size-l:64px;--icon-size-xl:92px;--icon-size-xxl:120px;--icon-stroke-xxs:1.8px;--icon-stroke-xs:2.2px;--icon-stroke-s:2.8px;--icon-stroke-m:3.5px;--icon-stroke-l:5px;--icon-stroke-xl:7px;--icon-stroke-xxl:9px;}@media (prefers-color-scheme:dark){:root{--icon-stroke-xxs:1.6px;--icon-stroke-xs:2px;--icon-stroke-s:2.6px;--icon-stroke-m:3.3px;--icon-stroke-l:4.5px;--icon-stroke-xl:6.4px;--icon-stroke-xxl:8.2px;}}
:root{--opacity-visible:1;--opacity-translucent:0.9;--opacity-overlay:0.66;--opacity-disabled:0.33;--opacity-image-hover:0.1;--opacity-hidden:0;--blur-light:8px;--blur-medium:12px;--blur-strong:16px;}@media (prefers-color-scheme:dark){:root{--opacity-translucent:0;}}
:root{--grid-columns--desktop:12;--grid-gutter--desktop:32px;--grid-column-width--desktop:114px;}:root{--grid-breakpoint:393px;--grid-columns:4;--grid-margin:16px;--grid-gutter:12px;--grid-column-width:calc((100%
    - (var(--grid-margin) * 2)
    - (var(--grid-gutter) * (var(--grid-columns) - 1))) / var(--grid-columns));}@media (min-width:768px){:root{--grid-breakpoint:768px;--grid-columns:8;--grid-margin:40px;--grid-gutter:24px;}}@media (min-width:1440px){:root{--grid-breakpoint:1440px;--grid-columns:12;--grid-margin:40px;--grid-gutter:28px;}}@media (min-width:1920px){:root{--grid-breakpoint:1920px;--grid-columns:12;--grid-margin:120px;--grid-gutter:32px;--grid-column-width:114px;}}

@font-face{font-family:'Bosch Sans';src:url(/themes/bosch/fonts/bosch-sans/boschsans-regular-v5_003.woff2) format('woff2');font-weight:400;font-style:normal;font-display:swap;}@font-face{font-family:'Bosch Sans';src:url(/themes/bosch/fonts/bosch-sans/boschsans-italic-v5_003.woff2) format('woff2');font-weight:400;font-style:italic;font-display:swap;}@font-face{font-family:'Bosch Sans';src:url(/themes/bosch/fonts/bosch-sans/boschsans-medium-v5_003.woff2) format('woff2');font-weight:500;font-style:normal;font-display:swap;}@font-face{font-family:'Bosch Sans';src:url(/themes/bosch/fonts/bosch-sans/boschsans-mediumitalic-v5_003.woff2) format('woff2');font-weight:500;font-style:italic;font-display:swap;}@font-face{font-family:'Bosch Sans';src:url(/themes/bosch/fonts/bosch-sans/boschsans-bold-v5_003.woff2) format('woff2');font-weight:700;font-style:normal;font-display:swap;}@font-face{font-family:'Written by Artist';src:url(/themes/bosch/fonts/written-by-artist/written-by-artist.woff2) format('woff2');font-weight:400;font-style:normal;font-display:swap;}
*{font-family:var(--font-bosch-sans);}.field--image-credits{text-align:right;margin-top:2px;}a{color:var(--trust);text-decoration:underline;text-decoration-color:var(--trust);text-underline-offset:4px;transition:text-decoration-color 0.2s ease;}a:hover{text-decoration-color:#bbb;}.surface--trust a:not([class]),.footer a:not([class]),.accordion--trust a:not([class]),.hero-section--content_dark a:not([class]),.teaser-card-content--trust a:not([class]),.partner-box--dark a:not([class]),.about-person--dark a:not([class]),.expert-card--dark a:not([class]){color:var(--ambience,#ebe6e1);text-decoration-color:var(--ambience,#ebe6e1);}.surface--trust a:not([class]):hover,.footer a:not([class]):hover,.accordion--trust a:not([class]):hover,.hero-section--content_dark a:not([class]):hover,.teaser-card-content--trust a:not([class]):hover,.partner-box--dark a:not([class]):hover,.about-person--dark a:not([class]):hover,.expert-card--dark a:not([class]):hover{color:var(--attitude,#ffa0fa);text-decoration-color:var(--attitude,#ffa0fa);}mark.bosch-highlight{background-color:var(--attitude,#ffa0fa);border-radius:2px;padding:0 2px;color:inherit;}:root{interpolate-size:allow-keywords;}@media (prefers-reduced-motion:no-preference){:root{scroll-behavior:smooth;}}
h1,h2,h3,h4,h5,h6,.headline-xxl,.headline-xl,.headline-large{font-family:var(--font-family,"Bosch Sans",sans-serif);font-weight:var(--font-weight-bold,700);font-style:normal;font-feature-settings:'zero';color:var(--trust,#550a2d);margin-top:0;}.heading{margin-block:var(--spacing-300) var(--spacing-500);& em,& strong{color:var(--trust,#550a2d);}& > p{&:first-child{margin-top:0;}&:last-child{margin-bottom:0;}}}.surface--trust{h1,h2,h3,h4,h5,h6,.headline-xxl,.headline-xl,.headline-large{color:var(--ambience);.bosch-highlight{color:var(--trust);}}}.surface--white,.surface--ambience,.surface--ambience_light,.surface--ambience_dark,.surface--attitude,.surface--academy{--container-heading-color:var(--trust);}.headline-xxl{font-size:var(--text-display-1,7.5rem);line-height:1.05;letter-spacing:-0.026em;}.headline-xl{font-size:var(--text-display-2,5.75rem);line-height:1.1;letter-spacing:-0.023em;}.headline-large{font-size:var(--text-display-3,4.75rem);line-height:1.1;letter-spacing:-0.023em;}h1{font-size:var(--text-h1,4rem);line-height:1.1;letter-spacing:-0.022em;}h2{font-size:var(--text-h2,3.375rem);line-height:1.2;letter-spacing:-0.021em;margin-bottom:var(--spacing-400,32px);}h3{font-size:var(--text-h3,2.375rem);line-height:1.2;letter-spacing:-0.0175em;margin-bottom:var(--spacing-300,24px);}h4{font-size:var(--text-h4,2rem);line-height:1.25;letter-spacing:-0.015em;}h5{font-size:var(--text-h5,1.625rem);line-height:1.3;letter-spacing:-0.012em;}h6{font-size:var(--text-h6,1.375rem);line-height:1.3;letter-spacing:-0.012em;}
.layout-container{max-width:120rem;margin-inline:auto;}#block-bosch-content{& > div[class^='container-']:not([class~='container--fullbleed']){margin-block:var(--spacing-2000);}}.container.surface--white + .container.surface--white{padding-top:0;}.container__slot{display:flex;flex-direction:column;align-items:flex-start;row-gap:var(--spacing-300);min-width:0;}.ui-autocomplete{border-radius:var(--border-radius-m,4px);border:2px solid var(--ambience,#ebe6e1);background:var(--white,#ffffff);box-shadow:0 4px 16px rgba(85,10,45,0.08);padding:8px 0;}.ui-autocomplete .ui-menu-item-wrapper{display:block;padding:8px 24px;color:var(--trust,#550a2d);font-family:var(--font-bosch-sans,'Bosch Sans'),sans-serif;font-size:18px;font-weight:400;line-height:1.4;text-decoration:none;border:none;}.ui-autocomplete .ui-menu-item-wrapper.ui-state-active,.ui-autocomplete .ui-menu-item-wrapper.ui-state-focus{background:var(--ambience,#ebe6e1);color:var(--trust,#550a2d);border:none;}.page-node-type-issue .layout-content{max-width:600px;margin:auto;}
.two_columnbg__body p{}
