:root{--border-width:0.5px solid;--orange-main:#d6572b;--background-default:#262b30;--text-primary:#d7d8d9;--blue-main:#214e91;--teal-main:#167565;--yellow-main:#d5ae23;--grey-dark:#414e58;--redToGreenWithBlueGradient:linear-gradient(90deg,#d6572b,#214e91,#167565);--redToBlueGradient:linear-gradient(90deg,#d6572b,#214e91);--redToGreenGradient:linear-gradient(90deg,#d6572b,#167565);--blueToGreenGradient:linear-gradient(90deg,#214e91,#167565)}body,html{padding:0;margin:0;height:100%}body{height:auto}#__next{height:100%;display:flex;flex-flow:column}a{color:inherit;text-decoration:none}.gradient-on-hover{position:relative}.gradient-on-hover:after{content:"";position:absolute;left:0;bottom:-3px;width:0;height:2px;background-image:var(--redToGreenWithBlueGradient);transition:width .4s ease-in-out}.gradient-on-hover.active:after,.gradient-on-hover:focus:after,.gradient-on-hover:hover:after{width:100%}.no-scrollbar{-ms-overflow-style:none;scrollbar-width:none}.no-scrollbar::-webkit-scrollbar{display:none}.grid-item__img{max-width:100%;opacity:0;transition-property:opacity;transition-duration:1s}.grid-item__line{position:absolute;background-color:var(--text-primary)}.grid-item__line.horizontal{height:1px;width:0}.grid-item__line.vertical{height:0;width:1px}.visible-grid .grid-item__img{opacity:1}.visible-grid .grid-item:nth-child(-n+3) .grid-item__line.desktop{top:0;-webkit-animation:extend-height 1s ease-in 1s forwards;animation:extend-height 1s ease-in 1s forwards}.visible-grid .grid-item:nth-child(4n+5) .grid-item__line.desktop{-webkit-animation:extend-width 1s ease-in 1.5s forwards;animation:extend-width 1s ease-in 1.5s forwards}.visible-grid .grid-item:first-child .grid-item__line.mobile{top:0;-webkit-animation:extend-height 1s ease-in 1s forwards;animation:extend-height 1s ease-in 1s forwards}.visible-grid .grid-item:nth-child(2n+3) .grid-item__line.mobile{-webkit-animation:extend-width 1s ease-in 1.5s forwards;animation:extend-width 1s ease-in 1.5s forwards}@-webkit-keyframes extend-height{0%{height:0}to{height:100%}}@keyframes extend-height{0%{height:0}to{height:100%}}@-webkit-keyframes extend-width{0%{width:0}to{width:100%}}@keyframes extend-width{0%{width:0}to{width:100%}}