.loader[data-v-1594b457]{--loader-size:4rem;--loader-primary-color:#eaeaea;--loader-secondary-color:#fcaf17;--loader-thickness:calc(var(--loader-size)*0.1);position:relative;width:var(--loader-size);height:var(--loader-size);border:var(--loader-thickness) solid var(--loader-primary-color);border-radius:50%}.loader[data-v-1594b457]:before{content:"";display:block;width:calc(100% - var(--loader-thickness));height:calc(100% - var(--loader-thickness));margin:calc(var(--loader-thickness)*0.5);border-bottom-color:transparent;border:var(--loader-thickness) solid transparent;border-bottom:var(--loader-thickness) solid var(--loader-secondary-color);border-radius:50%;animation:loader-data-v-1594b457 .8s linear infinite}@keyframes loader-data-v-1594b457{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}.project-card[data-v-fbf8dc6e]{font-family:CirculatStd,sans-serif}.project-card__label__title[data-v-fbf8dc6e] em{font-family:KievitOT,sans-serif;font-weight:300}.project-card[data-v-fbf8dc6e]{font-weight:700}.project-card__picture[data-v-fbf8dc6e]{-webkit-mask-image:-webkit-radial-gradient(#fff,#000);backface-visibility:hidden;-webkit-backface-visibility:hidden;-moz-backface-visibility:hidden;transform:translateZ(0);-webkit-transform:translateZ(0);-moz-transform:translateZ(0)}.project-card__label__title[data-v-fbf8dc6e]:focus-visible{box-shadow:0 0 0 .4rem var(--c-text);outline:.2rem var(--c-primary) solid;outline-offset:.2rem}.project-card[data-v-fbf8dc6e]{font-size:var(--fs-body-m);line-height:var(--lh-body-m)}.project-card__label__title[data-v-fbf8dc6e] em{font-style:italic}.project-card[data-v-fbf8dc6e]{display:flex;flex-wrap:wrap;gap:var(--v-spacing-inside-section-xs) 0}.project-card__picture[data-v-fbf8dc6e]{position:relative;display:block;overflow:hidden;width:100%;transition:opacity .3s cubic-bezier(0,.6,.47,1)}.project-card.is-loading .project-card__picture[data-v-fbf8dc6e]{opacity:.7}.project-card__picture__loader[data-v-fbf8dc6e]{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);display:none}.project-card.is-loading .project-card__picture__loader[data-v-fbf8dc6e]{position:absolute;display:block}.project-card__picture__logo[data-v-fbf8dc6e]{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);z-index:9;padding:var(--h-grid-gap-s);background-color:var(--c-primary);border-radius:var(--corner-xl)}.project-card__picture__logo .icon[data-v-fbf8dc6e]{fill:#fff}@media only screen and (min-width:64em){.project-card__picture__logo .icon[data-v-fbf8dc6e]{width:8rem;height:auto}}.project-card__label__title[data-v-fbf8dc6e]{flex:1;text-decoration:none}.project-card__label__title[data-v-fbf8dc6e]:after{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;content:""}.project-card__label__pictures[data-v-fbf8dc6e]{display:flex;align-items:center;flex-shrink:0;margin-right:var(--h-grid-gap-xxs);padding-right:var(--h-grid-gap-xxs);color:#a6abaf;border-right:.1rem solid #a6abaf}.project-card__label__pictures .icon[data-v-fbf8dc6e]{margin-right:.3rem}.masonry-grid[data-v-45e5810a]{margin:0;padding:0;list-style-type:none}.masonry-grid__item__button[data-v-45e5810a]{display:inline-block;margin:0;border:0;padding:0;outline:none;background:none;border-radius:0;-webkit-appearance:none;-moz-appearance:none;appearance:none;cursor:pointer}.project-grid__loadmore[data-v-45e5810a]{text-align:center}.masonry-grid__item__button__label[data-v-45e5810a]{font-family:CirculatStd,sans-serif}.project-grid[data-v-45e5810a]{--gap:calc(var(--h-grid-gap-m)*0.5);transition:opacity .5s .5s}.project-grid.is-loading[data-v-45e5810a]{opacity:0;transition:opacity .5s 0s}.masonry-grid[data-v-45e5810a]{margin:calc(var(--gap)*-1)}.masonry-grid__item .picture[data-v-45e5810a],.masonry-grid__item .project-card[data-v-45e5810a]{padding:var(--gap)}.grid-sizer[data-v-45e5810a],.masonry-grid__item[data-v-45e5810a]{width:100%}.grid-sizer[data-v-45e5810a] img,.masonry-grid__item[data-v-45e5810a] img{transition:.3s cubic-bezier(.215,.61,.355,1);transition-property:opacity,transform}.grid-sizer[data-v-45e5810a]:focus-within img,.grid-sizer[data-v-45e5810a]:hover img,.masonry-grid__item[data-v-45e5810a]:focus-within img,.masonry-grid__item[data-v-45e5810a]:hover img{transform:scale(1.1)}@media only screen and (min-width:30em){.grid-sizer[data-v-45e5810a],.masonry-grid__item[data-v-45e5810a]{width:50%}}@media only screen and (min-width:64em){.grid-sizer[data-v-45e5810a],.masonry-grid__item[data-v-45e5810a]{width:33.33333%}.project-single .grid-sizer[data-v-45e5810a],.project-single .masonry-grid__item[data-v-45e5810a],.projects-overlay .grid-sizer[data-v-45e5810a],.projects-overlay .masonry-grid__item[data-v-45e5810a]{width:50%}}.masonry-grid__item__picture[data-v-45e5810a]{position:relative}.masonry-grid__item__button[data-v-45e5810a]{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%}.masonry-grid__item__button__label[data-v-45e5810a]{position:absolute;z-index:1;bottom:4rem;left:4rem;display:flex;align-items:center;padding:.25rem 1rem;font-size:1.5rem;background:#fff;border:none;border-radius:20px;transition:background .5s cubic-bezier(0,.91,0,1)}.masonry-grid__item__button__label .icon[data-v-45e5810a]{display:inline-block;margin-right:.5rem}.selected .masonry-grid__item__button__label[data-v-45e5810a]{color:#fff;background:#fcaf17}.masonry-grid__item__button__label__icons[data-v-45e5810a]{position:relative;overflow:hidden;width:2rem;height:2rem;margin-right:.5rem;cursor:pointer;transition:transform .5s cubic-bezier(0,.91,0,1)}.masonry-grid__item__button__label__icons .icon[data-v-45e5810a]{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);transition:color .5s cubic-bezier(0,.91,0,1)}.masonry-grid__item__button__label__icons .check[data-v-45e5810a]{color:#fff;opacity:0;transition:opacity .5s cubic-bezier(0,.91,0,1)}.selected .masonry-grid__item__button__label__icons[data-v-45e5810a]{transform:none}.selected .masonry-grid__item__button__label__icons .plus[data-v-45e5810a]{opacity:0}.selected .masonry-grid__item__button__label__icons .check[data-v-45e5810a]{opacity:1}.masonry-grid__item__button:focus .masonry-grid__item__button__label__icons .plus[data-v-45e5810a],.masonry-grid__item__button:hover .masonry-grid__item__button__label__icons .plus[data-v-45e5810a]{color:var(--c-primary)}.slide-up-enter-active[data-v-45e5810a]{transition:opacity 1s ease,transform 1s ease}.slide-up-enter[data-v-45e5810a]{transform:translateY(10px);opacity:0}.project-grid__loadmore[data-v-45e5810a]{margin-top:var(--v-spacing-between-sections-xl)}.projects-overlay__modal__heading__button[data-v-56ac4f0d]{display:inline-block;margin:0;border:0;padding:0;outline:none;background:none;border-radius:0;-webkit-appearance:none;-moz-appearance:none;appearance:none;cursor:pointer}.projects-overlay__validation__feedback[data-v-56ac4f0d]{font-family:CirculatStd,sans-serif}.projects-overlay__validation__feedback span[data-v-56ac4f0d]{font-family:KievitOT,sans-serif}.projects-overlay__modal-inner[data-v-56ac4f0d]{border-radius:var(--corner-xxs)}.projects-overlay-wrapper[data-v-56ac4f0d],.projects-overlay[data-v-56ac4f0d]{display:flex;flex-direction:column}.projects-overlay-wrapper[data-v-56ac4f0d]{flex:1}@media only screen and (min-width:48em){.projects-overlay__categories-inner[data-v-56ac4f0d]{width:80%}}@media only screen and (min-width:60em){.projects-overlay__categories-inner[data-v-56ac4f0d]{width:50%}}.projects-overlay__validation[data-v-56ac4f0d]{position:-webkit-sticky;position:sticky;z-index:3;bottom:0;text-align:center;background:#fff;box-shadow:0 -4px 40px rgba(0,0,0,.1)}.projects-overlay__validation[data-v-56ac4f0d] [class*=action--][class*="--btn"][disabled]{background:#cfd0d1;border-color:#cfd0d1}@media only screen and (min-width:60em){.projects-overlay__validation[data-v-56ac4f0d]{display:flex;justify-content:space-between;align-items:baseline}}.projects-overlay__validation__feedback[data-v-56ac4f0d]{margin-bottom:2rem}.projects-overlay__validation__feedback span[data-v-56ac4f0d]{min-width:.5em;color:#fcaf17;font-size:2rem}@media only screen and (min-width:60em){.projects-overlay__validation__feedback[data-v-56ac4f0d]{margin-bottom:0}}[data-v-56ac4f0d] .project-card__label{display:none}.projects-overlay__modal[data-v-56ac4f0d]{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;position:fixed;z-index:2;max-height:100vh;background:rgba(0,0,0,.5)}.projects-overlay__modal-inner[data-v-56ac4f0d]{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);width:44rem;max-width:80vw;padding:2rem;background:#fff;box-shadow:0 20px 60px rgba(0,0,0,.15)}.projects-overlay__modal__heading[data-v-56ac4f0d]{display:flex;align-items:center;margin-bottom:2rem;padding-bottom:2rem;border-bottom:1px solid #cfd0d1}.projects-overlay__modal__heading .icon[data-v-56ac4f0d]{color:#fcaf17}.projects-overlay__modal__heading__title[data-v-56ac4f0d]{flex:1;margin:0 1rem}.projects-overlay__modal__heading__button .icon[data-v-56ac4f0d]{color:#31353e;transition:color .2s cubic-bezier(0,.6,.47,1)}.projects-overlay__modal__heading__button:focus-visible .icon[data-v-56ac4f0d],.projects-overlay__modal__heading__button:hover .icon[data-v-56ac4f0d]{color:#fcaf17}
/*# sourceMappingURL=chunk-1682c52d.d54b6dd1.css.map */