.content-area{--_block-spacing:var(--size-60);--_block-padding:var(--size-16);flex-direction:column;align-items:stretch;width:100%;display:flex}@media (min-width:768px){.content-area{--_block-padding:var(--size-24)}}@media (min-width:1024px){.content-area{--_block-spacing:var(--size-104);--_block-padding:var(--size-48)}}.content-area>[data-block-width=narrow],.content-area>.content-area__edit-wrapper>[data-block-width=narrow]{max-width:min(var(--content-width-narrow), 100% - 2 * var(--_block-padding));width:100%;margin-left:auto;margin-right:auto;margin-block:calc(var(--_block-spacing) / 2)}.content-area>[data-block-width=narrow][data-block-align=left],.content-area>.content-area__edit-wrapper>[data-block-width=narrow][data-block-align=left]{margin-left:max(var(--_block-padding), calc((100% - var(--content-width-wide)) / 2));margin-right:auto}.content-area>[data-block-width=narrow][data-block-align=right],.content-area>.content-area__edit-wrapper>[data-block-width=narrow][data-block-align=right]{margin-left:auto;margin-right:max(var(--_block-padding), calc((100% - var(--content-width-wide)) / 2))}.content-area>[data-block-width=wide],.content-area>.content-area__edit-wrapper>[data-block-width=wide]{max-width:min(var(--content-width-wide), 100% - 2 * var(--_block-padding));width:100%;margin-left:auto;margin-right:auto;margin-block:calc(var(--_block-spacing) / 2)}.content-area>:first-child,.content-area>.content-area__edit-wrapper:first-child>:first-child{margin-top:0}.content-area>:last-child,.content-area>.content-area__edit-wrapper:last-child>:last-child{margin-bottom:0}.content-area__row{gap:var(--size-24);max-width:min(var(--content-width-wide), 100% - 2 * var(--_block-padding));width:100%;margin-left:auto;margin-right:auto;margin-block:calc(var(--_block-spacing) / 2);grid-template-columns:repeat(12,1fr);display:grid}.content-area__cell [data-block-width]{margin-left:0;margin-right:0;max-width:none;margin-block:0}@media not (min-width:768px){.content-area__row{grid-template-columns:1fr}.content-area__cell{grid-column:span 1!important}}.content-area__unknown{align-items:center;gap:var(--size-8);padding:var(--size-24);border:var(--border-width-base) dashed #ffc107;border-radius:var(--corner-radius-8);text-align:center;max-width:var(--content-width-narrow);background-color:#fff3cd;flex-direction:column;margin-left:auto;margin-right:auto;display:flex}.content-area__unknown-label{font-size:var(--font-size-body-s);font-weight:var(--font-weight-semibold);color:#856404;margin:0}.content-area__unknown-typename{font-family:Consolas,Monaco,Courier New,monospace;font-size:var(--font-size-body-s);padding:var(--size-4) var(--size-8);border-radius:var(--corner-radius-4);color:#856404;background-color:#8564041a}
.testimonial-hero{--block-padding:var(--size-16);gap:var(--size-24);width:100%;max-width:min(var(--content-width-wide), 100% - 2 * var(--block-padding));margin:0 auto;margin-bottom:var(--size-32);flex-direction:column;display:flex}@media (min-width:768px){.testimonial-hero{--block-padding:var(--size-24)}}@media (min-width:1024px){.testimonial-hero{--block-padding:var(--size-48);gap:var(--size-44);margin-bottom:var(--size-60)}}.testimonial-hero__main{gap:var(--size-24);flex-direction:column-reverse;display:flex}@media (min-width:1024px){.testimonial-hero__main{align-items:center;gap:var(--size-104,104px);flex-direction:row}}.testimonial-hero__text{gap:var(--size-24);color:var(--color-main-text-default);flex-direction:column;display:flex}@media (min-width:1024px){.testimonial-hero__text{gap:var(--size-44);flex:50%;min-width:0}}.testimonial-hero__title{font-family:var(--typography-h2-family);font-size:var(--typography-h2-size-mobile);font-weight:var(--typography-h2-weight);line-height:var(--typography-h2-line-height);color:var(--color-main-text-default);margin:0}@media (min-width:1024px){.testimonial-hero__title{font-size:var(--font-size-h3-desktop)}}.testimonial-hero__ingress{font-family:var(--font-family-base);font-size:var(--font-size-body-xl);font-weight:var(--font-weight-regular);line-height:var(--line-height-intro);color:var(--color-main-text-default);margin:0}.testimonial-hero__image-wrapper{border-radius:var(--corner-radius-24,24px);flex-shrink:0;width:100%;overflow:hidden}@media (min-width:1024px){.testimonial-hero__image-wrapper{flex:50%;min-width:280px}}.testimonial-hero__image{margin:0}.testimonial-hero__image picture{display:block}.testimonial-hero__image img{object-fit:cover;aspect-ratio:16/9;width:100%;height:auto;display:block}@media (min-width:1024px){.testimonial-hero__image img{aspect-ratio:4/3}}.testimonial-hero__footer{gap:var(--size-16);flex-direction:column;display:flex}@media (min-width:768px){.testimonial-hero__footer{justify-content:space-between;align-items:center;gap:var(--size-24);flex-direction:row}}.testimonial-hero__metadata{align-items:center;gap:var(--size-12);flex-wrap:wrap;display:flex}.testimonial-hero__meta-item{font-family:var(--typography-body-xl-family);font-size:var(--font-size-link-m);font-weight:var(--typography-body-xl-weight);line-height:var(--typography-body-xl-line-height);color:var(--color-main-text-default)}.testimonial-hero__meta-dot{width:var(--size-4);height:var(--size-4);border-radius:var(--corner-radius-round);background-color:var(--color-main-text-default);flex-shrink:0}.testimonial-hero__author-link{font-size:inherit;color:inherit;text-decoration:underline}.testimonial-hero__author-link:hover{text-decoration:none}.testimonial-hero__share{align-items:center;gap:var(--size-16);flex-shrink:0;display:flex}.testimonial-hero__share-label{font-family:var(--typography-body-xl-family);font-size:var(--font-size-link-m);font-weight:var(--typography-body-xl-weight);line-height:var(--typography-body-xl-line-height);color:var(--color-main-text-default)}.testimonial-hero__share-buttons{align-items:center;gap:var(--size-8);display:flex}.testimonial-hero__share-button{width:var(--size-40);height:var(--size-40);border-radius:var(--corner-radius-round);border:var(--border-width-thin) solid var(--color-neutral);color:var(--color-main-text-default);justify-content:center;align-items:center;text-decoration:none;transition:border-color .2s,background-color .2s;display:flex}.testimonial-hero__share-button:hover{background-color:var(--color-neutral-lightest)}.testimonial-hero__share-button--linkedin{border-color:var(--color-sky-blue-strong)}.testimonial-hero__divider{border:none;border-top:var(--border-width-thin) solid var(--color-neutral);margin:0}
.detailed-article-teaser{background-color:var(--color-background);flex-direction:column;display:flex;position:relative}:is(.detailed-article-teaser:hover,.detailed-article-teaser:focus-within) .detailed-article-teaser__link-text,:is(.detailed-article-teaser:hover,.detailed-article-teaser:focus-within) .detailed-article-teaser__link{text-underline-offset:var(--text-underline-offset-sm);text-decoration:underline}:is(.detailed-article-teaser:hover,.detailed-article-teaser:focus-within) .detailed-article-teaser__action .navigation-button--primary{background-color:var(--color-sky-blue-light);color:var(--color-main-text-default)}:is(.detailed-article-teaser:hover,.detailed-article-teaser:focus-within) .detailed-article-teaser__image img{transform:scale(1.05)}.detailed-article-teaser:focus-within{outline:var(--border-width-focus) solid var(--color-focus);outline-offset:var(--outline-offset-xs);border-radius:12px}.detailed-article-teaser__image{border-radius:12px;width:100%;display:block;overflow:hidden}.detailed-article-teaser__image img{object-fit:cover;aspect-ratio:16/10;width:100%;height:100%;transition:transform .3s;display:block}.detailed-article-teaser__image--placeholder{aspect-ratio:16/10;background-color:var(--color-main-surface-tinted);color:var(--color-main-text-subtle);justify-content:center;align-items:center;display:flex}.detailed-article-teaser__image--placeholder svg{width:40px;height:40px;color:var(--color-main-text-subtle);background-color:#0000;border-radius:0;padding:0}.detailed-article-teaser__content{gap:var(--size-4);padding:var(--size-12) var(--size-4);flex-direction:column;flex:1;display:flex}@media (min-width:1024px){.detailed-article-teaser__content{padding:var(--size-16) var(--size-4);gap:var(--size-8)}}.detailed-article-teaser__date{font-family:var(--typography-body-s-family);font-size:var(--typography-body-s-size);font-weight:var(--typography-body-s-weight);color:var(--color-main-text-subtle);line-height:normal}.detailed-article-teaser__heading{font-family:var(--typography-h5-family);font-size:var(--typography-h5-size-mobile);font-weight:var(--font-weight-semibold);line-height:var(--typography-h5-line-height);letter-spacing:0;color:var(--color-main-text-default);margin:0}@media (min-width:1024px){.detailed-article-teaser__heading{font-size:var(--typography-h5-size-desktop)}}.detailed-article-teaser__link{color:inherit;font:inherit;text-decoration:none}.detailed-article-teaser__link:hover{color:inherit;text-decoration:none}.detailed-article-teaser__link:focus-visible{outline:none}.detailed-article-teaser__link:after{content:"";position:absolute;inset:0}.detailed-article-teaser__intro{font-family:var(--typography-body-m-family);font-size:var(--typography-body-size);font-weight:var(--typography-body-m-weight);line-height:var(--typography-body-m-line-height);color:var(--color-main-text-default);white-space:pre-line;margin:0}.detailed-article-teaser__intro-list{font-family:var(--typography-body-m-family);font-size:var(--typography-body-size);font-weight:var(--typography-body-m-weight);line-height:var(--typography-body-m-line-height);color:var(--color-main-text-default);margin:0;padding-inline-start:var(--size-16);list-style-type:disc}.detailed-article-teaser__action{align-items:center;gap:var(--size-8);padding-top:var(--size-8);margin-top:auto;display:flex}.detailed-article-teaser__link-text{font-family:var(--typography-link-m-family);font-size:var(--typography-link-m-size);font-weight:var(--typography-link-m-weight);line-height:var(--typography-link-m-line-height);color:var(--color-main-text-default)}
.article-listing-hero{--_block-padding:var(--size-16);background-color:var(--color-main-surface-light);width:100%;padding-top:var(--size-60);padding-bottom:var(--size-24);padding-inline:max(var(--_block-padding), calc((100% - var(--container-2xl)) / 2));gap:var(--size-60);flex-direction:column;display:flex}@media (min-width:768px){.article-listing-hero{--_block-padding:var(--size-24)}}@media (min-width:1024px){.article-listing-hero{--_block-padding:var(--size-48);max-height:500px;padding-top:var(--size-60);padding-bottom:var(--size-72);gap:var(--size-8)}}@media (min-width:1024px){.article-listing-hero--with-links{padding-top:var(--size-60);padding-bottom:var(--size-60)}}.article-listing-hero__content{align-items:flex-start;gap:var(--size-60);text-align:left;width:100%;max-width:var(--container-2xl);flex-direction:column;margin:0 auto;display:flex}@media (min-width:1024px){.article-listing-hero__content{gap:var(--size-8);justify-content:space-between}}.article-listing-hero__title{font-family:var(--typography-h4-family);font-size:var(--typography-h4-size-desktop);font-weight:var(--font-weight-semibold);line-height:var(--typography-h4-line-height);color:var(--color-main-text-on-color-default);text-align:left;margin:0}@media (min-width:1024px){.article-listing-hero__title{font-size:var(--typography-h3-size-desktop);font-weight:var(--font-weight-semibold)}}.article-listing-hero__description{font-family:var(--typography-body-xl-family);font-size:var(--typography-body-xl-size);font-weight:var(--typography-body-xl-weight);line-height:var(--typography-body-xl-line-height);color:var(--color-main-text-on-color-default);max-width:800px;margin:0}.article-listing-hero__content--with-links{text-align:left;justify-content:space-between}@media (min-width:1024px){.article-listing-hero__content--with-links{flex-direction:row;align-items:center}}@media (min-width:1024px){.article-listing-hero__content--with-links .article-listing-hero__title{flex:1}}.article-listing-hero__links{width:100%;max-width:397px}@media (min-width:1024px){.article-listing-hero__links{width:initial;flex:auto}}.article-listing-hero__links-list{gap:var(--size-24);flex-direction:column;width:100%;max-width:397px;margin:0;padding:0;list-style:none;display:flex}.article-listing-hero__link-item{border-bottom:var(--border-width-thin) solid #74beff4d;padding-bottom:var(--size-20)}.article-listing-hero__link{width:100%;color:inherit;justify-content:space-between;align-items:center;text-decoration:none;display:flex}.article-listing-hero__link:focus-visible{outline:var(--border-width-focus) solid var(--color-focus);outline-offset:var(--size-8);border-radius:var(--corner-radius-2)}.article-listing-hero__link:hover .article-listing-hero__link-badge,.article-listing-hero__link:focus-visible .article-listing-hero__link-badge{background-color:var(--color-action-fire-orange);transition:background-color var(--transition-base)}.article-listing-hero__link:hover .article-listing-hero__link-arrow,.article-listing-hero__link:focus-visible .article-listing-hero__link-arrow{color:var(--color-main-text-on-color-default);transition:color var(--transition-base)}.article-listing-hero__link-label{font-family:var(--typography-subheading-family);font-size:var(--typography-subheading-size-mobile);font-weight:var(--typography-subheading-weight);line-height:var(--typography-subheading-line-height);color:var(--color-main-text-on-color-default)}@media (min-width:1024px){.article-listing-hero__link-label{font-size:var(--typography-subheading-size-desktop)}}.article-listing-hero__link-badge{width:var(--size-32);height:var(--size-32);border-radius:var(--corner-radius-round);background-color:var(--color-neutral-medium);flex-shrink:0;justify-content:center;align-items:center;display:flex}.article-listing-hero__link-arrow{width:var(--size-24);height:var(--size-24);color:var(--color-main-icon-default)}
@keyframes sort-drawer-overlay-in{0%{opacity:0}to{opacity:1}}@keyframes sort-drawer-slide-in{0%{transform:translate(-100%)}to{transform:translate(0)}}@keyframes sort-drawer-overlay-out{0%{opacity:1}to{opacity:0}}@keyframes sort-drawer-slide-out{0%{transform:translate(0)}to{transform:translate(-100%)}}.sort-drawer-overlay{z-index:var(--z-index-modal-backdrop);animation:sort-drawer-overlay-in var(--transition-base) both;background-color:#00000080;position:fixed;inset:0}.sort-drawer-overlay--closing{animation:sort-drawer-overlay-out var(--transition-base) both;pointer-events:none}.sort-drawer-overlay--closing .sort-drawer{animation:sort-drawer-slide-out var(--transition-base) both}.sort-drawer{background-color:var(--color-background);width:min(345px,85vw);z-index:var(--z-index-modal);animation:sort-drawer-slide-in var(--transition-base) both;flex-direction:column;display:flex;position:absolute;top:0;bottom:0;left:0;box-shadow:4px 0 24px #0003}@media (prefers-reduced-motion:reduce){.sort-drawer-overlay,.sort-drawer{animation:none}}.sort-drawer__header{padding:var(--size-16);background-color:var(--color-main-surface-light);flex-shrink:0;justify-content:space-between;align-items:center;display:flex}.sort-drawer__title{font-family:var(--font-family-base);font-size:var(--typography-subheading-size-desktop);font-weight:var(--font-weight-semibold);line-height:var(--line-height-heading);color:var(--color-main-text-on-color-default)}.sort-drawer__close{padding:var(--size-4);cursor:pointer;color:var(--color-main-text-on-color-default);border-radius:var(--corner-radius-4);background:0 0;border:none;justify-content:center;align-items:center;display:flex}.sort-drawer__close:focus-visible{outline:var(--border-width-focus) solid var(--color-main-text-on-color-default);outline-offset:var(--outline-offset-xs)}.sort-drawer__close svg{width:24px;height:24px}.sort-drawer__options{padding:var(--size-8);background-color:var(--color-background);border-bottom:var(--border-width-thin) solid var(--color-sea-blue);margin:0;list-style:none}.sort-drawer__input{clip-path:inset(50%);white-space:nowrap;border-width:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.sort-drawer__option{align-items:center;gap:var(--size-8);height:50px;padding:var(--size-8) var(--size-16);cursor:pointer;font-family:var(--font-family-base);font-size:var(--font-size-link-m);font-weight:var(--font-weight-regular);line-height:var(--line-height-base);color:var(--color-main-text-default);border-radius:var(--corner-radius-4);display:flex}.sort-drawer__option:hover{background-color:var(--color-neutral-medium)}.sort-drawer__option:has(input:focus-visible){outline:var(--border-width-focus) solid var(--color-focus);outline-offset:var(--outline-offset-xs)}.sort-drawer__radio{border:1.5px solid var(--color-neutral-dark);border-radius:var(--corner-radius-round);background-color:var(--color-background);flex-shrink:0;width:16px;height:16px}.sort-drawer__radio--checked{background-color:var(--color-main-surface-light);border-color:var(--color-main-surface-light);background-image:radial-gradient(circle, var(--color-background) 3px, var(--color-main-surface-light) 3px)}.sort-drawer__option-text{flex:1;min-width:0}.sort-drawer__footer{gap:var(--size-10);padding:var(--size-16);flex-shrink:0;margin-top:auto;display:flex}.sort-drawer__save,.sort-drawer__remove{height:42px;padding:var(--size-8) var(--size-20);background-color:var(--color-main-text-default);border-radius:var(--corner-radius-round);cursor:pointer;font-family:var(--font-family-base);font-size:var(--typography-button-sm-size);font-weight:var(--font-weight-bold);line-height:var(--line-height-heading);color:var(--color-main-text-on-color-default);border:none;flex:1;justify-content:center;align-items:center;display:flex}:is(.sort-drawer__save,.sort-drawer__remove):hover{opacity:.85}:is(.sort-drawer__save,.sort-drawer__remove):focus-visible{outline:var(--border-width-focus) solid var(--color-focus);outline-offset:var(--outline-offset-xs)}
.article-listing{background-color:var(--color-background);width:100%;margin-bottom:var(--size-60);flex-direction:column;display:flex}@media (min-width:1024px){.article-listing{margin-bottom:var(--size-104)}}.article-listing__container{--_block-padding:var(--size-16);width:100%;padding-top:var(--size-60);padding-bottom:var(--size-32);padding-inline:max(var(--_block-padding), calc((100% - var(--container-2xl)) / 2));gap:var(--size-32);flex-direction:column;display:flex}@media (min-width:768px){.article-listing__container{--_block-padding:var(--size-24)}}@media (min-width:1024px){.article-listing__container{--_block-padding:var(--size-48);gap:var(--size-44)}}.article-listing__filters{align-items:flex-start;gap:var(--size-12);display:flex}@media (min-width:1024px){.article-listing__filters{align-items:center;gap:var(--size-12) var(--size-24);margin-bottom:var(--size-16);grid-template-columns:minmax(0,1fr) auto;grid-template-areas:"toggles results";display:grid;position:relative}}.article-listing__filter-toggles{align-items:center;gap:var(--size-12);flex-wrap:wrap;min-width:0;display:flex}@media (min-width:1024px){.article-listing__filter-toggles{grid-area:toggles}}.article-listing__chips{gap:var(--size-8);flex-wrap:wrap;display:flex}@media (min-width:1024px){.article-listing__chips{top:calc(100% + var(--size-12));position:absolute;left:0;right:0}}@media (min-width:1024px){.article-listing__filters .result-count{grid-area:results;justify-self:end}}.article-listing__mobile-controls{gap:var(--size-12);width:100%;display:flex}@media (min-width:1024px){.article-listing__mobile-controls{display:none}}.article-listing__mobile-filter-toggle,.article-listing__mobile-sort-toggle{justify-content:space-between;align-items:center;gap:var(--size-20);padding:var(--size-16) var(--size-20);border:var(--border-width-thin) solid var(--color-neutral);border-radius:var(--corner-radius-8);background-color:var(--color-background);cursor:pointer;font-family:var(--font-family-base);font-size:var(--font-size-link-m);font-weight:var(--font-weight-semibold);line-height:var(--line-height-heading);color:var(--color-main-text-default);text-align:left;flex:1;display:flex}:is(.article-listing__mobile-filter-toggle,.article-listing__mobile-sort-toggle):hover{background-color:var(--color-neutral-lightest)}:is(.article-listing__mobile-filter-toggle,.article-listing__mobile-sort-toggle):focus-visible{outline:var(--border-width-focus) solid var(--color-focus);outline-offset:var(--outline-offset-xs)}.article-listing__mobile-filter-toggle svg,.article-listing__mobile-sort-toggle svg{flex-shrink:0;width:24px;height:24px}@media not (min-width:1024px){.article-listing__filter-toggles,.article-listing__chips,.article-listing__filters .result-count{display:none}}.article-listing__featured{width:100%}.article-listing__grid{gap:var(--size-32);grid-template-columns:1fr;width:100%;display:grid}@media (min-width:768px){.article-listing__grid{grid-template-columns:repeat(2,1fr)}}@media (min-width:1024px){.article-listing__grid{gap:var(--size-44);grid-template-columns:repeat(3,1fr)}}.article-listing__featured[aria-busy=true],.article-listing__grid[aria-busy=true]{opacity:.5;pointer-events:none;transition:opacity var(--transition-base)}.article-listing__loading{grid-column:1/-1;justify-content:center;align-items:center;min-height:240px;display:flex}.article-listing__loading:after{content:"";border:3px solid var(--color-neutral-medium);border-top-color:var(--color-main-surface-light);border-radius:var(--corner-radius-round);width:40px;height:40px;animation:.7s linear infinite article-listing-spin;display:block}@keyframes article-listing-spin{to{transform:rotate(360deg)}}@media (prefers-reduced-motion:reduce){.article-listing__loading:after{border-top-color:var(--color-main-surface-light);animation:none}}.article-listing__no-results{font-family:var(--font-family-base);font-size:var(--font-size-link-m);font-weight:var(--font-weight-regular);line-height:var(--line-height-base);color:var(--color-main-text-default);padding:var(--size-60) 0;text-align:center;grid-column:1/-1}.article-listing__load-more{width:100%;padding:var(--size-32) 0;justify-content:center;display:flex}@media (min-width:1024px){.article-listing__load-more{padding:var(--size-44) 0}}.article-listing__content{width:100%}
.career-job-search{gap:var(--size-32);width:100%;max-width:min(var(--content-width-wide), 100% - var(--size-48));background-color:var(--color-main-surface-light);border-radius:var(--corner-radius-24);padding:var(--size-48) var(--size-24);color:var(--color-main-text-on-color-default);flex-direction:column;margin:0 auto;display:flex}@media (min-width:768px){.career-job-search{padding:var(--size-60) var(--size-44)}}@media (min-width:1024px){.career-job-search{align-items:flex-start;gap:var(--size-104);flex-direction:row}}.career-job-search__title{font-size:var(--font-size-h5-mobile);font-weight:var(--font-weight-semibold);line-height:var(--line-height-heading);flex-shrink:0;margin:0}@media (min-width:1024px){.career-job-search__title{font-size:var(--font-size-h5-desktop);max-width:240px}}.career-job-search__form{gap:var(--size-12);flex-direction:column;flex:1 1 0;min-width:0;display:flex}.career-job-search__fields{gap:var(--size-8);flex-wrap:wrap;align-items:flex-end;display:flex}.career-job-search__field{gap:var(--size-4);flex-direction:column;flex:180px;min-width:0;display:flex}.career-job-search__field--search{flex:2 220px}.career-job-search__label{font-family:var(--font-family-base);font-weight:var(--font-weight-semibold);color:var(--color-main-text-on-color-default);line-height:var(--line-height-heading)}.career-job-search__select-wrapper .select__icon{color:var(--color-main-text-on-color-default)}.career-job-search__select{border-color:var(--color-main-text-on-color-default);color:var(--color-main-text-on-color-default);background-color:#0000}.career-job-search__select:hover:not(:disabled){border-color:var(--color-main-text-on-color-default);opacity:.85}.career-job-search__select:focus{border-color:var(--color-main-text-on-color-default)}.career-job-search__select option{color:var(--color-main-text-default);background-color:var(--color-background)}.career-job-search__input{font-family:var(--font-family-base);font-size:var(--typography-body-m-size);font-weight:var(--font-weight-regular);color:var(--color-main-text-on-color-default);border:1px solid var(--color-main-text-on-color-default);border-radius:var(--corner-radius-8);padding:var(--size-8) var(--size-16);background-color:#0000;width:100%;line-height:40px}.career-job-search__input::placeholder{color:#fff9}.career-job-search__input:focus-visible{outline:2px solid var(--color-main-text-on-color-default);outline-offset:1px}.career-job-search__button{flex-shrink:0;align-self:flex-end}.career-job-search__fulltime{align-items:center;gap:var(--size-8);font-family:var(--font-family-base);color:var(--color-main-text-on-color-default);cursor:pointer;display:inline-flex}.career-job-search__fulltime input[type=checkbox]{width:20px;height:20px;accent-color:var(--color-main-text-on-color-default);cursor:pointer;flex-shrink:0}
.career-landing-hero{background-color:var(--color-main-surface-default);width:100%;min-height:400px;color:var(--color-main-text-on-color-default);align-items:flex-end;display:flex;position:relative;overflow:hidden}@media (min-width:768px){.career-landing-hero{min-height:500px}}@media (min-width:1024px){.career-landing-hero{min-height:600px}}.career-landing-hero__background{position:absolute;inset:0}.career-landing-hero__background picture{width:100%;height:100%;display:block}.career-landing-hero__background img{object-fit:cover;object-position:center;width:100%;height:100%;display:block}.career-landing-hero--media:after{content:"";pointer-events:none;background:linear-gradient(#00000026,#0000008c);position:absolute;inset:0}.career-landing-hero__overlay{z-index:1;width:100%;max-width:min(var(--content-width-wide), 100% - var(--size-48));padding:var(--size-48) 0;margin:0 auto;position:relative}@media (min-width:768px){.career-landing-hero__overlay{padding:var(--size-60) 0}}@media (min-width:1024px){.career-landing-hero__overlay{padding:var(--size-80) 0}}.career-landing-hero__heading{font-size:var(--font-size-h3-mobile);font-weight:var(--font-weight-semibold);line-height:var(--line-height-heading);color:var(--color-main-text-on-color-default);max-width:800px;margin:0}@media (min-width:1024px){.career-landing-hero__heading{font-size:var(--font-size-h3-desktop)}}
.career-landing-page{flex-direction:column;width:100%;display:flex}.career-landing-page__search{padding:var(--size-32) var(--size-24);justify-content:center;display:flex}@media (min-width:768px){.career-landing-page__search{padding:var(--size-48) var(--size-24)}}.career-landing-page__content{padding:var(--size-32) 0}@media (min-width:768px){.career-landing-page__content{padding:var(--size-48) 0}}
.contact-us{background:var(--color-background);border-radius:var(--corner-radius-20);gap:var(--size-32);flex-direction:column;width:100%;display:flex}.contact-us__header{gap:var(--size-16);color:var(--color-text);flex-direction:column;display:flex}.contact-us__heading{font-family:var(--font-family-heading);font-weight:var(--typography-h5-weight);font-size:var(--typography-h5-size-mobile);line-height:var(--typography-h5-line-height);margin:0}@media (min-width:1024px){.contact-us__heading{font-size:var(--typography-h5-size-desktop)}}.contact-us__description{font-family:var(--font-family-base);font-weight:var(--font-weight-regular);font-size:var(--font-size-body-xl);line-height:var(--line-height-base);margin:0}.contact-us__fields{gap:var(--size-32);flex-direction:column;display:flex}.contact-us__field{gap:var(--size-8);flex-direction:column;display:flex}.contact-us__label{font-family:var(--font-family-base);font-weight:var(--font-weight-semibold);font-size:var(--font-size-button-m);line-height:var(--line-height-heading);color:var(--color-text)}.contact-us__input{border:var(--border-width-thin) solid var(--color-primary);border-radius:var(--corner-radius-4);padding:10px var(--size-16);height:56px;font-family:var(--font-family-base);font-weight:var(--font-weight-regular);font-size:var(--font-size-button-m);line-height:var(--line-height-base);color:var(--color-text);box-sizing:border-box;background:0 0;width:100%}.contact-us__input::placeholder{color:var(--color-text);opacity:.6}.contact-us__input:focus-visible{outline:var(--border-width-focus) solid var(--color-focus);outline-offset:var(--outline-offset-xs)}--error.contact-us__input{border-color:var(--color-error-stroke)}.contact-us__textarea{border:var(--border-width-thin) solid var(--color-primary);border-radius:var(--corner-radius-4);padding:12px var(--size-16);height:200px;font-family:var(--font-family-base);font-weight:var(--font-weight-regular);font-size:var(--font-size-button-m);line-height:var(--line-height-base);color:var(--color-text);box-sizing:border-box;resize:vertical;background:0 0;width:100%}.contact-us__textarea::placeholder{color:var(--color-text);opacity:.6}.contact-us__textarea:focus-visible{outline:var(--border-width-focus) solid var(--color-focus);outline-offset:var(--outline-offset-xs)}--error.contact-us__textarea{border-color:var(--color-error-stroke)}.contact-us__error-message{color:var(--color-error-text-default);font-family:var(--font-family-base);font-weight:var(--font-weight-regular);font-size:var(--font-size-body-s);line-height:var(--line-height-heading);margin-top:var(--size-4)}.contact-us__checkbox-group{gap:var(--size-8);align-items:flex-start;display:flex}.contact-us__checkbox{appearance:none;border:var(--border-width-base) solid var(--color-primary);border-radius:var(--corner-radius-2);cursor:pointer;background:0 0;width:24px;min-width:24px;height:24px;margin:0;position:relative}.contact-us__checkbox:checked{background:var(--color-primary-light);border-color:var(--color-primary-light)}.contact-us__checkbox:checked:after{content:"";border:2px solid #fff;border-width:0 2px 2px 0;width:8px;height:14px;position:absolute;top:1px;left:5px;transform:rotate(45deg)}.contact-us__checkbox:focus-visible{outline:var(--border-width-focus) solid var(--color-focus);outline-offset:var(--outline-offset-xs)}.contact-us__checkbox-label{font-family:var(--font-family-base);font-weight:var(--font-weight-regular);font-size:var(--font-size-button-m);line-height:var(--line-height-base);color:var(--color-text);cursor:pointer}.contact-us__actions{align-items:center;gap:var(--size-20);padding-top:var(--size-20);flex-direction:column;display:flex}.contact-us__cancel{cursor:pointer;font-family:var(--font-family-base);font-weight:var(--font-weight-semibold);font-size:var(--font-size-button-m);line-height:var(--line-height-heading);color:var(--color-text);background:0 0;border:none;padding:0;text-decoration:underline}.contact-us__cancel:focus-visible{outline:var(--border-width-focus) solid var(--color-focus);outline-offset:var(--outline-offset-xs);border-radius:var(--corner-radius-round)}
.contact-page-hero{--_block-padding:var(--size-16);background-color:var(--color-main-surface-light);width:100%;padding-top:var(--size-44);padding-bottom:var(--size-60);padding-inline:var(--_block-padding);margin-bottom:var(--size-60);position:relative;overflow:hidden}@media (min-width:768px){.contact-page-hero{--_block-padding:var(--size-24)}}@media (min-width:1024px){.contact-page-hero{--_block-padding:var(--size-48);padding-top:var(--size-60);padding-bottom:var(--size-72)}}.contact-page-hero__inner{width:100%;max-width:var(--container-2xl);align-items:flex-end;margin:0 auto;display:flex;position:relative}.contact-page-hero__copy{gap:var(--size-32);z-index:1;flex-direction:column;flex:auto;min-width:0;display:flex}.contact-page-hero__breadcrumbs .breadcrumb{margin:0;padding:0}.contact-page-hero__text{gap:var(--size-24);padding-bottom:var(--size-32);flex-direction:column;display:flex}@media (min-width:1024px){.contact-page-hero__text{max-width:700px}}.contact-page-hero__title{color:var(--color-main-text-on-color-default);font-family:var(--typography-h3-family);font-size:var(--typography-h3-size-mobile);font-weight:var(--font-weight-semibold);line-height:var(--typography-h3-line-height);margin:0}@media (min-width:1024px){.contact-page-hero__title{font-size:var(--typography-h3-size-desktop)}}.contact-page-hero__description{color:var(--color-main-text-on-color-default);font-family:var(--typography-body-xl-family);font-size:var(--typography-body-xl-size);font-weight:var(--typography-body-xl-weight);line-height:var(--typography-body-xl-line-height);margin:0}.contact-page-hero__image-wrapper{display:none}@media (min-width:1024px){.contact-page-hero__image-wrapper{pointer-events:none;-webkit-user-select:none;user-select:none;width:auto;height:100%;max-height:440px;display:block;position:absolute;bottom:0;right:0}}.contact-page-hero__image-wrapper img{object-fit:contain;object-position:bottom right;width:auto;height:100%;display:block}
.contact-page{--content-width-narrow:700px;--content-width-wide:1400px;background-color:var(--color-main-frame-bg-default);flex-direction:column;width:100%;display:flex}@media (min-width:1024px){.contact-page{padding-bottom:var(--size-104)}}.contact-page__content{width:100%}
.error{text-align:center;padding:20px}.error__heading{margin-bottom:1rem;font-weight:900}.error__title{font-weight:300}
.event-listing-page{background-color:var(--color-background);flex-direction:column;width:100%;min-height:100vh;display:flex}.event-listing-page__header{gap:var(--size-24);width:100%;max-width:1440px;padding:var(--size-24) var(--size-16) 0;flex-direction:column;margin:0 auto;display:flex}@media (min-width:1024px){.event-listing-page__header{padding:var(--size-60) var(--size-60) 0}}.event-listing-page__hero-image-wrapper{border-radius:var(--corner-radius-12);aspect-ratio:1406/586;width:100%;overflow:hidden}@media (min-width:1024px){.event-listing-page__hero-image-wrapper{border-radius:var(--corner-radius-24)}}.event-listing-page__hero-image{height:100%;margin:0}.event-listing-page__hero-image img{object-fit:cover;width:100%;height:100%}.event-listing-page__container{gap:var(--size-32);width:100%;max-width:1440px;padding:var(--size-32) var(--size-16) var(--size-60);flex-direction:column;margin:0 auto;display:flex}@media (min-width:1024px){.event-listing-page__container{gap:var(--size-60);padding:var(--size-60) var(--size-60) var(--size-104)}}.event-listing-page__title{font-family:var(--typography-h3-family);font-size:var(--typography-h3-size-mobile);font-weight:var(--font-weight-semibold);line-height:var(--line-height-tight);color:var(--color-main-text-default);margin:0}@media (min-width:1024px){.event-listing-page__title{font-size:var(--typography-h3-size-desktop)}}.event-listing-page__link-module{width:100%;padding:0 var(--size-16) var(--size-60);justify-content:center;display:flex}@media (min-width:1024px){.event-listing-page__link-module{padding:0 var(--size-60) var(--size-104)}}.event-listing-page__grid{gap:var(--size-44);grid-template-columns:1fr;width:100%;display:grid}@media (min-width:768px){.event-listing-page__grid{grid-template-columns:repeat(2,1fr)}}@media (min-width:1024px){.event-listing-page__grid{gap:var(--size-72) var(--size-32);grid-template-columns:repeat(3,1fr)}}
.faq{width:100%;margin:var(--size-24) 0}@media (min-width:1024px){.faq{margin-top:var(--size-44);margin-bottom:var(--size-104)}}.faq__content{max-width:var(--container-2xl);margin:0 auto}.faq__heading{font-family:var(--font-family-heading);font-size:var(--font-size-h3-mobile);font-weight:var(--font-weight-semibold);line-height:var(--line-height-tight);color:var(--color-text);margin:var(--size-44) 0 0 0}@media (min-width:1024px){.faq__heading{font-size:var(--font-size-h3-desktop);margin:var(--size-72) 0 0 0}}.faq__divider{border:none;border-top:1px solid var(--color-main-stroke-light);margin:var(--size-40) 0}@media (min-width:1024px){.faq__divider{margin:var(--size-60) 0}}.faq__topics{gap:var(--size-60);flex-direction:column;display:flex}@media (min-width:1024px){.faq__topics{gap:var(--size-104);max-width:var(--container-lg);width:100%;margin:0 auto}}
.industry{--content-width-narrow:700px;--content-width-wide:1400px;width:100%;margin:0 auto;margin-bottom:var(--size-32);flex-direction:column;display:flex}@media (min-width:768px){.industry{margin-bottom:var(--size-60)}}@media (min-width:1024px){.industry{margin-bottom:var(--size-104)}}.industry__content{width:100%}
.industry-hero{--_block-padding:var(--size-16);gap:var(--size-24);width:100%;max-width:min(var(--content-width-wide), 100% - 2 * var(--_block-padding));padding-block:var(--size-48);flex-direction:column;margin:0 auto;display:flex}@media (min-width:768px){.industry-hero{--_block-padding:var(--size-24)}}@media (min-width:1024px){.industry-hero{--_block-padding:var(--size-48)}}.industry-hero__eyebrow{color:var(--color-main-text-default);font-size:var(--font-size-link-m);font-weight:var(--font-weight-semibold);line-height:var(--line-height-heading);margin:0}.industry-hero__heading{color:var(--color-main-text-default);font-size:var(--typography-h3-size-mobile);font-weight:var(--font-weight-semibold);line-height:var(--line-height-tight);margin:var(--size-12) 0 0}.industry-hero__subheading{color:var(--color-main-text-default);font-size:var(--font-size-body-xl);font-weight:var(--font-weight-regular);line-height:var(--line-height-base);margin:var(--size-16) 0 0}.industry-hero__cta{margin-top:var(--size-32)}.industry-hero__image img{border-radius:var(--corner-radius-12);width:100%;height:auto;overflow:hidden}.industry-hero__video-wrapper{border-radius:var(--corner-radius-12);line-height:0;position:relative;overflow:hidden}.industry-hero__video{aspect-ratio:16/9;object-fit:cover;width:100%;display:block}.industry-hero__video-controls{bottom:var(--size-12);right:var(--size-12);gap:var(--size-8);align-items:center;display:flex;position:absolute}.industry-hero__play-btn,.industry-hero__fullscreen-btn{align-items:center;gap:var(--size-6);color:var(--color-main-text-default);cursor:pointer;font-size:var(--font-size-body-s);font-weight:var(--font-weight-semibold);background:#ffffffd9;border:none;line-height:1;transition:background-color .15s;display:flex}.industry-hero__play-btn:hover,.industry-hero__fullscreen-btn:hover{background:#fff}.industry-hero__play-btn:focus-visible,.industry-hero__fullscreen-btn:focus-visible{outline-offset:2px;outline:2px solid #fff;box-shadow:0 0 0 4px #001a38cc}.industry-hero__play-btn{padding:var(--size-8) var(--size-12);border-radius:999px}.industry-hero__fullscreen-btn{padding:var(--size-8);border-radius:50%;justify-content:center;width:34px;height:34px}@media (min-width:1024px){.industry-hero{align-items:center;gap:var(--size-32);flex-direction:row}.industry-hero__heading{font-size:var(--typography-h3-size-desktop)}.industry-hero--3070 .industry-hero__text{flex:3 1 0}.industry-hero--3070 .industry-hero__media{flex:7 1 0}.industry-hero--5050 .industry-hero__text,.industry-hero--5050 .industry-hero__media{flex:1 1 0}.industry-hero__video-wrapper,.industry-hero__image-wrapper{border-radius:var(--corner-radius-24)}}
.media-resources{--content-width-narrow:700px;--content-width-wide:700px;background-color:var(--color-main-frame-bg-default);flex-direction:column;width:100%;display:flex}.media-resources__layout{--_block-padding:var(--size-16);width:100%;padding:var(--size-24) var(--_block-padding) var(--size-60)}@media (min-width:768px){.media-resources__layout{--_block-padding:var(--size-24);padding-top:var(--size-32)}}@media (min-width:1024px){.media-resources__layout{--_block-padding:var(--size-48);column-gap:var(--size-104);padding-top:var(--size-44);padding-bottom:var(--size-104);padding-inline:max(var(--_block-padding), calc((100% - var(--container-2xl)) / 2));grid-template-columns:minmax(260px,314px) minmax(0,1fr);align-items:start;display:grid}}.media-resources__side-menu{margin-bottom:var(--size-32)}@media (min-width:1024px){.media-resources__side-menu{top:calc(var(--navigation-height) + var(--navigation-offset) + var(--size-24));align-self:start;margin-bottom:0;position:sticky}}.media-resources__content{width:100%;min-width:0}.media-resources__content.content-area{--content-width-narrow:100%;--content-width-wide:100%;--_block-padding:0px}.media-resources__content.content-area>[data-block-width],.media-resources__content.content-area>.content-area__edit-wrapper>[data-block-width]{width:100%;max-width:none;margin-left:0;margin-right:0}.media-resources__content.content-area>[data-block-width=narrow],.media-resources__content.content-area>.content-area__edit-wrapper>[data-block-width=narrow]{max-width:700px}
.media-resources-hero{--_block-padding:var(--size-16);background-color:var(--color-main-surface-light);width:100%;padding:var(--size-44) var(--_block-padding) var(--size-60);flex-direction:column;display:flex}@media (min-width:768px){.media-resources-hero{--_block-padding:var(--size-24)}}@media (min-width:1024px){.media-resources-hero{--_block-padding:var(--size-48);max-height:500px;padding:var(--size-60) var(--_block-padding) var(--size-72)}}.media-resources-hero__content{align-items:flex-start;gap:var(--size-32);width:100%;max-width:var(--container-2xl);flex-direction:column;margin:0 auto;display:flex}@media (min-width:1024px){.media-resources-hero__content{gap:var(--size-24)}}.media-resources-hero__breadcrumbs .breadcrumb{color:var(--color-main-text-on-color-default);margin:0;padding:0}.media-resources-hero__breadcrumbs .breadcrumb__link,.media-resources-hero__breadcrumbs .breadcrumb__current,.media-resources-hero__breadcrumbs .breadcrumb__separator,.media-resources-hero__breadcrumbs .breadcrumb__back-icon,.media-resources-hero__breadcrumbs .breadcrumb__back-link{color:var(--color-main-text-on-color-default)}.media-resources-hero__copy{gap:var(--size-24);max-width:var(--content-width-narrow);flex-direction:column;display:flex}.media-resources-hero__title{color:var(--color-main-text-on-color-default);font-family:var(--typography-h3-family);font-size:var(--typography-h3-size-mobile);font-weight:var(--font-weight-semibold);line-height:var(--typography-h3-line-height);margin:0}@media (min-width:1024px){.media-resources-hero__title{font-size:var(--typography-h3-size-desktop)}}.media-resources-hero__description{color:var(--color-main-text-on-color-default);font-family:var(--typography-body-xl-family);font-size:var(--typography-body-xl-size);font-weight:var(--typography-body-xl-weight);line-height:var(--typography-body-xl-line-height);margin:0}
.media-resources-side-menu{display:block}.media-resources-side-menu__label{color:var(--color-main-text-default);font-family:var(--typography-body-m-family);font-size:var(--typography-body-m-size);font-weight:var(--typography-body-m-weight);line-height:var(--typography-body-m-line-height);margin:0}.media-resources-side-menu__list{padding:var(--size-8) 0 0;margin:0;list-style:none}.media-resources-side-menu__item{border-bottom:var(--border-width-thin) solid var(--color-neutral-border)}@media (min-width:1024px){.media-resources-side-menu__item.is-active{border-bottom-color:var(--color-main-surface-light)}}.media-resources-side-menu__link{align-items:center;gap:var(--size-8);width:100%;padding:var(--size-24) 0;color:var(--color-main-text-default);grid-template-columns:minmax(0,1fr) auto;text-decoration:none;display:grid}.media-resources-side-menu__link:hover .media-resources-side-menu__title,.media-resources-side-menu__link:focus-visible .media-resources-side-menu__title{color:var(--color-main-text-hover);text-decoration:underline}.media-resources-side-menu__link:hover .media-resources-side-menu__icon,.media-resources-side-menu__link:focus-visible .media-resources-side-menu__icon{color:var(--color-main-icon-hover)}.media-resources-side-menu__link:focus-visible{outline:var(--border-width-focus) solid var(--color-focus);outline-offset:var(--outline-offset-xs);border-radius:var(--corner-radius-4)}.media-resources-side-menu__title{font-family:var(--typography-subheading-family);font-size:var(--typography-subheading-size-mobile);font-weight:var(--typography-subheading-weight);line-height:var(--typography-subheading-line-height)}@media (min-width:1024px){.media-resources-side-menu__title{font-size:var(--typography-subheading-size-desktop)}}.media-resources-side-menu__icon{width:var(--size-20);height:var(--size-20);color:var(--color-main-text-default);transition:color var(--transition-base), opacity var(--transition-base);display:inline-flex}@media not (min-width:1024px){.media-resources-side-menu__icon{transform:rotate(90deg)}}@media (min-width:1024px){.media-resources-side-menu__icon{opacity:0}.media-resources-side-menu__link.is-active .media-resources-side-menu__icon,.media-resources-side-menu__link:hover .media-resources-side-menu__icon,.media-resources-side-menu__link:focus-visible .media-resources-side-menu__icon{opacity:1}}
.not-found-page{padding-bottom:var(--size-60);background:var(--color-main-frame-bg-default);grid-template-columns:1fr;gap:31px;margin:0;display:grid}.not-found-page__content{margin:0;flex-direction:column;justify-content:flex-start;align-self:center;align-items:flex-start;gap:17px;width:min(358px,100% - 32px);min-height:auto;margin-inline:12px;padding:0;display:flex}.not-found-page__code{color:var(--color-main-text-default);font-family:var(--font-family-heading);font-size:84.49px;font-weight:var(--font-weight-extrabold);line-height:var(--line-height-tight);margin:0}.not-found-page__message{max-width:100%;color:var(--color-main-text-default);font-family:var(--font-family-base);font-size:var(--font-size-body-xl);font-weight:var(--font-weight-regular);line-height:var(--line-height-intro);margin:0}.not-found-page__actions{gap:var(--size-8);flex-direction:column;align-items:flex-start;display:flex}.not-found-page__artwork{background-color:var(--color-main-surface-default);object-fit:cover;order:-1;width:100%;height:100%;min-height:354.34px;display:block}@media (min-width:900px){.not-found-page{grid-template-columns:minmax(23rem,1fr) minmax(23rem,1fr);gap:123px;min-height:45rem;padding-bottom:0}.not-found-page__content{width:min(620px,100%);padding-inline:var(--size-48);justify-content:center;align-self:auto;gap:37px;min-height:45rem;margin-inline:auto}.not-found-page__actions{flex-flow:row;justify-content:flex-start;align-items:center}.not-found-page__actions>*{width:auto}.not-found-page__message{font-size:var(--font-size-ingress-desktop);line-height:var(--line-height-intro)}.not-found-page__code{font-size:165px}.not-found-page__artwork{order:0;min-height:45rem}}
.office-directory-selector{gap:var(--size-16);grid-template-columns:1fr;display:grid}@media (min-width:768px){.office-directory-selector{gap:var(--size-24);grid-template-columns:1fr 1fr}}.office-directory-selector__field{gap:var(--size-8);flex-direction:column;display:flex}.office-directory-selector__label{font-family:var(--font-family-base);font-size:var(--font-size-body-m);font-weight:var(--font-weight-semibold)}.office-directory-selector__select{padding:var(--size-12) var(--size-16);border:1px solid var(--color-border,currentcolor);border-radius:var(--corner-radius-8,var(--corner-radius-12));font-family:var(--font-family-base);font-size:var(--font-size-body-m);color:inherit;background:0 0}.office-directory-selector__select:disabled{opacity:.5}.office-group-list{gap:var(--size-40);flex-direction:column;display:flex}.office-group-list__heading{font-family:var(--font-family-base);font-size:var(--font-size-h4-mobile);font-weight:var(--font-weight-semibold);line-height:var(--line-height-heading);margin:0 0 var(--size-16)}@media (min-width:1024px){.office-group-list__heading{font-size:var(--font-size-h4-desktop)}}.office-group-list__cards{gap:var(--size-16);grid-template-columns:repeat(auto-fill,minmax(280px,1fr));display:grid}.office-directory-selector__fallback-list{gap:var(--size-12);font-size:var(--font-size-body-m);flex-wrap:wrap;margin:0;padding:0;list-style:none;display:flex}
.press-release{--content-width-narrow:700px;width:100%;max-width:var(--content-width-narrow);padding:0 var(--size-16) var(--size-32);flex-direction:column;margin:0 auto;display:flex}@media (min-width:1024px){.press-release{padding:0 0 var(--size-104)}}.press-release__header{gap:var(--size-12);margin-bottom:var(--size-24);flex-direction:column;display:flex}.press-release__date{font-size:var(--text-sm);color:var(--color-text-muted);font-weight:var(--font-weight-medium)}.press-release__title{font-size:var(--text-2xl);font-weight:var(--font-weight-bold);line-height:var(--line-height-tight);margin:0}@media (min-width:1024px){.press-release__title{font-size:var(--text-3xl)}}.press-release__metadata{gap:var(--size-8);flex-flow:wrap;margin:0;padding:0;list-style:none;display:flex}.press-release__metadata-item{font-size:var(--text-xs);padding:var(--size-4) var(--size-8);border:1px solid var(--color-neutral);border-radius:var(--corner-radius-4);color:var(--color-text-muted);text-transform:uppercase;letter-spacing:.05em}.press-release__ingress{font-size:var(--text-lg);font-weight:var(--font-weight-medium);line-height:var(--line-height-relaxed);margin:0 0 var(--size-24);color:var(--color-text-secondary)}.press-release__body{font-size:var(--text-md);line-height:var(--line-height-relaxed)}.press-release__body h2,.press-release__body h3,.press-release__body h4{margin:var(--size-24) 0 var(--size-8);font-weight:var(--font-weight-semibold)}.press-release__body p{margin:0 0 var(--size-16)}.press-release__body a{color:var(--color-link);text-underline-offset:var(--text-underline-offset-sm)}.press-release__content{margin-top:var(--size-32)}.press-release__source{margin-top:var(--size-32);padding-top:var(--size-24);border-top:1px solid var(--color-neutral)}.press-release__source-link{font-size:var(--text-sm);color:var(--color-link);text-underline-offset:var(--text-underline-offset-sm)}
.press-release-listing{flex-direction:column;width:100%;display:flex}@media (min-width:1024px){.press-release-listing{padding-bottom:var(--size-104)}}.press-release-listing__hero{padding:var(--size-32) var(--size-16);max-width:var(--max-content-width,1400px);width:100%;margin:0 auto}@media (min-width:1024px){.press-release-listing__hero{padding:var(--size-64) var(--size-32)}}.press-release-listing__filters{gap:var(--size-12);padding:var(--size-16);border-bottom:1px solid var(--color-neutral);max-width:var(--max-content-width,1400px);flex-direction:column;width:100%;margin:0 auto;display:flex}@media (min-width:1024px){.press-release-listing__filters{padding:var(--size-16) var(--size-32)}}.press-release-listing__filters-desktop{gap:var(--size-12);flex-direction:row;display:none}@media (min-width:768px){.press-release-listing__filters-desktop{display:flex}}.press-release-listing__filter-toggle{align-items:center;gap:var(--size-8);padding:var(--size-8) var(--size-16);border:1px solid var(--color-neutral);border-radius:var(--corner-radius-8);cursor:pointer;font-size:var(--text-sm);font-weight:var(--font-weight-medium);background:0 0;display:flex}@media (min-width:768px){.press-release-listing__filter-toggle{display:none}}.press-release-listing__filter-count{background-color:var(--color-primary);width:20px;height:20px;color:var(--color-on-primary);font-size:var(--text-xs);font-weight:var(--font-weight-bold);border-radius:50%;justify-content:center;align-items:center;display:inline-flex}.press-release-listing__chips{gap:var(--size-8);flex-flow:wrap;display:flex}.press-release-listing__body{gap:var(--size-32);padding:var(--size-24) var(--size-16);max-width:var(--max-content-width,1400px);flex-direction:column;width:100%;margin:0 auto;display:flex}@media (min-width:1024px){.press-release-listing__body{padding:var(--size-32) var(--size-32);flex-direction:row}}.press-release-listing__results{gap:var(--size-16);flex-direction:column;flex:1;min-width:0;display:flex}.press-release-listing__sidebar{flex-shrink:0}@media (min-width:1024px){.press-release-listing__sidebar{width:650px;top:var(--size-32);align-self:flex-start;position:sticky}}.press-release-listing__list{gap:var(--size-12);flex-direction:column;margin:0;padding:0;list-style:none;display:flex}
.expandable-text{position:relative}.expandable-text__content{transition:max-height var(--transition-base);overflow:hidden}.expandable-text__content--collapsed{max-height:var(--expandable-text-max-height,120px)}.expandable-text__gradient{height:var(--summary-gradient-height);pointer-events:none;transition:opacity var(--transition-fast);background:linear-gradient(#0000,#fff);position:absolute;bottom:0;left:0;right:0}.expandable-text__gradient--hidden{opacity:0}.expandable-text__toggle{align-items:center;gap:var(--size-8);padding:var(--size-8) 0;cursor:pointer;font-family:var(--font-family-base);font-weight:var(--font-weight-bold);font-size:var(--font-size-body-m);line-height:var(--line-height-heading);color:var(--color-main-text-default);background:0 0;border:none;display:inline-flex}.expandable-text__toggle:hover{text-decoration:underline}.expandable-text__toggle:focus-visible{outline:var(--border-width-focus) solid var(--color-focus);outline-offset:var(--outline-offset-xs);border-radius:var(--corner-radius-4)}.expandable-text__toggle-icon{width:20px;height:20px;transition:transform var(--transition-fast);display:flex}.expandable-text__toggle-icon--expanded{transform:rotate(180deg)}
.product-image-gallery{gap:var(--size-16);font-family:var(--font-family-base);outline:none;flex-direction:column;display:flex}.product-image-gallery:focus-visible{outline:var(--border-width-focus) solid var(--color-focus);outline-offset:var(--outline-offset-xs);border-radius:var(--corner-radius-4)}.product-image-gallery__main{border-radius:var(--corner-radius-12);aspect-ratio:767/646;background-color:var(--color-neutral-lightest);position:relative;overflow:hidden}.product-image-gallery__main:fullscreen{aspect-ratio:auto;background-color:#0000;border-radius:0}.product-image-gallery__images{width:100%;height:100%;position:relative}.product-image-gallery__image{opacity:0;transition:opacity .4s;position:absolute;inset:0}.product-image-gallery__image--active{opacity:1}.product-image-gallery__image-asset{width:100%;height:100%;margin:0}.product-image-gallery__image-asset picture,.product-image-gallery__image-asset img{width:100%;height:100%;display:block}.product-image-gallery__image-asset img{object-fit:cover}.product-image-gallery__main:fullscreen .product-image-gallery__image-asset img{object-fit:contain}.product-image-gallery__caption{font-weight:var(--font-weight-regular);color:var(--color-main-surface-light);font-size:var(--font-size-caption);margin:0;line-height:normal}.product-image-gallery__arrow{border-radius:var(--corner-radius-round);cursor:pointer;width:48px;height:48px;color:var(--color-main-text-default);z-index:2;transition:background-color var(--transition-fast);background-color:#fff;border:none;justify-content:center;align-items:center;display:flex;position:absolute;top:50%;transform:translateY(-50%)}.product-image-gallery__arrow:hover{background-color:var(--color-neutral-lightest)}.product-image-gallery__arrow:focus-visible{outline:var(--border-width-focus) solid var(--color-focus);outline-offset:var(--outline-offset-xs)}.product-image-gallery__arrow--prev{left:var(--size-16)}.product-image-gallery__arrow--next{right:var(--size-16)}.product-image-gallery__fullscreen{display:none}@media (min-width:768px){.product-image-gallery__fullscreen{top:var(--size-16);right:var(--size-16);border-radius:var(--corner-radius-round);cursor:pointer;width:32px;height:32px;color:var(--color-main-text-default);z-index:2;transition:background-color var(--transition-fast);background-color:#fff;border:none;justify-content:center;align-items:center;display:flex;position:absolute}}.product-image-gallery__fullscreen:hover{background-color:var(--color-neutral-lightest)}.product-image-gallery__fullscreen:focus-visible{outline:var(--border-width-focus) solid var(--color-focus);outline-offset:var(--outline-offset-xs)}.product-image-gallery__thumbnails{gap:var(--size-16);display:flex}.product-image-gallery__thumbnail{border-radius:var(--corner-radius-4);cursor:pointer;width:100px;height:70px;transition:border-color var(--transition-fast);background:0 0;border:2px solid #0000;flex-shrink:0;padding:0;position:relative;overflow:hidden}.product-image-gallery__thumbnail:hover{border-color:var(--color-neutral-dark)}.product-image-gallery__thumbnail:focus-visible{outline:var(--border-width-focus) solid var(--color-focus);outline-offset:var(--outline-offset-xs)}.product-image-gallery__thumbnail--active{border-color:var(--color-main-text-default)}.product-image-gallery__thumbnail-image{width:100%;height:100%;margin:0}.product-image-gallery__thumbnail-image picture,.product-image-gallery__thumbnail-image img{width:100%;height:100%;display:block}.product-image-gallery__thumbnail-image img{object-fit:cover}@media (max-width:768px){.product-image-gallery__main{border-radius:var(--corner-radius-8)}.product-image-gallery__arrow{width:40px;height:40px}.product-image-gallery,.product-image-gallery__thumbnails{gap:var(--size-8)}.product-image-gallery__thumbnail{width:72px;height:50px}}
.product-hero{gap:var(--size-40);font-family:var(--font-family-base);grid-template-columns:1fr;display:grid}.product-hero__gallery{min-width:0}@media (min-width:1024px){.product-hero__gallery{align-self:start}.product-hero:has(.expandable-text__content:not(.expandable-text__content--collapsed)) .product-hero__gallery{top:calc(var(--navigation-height) + var(--navigation-offset) + var(--size-24));position:sticky}}.product-hero__info{gap:var(--size-40);flex-direction:column;display:flex}.product-hero__header{gap:var(--size-24);flex-direction:column;display:flex}.product-hero__heading{font-family:var(--font-family-heading);font-weight:var(--font-weight-semibold);font-size:var(--typography-h3-size);line-height:var(--line-height-tight);color:var(--color-main-text-default);margin:0}.product-hero__subtitle{font-family:var(--font-family-heading);font-weight:var(--font-weight-semibold);font-size:var(--typography-body-xl-size);line-height:var(--line-height-intro);color:var(--color-main-text-default);margin:0}.product-hero__description{font-size:var(--typography-body-size);line-height:var(--line-height-base);color:var(--color-main-text-default)}.product-hero__description h1,.product-hero__description h2,.product-hero__description h3,.product-hero__description h4,.product-hero__description h5,.product-hero__description h6{font-family:var(--font-family-heading);font-weight:var(--font-weight-semibold);line-height:var(--line-height-heading);letter-spacing:0;color:var(--color-main-text-default);margin:0 0 .5em}.product-hero__description h1{font-size:var(--font-size-body-ml)}.product-hero__description h2{font-size:var(--typography-subheading-size-desktop)}.product-hero__description h3{font-size:var(--typography-button-m-size)}.product-hero__description h4,.product-hero__description h5,.product-hero__description h6{font-size:var(--typography-body-m-size)}.product-hero__description p,.product-hero__description li,.product-hero__description a{font-size:inherit}.product-hero__description p{margin:0 0 1em}.product-hero__description p:last-child{margin-bottom:0}.product-hero__ctas{gap:var(--size-16);flex-direction:column;display:flex}.product-hero__ctas>*{width:100%}@media (min-width:1024px){.product-hero__ctas{flex-direction:row;align-items:center}.product-hero__ctas>*{width:auto}}.product-hero__features{gap:var(--size-12);flex-direction:column;display:flex}.product-hero__feature{align-items:center;gap:var(--size-10);display:flex}.product-hero__feature-icon{background-color:var(--color-sea-blue-tinted);border-radius:var(--corner-radius-round);flex-shrink:0;justify-content:center;align-items:center;width:32px;height:32px;display:flex}.product-hero__feature-icon figure{margin:0;display:flex}.product-hero__feature-icon picture,.product-hero__feature-icon img{display:block}.product-hero__feature-text{font-weight:var(--font-weight-bold);font-size:var(--typography-body-size);line-height:var(--line-height-heading);color:var(--color-main-text-default)}.product-hero__more-info{align-items:center;gap:var(--size-8);padding:var(--size-8) 0;cursor:pointer;font-family:var(--font-family-base);font-weight:var(--font-weight-bold);font-size:var(--typography-button-sm-size);line-height:var(--line-height-heading);color:var(--color-main-text-default);background:0 0;border:none;display:inline-flex}.product-hero__more-info:hover{text-decoration:underline}.product-hero__more-info:focus-visible{outline:var(--border-width-focus) solid var(--color-focus);outline-offset:var(--outline-offset-xs);border-radius:var(--corner-radius-4)}@media (min-width:1024px){.product-hero{gap:var(--size-72);grid-template-columns:1fr 1fr}.product-hero__subtitle{font-size:var(--font-size-body-ml)}}@media (min-width:1441px){.product-hero{gap:var(--size-104)}}
.product-accordion{background-color:var(--color-main-frame-bg-default);color:var(--color-main-text-default);flex-direction:column;display:flex}.product-accordion__section{border-bottom:1px solid var(--color-neutral)}.product-accordion__header{cursor:pointer;-webkit-user-select:none;user-select:none;justify-content:space-between;align-items:center;padding:20px 0;list-style:none;display:flex}.product-accordion__header::-webkit-details-marker{display:none}.product-accordion__header:focus-visible{outline:var(--border-width-focus) solid var(--color-focus);outline-offset:var(--outline-offset-xs);border-radius:var(--corner-radius-4)}@media (hover:hover){.product-accordion__header:hover{opacity:.8}}.product-accordion__label{font-family:var(--font-family-heading);font-size:var(--font-size-body-ml);font-weight:var(--font-weight-semibold);line-height:var(--line-height-intro)}.product-accordion__chevron{flex-shrink:0;justify-content:center;align-items:center;width:24px;height:24px;display:flex}.product-accordion__section[open]>.product-accordion__header .product-accordion__chevron{transform:rotate(180deg)}.product-accordion__content{gap:var(--size-40);padding:var(--size-20) 0 var(--size-40);flex-direction:column;display:flex}.product-accordion__content.content-area{--_block-spacing:0px}.product-accordion__details{gap:var(--size-24);flex-wrap:wrap;display:flex}.product-accordion__detail-item{flex-direction:column;gap:10px;width:100%;display:flex}@media (min-width:768px){.product-accordion__detail-item{width:calc(50% - var(--size-12))}}@media (min-width:1024px){.product-accordion__detail-item{width:calc(33.333% - var(--size-16))}}.product-accordion__detail-header{align-items:flex-start;gap:10px;display:flex}.product-accordion__detail-icon{border-radius:var(--corner-radius-round);background-color:var(--color-sea-blue-tinted);width:32px;height:32px;color:var(--color-main-text-default);flex-shrink:0;justify-content:center;align-items:center;display:flex;transform:translateY(-2px)}.product-accordion__detail-title{font-family:var(--font-family-heading);font-size:var(--typography-subheading-size-desktop);font-weight:var(--font-weight-semibold);line-height:var(--line-height-heading)}.product-accordion__detail-body{font-size:var(--typography-body-size);line-height:var(--line-height-base)}.product-accordion__detail-body :is(p,li,a){font-size:inherit}.product-accordion__detail-body p{margin:0}.product-accordion__detail-body p:not(:last-child){margin-bottom:var(--size-16)}.product-accordion__variation .tabs{gap:var(--size-40);display:grid}.product-accordion__specifications{gap:var(--size-60);flex-direction:column;display:flex}.product-accordion__spec-group{gap:var(--size-24);flex-direction:column;display:flex}.product-accordion__spec-group-title{font-family:var(--font-family-heading);font-size:var(--font-size-body-ml);font-weight:var(--font-weight-semibold);line-height:var(--line-height-intro);margin:0}.product-accordion__spec-grid{gap:var(--size-24);flex-wrap:wrap;display:flex}.product-accordion__spec-item{flex-direction:column;gap:10px;width:100%;display:flex}@media (min-width:768px){.product-accordion__spec-item{width:calc(50% - var(--size-12))}}@media (min-width:1024px){.product-accordion__spec-item{width:calc(25% - 18px)}}.product-accordion__spec-label{font-family:var(--font-family-heading);font-size:var(--typography-subheading-size-desktop);font-weight:var(--font-weight-semibold);line-height:var(--line-height-heading)}.product-accordion__spec-value{font-size:var(--typography-body-size);line-height:var(--line-height-base);margin:0}.product-accordion__videos{gap:var(--size-32);flex-wrap:wrap;display:flex}.product-accordion__video-item{flex-direction:column;gap:17px;width:100%;display:flex}@media (min-width:768px){.product-accordion__video-item{width:calc(50% - var(--size-16))}}@media (min-width:1024px){.product-accordion__video-item{width:calc(33.333% - 22px)}}.product-accordion__video-thumbnail{border-radius:var(--corner-radius-12);height:220px;display:block;position:relative;overflow:hidden}@media (min-width:768px){.product-accordion__video-thumbnail{height:260px}}@media (min-width:1024px){.product-accordion__video-thumbnail{height:300px}}.product-accordion__video-thumbnail picture,.product-accordion__video-thumbnail figure,.product-accordion__video-thumbnail img,.product-accordion__video-thumbnail video{width:100%;height:100%;position:absolute;inset:0}.product-accordion__video-thumbnail figure{margin:0}.product-accordion__video-thumbnail img,.product-accordion__video-thumbnail video{object-fit:cover}.product-accordion__video-play{cursor:pointer;border-radius:var(--corner-radius-round);background-color:var(--color-action-fire-orange);width:63px;height:63px;color:var(--color-main-text-on-color-default);border:none;justify-content:center;align-items:center;padding:0;display:flex;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.product-accordion__video-play:focus-visible{outline:var(--border-width-focus) solid var(--color-focus);outline-offset:var(--outline-offset-xs)}.product-accordion__video-title{font-size:var(--typography-body-size);line-height:var(--line-height-base);margin:0}
.product-page{--content-width-wide:var(--container-2xl);width:100%;margin-bottom:var(--size-32);flex-direction:column;display:flex}@media (min-width:1024px){.product-page{margin-bottom:var(--size-104)}}.product-page__breadcrumb,.product-page__hero{width:100%;max-width:min(1400px, 100% - 2 * var(--size-16));margin-inline:auto}@media (min-width:1024px){.product-page__breadcrumb,.product-page__hero{max-width:min(1400px, 100% - 2 * var(--size-24))}}.product-page:not(:has(.product-page__accordion)) .product-page__hero{margin-bottom:var(--size-40)}@media (min-width:1024px){.product-page:not(:has(.product-page__accordion)) .product-page__hero{margin-bottom:var(--size-60)}}.product-page__accordion{padding:var(--size-40) 0}.product-page__container{max-width:min(1400px, 100% - 2 * var(--size-16));width:100%;margin-inline:auto}@media (min-width:1024px){.product-page__container{max-width:min(1400px, 100% - 2 * var(--size-24))}.product-page__accordion{padding:var(--size-60) 0}}.product-page__content{width:100%}@media (min-width:1024px){.product-page__content{margin-bottom:var(--size-104)}}@media (min-width:1024px){.product-page .card-page-list__grid,.product-page .thumbnail-list__grid{grid-template-columns:repeat(2,1fr)}}
.product-list__hero{--_block-padding:var(--size-16);background-color:var(--color-main-surface-light);color:var(--color-main-text-on-color-default);padding-top:var(--size-60);padding-bottom:60px;padding-inline:max(var(--_block-padding), calc((100% - var(--container-2xl)) / 2 + var(--_block-padding)))}@media (min-width:768px){.product-list__hero{--_block-padding:var(--size-24)}}@media (min-width:1024px){.product-list__hero{--_block-padding:var(--size-48);gap:var(--size-32);grid-template-columns:1fr 1fr;padding-bottom:72px;display:grid}}.product-list__headline{font-size:46px;font-weight:var(--font-weight-bold);line-height:var(--line-height-heading);margin:0}@media (min-width:1024px){.product-list__headline{font-size:60px}}.product-list__description{font-size:16px;line-height:var(--line-height-body);margin:var(--size-16) 0 0}@media (min-width:1024px){.product-list__description{align-self:center;margin:0;font-size:18px}}.product-list__filters{--_block-padding:var(--size-16);gap:var(--size-12);padding-top:var(--size-24);padding-inline:max(var(--_block-padding), calc((100% - var(--container-2xl)) / 2 + var(--_block-padding)));flex-direction:column;display:flex}@media (min-width:768px){.product-list__filters{--_block-padding:var(--size-24)}}@media (min-width:1024px){.product-list__filters{--_block-padding:var(--size-48);align-items:center;gap:var(--size-12) var(--size-24);padding-top:var(--size-32);grid-template-columns:minmax(0,1fr) auto;grid-template-areas:"toggles results""chips chips";display:grid}}.product-list__filter-toggles{align-items:flex-start;gap:var(--size-12);flex-wrap:wrap;min-width:0;display:flex}@media (min-width:1024px){.product-list__filter-toggles{grid-area:toggles}}.product-list__filter-toggles .filter{flex:200px;width:auto;max-width:240px}.product-list__chips{gap:var(--size-8);flex-wrap:wrap;display:flex}@media (min-width:1024px){.product-list__chips{grid-area:chips;min-height:36px}}@media (min-width:1024px){.product-list__filters .result-count{grid-area:results;justify-self:end}}.product-list__mobile-controls{gap:var(--size-12);width:100%;display:flex}@media (min-width:1024px){.product-list__mobile-controls{display:none}}.product-list__mobile-filter-toggle{justify-content:space-between;align-items:center;gap:var(--size-20);padding:var(--size-16) var(--size-20);border:var(--border-width-thin) solid var(--color-neutral);border-radius:var(--corner-radius-8);background-color:var(--color-background);cursor:pointer;font-family:var(--font-family-base);font-size:var(--font-size-link-m);font-weight:var(--font-weight-semibold);line-height:var(--line-height-heading);color:var(--color-main-text-default);text-align:left;flex:1;display:flex}.product-list__mobile-filter-toggle:hover{background-color:var(--color-neutral-lightest)}.product-list__mobile-filter-toggle:focus-visible{outline:var(--border-width-focus) solid var(--color-focus);outline-offset:var(--outline-offset-xs)}.product-list__mobile-filter-toggle svg{flex-shrink:0;width:24px;height:24px}@media not (min-width:1024px){.product-list__filter-toggles,.product-list__chips{display:none}}.product-list__no-results{font-size:var(--font-size-body-xl);color:var(--color-main-text-default);grid-column:1/-1}.product-list__container{--_block-padding:var(--size-16);padding-top:32px;padding-bottom:var(--size-32);padding-inline:max(var(--_block-padding), calc((100% - var(--container-2xl)) / 2 + var(--_block-padding)))}@media (min-width:768px){.product-list__container{--_block-padding:var(--size-24)}}@media (min-width:1024px){.product-list__container{--_block-padding:var(--size-48);padding-top:76px;padding-bottom:var(--size-104)}}.product-list__items{gap:var(--size-32) var(--size-44);grid-template-columns:repeat(auto-fit,minmax(250px,1fr));display:grid}@media (min-width:1024px){.product-list__items{grid-template-columns:repeat(3,minmax(0,1fr))}}.product-list__content{width:100%;margin-top:var(--size-60)}.product-list__item{position:relative}.product-list__item:hover .product-list__item-title{text-decoration:underline}.product-list__item-image{margin:0}.product-list__item-image img{width:100%;height:auto;display:block}.product-list__item-image-wrap{border-radius:12px;max-height:250px;margin:0 0 16px;overflow:hidden}.product-list__item-image-wrap .product-list__item-image{border-radius:0}.product-list__item-image--placeholder{aspect-ratio:443/300;background-color:var(--color-main-surface-tinted);color:var(--color-main-text-subtle);justify-content:center;align-items:center;display:flex}.product-list__item-image--placeholder svg{width:40px;height:40px;color:var(--color-main-text-subtle)}.product-list__item-title{font-size:var(--font-size-body-xl);margin:0 0 10px}.product-list__item-description{white-space:pre-line;margin:0 0 16px}.product-list__item-usps{margin:0 0 16px;padding-inline-start:20px}.product-list__item-tags{margin:0 0 16px}.product-list__item-tag+.product-list__item-tag:before{content:" • "}.product-list__item-link{width:32px;height:32px;margin-top:var(--size-16);background-color:var(--color-primary-tinted);border-radius:50%;justify-content:center;align-items:center;display:flex}.product-list__item-link:before{content:"";position:absolute;inset:0}
.service-and-support-contact-card{border-radius:var(--corner-radius-12);background-color:#fff;border:1px solid #003e7226;flex-direction:column;gap:0;min-width:0;padding:40px;display:flex}.service-and-support-contact-card__title{color:var(--color-text);font-family:var(--font-family-heading);font-size:var(--font-size-subheading-desktop);font-weight:var(--font-weight-semibold);line-height:var(--line-height-heading);margin:0}.service-and-support-contact-card__title+.service-and-support-contact-card__address,.service-and-support-contact-card__title+.service-and-support-contact-card__contact-list{margin-top:20px}.service-and-support-contact-card__address{gap:var(--size-4);color:var(--color-text);font-style:normal;font-size:var(--font-size-body-m);line-height:var(--line-height-base);flex-direction:column;margin:0;display:flex}.service-and-support-contact-card__address+.service-and-support-contact-card__contact-list{margin-top:var(--size-16)}.service-and-support-contact-card__address-line{display:block}.service-and-support-contact-card__contact-list{gap:var(--size-16);flex-direction:column;display:flex}.service-and-support-contact-card__contact-link{--button-gap:var(--size-12);width:fit-content;max-width:100%;color:var(--color-text);font-size:var(--font-size-body-m);font-weight:var(--font-weight-semibold);line-height:var(--line-height-base);overflow-wrap:anywhere;align-items:center;display:inline-flex}.service-and-support-contact-card__contact-link:link,.service-and-support-contact-card__contact-link:visited,.service-and-support-contact-card__contact-link:hover,.service-and-support-contact-card__contact-link:active,.service-and-support-contact-card__contact-link:focus,.service-and-support-contact-card__contact-link:focus-visible{color:var(--color-text)}@media (hover:hover){.service-and-support-contact-card__contact-link:hover{color:var(--color-text)}}.service-and-support-contact-card__contact-icon{flex-shrink:0;justify-content:center;align-items:center;width:24px;height:24px;display:inline-flex}
.service-and-support-contacts-accordion{padding:var(--size-40) 0;background:0 0}.service-and-support-contacts-accordion-block .accordion__heading{font-size:var(--font-size-h4-desktop)}.service-and-support-contacts-accordion-block .accordion-item__title{font-size:var(--font-size-h5-desktop)}.service-and-support-contacts-accordion__grid{gap:var(--size-24);flex-direction:column;display:flex}@media (min-width:1024px){.service-and-support-contacts-accordion__grid{gap:var(--size-44) var(--size-32);grid-template-columns:repeat(3,minmax(0,1fr));display:grid}}
.service-and-support-page-hero{--_block-padding:var(--size-16);background-color:var(--color-main-surface-light);width:100%;padding-top:var(--size-44);padding-bottom:var(--size-60);padding-inline:var(--_block-padding);margin-bottom:var(--size-60);position:relative;overflow:visible}@media (min-width:768px){.service-and-support-page-hero{--_block-padding:var(--size-24)}}@media (min-width:1024px){.service-and-support-page-hero{--_block-padding:var(--size-48);padding-top:var(--size-60);padding-bottom:var(--size-72)}}.service-and-support-page-hero__inner{width:100%;max-width:var(--container-2xl);justify-content:center;align-items:center;gap:var(--size-32);flex-direction:column;margin:0 auto;display:flex;position:relative}@media (min-width:1024px){.service-and-support-page-hero__inner{flex-direction:row;justify-content:space-between;align-items:center}}.service-and-support-page-hero__copy{gap:var(--size-60);z-index:1;flex-direction:column;flex:none;width:100%;min-width:0;display:flex}@media (min-width:1024px){.service-and-support-page-hero__copy{width:auto;max-width:600px}}.service-and-support-page-hero__breadcrumbs .breadcrumb{margin:0;padding:0}.service-and-support-page-hero__text{gap:var(--size-24);flex-direction:column;display:flex}.service-and-support-page-hero__title{color:var(--color-main-text-on-color-default);font-family:var(--typography-h3-family);font-size:var(--typography-h3-size-mobile);font-weight:var(--font-weight-semibold);line-height:var(--typography-h3-line-height);margin:0}@media (min-width:1024px){.service-and-support-page-hero__title{font-size:var(--typography-h3-size-desktop)}}.service-and-support-page-hero__description{color:var(--color-main-text-on-color-default);font-family:var(--typography-body-xl-family);font-size:var(--typography-body-xl-size);font-weight:var(--typography-body-xl-weight);line-height:var(--typography-body-xl-line-height)}.service-and-support-page-hero__description p{margin:0}.service-and-support-page-hero__description p:not(:last-child){margin-bottom:var(--size-24)}.service-and-support-page-hero__image-wrapper{pointer-events:none;-webkit-user-select:none;user-select:none;flex:none;justify-content:center;align-items:center;width:100%;max-width:100%;height:auto;display:flex}@media (min-width:1024px){.service-and-support-page-hero__image-wrapper{width:auto;max-width:none}}.service-and-support-page-hero__image{margin:0}.service-and-support-page-hero__image img{border-radius:var(--size-12);object-fit:contain;object-position:center;width:100%;max-width:100%;height:auto;max-height:350px;display:block}@media (min-width:1024px){.service-and-support-page-hero__image img{width:auto;max-width:700px;max-height:600px}}
.service-and-support-page{--content-width-narrow:700px;--content-width-wide:1400px;width:100%;padding-bottom:var(--size-24);background-color:var(--color-main-frame-bg-default);flex-direction:column;display:flex}@media (min-width:1024px){.service-and-support-page{padding-bottom:var(--size-104)}}.service-and-support-page__content{width:100%}
.start{flex-direction:column;display:flex}.start__content-area{padding-bottom:var(--size-60);padding-top:var(--size-60)}@media (min-width:1024px){.start__content-area{padding-bottom:var(--size-104);padding-top:var(--size-104)}}.start-hero{border-radius:var(--corner-radius-12);background-color:var(--color-primary);width:100%;min-height:394px;max-width:min(var(--content-width-wide), 100% - 2 * var(--size-16));margin-top:var(--size-16);justify-content:center;align-items:center;margin-left:auto;margin-right:auto;display:flex;position:relative;overflow:hidden}@media (min-width:768px){.start-hero{max-width:min(var(--content-width-wide), 100% - 2 * var(--size-24));margin-top:var(--size-44)}}@media (min-width:1024px){.start-hero{border-radius:var(--corner-radius-24);min-height:693px;max-width:min(var(--content-width-wide), 100% - 2 * var(--size-48))}}.start-hero__video{object-fit:cover;object-position:center;width:100%;height:100%;position:absolute;inset:0}.start-hero__image-wrapper{position:absolute;inset:0}.start-hero__image{width:100%;height:100%;margin:0}.start-hero__image img{object-fit:cover;object-position:center;width:100%;height:100%;display:block}.start-hero__overlay{pointer-events:none;background:linear-gradient(#0003,#00000080);position:absolute;inset:0}.start-hero__content{z-index:1;padding:var(--size-16);text-align:center;position:relative}@media (min-width:1024px){.start-hero__content{padding:var(--size-48)}}.start-hero__heading{font-family:var(--typography-h1-family);font-size:var(--typography-h1-size-mobile);font-weight:var(--typography-h1-weight);line-height:var(--typography-h1-line-height);color:var(--color-main-text-on-color-default);margin:0}@media (min-width:1024px){.start-hero__heading{font-size:var(--typography-h1-size-desktop)}}.start-hero__video-controls{bottom:var(--size-12);right:var(--size-12);z-index:2;align-items:center;gap:var(--size-8);display:flex;position:absolute}.start-hero__play-btn,.start-hero__fullscreen-btn{align-items:center;gap:var(--size-8);color:var(--color-main-text-default);cursor:pointer;font-size:var(--font-size-body-s);font-weight:var(--font-weight-semibold);background:#ffffffd9;border:none;line-height:1;transition:background-color .15s;display:flex}:is(.start-hero__play-btn,.start-hero__fullscreen-btn):hover{background:#fff}:is(.start-hero__play-btn,.start-hero__fullscreen-btn):focus-visible{outline-offset:2px;outline:2px solid #fff;box-shadow:0 0 0 4px #001a38cc}.start-hero__play-btn{border-radius:var(--corner-radius-round);padding:var(--size-8) var(--size-12)}.start-hero__fullscreen-btn{padding:var(--size-8);border-radius:50%;justify-content:center;width:34px;height:34px}.start__intro{width:100%;max-width:min(var(--content-width-wide), 100% - 2 * var(--size-16));margin:var(--size-32) auto 0}@media (min-width:768px){.start__intro{max-width:min(var(--content-width-wide), 100% - 2 * var(--size-24))}}@media (min-width:1024px){.start__intro{max-width:min(var(--content-width-wide), 100% - 2 * var(--size-48));margin-top:var(--size-60)}}.start__intro-text{font-family:var(--typography-h5-family);font-size:var(--font-size-body-xl);font-weight:var(--font-weight-regular);line-height:var(--line-height-heading);color:var(--color-main-text-default);max-width:900px;margin:0}@media (min-width:1024px){.start__intro-text{font-size:var(--typography-h5-size-desktop)}}.start__intro--align-center .start__intro-text{margin-left:auto;margin-right:auto}.start__hero-links{width:100%;max-width:min(var(--content-width-wide), 100% - 2 * var(--size-16));margin-left:auto;margin-right:auto;margin-top:var(--size-32)}@media (min-width:768px){.start__hero-links{max-width:min(var(--content-width-wide), 100% - 2 * var(--size-24))}}@media (min-width:1024px){.start__hero-links{max-width:min(var(--content-width-wide), 100% - 2 * var(--size-48));margin-top:var(--size-44)}}
.hero-links{--hero-links-primary:var(--color-main-surface-light);--hero-links-text:var(--color-main-text-default);--hero-links-muted:var(--color-main-text-default);--hero-links-divider:var(--color-neutral-border);--hero-links-icon-size:146px;--hero-links-icon-glyph-size:96px;padding:var(--size-16) 0 var(--size-8);background:var(--color-main-frame-bg-default);margin:0 auto}.hero-links__header{padding-bottom:var(--size-24);margin-bottom:var(--size-24);border-bottom:var(--border-width-thin) solid var(--hero-links-divider)}.hero-links__heading{color:var(--hero-links-text);font-family:var(--typography-h5-family);font-size:var(--font-size-subheading-mobile);line-height:var(--typography-h5-line-height);font-weight:var(--typography-h5-weight);margin:0}.hero-links__intro{margin:var(--size-8) 0 0;max-width:66ch;color:var(--hero-links-muted);font-family:var(--typography-body-m-family);font-size:var(--font-size-link-m);line-height:var(--typography-body-m-line-height);font-weight:var(--typography-body-m-weight)}.hero-links__grid{gap:var(--size-24);grid-template-columns:1fr;display:grid}@media (min-width:768px){.hero-links__grid{gap:var(--size-24) var(--size-32);grid-template-columns:repeat(2,1fr)}}.hero-links__tile{grid-template-columns:var(--hero-links-icon-size) minmax(0, 1fr);align-items:start;gap:var(--size-24);border-radius:var(--size-8);color:inherit;background:0 0;padding:0;text-decoration:none;display:grid;position:relative}:is(.hero-links__tile:has(a:hover),.hero-links__tile:has(a:focus-within)){text-decoration:underline}.hero-links__tile:has(a:focus-visible){outline:var(--border-width-focus) solid var(--color-focus);outline-offset:var(--outline-offset-xs)}.hero-links__tile-title-link{font-size:inherit;line-height:inherit;color:inherit;text-decoration:none;position:static}.hero-links__tile-title-link,.hero-links__tile-title-link:hover,.hero-links__tile-title-link:focus{color:inherit}.hero-links__tile-title-link:focus-visible{outline:none}.hero-links__tile-title-link:after{content:"";position:absolute;inset:0}.hero-links__tile-icon{width:var(--hero-links-icon-size);height:var(--hero-links-icon-size);border-radius:var(--size-8);background:var(--hero-links-primary);color:var(--color-main-text-on-color-default);flex-shrink:0;place-items:center;display:grid}.hero-links__tile-icon svg{width:var(--hero-links-icon-glyph-size);height:var(--hero-links-icon-glyph-size)}.hero-links__tile-content{align-items:flex-start;gap:var(--size-8);flex-direction:column;min-width:0;display:flex}.hero-links__tile-text{gap:var(--size-8);flex-direction:column;min-width:0;display:flex}.hero-links__tile-title{margin:var(--size-8) 0 0;color:var(--hero-links-text);font-family:var(--typography-h4-family);font-size:var(--font-size-body-xl);line-height:var(--typography-h4-line-height);font-weight:var(--typography-h5-weight)}:is(.hero-links__tile:has(a:hover) .hero-links__tile-title,.hero-links__tile:has(a:focus-within) .hero-links__tile-title){text-decoration:underline;-webkit-text-decoration-color:var(--hero-links-text);text-decoration-color:var(--hero-links-text)}.hero-links__tile-description{color:var(--hero-links-muted);font-family:var(--typography-body-m-family);font-size:var(--typography-body-m-size);line-height:var(--typography-body-m-line-height);font-weight:var(--typography-body-m-weight);margin:0}.hero-links__tile-arrow{margin-top:var(--size-4);width:32px;min-width:32px;height:32px;min-height:32px}:is(.hero-links__tile:has(a:hover) .hero-links__tile-arrow,.hero-links__tile:has(a:focus-within) .hero-links__tile-arrow){background-color:var(--color-sky-blue-light)}@media not (min-width:768px){.hero-links{padding:var(--size-20) 0 var(--size-10);--hero-links-icon-size:60px;--hero-links-icon-glyph-size:42px}.hero-links__heading{line-height:var(--size-24)}.hero-links__grid{gap:0}.hero-links__tile{gap:var(--size-12);padding:var(--size-20) 0;border-bottom:var(--border-width-thin) solid var(--hero-links-divider);border-radius:0}.hero-links__tile-content{align-items:flex-start;gap:var(--size-12);flex-direction:row;width:100%;display:flex}.hero-links__tile-text{gap:var(--size-4);flex:auto}.hero-links__tile-title{margin:0}.hero-links__tile-description{font-size:var(--typography-body-m-size);line-height:var(--typography-body-m-line-height)}.hero-links__tile-arrow{align-self:start;width:26px;min-width:26px;height:26px;min-height:26px;margin-top:0}}@media (min-width:768px){.hero-links__heading{font-size:var(--font-size-subheading-desktop)}.hero-links__tile-title{font-size:var(--font-size-h4-mobile)}}
.testimonial{--content-width-narrow:700px;--content-width-wide:1400px;width:100%;padding-bottom:var(--size-32);flex-direction:column;margin:0 auto;display:flex}@media (min-width:1024px){.testimonial{padding-bottom:var(--size-104)}}.testimonial__content{width:100%}
.testimonial-listing-hero{background-color:var(--color-main-surface-light);width:100%;padding:var(--size-44) var(--size-16) var(--size-60);flex-direction:column;display:flex}@media (min-width:1024px){.testimonial-listing-hero{max-height:500px;padding:var(--size-60) var(--size-60) var(--size-72)}}@media (min-width:1520px){.testimonial-listing-hero{padding:var(--size-60) 0 var(--size-72)}}.testimonial-listing-hero__content{align-items:flex-start;gap:var(--size-32);text-align:left;width:100%;max-width:var(--container-2xl);flex-direction:column;margin:0 auto;display:flex}@media (min-width:1024px){.testimonial-listing-hero__content{gap:var(--size-60)}}.testimonial-listing-hero__breadcrumbs .breadcrumb{color:var(--color-main-text-on-color-default);margin:0;padding:0}.testimonial-listing-hero__breadcrumbs .breadcrumb__link,.testimonial-listing-hero__breadcrumbs .breadcrumb__current,.testimonial-listing-hero__breadcrumbs .breadcrumb__separator,.testimonial-listing-hero__breadcrumbs .breadcrumb__back-icon,.testimonial-listing-hero__breadcrumbs .breadcrumb__back-link{color:var(--color-main-text-on-color-default)}.testimonial-listing-hero__title{font-family:var(--typography-h4-family);font-size:var(--typography-h4-size-desktop);font-weight:var(--font-weight-semibold);line-height:var(--typography-h4-line-height);color:var(--color-main-text-on-color-default);text-align:left;margin:0}@media (min-width:1024px){.testimonial-listing-hero__title{font-size:var(--typography-h3-size-desktop);max-width:var(--content-width-narrow)}}
.testimonial-listing{background-color:var(--color-background);flex-direction:column;width:100%;min-height:100vh;display:flex}.testimonial-listing__container{width:100%;padding:var(--size-32) var(--size-16) 0;gap:var(--size-32);flex-direction:column;display:flex}@media (min-width:1024px){.testimonial-listing__container{padding:var(--size-60) var(--size-60) var(--size-104);gap:var(--size-60)}}@media (min-width:1520px){.testimonial-listing__container{padding:var(--size-60) 0 var(--size-104)}}.testimonial-listing__list{gap:var(--size-32);width:100%;max-width:var(--container-2xl);margin:0 auto;margin-bottom:var(--size-32);flex-direction:column;display:flex}@media (min-width:1024px){.testimonial-listing__list{gap:var(--size-60);margin-bottom:var(--size-60)}}.testimonial-listing__list[aria-busy=true]{opacity:.5;pointer-events:none;transition:opacity var(--transition-base)}.testimonial-listing__loading{justify-content:center;align-items:center;min-height:240px;display:flex}.testimonial-listing__loading:after{content:"";border:3px solid var(--color-neutral-medium);border-top-color:var(--color-main-surface-light);border-radius:var(--corner-radius-round);width:40px;height:40px;animation:.7s linear infinite testimonial-listing-spin;display:block}@keyframes testimonial-listing-spin{to{transform:rotate(360deg)}}@media (prefers-reduced-motion:reduce){.testimonial-listing__loading:after{border-top-color:var(--color-main-surface-light);animation:none}}.testimonial-listing__no-results{font-family:var(--font-family-base);font-size:var(--font-size-link-m);font-weight:var(--font-weight-regular);line-height:var(--line-height-base);color:var(--color-main-text-default);padding:var(--size-60) 0;text-align:center}.testimonial-listing__load-more{width:100%;padding:var(--size-32) 0;justify-content:center;display:flex}@media (min-width:1024px){.testimonial-listing__load-more{padding:var(--size-44) 0}}
.vacancy{--content-width-narrow:700px;--content-width-wide:1400px;width:100%;padding-bottom:var(--size-32);flex-direction:column;margin:0 auto;display:flex}@media (min-width:1024px){.vacancy{padding-bottom:var(--size-104)}}.vacancy__header{--_block-padding:var(--size-16);width:100%;max-width:min(var(--content-width-narrow), 100% - 2 * var(--_block-padding));margin:0 auto var(--size-24) auto;gap:var(--size-16);flex-direction:column;display:flex}.vacancy__title{font-family:var(--font-family-base);font-size:var(--typography-h2-size-mobile);font-weight:var(--font-weight-semibold);line-height:var(--line-height-heading);color:var(--color-main-text-default);margin:0}@media (min-width:1024px){.vacancy__title{font-size:var(--typography-h2-size-desktop)}}.vacancy__metadata{gap:var(--size-8) var(--size-16);font-family:var(--font-family-base);font-size:var(--typography-body-s-size);line-height:var(--line-height-base);color:var(--color-main-text-default);flex-wrap:wrap;margin:0;padding:0;list-style:none;display:flex}.vacancy__metadata-item{align-items:center;display:inline-flex}.vacancy__metadata-item:before{content:"";width:4px;height:4px;margin-right:var(--size-16);opacity:.5;background-color:currentColor;border-radius:50%}.vacancy__metadata-item:first-child:before{display:none}.vacancy__apply--top{margin-top:var(--size-8);justify-content:flex-start;display:flex}.vacancy__ingress{--_block-padding:var(--size-16);width:100%;max-width:min(var(--content-width-narrow), 100% - 2 * var(--_block-padding));margin:0 auto var(--size-24) auto;font-family:var(--font-family-base);font-size:var(--font-size-body-xl);font-weight:var(--font-weight-regular);line-height:var(--line-height-intro);color:var(--color-main-text-default)}.vacancy__body{--_block-padding:var(--size-16);width:100%;max-width:min(var(--content-width-narrow), 100% - 2 * var(--_block-padding));margin:0 auto var(--size-24) auto}@media (min-width:768px){.vacancy__header,.vacancy__ingress,.vacancy__body{--_block-padding:var(--size-24)}.vacancy__ingress{font-size:var(--font-size-ingress-desktop);margin-bottom:var(--size-44)}.vacancy__body{margin-bottom:var(--size-44)}}@media (min-width:1024px){.vacancy__header,.vacancy__ingress,.vacancy__body{--_block-padding:var(--size-48)}}.vacancy__content{width:100%}.vacancy__apply--bottom{--_block-padding:var(--size-16);width:100%;max-width:min(var(--content-width-narrow), 100% - 2 * var(--_block-padding));margin:var(--size-32) auto 0 auto;padding:var(--size-20) 0;border-top:var(--border-width-thin) solid var(--color-neutral);justify-content:center;display:flex}@media (min-width:768px){.vacancy__apply--bottom{--_block-padding:var(--size-24)}}@media (min-width:1024px){.vacancy__apply--bottom{--_block-padding:var(--size-48);background-color:var(--color-background);-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);position:sticky;bottom:0}}
.vacancy-listing-hero{background-color:var(--color-background);width:100%;padding:0 var(--size-16) var(--size-32)}@media (min-width:1024px){.vacancy-listing-hero{padding:0 var(--size-60) var(--size-60)}}@media (min-width:1520px){.vacancy-listing-hero{padding:0 0 var(--size-60)}}.vacancy-listing-hero__inner{width:100%;max-width:var(--container-2xl);flex-direction:column;margin:0 auto;display:flex}.vacancy-listing-hero__breadcrumbs{width:100%}.vacancy-listing-hero__breadcrumbs .breadcrumb{padding-inline:0}.vacancy-listing-hero__layout{gap:var(--size-24);flex-direction:column;display:flex}@media (min-width:1024px){.vacancy-listing-hero__layout{gap:var(--size-60);grid-template-columns:1fr 1fr;align-items:center;display:grid}}.vacancy-listing-hero__copy{display:contents}@media (min-width:1024px){.vacancy-listing-hero__copy{gap:var(--size-24);flex-direction:column;display:flex}}.vacancy-listing-hero__title{font-family:var(--font-family-base);font-size:var(--typography-h2-size-mobile);font-weight:var(--font-weight-semibold);line-height:var(--line-height-heading);color:var(--color-main-text-default);order:1;margin:0}@media (min-width:1024px){.vacancy-listing-hero__title{order:unset;font-size:var(--typography-h2-size-desktop)}}.vacancy-listing-hero__description{font-family:var(--font-family-base);font-size:var(--font-size-body-m);font-weight:var(--font-weight-regular);line-height:var(--line-height-base);color:var(--color-main-text-default);order:3;margin:0}@media (min-width:1024px){.vacancy-listing-hero__description{order:unset;font-size:var(--font-size-body-xl);max-width:540px}}.vacancy-listing-hero__image{border-radius:var(--corner-radius-12,12px);aspect-ratio:16/10;background-color:var(--color-main-surface-tinted);order:2;width:100%;overflow:hidden}@media (min-width:1024px){.vacancy-listing-hero__image{order:unset;aspect-ratio:4/3}}.vacancy-listing-hero__image-asset{height:100%;margin:0}.vacancy-listing-hero__image-asset img{object-fit:cover;width:100%;height:100%;display:block}
.vacancy-listing{background-color:var(--color-background);flex-direction:column;width:100%;display:flex}.vacancy-listing__container{width:100%;max-width:var(--container-2xl);padding:var(--size-32) var(--size-16);gap:var(--size-24);flex-direction:column;margin:0 auto;display:flex}@media (min-width:1024px){.vacancy-listing__container{padding:var(--size-32) var(--size-60) var(--size-104);gap:var(--size-32)}}@media (min-width:1520px){.vacancy-listing__container{padding:var(--size-32) 0 var(--size-104)}}.vacancy-listing__section-title{font-family:var(--font-family-base);font-size:var(--typography-h5-size-mobile);font-weight:var(--font-weight-semibold);line-height:var(--line-height-heading);color:var(--color-main-text-default);margin:0}@media (min-width:1024px){.vacancy-listing__section-title{font-size:var(--typography-h5-size-desktop)}}.vacancy-listing__filters{gap:var(--size-16);flex-direction:column;display:flex}.vacancy-listing__search{width:100%;max-width:420px;margin-bottom:var(--size-16);display:block}.vacancy-listing__search-label{margin-bottom:var(--size-8);font-family:var(--font-family-base);font-size:var(--typography-heading-xs-size,20px);font-weight:var(--font-weight-semibold);line-height:var(--line-height-heading);color:var(--color-main-text-default);display:block}.vacancy-listing__search-input{width:100%;padding:var(--size-12) var(--size-20);border:var(--border-width-thin) solid var(--color-neutral);border-radius:var(--corner-radius-8);background-color:var(--color-background);font-family:var(--font-family-base);font-size:var(--typography-link-m-size);color:var(--color-main-text-default)}.vacancy-listing__search-input::placeholder{color:var(--color-main-text-subtle)}.vacancy-listing__search-input:focus-visible{outline:2px solid var(--color-primary);outline-offset:1px}.vacancy-listing__filter-row{gap:var(--size-16);flex-direction:column;display:flex}@media (min-width:1024px){.vacancy-listing__filter-row{justify-content:space-between;align-items:center;gap:var(--size-20);flex-direction:row}}.vacancy-listing__filter-toggles{gap:var(--size-16);flex-direction:column;display:flex}@media (min-width:1024px){.vacancy-listing__filter-toggles{align-items:center;gap:var(--size-20);flex-flow:wrap}}.vacancy-listing__fulltime-toggle{align-items:center;gap:var(--size-12);font-family:var(--font-family-base);font-size:var(--font-size-link-m);color:var(--color-main-text-default);cursor:pointer;padding-bottom:0;display:inline-flex}.vacancy-listing__fulltime-toggle input[type=checkbox]{width:20px;height:20px;accent-color:var(--color-main-accent,var(--color-main-surface-light));cursor:pointer}.vacancy-listing__fulltime-toggle:has(input:focus-visible){outline:var(--border-width-focus) solid var(--color-focus);outline-offset:var(--outline-offset-xs);border-radius:var(--corner-radius-8)}.vacancy-listing .result-count__text{font-size:var(--font-size-body-m)}.vacancy-listing__chips{gap:var(--size-8);flex-wrap:wrap;display:flex}.vacancy-listing__mobile-controls{width:100%;display:flex}@media (min-width:1024px){.vacancy-listing__mobile-controls{display:none}}.vacancy-listing__mobile-filter-toggle{justify-content:space-between;align-items:center;gap:var(--size-20);padding:var(--size-16) var(--size-20);border:var(--border-width-thin) solid var(--color-neutral);border-radius:var(--corner-radius-8);background-color:var(--color-background);cursor:pointer;font-family:var(--font-family-base);font-size:var(--font-size-link-m);font-weight:var(--font-weight-semibold);line-height:var(--line-height-heading);color:var(--color-main-text-default);text-align:left;flex:1;display:flex}.vacancy-listing__mobile-filter-toggle:hover{background-color:var(--color-neutral-lightest)}.vacancy-listing__mobile-filter-toggle:focus-visible{outline:var(--border-width-focus) solid var(--color-focus);outline-offset:var(--outline-offset-xs)}.vacancy-listing__mobile-filter-toggle svg{flex-shrink:0;width:24px;height:24px}@media not (min-width:1024px){.vacancy-listing__filter-row{display:none}}.vacancy-listing__list{gap:var(--size-12);flex-direction:column;width:100%;display:flex}@media (min-width:1024px){.vacancy-listing__list{gap:var(--size-16)}}.vacancy-listing__list[aria-busy=true]{opacity:.5;pointer-events:none;transition:opacity var(--transition-base)}.vacancy-listing__loading{justify-content:center;align-items:center;min-height:240px;display:flex}.vacancy-listing__loading:after{content:"";border:3px solid var(--color-neutral-medium);border-top-color:var(--color-main-surface-light);border-radius:var(--corner-radius-round);width:40px;height:40px;animation:.7s linear infinite vacancy-listing-spin;display:block}@keyframes vacancy-listing-spin{to{transform:rotate(360deg)}}@media (prefers-reduced-motion:reduce){.vacancy-listing__loading:after{border-top-color:var(--color-main-surface-light);animation:none}}.vacancy-listing__no-results{font-family:var(--font-family-base);font-size:var(--font-size-link-m);font-weight:var(--font-weight-regular);line-height:var(--line-height-base);color:var(--color-main-text-default);padding:var(--size-60) 0;text-align:center}.vacancy-listing__load-more{width:100%;padding:var(--size-32) 0;justify-content:center;display:flex}@media (min-width:1024px){.vacancy-listing__load-more{padding:var(--size-44) 0}}
