#main{background-color:var(--white);padding-bottom:1px}#main>*:last-child{bottom:-1px}.verticalLabel{position:absolute;left:0;top:0;text-transform:uppercase;text-align:left;writing-mode:vertical-rl;transform:scale(-1);z-index:200;font-size:.8em;grid-column:breakout-start;color:var(--blue);font-weight:600;font-family:myriad-pro-semiextended,sans-serif}@media (max-width: 1500px){.verticalLabel{font-size:.7em}}@media (max-width: 900px){.verticalLabel{display:none}}:root{--dataAnchor-margin: calc(var(--spacing-vertical) + var(--header-height-scrolled) - 1px)}[data-anchor]{scroll-margin:var(--dataAnchor-margin)}#heroTwoColumns{background-color:var(--blue);position:relative}#heroTwoColumns:not(.heroTwoColumns--noImage){margin-bottom:calc(2 * var(--spacing-90))}#heroTwoColumns .verticalLabel{color:var(--brown);top:calc(var(--spacing-90) + var(--fontSize-h1) / 5)}#heroTwoColumns .text{z-index:10;padding:var(--spacing-90) 0;grid-column:content;grid-row:1;max-width:900px}#heroTwoColumns.heroTwoColumns--noImage{grid-column-end:content-end}#heroTwoColumns.heroTwoColumns--noImage .text{max-width:unset}#heroTwoColumns .wrapper{display:grid;align-content:center}#heroTwoColumns .partHeading{color:var(--white);text-wrap:balance;max-width:40vw;line-height:1}#heroTwoColumns.heroTwoColumns--noImage .partHeading{max-width:80vw}#heroTwoColumns .partHeading:not(:only-child){margin-bottom:.3em}#heroTwoColumns span.partHeading{color:var(--brown-light)}#heroTwoColumns .partHeading.heading-long-word{font-size:calc(var(--fontSize-h1) * .8)}#heroTwoColumns .partButton1.plain{justify-content:flex-start}#heroTwoColumns:has(.sideContainer){grid-template-rows:1fr}#heroTwoColumns:has(.sideContainer) .image{grid-row:1 / 3}@media (max-width: 900px){#heroTwoColumns:has(.sideContainer) .image{grid-row:unset}}#heroTwoColumns .sideContainer{background-color:var(--brown);width:fit-content;padding:var(--spacing-20);padding-right:var(--spacing-30);padding-left:0;z-index:10;grid-row:2;min-width:40%}#heroTwoColumns .sideContainer .partButton1.plain{--partButton1-textDecorationColor-hover: var(--white)}#heroTwoColumns .sideContainer .partButton1.plain .buttonIcon{--partButton1-buttonIcon-color: var(--blue)}#heroTwoColumns:before{content:"";position:absolute;grid-column-start:fullwidth-start;grid-column-end:content-start;background-color:var(--brown);grid-row:2;width:100%;height:100%}#heroTwoColumns .sideContainer .partButton{--partButton1-color-hover: var(--blue)}#heroTwoColumns .sideContainer .partControlRadio .checkBoxRadioItem label{padding:var(--spacing-20)}#heroTwoColumns .sideContainer .partControlRadio .checkBoxRadioItem .inputReplacer{display:none}#heroTwoColumns .sideContainer .partControlRadio .inputLabel{text-transform:uppercase;color:var(--white);font-weight:600}#heroTwoColumns .sideContainer .partControlRadio .inputImage .partFontIcon{--partFontIcon-size: 1.5rem;--partFontIcon-color: var(--blue)}#heroTwoColumns .sideContainer .partControlRadio .inputImage>svg{width:1.5rem;fill:var(--blue)}#heroTwoColumns .sideContainer .partControlRadio input:not([disabled]):checked+label{background-color:var(--white)}#heroTwoColumns .sideContainer .partControlRadio input:not([disabled]):checked+label .inputLabel{color:var(--blue)}#heroTwoColumns .sideContainer .partControlRadio input:not([disabled]):checked+label .inputImage .partFontIcon{--partFontIcon-color: var(--brown)}#heroTwoColumns .sideContainer .partControlRadio input:not([disabled]):checked+label .inputImage>svg{fill:var(--brown)}#heroTwoColumns .image{grid-column-start:content-center;grid-column-end:fullwidth-end;margin-left:-25%;margin-bottom:calc(-1 * var(--spacing-90));grid-row:1;z-index:0;position:relative;background-color:var(--blue-dark);align-self:flex-end}#heroTwoColumns .image:after{position:absolute;content:"";left:0;right:0;top:0;bottom:0;z-index:100;background:linear-gradient(to right,rgba(0,0,0,.5) 0%,rgba(0,0,0,0) 100%);width:25%}#heroTwoColumns .image .partContentFileImageGallery,#heroTwoColumns .image .partContentFileImageGallery *{height:100%}@media (max-width: 900px){#heroTwoColumns{padding-top:var(--spacing-90)}#heroTwoColumns .verticalLabel{display:block;position:static;writing-mode:unset;transform:none;grid-column:content-start;grid-row:1}#heroTwoColumns .text{padding-top:var(--spacing-30);grid-column-end:content-end;padding-right:0;grid-row:1}#heroTwoColumns .partHeading{max-width:none}#heroTwoColumns:not(.heroTwoColumns--noImage){margin-bottom:var(--spacing-90)}#heroTwoColumns .image{grid-column-start:fullwidth-start;grid-column-end:fullwidth-end;grid-row:2;margin:0}}#heroVacancy{background-color:var(--blue);position:relative}#heroVacancy:not(.heroVacancy--noImage){margin-bottom:calc(2 * var(--spacing-90))}#heroVacancy .verticalLabel{color:var(--brown);top:calc(var(--spacing-100) + ((var(--fontSize-h1) * 1.25) / 4))}#heroVacancy .text{z-index:10;padding:var(--spacing-90);padding-left:0;grid-column-end:content-center;grid-row:1;max-width:900px}#heroVacancy.heroVacancy--noImage .text{grid-column-end:content-end;max-width:unset}#heroVacancy .wrapper{display:grid;align-content:center}#heroVacancy .buttonAndCategory{display:flex;align-items:center;gap:var(--spacing-30);flex-wrap:wrap}#heroVacancy .buttonAndCategory .category{display:flex;align-items:center;gap:.3em}#heroVacancy .buttonAndCategory .category svg{fill:var(--brown);width:1rem}#heroVacancy .buttonAndCategory .category .label{color:var(--white);text-transform:uppercase;font-size:.8rem;font-family:myriad-pro-semiextended,sans-serif;font-weight:600}#heroVacancy .partHeading{color:var(--white);text-wrap:balance;max-width:40vw;font-size:calc(var(--fontSize-h1) * .6)}@media (max-width:1600px){#heroVacancy .partHeading{font-size:calc(var(--fontSize-h1) * .8)}}#heroVacancy.heroVacancy--noImage .partHeading{max-width:80vw}#heroVacancy .partHeading:not(:only-child){margin-bottom:.3em}#heroVacancy .partButton1.plain{justify-content:flex-start;text-transform:uppercase;--partButton1-buttonLabel-fontSize: .8rem;--partButton1-gap: 0em}#heroVacancy .partContentText{margin-top:var(--spacing-40);color:var(--white)}#heroVacancy .partButton.default{margin-top:var(--spacing-20);justify-content:flex-start;width:fit-content}#heroVacancy .image{grid-column-start:content-center;grid-column-end:fullwidth-end;margin-bottom:calc(-1 * var(--spacing-90));grid-row:1;background-color:var(--blue-dark)}#heroVacancy .image .partContentFileImageGallery,#heroVacancy .image .partContentFileImageGallery *{height:100%}@media (max-width: 900px){#heroVacancy{padding-top:var(--spacing-90)}#heroVacancy .verticalLabel{display:block;position:static;writing-mode:unset;transform:none;grid-column:content-start;grid-row:1;height:fit-content}#heroVacancy .text{padding-top:var(--spacing-30);grid-column:content;padding-right:0;grid-row:1}#heroVacancy .partHeading{max-width:none}#heroVacancy .image{grid-column:fullwidth;grid-row:2}}.vimeoBackgroundVideo{display:grid;grid-template-areas:"stack";grid-template-rows:minmax(0,1fr)}.vimeoBackgroundVideo:before{content:"";width:100%;height:100%;backdrop-filter:blur(3px);grid-area:stack;z-index:30}.vimeoBackgroundVideo-img{z-index:10;width:100%;object-fit:cover;grid-area:stack}.vimeoBackgroundVideo-video{z-index:20;grid-area:stack;width:100%;position:relative;overflow:hidden;visibility:hidden}.vimeoBackgroundVideo-iframe{position:absolute;width:100%;height:100%}.vimeoBackgroundVideo--loaded:before{animation:vimeoBackgroundVideo-animation-blur 1s ease-in forwards}.vimeoBackgroundVideo--loaded .vimeoBackgroundVideo-video{visibility:visible}@keyframes vimeoBackgroundVideo-animation-blur{0%{backdrop-filter:blur(3px)}to{backdrop-filter:blur(0px)}}.vimeoBackgroundVideo--deviatingAspectRatio{aspect-ratio:1330/650}.vimeoBackgroundVideo--deviatingAspectRatio .vimeoBackgroundVideo-img,.vimeoBackgroundVideo--deviatingAspectRatio .vimeoBackgroundVideo-video{height:100%}.vimeoBackgroundVideo--deviatingAspectRatio .vimeoBackgroundVideo-iframe{height:auto;top:50%;left:50%;transform:translate(-50%,-50%)}@media (min-width: 901px){.vimeoBackgroundVideo--deviatingAspectRatio .vimeoBackgroundVideo-iframe{min-width:auto!important}}@media (max-width: 900px){.vimeoBackgroundVideo--deviatingAspectRatio{grid-column:fullwidth}.vimeoBackgroundVideo--deviatingAspectRatio{aspect-ratio:auto}.vimeoBackgroundVideo--deviatingAspectRatio .vimeoBackgroundVideo-iframe{height:100%}}.vimeoBackgroundVideo--deviatingAspectRatioFullscreen{grid-column:fullwidth;height:100vh}.vimeoBackgroundVideo--deviatingAspectRatioFullscreen .vimeoBackgroundVideo-img,.vimeoBackgroundVideo--deviatingAspectRatioFullscreen .vimeoBackgroundVideo-video{height:100%}.vimeoBackgroundVideo--deviatingAspectRatioFullscreen .vimeoBackgroundVideo-iframe{width:100vw;min-height:100vh;top:50%;left:50%;transform:translate(-50%,-50%)}.contentTwoColumns{margin:var(--spacing-vertical) 0;--layoutGrid-content-width-left-percentage: .5;--contentTwoColumns-gap: var(--spacing-90);position:relative}#heroFullscreen+.contentTwoColumns{margin-top:var(--spacing-90);scroll-margin:var(--spacing-90)}.contentTwoColumns--singleImage .verticalLabel{top:calc(2 * var(--spacing-90))}.contentTwoColumns:has(.textButtonFile--right) .verticalLabel{grid-column:breakout-end;transform:scale(1)}@media (max-width: 900px){#heroFullscreen+.contentTwoColumns .imageVideo{order:1}}.contentTwoColumns .imageVideo.imageVideo--left,.contentTwoColumns .textButtonFile.textButtonFile--left{margin-right:calc(var(--contentTwoColumns-gap)/ 2)}.contentTwoColumns .imageVideo.imageVideo--right,.contentTwoColumns .textButtonFile.textButtonFile--right{margin-left:calc(var(--contentTwoColumns-gap) / 2)}.contentTwoColumns .imageVideo{align-self:flex-start}.contentTwoColumns .imageVideo .partContentFileImageGallery{will-change:transform;max-width:915px}.contentTwoColumns .textButtonFile{display:grid;align-content:center;z-index:10}.contentTwoColumns .textButtonFile>.partHeading{margin-bottom:.5em;color:var(--blue)}.contentTwoColumns .textButtonFile .coreContent1>.partHeading{color:var(--blue)}.contentTwoColumns--singleImage:before{position:absolute;content:"";top:var(--spacing-90);bottom:0;width:100%;background-color:var(--brown)}.contentTwoColumns--singleImage:has(.imageVideo--left):before{grid-column-start:content-start;grid-column-end:fullwidth-end}.contentTwoColumns--singleImage:has(.imageVideo--right):before{grid-column-start:fullwidth-start;grid-column-end:content-end}.contentTwoColumns--singleImage .imageVideo{margin-bottom:var(--spacing-90);max-width:915px;z-index:10;background-color:var(--brown-dark)}.contentTwoColumns--singleImage:has(.imageVideo--left) .imageVideo{display:grid;align-self:flex-start;justify-self:end;width:100%}.contentTwoColumns--singleImage .textButtonFile{margin-top:var(--spacing-90);padding:var(--spacing-90) 0}.contentTwoColumns--singleImage .textButtonFile>.partHeading{position:relative;margin-bottom:var(--spacing-60);text-wrap:balance}.contentTwoColumns--singleImage .textButtonFile>.partHeading:after{position:absolute;content:"";left:0;bottom:calc(-1 * var(--spacing-30));width:100px;height:4px;background-color:var(--blue)}.contentTwoColumns--singleImage .verticalLabel,.contentTwoColumns--singleImage .textButtonFile>.partHeading,.contentTwoColumns--singleImage .textButtonFile .coreContent1>.partHeading,.contentTwoColumns--singleImage .textButtonFile{color:var(--white)}.contentTwoColumns--singleImage .textButtonFile .partContentText{--coreContent1-text-strong: var(--white)}.contentTwoColumns--multipleImages .imageVideo .partContentFileImageGallery.imagesInRow:not(.imagesInRow1) .contentFileImageContainer{align-items:flex-end}.contentTwoColumns--multipleImages .imageVideo--left .partContentFileImageGallery{margin-left:auto}.contentTwoColumns--multipleImages .imageVideo--left .partContentFileImageGallery .contentFileImage{background-color:var(--brown)}.contentTwoColumns--multipleImages .imageVideo--left .partContentFileImageGallery.imagesInRow:not(.imagesInRow1) .contentFileImageContainer{grid-template-columns:auto 41.5300546448%}.contentTwoColumns--multipleImages .imageVideo--left .partContentFileImageGallery.imagesInRow:not(.imagesInRow1) .contentFileImage:nth-child(1){margin-bottom:var(--spacing-90)}.contentTwoColumns--multipleImages .imageVideo--right .partContentFileImageGallery.imagesInRow:not(.imagesInRow1) .contentFileImageContainer{grid-template-columns:41.5300546448% auto}.contentTwoColumns--multipleImages .imageVideo--right .partContentFileImageGallery.imagesInRow:not(.imagesInRow1) .contentFileImage:nth-child(2){margin-bottom:var(--spacing-90)}@media (min-width: 901px){.contentTwoColumns .imageVideo.imageVideo--left{grid-column-start:fullwidth-start;grid-column-end:content-center}.contentTwoColumns .imageVideo.imageVideo--right{grid-column-start:content-center;grid-column-end:fullwidth-end}.contentTwoColumns .textButtonFile.textButtonFile--left{grid-column-start:content-start;grid-column-end:content-center}.contentTwoColumns .textButtonFile.textButtonFile--right{grid-column-start:content-center;grid-column-end:content-end}}@media (max-width: 900px){.contentTwoColumns{row-gap:var(--spacing-60);--contentTwoColumns-gap: 0}.contentTwoColumns--singleImage .textButtonFile{margin-top:0;padding-top:0}.contentTwoColumns .imageVideo{order:-1;max-width:600px}.contentTwoColumns .imageVideo .partContentFileImageGallery{max-width:600px}.contentTwoColumns--singleImage:has(.imageVideo--left) .imageVideo{justify-self:flex-start}.contentTwoColumns.contentTwoColumns--singleImage:before{grid-column:fullwidth}.contentTwoColumns.contentTwoColumns--singleImage .imageVideo{margin-bottom:0}}#projectOverview{margin:var(--spacing-vertical) 0}#projectOverview .list{display:grid;grid-template-columns:repeat(2,1fr);gap:var(--spacing-60) var(--spacing-40)}@media (max-width: 400px){#projectOverview .list{grid-template-columns:1fr}}#projectSlider{background-color:var(--blue);padding:var(--spacing-vertical) 0;position:relative}#projectSlider:last-child{margin-top:-1px;padding-bottom:0}#projectSlider .verticalLabel{color:var(--brown);top:var(--spacing-vertical)}#projectSlider .intro{display:flex;gap:var(--spacing-40) var(--spacing-30);align-items:center;justify-content:space-between;margin-bottom:var(--spacing-40);flex-wrap:wrap}#projectSlider .intro .partHeading{color:var(--white);text-wrap:balance}#projectSlider .intro .buttonWrapper{display:flex;align-items:center;gap:.5em;flex-wrap:wrap}#projectSlider .intro .sliderButtons{display:flex;align-items:center;gap:.5em;flex-wrap:wrap;--partSliderScroll1-button-size: 40px;--partSliderScroll1-button-borderRadius: 0;--partSliderScroll1-button-color: var(--white);--partSliderScroll1-button-color-hover: var(--white);--partSliderScroll1-button-backgroundColor: transparent;--partSliderScroll1-button-backgroundColor-hover: var(--brown);--partSliderScroll1-button-boxShadow: none;--partSliderScroll1-button-border: solid 2px var(--brown);--partSliderScroll1-button-borderColor-hover: currentColor;--partSliderScroll1-button-icon-size: 24px}#projectSlider .partSliderScroll.partSliderScroll1{--partSliderScroll1-list-items-visible: 2;--partSliderScroll1-list-gap: var(--spacing-20);--partSliderScroll1-list-spacingTopBottom: 0}@media (max-width: 676px){#projectSlider .partSliderScroll .sliderScroll-container .sliderScroll-button{display:none}}#projectSlider .projectCard .text .partHeading{color:var(--white);margin-bottom:.1em}#projectSlider .intro{margin-bottom:var(--spacing-60)}.projectCard{text-decoration:none}.projectCard .image{overflow:hidden}.projectCard .image .partContentFileImageGallery{transition:.3s}.projectCard .text{margin-top:var(--spacing-20)}.projectCard .text .partHeading{color:var(--blue)}.projectCard .text .label{color:var(--brown);font-size:.7em;text-transform:uppercase}@media (hover: hover){.projectCard:hover .image .partContentFileImageGallery,.projectCard:focus .image .partContentFileImageGallery{transform:scale(1.1)}.projectCard:hover .partHeading,.projectCard:focus .partHeading{text-decoration:underline}}.slideOver-window-header{--slideOver-header-gap: .5em}.slideOver-button{--slideOver-button-size: 58px;--slideOver-button-icon-borderRadius: 0;--slideOver-buttonOpen-gap: .2em;--slideOver-buttonOpen-icon-color: var(--white);--slideOver-buttonOpen-icon-width: 38px;--slideOver-buttonOpen-icon-bar-height: 4px;--slideOver-buttonOpen-icon-spacing: 9px;--slideOver-buttonOpen-backgroundColor: var(--brown)}.slideOver-window{--slideOver-window-width: 100%;--slideOver-window-backgroundColor: rgba(var(--blue-rgb), .95);--slideOver-window-header-backgroundColor: transparent;--slideOver-window-header-height: var(--header-height);--slideOver-window-header-padding: var(--spacing-60);--slideOver-window-footer-backgroundColor: var(--white)}#slideOver-background{--slideOver-background-backgroundColor: rgba(15, 23, 42, .25)}body[data-slideover-active]{overflow:hidden;position:fixed;width:100%}.slideOver-button{display:flex;flex-direction:column;align-items:center;justify-content:center;height:var(--slideOver-button-size);width:var(--slideOver-button-size);transition:.3s}.slideOver-button .icon span{border-radius:var(--slideOver-button-icon-borderRadius)}.slideOver-button--open{gap:var(--slideOver-buttonOpen-gap);background-color:var(--slideOver-buttonOpen-backgroundColor)}.slideOver-button--open .label{line-height:1;font-family:var(--slideOver-buttonOpen-label-fontFamily);font-weight:var(--slideOver-buttonOpen-label-fontWeight);font-size:var(--slideOver-buttonOpen-label-fontSize);color:var(--slideOver-buttonOpen-label-color)}.slideOver-button--open .icon{margin-top:2px;display:flex;flex-direction:column;width:var(--slideOver-buttonOpen-icon-width)}.slideOver-button--open .icon-bar{height:var(--slideOver-buttonOpen-icon-bar-height);background-color:var(--slideOver-buttonOpen-icon-color);transition:transform .3s}.slideOver-button--open .icon-bar:nth-child(1){margin-bottom:var(--slideOver-buttonOpen-icon-spacing)}.slideOver-button--open .icon-bar:nth-child(3){margin-top:var(--slideOver-buttonOpen-icon-spacing);width:25px}body[data-slideover-active] .slideOver-button--open .icon{position:relative}body[data-slideover-active] .slideOver-button--open .icon-bar{position:absolute;width:100%;top:50%;left:50%}body[data-slideover-active] .slideOver-button--open .icon-bar:nth-child(1){transform:translate(-50%,-50%) rotate(45deg)}body[data-slideover-active] .slideOver-button--open .icon-bar:nth-child(2){display:none}body[data-slideover-active] .slideOver-button--open .icon-bar:nth-child(3){transform:translate(-50%,-50%) rotate(-45deg);margin-top:0}.slideOver-window{position:fixed;top:0;height:100%;overflow:hidden;z-index:1999;display:grid;grid-template-rows:auto minmax(0,1fr);background-color:var(--slideOver-window-backgroundColor);width:var(--slideOver-window-width);will-change:transform;transition-property:transform;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.2s}.slideOver-window-container{overflow-x:hidden;overflow-y:auto;-webkit-overflow-scrolling:touch;margin:calc(var(--layoutGrid-fullwidth-spacing) + var(--layoutGrid-breakout-spacing));margin-top:calc(var(--header-height) + var(--spacing-60));height:auto}.slideOver-window-footer{position:sticky;bottom:0;z-index:10;background-color:var(--slideOver-window-footer-backgroundColor);box-shadow:4px -4px 10px rgba(0,0,0,.05);padding:12px var(--slideOver-window-header-padding);display:flex;flex-direction:column;gap:10px}.slideOver-window--left{left:0;transform:translate(-100%);box-shadow:10px 0 25px rgba(0,0,0,.1)}.slideOver-window--left[data-slideover-show]{transform:translate(0)}.slideOver-window--right{right:0;transform:translate(100%);box-shadow:-10px 0 25px rgba(0,0,0,.1)}.slideOver-window--right[data-slideover-show]{transform:translate(0)}@media (width <= 500px){.slideOver-window--right{bottom:0;transform:translateY(100vh);max-width:none;--slideOver-window-width: 100%}.slideOver-window--right[data-slideover-show]{transform:translateY(0)}}#slideOver-background{transition-property:opacity;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.15s;backdrop-filter:blur(4px);background-color:var(--slideOver-background-backgroundColor);visibility:hidden;opacity:0;position:fixed;top:0;bottom:0;left:0;right:0;z-index:1998}@media (max-width: 1023px){body[data-slideover-active] #slideOver-background{visibility:visible;opacity:1}}#contentIntro{margin:var(--spacing-90) 0}body.equipmentDetailPage #contentIntro:has(.partContentFileImageGallery){margin-top:calc(-1 * var(--spacing-90));margin-bottom:var(--spacing-60)}#contentIntro .partHeading{color:var(--blue)}#contentIntro .partContentText{max-width:1030px;font-size:var(--fontSize-h4)}.contentOneColumn{margin:var(--spacing-vertical) 0;position:relative}body.equipmentDetailPage #contentIntro+.contentOneColumn{margin-top:var(--spacing-60)}.contentOneColumn--textAlignCenter{text-align:center}@media (max-width: 667px){.contentOneColumn--textAlignCenter{text-align:left}}.contentOneColumn .verticalLabel{top:calc(var(--fontSize-h2) * 1.25 / 4)}.contentOneColumn .container>.partHeading{margin-bottom:.4em;text-wrap:balance;color:var(--blue)}.contentOneColumn--textAlignCenter .container>.partHeading{width:100%;max-width:900px;margin-left:auto;margin-right:auto}.contentOneColumn--textAlignCenter .variousContentList{margin:0 auto}.variousContentList{width:100%;max-width:900px;--coreContent1-heading-color: var(--blue)}.variousContentList .partContentForm{text-align:left;background-color:var(--white);border-radius:var(--borderRadius);box-shadow:var(--boxShadow);padding:var(--spacing-40);margin-top:var(--coreContent1-spacing-large)}.variousContentList .partContentForm>.partHeading{font-size:var(--fontSize-h2);color:var(--blue);margin-top:0!important;margin-bottom:1em}.variousContentList .partContentFileImageGallery{--partContentFileImageGallery-gap: var(--spacing-40)}.variousContentList .partContentFileImageGallery.presentationLogos .contentFileImage{padding:var(--spacing-30);border:solid 1px rgba(0,0,0,.1)}.contentImageSlider{overflow-x:clip;margin:var(--spacing-vertical) 0;background-color:var(--brown-lighter)}#main>.contentImageSlider:last-child{margin-bottom:0}.contentImageSlider .container{grid-column:fullwidth}.contentImageSlider .container .partContentFileImageGallery{background-color:var(--brown)}.carousel{--carousel-item-width: min(27vw, 450px);--carousel-animationDuration: calc(6s * var(--carousel-list-amount));display:flex;overflow:hidden}.carousel-list{display:flex;flex:0 0 auto;animation-iteration-count:infinite;animation-timing-function:linear;animation-name:carouselAnimation;animation-duration:var(--carousel-animationDuration);animation-delay:.5s}@media (hover: hover){.carousel--pauseOnHover:hover .carousel-list{animation-play-state:paused}}body.partPopupActive .carousel-list{animation-play-state:paused}.carousel--animationRight .carousel-list{animation-name:carouselAnimationRight}.carousel-item{padding:0 10px}@keyframes carouselAnimation{0%{transform:translateZ(0)}to{transform:translate3d(-100%,0,0)}}@keyframes carouselAnimationRight{0%{transform:translate3d(-100%,0,0)}to{transform:translateZ(0)}}#anchorNavigation{position:sticky;top:-1px;z-index:300;background-color:var(--white);align-items:center;height:80px;transition:height .3s;overflow:hidden}#contentIntro+#anchorNavigation{margin-top:calc(-1 * var(--spacing-40))}@media (max-width: 2000px){body:has(#anchorNavigation) .header--scrolled #header-global .logo{visibility:hidden;opacity:0}}#anchorNavigation.is-pinned{margin:0;box-shadow:3px 3px 5px rgba(0,0,0,.05)}#anchorNavigation:after{position:absolute;right:-1px;width:140px;height:100%;bottom:1px;background:linear-gradient(to right,rgba(255,255,255,0) 0%,rgba(255,255,255,.9) 60px,rgba(255,255,255,1) 100px,rgba(255,255,255,1) 100%);content:"";pointer-events:none}#anchorNavigation .list{padding-right:140px;display:flex;align-items:center;gap:var(--spacing-40);height:100%;grid-column-end:fullwidth-end;border-bottom:1px solid rgba(0,0,0,.15);position:relative;overflow:auto;white-space:nowrap;padding-top:6px;--scrollbar-foreground: rgba(0,0,0,.1);--scrollbar-background: transparent;scrollbar-width:thin;scrollbar-color:var(--scrollbar-foreground) var(--scrollbar-background)}#anchorNavigation.is-pinned .list{border-bottom-color:transparent}#anchorNavigation .list::-webkit-scrollbar-track{background:var(--scrollbar-background)}#anchorNavigation .list::-webkit-scrollbar-thumb{background:var(--scrollbar-foreground)}#anchorNavigation .list:after{display:block;content:"";position:absolute;bottom:10px;left:0;width:var(--markerWidth, 0);height:3px;background-color:var(--blue);transform:translate3d(var(--markerLeft, 0),0,0);transition:transform .15s,width .2s;will-change:width}#anchorNavigation li a{text-decoration:none;color:var(--black);font-weight:700;display:inline-block;font-family:myriad-pro-semi-condensed,sans-serif}@media (max-width: 667px){#anchorNavigation li a{font-size:1rem}}#anchorNavigation.is-pinned{margin:0;height:var(--header-height-scrolled)}@media (max-width: 676px){body:has(#anchorNavigation) #header.header--scrolled #header-global .logo img{display:none}}.contentCallToAction{position:relative}@media (min-width: 900px){.contentCallToAction{scroll-margin:var(--spacing-60)}}#main>.contentCallToAction:last-child{margin-bottom:0}.contentCallToAction:before{content:"";position:absolute;grid-column-start:fullwidth-start;grid-column-end:content-start;background-color:var(--brown);width:100%;height:100%}.contentCallToAction .verticalLabel{color:var(--white);top:var(--spacing-90)}.contentCallToAction .container{background-color:var(--brown);gap:var(--spacing-40) var(--spacing-60);padding-right:var(--spacing-40);display:flex;max-width:calc(100% - 134px);position:relative}.contentCallToAction .container:after{content:"";position:absolute;right:-133px;width:134px;height:100%;background-color:var(--brown);clip-path:polygon(100% 0,calc(100% - 134px) 50%,100% 100%,0 100%,0 0)}.contentCallToAction .image{flex:0 0 35%;margin-top:calc(-1 * var(--spacing-60));display:flex;flex-direction:column;justify-content:flex-end;max-height:420px}.contentCallToAction .image .partContentFileImageGallery,.contentCallToAction .image .partContentFileImageGallery *{height:100%}.contentCallToAction .image .partContentFileImageGallery figure .imagePlaceholderContainer img{object-fit:contain;object-position:bottom}.contentCallToAction .text{flex:1 1 auto;padding:var(--spacing-90) 0;align-items:center}.contentCallToAction .text:only-child{text-align:center;text-wrap:balance}.contentCallToAction .partHeading{margin-bottom:.5em;color:var(--white);text-wrap:balance}.contentCallToAction .partContentText{color:var(--white)}.contentCallToAction .partButton{--partButton1-buttonIcon-color: var(--brown)}@media (max-width: 676px){.contentCallToAction{background-color:var(--brown)}.contentCallToAction .container{flex-wrap:wrap;max-width:none}.contentCallToAction:before,.contentCallToAction .container:after{display:none}.contentCallToAction .image{flex-basis:55%}}#equipmentOverview{margin-bottom:var(--spacing-vertical)}#heroTwoColumns.heroTwoColumns--noImage+#equipmentOverview{background:linear-gradient(to bottom,var(--blue) 0%,var(--blue) var(--spacing-120),transparent var(--spacing-120),transparent 100%)}#equipmentOverview .list{display:grid;gap:var(--spacing-40);grid-template-columns:repeat(3,1fr)}#equipmentOverview .list .equipmentCategory[data-animation=active]:nth-child(3n+2){animation-delay:calc(var(--animation-delay-interval) * 1s)}#equipmentOverview .list .equipmentCategory[data-animation=active]:nth-child(3n+3){animation-delay:calc(var(--animation-delay-interval) * 2s)}@media (max-width: 900px){#equipmentOverview .list{grid-template-columns:repeat(2,1fr)!important}#equipmentOverview .list .equipmentCategory[data-animation=active]:nth-child(odd){animation-delay:unset!important}#equipmentOverview .list .equipmentCategory[data-animation=active]:nth-child(even){animation-delay:calc(var(--animation-delay-interval) * 1s)!important}}@media (max-width: 667px){#equipmentOverview .list{grid-template-columns:1fr!important}}.equipmentDetail-fileDownload{margin-top:var(--coreContent1-spacing-large)}a.equipmentCategory{text-decoration:none}.equipmentCategory .image{overflow:hidden;background-color:var(--brown);position:relative}.equipmentCategory .image .partContentFileImageGallery,.equipmentCategory .image .partContentFileImageGallery *{height:100%}.equipmentCategory .image .partContentFileImageGallery{transition:.3s;position:relative}.equipmentCategory .image .partContentFileImageGallery:after{content:"";position:absolute;left:0;right:0;top:0;bottom:0;transition:background-color .3s;pointer-events:none}.equipmentCategory .image .icon{content:"";position:absolute;right:0;bottom:0;width:40px;height:40px;display:grid;place-items:center;background-color:var(--brown);transition:background-color .3s;pointer-events:none}.equipmentCategory .image .icon .partFontIcon{--partFontIcon-size: 1.5rem;--partFontIcon-color: var(--white)}@media (hover: hover){.equipmentCategory .image:hover .partContentFileImageGallery,.equipmentCategory .image:focus .partContentFileImageGallery{transform:scale(1.1)}.equipmentCategory .image:hover .partContentFileImageGallery:after,.equipmentCategory .image:focus .partContentFileImageGallery:after{background-color:rgba(0,0,0,.2)}.equipmentCategory .image:hover .icon,.equipmentCategory .image:focus .icon{background-color:var(--blue)}}.equipmentCategory .text{margin-top:var(--spacing-20)}.equipmentCategory .text .partHeading{text-wrap:balance;color:var(--blue)}.equipmentCategory .text .partHeading a{text-decoration-color:transparent;text-decoration-thickness:.1em;text-underline-offset:.15em;transition:.3s;color:var(--blue)}.equipmentCategory .text ul{margin-top:var(--spacing-20);list-style:inside square}.equipmentCategory .text li+li{margin-top:var(--spacing-10)}.equipmentCategory .text li::marker{color:var(--brown)}.equipmentCategory .text li a{color:var(--black);text-decoration-color:transparent;text-decoration-thickness:.1em;text-underline-offset:.15em;transition:.3s}@media (hover: hover){.equipmentCategory:has(.image:hover) .text .partHeading a,.equipmentCategory:has(.image:focus) .text .partHeading a,.equipmentCategory .partHeading a:hover,.equipmentCategory .partHeading a:focus{text-decoration-color:var(--blue)}.equipmentCategory .text li a:hover,.equipmentCategory .text li a:focus{text-decoration-color:var(--blue)}}@media (max-width: 667px){.equipmentCategory .text .partHeading{font-size:var(--fontSize-h4)}}#subMenuBlocks{margin:var(--spacing-200) 0}#subMenuBlocks>.partHeading{color:var(--blue);margin-bottom:.5em}#subMenuBlocks ul{display:grid;grid-template-columns:repeat(3,1fr);gap:var(--spacing-20)}@media (max-width: 900px){#subMenuBlocks ul{grid-template-columns:repeat(2,1fr)}}@media (max-width: 676px){#subMenuBlocks ul{grid-template-columns:1fr}}#subMenuBlocks li a{text-decoration:none;color:var(--black);display:flex;align-items:center;justify-content:space-between;gap:.5em;box-shadow:var(--boxShadow);border:1px solid var(--grey-light);padding:var(--spacing-20);font-weight:700}@media (hover: hover){#subMenuBlocks li a:hover{text-decoration:underline;background-color:var(--blue-light)}}#contentDetail{margin:var(--spacing-90) 0}#contentDetail .container{display:grid;grid-template-columns:minmax(0,900px) auto;gap:var(--spacing-90);align-items:flex-start}@media (max-width: 1023px){#contentDetail .container{grid-template-columns:auto}}#contentDetail #socialShare .heading{margin-bottom:var(--spacing-15)}#socialShare{border:1px solid var(--grey-light);box-shadow:var(--boxShadow);padding:var(--spacing-40)}.contentOneColumn #socialShare{display:flex;flex-wrap:wrap;align-items:center;gap:var(--spacing-20);margin-top:var(--spacing-60);max-width:900px}#socialShare .heading{display:block;font-size:1rem;font-family:myriad-pro-semiextended,sans-serif;font-weight:600;color:var(--blue);text-transform:uppercase}.contentTwoColumns--contact .properties{display:flex;flex-direction:column;gap:.5em}.contentTwoColumns--contact .properties li a{color:inherit;font-weight:700;text-decoration:none;display:flex;gap:.3em;line-height:1.1}.contentTwoColumns--contact .properties li a .partFontIcon{--partFontIcon-size: 1.5rem;--partFontIcon-color: var(--blue)}.contentTwoColumns--contact .textButtonFile .coreContent1>.partHeading{--coreContent1-spacing-large: var(--coreContent1-spacing);--coreContent1-heading-marginBottom: .2em}@media (hover: hover){.contentTwoColumns--contact .properties li a:hover{text-decoration:underline}}#locationList{margin:var(--spacing-vertical) 0}#locationList>.partHeading{color:var(--blue);margin-bottom:.5em}#locationList .container{display:grid;grid-template-columns:repeat(3,1fr);gap:var(--spacing-40)}#locationList .locationItem .image{background-color:var(--blue)}#locationList .locationItem .text{margin-top:var(--spacing-20)}#locationList .locationItem .partHeading{color:var(--blue);margin-bottom:.3em}#locationList .locationItem .partContentText{--coreContent1-lineHeight: 1.3}@media (max-width: 900px){#locationList .container{grid-template-columns:repeat(2,1fr)}}@media (max-width: 400px){#locationList .container{grid-template-columns:1fr}}#contentMaps{margin-bottom:-1px}#contentMaps .partGoogleMaps{grid-column:fullwidth;--partGoogleMaps-text-strong: var(--blue)}.articleOverview{margin-bottom:var(--spacing-vertical)}#heroTwoColumns.heroTwoColumns--noImage+.articleOverview{background:linear-gradient(to bottom,var(--blue) 0%,var(--blue) var(--spacing-120),transparent var(--spacing-120),transparent 100%)}.articleOverview .list{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:var(--spacing-60) var(--spacing-40)}@media (max-width: 600px){.articleOverview .list{grid-template-columns:repeat(1,minmax(0,1fr))}}.articleCard{display:flex;flex-direction:column;text-decoration:none;gap:var(--spacing-20)}.articleCard .image{background-color:var(--blue);overflow:hidden}.articleCard .image .partContentFileImageGallery{transition:.3s}@media (hover: hover){.articleCard:hover .image .partContentFileImageGallery,.articleCard:focus .image .partContentFileImageGallery{transform:scale(1.1)}}.articleCard .text{flex:1 1 auto;display:flex;flex-direction:column;align-items:flex-start}.articleCard .text .partHeading{margin-bottom:.1em;color:var(--blue)}@media (hover: hover){.articleCard:hover .text .partHeading{text-decoration:underline}}.articleCard .text .label{font-size:.7em;color:var(--brown);text-transform:uppercase}.storyOverview{margin-bottom:var(--spacing-vertical)}#heroTwoColumns.heroTwoColumns--noImage+.storyOverview{background:linear-gradient(to bottom,var(--blue) 0%,var(--blue) var(--spacing-120),transparent var(--spacing-120),transparent 100%)}.storyOverview .list{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:var(--spacing-40)}@media (max-width: 676px){.storyOverview .list{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width: 400px){.storyOverview .list{grid-template-columns:1fr}}.contentStoryList{position:relative;background:linear-gradient(to top,var(--blue) 0%,var(--blue) 40%,transparent 40%,transparent 100%)}.contentStoryList .intro .partHeading{color:var(--blue);margin-bottom:.5em}.contentStoryList .container{margin-top:var(--spacing-40);display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:var(--spacing-40)}.contentStoryList .storyCard[data-animation=active]:nth-child(3n+2){animation-delay:calc(var(--animation-delay-interval) * 1s)}.contentStoryList .storyCard[data-animation=active]:nth-child(3n+3){animation-delay:calc(var(--animation-delay-interval) * 2s)}@media (max-width: 676px){.contentStoryList .container{grid-template-columns:repeat(2,minmax(0,1fr))}.contentStoryList .storyCard:nth-child(3){display:none}}@media (max-width: 400px){.contentStoryList .container{grid-template-columns:1fr}}.storyCard{background-color:var(--brown);text-decoration:none;display:grid;grid-template-areas:"stack";align-items:flex-end}.storyCard .image{grid-area:stack;position:relative;overflow:hidden}.storyCard .image .partContentFileImageGallery{transition:.3s}@media (hover: hover){.storyCard:hover .image .partContentFileImageGallery,.storyCard:focus .image .partContentFileImageGallery{transform:scale(1.1)}}.storyCard .text{grid-area:stack;z-index:10}.storyCard .text .partHeading{color:var(--white);text-wrap:balance;padding:var(--spacing-30);padding-top:var(--spacing-90);background:linear-gradient(to top,rgba(0,0,0,.5) 0%,rgba(0,0,0,.5) 50%,rgba(0,0,0,0) 100%)}@media (max-width: 676px){.storyCard .text .partHeading{font-size:var(--fontSize-h4)}}#vacancyOverview{margin:var(--spacing-vertical) 0}#vacancyOverview .list{display:grid;grid-template-columns:repeat(2,1fr);gap:var(--spacing-40)}@media (max-width: 900px){#vacancyOverview .list{grid-template-columns:1fr}}.vacancySlider{margin:var(--spacing-vertical) 0;position:relative;background-color:var(--brown);padding:var(--spacing-90) 0}.vacancySlider .verticalLabel{color:var(--white);top:var(--spacing-90)}.vacancySlider .partSliderScroll.partSliderScroll1{--partSliderScroll1-list-items-visible: 3;--partSliderScroll1-list-spacingTopBottom: 0;--partSliderScroll1-list-gap: var(--spacing-20);--partSliderScroll1-scrollbar-thumb-backgroundColor: var(--blue);--partSliderScroll1-scrollbar-bar-backgroundColor: rgba(255, 255, 255, .2)}.vacancySlider .partSliderScroll .sliderScroll-scrollbar{margin:var(--spacing-20) 0}.vacancySlider .vacancyCard a{border:none;box-shadow:none}.vacancySlider .vacancyCard .button{background-color:var(--blue)}.vacancySlider>.partButton{width:fit-content}@media (max-width: 1100px){.vacancySlider .partSliderScroll.partSliderScroll1{--partSliderScroll1-list-items-visible: 2}}.vacancyCard a{text-decoration:none;color:inherit;border:1px solid var(--grey-light);box-shadow:var(--boxShadow);display:grid;grid-template-columns:60px auto;align-items:flex-start;gap:var(--spacing-20);padding:var(--spacing-20);padding-right:var(--spacing-40);padding-bottom:var(--spacing-30);position:relative;height:100%;background-color:var(--white)}.vacancyCard .icon{display:grid;place-items:center;height:60px;background-color:var(--blue-light)}.vacancyCard .icon .partFontIcon{--partFontIcon-size: 1.5rem;--partFontIcon-color: var(--blue)}.vacancyCard .icon svg{width:1.5rem;fill:var(--blue)}.vacancyCard .partHeading{color:var(--blue);margin:.5em 0}@media (hover: hover){.vacancyCard:hover .partHeading,.vacancyCard:focus .partHeading{text-decoration:underline}}.vacancyCard .partContentText{font-size:.9em;--partContentText1-lineHeight: 1.6}.vacancyCard .partContentText p{display:-webkit-box;-webkit-line-clamp:5;-webkit-box-orient:vertical;overflow:hidden}.vacancyCard .button{background-color:var(--brown);width:var(--button-size);height:var(--button-size);display:grid;place-items:center;position:absolute;bottom:0;right:0}.vacancyCard .button .partFontIcon{--partFontIcon-size: 1.5rem;--partFontIcon-color: var(--white)}@media (max-width: 667px){.vacancyCard a{padding-bottom:calc(var(--spacing-10) + var(--button-size))}.vacancyCard .partContentText p{-webkit-line-clamp:3}}#menuList{display:grid;grid-template-columns:auto auto auto minmax(202px,auto);gap:var(--spacing-60)}#menuList .column{--column-vertical-gap: 15px}#menuList .column .heading{margin-bottom:var(--column-vertical-gap);font-family:var(--fontFamily-heading);display:inline-block;font-weight:700;color:var(--brown);font-size:.7778em;text-transform:uppercase}#menuList .column>ul{display:flex;flex-direction:column;align-items:flex-start;gap:var(--column-vertical-gap);font-size:1em}#menuList .column .list li a{color:inherit;font-weight:700;text-decoration:none;display:flex;gap:.3em;line-height:1.3}@media (hover: hover){#menuList .column .list li a:hover{text-decoration:underline}}#menuList .column--contact .list .icon{flex:0 0 auto;display:grid;place-items:center;height:1.3em}#menuList .column--contact .list .icon .partFontIcon{--partFontIcon-size: 1.125em;--partFontIcon-color: var(--brown)}#menuList .column--contact .list a[href^="mailto:"] .label{word-break:break-word}#menuList .column--contact .languageWrapper{margin-top:var(--spacing-60)}#menuList .column--contact .languageWrapper>.heading{margin-bottom:0}#menuList .partNavigationLanguage1>ul>li>a{color:var(--white);padding:0;font-weight:700}#menuList .partNavigationLanguage1 .iconDropdownArrow svg{fill:var(--white)}#menuList .partNavigationLanguage1 .iconDropDownPrefix svg,#menuList .partNavigationLanguage1 .iconDropDownPrefix img{fill:var(--brown)}@media (hover: hover){#menuList .partNavigationLanguage1>ul>li>a:hover,#menuList .partNavigationLanguage1>ul>li>a:focus,#menuList .partNavigationLanguage1>ul>li:hover>a{background-color:transparent}#menuList .partNavigationLanguage1>ul>li>a:hover .languageLabel,#menuList .partNavigationLanguage1>ul>li>a:focus .languageLabel,#menuList .partNavigationLanguage1>ul>li:hover>a .languageLabel{text-decoration:underline}#menuList .partNavigationLanguage1 ul.dropdownMenu li a:hover,#menuList .partNavigationLanguage1 ul.dropdownMenu li a:focus{background-color:var(--brown);color:var(--white)}}.slideOver-window #menuList{max-width:fit-content;margin-left:auto}.slideOver-window #menuList .column .list li a,.slideOver-window .partNavigationLanguage1{color:var(--white);font-size:var(--fontSize-h4)}.slideOver-window .partNavigationLanguage1 .iconDropDownPrefix svg,.slideOver-window .partNavigationLanguage1 .iconDropDownPrefix img{width:.9em}@media (max-width: 900px){.slideOver-window #menuList{grid-template-columns:auto auto;margin-left:unset;max-width:unset}.slideOver-window #menuList .column--contact{grid-column:2;grid-row:1}}@media (max-width: 450px){.slideOver-window #menuList{grid-template-columns:auto;margin-right:auto;margin-left:unset}.slideOver-window #menuList .column--contact{grid-column:1}}#searchResult{margin-top:var(--spacing-90);margin-bottom:var(--spacing-vertical)}#searchResult .container{max-width:900px}#searchResult .partSearchResult4{color:var(--black);--partSearchResult4-gap: var(--spacing-30);--partSearchResult4-borderRadius: 0;--partSearchResult4-boxShadow: none;--partSearchResult4-feedback-count-color: #999;--partSearchResult4-feedback-keyword-color: var(--blue);--partSearchResult4-item-padding: var(--spacing-30);--partSearchResult4-item-backgroundColor: var(--blue-light);--partSearchResult4-item-backgroundColor-hover: var(--partSearchResult4-item-backgroundColor);--partSearchResult4-item-border: none;--partSearchResult4-item-border-hover: var(--partSearchResult4-item-border);--partSearchResult4-item-properties-color: #999;--partSearchResult4-item-properties-fontSize: .66667em;--partSearchResult4-item-properties-textTransform: uppercase;--partSearchResult4-item-heading-color: var(--blue);--partSearchResult4-item-heading-color-hover: var(--partSearchResult4-item-heading-color);--partSearchResult4-item-heading-textDecorationColor: transparent;--partSearchResult4-item-heading-textDecorationColor-hover: var(--blue);--partSearchResult4-item-text-fontSize: .88889em;--partSearchResult4-item-text-lineHeight: 1.6;--partSearchResult4-item-text-p-lineClamp: 2;--partSearchResult4-item-image-width: clamp(6.25rem, 11vw + 1rem, 10rem)}@media (prefers-reduced-motion: no-preference){[data-animation-fadeup]{animation-duration:.9s,.7s;animation-timing-function:ease;animation-fill-mode:forwards;--animation-translateY: clamp(1.875rem, 1.8vw + 1rem, 3.125rem);--animation-opacity: 0;--animation-delay-interval: .3;opacity:var(--animation-opacity);transform:translate3d(0,var(--animation-translateY),0);will-change:transform}[data-animation=active][data-animation-fadeup]{animation-name:animation-opacity,animation-translateY}@keyframes animation-opacity{0%{opacity:var(--animation-opacity)}to{opacity:1}}@keyframes animation-translateY{0%{transform:translate3d(0,var(--animation-translateY),0)}to{transform:translateZ(0)}}[data-animation-delay=slow]{animation-delay:calc(var(--animation-delay-interval) * 1s)}[data-animation-delay=slower]{animation-delay:calc(var(--animation-delay-interval) * 2s)}[data-animation-delay=slowest]{animation-delay:calc(var(--animation-delay-interval) * 3s)}}
