.IconMarquee_container__YrhpB,.IconMarquee_marqueeContainer__4r2ny{margin:3rem 0;display:flex;flex-wrap:wrap;gap:4rem;--icon-size:100px;--marquee-gap:4rem;justify-content:center;position:relative;overflow:hidden;transform-style:preserve-3d}.IconMarquee_iconList__eqqQH{width:100px;height:100px;display:grid;grid-template:1fr/1fr;padding:0;margin:0;list-style-type:none;position:relative;transition:opacity .5s 1.5s}.IconMarquee_iconList__eqqQH:first-of-type{transform-style:preserve-3d}.IconMarquee_iconList__eqqQH li{grid-area:1/1;display:grid;place-items:center}.IconMarquee_marker__r6n42{outline:3px dashed #FFCC00;opacity:0;outline-offset:4px;box-shadow:0 0 8px rgba(255,204,0,.5)}.IconMarquee_container__YrhpB[data-explode=false]{transition:transform .5s .5s}.IconMarquee_container__YrhpB[data-explode=false] .IconMarquee_icon__Z_VPG[data-logo=true],.IconMarquee_container__YrhpB[data-explode=false] .IconMarquee_marker__r6n42[data-marker=true]{transition:opacity .5s,transform .5s}.IconMarquee_container__YrhpB[data-explode=false] .IconMarquee_iconList__eqqQH:first-of-type{transition:translate .5s 1s}.IconMarquee_container__YrhpB[data-explode=true]{transition:transform .5s 1s;transform:rotateX(24deg) rotateY(-45deg)}.IconMarquee_container__YrhpB[data-explode=true] .IconMarquee_icon__Z_VPG[data-logo],.IconMarquee_container__YrhpB[data-explode=true] .IconMarquee_marker__r6n42[data-marker]{transition:opacity .5s 1.5s,transform .5s 1.5s}.IconMarquee_container__YrhpB[data-explode=true] .IconMarquee_iconList__eqqQH:first-of-type{transition:translate .5s .5s;translate:calc(150% + (var(--marquee-gap) * 1.5)) 0}.IconMarquee_container__YrhpB[data-explode=true] .IconMarquee_iconList__eqqQH:not(:first-of-type){opacity:0;visibility:hidden}.IconMarquee_container__YrhpB[data-explode=true] .IconMarquee_marker__r6n42[data-marker]{opacity:1}.IconMarquee_container__YrhpB[data-explode=true] .IconMarquee_icon__Z_VPG[data-logo],.IconMarquee_container__YrhpB[data-explode=true] .IconMarquee_marker__r6n42[data-marker]{transform:translateZ(calc((var(--i, 1) - 1) * 5rem))}.IconMarquee_container__YrhpB[data-explode=true] .IconMarquee_iconList__eqqQH:first-of-type .IconMarquee_icon__Z_VPG[data-logo]{opacity:1;filter:drop-shadow(0 8px 16px rgba(0,0,0,.25))}.IconMarquee_icon__Z_VPG{animation-name:IconMarquee_appear__LuhCi;animation-duration:16s;animation-fill-mode:both;animation-iteration-count:infinite;transform-style:preserve-3d;will-change:transform,opacity}.IconMarquee_icon__Z_VPG img{height:3.5rem;width:3.5rem;object-fit:contain;filter:grayscale(1) brightness(.55) contrast(1.1) drop-shadow(0 4px 8px rgba(0,0,0,.25));transition:transform .3s cubic-bezier(.34,1.56,.64,1),filter .3s ease}.IconMarquee_icon__Z_VPG:hover img{transform:scale(1.15);filter:grayscale(1) brightness(.7) contrast(1.15) drop-shadow(0 6px 14px rgba(0,0,0,.3))}@media (prefers-color-scheme:dark){.IconMarquee_icon__Z_VPG img{filter:grayscale(1) brightness(.75) contrast(1.2) drop-shadow(0 4px 10px rgba(0,0,0,.6))}}.IconMarquee_icon1__69ig6{animation-delay:-12s;--i:1}.IconMarquee_icon2__eMjdw{animation-delay:-8s;--i:2}.IconMarquee_icon3__j_BEa{animation-delay:-4s;--i:3}.IconMarquee_icon4__ic22P{animation-delay:0s;--i:4}.IconMarquee_list0__Q4lWz{--index:0;--stagger:0.6;animation-delay:0s}.IconMarquee_list1__4r3Rw{--index:1;--stagger:0.6;animation-delay:-4s}.IconMarquee_list2__ZVFVc{--index:2;--stagger:0.6;animation-delay:-8s}.IconMarquee_list3__j1X_9{--index:3;--stagger:0.6;animation-delay:-12s}@keyframes IconMarquee_appear__LuhCi{0%,75%{animation-timing-function:ease-out;filter:blur(1px);opacity:0;transform:translate(14px,-24px)}80%,95%{animation-timing-function:ease-in-out;filter:blur(0);opacity:1;transform:translate(0);z-index:2}to{filter:blur(1px);opacity:0;transform:translate(-14px,24px)}}.IconMarquee_container__YrhpB{perspective:1200px}@media (max-width:768px){.IconMarquee_container__YrhpB,.IconMarquee_marqueeContainer__4r2ny{gap:2rem;--icon-size:70px;--marquee-gap:2rem}.IconMarquee_iconList__eqqQH{width:var(--icon-size);height:var(--icon-size)}.IconMarquee_icon__Z_VPG img{height:2rem}.IconMarquee_container__YrhpB[data-explode=true] .IconMarquee_iconList__eqqQH:first-of-type{translate:calc(150% + (var(--marquee-gap) * 1.5)) 0}}