.tt-site .tt-gwall{list-style:none;-moz-column-gap:16px;column-gap:16px}.tt-site .tt-gwall>li{-moz-column-break-inside:avoid;break-inside:avoid;margin-bottom:16px}.tt-site .tt-gwall .tt-gwrap{display:block;width:100%;position:relative;padding:0;overflow:hidden;border-radius:16px;background:#dce4f0;box-shadow:0 1px 2px rgba(11,31,63,.05),0 10px 24px rgba(11,31,63,.08)}.tt-site .tt-gwall .tt-gwrap:before{content:"";position:absolute;inset:0;z-index:1;pointer-events:none;background:rgba(10,22,44,.16);opacity:0;transition:opacity .4s}@media (hover:hover) and (pointer:fine){.tt-site .tt-gwall:hover .tt-gwrap:not(:hover){transform:perspective(900px) translateZ(-30px) rotateX(3deg)}.tt-site .tt-gwall:hover .tt-gwrap:not(:hover):before{opacity:1}}.tt-site .tt-gwall .tt-gzoom{position:absolute;right:10px;bottom:10px;z-index:3;height:38px;width:38px;border-radius:50%;display:flex;align-items:center;justify-content:center;background:hsla(0,0%,100%,.94);color:var(--tt-navy);box-shadow:0 6px 16px rgba(6,18,40,.25);pointer-events:none;opacity:0;transform:translateY(8px) scale(.8);transition:opacity .3s,transform .45s var(--tt-spring)}.tt-site .tt-gwall .tt-gwrap:focus-visible .tt-gzoom{opacity:1;transform:none}@media (hover:hover){.tt-site .tt-gwall .tt-gwrap:hover .tt-gzoom{opacity:1;transform:none}}@keyframes ttLbIn{0%{transform:perspective(1200px) translate3d(0,24px,-80px) rotateX(8deg)}to{transform:perspective(1200px) translateZ(0) rotateX(0deg)}}.tt-site .tt-lightbox[open] .tt-lb-fig{animation:ttLbIn .5s var(--tt-ease)}