.InfiniteListWrapper{display:flex;flex-direction:column;align-items:center;justify-content:center;width:100%;height:100%;position:relative;background-color:var(--BgColor);-webkit-mask-image:linear-gradient(var(--BgColor),#000 10%,#000 90%,var(--BgColor));mask-image:linear-gradient(var(--BgColor),#000 10%,#000 90%,var(--BgColor))}@media(max-width:768px){.InfiniteListWrapper{-webkit-mask-image:linear-gradient(var(--BgColor),#000 10%,#000 90%,var(--BgColor));mask-image:linear-gradient(var(--BgColor),#000 10%,#000 90%,var(--BgColor))}}.InfiniteListWrapper.Finite{justify-content:flex-start}.InfiniteListWrapper.Finite .InfiniteScrollContainer{padding-block:var(--GridPadding);height:100%}.InfiniteListWrapper.Finite .InfiniteScrollContainer .InfiniteListGrid.Below .InfiniteListItem{flex-direction:column-reverse;align-items:flex-start}.InfiniteListWrapper.Finite .InfiniteScrollContainer .InfiniteListGrid.Below .InfiniteListItem .Name{text-align:left;color:var(--TextGray);transition:var(--TransitionMain)}@media(hover:hover){.InfiniteListWrapper.Finite .InfiniteScrollContainer .InfiniteListGrid.Below .InfiniteListItem:hover .Name{color:var(--TextColor)}}.InfiniteListWrapper.Finite .InfiniteScrollContainer .InfiniteListGrid.Overlap .InfiniteListItem .Name{text-align:center}.InfiniteListWrapper.Finite .InfiniteScrollContainer .DownArrow{pointer-events:all;cursor:pointer;margin:0 auto;position:absolute;bottom:50px;left:50%;translate:-50% 0;height:24px;width:24px;rotate:90deg}.InfiniteListWrapper.Work{height:auto}.InfiniteListWrapper.Work .InfiniteScrollContainer{--LargeConstraint:2000px}@media(max-width:768px){.InfiniteListWrapper.Work .InfiniteScrollContainer{padding-bottom:0}}.InfiniteScrollContainer{display:flex;align-items:center;height:"100vh";width:"100%"}.InfiniteScrollContainer[data-direction=row]{flex-direction:row;overflow-x:auto;overflow-y:hidden;white-space:nowrap;scroll-snap-type:x mandatory}.InfiniteScrollContainer[data-direction=column]{flex-direction:column;overflow-x:hidden;overflow-y:auto;white-space:normal;scroll-snap-type:y mandatory}.InfiniteListGrid{--Constraint:var(--LargeConstraint);width:100vw;max-width:var(--Constraint);--GapAmount:var(--MinPadding);display:grid;grid-template-columns:repeat(2,1fr);grid-gap:var(--GapAmount);gap:var(--GapAmount);padding-block:calc(var(--GapAmount)*.5);padding-inline:var(--MinPaddingTwo)}@media(max-width:768px){.InfiniteListGrid{--GapAmount:calc(var(--MinPaddingTwo) / 2);grid-template-columns:1fr}}.InfiniteListGrid.Overlap .InfiniteListItem{position:relative}.InfiniteListGrid.Overlap .Name{position:absolute;z-index:2;bottom:var(--MinPadding)}@media(max-width:768px){.InfiniteListGrid.Overlap .Name{bottom:calc(var(--MinPaddingTwo)/3)}}.InfiniteListItem{display:flex;flex-direction:column;align-items:center;text-align:center;width:100%;gap:var(--MinPadding);font:500 2.4rem/1.15 Monument;cursor:pointer}.InfiniteListItem .Media{height:100%;width:100%;border-radius:var(--BorderRadius)}@media(max-width:768px){.InfiniteListItem{font:500 1.6rem/1.15 Monument}}.InfiniteListItem .MediaWrapper{height:auto;aspect-ratio:4/3;width:100%}@media(max-width:768px){.InfiniteListItem .MediaWrapper{aspect-ratio:5/3;border-radius:var(--BorderRadius)}}