.InteractiveBackground_gridContainer__drxam{position:fixed;top:0;left:0;width:100%;height:100vh;overflow:hidden;z-index:1;pointer-events:none}.InteractiveBackground_grid__9pi3r{position:absolute;width:200vw;height:200vh;top:0;left:0;will-change:transform}.InteractiveBackground_tile__cCEuM{position:absolute;border-radius:var(--radius-md,8px);overflow:hidden;cursor:pointer;pointer-events:auto;display:block;text-decoration:none;color:inherit;background-color:#2a3d1c;opacity:1;box-shadow:0 8px 22px rgba(0,0,0,.18);transition:transform .4s cubic-bezier(.2,.8,.2,1),box-shadow .4s ease,z-index 0s linear .4s;transform-origin:center center}.InteractiveBackground_tileImage__L4wTL{-o-object-fit:cover;object-fit:cover;pointer-events:none;transition:transform .7s cubic-bezier(.2,.8,.2,1)}.InteractiveBackground_tileOverlay__fAjwn{position:absolute;inset:0;display:flex;flex-direction:column;justify-content:flex-end;align-items:flex-start;gap:4px;padding:12px 14px;background:linear-gradient(0deg,rgba(0,0,0,.7) 0,rgba(0,0,0,.25) 50%,rgba(0,0,0,0) 80%);opacity:0;transition:opacity .3s ease;pointer-events:none}.InteractiveBackground_tileClient__5eZQV{font-family:houschka-rounded,sans-serif;font-size:.7rem;font-weight:500;letter-spacing:2px;text-transform:uppercase;color:#f76f4d}.InteractiveBackground_tileTitle__V5GZt{font-family:houschka-rounded,sans-serif;font-size:.95rem;font-weight:400;letter-spacing:-.3px;color:#ffffff;line-height:1.15}.InteractiveBackground_tile__cCEuM:hover{transform:scale(1.08) rotate(0deg)!important;box-shadow:0 22px 44px rgba(0,0,0,.28);z-index:20;transition:transform .35s cubic-bezier(.2,.8,.2,1),box-shadow .35s ease,z-index 0s}.InteractiveBackground_tile__cCEuM:hover .InteractiveBackground_tileImage__L4wTL{transform:scale(1.05)}.InteractiveBackground_tile__cCEuM:hover .InteractiveBackground_tileOverlay__fAjwn{opacity:1}@media (max-width:768px){.InteractiveBackground_gridContainer__drxam{touch-action:none}.InteractiveBackground_grid__9pi3r{width:200vw;height:200vh;transition:none}.InteractiveBackground_tileOverlay__fAjwn{padding:8px 10px;opacity:1;background:linear-gradient(0deg,rgba(0,0,0,.6) 0,rgba(0,0,0,.1) 60%,rgba(0,0,0,0) 85%)}.InteractiveBackground_tileTitle__V5GZt{font-size:.78rem}.InteractiveBackground_tileClient__5eZQV{font-size:.55rem;letter-spacing:1.2px}.InteractiveBackground_tile__cCEuM:hover{transform:rotate(0deg)!important}}.page_container__aoG4z{position:fixed;top:0;left:0;width:100%;height:100vh;z-index:10;flex-direction:column}.page_container__aoG4z,.page_imageContainer__gQbWL{display:flex;align-items:center;justify-content:center;pointer-events:none}.page_imageContainer__gQbWL{width:50%;margin-bottom:40px;margin-right:4%;filter:drop-shadow(0 4px 24px rgba(0,0,0,.18))}.page_centerImage__WE8gb{width:100%;height:auto;-o-object-fit:contain;object-fit:contain;max-height:60vh}.page_subtitle__iAJUg{text-align:center;opacity:0;animation:page_fadeInUp__SpOy_ 1s ease-out .5s forwards;pointer-events:none}.page_subtitle__iAJUg p{font-family:houschka-rounded,sans-serif;font-size:clamp(1rem,2vw,1.5rem);font-weight:400;color:#2a3d1c;letter-spacing:3px;margin:0;text-shadow:0 2px 12px rgba(255,255,255,.6)}@keyframes page_fadeInUp__SpOy_{0%{opacity:0;transform:translateY(20px)}to{opacity:1;transform:translateY(0)}}@media (max-width:768px){.page_imageContainer__gQbWL{width:70%}.page_subtitle__iAJUg p{font-size:clamp(.875rem,3vw,1.125rem);letter-spacing:2px}}