.page-module__OTfYDG__main{background-color:var(--background-primary);width:100%;height:100vh;color:var(--foreground-primary);flex-direction:column;display:flex;overflow:hidden}.page-module__OTfYDG__heroSection{text-align:center;flex-direction:column;justify-content:center;align-items:center;width:100%;padding-top:140px;display:flex}.page-module__OTfYDG__worksGrid{width:100%;height:60vh;padding:0 var(--page-padding) 80px;scrollbar-width:none;-ms-overflow-style:none;will-change:transform, scroll-position;-webkit-overflow-scrolling:touch;flex-direction:row;flex:1;align-items:flex-end;gap:60px;margin-top:160px;display:flex;overflow:auto hidden;transform:translateZ(0)}@media (max-width:1919px){.page-module__OTfYDG__worksGrid{margin-top:120px}}@media (max-width:1365px){.page-module__OTfYDG__worksGrid{margin-top:160px}}@media (max-width:810px){.page-module__OTfYDG__main{height:auto;overflow:auto}.page-module__OTfYDG__worksGrid{padding:0 var(--page-padding) 80px;flex-direction:column;align-items:flex-start;gap:80px;height:auto;margin-top:100px;overflow:hidden visible}}.page-module__OTfYDG__worksGrid::-webkit-scrollbar{display:none}.page-module__OTfYDG__projectCard{flex-direction:row;flex:none;gap:24px;height:100%;display:flex}.page-module__OTfYDG__projectCard:nth-child(3n+1){align-self:flex-end;align-items:flex-end;height:100%}.page-module__OTfYDG__projectCard:nth-child(3n+2){align-self:flex-end;align-items:flex-end;height:80%}.page-module__OTfYDG__projectCard:nth-child(3n){align-self:flex-start;align-items:flex-start;height:60%}.page-module__OTfYDG__imageWrapper{aspect-ratio:1.5;background-color:#0000;height:100%;position:relative;overflow:hidden}.page-module__OTfYDG__projectImage{object-fit:cover;width:100%;height:100%;transition:transform .6s cubic-bezier(.2,0,.2,1);display:block}.page-module__OTfYDG__projectInfo{flex-direction:column;gap:4px;width:220px;display:flex}.page-module__OTfYDG__category{opacity:.6}.page-module__OTfYDG__title{line-clamp:2;-webkit-box-orient:vertical;margin:0;overflow:hidden;-webkit-line-clamp:2!important;display:-webkit-box!important}.page-module__OTfYDG__description{opacity:.8;line-clamp:4;-webkit-box-orient:vertical;max-width:400px;line-height:1.4;overflow:hidden;-webkit-line-clamp:4!important;display:-webkit-box!important}.page-module__OTfYDG__navigationContainer{bottom:80px;right:var(--page-padding);z-index:10;gap:16px;display:flex;position:fixed}.page-module__OTfYDG__navButton{border:2px solid var(--color-gray-900);cursor:pointer;width:48px;height:48px;color:var(--color-gray-900);background-color:#0000;border-radius:50%;justify-content:center;align-items:center;transition:all .3s;display:flex}.page-module__OTfYDG__navButton:hover{background-color:var(--color-gray-900);color:var(--color-gray-50)}.page-module__OTfYDG__navButton:active{transform:scale(.9)}@media (max-width:810px){.page-module__OTfYDG__main{height:auto;overflow:auto}.page-module__OTfYDG__worksGrid{padding:0 var(--page-padding) 80px;flex-direction:column;align-items:flex-start;gap:80px;height:auto;margin-top:80px;overflow:hidden visible}.page-module__OTfYDG__projectCard,.page-module__OTfYDG__projectCard:nth-child(3n+1),.page-module__OTfYDG__projectCard:nth-child(3n+2),.page-module__OTfYDG__projectCard:nth-child(3n){flex-direction:column;align-self:stretch;align-items:flex-start;gap:24px;height:auto;width:100%!important}.page-module__OTfYDG__imageWrapper{aspect-ratio:1.5;height:auto;width:100%!important}.page-module__OTfYDG__projectImage{object-fit:cover;width:100%!important;height:100%!important}.page-module__OTfYDG__projectInfo{padding:0;width:100%!important;max-width:none!important}.page-module__OTfYDG__title{-webkit-line-clamp:2!important;line-clamp:2!important;-webkit-box-orient:vertical!important;width:100%!important;max-width:none!important;display:-webkit-box!important;overflow:hidden!important}.page-module__OTfYDG__description{-webkit-line-clamp:4!important;line-clamp:4!important;-webkit-box-orient:vertical!important;width:100%!important;max-width:none!important;display:-webkit-box!important;overflow:hidden!important}.page-module__OTfYDG__navigationContainer{display:none}}
