@import url(https://fonts.googleapis.com/css2?family=Space+Mono&display=swap);.video-card{background:none;border:none;cursor:pointer;padding:0;text-align:left;width:100%}.video-card__thumb{aspect-ratio:16/9;border-radius:12px;overflow:hidden;position:relative}.video-card__thumb img{height:100%;object-fit:cover;-webkit-transform:scale(1);transform:scale(1);transition:-webkit-transform .7s ease;transition:transform .7s ease;transition:transform .7s ease,-webkit-transform .7s ease;width:100%}.video-card:hover img{-webkit-transform:scale(1.06);transform:scale(1.06)}.video-card__play{align-items:center;display:flex;inset:0;justify-content:center;pointer-events:none;position:absolute}.video-card__play span{-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:rgba(0,0,0,.55);border-radius:50%;height:68px;opacity:0;position:relative;-webkit-transform:scale(.85);transform:scale(.85);transition:opacity .4s ease,-webkit-transform .4s ease;transition:opacity .4s ease,transform .4s ease;transition:opacity .4s ease,transform .4s ease,-webkit-transform .4s ease;width:68px}.video-card__play span:before{border-bottom:10px solid transparent;border-left:16px solid #fff;border-top:10px solid transparent;content:"";height:0;left:52%;position:absolute;top:50%;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%);width:0}.video-card:hover .video-card__play span{-webkit-animation:playPulse 2.4s ease-in-out infinite;animation:playPulse 2.4s ease-in-out infinite;opacity:1;-webkit-transform:scale(1);transform:scale(1)}@-webkit-keyframes playPulse{0%{box-shadow:0 0 0 0 hsla(0,0%,100%,.18);-webkit-transform:scale(1);transform:scale(1)}50%{box-shadow:0 0 0 14px hsla(0,0%,100%,0);-webkit-transform:scale(1.08);transform:scale(1.08)}to{box-shadow:0 0 0 0 hsla(0,0%,100%,0);-webkit-transform:scale(1);transform:scale(1)}}@keyframes playPulse{0%{box-shadow:0 0 0 0 hsla(0,0%,100%,.18);-webkit-transform:scale(1);transform:scale(1)}50%{box-shadow:0 0 0 14px hsla(0,0%,100%,0);-webkit-transform:scale(1.08);transform:scale(1.08)}to{box-shadow:0 0 0 0 hsla(0,0%,100%,0);-webkit-transform:scale(1);transform:scale(1)}}.video-card__title{color:#f5f5f5;font-family:Space Mono;font-size:14px;font-weight:300;line-height:1.4;margin-top:.5rem;text-align:left}@media(max-width:768px){.video-card__play span{-webkit-animation:none;animation:none;opacity:1;-webkit-transform:scale(1);transform:scale(1)}}.video-grid{grid-gap:2rem;display:grid;gap:2rem;grid-template-columns:repeat(3,1fr);width:100%}@media screen and (max-width:1024px){.video-grid{grid-template-columns:repeat(2,1fr)}}@media screen and (max-width:768px){.video-grid{grid-template-columns:1fr}}.video-modal{align-items:center;-webkit-animation:fadeIn .3s ease-in;animation:fadeIn .3s ease-in;background:rgba(0,0,0,.9);display:flex;inset:0;justify-content:center;position:fixed;z-index:2000}.video-modal__close{color:#f5f5f5;cursor:pointer;font-size:28px;line-height:1;opacity:.75;position:fixed;right:24px;top:24px;transition:opacity .2s ease;z-index:2100}.video-modal__close:hover{opacity:1}.video-modal__nav{bottom:24px;color:#f5f5f5;cursor:pointer;font-family:Space Mono;font-size:13px;font-weight:300;line-height:1.4;max-width:40vw;opacity:.7;position:fixed;text-align:left;transition:opacity .2s ease;z-index:2100}.video-modal__nav:hover{opacity:1}.video-modal__nav--prev{left:24px}.video-modal__nav--next{right:24px;text-align:right}.video-modal__content{max-width:1100px;position:relative;width:90vw}.video-modal__player{border-radius:12px;margin-bottom:1.5rem;overflow:hidden;padding-top:56.25%;position:relative;width:100%}.video-modal__player iframe{border:0;height:100%;inset:0;position:absolute;width:100%}.video-modal__swipe-hint{display:none}.video-modal__title{color:#f5f5f5;font-size:22px;line-height:1.3;margin-bottom:.5rem}.video-modal__description,.video-modal__title{font-family:Space Mono;font-weight:300;text-align:left}.video-modal__description{color:#999;font-size:14px;line-height:1.5}@media screen and (max-width:768px){.video-modal__nav{display:none}.video-modal__close{font-size:24px;right:16px;top:16px}.video-modal__swipe-hint{align-items:center;-webkit-animation:swipeHint 1.8s ease-out forwards;animation:swipeHint 1.8s ease-out forwards;color:#f5f5f5;display:flex;font-size:48px;inset:0;justify-content:center;opacity:.25;pointer-events:none;position:absolute}.video-modal__title{color:#f5f5f5;font-size:18px;line-height:1.3}.video-modal__description,.video-modal__title{font-family:Space Mono;font-weight:300;text-align:left}.video-modal__description{color:#999;font-size:12px;line-height:1.5}}@-webkit-keyframes swipeHint{0%{opacity:0;-webkit-transform:translateX(0);transform:translateX(0)}20%{opacity:.35}50%{-webkit-transform:translateX(-10px);transform:translateX(-10px)}80%{opacity:.15}to{opacity:0}}@keyframes swipeHint{0%{opacity:0;-webkit-transform:translateX(0);transform:translateX(0)}20%{opacity:.35}50%{-webkit-transform:translateX(-10px);transform:translateX(-10px)}80%{opacity:.15}to{opacity:0}}.spinner{-webkit-animation:spin 1s linear infinite;animation:spin 1s linear infinite;border:3px solid #f5f5f5;border-radius:50%;border-top-color:#999;height:40px;width:40px}.load-more-icon{-webkit-animation:bounce 2s infinite;animation:bounce 2s infinite;color:#f5f5f5}.load-more-icon:hover .svg-inline--fa{-webkit-animation-play-state:paused;animation-play-state:paused}.load-more-button{cursor:pointer;margin-top:5rem}@-webkit-keyframes fadeIn{0%{opacity:0}to{opacity:1}}@keyframes fadeIn{0%{opacity:0}to{opacity:1}}@-webkit-keyframes bounce{0%,20%,50%,80%,to{-webkit-transform:translateY(0);transform:translateY(0)}40%{-webkit-transform:translateY(-10px);transform:translateY(-10px)}60%{-webkit-transform:translateY(-5px);transform:translateY(-5px)}}@keyframes bounce{0%,20%,50%,80%,to{-webkit-transform:translateY(0);transform:translateY(0)}40%{-webkit-transform:translateY(-10px);transform:translateY(-10px)}60%{-webkit-transform:translateY(-5px);transform:translateY(-5px)}}@-webkit-keyframes spin{to{-webkit-transform:rotate(1turn);transform:rotate(1turn)}}@keyframes spin{to{-webkit-transform:rotate(1turn);transform:rotate(1turn)}}.videos__content{-webkit-animation:fadeIn 1.2s ease-out;animation:fadeIn 1.2s ease-out;will-change:opacity,transform}.videos{align-items:center;display:flex;flex-direction:column;width:100%}a,abbr,acronym,address,applet,article,aside,audio,b,big,blockquote,body,canvas,caption,center,cite,code,dd,del,details,dfn,div,dl,dt,em,embed,fieldset,figcaption,figure,footer,form,h1,h2,h3,h4,h5,h6,header,hgroup,html,i,iframe,img,ins,kbd,label,legend,li,mark,menu,nav,object,ol,output,p,pre,q,ruby,s,samp,section,small,span,strike,strong,sub,summary,sup,table,tbody,td,tfoot,th,thead,time,tr,tt,u,ul,var,video{border:0;font-size:100%;font:inherit;margin:0;padding:0;vertical-align:initial}article,aside,details,figcaption,figure,footer,header,hgroup,menu,nav,section{display:block}body{line-height:1}ol,ul{list-style:none}blockquote,q{quotes:none}blockquote:after,blockquote:before,q:after,q:before{content:"";content:none}table{border-collapse:collapse;border-spacing:0}body{background-color:#111}button{background:none;border:none;cursor:pointer;outline:none}
/*# sourceMappingURL=main.4c64d560.css.map*/