@keyframes Project_fadeInOut__nl9MC{0%,to{opacity:1}50%{opacity:.3}}@keyframes Project_slowRotate__A0Z_u{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}@keyframes Project_cardBorderShimmer__w2a1m{0%,to{background-position:0 50%}50%{background-position:100% 50%}}.Project_page__CxXLA{overflow:hidden;color:#fff;background:#060807}.Project_hero__wOU2P{padding:28px 0 0;background:radial-gradient(circle at 70% 26%,rgba(var(--theme-color-rgb),.04),transparent 28%),#060807}.Project_heroGrid__yGtPJ{display:grid;grid-template-columns:minmax(330px,.78fr) minmax(520px,1.22fr);align-items:center;gap:clamp(34px,5vw,68px);min-height:500px}.Project_copy__yZcnf{display:flex;min-width:0;flex-direction:column;align-items:flex-start}.Project_copy__yZcnf h1{max-width:570px;margin:17px 0;color:#fff;font-size:clamp(45px,5vw,70px);font-weight:760;line-height:.98;letter-spacing:-.052em;text-wrap:balance}.Project_copy__yZcnf h1 span{display:block;color:var(--theme-color,#f28a16)}.Project_copy__yZcnf>p{max-width:530px;margin:0;color:rgba(255,255,255,.67);font-size:16px;line-height:1.65}.Project_back__Y_XA_{display:inline-flex;align-items:center;gap:9px;margin-bottom:24px;color:rgba(var(--theme-color-rgb),.86);font-size:12px;font-weight:600;text-decoration:none;transition:color .18s ease,transform .18s ease}.Project_back__Y_XA_ svg{width:17px;height:17px;transition:transform .18s ease}.Project_back__Y_XA_:hover{color:#fff;transform:translateX(-2px)}.Project_back__Y_XA_:hover svg{transform:translateX(-3px)}.Project_category__pZT2l{display:inline-flex;align-items:center;gap:8px;padding:7px 11px;color:rgba(255,255,255,.78);border:1px solid rgba(var(--theme-color-rgb),.28);border-radius:8px;background:rgba(var(--theme-color-rgb),.045);font-size:11px;font-weight:700;letter-spacing:.045em;text-transform:uppercase}.Project_category__pZT2l svg{width:16px;height:16px;color:var(--theme-color,#f28a16)}.Project_actions__mgpVq{display:flex;flex-wrap:wrap;gap:13px;margin-top:24px}.Project_primaryCta__Ts_8f,.Project_secondaryCta__2fJHr{display:inline-flex;align-items:center;justify-content:center;gap:11px;min-height:47px;padding:0 20px;border-radius:9px;font-size:13px;font-weight:700;text-decoration:none;transition:transform .18s ease,box-shadow .18s ease,border-color .18s ease}.Project_primaryCta__Ts_8f svg,.Project_secondaryCta__2fJHr svg{width:17px;height:17px;transition:transform .18s ease}.Project_primaryCta__Ts_8f:hover,.Project_secondaryCta__2fJHr:hover{transform:translateY(-2px)}.Project_primaryCta__Ts_8f{color:#fff;border:1px solid rgba(255,189,107,.55);background:linear-gradient(135deg,#f28a16,#d96e02);box-shadow:0 10px 28px rgba(var(--theme-color-rgb),.25)}.Project_primaryCta__Ts_8f:hover{box-shadow:0 14px 35px rgba(var(--theme-color-rgb),.38)}.Project_primaryCta__Ts_8f:hover svg{transform:translateX(3px)}.Project_secondaryCta__2fJHr{color:#fff;border:1px solid rgba(255,255,255,.18);background:rgba(13,15,14,.5)}.Project_secondaryCta__2fJHr:hover{border-color:rgba(var(--theme-color-rgb),.55)}.Project_gallery__wGaKk{position:relative;min-width:0;padding-bottom:78px}.Project_mainImage__iaMi5{position:relative;display:block;width:100%;aspect-ratio:1.4/1;overflow:hidden;padding:0;border:1px solid rgba(255,255,255,.1);border-radius:16px;background:#0a0c0b;box-shadow:0 25px 65px rgba(0,0,0,.42);cursor:zoom-in}.Project_mainImage__iaMi5>img{object-fit:cover;transition:transform .65s cubic-bezier(.2,.7,.2,1),opacity .26s ease}.Project_mainImage__iaMi5:after{content:"";position:absolute;inset:0;background:linear-gradient(180deg,transparent 62%,rgba(3,4,4,.38));pointer-events:none}.Project_mainImage__iaMi5:hover>img{transform:scale(1.035)}.Project_mainImage__iaMi5:hover .Project_zoom__aVYuu{color:#111;background:var(--theme-color,#f28a16);transform:scale(1.06)}.Project_counter__yB5ZP,.Project_zoom__aVYuu{position:absolute;z-index:2;color:#fff;border:1px solid rgba(255,255,255,.15);background:rgba(8,10,9,.64);-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px)}.Project_zoom__aVYuu{top:15px;right:15px;display:grid;width:40px;height:40px;border-radius:50%;place-items:center;transition:color .18s ease,background .18s ease,transform .18s ease}.Project_zoom__aVYuu svg{width:20px;height:20px}.Project_counter__yB5ZP{right:15px;bottom:15px;padding:6px 10px;border-radius:999px;font-size:11px}.Project_thumbnails__6APFW{position:absolute;right:50%;bottom:0;display:grid;grid-template-columns:repeat(4,74px);gap:9px;transform:translateX(50%)}.Project_thumbnails__6APFW button{position:relative;width:74px;height:58px;overflow:hidden;padding:0;border:1px solid rgba(255,255,255,.13);border-radius:8px;background:#0a0c0b;cursor:pointer;opacity:.55;transition:opacity .18s ease,border-color .18s ease,transform .18s ease,box-shadow .18s ease}.Project_thumbnails__6APFW button img{object-fit:cover}.Project_thumbnails__6APFW button.Project_thumbnailActive__AS_f6,.Project_thumbnails__6APFW button:hover{border-color:var(--theme-color,#f28a16);box-shadow:0 0 14px rgba(var(--theme-color-rgb),.18);opacity:1;transform:translateY(-2px)}.Project_galleryArrow__8VAbg{position:absolute;z-index:3;top:calc(50% - 39px);display:grid;width:40px;height:40px;color:var(--theme-color,#f28a16);border:1px solid rgba(var(--theme-color-rgb),.25);border-radius:50%;background:rgba(8,10,9,.75);box-shadow:0 8px 22px rgba(0,0,0,.4);cursor:pointer;place-items:center;transform:translateY(-50%);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);transition:color .18s ease,background .18s ease,transform .18s ease}.Project_galleryArrow__8VAbg svg{width:19px;height:19px}.Project_galleryArrow__8VAbg:hover{color:#111;background:var(--theme-color,#f28a16);transform:translateY(-50%) scale(1.08)}.Project_galleryPrev__qA039{left:14px}.Project_galleryNext__RB9lI{right:14px}.Project_infoBar__iSRef{position:relative;z-index:4;display:grid;grid-template-columns:repeat(5,1fr);margin-top:6px;padding:19px 16px;border:1px solid rgba(255,255,255,.09);border-radius:14px;background:linear-gradient(110deg,rgba(19,22,20,.84),rgba(9,11,10,.72));box-shadow:0 20px 50px rgba(0,0,0,.28),inset 0 1px rgba(255,255,255,.025);-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px)}.Project_infoItem__LAX_A{display:flex;align-items:center;gap:13px;min-width:0;padding:0 20px;border-right:1px solid rgba(255,255,255,.075)}.Project_infoItem__LAX_A:last-child{border-right:0}.Project_infoItem__LAX_A>span{display:grid;flex:0 0 37px;color:var(--theme-color,#f28a16);place-items:center}.Project_infoItem__LAX_A>span svg{width:34px;height:34px}.Project_infoItem__LAX_A small,.Project_infoItem__LAX_A strong{display:block}.Project_infoItem__LAX_A small{margin-bottom:5px;color:rgba(255,255,255,.62);font-size:9px;font-weight:700;letter-spacing:.04em;text-transform:uppercase}.Project_infoItem__LAX_A strong{color:#fff;font-size:12px;font-weight:500;line-height:1.35}.Project_overview__9Jljj{padding:80px 0 74px;background:radial-gradient(circle at 25% 35%,rgba(var(--theme-color-rgb),.035),transparent 28%),#070908}.Project_overviewGrid__fE134{display:grid;grid-template-columns:.9fr 1.1fr;align-items:center;gap:clamp(50px,8vw,100px)}.Project_overviewGrid__fE134 h2{max-width:520px;margin:13px 0 18px;color:#fff;font-size:clamp(36px,4vw,52px);line-height:1.03;letter-spacing:-.045em}.Project_overviewGrid__fE134>div:first-child>p{max-width:580px;margin:0;color:rgba(255,255,255,.62);font-size:15px;line-height:1.75}.Project_sectionLabel__PED7y{color:var(--theme-color,#f28a16);font-size:12px;font-weight:700;letter-spacing:.13em;text-transform:uppercase}.Project_highlights__X2Fdr{display:grid;gap:12px}.Project_highlights__X2Fdr article{display:flex;align-items:center;gap:16px;padding:18px;border:1px solid rgba(255,255,255,.075);border-radius:13px;background:rgba(15,18,16,.6);transition:border-color .18s ease,transform .18s ease,background .18s ease}.Project_highlights__X2Fdr article>div{display:flex;min-width:0;flex-direction:column;align-items:flex-start;gap:5px}.Project_highlights__X2Fdr article>span{display:grid;flex:0 0 46px;width:46px;height:46px;color:var(--theme-color,#f28a16);border:1px solid rgba(var(--theme-color-rgb),.25);border-radius:12px;background:rgba(var(--theme-color-rgb),.055);place-items:center}.Project_highlights__X2Fdr article>span svg{width:25px;height:25px}.Project_highlights__X2Fdr article h3{margin:0;color:#fff;font-size:15px}.Project_highlights__X2Fdr article p{margin:0;color:rgba(255,255,255,.52);font-size:12px;line-height:1.5}.Project_highlights__X2Fdr article:hover{border-color:rgba(var(--theme-color-rgb),.28);background:rgba(var(--theme-color-rgb),.045);transform:translateX(4px)}.Project_ctaSection__J5_u4{padding:0 0 72px;background:#070908}.Project_cta__dXuD9{display:grid;grid-template-columns:auto 1fr auto;align-items:center;gap:22px;padding:23px 34px;border:1px solid rgba(255,255,255,.085);border-radius:14px;background:linear-gradient(110deg,rgba(20,23,21,.75),rgba(10,12,11,.58));box-shadow:0 18px 48px rgba(0,0,0,.24),inset 0 1px rgba(255,255,255,.025)}.Project_cta__dXuD9>div{display:flex;min-width:0;flex-direction:column;align-items:flex-start;gap:5px}.Project_cta__dXuD9 h2{margin:0;color:#fff;font-size:clamp(20px,2.2vw,27px)}.Project_cta__dXuD9 p{margin:0;color:rgba(255,255,255,.52);font-size:13px}.Project_cta__dXuD9>a{display:inline-flex;align-items:center;gap:13px;min-height:47px;padding:0 22px;color:#fff;border:1px solid rgba(255,189,107,.55);border-radius:9px;background:linear-gradient(135deg,#f28a16,#d96e02);box-shadow:0 10px 28px rgba(var(--theme-color-rgb),.25);font-size:13px;font-weight:700;text-decoration:none;transition:transform .18s ease,box-shadow .18s ease}.Project_cta__dXuD9>a svg{width:18px;height:18px;transition:transform .18s ease}.Project_cta__dXuD9>a:hover{box-shadow:0 14px 35px rgba(var(--theme-color-rgb),.38);transform:translateY(-2px)}.Project_cta__dXuD9>a:hover svg{transform:translateX(3px)}.Project_ctaIcon__GnZN0{display:grid;width:58px;color:var(--theme-color,#f28a16);place-items:center}.Project_ctaIcon__GnZN0 svg{width:58px;height:58px}.Project_lightbox__ud6KM{position:fixed;z-index:10000;inset:0;display:grid;padding:46px 80px;place-items:center;background:rgba(2,3,3,.94);-webkit-backdrop-filter:blur(15px);backdrop-filter:blur(15px);animation:Project_lightboxIn__nxIgX .22s ease both}.Project_lightboxImage__ClTV_{position:relative;width:min(100%,1450px);height:min(82vh,950px)}.Project_lightboxImage__ClTV_ img{object-fit:contain}.Project_lightboxArrow__HVv6D,.Project_lightboxClose__z_Sg9{position:absolute;z-index:2;display:grid;width:44px;height:44px;color:#fff;border:1px solid rgba(255,255,255,.18);border-radius:50%;background:rgba(17,20,18,.82);cursor:pointer;place-items:center;transition:color .18s ease,background .18s ease,transform .18s ease}.Project_lightboxArrow__HVv6D svg,.Project_lightboxClose__z_Sg9 svg{width:21px;height:21px}.Project_lightboxArrow__HVv6D:hover,.Project_lightboxClose__z_Sg9:hover{color:#111;background:var(--theme-color,#f28a16);transform:scale(1.08)}.Project_lightboxClose__z_Sg9{top:22px;right:22px}.Project_lightboxArrow__HVv6D{top:50%;transform:translateY(-50%)}.Project_lightboxArrow__HVv6D:hover{transform:translateY(-50%) scale(1.08)}.Project_lightboxPrev__5Si4x{left:24px}.Project_lightboxNext__zqT98{right:24px}.Project_lightboxCounter__AF6xS{position:absolute;right:50%;bottom:19px;padding:7px 12px;color:rgba(255,255,255,.72);border:1px solid rgba(255,255,255,.12);border-radius:999px;background:rgba(12,14,13,.75);font-size:12px;transform:translateX(50%)}@keyframes Project_lightboxIn__nxIgX{0%{opacity:0}to{opacity:1}}@media(max-width:1050px){.Project_heroGrid__yGtPJ{grid-template-columns:1fr;padding-top:25px}.Project_copy__yZcnf{max-width:720px}.Project_gallery__wGaKk{width:100%}.Project_infoBar__iSRef{grid-template-columns:repeat(3,1fr)}.Project_infoItem__LAX_A{min-height:58px}.Project_infoItem__LAX_A:nth-child(3){border-right:0}.Project_infoItem__LAX_A:nth-child(-n+3){border-bottom:1px solid rgba(255,255,255,.075)}}@media(max-width:760px){.Project_overviewGrid__fE134{grid-template-columns:1fr;gap:38px}.Project_infoBar__iSRef{grid-template-columns:repeat(2,1fr)}.Project_infoItem__LAX_A{padding:12px;border-bottom:1px solid rgba(255,255,255,.075)}.Project_infoItem__LAX_A:nth-child(odd){border-right:1px solid rgba(255,255,255,.075)}.Project_infoItem__LAX_A:nth-child(2n){border-right:0}.Project_infoItem__LAX_A:last-child{grid-column:1/-1;border-bottom:0}.Project_cta__dXuD9{grid-template-columns:auto 1fr}.Project_cta__dXuD9>a{grid-column:1/-1;justify-content:center;width:100%}}@media(max-width:560px){.Project_hero__wOU2P{padding-top:15px}.Project_copy__yZcnf h1{font-size:clamp(40px,12vw,56px)}.Project_actions__mgpVq{align-items:stretch;flex-direction:column}.Project_primaryCta__Ts_8f,.Project_secondaryCta__2fJHr{width:100%}.Project_gallery__wGaKk{padding-bottom:65px}.Project_mainImage__iaMi5{aspect-ratio:1/.82}.Project_thumbnails__6APFW{grid-template-columns:repeat(4,58px)}.Project_thumbnails__6APFW button{width:58px;height:46px}.Project_infoBar__iSRef{grid-template-columns:1fr;padding:8px 0;border:0;background:rgba(0,0,0,0);box-shadow:none;-webkit-backdrop-filter:none;backdrop-filter:none}.Project_infoItem__LAX_A,.Project_infoItem__LAX_A:nth-child(2n),.Project_infoItem__LAX_A:nth-child(odd){grid-column:auto;justify-content:center;min-height:66px;padding-right:0;padding-left:0;border-right:0;border-bottom:1px solid rgba(255,255,255,.075)}.Project_infoItem__LAX_A:nth-child(2n)>div,.Project_infoItem__LAX_A:nth-child(odd)>div,.Project_infoItem__LAX_A>div{width:170px}.Project_infoItem__LAX_A:last-child,.Project_infoItem__LAX_A:nth-child(2n):last-child,.Project_infoItem__LAX_A:nth-child(odd):last-child{border-bottom:0}.Project_overview__9Jljj{padding:62px 0 58px}.Project_cta__dXuD9{grid-template-columns:1fr;padding:22px 18px}.Project_lightbox__ud6KM{padding:60px 10px}.Project_lightboxArrow__HVv6D{top:auto;bottom:15px}.Project_lightboxPrev__5Si4x{left:15px}.Project_lightboxNext__zqT98{right:15px}}@media(prefers-reduced-motion:reduce){.Project_back__Y_XA_,.Project_back__Y_XA_ svg,.Project_cta__dXuD9>a,.Project_cta__dXuD9>a svg,.Project_galleryArrow__8VAbg,.Project_highlights__X2Fdr article,.Project_lightboxArrow__HVv6D,.Project_lightboxClose__z_Sg9,.Project_lightbox__ud6KM,.Project_mainImage__iaMi5>img,.Project_primaryCta__Ts_8f,.Project_secondaryCta__2fJHr,.Project_thumbnails__6APFW button,.Project_zoom__aVYuu{animation:none;transition:none}}