.hp .about-4col{grid-template-columns:repeat(4,1fr);gap:20px;display:grid}@media (max-width:900px){.hp .about-4col{grid-template-columns:1fr 1fr}}@media (max-width:560px){.hp .about-4col{grid-template-columns:1fr}}@media (max-width:640px){.hp .about-tl-row{grid-template-columns:74px 1fr!important;gap:16px!important}}.hp .team-grid{scroll-snap-type:x proximity;scrollbar-width:none;-ms-overflow-style:none;gap:18px;padding:4px 2px 14px;display:flex;overflow-x:auto}.hp .team-grid::-webkit-scrollbar{display:none}.hp .team-grid>div{scroll-snap-align:start;flex:none;width:210px}@media (max-width:600px){.hp .team-grid>div{width:160px}}.hp .gallery-grid{grid-template-columns:repeat(4,1fr);grid-auto-rows:180px;gap:14px;display:grid}.hp .gimg{transition:transform .4s cubic-bezier(.2,.7,.2,1),border-color .4s}.hp .gimg:hover{border-color:#5be6ff59;transform:scale(1.02)}@media (max-width:900px){.hp .gallery-grid{grid-template-columns:1fr 1fr!important;grid-auto-rows:150px!important}}.hp .about-shimmer{background:linear-gradient(110deg,#5be6ff,#6aa8ff 40%,#a547b8 74%,#5be6ff) 0 0/220% 100%;color:#0000;font-family:var(--font-instrument-serif), Georgia, serif;letter-spacing:0;-webkit-background-clip:text;background-clip:text;font-style:italic;font-weight:400;animation:7s linear infinite txtShimmer}.hp .about-serif{font-family:var(--font-instrument-serif), Georgia, serif;letter-spacing:0;font-style:italic;font-weight:400}
