.nhds-badge[data-astro-cid-wb73g6wh]{box-sizing:border-box;display:inline-flex;align-self:flex-start;align-items:center;justify-content:center;gap:var(--ds-space-10);height:33px;padding:var(--ds-space-8) var(--ds-space-12);border-radius:var(--ds-radius-full);font-family:var(--ds-font-family);font-weight:var(--ds-text-label-m-weight);font-size:var(--ds-text-label-m-size);line-height:var(--ds-text-label-m-line);white-space:nowrap;background:var(--ds-color-surface-raised);color:var(--ds-color-text)}.nhds-badge--active[data-astro-cid-wb73g6wh]{background:var(--ds-color-primary);color:var(--ds-color-on-primary)}.ds-card-project[data-astro-cid-ouxtccy2]{box-sizing:border-box;flex:1 1 0;min-width:0;display:flex;flex-direction:column;gap:var(--ds-space-12);border-radius:var(--ds-radius-2xl);background:var(--ds-color-bg);overflow:hidden}.ds-card-project__inner[data-astro-cid-ouxtccy2]{display:flex;flex-direction:column;gap:var(--ds-space-16);width:100%;border-radius:var(--ds-radius-2xl);overflow:hidden;box-shadow:var(--ds-shadow-md)}.ds-card-project__media[data-astro-cid-ouxtccy2]{position:relative;width:100%;height:290px;background:#a1a1aa;overflow:hidden}.ds-card-project__media--photo[data-astro-cid-ouxtccy2]{background:transparent}.ds-card-project__photo[data-astro-cid-ouxtccy2]{display:block;width:100%;height:100%;object-fit:cover;object-position:center}.ds-card-project__logo[data-astro-cid-ouxtccy2]{display:block;position:absolute;left:var(--ds-card-project-logo-left, 67.13115%);top:var(--ds-space-24);width:var(--ds-card-project-logo-w, 27.04918%);height:auto;aspect-ratio:110 / 24}.ds-card-project__logo--right[data-astro-cid-ouxtccy2]{left:auto;right:var(--ds-card-project-logo-right, 0px);width:var(--ds-card-project-logo-px-w, 110px)}.ds-card-project__logo--view[data-astro-cid-ouxtccy2]{object-fit:fill}@supports (object-view-box: inset(0)){.ds-card-project__logo--view[data-astro-cid-ouxtccy2]{object-view-box:var(--ds-card-project-logo-view, inset(0))}}.ds-card-project__media[data-astro-cid-ouxtccy2] .nhds-badge{position:absolute;top:var(--ds-space-24);right:var(--ds-space-24)}.ds-card-project__body[data-astro-cid-ouxtccy2] .nhds-badge,.ds-card-project__logo--mobile[data-astro-cid-ouxtccy2]{display:none}.ds-card-project__body[data-astro-cid-ouxtccy2]{box-sizing:border-box;display:flex;flex-direction:column;align-items:flex-start;gap:var(--ds-space-24);padding:var(--ds-space-24)}.ds-card-project__texts[data-astro-cid-ouxtccy2]{display:flex;flex-direction:column;gap:var(--ds-space-16);width:100%}.ds-card-project__title-row[data-astro-cid-ouxtccy2]{display:flex;width:100%;height:var(--ds-card-project-title-h, auto)}.ds-card-project__title[data-astro-cid-ouxtccy2]{margin:0;width:100%;font-family:var(--ds-font-family);font-size:var(--ds-text-heading-l-size);line-height:var(--ds-text-heading-l-line);font-weight:var(--ds-text-heading-l-weight);color:var(--ds-color-text);white-space:pre-line}.ds-card-project__text-row[data-astro-cid-ouxtccy2]{display:flex;width:100%;min-height:var(--ds-card-project-text-h, 0)}.ds-card-project__text[data-astro-cid-ouxtccy2]{margin:0;width:100%;font-family:var(--ds-font-family);font-size:var(--ds-text-body-l-size);line-height:var(--ds-text-body-l-line);font-weight:var(--ds-text-body-l-weight);color:var(--ds-color-text-secondary);white-space:pre-line}.ds-card-project--text-clamp[data-astro-cid-ouxtccy2] .ds-card-project__text[data-astro-cid-ouxtccy2]{display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:var(--ds-card-project-text-clamp, none);overflow:hidden}.ds-card-project--fluid-photo[data-astro-cid-ouxtccy2].ds-card-project--fluid-photo .ds-card-project__photo[data-astro-cid-ouxtccy2]{position:absolute;left:0;top:var(--ds-card-project-photo-top, 50%);transform:translateY(var(--ds-card-project-photo-ty, -50%));width:var(--ds-card-project-photo-w, 100%);height:auto;aspect-ratio:var(--ds-card-project-photo-ratio, 406.6666564941406 / 289.6194);object-fit:cover;left:calc(var(--ds-card-project-photo-dx, 0%) * var(--ds-cardproject-photo-dx-scale) + var(--ds-card-project-photo-x, 0%))}.ds-card-project--photo-frame[data-astro-cid-ouxtccy2] .ds-card-project__media[data-astro-cid-ouxtccy2] .ds-image-frame__fill-carrier{left:var(--ds-card-project-pf-left, 0%)!important;top:var(--ds-card-project-pf-top, 0px)!important;width:var(--ds-card-project-pf-width, 100%)!important;height:var(--ds-card-project-pf-height, 100%)!important}.ds-card-project--photo-frame-crop[data-astro-cid-ouxtccy2] .ds-card-project__media[data-astro-cid-ouxtccy2] .ds-image-frame__fill-carrier img{width:calc(100% / var(--ds-card-project-pf-sx, 1))!important;height:calc(100% / var(--ds-card-project-pf-sy, 1))!important;left:calc(-100% * var(--ds-card-project-pf-tx, 0) / var(--ds-card-project-pf-sx, 1))!important;top:calc(-100% * var(--ds-card-project-pf-ty, 0) / var(--ds-card-project-pf-sy, 1))!important}.ds-card-project--fill-row[data-astro-cid-ouxtccy2] .ds-card-project__inner[data-astro-cid-ouxtccy2]{flex:1 1 auto}.ds-card-project--fill-row[data-astro-cid-ouxtccy2] .ds-card-project__body[data-astro-cid-ouxtccy2]{flex:1 1 auto;justify-content:space-between}.ds-card-project--fill-row[data-astro-cid-ouxtccy2].ds-card-project--fill-row .ds-card-project__tags[data-astro-cid-ouxtccy2]{row-gap:var(--ds-space-8)}.ds-card-project--fill-row[data-astro-cid-ouxtccy2].ds-card-project--fill-row .ds-card-project__body[data-astro-cid-ouxtccy2]{box-sizing:border-box;height:var(--ds-cardproject-fillrow-body-height)}.ds-card-project--fill-row-grow[data-astro-cid-ouxtccy2].ds-card-project--fill-row-grow .ds-card-project__body[data-astro-cid-ouxtccy2]{height:auto;min-height:var(--ds-cardproject-fillrow-body-height)}.ds-card-project--fill-row[data-astro-cid-ouxtccy2].ds-card-project--fill-row .ds-card-project__title-row[data-astro-cid-ouxtccy2]{min-height:calc(var(--ds-card-project-title-h, 0px) * var(--ds-cardproject-fillrow-scale))}.ds-card-project--fill-row[data-astro-cid-ouxtccy2].ds-card-project--fill-row .ds-card-project__text-row[data-astro-cid-ouxtccy2]{min-height:calc(var(--ds-card-project-text-h, 0px) * var(--ds-cardproject-fillrow-scale))}.ds-card-project--mobile-stack[data-astro-cid-ouxtccy2] .ds-card-project__media[data-astro-cid-ouxtccy2] .nhds-badge{display:var(--ds-cardproject-badge-display)}.ds-card-project--mobile-stack[data-astro-cid-ouxtccy2] .ds-card-project__body[data-astro-cid-ouxtccy2] .nhds-badge{display:var(--ds-cardproject-badgemobile-display)}.ds-card-project__tags[data-astro-cid-ouxtccy2]{margin:0;padding:0;list-style:none;display:flex;flex-wrap:wrap;align-items:center;gap:var(--ds-space-20);width:100%}.ds-card-project__tag[data-astro-cid-ouxtccy2]{font-family:var(--ds-font-family);font-size:var(--ds-text-body-m-size);line-height:var(--ds-text-body-m-line);font-weight:var(--ds-text-body-m-weight);color:var(--ds-color-text)}.ds-card-project--mobile-stack[data-astro-cid-ouxtccy2] .ds-card-project__media[data-astro-cid-ouxtccy2]{height:var(--ds-cardproject-media-height)}.ds-card-project--mobile-stack[data-astro-cid-ouxtccy2] .ds-card-project__photo[data-astro-cid-ouxtccy2]{position:var(--ds-cardproject-photo-position);left:var(--ds-cardproject-photo-left);top:var(--ds-cardproject-photo-top);height:var(--ds-cardproject-photo-height)}.ds-card-project--mobile-stack[data-astro-cid-ouxtccy2] .ds-card-project__logo[data-astro-cid-ouxtccy2]{display:var(--ds-cardproject-logo-display)}.ds-card-project--badge-body[data-astro-cid-ouxtccy2] .ds-card-project__media[data-astro-cid-ouxtccy2] .nhds-badge{display:var(--ds-cardproject-badge-display)}.ds-card-project--badge-body[data-astro-cid-ouxtccy2] .ds-card-project__body[data-astro-cid-ouxtccy2] .nhds-badge{display:var(--ds-cardproject-badgemobile-display)}.ds-card-project--mobile-stack[data-astro-cid-ouxtccy2] .ds-card-project__logo--mobile[data-astro-cid-ouxtccy2]{display:var(--ds-cardproject-logomobile-display);flex:var(--ds-cardproject-logomobile-flex);width:var(--ds-cardproject-logomobile-w);height:var(--ds-cardproject-logomobile-h)}.ds-card-project--mobile-stack[data-astro-cid-ouxtccy2] .ds-card-project__title[data-astro-cid-ouxtccy2]{font-size:var(--ds-cardproject-title-size);line-height:var(--ds-cardproject-title-line);font-weight:var(--ds-cardproject-title-weight);white-space:var(--ds-cardproject-title-whitespace)}.ds-card-project--mobile-stack[data-astro-cid-ouxtccy2] .ds-card-project__title-row[data-astro-cid-ouxtccy2]{height:var(--ds-cardproject-titlerow-height)}.ds-card-project--mobile-stack[data-astro-cid-ouxtccy2] .ds-card-project__text-row[data-astro-cid-ouxtccy2]{min-height:var(--ds-cardproject-textrow-minheight)}.ds-card-project--mobile-stack[data-astro-cid-ouxtccy2] .ds-card-project__text[data-astro-cid-ouxtccy2]{white-space:var(--ds-cardproject-text-whitespace)}.ds-card-project--mobile-stack[data-astro-cid-ouxtccy2].ds-card-project--text-clamp .ds-card-project__text[data-astro-cid-ouxtccy2]{display:var(--ds-cardproject-textclamp-display);overflow:var(--ds-cardproject-textclamp-overflow);-webkit-line-clamp:var(--ds-cardproject-textclamp-lines, var(--ds-card-project-text-clamp, none))}.ds-card-project--mobile-stack[data-astro-cid-ouxtccy2] .ds-card-project__tags[data-astro-cid-ouxtccy2]{column-gap:var(--ds-space-20);row-gap:var(--ds-cardproject-tags-rowgap)}.ds-card-project--fixed-slots[data-astro-cid-ouxtccy2] .ds-card-project__body[data-astro-cid-ouxtccy2]{min-height:var(--ds-cardproject-fixed-body-minheight);justify-content:space-between;gap:var(--ds-cardproject-fixed-body-gap)}.ds-card-project[data-astro-cid-ouxtccy2]{--ds-card-project-mobile-body-gap: var(--ds-cardproject-fixed-body-gap)}.ds-card-project--fixed-slots[data-astro-cid-ouxtccy2].ds-card-project--mobile-body-gap .ds-card-project__body[data-astro-cid-ouxtccy2]{gap:calc(var(--ds-cardproject-fixed-body-gap) + (var(--ds-card-project-mobile-body-gap, var(--ds-cardproject-fixed-body-gap)) - var(--ds-cardproject-fixed-body-gap)) * var(--ds-breakpoint-mobile-active, 0))}.ds-card-project--fixed-slots[data-astro-cid-ouxtccy2] .ds-card-project__texts[data-astro-cid-ouxtccy2]{height:var(--ds-cardproject-fixed-texts-height)}.ds-card-project--fixed-slots[data-astro-cid-ouxtccy2] .ds-card-project__text-row[data-astro-cid-ouxtccy2]{flex:var(--ds-cardproject-fixed-textrow-flex);min-height:0}.ds-card-project--fixed-slots[data-astro-cid-ouxtccy2] .ds-card-project__tags[data-astro-cid-ouxtccy2]{row-gap:var(--ds-space-8)}.ds-card-project--fixed-slots[data-astro-cid-ouxtccy2].ds-card-project--text-clamp .ds-card-project__text[data-astro-cid-ouxtccy2]{align-self:flex-start;flex:none;width:calc(100% + 1.2px)}.ds-card-project--fixed-hug[data-astro-cid-ouxtccy2] .ds-card-project__texts[data-astro-cid-ouxtccy2]{height:auto}.ds-card-project--fixed-hug[data-astro-cid-ouxtccy2] .ds-card-project__text-row[data-astro-cid-ouxtccy2]{flex:none;height:var(--ds-cardproject-fixed-hug-textrow-h, var(--ds-card-project-text-h, auto))}.ds-card-project--fixed-slots[data-astro-cid-ouxtccy2].ds-card-project--text-clamp .ds-card-project__text[data-astro-cid-ouxtccy2][data-trunc-ready=true]{align-self:stretch}.ds-card-project--body-packed[data-astro-cid-ouxtccy2].ds-card-project--body-packed .ds-card-project__body[data-astro-cid-ouxtccy2]{justify-content:flex-start;gap:calc(var(--ds-card-project-body-gap, 8px) + (var(--ds-space-24) - var(--ds-card-project-body-gap, 8px)) * var(--ds-breakpoint-mobile-active, 0))}.ds-card-project--body-packed[data-astro-cid-ouxtccy2].ds-card-project--body-packed .ds-card-project__texts[data-astro-cid-ouxtccy2]{flex:var(--ds-cardproject-fixed-textrow-flex, 1 1 0);min-height:0;height:auto}.ds-card-project--body-packed[data-astro-cid-ouxtccy2].ds-card-project--body-packed .ds-card-project__text-row[data-astro-cid-ouxtccy2]{flex:var(--ds-cardproject-fixed-textrow-flex, 1 1 0)}.ds-card-project--large[data-astro-cid-ouxtccy2]{padding:var(--ds-cardproject-large-padding);box-shadow:var(--ds-cardproject-large-root-shadow)}.ds-card-project--large[data-astro-cid-ouxtccy2] .ds-card-project__inner[data-astro-cid-ouxtccy2]{flex-direction:var(--ds-cardproject-large-dir);align-items:var(--ds-cardproject-large-align);gap:var(--ds-cardproject-large-gap);box-shadow:var(--ds-cardproject-large-inner-shadow);border-radius:var(--ds-cardproject-large-media-radius)}.ds-card-project--large[data-astro-cid-ouxtccy2].ds-card-project--large .ds-card-project__media[data-astro-cid-ouxtccy2]{flex:var(--ds-cardproject-large-item-flex);min-width:0;height:var(--ds-cardproject-large-media-height);border-radius:var(--ds-cardproject-large-media-radius)}.ds-card-project--large[data-astro-cid-ouxtccy2].ds-card-project--large .ds-card-project__body[data-astro-cid-ouxtccy2]{flex:var(--ds-cardproject-large-item-flex);min-width:0;padding:var(--ds-cardproject-large-body-padding)}.ds-card-project--large[data-astro-cid-ouxtccy2] .ds-card-project__texts[data-astro-cid-ouxtccy2]{gap:var(--ds-cardproject-large-texts-gap)}.ds-card-project--large[data-astro-cid-ouxtccy2].ds-card-project--large .ds-card-project__tags[data-astro-cid-ouxtccy2]{width:var(--ds-cardproject-large-tags-width)}.ds-card-project--large[data-astro-cid-ouxtccy2] .ds-card-project__logo[data-astro-cid-ouxtccy2]{left:auto;right:var(--ds-space-16);top:var(--ds-space-16);width:110px}.ds-card-project--large[data-astro-cid-ouxtccy2].ds-card-project--large.ds-card-project--fluid-photo .ds-card-project__photo[data-astro-cid-ouxtccy2]{left:var(--ds-cardproject-large-photo-left, calc(var(--ds-card-project-photo-dx, 0%) * var(--ds-cardproject-photo-dx-scale)));top:var(--ds-cardproject-large-photo-top);width:var(--ds-cardproject-large-photo-width);aspect-ratio:var(--ds-cardproject-large-photo-ratio)}.ds-card-project-l[data-astro-cid-ouxtccy2]{box-sizing:border-box;width:100%;display:flex;flex-direction:var(--ds-cpl-direction);align-items:var(--ds-cpl-align);gap:var(--ds-cpl-gap);padding:var(--ds-cpl-padding);overflow:var(--ds-cpl-overflow);background:var(--ds-color-bg);border-radius:var(--ds-radius-2xl);box-shadow:var(--ds-shadow-md);font-family:var(--ds-font-family)}.ds-card-project-l__media[data-astro-cid-ouxtccy2]{order:var(--ds-cpl-media-order);flex:var(--ds-cpl-media-flex);min-width:0;align-self:stretch;display:flex;align-items:center;container-type:inline-size;container-name:ds-cpl-media;border-radius:var(--ds-cpl-media-radius);overflow:hidden}.ds-card-project-l__media-box[data-astro-cid-ouxtccy2]{position:relative;box-sizing:border-box;width:100%;height:var(--ds-cpl-media-h);min-height:var(--ds-cpl-media-min-h);max-height:var(--ds-cpl-media-max-h);border-radius:var(--ds-cpl-media-radius);overflow:hidden}.ds-card-project-l__body[data-astro-cid-ouxtccy2]{order:var(--ds-cpl-body-order);flex:var(--ds-cpl-body-flex);min-width:0;box-sizing:border-box;display:flex;flex-direction:column;gap:var(--ds-space-24);padding:var(--ds-cpl-body-padding)}.ds-card-project-l__copy[data-astro-cid-ouxtccy2]{display:flex;flex-direction:column;gap:var(--ds-cpl-copy-gap)}.ds-card-project-l__title[data-astro-cid-ouxtccy2]{margin:0;font-size:var(--ds-text-heading-l-size);line-height:var(--ds-text-heading-l-line);font-weight:var(--ds-text-heading-l-weight);color:var(--ds-color-text);white-space:pre-line}.ds-card-project-l__title--sm[data-astro-cid-ouxtccy2]{font-size:var(--ds-cpl-title-sm-size);line-height:var(--ds-cpl-title-sm-line);font-weight:var(--ds-cpl-title-sm-weight)}.ds-card-project-l__text--nowrap[data-astro-cid-ouxtccy2]{white-space:var(--ds-cpl-text-nowrap-ws);width:var(--ds-cpl-text-nowrap-w)}.ds-card-project-l__info[data-astro-cid-ouxtccy2].ds-card-project-l__info--nowrap{flex-wrap:wrap;max-width:100%}.ds-card-project-l__text[data-astro-cid-ouxtccy2]{margin:0;font-size:var(--ds-text-body-l-size);line-height:var(--ds-text-body-l-line);font-weight:var(--ds-text-body-l-weight);color:var(--ds-color-text-secondary);white-space:pre-line}.ds-card-project-l__lane-d[data-astro-cid-ouxtccy2]{display:var(--ds-cpl-ld-block)}.ds-card-project-l__lane-m[data-astro-cid-ouxtccy2]{display:var(--ds-cpl-lm-block)}.ds-card-project-l__cell[data-astro-cid-ouxtccy2].ds-card-project-l__lane-d{display:var(--ds-cpl-ld-flex)}.ds-card-project-l__cell[data-astro-cid-ouxtccy2].ds-card-project-l__lane-m{display:var(--ds-cpl-lm-flex)}.ds-card-project-l__info[data-astro-cid-ouxtccy2]{display:flex;flex-direction:var(--ds-cpl-info-direction);flex-wrap:var(--ds-cpl-info-wrap);align-items:var(--ds-cpl-info-align);gap:var(--ds-cpl-info-gap);--ds-grid-item-content-gap: var(--ds-space-8);--ds-grid-item-min-height-override: var(--ds-cpl-item-minh)}.ds-card-project-l__info--nowrap[data-astro-cid-ouxtccy2]{flex-wrap:nowrap;width:var(--ds-cpl-info-nowrap-w)}.ds-card-project-l__row[data-astro-cid-ouxtccy2]{display:var(--ds-cpl-row-display);flex-direction:row;align-items:stretch;gap:var(--ds-cpl-row-gap)}.ds-card-project-l__cell[data-astro-cid-ouxtccy2]{display:flex;min-width:0;flex:var(--ds-cpl-cell-flex);width:var(--ds-cpl-cell-width)}.ds-card-project-l__cell[data-astro-cid-ouxtccy2][style*=--ds-cpl-item-mobile-w]{flex:0 0 calc(var(--ds-cpl-item-mobile-w, 240px) * var(--ds-breakpoint-mobile-active) + 240px * (1 - var(--ds-breakpoint-mobile-active)));width:calc(var(--ds-cpl-item-mobile-w, 240px) * var(--ds-breakpoint-mobile-active) + 240px * (1 - var(--ds-breakpoint-mobile-active)))}.ds-card-project-l__cell[data-astro-cid-ouxtccy2]>.ds-card-project-l__item{flex:1 1 auto;min-width:0}.ds-card-project-l__cta[data-astro-cid-ouxtccy2]{display:flex}
