:root{--black: #000;--white: #fff;--primary: #EBE8DA;--primary-dark: #5B5A54;--primary-light: #22211A;--secondary: #013D62;--secondary-light: rgba(1, 61, 98, 0.1019607843);--white-50: rgba(255, 255, 255, 0.5);--black-10: rgba(0, 0, 0, 0.1);--white-40: rgba(255, 255, 255, 0.4);--tag: #DFDCCE;--tag-dark: #CCCABE;--white-30: rgba(255, 255, 255, 0.3);--red: #dc3232;--green: #46b450}section.section--projects-listing{padding:clamp(6.125rem,2.09895vw + 5.609445rem,7.875rem) 0 0;background:var(--primary)}.jlb.projects-listing .projects-listing__header{padding:clamp(3.4375rem,7.34633vw + 1.63305875rem,9.5625rem) clamp(1.5rem,0.5997vw + 1.35269875rem,2rem);border-bottom:.0625rem solid var(--secondary)}@media(hover: hover)and (pointer: fine){.jlb.projects-listing .projects-listing__header{border-bottom:none}.jlb.projects-listing .projects-listing__header.aos-animate::after{width:100%}}.jlb.projects-listing .projects-listing__header h1{color:var(--secondary);font-weight:400;font-size:clamp(3rem,2.69865vw + 2.33714375rem,5.25rem);line-height:1.07;letter-spacing:0;text-align:center;margin-bottom:0}.jlb.projects-listing .projects-listing__filters{display:none;position:relative;justify-content:center;padding:1.5625rem 2rem 2.1875rem;border-bottom:.0625rem solid var(--secondary)}@media screen and (min-width:1199px){.jlb.projects-listing .projects-listing__filters{display:flex}}.jlb.projects-listing .projects-listing__filter-tags-wrapper{display:flex;flex-wrap:wrap;gap:1rem}.jlb.projects-listing .projects-listing__filter-tags-wrapper.resize-font .projects-listing__filter-tag-label{font-size:2.625rem}.jlb.projects-listing .projects-listing__filter-tag{display:flex;flex-direction:row-reverse;position:relative}.jlb.projects-listing .projects-listing__filter-tag .projects-listing__filter-tag-remove{background:rgba(0,0,0,0);border:none;padding:0;cursor:pointer;width:1.5rem;height:1.5rem;position:absolute;right:-0.375rem;top:.75rem}.jlb.projects-listing .projects-listing__filter-tag .projects-listing__filter-tag-label{padding:0 1.75rem;font-weight:400;font-size:4rem;line-height:1.25;letter-spacing:0;color:var(--secondary);pointer-events:none;transition:font-size .3s ease}.jlb.projects-listing .projects-listing__filter-button{display:flex;flex-direction:row-reverse;align-items:center;gap:.375rem;background:var(--secondary);color:var(--primary);border:none;padding:clamp(.5625rem,0.29985vw + .488849375rem,.8125rem) clamp(1.1875rem,0.82459vw + .984960625rem,1.875rem) clamp(.5625rem,0.37481vw + .470436875rem,.875rem);font-size:1rem;font-weight:500;cursor:pointer;transition:opacity .3s ease}@media screen and (min-width:1199px){.jlb.projects-listing .projects-listing__filter-button{position:relative;z-index:999}}.jlb.projects-listing .projects-listing__filter-button:focus-visible{outline:.125rem solid var(--secondary);outline-offset:.125rem}.jlb.projects-listing .projects-listing__filter-button:hover .projects-listing__filter-button-text,.jlb.projects-listing .projects-listing__filter-button:hover .projects-listing__filter-icon{opacity:.8}.jlb.projects-listing .projects-listing__filter-icon{display:flex;width:1.5rem;height:1.5rem}.jlb.projects-listing .projects-listing__filter-icon:after{content:"";background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' viewBox='0 0 24 24' fill='none'%3E%3Cmask id='mask0' maskUnits='userSpaceOnUse' x='0' y='0' width='24' height='24'%3E%3Crect width='24' height='24' fill='%23D9D9D9'/%3E%3C/mask%3E%3Cg mask='url(%23mask0)'%3E%3Cpath d='M10.2117 18.2V16.96H13.7646V18.2H10.2117ZM5.56169 12.62V11.38H18.4146V12.62H5.56169ZM2.08008 7.03999V5.79999H21.9201V7.03999H2.08008Z' fill='%23EBE8DA'/%3E%3C/g%3E%3C/svg%3E");background-repeat:no-repeat;background-size:1.5rem;background-position:center center;width:1.5rem;height:1.5rem}.jlb.projects-listing .projects-listing__filter-button-text{font-weight:400;font-size:clamp(1rem,0.29985vw + .926349375rem,1.25rem);line-height:2;letter-spacing:0;text-align:center;font-family:var(--primary-font)}.jlb.projects-listing .projects-listing__filter-button-wrapper{position:fixed;bottom:7.8125rem;left:50%;transform:translateX(-50%);opacity:0;visibility:hidden;z-index:9999}@media screen and (min-width:1199px){.jlb.projects-listing .projects-listing__filter-button-wrapper{bottom:-4.0625rem;transition:all .5s ease-in-out}}.jlb.projects-listing .projects-listing__filter-button-wrapper.is-sticky{opacity:1;visibility:visible}@media screen and (min-width:1199px){.jlb.projects-listing .projects-listing__filter-button-wrapper.is-sticky{bottom:4.8125rem}}@media screen and (max-width:1198px){.jlb.projects-listing .projects-listing__filter-button-wrapper:has(.is-open){bottom:0;opacity:1;visibility:visible}}.jlb.projects-listing .projects-listing__filter-dropdown{position:absolute;bottom:0;left:50%;transform:translateX(-50%);background:var(--secondary);opacity:0;visibility:hidden;height:100vh;width:100vw;overflow:hidden}@media screen and (min-width:1199px){.jlb.projects-listing .projects-listing__filter-dropdown{max-width:28.3125rem;min-width:28.3125rem;transform-origin:bottom center;width:auto;height:unset;opacity:1;visibility:visible;transform:translateX(-50%) scale(1);clip-path:inset(calc(100% - 55px) 172px 0 172px);transition:all .5s ease-in-out}}.jlb.projects-listing .projects-listing__filter-dropdown.is-open{opacity:1;visibility:visible;max-height:100vh}@media screen and (min-width:1199px){.jlb.projects-listing .projects-listing__filter-dropdown.is-open{max-height:50rem;transform:translateX(-50%) scale(1);clip-path:inset(0);transition:all .5s ease-in-out}}@media screen and (min-width:1199px){.jlb.projects-listing .projects-listing__filter-dropdown-inner{padding:0 0 4.1875rem}}@media screen and (max-width:1198px){.jlb.projects-listing .projects-listing__filter-dropdown-inner{display:flex;flex-direction:column;justify-content:space-between;height:100%;overflow:auto}}.jlb.projects-listing .projects-listing__applied-filters{padding:1.25rem 1.5rem 1.5rem;border-bottom:.0625rem solid var(--primary)}@media screen and (min-width:1199px){.jlb.projects-listing .projects-listing__applied-filters{display:none}}.jlb.projects-listing .projects-listing__applied-filters-title{font-family:var(--secondary-font);font-size:.875rem;font-weight:580;line-height:1.36;letter-spacing:0;color:var(--primary);margin:0 0 3.6875rem 0}.jlb.projects-listing .projects-listing__applied-filters-list{display:flex;flex-wrap:wrap;gap:.5rem;min-height:1.5rem}.jlb.projects-listing .projects-listing__applied-filter-tag{display:inline-flex;align-items:center;gap:.25rem;padding:.375rem .5rem .375rem .4375rem;background:var(--primary)}.jlb.projects-listing .projects-listing__applied-filter-tag span{font-family:var(--secondary-font);font-weight:580;font-size:1.125rem;line-height:1;letter-spacing:0;text-align:center;color:var(--secondary)}.jlb.projects-listing .projects-listing__applied-filter-remove{display:inline-flex;align-items:center;justify-content:center;width:.875rem;height:.875rem;cursor:pointer;padding:0;border:none;background:rgba(0,0,0,0)}.jlb.projects-listing .projects-listing__applied-filter-remove::before{content:"";display:block;width:.875rem;height:.875rem;background-image:url("../../images/icons/close.svg");background-repeat:no-repeat;background-size:.875rem;background-position:center center}.jlb.projects-listing .projects-listing__filter-columns{display:grid;grid-template-columns:repeat(2, 1fr)}@media screen and (max-width:1198px){.jlb.projects-listing .projects-listing__filter-columns{flex:1}}.jlb.projects-listing .projects-listing__filter-column{display:flex;flex-direction:column;padding:1.25rem 1.5rem}@media screen and (min-width:1199px){.jlb.projects-listing .projects-listing__filter-column{padding:1.875rem 1.875rem 1.875rem 1.0625rem}}.jlb.projects-listing .projects-listing__filter-column:first-child{border-right:.0625rem solid var(--primary)}.jlb.projects-listing .projects-listing__filter-column-title{font-size:.875rem;color:var(--primary);font-weight:580;font-family:var(--secondary-font);line-height:1.36;margin:0 0 3.375rem 0}@media screen and (min-width:1199px){.jlb.projects-listing .projects-listing__filter-column-title{font-size:1rem;line-height:1;padding-left:.875rem;margin:0 0 1.4375rem 0}}.jlb.projects-listing .projects-listing__filter-options{display:flex;flex-direction:column;gap:.78125rem}@media screen and (min-width:1199px){.jlb.projects-listing .projects-listing__filter-options{gap:.125rem}}.jlb.projects-listing .projects-listing__filter-option{display:flex;align-items:center;gap:.5rem;cursor:pointer;background:rgba(0,0,0,0);border:none;width:100%;text-align:left;transition:opacity .2s ease}.jlb.projects-listing .projects-listing__filter-option:hover:not(.is-disabled){opacity:.8}.jlb.projects-listing .projects-listing__filter-option.is-disabled{cursor:not-allowed;opacity:.4;pointer-events:none}.jlb.projects-listing .projects-listing__filter-option.is-active .projects-listing__filter-dot{background:var(--primary)}.jlb.projects-listing .projects-listing__filter-option.is-disabled .projects-listing__filter-dot{background:var(--white-30)}.jlb.projects-listing .projects-listing__filter-option:focus-visible{outline:.125rem solid var(--primary);outline-offset:.125rem;border-radius:.125rem}.jlb.projects-listing .projects-listing__filter-dot{width:.375rem;height:.375rem;border-radius:50%;background:rgba(0,0,0,0);position:relative;transition:all .3s ease-in-out;opacity:1;transform:translateY(0)}.jlb.projects-listing .projects-listing__filter-dot.is-animating{opacity:0;transform:translateY(-12.5rem);animation:dotFall .6s cubic-bezier(0.4, 0, 0.2, 1) forwards}@media screen and (max-width:1198px){.jlb.projects-listing .projects-listing__filter-dot{display:none}}.jlb.projects-listing .projects-listing__filter-column .projects-listing__filter-option:nth-child(1) .projects-listing__filter-dot.is-animating{animation-delay:0.06s}.jlb.projects-listing .projects-listing__filter-column .projects-listing__filter-option:nth-child(2) .projects-listing__filter-dot.is-animating{animation-delay:0.12s}.jlb.projects-listing .projects-listing__filter-column .projects-listing__filter-option:nth-child(3) .projects-listing__filter-dot.is-animating{animation-delay:0.18s}.jlb.projects-listing .projects-listing__filter-column .projects-listing__filter-option:nth-child(4) .projects-listing__filter-dot.is-animating{animation-delay:0.24s}.jlb.projects-listing .projects-listing__filter-column .projects-listing__filter-option:nth-child(5) .projects-listing__filter-dot.is-animating{animation-delay:0.3s}.jlb.projects-listing .projects-listing__filter-column .projects-listing__filter-option:nth-child(6) .projects-listing__filter-dot.is-animating{animation-delay:0.36s}.jlb.projects-listing .projects-listing__filter-column .projects-listing__filter-option:nth-child(7) .projects-listing__filter-dot.is-animating{animation-delay:0.42s}.jlb.projects-listing .projects-listing__filter-column .projects-listing__filter-option:nth-child(8) .projects-listing__filter-dot.is-animating{animation-delay:0.48s}.jlb.projects-listing .projects-listing__filter-column .projects-listing__filter-option:nth-child(9) .projects-listing__filter-dot.is-animating{animation-delay:0.54s}.jlb.projects-listing .projects-listing__filter-column .projects-listing__filter-option:nth-child(10) .projects-listing__filter-dot.is-animating{animation-delay:0.6s}.jlb.projects-listing .projects-listing__filter-column .projects-listing__filter-option:nth-child(11) .projects-listing__filter-dot.is-animating{animation-delay:0.66s}.jlb.projects-listing .projects-listing__filter-column .projects-listing__filter-option:nth-child(12) .projects-listing__filter-dot.is-animating{animation-delay:0.72s}.jlb.projects-listing .projects-listing__filter-column .projects-listing__filter-option:nth-child(13) .projects-listing__filter-dot.is-animating{animation-delay:0.78s}.jlb.projects-listing .projects-listing__filter-column .projects-listing__filter-option:nth-child(14) .projects-listing__filter-dot.is-animating{animation-delay:0.84s}.jlb.projects-listing .projects-listing__filter-column .projects-listing__filter-option:nth-child(15) .projects-listing__filter-dot.is-animating{animation-delay:0.9s}.jlb.projects-listing .projects-listing__filter-column .projects-listing__filter-option:nth-child(16) .projects-listing__filter-dot.is-animating{animation-delay:0.96s}.jlb.projects-listing .projects-listing__filter-column .projects-listing__filter-option:nth-child(17) .projects-listing__filter-dot.is-animating{animation-delay:1.02s}.jlb.projects-listing .projects-listing__filter-column .projects-listing__filter-option:nth-child(18) .projects-listing__filter-dot.is-animating{animation-delay:1.08s}.jlb.projects-listing .projects-listing__filter-column .projects-listing__filter-option:nth-child(19) .projects-listing__filter-dot.is-animating{animation-delay:1.14s}.jlb.projects-listing .projects-listing__filter-column .projects-listing__filter-option:nth-child(20) .projects-listing__filter-dot.is-animating{animation-delay:1.2s}@keyframes dotFall{0%{opacity:0;transform:translateY(-12.5rem)}100%{opacity:1;transform:translateY(0)}}.jlb.projects-listing .projects-listing__filter-option-label{font-size:1.125rem;color:var(--primary);font-weight:400;user-select:none;line-height:1.36;letter-spacing:0}@media screen and (min-width:1199px){.jlb.projects-listing .projects-listing__filter-option-label{font-size:1.25rem;line-height:1.4}}.projects-listing__filter-option.is-disabled .jlb.projects-listing .projects-listing__filter-option-label{color:var(--white-40)}.jlb.projects-listing .projects-listing__filter-actions{display:grid;grid-template-columns:repeat(2, 1fr);border-top:.0625rem solid var(--primary);border-bottom:.0625rem solid var(--primary)}.jlb.projects-listing .projects-listing__filter-apply,.jlb.projects-listing .projects-listing__filter-close{padding:.75rem 1.5rem;font-size:1rem;font-weight:500;border:none;cursor:pointer;transition:opacity .3s ease;outline:none}@media screen and (min-width:1024px){.jlb.projects-listing .projects-listing__filter-apply,.jlb.projects-listing .projects-listing__filter-close{padding:.875rem 2rem;font-size:1.125rem}}.jlb.projects-listing .projects-listing__filter-apply:hover,.jlb.projects-listing .projects-listing__filter-close:hover{opacity:.9}.jlb.projects-listing .projects-listing__filter-apply:focus-visible,.jlb.projects-listing .projects-listing__filter-close:focus-visible{border:.125rem solid var(--primary)}.jlb.projects-listing .projects-listing__filter-apply{background:var(--primary);color:var(--secondary)}.jlb.projects-listing .projects-listing__filter-close{background:rgba(0,0,0,0);color:var(--primary)}.jlb.projects-listing .projects-listing__filter-close:hover{border-color:var(--primary)}.jlb.projects-listing .projects-listing-container{position:relative}.jlb.projects-listing .projects-listing-container.loading{opacity:.6;pointer-events:none}.jlb.projects-listing .projects-grid{position:relative}.jlb.projects-listing .projects-grid__item{position:relative;border-bottom:.0625rem solid var(--secondary)}@media(hover: hover)and (pointer: fine){.jlb.projects-listing .projects-grid__item{border-bottom:none}.jlb.projects-listing .projects-grid__item::after{content:"";position:absolute;bottom:0;left:0;width:0;height:.0625rem;background:var(--secondary);transition:width 1.4s ease-out;transition-delay:0s}.jlb.projects-listing .projects-grid__item.aos-animate::after{width:100%;transition-delay:.45s}.jlb.projects-listing .projects-grid__item.aos-animate .projects-grid__figure::after,.jlb.projects-listing .projects-grid__item.aos-animate .projects-grid__content::after{height:100%}.jlb.projects-listing .projects-grid__item.aos-animate .projects-grid__figure::before{transform:translateY(100%);transition-delay:.3s}.jlb.projects-listing .projects-grid__item.aos-animate .projects-grid__figure img{transform:scale(1);transition-delay:.3s}.jlb.projects-listing .projects-grid__item.aos-animate .projects-grid__title{opacity:1;transform:translateY(0);transition-delay:.55s}.jlb.projects-listing .projects-grid__item.aos-animate .projects-grid__location{opacity:1;transform:translateY(0);transition-delay:.7s}.jlb.projects-listing .projects-grid__item.aos-animate .projects-grid__units,.jlb.projects-listing .projects-grid__item.aos-animate .projects-grid__description,.jlb.projects-listing .projects-grid__item.aos-animate .projects-grid__cta-link{opacity:1;transform:translateY(0)}.jlb.projects-listing .projects-grid__item.aos-animate .projects-grid__units{transition-delay:.82s}.jlb.projects-listing .projects-grid__item.aos-animate .projects-grid__description{transition-delay:.82s}.jlb.projects-listing .projects-grid__item.aos-animate .projects-grid__cta-link{transition-delay:.94s}}@media screen and (min-width:1199px){.jlb.projects-listing .projects-grid__item--image-left .projects-grid__wrapper:has(.projects-grid__figure) .projects-grid__figure{order:0}}@media screen and (min-width:1199px)and (hover: hover)and (pointer: fine){.jlb.projects-listing .projects-grid__item--image-left .projects-grid__wrapper:has(.projects-grid__figure) .projects-grid__figure{border-right:none}.jlb.projects-listing .projects-grid__item--image-left .projects-grid__wrapper:has(.projects-grid__figure) .projects-grid__figure::after{content:"";position:absolute;right:0;top:0;width:.0625rem;height:0;background:var(--secondary);transition:height .9s ease-out;transition-delay:0s}}@media screen and (min-width:1199px){@media not all and (hover: hover)and (pointer: fine){.jlb.projects-listing .projects-grid__item--image-left .projects-grid__wrapper:has(.projects-grid__figure) .projects-grid__figure{border-right:.0625rem solid var(--secondary)}}}@media screen and (min-width:1199px)and (hover: hover)and (pointer: fine){.jlb.projects-listing .projects-grid__item--image-left .projects-grid__wrapper:has(.projects-grid__figure) .projects-grid__content{position:relative}.jlb.projects-listing .projects-grid__item--image-left .projects-grid__wrapper:has(.projects-grid__figure) .projects-grid__content::after{content:"";position:absolute;left:0;top:0;width:.0625rem;height:100%;background:var(--secondary)}}@media screen and (min-width:1199px){.jlb.projects-listing .projects-grid__item--image-right .projects-grid__wrapper:has(.projects-grid__figure) .projects-grid__figure{order:1}}@media screen and (min-width:1199px)and (hover: hover)and (pointer: fine){.jlb.projects-listing .projects-grid__item--image-right .projects-grid__wrapper:has(.projects-grid__figure) .projects-grid__figure{border-left:none}.jlb.projects-listing .projects-grid__item--image-right .projects-grid__wrapper:has(.projects-grid__figure) .projects-grid__figure::after{content:"";position:absolute;left:0;top:0;width:.0625rem;height:100%;background:var(--secondary)}}@media screen and (min-width:1199px){@media not all and (hover: hover)and (pointer: fine){.jlb.projects-listing .projects-grid__item--image-right .projects-grid__wrapper:has(.projects-grid__figure) .projects-grid__figure{border-left:.0625rem solid var(--secondary)}}}@media screen and (min-width:1199px)and (hover: hover)and (pointer: fine){.jlb.projects-listing .projects-grid__item--image-right .projects-grid__wrapper:has(.projects-grid__figure) .projects-grid__content{position:relative;border-right:none}.jlb.projects-listing .projects-grid__item--image-right .projects-grid__wrapper:has(.projects-grid__figure) .projects-grid__content::after{content:"";position:absolute;right:0;top:0;width:.0625rem;height:0;background:var(--secondary);transition:height .9s ease-out;transition-delay:0s}}@media screen and (min-width:1199px){@media not all and (hover: hover)and (pointer: fine){.jlb.projects-listing .projects-grid__item--image-right .projects-grid__wrapper:has(.projects-grid__figure) .projects-grid__content{border-right:.0625rem solid var(--secondary)}}}.jlb.projects-listing .projects-grid__wrapper{position:relative}@media screen and (min-width:1199px){.jlb.projects-listing .projects-grid__wrapper:has(.projects-grid__figure){display:grid;grid-template-columns:repeat(2, 1fr)}}.jlb.projects-listing .projects-grid__figure{position:relative;overflow:hidden;background:var(--black-10);height:clamp(28.375rem,10.94453vw + 25.686750625rem,37.5rem)}@media screen and (min-width:1199px){.jlb.projects-listing .projects-grid__figure{height:100%}}.jlb.projects-listing .projects-grid__figure::before{content:"";position:absolute;inset:0;background:var(--primary);transform:translateY(0);transition:transform .9s cubic-bezier(0.76, 0, 0.24, 1);z-index:1}@media(pointer: coarse){.jlb.projects-listing .projects-grid__figure::before{display:none}}.jlb.projects-listing .projects-grid__figure img{width:100%;height:100%;object-fit:cover;transform:scale(1.08);transform-origin:top center;transition:transform 1.1s cubic-bezier(0.25, 0.46, 0.45, 0.94)}@media(pointer: coarse){.jlb.projects-listing .projects-grid__figure img{transform:scale(1)}}.jlb.projects-listing .projects-grid__figure .projects-grid__placeholder{display:flex;align-items:center;justify-content:center;color:var(--white-50);min-height:clamp(18.75rem,22.48876vw + 13.226199375rem,37.5rem);width:100%;height:100%}.jlb.projects-listing .projects-grid__content{display:flex;flex-direction:column;justify-content:center;gap:clamp(1.5rem,0.5997vw + 1.35269875rem,2rem);padding:clamp(3.625rem,4.64768vw + 2.483414375rem,7.5rem) clamp(1.5rem,2.9985vw + .763493125rem,4rem) clamp(3.625rem,5.54723vw + 2.2624625rem,8.25rem);background:var(--primary)}@media screen and (max-width:1198px){.jlb.projects-listing .projects-grid__content{border-top:.0625rem solid var(--secondary)}}.jlb.projects-listing .projects-grid__header{display:flex;align-items:center;flex-direction:column}.jlb.projects-listing .projects-grid__header h2{margin:0;color:var(--secondary);font-weight:400;font-size:clamp(2.25rem,2.09895vw + 1.734445rem,4rem);line-height:1.07;letter-spacing:0;text-align:center}@media screen and (min-width:1199px){.jlb.projects-listing .projects-grid__header h2{line-height:1.25}}.jlb.projects-listing .projects-grid__header h2:has(+.projects-grid__meta){margin-bottom:clamp(1.625rem,1.27436vw + 1.311984375rem,2.6875rem)}.jlb.projects-listing .projects-grid__header .projects-grid__meta{display:flex;flex-direction:column;gap:.5rem}@media screen and (min-width:1199px){.jlb.projects-listing .projects-grid__header .projects-grid__meta{gap:0}}.jlb.projects-listing .projects-grid__header .projects-grid__line{width:.0625rem;height:clamp(7.5rem,8.9955vw + 5.29048rem,15rem);transform:translateX(-50%);display:inline-block;position:relative;margin:clamp(2rem,2.02399vw + 1.502858125rem,3.6875rem) 0 clamp(.625rem,1.12444vw + .34881rem,1.5625rem);font-size:0;line-height:0;text-decoration:none}.jlb.projects-listing .projects-grid__header .projects-grid__line:after{content:"";position:absolute;left:0;top:0;width:100%;height:100%;background-color:var(--secondary);transition:height .8s ease-in-out}@media screen and (min-width:1199px){.jlb.projects-listing .projects-grid__header .projects-grid__line:after{height:0}}@media screen and (min-width:1199px){.jlb.projects-listing .projects-grid__header .projects-grid__line.aos-animate:after{height:100%}}@media(hover: hover)and (pointer: fine){.jlb.projects-listing .projects-grid__title,.jlb.projects-listing .projects-grid__location,.jlb.projects-listing .projects-grid__units,.jlb.projects-listing .projects-grid__description,.jlb.projects-listing .projects-grid__cta-link{opacity:0;transform:translateY(0.875rem);transition:opacity .55s ease,transform .55s ease}}.jlb.projects-listing .projects-grid__location,.jlb.projects-listing .projects-grid__units{display:inline-block;color:var(--secondary);font-family:var(--secondary-font);text-align:center;font-weight:420;font-size:clamp(1.5rem,0.5997vw + 1.35269875rem,2rem);line-height:1;letter-spacing:0}@media screen and (min-width:1199px){.jlb.projects-listing .projects-grid__location,.jlb.projects-listing .projects-grid__units{font-weight:580}}.jlb.projects-listing .projects-grid__location{margin-bottom:clamp(.0625rem,1.04948vw - .1952775rem,.9375rem)}.jlb.projects-listing .projects-grid__description{font-size:clamp(1rem,0.29985vw + .926349375rem,1.25rem);color:var(--secondary);text-align:center;font-weight:400;line-height:1.07;letter-spacing:0}@media screen and (min-width:1199px){.jlb.projects-listing .projects-grid__description{line-height:1.4}}.jlb.projects-listing .projects-grid__description:has(+.projects-grid__cta){margin-bottom:clamp(1.875rem,1.57421vw + 1.48833375rem,3.1875rem)}.jlb.projects-listing .projects-grid__cta{text-align:center}.jlb.projects-listing .projects-grid__cta-link{display:inline-flex;align-items:center;gap:clamp(.1875rem,0.37481vw + .095436875rem,.5rem);color:var(--secondary);font-size:clamp(1rem,0.29985vw + .926349375rem,1.25rem);text-decoration:none;font-weight:400;line-height:1;letter-spacing:0;text-align:center;transition:opacity .3s ease}@media screen and (min-width:1199px){.jlb.projects-listing .projects-grid__cta-link{line-height:1.6}}.jlb.projects-listing .projects-grid__cta-link .projects-grid__cta-icon{width:clamp(.8125rem,0.52474vw + .68361125rem,1.25rem);height:clamp(.8125rem,0.52474vw + .68361125rem,1.25rem);transition:all .3s ease-in-out}.jlb.projects-listing .projects-grid__cta-link:hover{opacity:.8}.jlb.projects-listing .projects-grid__cta-link:hover .projects-grid__cta-icon{transform:translateX(0.25rem)}.jlb.projects-listing .projects-grid__cta-link:focus-visible{outline:.125rem solid var(--secondary);outline-offset:.25rem;border-radius:.125rem}.jlb.projects-listing .no-projects-found{text-align:center;padding:5rem 1.25rem;color:var(--secondary);font-size:1.125rem}@media screen and (min-width:1024px){.jlb.projects-listing .no-projects-found{padding:7.5rem 1.25rem;font-size:1.25rem}}.jlb.projects-listing .projects-pagination{padding:4rem 1.5rem;text-align:center}.jlb.projects-listing .projects-pagination .page-numbers{display:flex;justify-content:center;align-items:center;gap:.5rem;list-style:none;margin:0;padding:0;flex-wrap:wrap}.jlb.projects-listing .projects-pagination .page-numbers li{margin:0;padding:0}.jlb.projects-listing .projects-pagination .page-numbers a,.jlb.projects-listing .projects-pagination .page-numbers span{display:inline-block;padding:.75rem 1rem;color:var(--secondary);text-decoration:none;border:.0625rem solid hsla(0,0%,100%,.2);border-radius:.25rem;transition:all .3s ease;font-size:1rem;min-width:2.75rem;text-align:center}@media screen and (min-width:1024px){.jlb.projects-listing .projects-pagination .page-numbers a,.jlb.projects-listing .projects-pagination .page-numbers span{padding:.875rem 1.25rem;font-size:1.125rem}}.jlb.projects-listing .projects-pagination .page-numbers a:hover{background:var(--secondary);color:var(--primary);border-color:var(--secondary)}.jlb.projects-listing .projects-pagination .page-numbers .current{background:var(--secondary);color:var(--primary);border-color:var(--secondary);font-weight:600}.jlb.projects-listing .projects-pagination .page-numbers .prev,.jlb.projects-listing .projects-pagination .page-numbers .next{font-weight:500}.jlb.projects-listing .loading-indicator{display:none;text-align:center;padding:2.5rem;color:var(--secondary);font-size:1.125rem}.jlb.projects-listing .ajax-error{text-align:center;padding:5rem 1.25rem;color:var(--secondary);font-size:1.125rem}.jlb.projects-listing .ajax-error p{margin:0}@media(pointer: coarse){.jlb.projects-listing [data-aos]{opacity:1;transform:unset}}body:has(.projects-listing__filter-button-wrapper) footer{z-index:9999;position:relative}/*# sourceMappingURL=projects-listing.css.map */
