.shareProjectButton_button__wUyXJ{all:unset;box-sizing:border-box;display:flex;justify-content:center;align-items:center;width:40px;height:40px;min-width:40px;min-height:40px;max-width:40px;max-height:40px;background-color:var(--primary-100);border-radius:50%;color:var(--primary-500);cursor:pointer;transition:background-color .3s ease,color .3s ease,transform .3s ease,box-shadow .3s ease}.shareProjectButton_button__wUyXJ:hover{cursor:pointer;background-color:var(--white-scale-black);color:var(--white-scale-white);transform:scale(1.05);box-shadow:0 4px 10px rgba(0,0,0,.2)}.shareProjectButton_button__wUyXJ svg{width:20px}.shareProjectButton_copyMessage__AvyiC{position:absolute;background-color:rgba(0,0,0,.85);color:white;font-size:.75rem;padding:.4em .6em;border-radius:4px;white-space:nowrap;opacity:0;pointer-events:none;transform:translateX(-50%) translateY(5px);transition:opacity .2s ease,transform .2s ease;z-index:5;bottom:115%;left:50%}.shareProjectButton_visible__oigbT{opacity:1;transform:translateX(-50%) translateY(0)}@media (max-width:1279px){.shareProjectButton_copyMessage__AvyiC{bottom:auto;left:auto;top:50%;right:115%}.shareProjectButton_copyMessage__AvyiC,.shareProjectButton_visible__oigbT{transform:translateY(-50%) translateX(0)}}@media (max-width:875px){.shareProjectButton_button__wUyXJ{width:30px;height:30px;min-width:30px;min-height:30px;max-width:30px;max-height:30px}.shareProjectButton_button__wUyXJ svg{width:16px}}.style_header__o7G5_{display:flex;flex-flow:column nowrap;gap:1.5rem}.style_content__vcFkr{display:flex;flex-flow:row nowrap;justify-content:space-between;align-items:center;gap:.5rem}.style_metaList__PqS_i{flex-flow:row wrap;gap:.45rem;font-size:var(--desktop-body-text-2);padding-top:.55rem}.style_backLink__k8IL6,.style_metaList__PqS_i{display:flex;align-items:center;color:var(--primary-700)}.style_backLink__k8IL6{width:-moz-fit-content;width:fit-content;text-decoration:none;gap:.6rem;justify-content:flex-start;transition:all .2s ease}.style_backLink__k8IL6:hover{color:var(--white-scale-black);text-decoration:underline;gap:.4rem}.style_backLink__k8IL6 svg{width:25px}@media (max-width:875px){.style_backLink__k8IL6{gap:.4rem}.style_backLink__k8IL6:hover{gap:.3rem}.style_backLink__k8IL6 svg{width:20px}.style_metaList__PqS_i{font-size:var(--mobile-body-text-2);padding-top:.35rem}}.page_main__MK4st{width:100%;max-width:var(--default-width);margin:var(--default-margin);padding:var(--default-padding)}.page_main__MK4st h1,.page_main__MK4st h2{position:relative;display:inline-block;padding-bottom:.15rem}.page_main__MK4st h1:after,.page_main__MK4st h2:after{content:"";position:absolute;bottom:0;left:0;width:40%;height:.5px;background-color:var(--primary-200)}.style_section__XExiK{display:flex;flex-flow:row nowrap;justify-content:space-between}.style_detailsContainer__tvP8B{flex-basis:54%;display:flex;flex-flow:column nowrap;gap:1rem}.style_details__c7PMB{display:flex;flex-flow:column nowrap;align-items:flex-start;gap:.5rem}.style_details__c7PMB p{color:var(--primary-700)}.style_talkWithUsCard__wUA4H{flex-basis:44%;background-color:#E7E6EE;color:var(--primary-800);display:flex;flex-flow:column nowrap;text-align:center;justify-content:center;align-items:center;border-radius:.5rem;height:-moz-fit-content;height:fit-content;padding:1rem}.style_contactOptions__vN2TG{width:100%;display:flex;flex-direction:column;gap:.5rem;margin-top:1.5rem}.style_contactButton__gG7gH{display:flex;gap:.5rem;align-items:center;justify-content:center;padding:.75rem 1rem;border-radius:.5rem;background-color:var(--primary-900);color:var(--white-scale-white);font-weight:500;text-decoration:none;transition:transform .2s ease,box-shadow .2s ease;cursor:pointer}.style_contactButton__gG7gH:hover{transform:translateY(-3px);box-shadow:0 6px 12px rgba(0,0,0,.1)}.style_contactButton__gG7gH:active{transform:translateY(0);box-shadow:0 2px 6px rgba(0,0,0,.08)}.style_divider__PnDfY{width:100%;text-align:center;border-top:1px solid var(--primary-400);position:relative;margin:.5rem 0}.style_divider__PnDfY span{position:absolute;top:-.7em;left:50%;transform:translateX(-50%);background-color:#E7E6EE;padding:0 .5rem;font-weight:500;color:var(--primary-400)}.style_materialsWrapper__5F3R4{display:flex;flex-flow:row wrap;gap:.5rem;width:100%}.style_materialContainer__Iwusv{display:flex;gap:.35rem;align-items:center;flex-direction:column;padding:1rem 0;max-width:250px;width:100%;background-color:var(--white-scale-white);border-radius:.5rem}.style_imgWrapper__KtXAn{display:block;position:relative;width:30px;height:30px;overflow:hidden;border-radius:.5rem}.style_imgWrapper__KtXAn img{position:relative;object-fit:cover;position:absolute;top:-7.5px;left:-7.5px}@media (max-width:875px){.style_section__XExiK{flex-direction:column;align-items:center;gap:1.5rem}.style_section__XExiK h2:after{left:50%;transform:translateX(-50%)}.style_detailsContainer__tvP8B{width:100%}.style_detailsContainer__tvP8B,.style_talkWithUsCard__wUA4H{flex-basis:auto}.style_details__c7PMB{align-items:center;text-align:center}.style_details__c7PMB,.style_materialsWrapper__5F3R4{justify-content:center}}.style_modalBackdrop__WBjPw{position:fixed;inset:0;background:rgba(0,0,0,.6);display:flex;align-items:center;justify-content:center;z-index:1100}.style_close__1YyX5{position:fixed;inset:0;z-index:1;content:""}.style_modalViewer__gGsuH{position:relative;border-radius:.5rem;width:min(calc(100vw - 2rem),1350px,calc((100vh - 2rem) * 16 / 9));max-width:1350px;max-height:calc(100vh - 2rem);height:auto;margin:0 auto;display:flex;justify-content:center;align-items:center;aspect-ratio:16/9;overflow:hidden;box-sizing:border-box;z-index:2}.style_modalImage__uA7Y8{position:relative;width:100%;height:100%;object-fit:cover;border-radius:.5rem;background-color:var(--primary-800);border:none;z-index:1}.style_mediaTitleWrapper__CfrA_{position:absolute;top:1rem;left:50%;max-width:min(calc(100% - 8rem),44rem);padding:.45rem .9rem;border:1px solid rgba(255,255,255,.24);border-radius:.5rem;background:rgba(20,20,31,.42);box-shadow:0 1rem 2rem rgba(0,0,0,.22),inset 0 1px 0 rgba(255,255,255,.18);transform:translateX(-50%);z-index:10;backdrop-filter:blur(14px) saturate(150%);-webkit-backdrop-filter:blur(14px) saturate(150%);transition:opacity .18s ease,transform .18s ease}.style_hiddenMediaTitleWrapper__0hBso{opacity:0;pointer-events:none;transform:translateX(-50%) translateY(-.75rem)}.style_mediaTitle__YKawB{margin:0;overflow:hidden;color:var(--primary-050);font-size:clamp(.85rem,1.2vw,1rem);font-weight:700;line-height:1.2;text-align:center;text-overflow:ellipsis;white-space:nowrap}.style_containedModalImage__kVzpC{object-fit:contain;background-color:transparent}.style_iframeWrapper___rSpB{position:relative;height:100%;width:100%;aspect-ratio:16/9;border-radius:.5rem;overflow:hidden}.style_clickableImageWrapper__BlWN5{cursor:pointer}.style_clickableImageWrapper__BlWN5:focus-visible{outline:2px solid rgba(255,255,255,.82);outline-offset:-.35rem}.style_blurImageWrapper__1azty{background-color:var(--primary-800)}.style_blurredImageBackground__SWh8D{position:absolute;inset:-2rem;background-position:50%;background-size:cover;filter:blur(24px);opacity:.8;transform:scale(1.04)}.style_modalIframe__NTswX{position:absolute;inset:0;width:100%;height:100%;border:none;background-color:var(--primary-800)}.style_loaderWrapper__wz13_{position:absolute;inset:0;display:flex;align-items:center;justify-content:center;z-index:5;pointer-events:none}.style_closeButton__FU41u{display:flex;text-decoration:none;position:absolute;top:1rem;right:1rem;font-size:2rem;background:rgba(0,0,0,.4);border:none;color:var(--primary-050);cursor:pointer;z-index:10;padding:.5rem;border-radius:50%;transition:background .3s ease,color .3s ease,transform .2s ease,box-shadow .2s ease,outline .2s ease;backdrop-filter:blur(4px);-webkit-backdrop-filter:blur(4px)}.style_closeButton__FU41u:hover{background:rgba(255,255,255,.9);color:var(--primary-900);transform:scale(1.1);box-shadow:0 4px 12px rgba(0,0,0,.15);outline:2px solid rgba(0,0,0,.1)}.style_navArrow__No172{position:absolute;top:50%;transform:translateY(-50%);font-size:3rem;color:var(--primary-800);text-decoration:none;background:rgba(255,255,255,.4);padding:.25rem .5rem;border-radius:.5rem;cursor:pointer;-webkit-user-select:none;-moz-user-select:none;user-select:none;z-index:10;transition:background .3s ease,transform .2s ease,box-shadow .2s ease,outline .2s ease;backdrop-filter:blur(4px);-webkit-backdrop-filter:blur(4px)}.style_navArrow__No172:hover{background:rgba(255,255,255,.9);transform:translateY(-50%) scale(1.1);box-shadow:0 4px 12px rgba(0,0,0,.15);outline:2px solid rgba(0,0,0,.1)}.style_left__T3vFM{left:1rem}.style_right__uxE9p{right:1rem}.style_thumbnailRevealZone__EjZYV{position:absolute;left:0;right:0;bottom:0;height:6rem;z-index:11}.style_thumbnailStrip__9BMMa{position:absolute;left:50%;bottom:1rem;width:min(calc(100% - 7rem),58rem);height:4.25rem;display:flex;align-items:center;gap:.5rem;padding:.5rem;overflow-x:auto;overflow-y:hidden;border:1px solid rgba(255,255,255,.46);border-radius:.5rem;background:rgba(255,255,255,.34);box-shadow:0 1rem 2rem rgba(0,0,0,.18),inset 0 1px 0 rgba(255,255,255,.62);transform:translateX(-50%);z-index:12;backdrop-filter:blur(16px) saturate(165%);-webkit-backdrop-filter:blur(16px) saturate(165%);scrollbar-color:rgba(20,20,31,.46) rgba(255,255,255,.34);scrollbar-width:thin;transition:opacity .18s ease,transform .18s ease}.style_thumbnailStrip__9BMMa::-webkit-scrollbar{height:.45rem}.style_thumbnailStrip__9BMMa::-webkit-scrollbar-track{border-radius:999px;background:rgba(255,255,255,.34)}.style_thumbnailStrip__9BMMa::-webkit-scrollbar-thumb{border-radius:999px;background:linear-gradient(90deg,rgba(20,20,31,.38),rgba(20,20,31,.62))}.style_thumbnailStrip__9BMMa::-webkit-scrollbar-thumb:hover{background:rgba(20,20,31,.72)}.style_hiddenThumbnailStrip__ggtO3{opacity:0;pointer-events:none;transform:translateX(-50%) translateY(.75rem)}.style_thumbnailLink__dXXRy{position:relative;width:5.75rem;height:3.25rem;flex:0 0 5.75rem;overflow:hidden;border:2px solid rgba(255,255,255,.35);border-radius:.375rem;background:var(--primary-800);opacity:.72;transition:border-color .18s ease,opacity .18s ease,transform .18s ease}.style_thumbnailLink__dXXRy:focus-visible,.style_thumbnailLink__dXXRy:hover{border-color:rgba(255,255,255,.88);opacity:1;transform:translateY(-1px)}.style_activeThumbnail__vbXAg{border-color:var(--primary-050);opacity:1}.style_thumbnailImage__645wE{width:100%;height:100%;object-fit:cover}@media (max-width:875px){.style_modalViewer__gGsuH{width:100vw;max-width:min(100vw,calc((100svh - 1rem) * 16 / 9));max-height:calc(100svh - 1rem);border-radius:0}.style_iframeWrapper___rSpB,.style_modalImage__uA7Y8{border-radius:0}.style_modalImage__uA7Y8{object-fit:contain}.style_left__T3vFM{left:.25rem}.style_right__uxE9p{right:.25rem}.style_closeButton__FU41u{top:.25rem;right:.25rem;padding:.25rem;background:rgba(255,209,209,.4);color:var(--primary-900);transform:scale(1.1);box-shadow:0 4px 12px rgba(0,0,0,.15);outline:2px solid rgba(0,0,0,.1)}.style_mediaTitleWrapper__CfrA_{top:.5rem;max-width:min(calc(100% - 5rem),24rem);padding:.35rem .65rem}.style_navArrow__No172{padding:0 .25rem}.style_navArrow__No172:hover{background:rgba(255,255,255,.4);transform:translateY(-50%) scale(1);box-shadow:none;outline:none}.style_thumbnailStrip__9BMMa{bottom:.5rem;width:min(calc(100% - 3rem),30rem);height:3.5rem;gap:.375rem;padding:.375rem}.style_thumbnailLink__dXXRy{width:4.5rem;height:2.5rem;flex-basis:4.5rem}}