.tag_tag__M_i9T{display:inline-block;color:#fff3e3;font-family:var(--font-montserrat),serif;background-color:#f41537;border-radius:15px;font-size:10px;line-height:10px;padding:3px 7px 3px 4px;margin:0 2px}.work_work__qXY49{display:grid;grid-template-columns:repeat(auto-fit,1fr);row-gap:50px;-moz-column-gap:50px;column-gap:50px;grid-auto-rows:330px;width:100%}.work_work__qXY49:has(.work_thumbnail__bg5Bh:hover)>.work_thumbnail__bg5Bh:not(:hover){opacity:.9}.work_thumbnail__bg5Bh{width:100%;display:flex;flex-direction:column;gap:10px;opacity:1;transition:opacity .3s ease-in-out;filter:drop-shadow(0 15px 15px rgba(0,0,0,0))}.work_image__1WOHt{position:relative;width:100%;flex-grow:1;border-radius:15px;overflow:hidden;background-color:#190902;display:flex;flex-direction:row;flex-wrap:nowrap}.work_projectImage__x5Cxv{flex-grow:1;width:1px;-o-object-fit:cover;object-fit:cover;-o-object-position:center center;object-position:center center;opacity:.6}.work_imageOverlay__Yj5SD{position:absolute;top:0;left:0;right:0;bottom:0;background-color:rgba(0,0,0,.2);transition:background-color .2s ease-in-out}.work_thumbnail__bg5Bh:hover .work_imageOverlay__Yj5SD{background-color:rgba(0,0,0,.4)}.work_thumbnail__bg5Bh:active .work_imageOverlay__Yj5SD{background-color:rgba(0,0,0,.5)}.work_logo__wF3os{position:absolute;top:0;left:0;width:100%;height:100%;transform:scale(.3);-o-object-fit:contain;object-fit:contain;filter:brightness(0) invert(1);transition:transform 1s ease-in-out}.work_title__93H6W{padding-left:10px}.work_title__93H6W h4{color:#fff3e3;font-size:20px;line-height:20px}.work_title__93H6W h4,.work_title__93H6W h5{font-family:var(--font-aqum),serif;font-weight:600}.work_title__93H6W h5{color:#fddbad;font-size:16px;line-height:22px}.work_title__93H6W h4 span,.work_title__93H6W h5 span{display:inline-block}@media screen and (width < 1400px){.work_image__1WOHt{aspect-ratio:2/1}}@media screen and (width < 1000px){.work_image__1WOHt{aspect-ratio:4/3}}@media screen and (width < 800px){.work_image__1WOHt{aspect-ratio:2/1}}@media screen and (width < 500px){.work_image__1WOHt{aspect-ratio:4/3}}.projects_projects__kccl1{display:grid;grid-template-columns:repeat(auto-fit,minmax(250px,1fr));row-gap:20px;-moz-column-gap:20px;column-gap:20px;grid-auto-rows:clamp(50px,2vw,70px);width:100%}.projects_projects__kccl1:has(.projects_thumbnail__g0btU:hover)>.projects_thumbnail__g0btU:not(:hover) .projects_image__ctW8n{opacity:.5}.projects_thumbnail__g0btU{position:relative;display:flex;flex-direction:column;width:100%;justify-self:center;opacity:1;border-radius:15px;background-color:#0e0f0e90!important;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px)}.projects_image__ctW8n{position:absolute;top:0;left:0;right:0;bottom:0;border-radius:15px;-o-object-fit:cover;object-fit:cover;opacity:1;transition:opacity .3s ease-in-out}.projects_image__ctW8n img{width:100%;height:100%;border-radius:inherit;-o-object-fit:cover;object-fit:cover;-o-object-position:center;object-position:center;transform-origin:center center;transition:transform 1s ease-in-out}.projects_imageOverlay__XORZG{position:absolute;top:0;left:0;right:0;bottom:0;border-radius:inherit;background-color:rgba(0,0,0,.2);transition:background-color .2s ease-in-out;display:flex;flex-direction:column;justify-content:flex-end;padding:10px 12px}.projects_thumbnail__g0btU:hover .projects_imageOverlay__XORZG{background-color:#fff3e305}.projects_thumbnail__g0btU:active .projects_imageOverlay__XORZG{background-color:#19090220}.projects_gradient__dEwgn{content:"";position:absolute;top:0;left:0;right:0;bottom:0;border-radius:inherit;background:linear-gradient(0deg,rgba(0,0,0,.25) 15%,transparent 80%)}.projects_title__IHQdY{padding:15px 7px;opacity:1;transition:opacity .2s ease-in-out;z-index:10}.projects_imageOverlay__XORZG h4{color:#fffaf4;font-family:var(--font-aqum),serif;font-weight:600;font-size:18px;line-height:22px}.projects_title__IHQdY .projects_tags__7Wdbh{padding-top:4px;line-height:15px;line-break:auto}.projects_projects__kccl1:has(.projects_thumbnail__g0btU:hover)>.projects_thumbnail__g0btU:not(:hover) .projects_title__IHQdY{opacity:.6}.header_header__J4UjK{font-family:var(--font-aqum),serif;color:#fff3e3;font-size:25px;text-shadow:0 8px 10px transparent;padding-left:10px}