@font-face{font-family:Lunasima;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/lunasima-cyrillic-ext-400-normal-DdYqx0wh.woff2) format("woff2"),url(/assets/lunasima-cyrillic-ext-400-normal-CuqWONOT.woff) format("woff");unicode-range:U+0460-052F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Lunasima;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/lunasima-cyrillic-400-normal-DvYN7oeo.woff2) format("woff2"),url(/assets/lunasima-cyrillic-400-normal-DGYgz1f2.woff) format("woff");unicode-range:U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116}@font-face{font-family:Lunasima;font-style:normal;font-display:swap;font-weight:400;src:url(data:font/woff2;base64,d09GMgABAAAAAATUAA0AAAAACvgAAASDAAEAAAAAAAAAAAAAAAAAAAAAAAAAAAAAHDoGYAB0EQgKikSIQwsoAAE2AiQDMAQgBYQKB4FYDAcb6wgIrgNsIkNlryhltfbSiaNOnFTX9z3umkZl/AzDBT39WNv37zCxZJ5MfDreGCoh0uiQNDEk8SRWRaP8vV2+QP6HQN7bQDxpEbiWO2F6uLTqTI8KLowwHniO2V80+AY8kCpqHUULbnf3/JqPIymNj6suxtysqv9Mva/t+rKogjca1/06jdIJkULYaTk78HGF8z81Nisi1vEGoXJUK5EQRf++4f6oTLy5hLQ16VvoYmm3UFcSdXUVjeWEpWqHWIt996sQcJQljEalOD0f2MNmQgJoSnDFgGbcWgLQqoaSAQKAFfAfgDV8rTXYwOZYwwSwtqmZLPWh8LaULdaI2SxaiwD50ZJWVhLEgbA/2/DfwLLdm8orQqg8AmDN2RwC4dSAAZd6UyO+ut6XGlNjBS7CM7vwDcdwB2/wF6FTqv0JP3ADL/D7J/X/+krui+9z77X3gnsKKhAVWb3cDYAXAGIBIUB7gCkzvDVgcKjW3MJgLDR6JGz18bG01Nf3sWUBS5+bV/PZvlm3/2HWtNWsSdvDobX55Fqde8fpCgU5ceA0u2Pp4kIYdby+nryXZ82HVKfbC8fp/dVGpL6mZfhYolMzy8fU5tcB7jzl2C6nNpV76HNUhxNvbT702Wrj8dWVokB7PoxvqSdYugy0vsrG+bqGcNZnrr/7TOlhzvaeuFBw1u3WBrXsPpy660c109S/S2O3xpPNOyw/JLq/1q+az3qZXsV27k4bz5Vyb3LnEC34RqdUheHjBtc7VWLD/Mq4dJc1srty08KbaRNqcnVRvGQt7P6CNFVDbl7bzR4tRV7eXmeV4MA4Py/vpn5A+k8CfVv3V6xjGS82WvovpLysq+s7wpR7rYcH+aNgcJsbV5C+dyctsvNwPGR297MasMJPA0nOVWExKb45Y8WdlHm5MnsYllBk58XMjMEjOv8LKc/rOAHrgZgobxtF5+qw6B+mTh5+Pvi/bPtSSLlN5TbbOHeZLL0SaXlwYPYjRZFJotXgrutlDG23lHWsrLeXSFxd2jAKO/DOJQjs75QSsCZnuY7qd5LI1wEABEyw+uad0x583o8D2x4A7puzxP39F8Zfi58nF459IYAtA0Cwu/trA5e0FuVrcQEqDmo2UTgSMDvnjPVZ+44KfeoPLvX54g6UYDen9YuAV4CLtXTqfl9mCNgbpkZhB2DfMyUXd7dyw9WB3CLDoNwqnEJuI1Ch3Fa4EODaIWAUBXUFUgTfp0h1CEIKFMX1QQLJHckR+HooCy4dNZpMjRaQAnnLxUWUJiG5hEJIYNpyMkgAH378hHvQgVZaoEhJsk7XSxL57mpybaveRHIKzflBfub2yIDfGQVC8iUY7noRgmzLXjkRrro+Go++xwXkOV6MuFUxzifUjNJqF1RHTioF9bBXF8udX0OI4I1XIXutL/AliWC1Vsqdz7/txn+Ieodv9QIKyiKrbGQrO9nLQY5ykrNc5Co3uctEpjKzo6eFfsx1J2AwgC764wkYJ+DMRD+iPxEjcgg4E8OIHALO5GBEDgFn4JhV0L2h/805ZgEA) format("woff2"),url(data:font/woff;base64,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) format("woff");unicode-range:U+1F00-1FFF}@font-face{font-family:Lunasima;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/lunasima-greek-400-normal-By90XFVO.woff2) format("woff2"),url(/assets/lunasima-greek-400-normal-Dh1XRh6U.woff) format("woff");unicode-range:U+0370-0377,U+037A-037F,U+0384-038A,U+038C,U+038E-03A1,U+03A3-03FF}@font-face{font-family:Lunasima;font-style:normal;font-display:swap;font-weight:400;src:url(data:font/woff2;base64,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) format("woff2"),url(/assets/lunasima-hebrew-400-normal-Cyrp7wyn.woff) format("woff");unicode-range:U+0307-0308,U+0590-05FF,U+200C-2010,U+20AA,U+25CC,U+FB1D-FB4F}@font-face{font-family:Lunasima;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/lunasima-vietnamese-400-normal-DRd0VAn6.woff2) format("woff2"),url(/assets/lunasima-vietnamese-400-normal-DUegdgx-.woff) format("woff");unicode-range:U+0102-0103,U+0110-0111,U+0128-0129,U+0168-0169,U+01A0-01A1,U+01AF-01B0,U+0300-0301,U+0303-0304,U+0308-0309,U+0323,U+0329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Lunasima;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/lunasima-latin-ext-400-normal-qaiLs4aE.woff2) format("woff2"),url(/assets/lunasima-latin-ext-400-normal-vABQU3rN.woff) format("woff");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Lunasima;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/lunasima-latin-400-normal-D4R_Nd03.woff2) format("woff2"),url(/assets/lunasima-latin-400-normal-cB6iR0M0.woff) format("woff");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Lunasima;font-style:normal;font-display:swap;font-weight:700;src:url(/assets/lunasima-cyrillic-ext-700-normal-B-vlAM-3.woff2) format("woff2"),url(/assets/lunasima-cyrillic-ext-700-normal-Bhb3jiwl.woff) format("woff");unicode-range:U+0460-052F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Lunasima;font-style:normal;font-display:swap;font-weight:700;src:url(/assets/lunasima-cyrillic-700-normal-BrarUxnm.woff2) format("woff2"),url(/assets/lunasima-cyrillic-700-normal-DAwKYWfP.woff) format("woff");unicode-range:U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116}@font-face{font-family:Lunasima;font-style:normal;font-display:swap;font-weight:700;src:url(data:font/woff2;base64,d09GMgABAAAAAAT0AA0AAAAACvAAAASiAAEAAAAAAAAAAAAAAAAAAAAAAAAAAAAAHDoGYAB0EQgKijiIPQsoAAE2AiQDTAQgBYNyB4FYDAcb6QgIjsK2eXNEjiVDhmx5YhDP0499O/d91YRZhkZUa6LSoDE0GpuoEIonnU7c6XhIbN3/w+/q/7SQ6nqhumrVlBdSswPWBYVvvvf3Y7PiUml4JESxSImE+MDfPcQmf/OGpIlJJHGEtMXtujaPZqFupVAXV2ernFFjCIWNn337rQRtm5Gcd4j55dD14mDFBNhVRTYCdk1uVQC71dLPAhhAFWb/g2ptfTkGNWovnXsCL7hd2aS9ghU6DWuqbEJWtwDEl+4+XCQBBlYuuvD/NdjkegzZhQHyFVDd53wJWMURBW6cchS9k3PMj6N0NT2rVh5HT6M30ZfoT/Q/B+Oq40n0Ovoc/Y7++5WZLczevpJeia8yXiW/6vQqCBAbFjlFA4kmJXfDwuUgz0HZVfCrHcXZKAmuKNwKLydUq9NpSIiX17SelUOmLOWyH1lA+tOPA4YGDnLzbw2tPHoTGf3AY8q+IGTjQ8+p92HUPa3o8XBK3aeVhz09780j+ABbj9pRPfowSIEPrGvef0SzhxbxPg4cQ4sHctIbXiL5nPOV/NByCyGvDneDBQfMfTDq+itrAuvP1zoHJ0bUIt7HLVMM8Xe3+0o09Nb93YOizkTRNV36x5dhoOU8p81apb1UdAl6VLeMo94+D48SYhKjNu6dVZXjTT5dXljMDJORd/D7c2RHwKqtc2ZXrMLnEjTFx+Vv8VuxZd6MslX4PJzT8D2skn+YfvXW2VxcHCsgTqoC6TTNMU20JNA8w0mTsnmpnmZ/pNi8NQhZ58r0wyG3kzVBtpmk2bMpZ1oqEvzZtiDw+1ix1X/VujlTihfh04kskolL3OS7Yt28CUWLiek4ncbE1n8aTe01h0f9Fx8+cO2sKsm7z5N5hcWMKgP2+vM4qiF2uMwULy8cS+Z4V83auzAqUYiJCr9+nnZm/fDI+fStyBmkfWzoX0X6+MQ1sT82j6UaYofJTPGywjG36aIT+DsANX/s/iNNUHsOWQnpR2hBojbpVCktCexDepXMqRJknQrEo2MXI3PJyiBjl14iSCwro9ICJXtKlZWQl6n0/GQg/x+7naIJss8kodteJHIce4P4nF8Em6cEpRzKmbT+XpNv5oJ7ZBPgx96hCr//G7dJvz79VXs3mnZA1BUQGp/+Kwa9RQhayJtAbC6a1MH3shWUV9RQW5a5Ss3c8b3jnL5ItDmP6h1xznkzAGtbDkEwiRHCFHJ6k8p0XdMVjlJt4ZtrkjmGjmFBhe/NFRuNM1ctYcBaLizm1oV9sN9UwTX9iL2NKl3K16raKPRs+lElU+mZJLNSdEhRRJQvX38WLRCa+WVJWFYm7SrJFL3dVhYYQrJUqdLOirDlaDWDpIi0Ksl4K85XB5Frem0Gh0EdAUbcwFRa7QlTrnDlNdxhxZQWDRC1nWWM/px0oR+swsQmq7eDHmT9tU7VNlZmtbedNYlcGVvKuiKJNh2RlDZJYXJgJTQQJ/nPduiM1G7zoROQkkqqqaWeRppppZ1Ouumln0GG8U9AAhv9LfrULM4FPBGyDhfZSC4QlVyqEBfyQkEgKnleKAhEpcALBYGoEHkYRx9C/n+2y2k6AAA=) format("woff2"),url(data:font/woff;base64,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) format("woff");unicode-range:U+1F00-1FFF}@font-face{font-family:Lunasima;font-style:normal;font-display:swap;font-weight:700;src:url(/assets/lunasima-greek-700-normal-Dg3D52cX.woff2) format("woff2"),url(/assets/lunasima-greek-700-normal-7e3MO-Qt.woff) format("woff");unicode-range:U+0370-0377,U+037A-037F,U+0384-038A,U+038C,U+038E-03A1,U+03A3-03FF}@font-face{font-family:Lunasima;font-style:normal;font-display:swap;font-weight:700;src:url(/assets/lunasima-hebrew-700-normal-CsYsEnh3.woff2) format("woff2"),url(/assets/lunasima-hebrew-700-normal-CiOj_ThR.woff) format("woff");unicode-range:U+0307-0308,U+0590-05FF,U+200C-2010,U+20AA,U+25CC,U+FB1D-FB4F}@font-face{font-family:Lunasima;font-style:normal;font-display:swap;font-weight:700;src:url(/assets/lunasima-vietnamese-700-normal-t7oiB2dI.woff2) format("woff2"),url(/assets/lunasima-vietnamese-700-normal-CxChliyX.woff) format("woff");unicode-range:U+0102-0103,U+0110-0111,U+0128-0129,U+0168-0169,U+01A0-01A1,U+01AF-01B0,U+0300-0301,U+0303-0304,U+0308-0309,U+0323,U+0329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Lunasima;font-style:normal;font-display:swap;font-weight:700;src:url(/assets/lunasima-latin-ext-700-normal-BF9iQ7aI.woff2) format("woff2"),url(/assets/lunasima-latin-ext-700-normal-CnBhmxQx.woff) format("woff");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Lunasima;font-style:normal;font-display:swap;font-weight:700;src:url(/assets/lunasima-latin-700-normal-B-TdHqZO.woff2) format("woff2"),url(/assets/lunasima-latin-700-normal-rBVicdlt.woff) format("woff");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}:root{--color-primary: #A65132;--color-secondary: #CFB49D;--color-accent: #455918;--color-background: #FFFDFB;--color-foreground: #29180A;--gray-800: #3C3030;--gray-600: #6A5B5B;--gray-400: #A29696;--gray-200: #C9B8B8;--gray-50: #F2EBEB;--font-body: "Lunasima", sans-serif;--font-heading: "Allegra", sans-serif;--font-size-base: 1rem;--font-ratio: 1.4;--font-size-h3: calc(var(--font-size-base) * var(--font-ratio));--font-size-h2: calc(var(--font-size-h3) * var(--font-ratio));--font-size-h1: calc(var(--font-size-h2) * var(--font-ratio))}@font-face{font-family:Allegra;src:url(/assets/AllegraRegular-B4S_YmHN.otf);font-weight:400;font-style:normal;font-display:swap}*,*:before,*:after{margin:0;padding:0;box-sizing:border-box}h1,h2,h3{font-family:var(--font-heading);line-height:1.2;font-weight:400}h1{font-size:var(--font-size-h1)}h2{font-size:var(--font-size-h2)}h3{font-size:var(--font-size-h3)}body{font-family:var(--font-body);font-size:var(--font-size-base);background-color:var(--color-background);color:var(--color-foreground);line-height:1.6}body::selection{background-color:var(--color-accent);color:var(--color-background)}#root{display:flex;flex-direction:column;min-height:100dvh;justify-content:space-between}a{text-decoration:none;color:inherit;outline:none}ul{list-style:none}button{cursor:pointer;outline:none;border:none;background:none;appearance:none;-webkit-appearance:none;box-shadow:none;padding:0}button:focus,button:active,a:focus,a:active{outline:none;box-shadow:none}.link{text-decoration:none;text-transform:uppercase;color:inherit;font-family:var(--font-body);transition:color .2s ease;cursor:pointer;display:inline-block;position:relative}.link:hover{color:var(--color-primary)}.header{display:flex;justify-content:space-between;align-items:center;padding:1rem 4rem;background-color:var(--color-background);box-shadow:0 2px 4px #0000001a}.logo img{height:70px;width:auto;display:block}nav ul{display:flex;list-style:none;gap:2rem;margin:0;padding:0}.nav-link{text-transform:uppercase;font-size:1rem}main.content{flex-grow:1;display:flex;flex-direction:column}main.content.no-header-footer{height:100vh;overflow:hidden}.home-container{display:flex;padding:2rem 4rem;flex-grow:1;height:80dvh;overflow:hidden;position:relative}.latest-projects{width:50%;position:relative}.home-section{width:100%;max-width:800px;display:flex;flex-direction:column;align-items:flex-start;text-align:left}.home-title{margin-top:6rem;font-family:var(--font-heading);margin-bottom:1rem;font-size:5rem;width:100%;line-height:1.2}.home-description{max-width:500px;line-height:1.6}.home-link-container{margin-top:2rem;display:flex;gap:1rem;align-items:center}.home-link{color:var(--color-foreground);border-bottom:2px solid var(--gray-400);padding-bottom:.1rem;transition:opacity .2s ease;opacity:.75}.home-btn{display:inline-block;padding:10px 20px;background-color:var(--color-primary);color:#fff;text-decoration:none;border-radius:4px}.home-link:hover{opacity:1}.latest-project-card{border:1px solid var(--color-background)}.latest-project-card h2{position:absolute;bottom:1rem;left:calc(100% + 1rem);font-family:var(--font-heading);font-size:3rem;color:var(--color-foreground);width:370px}.latest-project-card a{display:block;width:100%;height:100%}.latest-project-card img{width:100%;height:100%;object-fit:cover}.latest-project-card:nth-child(1){position:relative;width:85%;height:100%;z-index:1}.latest-project-card:nth-child(2){position:absolute;top:0;right:30%;z-index:2;width:30%;aspect-ratio:1/1}.latest-project-card:nth-child(3){position:absolute;top:60%;right:0;transform:translateY(-50%);width:40%;aspect-ratio:1/1;z-index:2}.latest-project-image{width:100%;height:100%;object-fit:cover}.textures{position:absolute;top:0;left:50%;transform:translate(-50%);z-index:-1;display:flex;flex-direction:column;justify-content:space-between;height:100%}.textures img,.textures .texture-image{width:150px;height:250px;object-fit:cover;filter:blur(2px);opacity:.75;will-change:transform,filter;transform:translateZ(0);backface-visibility:hidden}.btn{cursor:pointer;outline:none;border:none;background:none;padding:.75rem 1.5rem;border-radius:0;font-family:var(--font-body);font-weight:500;font-size:.9rem;appearance:none;-webkit-appearance:none;box-shadow:none}.btn:disabled{background-color:var(--gray-200);color:var(--gray-400);cursor:not-allowed;opacity:1!important}.btn-primary{background-color:var(--color-primary);color:#fff}.btn-secondary{background-color:var(--color-secondary);color:var(--color-foreground)}.btn-accent{background-color:var(--color-accent);color:#fff}.btn-border{background-color:transparent;border:1px solid var(--color-foreground);color:var(--color-foreground)}.btn-border-primary{background-color:transparent;border:1px solid var(--color-primary);color:var(--color-primary)}.btn-foreground{background-color:var(--color-foreground);color:var(--color-background)}.btn-background{background-color:var(--color-background);color:var(--color-foreground);border:1px solid var(--gray-200)}.projects-section{padding:2rem;display:flex;flex-direction:column;gap:2rem;align-items:center}.projects-header{display:flex;flex-direction:column;align-items:center;gap:2rem}.projects-title{font-family:var(--font-heading);font-size:5rem;text-transform:uppercase}.filters{display:flex;gap:2rem;margin-bottom:3rem;flex-wrap:wrap;justify-content:center}.filter-button{color:var(--color-foreground);text-transform:uppercase;font-size:1rem;cursor:pointer;outline:none;border:none;font-family:var(--font-body);transition:color .2s ease}.filter-button:hover{color:var(--color-primary)}.filter-button.active{color:var(--color-secondary)}.projects-grid{display:grid;grid-template-columns:1fr 1fr;gap:2rem;padding-bottom:6rem}.project-card{height:350px;overflow:hidden;cursor:pointer}.project-image{width:100%;height:100%;object-fit:cover;position:relative}.project-image:after{content:"";position:absolute;top:0;left:0;width:100%;height:100%;background-color:rgba(var(--color-primary),.5);z-index:10}.footer{background-color:var(--color-background);color:var(--color-foreground);padding:3rem 4rem;border-top:1px solid var(--gray-200);display:flex;justify-content:space-between;align-items:center;flex-wrap:wrap;gap:2rem}.footer-links{display:flex;gap:2rem}.footer-links li{text-transform:uppercase}.footer-links a{color:var(--gray-800);font-size:.95rem}.social-links{display:flex;gap:2rem}.footer-bottom{margin-top:3rem;padding-top:1rem;border-top:1px solid var(--gray-50);text-align:center;font-size:.85rem;color:var(--gray-400)}.filter-search{display:flex;align-items:center;width:100%;max-width:250px}.search-input-container{position:relative;display:flex;align-items:center;width:100%}.search-icon{position:absolute;left:0;display:flex;align-items:center;justify-content:center;color:var(--color-foreground);pointer-events:none}.search-input{width:100%;padding:.5rem 2rem;border:none;border-radius:0;background-color:transparent;color:var(--color-foreground);font-family:var(--font-body);font-size:.95rem;outline:none;transition:border-color .2s}.search-input:focus{border-bottom-color:var(--color-primary)}.search-input::placeholder{color:var(--gray-400)}.search-close-button{position:absolute;right:0;background:none;border:none;cursor:pointer;padding:.5rem;color:var(--color-foreground);display:flex;align-items:center;justify-content:center;transition:color .2s}.search-close-button:hover{color:var(--color-primary)}.projects-order{display:flex;align-items:center;gap:1rem}.order-button{background:none;border:none;cursor:pointer;color:var(--gray-400);display:flex;align-items:center;justify-content:center;transition:color .2s}.order-button:hover{color:var(--color-foreground)}.order-button.active{color:var(--color-primary)}.filters{display:flex;flex-direction:column;gap:1.5rem;width:100%}.category-filters{display:flex;gap:2rem;flex-wrap:wrap;justify-content:center}.filter-controls-container{display:flex;justify-content:space-between;align-items:center;width:100%}.project-card{position:relative;overflow:hidden;width:100%}.project-card a{display:block;height:100%;position:relative}.project-card .project-image{width:100%;height:auto;display:block;object-fit:cover}.project-card-overlay{position:absolute;inset:0;display:flex;align-items:center;justify-content:center;padding:1rem;pointer-events:none;background-color:transparent}.project-card-title{color:var(--color-foreground);text-align:center;margin:0;font-size:2rem;font-weight:700;font-family:var(--font-heading)}@keyframes shimmer{0%{background-position:-200% 0}to{background-position:200% 0}}.skeleton{background:linear-gradient(90deg,var(--gray-100) 25%,var(--gray-200) 37%,var(--gray-100) 63%);background-size:200% 100%;animation:shimmer 1.5s infinite;width:100%}.project-card-skeleton{width:100%;aspect-ratio:3/2;background-color:var(--gray-100)}.lightbox-overlay{position:fixed;top:0;left:0;width:100vw;height:100vh;background-color:#000000e6;z-index:1000;display:flex;align-items:center;justify-content:center;-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px)}.lightbox-content{position:relative;max-width:90vw;max-height:90vh}.lightbox-image{max-width:100%;max-height:90vh;object-fit:contain;box-shadow:0 20px 50px #00000080;display:block}.lightbox-close{position:absolute;top:-40px;right:0;background:none;border:none;color:#fff;cursor:pointer;padding:0;opacity:.7;transition:opacity .2s ease,transform .2s ease}.lightbox-close:hover{opacity:1;transform:scale(1.1)}.project-detail{width:100%;min-height:100vh;display:flex;flex-direction:column;background-color:var(--color-background);position:relative;overflow:hidden}.project-editorial-header{width:100%;height:26%;padding:6rem 2rem 0;display:flex;gap:6rem;background-color:var(--color-background)}.project-header-left{display:flex;flex-basis:30%;flex-direction:column;gap:1rem}.project-header-texts{display:flex;flex-basis:70%;gap:4rem}.project-title{font-family:var(--font-heading);font-size:2.2rem;font-weight:400;color:var(--color-foreground);margin:0;text-transform:uppercase;line-height:1}.project-subtitle{font-family:var(--font-body);font-size:1.4rem;font-weight:400;color:var(--color-foreground);margin:0}.project-short-description{font-family:var(--font-body);font-size:1rem;line-height:1.5;color:var(--color-foreground)}.project-description-text{font-family:var(--font-body);font-size:1rem;line-height:1.5;color:var(--color-foreground);white-space:pre-line}.project-main-image-section{width:100%;height:70dvh;flex-grow:1;padding:2rem 0;position:relative;display:flex;flex-direction:column}.project-main-image{width:100%;height:100%;object-fit:cover;flex-grow:1}@media(max-width:1024px){.project-editorial-header{grid-template-columns:1fr;gap:2rem;padding-top:6rem}.project-title{font-size:3rem}}@media(max-width:768px){.project-main-image-section{height:50vh}.project-title{font-size:2.5rem}.project-subtitle{font-size:1.2rem}}.project-layout-2{width:100%;min-height:100vh;background-color:var(--color-background);display:flex;flex-direction:column}.layout2-container{padding:6rem 2rem 4rem;width:100%}.layout2-outer{background-color:var(--color-foreground);width:100%;padding:1px}.layout2-inner{background-color:var(--color-background);border-radius:20px;width:100%;padding:2rem}.layout2-header{margin-bottom:2rem}.project-layout-2 .project-title{font-family:var(--font-heading);font-size:4.2rem;text-transform:uppercase;font-weight:700;color:var(--color-foreground);margin:0}.layout2-content{display:flex;flex-direction:row;justify-content:space-between;gap:2rem;height:70dvh;overflow:hidden}.project-layout2-main-image{flex-basis:25%;overflow:hidden}.project-layout2-main-image img{width:100%;height:100%;object-fit:cover;display:block}.project-layout2-text-content{flex-basis:25%;display:flex;flex-direction:column;gap:2rem;padding-top:2rem}.project-layout-2 .project-subtitle{font-family:var(--font-body);font-size:1.5rem;font-weight:500;color:var(--color-foreground);margin:0}.project-layout-2 .project-description-text{font-family:var(--font-body);font-size:.9rem;line-height:1.6;color:var(--color-foreground);white-space:pre-line}.project-layout2-gallery{flex-basis:50%;display:grid;grid-template-rows:repeat(2,1fr)}.project-layout2-gallery.grid-cols-2{grid-template-columns:repeat(2,1fr)}.project-layout2-gallery.grid-cols-3{grid-template-columns:repeat(3,1fr)}.gallery-item{width:100%;overflow:hidden}.gallery-item img{width:100%;height:100%;object-fit:cover;display:block}@media(max-width:1400px){.layout2-content{grid-template-columns:1fr 1fr;grid-template-rows:auto auto}.project-layout2-gallery{grid-column:1 / -1;grid-template-columns:repeat(4,1fr)}}@media(max-width:1024px){.layout2-content{grid-template-columns:1fr;gap:4rem}.project-layout2-main-image{aspect-ratio:16/9}.project-layout2-gallery{grid-template-columns:repeat(2,1fr)}}.project-detail-loading,.project-detail-error{padding:2rem;min-height:100dvh;display:flex;align-items:center;justify-content:center;font-family:var(--font-body);color:var(--color-foreground)}.project-back-link{position:absolute;top:2rem;left:2rem;z-index:20;color:var(--color-foreground);font-size:1.5rem;display:flex;align-items:center;justify-content:center;text-decoration:none;padding:.5rem;transition:color .3s ease}.project-back-link:hover{color:var(--color-primary)}.project-category{position:absolute;top:2rem;right:2rem;font-family:var(--font-body);font-size:1rem;letter-spacing:.2em;text-transform:uppercase;color:var(--color-foreground);z-index:20;padding:.5rem 1rem}.input-wrapper{display:flex;flex-direction:column;gap:.5rem;width:100%}.input-label{font-family:var(--font-body);font-size:.9rem;color:var(--gray-600);font-weight:500}.input{width:100%;padding:.5rem;font-family:var(--font-body);font-size:1rem;color:var(--color-foreground);background:transparent;border:1px solid var(--gray-800);border-width:.5px .5px 2px .5px;border-radius:0;transition:all .2s ease}.input::placeholder{color:var(--gray-400)}.input:focus{outline:none;border-color:var(--color-primary)}.input-default{background-color:transparent}.input-default:focus{border-color:var(--color-secondary)}.input-filled{background-color:var(--gray-50);border:1px solid transparent}.input-filled:focus{background-color:#fff;border-color:var(--color-primary)}.textarea{min-height:100px;max-height:250px;resize:vertical}.contact{display:flex;flex-direction:column;flex-grow:1;padding:4rem}.outer-container{background-color:var(--color-foreground);flex-grow:1;width:100%;padding:1px;display:flex}.inner-container{background-color:var(--color-background);padding:2rem;display:flex;flex-direction:column;justify-content:center;align-items:center;flex-grow:1;gap:1rem;border-radius:20px}.contact-header{display:flex;flex-direction:column;align-items:center;width:100%;gap:1rem}.contact-image{width:25%}.tabs{display:flex}form{display:flex;flex-direction:column;gap:1rem;width:500px}.socials{margin-top:2rem;display:flex;gap:2rem}.field-error{color:#d32f2f;font-size:.85rem;margin-top:.5rem;display:block;font-weight:500}.design-system{padding:4rem;max-width:1200px;margin:0 auto;font-family:var(--font-body)}.design-header{margin-bottom:4rem;border-bottom:1px solid var(--gray-200);padding-bottom:2rem}.design-header h1{color:var(--color-primary);margin-bottom:.5rem}.design-section{margin-bottom:4rem}.design-section h2{color:var(--gray-800);margin-bottom:2rem;padding-bottom:.5rem;border-bottom:2px solid var(--color-secondary);display:inline-block}.color-subtitle{font-size:var(--font-size-h3);color:var(--gray-600);margin-top:2rem;margin-bottom:1rem}.color-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(200px,1fr));gap:1.5rem}.color-card{border:1px solid var(--gray-200);border-radius:0;overflow:hidden;box-shadow:0 2px 4px #0000000d}.color-preview{height:100px;width:100%}.color-info{padding:1rem;background:var(--color-background)}.color-info code{font-size:.85rem;color:var(--gray-600);display:block}.type-examples{display:flex;flex-direction:column;gap:2rem}.type-row{padding-bottom:1rem;border-bottom:1px solid var(--gray-50)}.type-row h1,.type-row h2,.type-row h3{margin-bottom:.5rem}.type-row code{display:block;margin-top:.5rem;color:var(--gray-400);font-size:.8rem}.ui-container{display:flex;flex-direction:column;gap:2rem}.component-row{display:flex;gap:1rem;align-items:center;flex-wrap:wrap}.icon-grid{display:flex;gap:2rem}.icon-item{display:flex;flex-direction:column;align-items:center;gap:.5rem;color:var(--gray-800)}.icon-item span{font-size:.8rem;color:var(--gray-600)}.motion-grid{display:flex;gap:2rem}.motion-box{width:100px;height:100px;background-color:var(--color-secondary);display:flex;align-items:center;justify-content:center;color:var(--color-foreground);border-radius:12px;cursor:pointer;font-size:.8rem;text-align:center}
