.post-image-modal{align-items:center;display:flex;height:100%;justify-content:center;left:0;opacity:0;position:fixed;top:0;transition:opacity .3s ease,visibility .3s ease;visibility:hidden;width:100%;z-index:99999}.post-image-modal[aria-hidden=false]{opacity:1;visibility:visible}.post-image-modal__overlay{background:rgba(0,0,0,.9);cursor:pointer;height:100%;left:0;position:absolute;top:0;width:100%}.post-image-modal__content{max-height:90vh;max-width:90vw;position:relative;text-align:center;z-index:1}.post-image-modal__image{border-radius:4px;max-height:85vh;max-width:90vw;object-fit:contain}.post-image-modal__video{aspect-ratio:16/9;max-height:80vh;width:min(90vw,142.2222222222vh)}.post-image-modal__video[aria-hidden=true]{display:none}.post-image-modal__video iframe,.post-image-modal__video video{height:100%;object-fit:contain;width:100%}.post-image-modal__caption{color:hsla(0,0%,100%,.85);font-size:14px;font-style:italic;line-height:1.4;margin:10px 0 0;text-align:center}.post-image-modal__close{align-items:center;background:transparent;border:none;color:#fff;cursor:pointer;display:flex;justify-content:center;padding:8px;position:absolute;right:0;top:-48px;transition:transform .2s ease}.post-image-modal__close:focus,.post-image-modal__close:hover{transform:scale(1.1)}.post-image-modal__close:focus{outline:2px solid #fff;outline-offset:2px}.post-image-modal__close svg{height:32px;width:32px}.post-image-modal__nav{align-items:center;background:transparent;border:none;color:#fff;cursor:pointer;display:flex;justify-content:center;padding:8px;position:absolute;top:50%;transform:translateY(-50%);transition:transform .2s ease;z-index:2}.post-image-modal__nav:focus,.post-image-modal__nav:hover{transform:translateY(-50%) scale(1.1)}.post-image-modal__nav:focus{outline:2px solid #fff;outline-offset:2px}.post-image-modal__nav svg{height:40px;width:40px}.post-image-modal__nav[hidden]{display:none}.post-image-modal__nav--prev{left:12px}@media(min-width:768px){.post-image-modal__nav--prev{left:24px}}.post-image-modal__nav--next{right:12px}@media(min-width:768px){.post-image-modal__nav--next{right:24px}}.single-special-project-page .content-area{margin-bottom:0;margin-top:0}.single-special-project-page .content-container{padding-bottom:100px;padding-top:75px}.single-special-project-page .background-image{background-color:var(--global-palette7);overflow:hidden;position:relative;width:100%}.single-special-project-page .background-image img.background-image__img{height:100%;inset:0;object-fit:cover;object-position:50% 50%;position:absolute;width:100%;z-index:0}.single-special-project-page:not(.has-featured-image) .background-image{background-image:url(4b566b7255929bafa6f5.avif)}@media(max-width:1024px){.single-special-project-page:not(.has-featured-image) .background-image{background-image:url(83672df6831043113a40.avif)}}@media(max-width:767px){.single-special-project-page:not(.has-featured-image) .background-image{background-image:url(9b210a309aed74bcf44c.avif)}}.single-special-project-page .image-filter{background:linear-gradient(262deg,rgba(12,61,97,0) .84%,#0c3d61 95.57%),linear-gradient(0deg,rgba(12,61,97,0) 60.33%,rgba(12,61,97,.9));border-bottom:4px solid var(--global-palette1);height:min(450px,85svh);position:relative;z-index:1}@media(max-width:767px){.single-special-project-page .image-filter{background:linear-gradient(270deg,rgba(12,61,97,.3),#0c3d61),linear-gradient(0deg,rgba(12,61,97,.2),rgba(12,61,97,.5))}}.single-special-project-page .title-container{height:100%;position:relative}.single-special-project-page .title{max-width:calc(100% - 60px);position:absolute;top:60%;transform:translateY(-50%)}.single-special-project-page .post-top-bar{display:flex;margin-bottom:20px}.single-special-project-page .back-to-archive{align-items:center;color:var(--global-palette6);display:flex;font-size:14px;font-weight:400;gap:14px;letter-spacing:0;padding:10px 0;text-decoration:none;text-transform:uppercase;transition:gap .3s ease,color .3s ease}.single-special-project-page .back-to-archive svg{transform:translateX(0) rotate(90deg);transition:transform .3s ease}.single-special-project-page .back-to-archive:hover{color:var(--global-palette4)}.single-special-project-page .back-to-archive:hover svg{transform:translateX(-4px) rotate(90deg)}.single-special-project-page .post-title{color:var(--global-palette6);font-size:45px;font-weight:400;letter-spacing:0;margin:16px 0 20px;text-transform:unset}@media(max-width:767px){.single-special-project-page .post-title{font-size:32px}}.single-special-project-page .post-title:has(+.post-project-lead){margin-bottom:8px}.single-special-project-page .post-project-lead{font-weight:300;margin:0 0 20px}.single-special-project-page .sp-content-grid{align-items:start;column-gap:50px;display:grid;grid-template-columns:1fr 1fr;row-gap:40px}@media(max-width:767px){.single-special-project-page .sp-content-grid{grid-template-columns:1fr;row-gap:40px}}.single-special-project-page .sp-content-chunk{min-width:0}.single-special-project-page .post-text{font-weight:300;margin:0 0 32px}.single-special-project-page .post-text h2,.single-special-project-page .post-text h3,.single-special-project-page .post-text h4,.single-special-project-page .post-text h5,.single-special-project-page .post-text p{margin:0 0 8px}.single-special-project-page .post-text ul{margin:0 0 0 1.5em}.single-special-project-page .post-text .ql-indent-1{margin-left:2em}.single-special-project-page .post-text .ql-indent-2{margin-left:4em}.single-special-project-page .post-text .ql-indent-3{margin-left:6em}.single-special-project-page video{border-radius:5px;width:100%}.single-special-project-page .post-single-image{margin:0 0 32px;max-width:100%;text-align:center}.single-special-project-page .post-single-image img{border-radius:5px;height:auto;width:100%}.single-special-project-page .post-single-image__trigger{background:none;border:none;cursor:pointer;display:block;padding:0;width:100%}.single-special-project-page .post-single-image__caption{color:var(--global-palette5);font-size:14px;font-style:italic;line-height:1.4;margin:8px 0 0}.single-special-project-page .post-media-list{display:flex;flex-direction:column;gap:16px;margin:0 0 32px}.single-special-project-page .wp-block-nautsamawt-carousel-nautsamawt{margin:0 0 32px}.single-special-project-page .swiper-slide{justify-content:center}.single-special-project-page .swiper-slide img{border-radius:5px}.single-special-project-page .post-image-grid__item{background:var(--global-palette7);border:none;border-radius:5px;cursor:pointer;display:block;overflow:hidden;padding:0;position:relative;transition:transform .2s ease,box-shadow .2s ease;width:100%}.single-special-project-page .post-image-grid__item:focus,.single-special-project-page .post-image-grid__item:hover{box-shadow:0 8px 24px rgba(0,0,0,.15);transform:scale(1.02)}.single-special-project-page .post-image-grid__item:focus{outline:2px solid var(--global-palette7);outline-offset:2px}.single-special-project-page .post-image-grid__item img{border-radius:5px;display:block;height:auto;width:100%}.single-special-project-page .post-image-grid__item--video{position:relative}.single-special-project-page .post-image-grid__video-label{background:rgba(0,0,0,.7);border-radius:4px;bottom:12px;color:#fff;font-size:13px;left:12px;padding:4px 10px;pointer-events:none;position:absolute}.single-special-project-page .post-documents{display:flex;flex-direction:column;gap:12px;margin:0 0 32px}.single-special-project-page .post-documents__item{align-items:center;border:1px solid var(--global-palette6,#ccc);border-radius:5px;color:var(--global-palette4);display:flex;gap:14px;padding:16px 20px;text-decoration:none;transition:background-color .2s ease,border-color .2s ease}.single-special-project-page .post-documents__item:focus,.single-special-project-page .post-documents__item:hover{background-color:var(--global-palette7,#f7f7f7);border-color:var(--global-palette6,#999)}.single-special-project-page .post-documents__item:focus{outline:2px solid var(--global-palette6);outline-offset:2px}.single-special-project-page .post-documents__icon{color:var(--global-palette5);flex-shrink:0;height:24px;width:24px}.single-special-project-page .post-documents__info{display:flex;flex-direction:column;gap:2px;min-width:0}.single-special-project-page .post-documents__name{font-size:15px;font-weight:600;line-height:1.4;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.single-special-project-page .post-documents__meta{align-items:center;color:var(--global-palette5,#666);display:flex;font-size:13px;gap:8px;line-height:1.3}.single-special-project-page .post-documents__ext{background:var(--global-palette7,#eee);border-radius:3px;color:var(--global-palette5,#555);display:inline-block;font-size:11px;font-weight:700;letter-spacing:.03em;line-height:1.5;padding:1px 6px}.single-special-project-page .post-documents__size{color:var(--global-palette5,#666);font-size:13px;line-height:1.3}
/*# sourceMappingURL=single-special_project.css.map*/