.page-module__7x0lrq__main{background-color:var(--white,#fff);justify-content:center;align-items:center;min-height:calc(100vh - 200px);padding:80px 20px;display:flex}.page-module__7x0lrq__container{width:100%;max-width:480px}
.Button-module__3dJGfa__main{isolation:isolate;font-size:var(--font-body-size);line-height:var(--font-body-line-height);font-weight:var(--font-body-weight);color:var(--black);transition:color var(--transition-duration-normal) var(--ease-in-out-smooth), border-color var(--transition-duration-normal) var(--ease-in-out-smooth);background-color:#0000;border:1px solid #0000;display:inline-block;position:relative;overflow:hidden}.Button-module__3dJGfa__main:before{content:"";z-index:-1;opacity:0;will-change:opacity;transition:opacity var(--transition-duration-normal) var(--ease-in-out-smooth);position:absolute;inset:-1px}.Button-module__3dJGfa__main.Button-module__3dJGfa__black{background-color:var(--black);border-color:var(--black);color:var(--black)}.Button-module__3dJGfa__main.Button-module__3dJGfa__black.Button-module__3dJGfa__filled:before{background-color:var(--cooper)}.Button-module__3dJGfa__main.Button-module__3dJGfa__copper{background-color:var(--cooper);border-color:var(--cooper);color:var(--cooper)}.Button-module__3dJGfa__main.Button-module__3dJGfa__copper.Button-module__3dJGfa__filled:before{background-color:var(--black)}.Button-module__3dJGfa__main.Button-module__3dJGfa__filled{color:var(--white);padding-block:.333333em;padding-inline:.888889em}.Button-module__3dJGfa__main.Button-module__3dJGfa__outlined{background-color:#0000;padding-block:.333333em;padding-inline:.888889em}.Button-module__3dJGfa__main.Button-module__3dJGfa__iconChildOnly{padding-inline:.333333em}.Button-module__3dJGfa__main:active:before{opacity:1}.Button-module__3dJGfa__main:active.Button-module__3dJGfa__black{border-color:var(--cooper)}.Button-module__3dJGfa__main:active.Button-module__3dJGfa__black.Button-module__3dJGfa__outlined{color:var(--cooper)}.Button-module__3dJGfa__main:active.Button-module__3dJGfa__copper{border-color:var(--black)}.Button-module__3dJGfa__main:active.Button-module__3dJGfa__copper.Button-module__3dJGfa__outlined{color:var(--black)}@media (any-hover:hover){.Button-module__3dJGfa__main:hover{transition:color var(--transition-duration-fast) var(--ease-out-cubic), border-color var(--transition-duration-fast) var(--ease-out-cubic)}.Button-module__3dJGfa__main:hover:before{opacity:1;transition:opacity var(--transition-duration-fast) var(--ease-out-cubic)}.Button-module__3dJGfa__main:hover.Button-module__3dJGfa__black{border-color:var(--cooper)}.Button-module__3dJGfa__main:hover.Button-module__3dJGfa__black.Button-module__3dJGfa__outlined{color:var(--cooper)}.Button-module__3dJGfa__main:hover.Button-module__3dJGfa__copper{border-color:var(--black)}.Button-module__3dJGfa__main:hover.Button-module__3dJGfa__copper.Button-module__3dJGfa__outlined{color:var(--black)}}.Button-module__3dJGfa__inner{align-items:center;column-gap:.444444em;display:flex}.Button-module__3dJGfa__icon{fill:currentColor;flex-shrink:0;width:.8em;height:.8em}
.NewsletterForm-module__pBWAxq__main,.NewsletterForm-module__pBWAxq__textContainer{gap:var(--space-32);grid-template-columns:minmax(0,1fr);display:grid}.NewsletterForm-module__pBWAxq__title{font-size:var(--font-h1-size);font-weight:var(--font-h1-weight);line-height:var(--font-h1-line-height)}.NewsletterForm-module__pBWAxq__form{--input-padding-block-start:.888889em;--input-padding-block-end:.222222em;gap:var(--space-16);grid-template-columns:minmax(0,1fr);display:grid}.NewsletterForm-module__pBWAxq__inputGroup{gap:var(--space-4);grid-template-columns:minmax(0,1fr);display:grid;position:relative}.NewsletterForm-module__pBWAxq__input{width:100%;height:2.66667em;border:none;border-block-end:1px solid var(--black,#000);font-family:inherit;font-size:var(--font-body-size,18px);font-weight:var(--font-body-weight);line-height:var(--font-body-line-height);color:var(--black,#000);transition:border-color var(--transition-duration-normal) var(--ease-in-out-smooth);background-color:#0000;border-radius:0;outline:none;padding-block-start:var(--input-padding-block-start);padding-block-end:var(--input-padding-block-end);padding-inline:0}.NewsletterForm-module__pBWAxq__input:hover,.NewsletterForm-module__pBWAxq__input:focus{border-bottom-color:var(--cooper,#b98c74)}.NewsletterForm-module__pBWAxq__input::placeholder{opacity:0}.NewsletterForm-module__pBWAxq__inputError{border-bottom-color:var(--color-red-6,#e57373)}.NewsletterForm-module__pBWAxq__errorText{font-size:var(--font-small-size,14px);color:var(--color-red-7,#c66);margin-top:.222222em}.NewsletterForm-module__pBWAxq__serverError{font-size:var(--font-small-size,14px);color:var(--color-red-7,#c66);margin-block-start:var(--space-16)}.NewsletterForm-module__pBWAxq__labelWrapper,.NewsletterForm-module__pBWAxq__selectWrapper{width:100%;display:block;position:relative}.NewsletterForm-module__pBWAxq__select{width:100%;height:2.66667em;border:none;border-block-end:1px solid var(--black,#000);font-family:inherit;font-size:var(--font-body-size,18px);font-weight:var(--font-body-weight);line-height:var(--font-body-line-height);color:var(--black,#000);appearance:none;cursor:pointer;transition:border-color var(--transition-duration-normal) var(--ease-in-out-smooth);background-color:#0000;border-radius:0;outline:none;padding-block-start:var(--input-padding-block-start);padding-block-end:var(--input-padding-block-end);padding-inline:0}.NewsletterForm-module__pBWAxq__select:hover,.NewsletterForm-module__pBWAxq__select:focus{border-bottom-color:var(--cooper,#b98c74)}.NewsletterForm-module__pBWAxq__select:invalid,.NewsletterForm-module__pBWAxq__select option[value=""]{color:var(--black,#000)}.NewsletterForm-module__pBWAxq__floatingLabel{top:var(--input-padding-block-start);font-family:inherit;font-size:var(--font-body-size,18px);font-weight:var(--font-body-weight);line-height:var(--font-body-line-height);color:var(--black,#000);pointer-events:none;transform-origin:0 0;transition:transform var(--transition-duration-normal) var(--ease-in-out-smooth), color var(--transition-duration-normal) var(--ease-in-out-smooth);position:absolute;left:0}.NewsletterForm-module__pBWAxq__input:hover~.NewsletterForm-module__pBWAxq__floatingLabel,.NewsletterForm-module__pBWAxq__select:hover~.NewsletterForm-module__pBWAxq__floatingLabel{color:var(--cooper,#b98c74)}:-webkit-any(.NewsletterForm-module__pBWAxq__input:focus~.NewsletterForm-module__pBWAxq__floatingLabel,.NewsletterForm-module__pBWAxq__input:not(:placeholder-shown)~.NewsletterForm-module__pBWAxq__floatingLabel,.NewsletterForm-module__pBWAxq__input.NewsletterForm-module__pBWAxq__hasValue~.NewsletterForm-module__pBWAxq__floatingLabel,.NewsletterForm-module__pBWAxq__input.NewsletterForm-module__pBWAxq__inputError~.NewsletterForm-module__pBWAxq__floatingLabel,.NewsletterForm-module__pBWAxq__input:-webkit-autofill~.NewsletterForm-module__pBWAxq__floatingLabel,.NewsletterForm-module__pBWAxq__select:focus~.NewsletterForm-module__pBWAxq__floatingLabel,.NewsletterForm-module__pBWAxq__select.NewsletterForm-module__pBWAxq__hasValue~.NewsletterForm-module__pBWAxq__floatingLabel,.NewsletterForm-module__pBWAxq__select.NewsletterForm-module__pBWAxq__inputError~.NewsletterForm-module__pBWAxq__floatingLabel){color:#c3c3c3;transform:translateY(-.722222em)scale(.666667)}:is(.NewsletterForm-module__pBWAxq__input:focus~.NewsletterForm-module__pBWAxq__floatingLabel,.NewsletterForm-module__pBWAxq__input:not(:placeholder-shown)~.NewsletterForm-module__pBWAxq__floatingLabel,.NewsletterForm-module__pBWAxq__input.NewsletterForm-module__pBWAxq__hasValue~.NewsletterForm-module__pBWAxq__floatingLabel,.NewsletterForm-module__pBWAxq__input.NewsletterForm-module__pBWAxq__inputError~.NewsletterForm-module__pBWAxq__floatingLabel,.NewsletterForm-module__pBWAxq__input:autofill~.NewsletterForm-module__pBWAxq__floatingLabel,.NewsletterForm-module__pBWAxq__select:focus~.NewsletterForm-module__pBWAxq__floatingLabel,.NewsletterForm-module__pBWAxq__select.NewsletterForm-module__pBWAxq__hasValue~.NewsletterForm-module__pBWAxq__floatingLabel,.NewsletterForm-module__pBWAxq__select.NewsletterForm-module__pBWAxq__inputError~.NewsletterForm-module__pBWAxq__floatingLabel){color:#c3c3c3;transform:translateY(-.722222em)scale(.666667)}.NewsletterForm-module__pBWAxq__inlineError{top:var(--input-padding-block-start);font-family:inherit;font-size:var(--font-body-size,18px);font-weight:var(--font-body-weight);line-height:var(--font-body-line-height);color:var(--color-red-6,#e57373);pointer-events:none;white-space:nowrap;text-overflow:ellipsis;max-width:100%;position:absolute;left:0;overflow:hidden}.NewsletterForm-module__pBWAxq__arrowIcon{fill:currentColor;width:100%;height:100%}.NewsletterForm-module__pBWAxq__selectArrow{pointer-events:none;width:var(--space-24);height:var(--space-24);color:var(--black,#000);transition:color var(--transition-duration-normal) var(--ease-in-out-smooth);position:absolute;top:50%;right:0;transform:translateY(-50%)}.NewsletterForm-module__pBWAxq__select:focus~.NewsletterForm-module__pBWAxq__selectArrow{color:var(--cooper,#b98c74)}.NewsletterForm-module__pBWAxq__checkboxContainer{-webkit-user-select:none;user-select:none;align-items:center;gap:var(--space-16);cursor:pointer;padding-block-start:var(--space-32);display:flex}.NewsletterForm-module__pBWAxq__checkboxInput{opacity:0;pointer-events:none;width:0;height:0;margin:0;position:absolute}.NewsletterForm-module__pBWAxq__checkboxIcon{width:var(--space-24);height:var(--space-24);color:var(--black,#000);transition:color var(--transition-duration-normal) var(--ease-in-out-smooth);flex-shrink:0}.NewsletterForm-module__pBWAxq__checkboxIcon.NewsletterForm-module__pBWAxq__inputError{color:var(--color-red-6,#e57373)}.NewsletterForm-module__pBWAxq__checkboxContainer:hover .NewsletterForm-module__pBWAxq__checkboxIcon{color:var(--cooper,#b98c74)}.NewsletterForm-module__pBWAxq__checkboxInput:focus-visible~.NewsletterForm-module__pBWAxq__checkboxIcon{outline:2px solid var(--cooper,#b98c74);outline-offset:2px}.NewsletterForm-module__pBWAxq__checkboxIcon path:last-child{opacity:0;transition:opacity var(--transition-duration-fast) var(--ease-out-cubic)}.NewsletterForm-module__pBWAxq__checkboxInput:checked~.NewsletterForm-module__pBWAxq__checkboxIcon path:last-child{opacity:1}.NewsletterForm-module__pBWAxq__checkboxLabel{font-size:var(--font-body-size,18px);line-height:var(--font-body-line-height,1.5);color:var(--black,#000)}.NewsletterForm-module__pBWAxq__checkboxLabel a{text-underline-offset:3px;transition:color var(--transition-duration-normal) var(--ease-in-out-smooth);text-decoration:underline}.NewsletterForm-module__pBWAxq__checkboxLabel a:hover{color:var(--cooper,#b98c74)}.NewsletterForm-module__pBWAxq__submitButton{padding-block-start:var(--space-56);padding-block-end:var(--space-32);display:flex}.NewsletterForm-module__pBWAxq__closeButtonWrapper{padding-block-end:var(--space-32);display:flex}
.SectionHeading-module__SZMenG__main{font-size:var(--font-body-size);font-weight:var(--font-body-weight);line-height:var(--font-body-line-height);padding-block-end:var(--space-32)}@media (orientation:portrait) and (not (min-width:712px)){.SectionHeading-module__SZMenG__main{padding-block-end:var(--space-24)}}
.SkipLink-module__m_jtea__main{top:-120%;left:var(--header-px,var(--space-16,1rem));z-index:9999;transition:top var(--transition-duration-fast,.2s) ease;text-decoration:none;position:fixed}.SkipLink-module__m_jtea__main:focus,.SkipLink-module__m_jtea__main:focus-visible,.SkipLink-module__m_jtea__main:focus-within{top:var(--space-16,1rem)}
.layout-module__pCdCWq__main{grid-template-columns:var(--grid-cols-main);align-content:start;column-gap:var(--gap-x-main);grid-auto-flow:dense;display:grid}.layout-module__pCdCWq__main:focus{outline:none}
.Stats-module__UZLpCq__main{grid-template-columns:var(--grid-cols-main);column-gap:var(--space-40);row-gap:var(--space-32);display:grid}@media (orientation:portrait) and (not (min-width:712px)){.Stats-module__UZLpCq__main{column-gap:var(--space-24);row-gap:var(--space-32);grid-template-columns:repeat(2,minmax(0,1fr))}}.Stats-module__UZLpCq__card{align-content:start;justify-items:center;row-gap:var(--space-16);padding-block:var(--space-16);grid-template-columns:minmax(0,1fr);grid-column-end:span 3;padding-inline:0;display:grid}@media (orientation:portrait) and (not (min-width:712px)){.Stats-module__UZLpCq__card{padding-block:var(--space-8);grid-column-end:span 1}}.Stats-module__UZLpCq__icon{pointer-events:none;width:var(--space-48);height:var(--space-48)}@media (orientation:portrait) and (not (min-width:712px)){.Stats-module__UZLpCq__icon{width:var(--space-32);height:var(--space-32)}}.Stats-module__UZLpCq__title{font-size:var(--font-h3-size);font-weight:var(--font-h3-weight);line-height:var(--font-h3-line-height);text-align:center}.Stats-module__UZLpCq__text{font-size:var(--font-small-size);font-weight:var(--font-small-weight);line-height:var(--font-small-line-height);text-align:center}
@font-face{font-family:euclidnp;src:url(../media/EuclidNP_Bold-s.p.3p4gansm648l6.woff2)format("woff2");font-display:swap;font-weight:600;font-style:normal}@font-face{font-family:euclidnp;src:url(../media/EuclidNP_BoldItalic-s.p.3smnx6m5owg3w.woff2)format("woff2");font-display:swap;font-weight:600;font-style:italic}@font-face{font-family:euclidnp;src:url(../media/EuclidNP_Light-s.p.0-hmk2utjma-s.woff2)format("woff2");font-display:swap;font-weight:300;font-style:normal}@font-face{font-family:euclidnp;src:url(../media/EuclidNP_LightItalic-s.p.3180-w_t2y91m.woff2)format("woff2");font-display:swap;font-weight:300;font-style:italic}@font-face{font-family:euclidnp;src:url(../media/EuclidNP_Regular-s.p.0hd2yrb7sk7tn.woff2)format("woff2");font-display:swap;font-weight:400;font-style:normal}@font-face{font-family:euclidnp;src:url(../media/EuclidNP_RegularItalic-s.p.09ws4_z220stl.woff2)format("woff2");font-display:swap;font-weight:400;font-style:italic}@font-face{font-family:euclidnp Fallback;src:local(Arial);ascent-override:93.51%;descent-override:25.06%;line-gap-override:0.0%;size-adjust:106.95%}.euclidnp_c407224d-module__NfukUG__className{font-family:euclidnp,euclidnp Fallback,system-ui,serif}.euclidnp_c407224d-module__NfukUG__variable{--font-euclidnp:"euclidnp", "euclidnp Fallback", system-ui, serif}
.Default-module__wz-fhG__svg{fill:currentColor;pointer-events:none;width:100%;height:100%}
.Modal-module__iX2sxG__overlay{z-index:105;overscroll-behavior-y:contain;scrollbar-width:none;background-color:#000c;width:100%;height:100dvh;max-height:100dvh;position:fixed;inset:0;overflow-y:auto}@media (orientation:portrait) and (not (min-width:712px)){.Modal-module__iX2sxG__overlay{background-color:var(--white)}}.Modal-module__iX2sxG__main{--padding-block-start:var(--space-56);width:100%;max-width:171.429vh;min-height:100%;padding-block:var(--padding-block-start);padding-inline:var(--space-120);background:0 0;outline:none;margin-block:0;margin-inline:auto}@media (orientation:portrait) and (not (min-width:712px)){.Modal-module__iX2sxG__main{--content-padding-block-start:var(--space-32);--close-size:var(--space-32);--close-padding-block-end:var(--space-16);background-color:var(--white);max-width:100vw;padding-block:0;padding-inline:0}}.Modal-module__iX2sxG__content{background-color:var(--white);flex-direction:column;width:100%;min-height:100%;padding-block:0;padding-inline:0;display:flex;position:relative}.Modal-module__iX2sxG__closeButtonWrapper{z-index:10;pointer-events:none;padding-block-start:var(--space-48);padding-block-end:var(--space-24);padding-inline:var(--space-48);justify-content:end;display:flex;position:sticky;top:0}@media (orientation:portrait) and (not (min-width:712px)){.Modal-module__iX2sxG__closeButtonWrapper{padding-block-start:var(--content-padding-block-start);padding-block-end:var(--close-padding-block-end);padding-inline:var(--space-32)}}.Modal-module__iX2sxG__closeButton{pointer-events:auto;width:var(--space-48);height:var(--space-48);flex-shrink:0;justify-content:center;align-items:center;padding:0;display:flex}@media (orientation:portrait) and (not (min-width:712px)){.Modal-module__iX2sxG__closeButton{width:var(--close-size);height:var(--close-size)}}.Modal-module__iX2sxG__closeIcon{pointer-events:none;fill:currentColor;width:100%;height:100%}.Modal-module__iX2sxG__contentWrapper{padding-inline:var(--space-120);flex:auto;padding-block-end:var(--space-120)}@media (orientation:portrait) and (not (min-width:712px)){.Modal-module__iX2sxG__contentWrapper{padding-inline:var(--space-32);margin-block-start:calc((var(--close-size) + var(--close-padding-block-end)) * -1);padding-block-end:var(--space-32)}}
.PersonOverlay-module__r4aLNq__contentWrapper{column-gap:var(--gap-x-main);row-gap:var(--space-16);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}@media (orientation:portrait) and (not (min-width:712px)){.PersonOverlay-module__r4aLNq__contentWrapper{row-gap:var(--space-24);grid-template-columns:minmax(0,1fr)}}.PersonOverlay-module__r4aLNq__header{grid-column:1/-1}.PersonOverlay-module__r4aLNq__eyebrow{padding-block-end:var(--space-32);line-height:1.5}@media (orientation:portrait) and (not (min-width:712px)){.PersonOverlay-module__r4aLNq__eyebrow{padding-block-end:var(--space-24)}}.PersonOverlay-module__r4aLNq__name{font-size:var(--font-h1-size);font-weight:var(--font-h1-weight);line-height:var(--font-h1-line-height)}.PersonOverlay-module__r4aLNq__role{font-size:var(--font-h1-size);font-weight:300;line-height:var(--font-h1-line-height)}.PersonOverlay-module__r4aLNq__links{align-items:center;column-gap:var(--space-16);grid-column:1/-1;padding-block-start:var(--space-16);display:flex}@media (orientation:portrait) and (not (min-width:712px)){.PersonOverlay-module__r4aLNq__links{padding-block-start:0}}.PersonOverlay-module__r4aLNq__linkItem{display:block}.PersonOverlay-module__r4aLNq__link{width:var(--space-32);height:var(--space-32);display:block}.PersonOverlay-module__r4aLNq__linkIcon{pointer-events:none;fill:currentColor;width:100%;height:100%;display:block}.PersonOverlay-module__r4aLNq__contact{gap:var(--space-6);flex-direction:column;grid-column:1/-1;display:flex}.PersonOverlay-module__r4aLNq__contactItem{display:flex}.PersonOverlay-module__r4aLNq__contactLink{font-size:var(--font-body-size);font-weight:var(--font-body-weight);line-height:1.5;display:inline-flex}.PersonOverlay-module__r4aLNq__bodyGrid{grid-column:1/-1;grid-template-columns:subgrid;align-content:start;padding-block-start:var(--space-16);display:grid}@media (orientation:portrait) and (not (min-width:712px)){.PersonOverlay-module__r4aLNq__bodyGrid{row-gap:var(--space-24);padding-block-start:0}}.PersonOverlay-module__r4aLNq__portraitWrapper{aspect-ratio:3/4;grid-column:1/span 1;width:100%;position:relative}@media (orientation:portrait) and (not (min-width:712px)){.PersonOverlay-module__r4aLNq__portraitWrapper{grid-column:1/-1}}.PersonOverlay-module__r4aLNq__portrait{object-fit:cover}.PersonOverlay-module__r4aLNq__overlayText{grid-column:2/span 1}@media (orientation:portrait) and (not (min-width:712px)){.PersonOverlay-module__r4aLNq__overlayText{grid-column:1/-1}}
.Person-module__Fw8WKq__main{row-gap:var(--space-16);display:block}@media (orientation:portrait) and (not (min-width:712px)){.Person-module__Fw8WKq__main{align-content:start;row-gap:var(--space-24);grid-template-columns:minmax(0,1fr);display:grid}.Person-module__Fw8WKq__main.Person-module__Fw8WKq__isOverview{gap:var(--space-16);grid-template-columns:30% minmax(0,1fr)}}.Person-module__Fw8WKq__imageWrapper{aspect-ratio:3/4;width:100%;display:block;position:relative;overflow:hidden}@media (orientation:portrait) and (not (min-width:712px)){.Person-module__Fw8WKq__isOverview .Person-module__Fw8WKq__imageWrapper{aspect-ratio:auto;grid-column:1/span 1;grid-row-end:span 3;padding-block:.5cap;font-weight:600;line-height:1.5}}.Person-module__Fw8WKq__imageHoverWrapper{width:100%;height:100%;transition:transform var(--transition-duration-modal) var(--ease-spring-slow);position:relative;transform:scale(1)}.Person-module__Fw8WKq__clickable:active .Person-module__Fw8WKq__imageHoverWrapper{transform:scale(1.03)}@media (any-hover:hover){.Person-module__Fw8WKq__clickable:hover .Person-module__Fw8WKq__imageHoverWrapper{transform:scale(1.03)}}@media (orientation:portrait) and (not (min-width:712px)){.Person-module__Fw8WKq__isOverview .Person-module__Fw8WKq__imageHoverWrapper{aspect-ratio:3/4;height:auto}}.Person-module__Fw8WKq__image{object-fit:cover}.Person-module__Fw8WKq__info{color:var(--black);text-align:start;padding-block:var(--space-16);flex-direction:column;display:flex}@media (orientation:portrait) and (not (min-width:712px)){.Person-module__Fw8WKq__info{padding-block:0}.Person-module__Fw8WKq__isOverview .Person-module__Fw8WKq__info{grid-column:2/span 1}}.Person-module__Fw8WKq__name{font-weight:600;line-height:1.5}@media (orientation:portrait) and (not (min-width:712px)){.Person-module__Fw8WKq__name{font-size:var(--font-h3-size)}.Person-module__Fw8WKq__isOverview .Person-module__Fw8WKq__name{font-size:var(--font-body-size)}}.Person-module__Fw8WKq__role{line-height:1.5}@media (orientation:portrait) and (not (min-width:712px)){.Person-module__Fw8WKq__role{font-size:var(--font-h3-size)}.Person-module__Fw8WKq__isOverview .Person-module__Fw8WKq__role{font-size:var(--font-body-size)}}.Person-module__Fw8WKq__contact{align-content:start;justify-items:start;row-gap:var(--space-4);grid-template-columns:minmax(0,1fr);display:grid}@media (orientation:portrait) and (not (min-width:712px)){.Person-module__Fw8WKq__isOverview .Person-module__Fw8WKq__contact{grid-column:2/span 1}}.Person-module__Fw8WKq__link{font-size:var(--font-small-size);font-weight:var(--font-small-weight);line-height:var(--font-small-line-height)}@media (orientation:portrait) and (not (min-width:712px)){.Person-module__Fw8WKq__link{font-size:var(--font-body-size);font-weight:var(--font-body-weight);line-height:var(--font-body-line-height)}.Person-module__Fw8WKq__isOverview .Person-module__Fw8WKq__link{font-size:var(--font-small-size);font-weight:var(--font-small-weight);line-height:var(--font-small-line-height)}}
.ContactTeaser-module__zT8wdq__grid{grid-template-columns:var(--grid-cols-main);align-content:start;column-gap:var(--gap-x-main);display:grid}@media (orientation:portrait) and (not (min-width:712px)){.ContactTeaser-module__zT8wdq__grid{row-gap:var(--space-24)}}.ContactTeaser-module__zT8wdq__person{grid-row-end:span 3;grid-column-end:span 3}@media (orientation:portrait) and (not (min-width:712px)){.ContactTeaser-module__zT8wdq__person{grid-row-end:auto;grid-column-end:-1}}.ContactTeaser-module__zT8wdq__title{grid-column-start:var(--coloum-span-text);font-size:var(--font-display-size);font-weight:var(--font-display-weight);line-height:var(--font-display-line-height);grid-column-end:-1;padding-block-end:var(--space-32)}@media (orientation:portrait) and (not (min-width:712px)){.ContactTeaser-module__zT8wdq__title{grid-row-start:1;grid-column-start:1;padding-block-end:0}}.ContactTeaser-module__zT8wdq__supportingText{grid-column-start:var(--coloum-span-text);font-size:var(--font-h2-size);font-weight:var(--font-h2-weight);line-height:var(--font-h2-line-height);grid-column-end:-1}@media (orientation:portrait) and (not (min-width:712px)){.ContactTeaser-module__zT8wdq__supportingText{grid-column-start:1}}
.CTA-module__QTVFhW__container{grid-template-columns:var(--grid-cols-main);column-gap:var(--gap-x-main);row-gap:var(--space-32);display:grid}@media (orientation:portrait) and (not (min-width:712px)){.CTA-module__QTVFhW__container{row-gap:var(--space-24)}}.CTA-module__QTVFhW__text{font-size:var(--font-h1-size);font-weight:var(--font-h1-weight);line-height:var(--font-h1-line-height);grid-column:1/span 8}@media (orientation:portrait) and (not (min-width:712px)){.CTA-module__QTVFhW__text{grid-column-end:-1}}.CTA-module__QTVFhW__buttonContainer{grid-column:1/-1}
.FormattedText-module__pVKjGq__isTwoColumns{grid-template-columns:subgrid;display:grid}.FormattedText-module__pVKjGq__isTwoColumns .FormattedText-module__pVKjGq__textContainer{grid-column-end:span 4}.FormattedText-module__pVKjGq__isTwoColumns .FormattedText-module__pVKjGq__textContainer2{grid-column-end:span 4}
.Hero-module__uMzuxa__main{--safe-space:4px;-webkit-user-select:none;user-select:none}@media (orientation:portrait) and (not (min-width:712px)){.Hero-module__uMzuxa__main{margin-block-start:calc(var(--header-height) * -1)}}.Hero-module__uMzuxa__container{--title-padding-block:var(--space-44);position:relative;overflow:hidden}@media (orientation:portrait) and (not (min-width:712px)){.Hero-module__uMzuxa__container{min-height:calc(100svh - var(--header-wordmark-height));grid-template-rows:1fr min-content;grid-template-columns:minmax(0,1fr);display:grid}}.Hero-module__uMzuxa__imageContainer{aspect-ratio:14/5;width:100%;display:grid;position:relative}@media (orientation:portrait) and (not (min-width:712px)){.Hero-module__uMzuxa__imageContainer{aspect-ratio:auto;grid-area:1/1/span 1/-1;height:100%;position:static}}.Hero-module__uMzuxa__imageWrapper{opacity:0;grid-area:1/1/-1/-1;width:100%;height:100%;transition:opacity 1s ease-in-out;position:relative}.Hero-module__uMzuxa__imageWrapper.Hero-module__uMzuxa__active{opacity:1}.Hero-module__uMzuxa__image{object-fit:cover}.Hero-module__uMzuxa__backgroundContainer{pointer-events:none;position:absolute;inset:0;overflow:hidden}@media (orientation:portrait) and (not (min-width:712px)){.Hero-module__uMzuxa__backgroundContainer{grid-area:1/1/span 1/-1;position:static}}.Hero-module__uMzuxa__shape{transition:transform 2.5s linear(0, .0216, .0747, .1458, .2255, .3076, .3879, .4638, .5339, .5974, .6542, .7044, .7484, .7866, .8196, .8479, .8722, .8928, .9103, .9251, .9375, .948, .9568, .9642, .9703, .9754, .9797, .9832, .9862, .9886, .9906, .9923, .9936, .9948, .9957, .9965, .9971, .9976, .9981, .9984, .9987, .9989, .9991, .9993, .9994, .9995, .9996, .9997, .9997, .9998, .9998);will-change:transform;position:absolute}.Hero-module__uMzuxa__shape:after{content:"";width:calc(100% + var(--safe-space));height:calc(100% + var(--safe-space));background-color:var(--white);position:absolute}.Hero-module__uMzuxa__shapeTopLeft{--width:var(--gap-x-main);top:0;left:calc(var(--width) * -1);width:var(--width);height:50%}.Hero-module__uMzuxa__shapeTopLeft:after{bottom:0;right:0}.Hero-module__uMzuxa__shapeTopRight{--height:var(--gap-x-main);width:50%;height:var(--height);top:0;right:0}.Hero-module__uMzuxa__shapeTopRight:after{bottom:0;left:0}.Hero-module__uMzuxa__shapeTitleRight{--width:33.34%;right:calc(var(--width) * -1);bottom:calc(var(--title-container-height,0px) - var(--title-padding-block));width:var(--width);height:var(--gap-x-main)}.Hero-module__uMzuxa__shapeTitleRight:after{top:0;left:0}.Hero-module__uMzuxa__shapeBottomLeft{--width:var(--gap-x-main);bottom:0;left:calc(var(--width) * -1);width:var(--width);height:33.34%}.Hero-module__uMzuxa__shapeBottomLeft:after{top:0;right:0}.Hero-module__uMzuxa__titleContainer{--padding-block:var(--title-padding-block);--padding-inline:var(--space-56);right:calc(var(--padding-inline) * -1);bottom:calc(var(--padding-block) * -1);padding-block:var(--padding-block);padding-inline:var(--padding-inline);background-color:var(--white);position:absolute}@media (orientation:portrait) and (not (min-width:712px)){.Hero-module__uMzuxa__titleContainer{padding-block:var(--gap-x-main);grid-area:2/1/span 1/-1;padding-inline:0;position:static}}.Hero-module__uMzuxa__title{-webkit-user-select:text;user-select:text;text-box-trim:trim-both;text-box-edge:cap alphabetic;font-size:var(--font-display-size);font-weight:var(--font-display-weight);line-height:var(--font-display-line-height);transform:translateY(-.02em)}@supports (not (text-box-trim:trim-both)) or (not (text-box-edge:cap alphabetic)){.Hero-module__uMzuxa__title{margin-bottom:calc(.4em - .5lh)}}
.JobCards-module__cyxiYq__main{grid-template-columns:subgrid;display:grid}.JobCards-module__cyxiYq__grid{row-gap:var(--space-16);grid-template-columns:minmax(0,1fr);display:grid}.JobCards-module__cyxiYq__card{row-gap:var(--space-24);padding:var(--space-48);background-color:var(--surface);text-align:start;grid-template-columns:minmax(0,1fr);display:grid}@media (orientation:portrait) and (not (min-width:712px)){.JobCards-module__cyxiYq__card{padding:var(--space-32)}}.JobCards-module__cyxiYq__cardTitle{font-size:var(--font-h3-size);font-weight:var(--font-h3-weight);line-height:var(--font-h3-line-height);color:var(--black)}.JobCards-module__cyxiYq__cardTeaser{font-size:var(--font-body-size);font-weight:var(--font-body-weight);color:var(--black);line-height:1.5}.JobCards-module__cyxiYq__cardLabel{font-size:var(--font-body-size);font-weight:var(--font-body-weight);transition:transform var(--transition-duration-slow) var(--ease-out-spring);line-height:1.5;transform:translate(0)}.JobCards-module__cyxiYq__card:active .JobCards-module__cyxiYq__cardLabel{transform:translate(10px)}@media (any-hover:hover){.JobCards-module__cyxiYq__card:hover .JobCards-module__cyxiYq__cardLabel{transition:transform var(--transition-duration-slow) var(--ease-out-spring);transform:translate(10px)}}
.JobOverlay-module__m5LO5G__contentWrapper{row-gap:var(--space-32);grid-template-columns:minmax(0,1fr);display:grid}@media (orientation:portrait) and (not (min-width:712px)){.JobOverlay-module__m5LO5G__contentWrapper{row-gap:var(--space-24)}}.JobOverlay-module__m5LO5G__header{row-gap:var(--space-32);grid-template-columns:minmax(0,1fr);display:grid}@media (orientation:portrait) and (not (min-width:712px)){.JobOverlay-module__m5LO5G__header{row-gap:var(--space-24)}}.JobOverlay-module__m5LO5G__overlayTitle{line-height:1.5}.JobOverlay-module__m5LO5G__eyebrow{font-size:var(--font-small-size);font-weight:var(--font-small-weight);line-height:var(--font-small-line-height)}.JobOverlay-module__m5LO5G__titleContainer{justify-content:space-between;column-gap:var(--space-120);display:flex}@media (orientation:portrait) and (not (min-width:712px)){.JobOverlay-module__m5LO5G__titleContainer{row-gap:var(--space-24);flex-direction:column}}.JobOverlay-module__m5LO5G__title{font-size:var(--font-h1-size);font-weight:var(--font-h1-weight);line-height:var(--font-h1-line-height)}.JobOverlay-module__m5LO5G__footer{row-gap:var(--space-16);grid-template-columns:minmax(0,1fr);display:grid}.JobOverlay-module__m5LO5G__links{align-items:center;column-gap:var(--space-16);display:flex}.JobOverlay-module__m5LO5G__linkItem{display:block}.JobOverlay-module__m5LO5G__link{width:var(--space-32);height:var(--space-32);display:block}.JobOverlay-module__m5LO5G__linkIcon{pointer-events:none;fill:currentColor;width:100%;height:100%;display:block}.JobOverlay-module__m5LO5G__contact{row-gap:var(--space-8);grid-template-columns:minmax(0,1fr);justify-items:start;display:grid}.JobOverlay-module__m5LO5G__contactLink{font-size:var(--font-body-size);font-weight:var(--font-body-weight);line-height:1.5}
.ShareButton-module__GmaimW__main{--icon-trigger-size:var(--space-24);--icon-button-size:var(--space-32);--inline-gap:var(--space-12);align-items:center;column-gap:var(--inline-gap);display:flex;position:relative}.ShareButton-module__GmaimW__triggerButton{align-items:center;column-gap:var(--space-12);min-height:var(--icon-button-size);display:flex}.ShareButton-module__GmaimW__isReversed .ShareButton-module__GmaimW__triggerButton{flex-direction:row-reverse}.ShareButton-module__GmaimW__triggerIcon{width:var(--icon-trigger-size);height:var(--icon-trigger-size);fill:currentColor;pointer-events:none;flex-shrink:0}.ShareButton-module__GmaimW__labelContainer{opacity:1;transition:transform var(--transition-duration-modal) var(--ease-spring-slow), opacity var(--transition-duration-slow) linear;transition-delay:var(--transition-duration-slow);grid-template-areas:"label";align-items:center;display:inline-grid;transform:translate(0)}.ShareButton-module__GmaimW__labelContainer.ShareButton-module__GmaimW__isHidden{pointer-events:none;opacity:0;transition:transform var(--transition-duration-modal) var(--ease-spring-slow), opacity 60ms linear;transition-delay:0s;transform:translate(-4px)}.ShareButton-module__GmaimW__isReversed .ShareButton-module__GmaimW__labelContainer.ShareButton-module__GmaimW__isHidden{transform:translate(4px)}.ShareButton-module__GmaimW__label{font-size:var(--font-body-size);font-weight:var(--font-body-weight);line-height:var(--font-body-line-height);white-space:nowrap;text-align:start;opacity:1;transition:opacity var(--transition-duration-fast) linear;grid-area:label}.ShareButton-module__GmaimW__isReversed .ShareButton-module__GmaimW__label{text-align:end}.ShareButton-module__GmaimW__label.ShareButton-module__GmaimW__isHidden{pointer-events:none;opacity:0}.ShareButton-module__GmaimW__linksContainer{top:0;align-items:center;column-gap:var(--space-16);pointer-events:none;opacity:0;transition:transform var(--transition-duration-modal) var(--ease-spring-slow), opacity var(--transition-duration-slow) linear;display:flex;position:absolute;inset-inline-start:calc(var(--icon-trigger-size) + var(--inline-gap));transform:scale(.95)}.ShareButton-module__GmaimW__isReversed .ShareButton-module__GmaimW__linksContainer{flex-direction:row-reverse;inset-inline-start:auto;inset-inline-end:calc(var(--icon-trigger-size) + var(--inline-gap))}.ShareButton-module__GmaimW__linksContainer.ShareButton-module__GmaimW__isVisible{pointer-events:auto;opacity:1;transform:scale(1)}.ShareButton-module__GmaimW__iconButton{opacity:0;transition:transform var(--transition-duration-modal) var(--ease-spring-slow), opacity var(--transition-duration-slow) linear;transition-delay:var(--transition-delay,0s);justify-content:center;align-items:center;display:flex;transform:translate(-8px)}.ShareButton-module__GmaimW__isReversed .ShareButton-module__GmaimW__iconButton{transform:translate(8px)}.ShareButton-module__GmaimW__isVisible .ShareButton-module__GmaimW__iconButton{pointer-events:auto;opacity:1;transform:translate(0)}.ShareButton-module__GmaimW__icon{width:var(--icon-button-size);height:var(--icon-button-size);fill:currentColor;pointer-events:none;flex-shrink:0}
.PageHeader-module__Lk3GfW__title{font-size:var(--font-h1-size);font-weight:var(--font-h1-weight);line-height:var(--font-h1-line-height)}.PageHeader-module__Lk3GfW__display .PageHeader-module__Lk3GfW__title{font-size:var(--font-display-size);font-weight:var(--font-display-weight);line-height:var(--font-display-line-height)}
.PeopleOverview-module__f6wSPa__main{grid-template-columns:subgrid;row-gap:var(--space-32);display:grid}@media (orientation:portrait) and (not (min-width:712px)){.PeopleOverview-module__f6wSPa__main{row-gap:var(--space-32)}}.PeopleOverview-module__f6wSPa__headerContainer{row-gap:var(--space-32);grid-template-columns:minmax(0,1fr);display:grid}@media (orientation:portrait) and (not (min-width:712px)){.PeopleOverview-module__f6wSPa__headerContainer{row-gap:var(--space-24)}}.PeopleOverview-module__f6wSPa__eyebrow{font-size:var(--font-body-size);font-weight:var(--font-body-weight);line-height:1.5}.PeopleOverview-module__f6wSPa__heading{font-size:var(--font-h1-size);font-weight:var(--font-h1-weight);line-height:var(--font-h1-line-height)}.PeopleOverview-module__f6wSPa__filterBar{justify-content:space-between;align-items:center;column-gap:var(--space-24);grid-column:1/-1;display:flex}@media (orientation:portrait) and (not (min-width:712px)){.PeopleOverview-module__f6wSPa__filterBar{align-items:start;row-gap:var(--space-16);flex-direction:column-reverse}}.PeopleOverview-module__f6wSPa__pillsRow{align-items:center;gap:var(--space-16);flex-wrap:wrap;display:flex}.PeopleOverview-module__f6wSPa__pill{padding-block:var(--space-6);padding-inline:var(--space-16);background-color:var(--surface);font-size:var(--font-body-size);font-weight:var(--font-body-weight);border-radius:3.40282e38px;justify-content:center;align-items:center;line-height:1.5;display:inline-flex}.PeopleOverview-module__f6wSPa__pill.PeopleOverview-module__f6wSPa__active{color:var(--kupfer-7,#b98c74)}.PeopleOverview-module__f6wSPa__searchButton{align-items:center;gap:var(--space-8);font-size:var(--font-body-size);font-weight:var(--font-body-weight);background:0 0;line-height:1.5;display:inline-flex}.PeopleOverview-module__f6wSPa__searchIcon{width:24px;height:24px}.PeopleOverview-module__f6wSPa__grid{grid-column:1/-1;grid-template-columns:subgrid;row-gap:var(--space-48);padding-block-start:var(--space-24);display:grid}@media (orientation:portrait) and (not (min-width:712px)){.PeopleOverview-module__f6wSPa__grid{row-gap:0;padding-block-start:0}}.PeopleOverview-module__f6wSPa__personWrapper{grid-column-end:span 3}
.Picture-module__BlIgfa__figure{row-gap:var(--space-16);grid-template-columns:minmax(0,1fr);display:grid}@media (orientation:portrait) and (not (min-width:712px)){.Picture-module__BlIgfa__figure{row-gap:var(--space-8)}}.Picture-module__BlIgfa__imageGrid{grid-template-columns:minmax(0,1fr);display:grid}.Picture-module__BlIgfa__isMultiple .Picture-module__BlIgfa__imageGrid{column-gap:var(--space-16);grid-template-columns:repeat(2,minmax(0,1fr))}@media (orientation:portrait) and (not (min-width:712px)){.Picture-module__BlIgfa__isMultiple .Picture-module__BlIgfa__imageGrid{column-gap:var(--space-8)}}.Picture-module__BlIgfa__imageContainer{position:relative}.Picture-module__BlIgfa__imageContainer.Picture-module__BlIgfa__aspect16x9{aspect-ratio:16/9}.Picture-module__BlIgfa__imageContainer.Picture-module__BlIgfa__aspect4x3{aspect-ratio:4/3}.Picture-module__BlIgfa__imageContainer.Picture-module__BlIgfa__aspect3x4{aspect-ratio:3/4}.Picture-module__BlIgfa__imageContainer.Picture-module__BlIgfa__aspect1x1{aspect-ratio:1}.Picture-module__BlIgfa__image{object-fit:cover}.Picture-module__BlIgfa__caption{font-size:var(--font-small-size);font-weight:var(--font-small-weight);line-height:var(--font-small-line-height)}
.ProjectDetails-module__z3P0mW__list{column-gap:var(--space-12);grid-template-columns:20% 1fr;display:grid}@media (orientation:portrait) and (not (min-width:712px)){.ProjectDetails-module__z3P0mW__list{grid-template-columns:minmax(0,1fr)}}.ProjectDetails-module__z3P0mW__item{grid-column:1/-1;grid-template-columns:subgrid;padding-block:var(--space-6);border-color:var(--black);border-style:solid;border-block-start-width:1px;display:grid}.ProjectDetails-module__z3P0mW__item:last-child{border-block-end-width:1px}@media (orientation:portrait) and (not (min-width:712px)){.ProjectDetails-module__z3P0mW__item{padding-block:var(--space-8)}}.ProjectDetails-module__z3P0mW__term{font-weight:600;line-height:1.5}.ProjectDetails-module__z3P0mW__details{line-height:1.5}.ProjectDetails-module__z3P0mW__details strong{font-weight:600}.ProjectDetails-module__z3P0mW__details :is(p,h3,h4,h5,h6){margin-block:0}
.ProjectsOverview-module__DmV5Ka__container{row-gap:var(--space-32);grid-template-columns:minmax(0,1fr);display:grid}.ProjectsOverview-module__DmV5Ka__overview{row-gap:var(--space-56);grid-template-columns:minmax(0,1fr);display:grid}@media (orientation:portrait) and (not (min-width:712px)){.ProjectsOverview-module__DmV5Ka__overview{row-gap:var(--space-32)}}.ProjectsOverview-module__DmV5Ka__heading{font-size:var(--font-display-size);font-weight:var(--font-display-weight);line-height:var(--font-display-line-height)}.ProjectsOverview-module__DmV5Ka__grid{grid-template-columns:var(--grid-cols-main);gap:var(--gap-x-main);opacity:0;transition:opacity var(--transition-duration-normal) var(--ease-out-cubic);display:grid}.ProjectsOverview-module__DmV5Ka__grid.ProjectsOverview-module__DmV5Ka__isMounted{opacity:1}.ProjectsOverview-module__DmV5Ka__card{grid-column-end:span 4;display:block}.ProjectsOverview-module__DmV5Ka__link{align-content:start;row-gap:var(--space-16);color:inherit;grid-template-columns:minmax(0,1fr);display:grid}@media (any-hover:hover){.ProjectsOverview-module__DmV5Ka__link{-webkit-user-select:none;user-select:none}}.ProjectsOverview-module__DmV5Ka__imageContainer{aspect-ratio:4/3;width:100%;position:relative;overflow:hidden}.ProjectsOverview-module__DmV5Ka__imageHoverWrapper{width:100%;height:100%;transition:transform var(--transition-duration-modal) var(--ease-spring-slow);position:relative;transform:scale(1)}.ProjectsOverview-module__DmV5Ka__link:active .ProjectsOverview-module__DmV5Ka__imageHoverWrapper{transform:scale(1.03)}@media (any-hover:hover){.ProjectsOverview-module__DmV5Ka__link:hover .ProjectsOverview-module__DmV5Ka__imageHoverWrapper{transform:scale(1.03)}}.ProjectsOverview-module__DmV5Ka__image{object-fit:cover}.ProjectsOverview-module__DmV5Ka__textBlock{display:block}.ProjectsOverview-module__DmV5Ka__title{font-size:var(--font-body-size);font-weight:var(--font-body-weight);line-height:1.5}.ProjectsOverview-module__DmV5Ka__description{font-size:var(--font-body-size);font-weight:600;line-height:1.5}.ProjectsOverview-module__DmV5Ka__buttonContainer{display:flex}
.FilterPill-module__U8S22a__main{align-items:center;column-gap:var(--space-4);padding-block:var(--space-6);padding-inline:var(--space-16);background-color:var(--surface);border-radius:3.40282e38px;display:inline-flex}.FilterPill-module__U8S22a__closeIcon{width:var(--space-14);height:var(--space-14);fill:currentColor;flex-shrink:0}
.FilterIcon-module__oU8V3W__main{fill:currentColor;pointer-events:none}.FilterIcon-module__oU8V3W__group{transition:transform var(--transition-duration-slow) var(--ease-out-spring)}a:active .FilterIcon-module__oU8V3W__topGroup,button:active .FilterIcon-module__oU8V3W__topGroup,.FilterIcon-module__oU8V3W__main.FilterIcon-module__oU8V3W__isActive .FilterIcon-module__oU8V3W__topGroup{transform:translate(75%)}a:active .FilterIcon-module__oU8V3W__bottomGroup,button:active .FilterIcon-module__oU8V3W__bottomGroup,.FilterIcon-module__oU8V3W__main.FilterIcon-module__oU8V3W__isActive .FilterIcon-module__oU8V3W__bottomGroup{transform:translate(-75%)}@media (any-hover:hover){a:hover .FilterIcon-module__oU8V3W__topGroup,button:hover .FilterIcon-module__oU8V3W__topGroup{transform:translate(75%)}a:hover .FilterIcon-module__oU8V3W__bottomGroup,button:hover .FilterIcon-module__oU8V3W__bottomGroup{transform:translate(-75%)}}.FilterIcon-module__oU8V3W__circle{fill:#fff}
.FilterBar-module__NXXjDG__bar{justify-content:space-between;display:flex}.FilterBar-module__NXXjDG__filterButton{align-items:center;column-gap:var(--space-12);font-size:var(--font-body-size);font-weight:var(--font-body-weight);line-height:var(--font-body-line-height);display:flex}.FilterBar-module__NXXjDG__filterIcon{width:var(--space-24);height:var(--space-24);display:block}.FilterBar-module__NXXjDG__searchButton{align-items:center;column-gap:var(--space-8);font-size:var(--font-body-size);font-weight:var(--font-body-weight);line-height:var(--font-body-line-height);display:flex}.FilterBar-module__NXXjDG__searchIcon{width:var(--space-24);height:var(--space-24);fill:currentColor;transition:transform var(--transition-duration-slow) var(--ease-out-spring);display:block}.FilterBar-module__NXXjDG__searchButton:active .FilterBar-module__NXXjDG__searchIcon{transform:rotate(90deg)}@media (any-hover:hover){.FilterBar-module__NXXjDG__searchButton:hover .FilterBar-module__NXXjDG__searchIcon{transform:rotate(90deg)}}.FilterBar-module__NXXjDG__activeFiltersWrapper{position:relative;overflow:hidden}.FilterBar-module__NXXjDG__activeFilters{align-items:center;row-gap:var(--space-12);column-gap:var(--space-16);font-size:var(--font-body-size);font-weight:var(--font-body-weight);flex-wrap:wrap;padding-block-start:var(--space-32);line-height:1.5;display:flex}@media (orientation:portrait) and (not (min-width:712px)){.FilterBar-module__NXXjDG__activeFilters{row-gap:var(--space-16);padding-block-start:var(--space-16)}}
.FilterModal-module__Z5dNkG__main{z-index:105;overscroll-behavior-y:contain;scrollbar-width:none;background-color:#00000026;outline:none;grid-template-columns:minmax(0,1fr);align-content:center;justify-items:center;width:100%;height:100dvh;max-height:100dvh;margin-block:0;margin-inline:auto;display:grid;position:fixed;inset:0;overflow-y:auto}@media (orientation:portrait) and (not (min-width:712px)){.FilterModal-module__Z5dNkG__main{background-color:var(--black,#000);align-content:stretch;max-width:100vw}}.FilterModal-module__Z5dNkG__container{row-gap:var(--space-56);min-height:100%;padding-block:var(--space-56);padding-inline:var(--space-56);background-color:var(--black,#000);color:var(--white,#fff);grid-template-columns:minmax(0,1fr);display:grid}@media (orientation:portrait) and (not (min-width:712px)){.FilterModal-module__Z5dNkG__container{width:100%;min-width:100%;padding-block-start:0;padding-block-end:var(--space-32);padding-inline:var(--space-32);align-content:start;row-gap:0}}.FilterModal-module__Z5dNkG__close{z-index:10;pointer-events:none;justify-content:end;display:flex}@media (orientation:portrait) and (not (min-width:712px)){.FilterModal-module__Z5dNkG__close{top:0;padding-block-start:var(--space-32);position:sticky;inset-inline:0}}.FilterModal-module__Z5dNkG__closeButton{pointer-events:auto;width:var(--space-24);height:var(--space-24);display:block}@media (orientation:portrait) and (not (min-width:712px)){.FilterModal-module__Z5dNkG__closeButton{width:var(--space-32);height:var(--space-32)}}.FilterModal-module__Z5dNkG__content{column-gap:var(--space-80);display:flex}@media (orientation:portrait) and (not (min-width:712px)){.FilterModal-module__Z5dNkG__content{row-gap:var(--space-64);flex-direction:column}}.FilterModal-module__Z5dNkG__group{flex:0 1 max-content;align-content:start;row-gap:var(--space-40);grid-template-columns:minmax(0,1fr);display:grid}@media (orientation:portrait) and (not (min-width:712px)){.FilterModal-module__Z5dNkG__group{row-gap:var(--space-32)}}.FilterModal-module__Z5dNkG__groupTitle{font-size:var(--font-small-size);font-weight:var(--font-small-weight);line-height:var(--font-small-line-height)}.FilterModal-module__Z5dNkG__categoryList{justify-items:start;row-gap:var(--space-12);grid-template-columns:minmax(0,1fr);display:grid}.FilterModal-module__Z5dNkG__categoryLink{font-size:var(--font-body-size);font-weight:var(--font-body-weight);line-height:var(--font-body-line-height)}.FilterModal-module__Z5dNkG__categorySelected{color:var(--cooper)}.FilterModal-module__Z5dNkG__categoryDisabled{color:var(--color-neutral-9);pointer-events:none;cursor:not-allowed}
.ProjectsTeaser-module__czm4oW__main{grid-template-columns:subgrid;display:grid}.ProjectsTeaser-module__czm4oW__heading{grid-column:1/-1}.ProjectsTeaser-module__czm4oW__grid{grid-column:1/-1;grid-template-columns:subgrid;row-gap:var(--space-56);display:grid}@media (orientation:portrait) and (not (min-width:712px)){.ProjectsTeaser-module__czm4oW__grid{row-gap:var(--space-32)}}.ProjectsTeaser-module__czm4oW__card{grid-column-end:span 4;display:block}@media (orientation:portrait) and (not (min-width:712px)){.ProjectsTeaser-module__czm4oW__card{grid-column-end:-1}}.ProjectsTeaser-module__czm4oW__link{align-content:start;row-gap:var(--space-16);grid-template-columns:minmax(0,1fr);display:grid}@media (any-hover:hover){.ProjectsTeaser-module__czm4oW__link{-webkit-user-select:none;user-select:none}}.ProjectsTeaser-module__czm4oW__imageContainer{aspect-ratio:4/3;width:100%;position:relative;overflow:hidden}.ProjectsTeaser-module__czm4oW__imageHoverWrapper{width:100%;height:100%;transition:transform var(--transition-duration-modal) var(--ease-spring-slow);position:relative;transform:scale(1)}.ProjectsTeaser-module__czm4oW__link:active .ProjectsTeaser-module__czm4oW__imageHoverWrapper{transform:scale(1.03)}@media (any-hover:hover){.ProjectsTeaser-module__czm4oW__link:hover .ProjectsTeaser-module__czm4oW__imageHoverWrapper{transform:scale(1.03)}}.ProjectsTeaser-module__czm4oW__image{object-fit:cover}.ProjectsTeaser-module__czm4oW__textBlock{color:var(--black);display:block}.ProjectsTeaser-module__czm4oW__title{font-size:var(--font-body-size);font-weight:var(--font-body-weight);line-height:1.5}.ProjectsTeaser-module__czm4oW__description{font-size:var(--font-body-size);font-weight:600;line-height:1.5}.ProjectsTeaser-module__czm4oW__buttonContainer{grid-column:1/-1;padding-block-start:var(--space-56);display:flex}@media (orientation:portrait) and (not (min-width:712px)){.ProjectsTeaser-module__czm4oW__buttonContainer{padding-block-start:var(--space-32)}}
.PublicationDate-module__wrnJ-q__date{font-size:var(--font-body-size);font-weight:var(--font-body-weight);line-height:1.5;display:inline-block}
.ScopeOfWorkOverlay-module__xC4CFa__modalContent{row-gap:var(--space-32);grid-template-columns:minmax(0,1fr);display:grid}@media (orientation:portrait) and (not (min-width:712px)){.ScopeOfWorkOverlay-module__xC4CFa__modalContent{row-gap:var(--space-24);padding-block:var(--space-32)}}.ScopeOfWorkOverlay-module__xC4CFa__eyebrow{line-height:1.5}.ScopeOfWorkOverlay-module__xC4CFa__heading{font-size:var(--font-h1-size);font-weight:var(--font-h1-weight);line-height:var(--font-h1-line-height)}.ScopeOfWorkOverlay-module__xC4CFa__blocks{gap:var(--space-56);grid-template-columns:repeat(2,minmax(0,1fr));padding-block-start:var(--space-32);display:grid}@media (orientation:portrait) and (not (min-width:712px)){.ScopeOfWorkOverlay-module__xC4CFa__blocks{gap:var(--space-32);grid-template-columns:minmax(0,1fr);padding-block-start:var(--space-16)}}.ScopeOfWorkOverlay-module__xC4CFa__block{row-gap:var(--space-16);grid-template-columns:minmax(0,1fr);align-content:start;display:grid}@media (orientation:portrait) and (not (min-width:712px)){.ScopeOfWorkOverlay-module__xC4CFa__block{row-gap:var(--space-8)}}.ScopeOfWorkOverlay-module__xC4CFa__blockTitle{font-weight:600;line-height:1.5}.ScopeOfWorkOverlay-module__xC4CFa__blockContent{line-height:1.5}
.ServiceHero-module__cUmrPa__container{--safe-space:4px;height:calc(100svh - var(--header-height));position:relative;overflow:hidden}.ServiceHero-module__cUmrPa__backgroundContainer{z-index:-1;pointer-events:none;position:absolute;inset-block-start:0;inset-block-end:var(--gap-x-main);inset-inline:0;overflow:hidden}.ServiceHero-module__cUmrPa__background{background-color:var(--service-hero-color);width:100%;height:100%;position:absolute;inset:0}.ServiceHero-module__cUmrPa__shape{transition:transform 2.5s linear(0, .0216, .0747, .1458, .2255, .3076, .3879, .4638, .5339, .5974, .6542, .7044, .7484, .7866, .8196, .8479, .8722, .8928, .9103, .9251, .9375, .948, .9568, .9642, .9703, .9754, .9797, .9832, .9862, .9886, .9906, .9923, .9936, .9948, .9957, .9965, .9971, .9976, .9981, .9984, .9987, .9989, .9991, .9993, .9994, .9995, .9996, .9997, .9997, .9998, .9998);will-change:transform;position:absolute}.ServiceHero-module__cUmrPa__shape:after{content:"";width:calc(100% + var(--safe-space));height:calc(100% + var(--safe-space));background-color:var(--white);position:absolute}.ServiceHero-module__cUmrPa__shapeLeft{bottom:0;left:calc(var(--gap-x-main) * -1);width:var(--gap-x-main);height:43.94%}.ServiceHero-module__cUmrPa__shapeLeft:after{top:0;right:0}.ServiceHero-module__cUmrPa__shapeTopRight{top:calc(var(--gap-x-main) * -1);width:33.36%;height:var(--gap-x-main);right:0}.ServiceHero-module__cUmrPa__shapeTopRight:after{bottom:0;left:0}.ServiceHero-module__cUmrPa__shapeBottomRight{width:50%;height:var(--gap-x-main);bottom:0;right:-50%}.ServiceHero-module__cUmrPa__shapeBottomRight:after{top:0;left:0}.ServiceHero-module__cUmrPa__content{--row-gap:var(--space-32);grid-template-columns:var(--grid-cols-main);grid-template-rows:1fr auto auto calc(var(--gap-x-main) - var(--row-gap));column-gap:var(--gap-x-main);row-gap:var(--row-gap);width:100%;height:100%;display:grid;position:relative}@media (orientation:portrait) and (not (min-width:712px)){.ServiceHero-module__cUmrPa__content{--space-content:var(--gap-x-main);align-content:space-between;gap:var(--space-content);padding:var(--space-content);grid-template-rows:none;grid-template-columns:repeat(2,minmax(0,1fr))}}.ServiceHero-module__cUmrPa__textBlock{gap:var(--space-24);padding-block-start:var(--space-48);padding-inline:var(--gap-x-main);grid-area:1/1/span 1/span 8;grid-template-columns:minmax(0,1fr);align-content:start;display:grid}@media (orientation:portrait) and (not (min-width:712px)){.ServiceHero-module__cUmrPa__textBlock{row-gap:var(--space-content);grid-row:auto;grid-column-end:-1;padding:0}}.ServiceHero-module__cUmrPa__supportingText{font-size:var(--font-lead-size);font-weight:600;line-height:var(--font-lead-line-height);display:none}@media (orientation:portrait) and (not (min-width:712px)){.ServiceHero-module__cUmrPa__supportingText{display:block}}.ServiceHero-module__cUmrPa__title{font-size:var(--font-display-size);font-weight:var(--font-display-weight);line-height:var(--font-display-line-height)}.ServiceHero-module__cUmrPa__imageBlock{grid-area:2/7/span 3/span 6;padding-inline-end:var(--gap-x-main)}@media (orientation:portrait) and (not (min-width:712px)){.ServiceHero-module__cUmrPa__imageBlock{margin-inline:calc(var(--space-content) * -1);grid-area:2/2/span 1/span 1;margin-block-end:calc(var(--space-content) * -1);padding-inline-end:0}}.ServiceHero-module__cUmrPa__imageContainer{aspect-ratio:4/3;width:100%;display:block;position:relative}@media (orientation:portrait) and (not (min-width:712px)){.ServiceHero-module__cUmrPa__imageContainer{aspect-ratio:3/4}}.ServiceHero-module__cUmrPa__image{object-fit:cover}.ServiceHero-module__cUmrPa__iconBlock{grid-area:3/1/span 1/span 3;padding-block-end:var(--gap-x-main);padding-inline-start:var(--gap-x-main)}@media (orientation:portrait) and (not (min-width:712px)){.ServiceHero-module__cUmrPa__iconBlock{grid-area:2/1/span 1/span 1;align-self:end;padding-block-end:var(--space-content);padding-inline-start:0;display:flex}}.ServiceHero-module__cUmrPa__icon{width:var(--space-160);height:var(--space-160)}@media (orientation:portrait) and (not (min-width:712px)){.ServiceHero-module__cUmrPa__icon{width:var(--space-64);height:var(--space-64)}}
.ServiceTiles-module__fIe87G__main{width:100%;container-type:inline-size}@media (max-width:1024px),(orientation:portrait){.ServiceTiles-module__fIe87G__main{column-gap:var(--gap-x-main);grid-template-columns:repeat(6,minmax(0,1fr));display:grid}}@media (orientation:portrait) and (not (min-width:712px)){.ServiceTiles-module__fIe87G__main{display:block}}.ServiceTiles-module__fIe87G__container{--tile-row-height:calc(((100cqi - (4 * var(--space-16))) / 5) * (4 / 3));gap:var(--space-16);height:var(--tile-row-height);transition:grid-template-columns var(--transition-duration-modal) var(--ease-out-cubic);grid-template-columns:253fr 253fr 253fr 253fr 253fr;display:grid}@media (max-width:1024px),(orientation:portrait){.ServiceTiles-module__fIe87G__container{grid-column:1/span 4;grid-template-columns:minmax(0,1fr);height:auto;transition:none}}.ServiceTiles-module__fIe87G__container[data-active-index="0"]{grid-template-columns:337fr 232fr 232fr 232fr 232fr}.ServiceTiles-module__fIe87G__container[data-active-index="1"]{grid-template-columns:232fr 337fr 232fr 232fr 232fr}.ServiceTiles-module__fIe87G__container[data-active-index="2"]{grid-template-columns:232fr 232fr 337fr 232fr 232fr}.ServiceTiles-module__fIe87G__container[data-active-index="3"]{grid-template-columns:232fr 232fr 232fr 337fr 232fr}.ServiceTiles-module__fIe87G__container[data-active-index="4"]{grid-template-columns:232fr 232fr 232fr 232fr 337fr}.ServiceTiles-module__fIe87G__tile{background-color:var(--surface);width:100%;min-width:0;height:100%;color:inherit;flex-direction:column;justify-content:space-between;display:flex;position:relative;overflow:hidden}@media (orientation:portrait) and (not (min-width:712px)){.ServiceTiles-module__fIe87G__tile{height:auto}}.ServiceTiles-module__fIe87G__tileBackground{z-index:1;pointer-events:none;background-color:var(--tile-hover-color);opacity:0;transition:opacity var(--transition-duration-modal) var(--ease-out-cubic);position:absolute;inset:0}.ServiceTiles-module__fIe87G__tile[data-active=true] .ServiceTiles-module__fIe87G__tileBackground,.ServiceTiles-module__fIe87G__tile.ServiceTiles-module__fIe87G__active .ServiceTiles-module__fIe87G__tileBackground{opacity:1}.ServiceTiles-module__fIe87G__tileContent{z-index:2;width:100%;height:100%;padding:var(--space-24);flex-direction:column;justify-content:space-between;display:flex;position:relative}@media (max-width:1024px),(orientation:portrait){.ServiceTiles-module__fIe87G__tileContent{justify-content:start;column-gap:var(--space-32);padding:var(--space-32);flex-direction:row-reverse}}@media (orientation:portrait) and (not (min-width:712px)){.ServiceTiles-module__fIe87G__tileContent{padding:var(--space-24);row-gap:var(--space-32);flex-direction:column}}.ServiceTiles-module__fIe87G__tileTextGroup{gap:var(--space-14);flex-direction:column;display:flex}@media (max-width:1024px),(orientation:portrait){.ServiceTiles-module__fIe87G__tileTextGroup{gap:var(--space-16)}}@media (orientation:portrait) and (not (min-width:712px)){.ServiceTiles-module__fIe87G__tileTextGroup{gap:var(--space-8)}}.ServiceTiles-module__fIe87G__tileTitle{font-size:var(--font-h3-size);font-weight:var(--font-h3-weight);line-height:var(--font-h3-line-height)}@media (orientation:portrait) and (not (min-width:712px)){.ServiceTiles-module__fIe87G__tileTitle{max-width:none}}.ServiceTiles-module__fIe87G__tileDescription{font-size:var(--font-size-14);font-weight:var(--font-body-weight);line-height:var(--font-body-line-height);max-width:22ch}@media (max-width:1024px),(orientation:portrait){.ServiceTiles-module__fIe87G__tileDescription{font-size:var(--font-body-size)}}.ServiceTiles-module__fIe87G__tileIconWrapper{align-items:flex-end;display:flex}@media (max-width:1024px),(orientation:portrait){.ServiceTiles-module__fIe87G__tileIconWrapper{flex-grow:0;flex-shrink:0}}.ServiceTiles-module__fIe87G__tileIcon{pointer-events:none;width:var(--space-48);height:var(--space-48);transform-origin:0 100%;transition:transform var(--transition-duration-modal) var(--ease-out-cubic)}.ServiceTiles-module__fIe87G__tile[data-active=true] .ServiceTiles-module__fIe87G__tileIcon,.ServiceTiles-module__fIe87G__tile.ServiceTiles-module__fIe87G__active .ServiceTiles-module__fIe87G__tileIcon{transform:scale(2)}@media (max-width:1024px),(orientation:portrait){.ServiceTiles-module__fIe87G__tileIcon{transition:none;transform:none}.ServiceTiles-module__fIe87G__tile[data-active=true] .ServiceTiles-module__fIe87G__tileIcon,.ServiceTiles-module__fIe87G__tile.ServiceTiles-module__fIe87G__active .ServiceTiles-module__fIe87G__tileIcon{transform:none}}@media (orientation:portrait) and (not (min-width:712px)){.ServiceTiles-module__fIe87G__tileIcon{width:var(--space-32);height:var(--space-32)}}
.ShareButtonGroup-module__o5nOcW__main{grid-row-end:span 32}.ShareButtonGroup-module__o5nOcW__container{z-index:10;top:var(--header-height);position:sticky}
.Slider-module__4jG-aG__viewport{width:100%;overflow:hidden}.Slider-module__4jG-aG__container{margin-left:calc(var(--slide-gap,0) * -1);display:flex}.Slider-module__4jG-aG__slide{flex:0 0 var(--slide-width,100%);min-width:0;padding-left:var(--slide-gap,0)}.Slider-module__4jG-aG__controls{-webkit-user-select:none;user-select:none;align-items:center;gap:var(--space-16);padding-block-start:var(--space-24);display:flex}@media (orientation:portrait) and (not (min-width:712px)){.Slider-module__4jG-aG__controls{padding-block-start:var(--space-16)}}.Slider-module__4jG-aG__prevButton,.Slider-module__4jG-aG__nextButton{width:var(--space-32);height:var(--space-32);justify-content:center;align-items:center;display:flex}.Slider-module__4jG-aG__arrowIconLeft,.Slider-module__4jG-aG__arrowIconRight{pointer-events:none;fill:currentColor;width:100%;height:100%}.Slider-module__4jG-aG__arrowIconLeft{transform:rotate(180deg)}.Slider-module__4jG-aG__counter{font-size:var(--font-small-size);font-weight:var(--font-small-weight);line-height:var(--font-small-line-height);white-space:nowrap}@media (orientation:portrait) and (not (min-width:712px)){.Slider-module__4jG-aG__counter{display:none}}
.Slideshow-module__4BlfUq__imageContainer{position:relative}.Slideshow-module__4BlfUq__imageContainer.Slideshow-module__4BlfUq__aspect16x9{aspect-ratio:16/9}.Slideshow-module__4BlfUq__imageContainer.Slideshow-module__4BlfUq__aspect4x3{aspect-ratio:4/3}.Slideshow-module__4BlfUq__imageContainer.Slideshow-module__4BlfUq__aspect3x4{aspect-ratio:3/4}.Slideshow-module__4BlfUq__imageContainer.Slideshow-module__4BlfUq__aspect1x1{aspect-ratio:1}.Slideshow-module__4BlfUq__image{object-fit:cover}
.StoriesOverview-module__kLNsVq__container{row-gap:var(--space-32);grid-template-columns:minmax(0,1fr);display:grid}.StoriesOverview-module__kLNsVq__overview{row-gap:var(--space-64);grid-template-columns:minmax(0,1fr);display:grid}@media (orientation:portrait) and (not (min-width:712px)){.StoriesOverview-module__kLNsVq__overview{row-gap:var(--space-32)}}.StoriesOverview-module__kLNsVq__heading{font-size:var(--font-display-size);font-weight:var(--font-display-weight);line-height:var(--font-display-line-height)}.StoriesOverview-module__kLNsVq__grid{grid-template-columns:var(--grid-cols-main);column-gap:var(--gap-x-main);row-gap:var(--space-88);opacity:0;transition:opacity var(--transition-duration-normal) var(--ease-out-cubic);display:grid}.StoriesOverview-module__kLNsVq__grid.StoriesOverview-module__kLNsVq__isMounted{opacity:1}@media (orientation:portrait) and (not (min-width:712px)){.StoriesOverview-module__kLNsVq__grid{row-gap:var(--space-56)}}.StoriesOverview-module__kLNsVq__card{grid-column:1/span 10;grid-template-columns:subgrid;display:grid}.StoriesOverview-module__kLNsVq__card:nth-child(2n){grid-column-start:3}@media (orientation:portrait) and (not (min-width:712px)){.StoriesOverview-module__kLNsVq__card{grid-column-end:-1}.StoriesOverview-module__kLNsVq__card:nth-child(2n){grid-column-start:1}}.StoriesOverview-module__kLNsVq__link{grid-column:1/-1;grid-template-columns:subgrid;color:inherit;display:grid}@media (any-hover:hover){.StoriesOverview-module__kLNsVq__link{-webkit-user-select:none;user-select:none}}@media (orientation:portrait) and (not (min-width:712px)){.StoriesOverview-module__kLNsVq__link{row-gap:var(--space-24)}}.StoriesOverview-module__kLNsVq__imageContainer{aspect-ratio:16/9;grid-column:1/span 5;overflow:hidden}@media (orientation:portrait) and (not (min-width:712px)){.StoriesOverview-module__kLNsVq__imageContainer{grid-column-end:1}}.StoriesOverview-module__kLNsVq__imageHoverWrapper{width:100%;height:100%;transition:transform var(--transition-duration-modal) var(--ease-spring-slow);position:relative;transform:scale(1)}.StoriesOverview-module__kLNsVq__link:active .StoriesOverview-module__kLNsVq__imageHoverWrapper{transform:scale(1.03)}@media (any-hover:hover){.StoriesOverview-module__kLNsVq__link:hover .StoriesOverview-module__kLNsVq__imageHoverWrapper{transform:scale(1.03)}}.StoriesOverview-module__kLNsVq__image{object-fit:cover}.StoriesOverview-module__kLNsVq__textBlock{align-content:start;row-gap:var(--space-24);grid-template-columns:minmax(0,1fr);grid-column-end:span 5;display:grid}@media (orientation:portrait) and (not (min-width:712px)){.StoriesOverview-module__kLNsVq__textBlock{row-gap:var(--space-16);grid-column-end:-1}}.StoriesOverview-module__kLNsVq__title{font-size:var(--font-h3-size);font-weight:var(--font-h3-weight);line-height:var(--font-h3-line-height)}.StoriesOverview-module__kLNsVq__description{font-size:var(--font-body-size);font-weight:var(--font-body-weight);line-height:var(--font-body-line-height)}.StoriesOverview-module__kLNsVq__openLinkLabel{font-size:var(--font-body-size);font-weight:var(--font-body-weight);line-height:var(--font-body-line-height);transition:transform var(--transition-duration-modal) var(--ease-spring-slow), color var(--transition-duration-normal) var(--ease-in-out-smooth);justify-self:start;transform:translate(0)}.StoriesOverview-module__kLNsVq__link:active .StoriesOverview-module__kLNsVq__openLinkLabel{color:var(--cooper);transform:translate(10px)}@media (any-hover:hover){.StoriesOverview-module__kLNsVq__link:hover .StoriesOverview-module__kLNsVq__openLinkLabel{transition:transform var(--transition-duration-modal) var(--ease-spring-slow), color var(--transition-duration-fast) var(--ease-out-cubic);color:var(--cooper);transform:translate(10px)}}.StoriesOverview-module__kLNsVq__buttonContainer{padding-block-start:var(--space-56)}@media (orientation:portrait) and (not (min-width:712px)){.StoriesOverview-module__kLNsVq__buttonContainer{padding-block-start:var(--space-32)}}
.StoriesTeaser-module__PnlX-q__grid{grid-template-columns:var(--grid-cols-main);column-gap:var(--gap-x-main);row-gap:var(--space-88);display:grid}@media (orientation:portrait) and (not (min-width:712px)){.StoriesTeaser-module__PnlX-q__grid{row-gap:var(--space-56)}}.StoriesTeaser-module__PnlX-q__card{grid-column:1/span 10;grid-template-columns:subgrid;display:grid}.StoriesTeaser-module__PnlX-q__card:nth-child(2n){grid-column-start:3}@media (orientation:portrait) and (not (min-width:712px)){.StoriesTeaser-module__PnlX-q__card{grid-column-end:-1}}@media (orientation:portrait) and (not (min-width:712px)){.StoriesTeaser-module__PnlX-q__card:nth-child(2n){grid-column-start:1}}.StoriesTeaser-module__PnlX-q__link{grid-column:1/-1;grid-template-columns:subgrid;color:inherit;display:grid}@media (any-hover:hover){.StoriesTeaser-module__PnlX-q__link{-webkit-user-select:none;user-select:none}}@media (orientation:portrait) and (not (min-width:712px)){.StoriesTeaser-module__PnlX-q__link{row-gap:var(--space-24)}}.StoriesTeaser-module__PnlX-q__imageContainer{aspect-ratio:16/9;grid-column:1/span 5;overflow:hidden}@media (orientation:portrait) and (not (min-width:712px)){.StoriesTeaser-module__PnlX-q__imageContainer{grid-column-end:1}}.StoriesTeaser-module__PnlX-q__imageHoverWrapper{width:100%;height:100%;transition:transform var(--transition-duration-modal) var(--ease-spring-slow);position:relative;transform:scale(1)}.StoriesTeaser-module__PnlX-q__link:active .StoriesTeaser-module__PnlX-q__imageHoverWrapper{transform:scale(1.03)}@media (any-hover:hover){.StoriesTeaser-module__PnlX-q__link:hover .StoriesTeaser-module__PnlX-q__imageHoverWrapper{transform:scale(1.03)}}.StoriesTeaser-module__PnlX-q__image{object-fit:cover}.StoriesTeaser-module__PnlX-q__textBlock{align-content:start;row-gap:var(--space-24);grid-template-columns:minmax(0,1fr);grid-column-end:span 5;display:grid}@media (orientation:portrait) and (not (min-width:712px)){.StoriesTeaser-module__PnlX-q__textBlock{row-gap:var(--space-16);grid-column-end:-1}}.StoriesTeaser-module__PnlX-q__title{font-size:var(--font-h3-size);font-weight:var(--font-h3-weight);line-height:var(--font-h3-line-height)}.StoriesTeaser-module__PnlX-q__description{font-size:var(--font-body-size);font-weight:var(--font-body-weight);line-height:var(--font-body-line-height)}.StoriesTeaser-module__PnlX-q__openLinkLabel{font-size:var(--font-body-size);font-weight:var(--font-body-weight);line-height:var(--font-body-line-height);transition:transform var(--transition-duration-modal) var(--ease-spring-slow), color var(--transition-duration-normal) var(--ease-in-out-smooth);justify-self:start;transform:translate(0)}.StoriesTeaser-module__PnlX-q__link:active .StoriesTeaser-module__PnlX-q__openLinkLabel{color:var(--cooper);transform:translate(10px)}@media (any-hover:hover){.StoriesTeaser-module__PnlX-q__link:hover .StoriesTeaser-module__PnlX-q__openLinkLabel{transition:transform var(--transition-duration-modal) var(--ease-spring-slow), color var(--transition-duration-fast) var(--ease-out-cubic);color:var(--cooper);transform:translate(10px)}}.StoriesTeaser-module__PnlX-q__buttonContainer{padding-block-start:var(--space-56);display:flex}@media (orientation:portrait) and (not (min-width:712px)){.StoriesTeaser-module__PnlX-q__buttonContainer{padding-block-start:var(--space-32)}}
.TagGroup-module__fKs2eW__main{position:relative}.TagGroup-module__fKs2eW__main.TagGroup-module__fKs2eW__isSidebar{grid-row-end:span 32}.TagGroup-module__fKs2eW__container{justify-content:space-between;column-gap:var(--space-120);display:flex}.TagGroup-module__fKs2eW__noTags .TagGroup-module__fKs2eW__container{justify-content:end}.TagGroup-module__fKs2eW__isSidebar .TagGroup-module__fKs2eW__container{z-index:10;top:var(--header-height);align-content:start;row-gap:var(--space-32);grid-template-columns:minmax(0,1fr);margin-inline-end:calc(var(--gap-x-main) * (2 / 3 * -1));display:grid;position:sticky}@media (orientation:portrait) and (not (min-width:712px)){.TagGroup-module__fKs2eW__container{justify-content:start;row-gap:var(--space-24);flex-direction:column}}.TagGroup-module__fKs2eW__list{gap:var(--space-8);flex-wrap:wrap;display:flex}.TagGroup-module__fKs2eW__item{padding-block:var(--space-4);padding-inline:var(--space-12);font-size:var(--font-small-size);font-weight:var(--font-small-weight);line-height:var(--font-small-line-height);color:var(--cooper);background-color:#0000;border:1px solid;border-radius:3.40282e38px}.TagGroup-module__fKs2eW__item::selection{color:var(--white)}.TagGroup-module__fKs2eW__shareContainer{flex-shrink:0}
.Testimonial-module__zpOnaG__container{column-gap:var(--space-24);display:flex}@media (orientation:portrait) and (not (min-width:712px)){.Testimonial-module__zpOnaG__container{column-gap:var(--gap-x-main);row-gap:var(--space-16);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}}.Testimonial-module__zpOnaG__imageBlock{flex-shrink:0;width:20.1845%}@media (orientation:portrait) and (not (min-width:712px)){.Testimonial-module__zpOnaG__imageBlock{grid-column:1/span 1;width:100%}}.Testimonial-module__zpOnaG__imageContainer{aspect-ratio:3/4;width:100%;position:relative}.Testimonial-module__zpOnaG__image{object-fit:cover}.Testimonial-module__zpOnaG__quoteBlock{align-content:start;row-gap:var(--space-16);flex:1;grid-template-columns:minmax(0,1fr);display:grid}@media (orientation:portrait) and (not (min-width:712px)){.Testimonial-module__zpOnaG__quoteBlock{grid-column:1/-1;width:100%}}.Testimonial-module__zpOnaG__quote{font-size:var(--font-quote-size,var(--font-size-22));line-height:var(--font-quote-line-height,1.35);font-weight:var(--font-quote-weight,400);font-style:var(--font-quote-style,italic)}.Testimonial-module__zpOnaG__authorBlock{grid-template-columns:minmax(0,1fr);align-content:start;display:grid}.Testimonial-module__zpOnaG__authorName{font-size:var(--font-small-size);line-height:var(--font-small-line-height);font-weight:600}.Testimonial-module__zpOnaG__authorRole{font-size:var(--font-small-size);line-height:1.4;font-weight:var(--font-small-weight,400)}
.TextCarousel-module__6N_t2G__main{row-gap:var(--space-32);grid-template-columns:minmax(0,1fr);display:grid}@media (orientation:portrait) and (not (min-width:712px)){.TextCarousel-module__6N_t2G__main{row-gap:var(--space-16)}}.TextCarousel-module__6N_t2G__heading{font-size:var(--font-h2-size);font-weight:var(--font-h2-weight);line-height:var(--font-h2-line-height)}.TextCarousel-module__6N_t2G__card{-webkit-user-select:none;user-select:none;row-gap:var(--space-16);grid-template-columns:minmax(0,1fr);padding-block-end:var(--space-24);padding-inline-end:var(--space-24);display:grid}@media (orientation:portrait) and (not (min-width:712px)){.TextCarousel-module__6N_t2G__card{padding-block-end:var(--space-12);padding-inline-end:0}}.TextCarousel-module__6N_t2G__line{height:2px;background-color:var(--black);margin-inline-end:calc(var(--space-8) * -1);display:block}@media (orientation:portrait) and (not (min-width:712px)){.TextCarousel-module__6N_t2G__line{margin-inline-end:0}}.TextCarousel-module__6N_t2G__cardTitle{font-size:var(--font-h2-size);font-weight:var(--font-h2-weight);line-height:var(--font-h2-line-height)}.TextCarousel-module__6N_t2G__cardText{font-size:var(--font-body-size);font-weight:var(--font-body-weight);line-height:1.5;display:block}
.ProjectOverlay-module___RrK-W__overlay{z-index:105;overscroll-behavior-y:contain;scrollbar-width:none;background-color:#000c;width:100%;height:100dvh;max-height:100dvh;position:fixed;inset:0;overflow-y:auto}@media (orientation:portrait) and (not (min-width:712px)){.ProjectOverlay-module___RrK-W__overlay{background-color:var(--white)}}.ProjectOverlay-module___RrK-W__main{--padding-block-start:var(--space-56);width:100%;max-width:171.429vh;min-height:100%;padding-block:var(--padding-block-start);padding-inline:var(--space-120);background:0 0;outline:none;margin-block:0;margin-inline:auto}@media (orientation:portrait) and (not (min-width:712px)){.ProjectOverlay-module___RrK-W__main{--content-padding-block-start:var(--space-32);--close-size:var(--space-32);--close-padding-block-end:var(--space-16);background-color:var(--white);max-width:100vw;padding-block:0;padding-inline:0}}.ProjectOverlay-module___RrK-W__content{background-color:var(--white);outline:none;flex-direction:column;width:100%;min-height:100%;padding-block:0;padding-inline:0;display:flex;position:relative}.ProjectOverlay-module___RrK-W__closeButtonWrapper{z-index:10;pointer-events:none;padding-block-start:var(--space-48);padding-block-end:var(--space-24);padding-inline:var(--space-48);justify-content:end;display:flex;position:sticky;top:0}@media (orientation:portrait) and (not (min-width:712px)){.ProjectOverlay-module___RrK-W__closeButtonWrapper{padding-block-start:var(--content-padding-block-start);padding-block-end:var(--close-padding-block-end);padding-inline:var(--space-32)}}.ProjectOverlay-module___RrK-W__closeButton{pointer-events:auto;width:var(--space-48);height:var(--space-48);flex-shrink:0;justify-content:center;align-items:center;padding:0;display:flex}@media (orientation:portrait) and (not (min-width:712px)){.ProjectOverlay-module___RrK-W__closeButton{width:var(--close-size);height:var(--close-size)}}.ProjectOverlay-module___RrK-W__closeIcon{pointer-events:none;fill:currentColor;width:100%;height:100%}.ProjectOverlay-module___RrK-W__slicesContainer{padding-inline:var(--space-120);flex:auto;padding-block-end:var(--space-120)}@media (orientation:portrait) and (not (min-width:712px)){.ProjectOverlay-module___RrK-W__slicesContainer{padding-inline:var(--space-32);margin-block-start:calc((var(--close-size) + var(--close-padding-block-end)) * -1);padding-block-end:var(--space-32)}}.ProjectOverlay-module___RrK-W__slicesTitle{line-height:1.5}.ProjectOverlay-module___RrK-W__skeletonContainer{row-gap:var(--space-24);width:100%;flex-direction:column;padding-block-start:var(--space-16);display:flex}.ProjectOverlay-module___RrK-W__skeletonEyebrow{width:var(--space-80);height:var(--font-small-size);background-color:var(--color-neutral-3,#f0f0f0);border-radius:2px;animation:1.4s ease-in-out infinite ProjectOverlay-module___RrK-W__skeletonPulse}.ProjectOverlay-module___RrK-W__skeletonTitle{width:min(70%,480px);height:var(--font-h1-size);background-color:var(--color-neutral-3,#f0f0f0);border-radius:2px;animation:1.4s ease-in-out .1s infinite ProjectOverlay-module___RrK-W__skeletonPulse}.ProjectOverlay-module___RrK-W__skeletonLead{width:min(90%,680px);height:var(--font-body-size);background-color:var(--color-neutral-3,#f0f0f0);border-radius:2px;animation:1.4s ease-in-out .15s infinite ProjectOverlay-module___RrK-W__skeletonPulse}.ProjectOverlay-module___RrK-W__skeletonLeadShort{width:min(50%,360px);height:var(--font-body-size);background-color:var(--color-neutral-3,#f0f0f0);border-radius:2px;animation:1.4s ease-in-out .2s infinite ProjectOverlay-module___RrK-W__skeletonPulse}.ProjectOverlay-module___RrK-W__skeletonImage{aspect-ratio:16/9;width:100%;background-color:var(--color-neutral-3,#f0f0f0);border-radius:2px;margin-block-start:var(--space-32);animation:1.4s ease-in-out .25s infinite ProjectOverlay-module___RrK-W__skeletonPulse}@keyframes ProjectOverlay-module___RrK-W__skeletonPulse{0%,to{opacity:.45}50%{opacity:.9}}
