.Photo_photo__3hQHa img{border-radius:.5rem}.Job_post__a61Lz{padding:min(7.5vw,2.8125rem) min(7vw,3.625rem) min(10vw,3rem);background-color:var(--tertiary-color);border-radius:.625rem;transition:var(--color-mode-transition)}.Job_post__a61Lz>*+*{margin-top:1.25rem}.Job_post__a61Lz .Job_title__mU48O{color:var(--highlight-color);font-size:1.875rem;transition:var(--color-mode-transition)}.Job_post__a61Lz .Job_button__ZnjC6{margin-top:.5rem}.Job_post__a61Lz .Job_button__ZnjC6:not(:hover):not(:focus-visible){color:var(--h2-color);background-color:var(--secondaryNavLinkBg-color)}.Job_post__a61Lz .Job_block__bawu9{margin-top:1.25rem}.Jobs_jobs__yRpJb{list-style:none}.Jobs_jobs__yRpJb>*+*{margin-top:2rem}.Project_project__d__Jk{--label-color:var(--highlight-color);--label-bg-color:var(--secondary-color);--project-transition-duration:0.3s;--project-transition-timing:cubic-bezier(0.45,0.05,0.55,0.95);position:relative;display:grid;grid-template:"cover cover" auto "title ." auto "description description" auto/fit-content(21rem) 1fr}@media (scripting:enabled){.Project_project__d__Jk{opacity:0;transform:translateY(2rem);transition-property:opacity,transform;transition-duration:.5s;transition-delay:.1s;transition-timing-function:cubic-bezier(.4,0,.2,1)}}.Project_project__d__Jk[data-visible=true]{opacity:1;transform:translateY(0)}@media (hover:hover){.Project_project--has-link__GQFQU:hover{--label-color:var(--secondary-color);--label-bg-color:var(--highlight-color);color:var(--primary-color)}.Project_project--has-link__GQFQU:hover img{transform:scale(1.04)}.Project_disable-hover__R54_p .Project_project--has-link__GQFQU:hover img{transform:none}}.Project_project__d__Jk img{backface-visibility:hidden;transition:transform var(--project-transition-duration) var(--project-transition-timing)}.Project_link__cgXaf:after{display:block;content:"";position:absolute;inset:0;inline-size:100%;block-size:100%}.Project_title__hpfaA{--_var-translate:0.4375rem;grid-area:title;padding-top:.875rem;padding-right:1.5625rem;color:var(--h2-color);border-top-right-radius:.375rem;font-size:1.875rem;z-index:2;margin-block-end:calc(-1 * var(--_var-translate))}.Project_description__VFRl5,.Project_title__hpfaA{background-color:var(--secondary-color);transition:var(--color-mode-transition)}.Project_description__VFRl5{grid-area:description;margin-top:0;padding-top:1.5625rem;font-size:1rem;z-index:1}.ProjectCover_cover__SHx3d{position:relative;grid-column:1/-1;grid-row:1/3;background-color:var(--tertiary-color);border-radius:.375rem;overflow:hidden;transition:var(--color-mode-transition)}@media (max-width:650px){.ProjectCover_cover__SHx3d{aspect-ratio:1.016/1}}.ProjectCover_label__2IiOU{position:absolute;z-index:1;top:1.375rem;right:1.375rem;padding:.5rem .75rem .4375rem;color:var(--label-color);background-color:var(--label-bg-color);border:1px solid;border-radius:1.125rem;font-size:.875rem;line-height:1;transition:color var(--project-transition-duration) var(--project-transition-timing),background-color var(--project-transition-duration) var(--project-transition-timing)}.ProjectCover_image__4S9Ac{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;opacity:var(--image-opacity);transition:var(--color-mode-transition)}.Slideshow_slideshow__2y901{--_var-slideshow-width:960px;--_var-slideshow-height:520px;--_var-slideshow-aspect-ratio:950/520;--_var-slideshow-delay:6s;position:relative;overflow:hidden;aspect-ratio:var(--_var-slideshow-aspect-ratio);max-width:var(--_var-slideshow-width);max-height:var(--_var-slideshow-height);border-radius:5px}@supports not (aspect-ratio:1/1){.Slideshow_slideshow__2y901:after{content:"";display:block;padding-top:calc(var(--_var-slideshow-height) / var(--_var-slideshow-width) * 100%)}}.Slideshow_text__Vvx34{margin-block-start:.75rem;font-family:var(--font-code),monospaced;font-size:1rem}@keyframes Slideshow_slideshow-animation__n7KOm{0%{opacity:0}11.11%{opacity:1}33.33%{opacity:1}44.44%{opacity:0}to{opacity:0}}.Slideshow_slide__jbPiH{opacity:0;position:absolute;animation-name:Slideshow_slideshow-animation__n7KOm;animation-iteration-count:infinite;top:0;right:0;bottom:0;left:0}.Slideshow_img__pnZ28{border-radius:.5rem}.MetsTei_container__Fc4TQ{--w-rjv-font-family:var(--font-code);--w-rjv-background-color:none}[data-theme=light] .MetsTei_container__Fc4TQ{--w-rjv-color:#6f42c1;--w-rjv-key-string:#6f42c1;--w-rjv-line-color:#ddd;--w-rjv-arrow-color:#6e7781;--w-rjv-edit-color:var(--w-rjv-color);--w-rjv-info-color:#0000004d;--w-rjv-update-color:#ebcb8b;--w-rjv-copied-color:#002b36;--w-rjv-copied-success-color:#28a745;--w-rjv-curlybraces-color:#6a737d;--w-rjv-colon-color:#24292e;--w-rjv-brackets-color:#6a737d;--w-rjv-quotes-color:var(--w-rjv-key-string);--w-rjv-quotes-string-color:var(--w-rjv-type-string-color);--w-rjv-type-string-color:#032f62;--w-rjv-type-int-color:#005cc5;--w-rjv-type-float-color:#005cc5;--w-rjv-type-bigint-color:#005cc5;--w-rjv-type-boolean-color:#d73a49;--w-rjv-type-date-color:#005cc5;--w-rjv-type-url-color:#0969da;--w-rjv-type-null-color:#d73a49;--w-rjv-type-nan-color:#859900;--w-rjv-type-undefined-color:#005cc5}[data-theme=dark] .MetsTei_container__Fc4TQ{--w-rjv-color:#79c0ff;--w-rjv-key-string:#79c0ff;--w-rjv-line-color:var(--tertiary-color);--w-rjv-arrow-color:#ccc;--w-rjv-edit-color:var(--w-rjv-color);--w-rjv-info-color:#7b7b7b;--w-rjv-update-color:#ebcb8b;--w-rjv-copied-color:#79c0ff;--w-rjv-copied-success-color:#28a745;--w-rjv-curlybraces-color:#8b949e;--w-rjv-colon-color:#c9d1d9;--w-rjv-brackets-color:#8b949e;--w-rjv-quotes-color:var(--w-rjv-key-string);--w-rjv-quotes-string-color:var(--w-rjv-type-string-color);--w-rjv-type-string-color:#a5d6ff;--w-rjv-type-int-color:#79c0ff;--w-rjv-type-float-color:#79c0ff;--w-rjv-type-bigint-color:#79c0ff;--w-rjv-type-boolean-color:#ffab70;--w-rjv-type-date-color:#79c0ff;--w-rjv-type-url-color:#4facff;--w-rjv-type-null-color:#ff7b72;--w-rjv-type-nan-color:#859900;--w-rjv-type-undefined-color:#79c0ff}.MetsTei_container__Fc4TQ .w-json-view-container{padding:0 20px;font-size:16px!important}.Box_box__XfEA3{z-index:1;border:1.5px solid var(--primary-color)}[data-theme=light] .Box_box__XfEA3{border:1.5px solid #727378}.Box_box__XfEA3{color:var(--highlightSecondary-color);border-radius:10px;font-family:var(--font-code),monospaced;line-height:1.2;font-size:.875rem;padding:25px;min-height:165px;margin:10px;text-align:center;display:flex;font-style:italic;flex-direction:column;justify-content:normal;align-items:center;gap:1rem;background:var(--tertiary-opaque-color)}.Box_tightLeft__NRaQg .Box_box__XfEA3{margin-left:0}.Box_tightRight__9ZOSY .Box_box__XfEA3{margin-right:0}.Box_box__XfEA3 svg{color:var(--highlight-color)}@media (max-width:690px){.Box_box__XfEA3{min-height:145px}}.Box_boxWrapper__AmF87.Box_tightLeft__NRaQg,.Box_boxWrapper__AmF87.Box_tightRight__9ZOSY{width:142px}.Box_boxWrapper__AmF87.Box_tightLeft__NRaQg.Box_tightRight__9ZOSY{width:132px}.Box_boxWrapper__AmF87{width:152px}.Box_label___8hpu{white-space:nowrap;font-family:var(--font-code),monospaced;color:var(--highlightSecondary-color);line-height:1.2;font-style:italic;font-size:14px;text-transform:lowercase;border:1.5px solid var(--primary-color)}[data-theme=light] .Box_label___8hpu{border:1.5px solid #727378}.Box_label___8hpu{background:var(--tertiary-opaque-color);padding:6px 12px;border-radius:6px}@supports (hanging-punctuation:first) and (font:-apple-system-body) and (-webkit-appearance:none){.Box_label___8hpu{display:none}}@media (max-width:690px){.Box_label___8hpu{padding:3px 6px}}.MetsArchitecture_global__aXCqq{display:grid;position:relative;z-index:10}.MetsArchitecture_desktop__WuJE3{grid-template-areas:".        keycloak    .    " "editions .           craft" "admin    frontend    .    ";grid-template-columns:repeat(3,1fr);grid-template-rows:repeat(3,1fr);gap:60px}@media (max-width:690px){.MetsArchitecture_desktop__WuJE3{display:none}}.MetsArchitecture_mobile__KjPVs{grid-template-areas:"keycloak craft" "editions ." "admin frontend";grid-template-columns:repeat(2,1fr);grid-template-rows:repeat(3,1fr);gap:40px;-moz-column-gap:20px;column-gap:20px;display:none}@media (max-width:690px){.MetsArchitecture_mobile__KjPVs{display:grid}}.MetsPipeline_global__2tGCz{display:grid;position:relative;z-index:10}.MetsPipeline_desktop__H_zRP{grid-template-areas:"tei indesign print" ". transform web";grid-template-columns:repeat(3,1fr);grid-template-rows:repeat(2,1fr);gap:60px}@media (max-width:690px){.MetsPipeline_desktop__H_zRP{display:none}}.MetsPipeline_mobile__zh5Px{grid-template-areas:"tei ." "indesign transform" "print web";grid-template-columns:repeat(2,1fr);grid-template-rows:repeat(3,1fr);-moz-column-gap:10px;column-gap:10px;row-gap:40px;display:none}@media (max-width:690px){.MetsPipeline_mobile__zh5Px{display:grid}}[data-theme=dark] .Attribution_caption__zZwSz{--quote-cite-color:#a4a4ab;--quote-name-color:#fff}[data-theme=light] .Attribution_caption__zZwSz{--quote-cite-color:#454547;--quote-name-color:#000}.Attribution_caption__zZwSz{display:flex;align-items:start;-moz-column-gap:1.25rem;column-gap:1.25rem;row-gap:.375rem;font-family:var(--font-code),monospaced;font-style:italic;line-height:1.22}@media (max-width:18rem){.Attribution_caption__zZwSz{flex-wrap:wrap}}.Attribution_captionSm__eLiVu{gap:1rem}.Attribution_avatarImage__p_cuR{aspect-ratio:1/1;width:calc(var(--_var-avatar-size) * 1.33);height:calc(var(--_var-avatar-size) * 1.33);margin-left:calc(var(--_var-avatar-size) * -.16);margin-top:calc(var(--_var-avatar-size) * -.05)}.Attribution_citation__Hg1zC{color:var(--quote-cite-color);padding-block-start:1.25rem}.Attribution_captionSm__eLiVu .Attribution_citation__Hg1zC{padding-block-start:1rem}.Attribution_name__HHzOH{display:block;color:var(--quote-name-color)}.Attribution_avatar__ckhzS{position:relative;flex:0 0 var(--_var-avatar-size);width:var(--_var-avatar-size);height:var(--_var-avatar-size);overflow:hidden;border-radius:var(--_var-avatar-size)}.PullQuote_wrapper__4bFil{--_var-testimonial-top-margin:6.25rem}.PullQuote_quote__sfPxp{font-size:1.625rem;font-family:var(--font-heading),serif;line-height:1.615;letter-spacing:-.0192em}.PullQuote_blade__pnQei{padding-block-start:6.25rem;padding-block-end:6.25rem}.PullQuote_blade__pnQei .PullQuote_blockquote__KWoUg{max-width:56ch}.PullQuote_blade__pnQei .PullQuote_blockquote__KWoUg>*+*{margin-block-start:1.875rem}.PullQuote_blade__pnQei:before{content:"";position:absolute;display:block;left:0;right:0;z-index:-1;margin-top:calc(-1 * var(--_var-testimonial-top-margin));height:var(--quote-height);background-color:var(--tertiary-color)}.PullQuote_block__il6DU .PullQuote_blockquote__KWoUg{max-width:800px}.PullQuote_block__il6DU .PullQuote_blockquote__KWoUg>*+*{margin-block-start:1.875rem}.PullQuote_block__il6DU{padding-block-start:3.125rem;padding-block-end:3.125rem;border-top:1px solid var(--hrule-color);border-bottom:1px solid var(--hrule-color)}.Service_content__TY0kI p,.Service_content__TY0kI ul{margin-top:1rem}.Service_image__Wiam0{height:auto;margin-block-start:7.5rem}.Service_image__Wiam0:not(:last-child){margin-block-end:7.5rem}.Grid_grid__eYiFY{--_var-grid-min:13.4375rem;display:grid;grid-template-columns:repeat(auto-fill,minmax(var(--_var-grid-min),1fr));-moz-column-gap:2rem;column-gap:2rem;row-gap:4.375rem}@media (prefers-reduced-motion:no-preference){.Grid_grid__eYiFY{--grid-item-animation-duration:0.5s}.Grid_grid__eYiFY>*{animation-name:Grid_animate-fade__djTMo;animation-duration:var(--grid-item-animation-duration);animation-delay:calc(var(--_grid-item-index, 0) * .15s);animation-timing-function:cubic-bezier(.22,.61,.36,1);animation-fill-mode:backwards}}@keyframes Grid_animate-fade__djTMo{0%{opacity:0}to{opacity:1}}.Body_body__uCuUO{padding-top:1.5rem;color:var(--primary-color)}.Body_body__uCuUO.Body_selected__q2Djq{padding-block-start:clamp(2rem,6vh,3.125rem);padding-inline:min(8%,3.125rem);padding-bottom:2.625rem;overflow:auto}.Body_name__IX_4C{color:var(--name-color,inherit);transition:color calc(.4s / 2);font-size:1.5rem}.Body_selected__q2Djq .Body_name__IX_4C{--name-color:var(--h2-color);font-size:2.125rem}.Body_title__wk8Ha{margin-top:.75rem;font-size:1rem;line-height:calc(21/16);transition:font-size .2s}.Body_title__wk8Ha+.Body_title__wk8Ha{margin-top:.125rem}.Body_bio__jFkux{margin-block-start:clamp(1.5rem,4vh,2.5rem);font-size:1rem;line-height:calc(26/16)}.Body_link__74IKN{margin-top:3rem;font-family:var(--font-code),monospaced;font-style:italic;font-weight:500;color:var(--highlight-color)}.Body_link__74IKN+.Body_link__74IKN{margin-top:.3125rem}.Body_link__74IKN a{border-bottom:1px solid}.Image_wrapper__rm7oo{--border-radius:0;order:-1;flex-shrink:0;border-radius:var(--border-radius);overflow:hidden}.Image_wrapper__rm7oo[data-loaded=false]{--_image-opacity:0}.Image_wrapper__rm7oo[data-loaded=true]{--_hover-image-opacity:1}.Image_wrapper__rm7oo.Image_unselected__JPDwv{--imageWrapper-animation-name:Image_animate-fade__Qunpe;aspect-ratio:1.2/1;--border-radius:0.375rem}.Image_wrapper__rm7oo.Image_selected__SJhvk{--imageWrapper-block-size:clamp(min(40vw,225px),36vh,316px);--grid-item-animation-duration:0s}[data-theme=dark] .Image_wrapper__rm7oo{background-color:#dadbef}[data-theme=light] .Image_wrapper__rm7oo{background-color:#d9e1e6}.Image_imageWrapper__j1egF{block-size:var(--imageWrapper-block-size,100%);display:grid;grid-template-columns:1fr;grid-template-rows:var(--imageWrapper-block-size,100%)}@media (prefers-reduced-motion:no-preference){.Image_imageWrapper__j1egF{animation-name:var(--imageWrapper-animation-name);animation-duration:var(--grid-item-animation-duration);animation-delay:calc(var(--_grid-item-index, 0) * .15s + var(--grid-item-animation-duration) * 1.5);animation-timing-function:cubic-bezier(.22,.61,.36,1);animation-fill-mode:backwards}}@keyframes Image_animate-fade__Qunpe{0%{opacity:0}to{opacity:1}}.Image_image__JswSG{opacity:var(--_image-opacity);grid-column:1/-1;grid-row:1/-1;inline-size:100%;block-size:100%;-o-object-fit:cover;object-fit:cover;-o-object-position:50% 50%;object-position:50% 50%;z-index:1}[data-theme=dark] .Image_image__JswSG.Image_light__5Z1GQ,[data-theme=light] .Image_image__JswSG.Image_dark___yH9t{display:none}.Image_hoverImage__5EMc5{opacity:var(--_hover-image-opacity,0);transition:opacity 0s 1s}.Image_staticImage__gG3GO{transition:opacity calc(.4s / 2)}@starting-style{.Image_staticImage__gG3GO{opacity:0}}.Image_staticImage__gG3GO[data-hover-loaded=true]{opacity:var(--static-image-opacity,var(--_image-opacity))}.Image_staticImage__gG3GO[data-hover-loaded=true]:hover{--static-image-opacity:0}.Member_tile__6aqqy{position:relative;display:flex;flex-direction:column}.Member_tile__6aqqy:has(.Member_button__cs4NG:hover,.Member_button__cs4NG:focus-visible){--static-image-opacity:0;--name-color:var(--h2-color)}.Member_button__cs4NG{position:absolute;top:0;left:0;height:100%;width:100%;z-index:5;pointer-events:auto}.Member_button__cs4NG.Member_selected__60xkp{pointer-events:none}.Member_button__cs4NG:focus-visible{outline-offset:5px}.Member_dialog__iCkcS{--dialog-transition-duration:0.2s;position:fixed;inset-block-start:50%;inset-inline-start:50%;transform:translate(-50%,-50%);inline-size:min(600px,90vw);max-block-size:95vh;max-block-size:95dvh;margin:0;overflow:hidden;flex-direction:column;border-radius:.8125rem;transition-behavior:allow-discrete;transition-property:opacity,display,overlay;transition-duration:var(--dialog-transition-duration);transition-timing-function:linear}.Member_dialog__iCkcS:modal{display:flex}@starting-style{.Member_dialog__iCkcS{opacity:0}}.Member_dialog__iCkcS:not(:modal){opacity:0}[data-theme=dark] .Member_dialog__iCkcS{background-color:var(--secondary-color)}[data-theme=light] .Member_dialog__iCkcS{background-color:var(--tertiary-color)}.Member_dialog__iCkcS:before{content:"";position:absolute;top:0;left:0;width:100%;height:100%;display:block;pointer-events:none}[data-theme=dark] .Member_dialog__iCkcS:before{background-color:var(--tertiary-color)}[data-theme=light] .Member_dialog__iCkcS:before{background-color:transparent}.Member_dialog__iCkcS:has(.Member_closeButton__eS483:hover,.Member_closeButton__eS483:focus-visible){--static-image-opacity:0}.Member_closeButton__eS483{--_margin:1rem;position:absolute;inset-block-start:var(--_margin);inset-inline-end:var(--_margin);z-index:1;display:flex;align-items:center;gap:.75em;padding:.5rem .75rem .4375rem;color:var(--highlight-color);background-color:var(--secondary-color);border:1px solid;border-radius:1.125rem;font-size:.875rem;line-height:1;transition:color var(--project-transition-duration) var(--project-transition-timing),background-color var(--project-transition-duration) var(--project-transition-timing)}.Member_closeButton__eS483:hover{color:var(--secondary-color);background-color:var(--highlight-color)}.GroupedList_wrapper__lT6ln{container-type:inline-size;margin-block-start:2rem}.GroupedList_inner__kdWzr{-moz-column-count:auto;-moz-column-width:clamp(10rem,20vw,15rem);-moz-column-width:clamp(10rem,20cqi,15rem);columns:clamp(10rem,20cqi,15rem);gap:min(10vw,5rem);gap:min(10cqi,5rem)}.GroupedList_list__o2mQQ{margin-block-end:36px}.GroupedList_header__Xi0jE{margin-block-end:-16px}.HighlightedList_list__0B7vJ{margin-top:2rem}[data-theme=dark] .HighlightedList_list__0B7vJ{--dash-color:#fff}[data-theme=light] .HighlightedList_list__0B7vJ{--dash-color:#727378}.HighlightedList_list__0B7vJ{--_var-vertical:2.5rem;--_var-lateral:3.625rem;padding:min(5vw,var(--_var-vertical)) min(7vw,var(--_var-lateral));background-color:var(--tertiary-color);border-radius:.625rem;transition:var(--color-mode-transition);list-style:none;font-family:var(--font-code),monospaced;font-size:1.125rem;font-style:italic;font-weight:500;line-height:calc(48 / 18);letter-spacing:0}.HighlightedList_item__uLK51{display:inline;padding-right:.625rem;color:var(--codePrimary-color)}.HighlightedList_item__uLK51:nth-child(3n+2){color:var(--codeSecondary-color)}.HighlightedList_item__uLK51:nth-child(3n+3){color:var(--codeTertiary-color)}.ProjectGrid_projectGrid__IHnDB{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-template-areas:var(--_var-gridTemplateAreasDesktop);align-items:end;gap:clamp(50px,30px + 5vw,80px) clamp(50px,-10px + 15vw,140px)}@media (max-width:650px){.ProjectGrid_projectGrid__IHnDB{grid-template-columns:minmax(0,1fr);grid-template-areas:var(--_var-gridTemplateAreasMobile)}}.ProjectGrid_gridItem__c5P5Y{width:100%;max-width:960px}.ProjectGrid_gridItem__c5P5Y.ProjectGrid_alignRight__cO_7r{justify-self:end}.Article_article__6c01e{position:relative;border-block-start:1px solid var(--hrule-color);display:flex;flex-direction:column;gap:2.75rem;padding-top:2.5rem;padding-bottom:5rem}@media (min-width:52rem){.Article_article__6c01e{flex-direction:row;align-items:start}}@media (hover:hover){.Article_article__6c01e:hover{--_img-transform:scale(1.04)}}.Article_image__T3Szg{position:relative;min-inline-size:17.875rem;aspect-ratio:286/164;overflow:hidden}.Article_image__T3Szg img{transform:var(--_img-transform);border-radius:.5rem;-o-object-fit:cover;object-fit:cover;transition:transform .3s cubic-bezier(.45,.05,.55,.95)}.Article_text__93Egg{display:grid;gap:1rem;justify-items:start;max-inline-size:47.5rem}.Article_text__93Egg a:last-child{margin-block-start:.5rem}.Article_title___qrpW{color:var(--h2-color);font-size:clamp(26px,calc(26px + 4 * (100vw - 400px) / 600),30px)}.Article_button__lu1Gg:after{display:block;content:"";position:absolute;inset:0;inline-size:100%;block-size:100%}.TopicList_topics__yTEuM{display:flex;flex-wrap:wrap;gap:1.25rem}