@import"https://fonts.googleapis.com/css?family=Poppins";@import"https://use.fontawesome.com/releases/v5.7.1/css/all.css";@import"https://cdnjs.cloudflare.com/ajax/libs/font-awesome/6.5.1/css/all.min.css";@import"https://fonts.googleapis.com/css2?family=Montserrat&display=swap";.card-image-overlay:hover{background-image:url("data:image/svg+xml,%3csvg%20id='visual'%20viewBox='0%200%20900%20600'%20width='900'%20height='600'%20xmlns='http://www.w3.org/2000/svg'%20xmlns:xlink='http://www.w3.org/1999/xlink'%20version='1.1'%3e%3cdefs%3e%3cfilter%20id='blur1'%20x='-10%25'%20y='-10%25'%20width='120%25'%20height='120%25'%3e%3cfeFlood%20flood-opacity='0'%20result='BackgroundImageFix'%3e%3c/feFlood%3e%3cfeBlend%20mode='normal'%20in='SourceGraphic'%20in2='BackgroundImageFix'%20result='shape'%3e%3c/feBlend%3e%3cfeGaussianBlur%20stdDeviation='161'%20result='effect1_foregroundBlur'%3e%3c/feGaussianBlur%3e%3c/filter%3e%3c/defs%3e%3crect%20width='900'%20height='600'%20fill='%236600FF'%3e%3c/rect%3e%3cg%20filter='url(%23blur1)'%3e%3ccircle%20cx='872'%20cy='587'%20fill='%2300CC99'%20r='357'%3e%3c/circle%3e%3ccircle%20cx='814'%20cy='19'%20fill='%236600FF'%20r='357'%3e%3c/circle%3e%3ccircle%20cx='409'%20cy='54'%20fill='%2300CC99'%20r='357'%3e%3c/circle%3e%3ccircle%20cx='652'%20cy='558'%20fill='%2300CC99'%20r='357'%3e%3c/circle%3e%3ccircle%20cx='184'%20cy='76'%20fill='%236600FF'%20r='357'%3e%3c/circle%3e%3ccircle%20cx='168'%20cy='472'%20fill='%2300CC99'%20r='357'%3e%3c/circle%3e%3c/g%3e%3c/svg%3e");background-repeat:no-repeat;background-size:cover;background-color:#171727;cursor:pointer;transition-duration:.4s;transition-timing-function:ease-in;color:#fff}#root{min-height:100vh;display:flex;flex-direction:column;justify-content:left}main{flex-grow:1;width:100%}body,main{margin:0}.scrollbar-none{-ms-overflow-style:none;scrollbar-width:none}.scrollbar-none::-webkit-scrollbar{display:none}.header{position:relative;display:flex;flex-wrap:wrap;overflow:hidden;justify-content:center;box-shadow:#000000ad 0 26px 30px -10px,#000000b5 0 16px 10px -10px;background-color:#000;text-decoration:none}.header-chip{padding:10px 20px;border:3px solid #fff;border-radius:50px;color:#fff;text-transform:uppercase;box-shadow:0 4px 30px #0000001a;backdrop-filter:blur(2px);-webkit-backdrop-filter:blur(2px);z-index:999}.header-chip-top-right{position:absolute;right:0;top:0;margin:20px}.header-content{flex:1;display:flex;flex-direction:column;gap:10px;padding:20px;justify-content:center;align-items:start;z-index:999;color:#fff}.header-content-title{font-size:2rem;color:#fff;text-decoration:none}.header-title{position:absolute;width:100%;left:0;bottom:0;z-index:1;padding:10px 20px;font-size:1.5rem;color:#fff;box-shadow:0 4px 30px #0000001a;backdrop-filter:blur(2px);-webkit-backdrop-filter:blur(2px);border:none}.header-thumbnail{flex:1;display:flex;flex-grow:1;justify-content:center;min-width:300px;width:100%;height:100%;transform:scale(1);transition:all .5s ease;background-repeat:no-repeat;background-size:cover;background-position:center}.header-thumbnail img{max-width:100%;max-height:300px;box-shadow:0 0 20px #0000001a}.header:hover .header-thumbnail,.header:hover .header-background{transform:scale(1.1);transition:all .5s ease;cursor:pointer}.header-background{position:absolute;width:100%;height:100%;top:0;left:0;transform:scale(1);transition:all .5s ease;background-repeat:no-repeat;background-size:cover;background-position:center}.header-background.dark-blur{filter:blur(10px) opacity(.5)}.header h1{letter-spacing:-2px;font-size:3rem;font-family:Oswald,sans-serif;text-transform:uppercase;padding:0 5rem;margin:0}.header-crumbs{display:flex;text-align:left}.header-crumbs .header-crumb{flex-shrink:0}.header-crumbs .header-crumb a{text-decoration:underline;color:#fff}.header-crumbs .header-crumb:after{content:"•";padding:0 10px}.header-crumb:last-child:after{content:""}.header-ctas{display:flex;overflow:auto;gap:10px;padding:10px}.header-cta{flex-shrink:0;color:#fff;text-decoration:none;font-size:clamp(1rem,2vw,1.5rem);align-content:center}.header-cta:not(.btn-outline-white):hover{text-decoration:underline}.carousel{display:block;position:relative;background-color:#000;overflow:hidden;padding-bottom:20px}.carousel-indicators{position:absolute;bottom:0;display:flex;justify-content:center;gap:.5rem;z-index:1;width:100%;padding:10px}.carousel-indicator{width:.75rem;height:.75rem;border:2px solid white;border-radius:50%;cursor:pointer}.carousel-indicator.active{background-color:#fff}.carousel .carousel-items{display:flex;transition-duration:.5s;transition-timing-function:ease-out}.carousel .carousel-item{flex-shrink:0;display:inline-block;width:100%;transform:scale(.9);transition-duration:1s;transition-timing-function:ease-out}.carousel .carousel-item.active{transform:scale(1);transition-duration:1s;transition-timing-function:ease-out}.carousel-action{position:absolute;top:0;height:100%;z-index:1;background:linear-gradient(to right,#00000066,#00000000);border:none;cursor:pointer;color:#fff}.carousel-action svg{font-size:3rem}.ca-right{right:0;background:linear-gradient(to left,#00000066,#00000000)}.bg-dark-gray{background-color:#272727}.fg-primary{color:#030395}.fg-secondary{color:#d3d11e}.fg-white{color:#fff}.fg-dark-white{color:#efefef}.fg-light-gray{color:#d7d7d7}.fg-medium-gray{color:#a7a7a7}.fg-regular-gray{color:#979797}.fg-dark-gray{color:#272727}.video-series{display:flex;justify-content:center;flex-direction:column;width:auto;scrollbar-width:thin;scrollbar-color:var(--scroll-bar-color) var(--scroll-bar-bg-color)}.video-series h2{letter-spacing:2px;margin:0;padding:2rem;padding-bottom:0}.video-series p.series-subtitle{letter-spacing:2px;margin:0;padding:0 2rem;color:#272727;font-style:italic}.video-series .video-group{display:flex;justify-content:left;gap:2rem;padding:2rem;overflow-x:auto;overscroll-behavior:contain}.video-series .video-group a{text-decoration:none;color:#000}.video-series .video-group .video-item{display:flex;flex-direction:column;flex:0 1 400px;width:0;min-width:400px;min-height:200px;border:1px solid black;z-index:1}.video-series .video-group .video-thumbnail img,.video-series .video-group .video-thumbnail svg{width:100%;border-radius:1rem;overflow:hidden;background-color:#000;-webkit-user-select:none;user-select:none;background-size:cover;background-position:center;background-repeat:no-repeat;flex:1}.video-series .video-group .video-thumbnail img:hover,.video-series .video-group .video-thumbnail svg:hover{box-shadow:0 1rem 1rem #0000003d;transform:scale(1.1);transition:all .15s ease-in-out;cursor:pointer;background-color:transparent}.video-series .video-group .video-title{font-weight:100;font-size:1.3rem;padding:0 .5rem;text-overflow:ellipsis}.video-series .video-group .video-subtitle{font-weight:100;font-size:1rem;padding:0 .5rem;text-overflow:ellipsis;color:#676767}.video-series::-webkit-scrollbar-corner{background:rgba(0,0,0,.5)}.video-series::-webkit-scrollbar{width:12px;height:12px}.video-series::-webkit-scrollbar-track{background:var(--scroll-bar-bg-color)}.video-series::-webkit-scrollbar-thumb{background-color:var(--scroll-bar-color);border-radius:20px;border:3px solid var(--scroll-bar-bg-color)}.video-series::-webkit-scrollbar{width:5px}.video-series::-webkit-scrollbar-track{box-shadow:inset 0 0 5px gray;border-radius:5px}.video-series::-webkit-scrollbar-thumb{background:#272727;border-radius:10px}.video-series::-webkit-scrollbar-thumb:hover{background:#272727}@media only screen and (min-width: 576px){.video-series{padding:0 2rem}}.latest-video-group{display:flex;flex-wrap:wrap;width:auto;justify-content:center;align-items:center;padding:4rem 2rem;gap:2rem}.latest-video-group .video-thumbnail-wrapper{max-width:400px;height:fit-content;background-color:#272727;border:.12rem solid #fff;border-radius:1rem;aspect-ratio:16/10;overflow:hidden}.latest-video-group .video-thumbnail-wrapper img,.latest-video-group .video-thumbnail-wrapper svg{width:100%;aspect-ratio:16/10}.latest-video-group .video-thumbnail-action-group{display:flex;flex:1 1 300px;padding:0;justify-content:center;align-items:center}.latest-video-group .video-info{flex:1 1 300px;padding:2rem;width:auto}.badge{display:inline-block;border-radius:.5rem;padding:.25rem 2rem;font-weight:700;text-decoration:none;-webkit-user-select:none;user-select:none;font-size:clamp(.75rem,1.5vw,1rem)}.badge-pill{border-radius:2rem}.badge-primary{background-color:#030395;border:.125rem solid #01014a;color:#fff}.badge-secondary{background-color:#d3d11e;border:.125rem solid #908f14;color:#fff}.badge-white{background-color:#fff;border:.125rem solid #d9d9d9;color:#fff}.badge-dark-white{background-color:#efefef;border:.125rem solid #c9c9c9;color:#fff}.badge-light-gray{background-color:#d7d7d7;border:.125rem solid #b1b1b1;color:#fff}.badge-medium-gray{background-color:#a7a7a7;border:.125rem solid #818181;color:#fff}.badge-regular-gray{background-color:#979797;border:.125rem solid #717171;color:#fff}.badge-dark-gray{background-color:#272727;border:.125rem solid #010101;color:#fff}.badge-outline-primary{background-color:transparent;border:.125rem solid #01014a;color:#030395;text-transform:uppercase;letter-spacing:.2rem}.badge-outline-secondary{background-color:transparent;border:.125rem solid #908f14;color:#d3d11e;text-transform:uppercase;letter-spacing:.2rem}.badge-outline-white{background-color:transparent;border:.125rem solid #d9d9d9;color:#fff;text-transform:uppercase;letter-spacing:.2rem}.badge-outline-dark-white{background-color:transparent;border:.125rem solid #c9c9c9;color:#efefef;text-transform:uppercase;letter-spacing:.2rem}.badge-outline-light-gray{background-color:transparent;border:.125rem solid #b1b1b1;color:#d7d7d7;text-transform:uppercase;letter-spacing:.2rem}.badge-outline-medium-gray{background-color:transparent;border:.125rem solid #818181;color:#a7a7a7;text-transform:uppercase;letter-spacing:.2rem}.badge-outline-regular-gray{background-color:transparent;border:.125rem solid #717171;color:#979797;text-transform:uppercase;letter-spacing:.2rem}.badge-outline-dark-gray{background-color:transparent;border:.125rem solid #010101;color:#272727;text-transform:uppercase;letter-spacing:.2rem}.btn{box-sizing:border-box;display:inline-block;border-radius:.5rem;padding:.5rem 2rem}.btn-pill{border-radius:2rem}.btn-outline-primary{background-color:transparent;border:.2rem solid #030395;outline:.1rem solid transparent;font-weight:700;text-decoration:none;-webkit-user-select:none;user-select:none;overflow:hidden;font-size:clamp(1rem,2vw,1.5rem);color:#030395;text-align:center}.btn-outline-primary:hover:not(:disabled){background:#030395;background-repeat:no-repeat;background-clip:padding-box;border-color:transparent;box-shadow:.1rem .1rem .1rem .1rem #0000001a;color:#fff;cursor:pointer;-webkit-user-select:none;user-select:none;transform:translateY(100);outline:.1rem solid #030395}.btn-outline-secondary{background-color:transparent;border:.2rem solid #D3D11E;outline:.1rem solid transparent;font-weight:700;text-decoration:none;-webkit-user-select:none;user-select:none;overflow:hidden;font-size:clamp(1rem,2vw,1.5rem);color:#d3d11e;text-align:center}.btn-outline-secondary:hover:not(:disabled){background:#D3D11E;background-repeat:no-repeat;background-clip:padding-box;border-color:transparent;box-shadow:.1rem .1rem .1rem .1rem #0000001a;color:#fff;cursor:pointer;-webkit-user-select:none;user-select:none;transform:translateY(100);outline:.1rem solid #D3D11E}.btn-outline-white{background-color:transparent;border:.2rem solid #ffffff;outline:.1rem solid transparent;font-weight:700;text-decoration:none;-webkit-user-select:none;user-select:none;overflow:hidden;font-size:clamp(1rem,2vw,1.5rem);color:#fff;text-align:center}.btn-outline-white:hover:not(:disabled){background:#ffffff;background-repeat:no-repeat;background-clip:padding-box;border-color:transparent;box-shadow:.1rem .1rem .1rem .1rem #0000001a;color:#000;cursor:pointer;-webkit-user-select:none;user-select:none;transform:translateY(100);outline:.1rem solid #ffffff}.btn-outline-dark-white{background-color:transparent;border:.2rem solid #efefef;outline:.1rem solid transparent;font-weight:700;text-decoration:none;-webkit-user-select:none;user-select:none;overflow:hidden;font-size:clamp(1rem,2vw,1.5rem);color:#efefef;text-align:center}.btn-outline-dark-white:hover:not(:disabled){background:#efefef;background-repeat:no-repeat;background-clip:padding-box;border-color:transparent;box-shadow:.1rem .1rem .1rem .1rem #0000001a;color:#000;cursor:pointer;-webkit-user-select:none;user-select:none;transform:translateY(100);outline:.1rem solid #efefef}.btn-outline-light-gray{background-color:transparent;border:.2rem solid #d7d7d7;outline:.1rem solid transparent;font-weight:700;text-decoration:none;-webkit-user-select:none;user-select:none;overflow:hidden;font-size:clamp(1rem,2vw,1.5rem);color:#d7d7d7;text-align:center}.btn-outline-light-gray:hover:not(:disabled){background:#d7d7d7;background-repeat:no-repeat;background-clip:padding-box;border-color:transparent;box-shadow:.1rem .1rem .1rem .1rem #0000001a;color:#000;cursor:pointer;-webkit-user-select:none;user-select:none;transform:translateY(100);outline:.1rem solid #d7d7d7}.btn-outline-medium-gray{background-color:transparent;border:.2rem solid #a7a7a7;outline:.1rem solid transparent;font-weight:700;text-decoration:none;-webkit-user-select:none;user-select:none;overflow:hidden;font-size:clamp(1rem,2vw,1.5rem);color:#a7a7a7;text-align:center}.btn-outline-medium-gray:hover:not(:disabled){background:#a7a7a7;background-repeat:no-repeat;background-clip:padding-box;border-color:transparent;box-shadow:.1rem .1rem .1rem .1rem #0000001a;color:#000;cursor:pointer;-webkit-user-select:none;user-select:none;transform:translateY(100);outline:.1rem solid #a7a7a7}.btn-outline-regular-gray{background-color:transparent;border:.2rem solid #979797;outline:.1rem solid transparent;font-weight:700;text-decoration:none;-webkit-user-select:none;user-select:none;overflow:hidden;font-size:clamp(1rem,2vw,1.5rem);color:#979797;text-align:center}.btn-outline-regular-gray:hover:not(:disabled){background:#979797;background-repeat:no-repeat;background-clip:padding-box;border-color:transparent;box-shadow:.1rem .1rem .1rem .1rem #0000001a;color:#000;cursor:pointer;-webkit-user-select:none;user-select:none;transform:translateY(100);outline:.1rem solid #979797}.btn-outline-dark-gray{background-color:transparent;border:.2rem solid #272727;outline:.1rem solid transparent;font-weight:700;text-decoration:none;-webkit-user-select:none;user-select:none;overflow:hidden;font-size:clamp(1rem,2vw,1.5rem);color:#272727;text-align:center}.btn-outline-dark-gray:hover:not(:disabled){background:#272727;background-repeat:no-repeat;background-clip:padding-box;border-color:transparent;box-shadow:.1rem .1rem .1rem .1rem #0000001a;color:#fff;cursor:pointer;-webkit-user-select:none;user-select:none;transform:translateY(100);outline:.1rem solid #272727}@keyframes gradient{0%{background-position:0% 50%}to{background-position:65% 50%}}input{width:100%;font-size:1.5rem;border-radius:.25rem;border:.2rem solid #000;padding:.5rem;box-shadow:.1rem .1rem .1rem .1rem #0000001a}input:focus{background-color:#e7e7e7}.topbar{flex-grow:1;border-bottom:.2rem solid #094074;box-shadow:2px 2px 2px 2px #0c0f0a59;padding:2rem;margin:0}.topbar.dark{background-color:#0c0f0a;color:#f1f7ed;box-shadow:2px 2px 2px 2px #fff}.topbar .heading{font-size:clamp(1rem,2.5vw,2.5rem)}.tabs{list-style-type:none;display:grid;grid-template-columns:repeat(auto-fill,minmax(15rem,1fr));gap:1rem;margin:0;padding:0;overflow:auto}.tabs li{display:inline;text-decoration:none;text-align:center;font-size:clamp(1rem,2.5vw,2rem);padding:.5rem;border-bottom:.4rem solid transparent;-webkit-user-select:none;user-select:none;flex-basis:1}.tabs li:hover,.tabs li.active{border-color:#094074;color:#094074;cursor:pointer}.list{list-style-type:none;border:.2rem solid #094074;border-radius:1rem;padding:0;overflow:auto}.list li{text-decoration:none;padding:1rem 2rem;margin:0}.list li:not(:last-child){border-bottom:.2rem solid #54494B}.list.list-primary .list-title{background-color:#094074;font-weight:700;font-size:2.5rem;color:#fff}.list.list-secondary .list-title{background-color:#ffdd4a;font-weight:700;font-size:2.5rem;color:#fff}body{padding:0;margin:0}body.dark{background-color:#0c0f0a;color:#fff}main{display:flex;flex-direction:column;padding:0;margin:0}main.dark{background-color:#0c0f0a;color:#fff}.content-container{padding:1rem}.content-container.dark{background-color:#0c0f0a;color:#fff}.gradient-heading{background:linear-gradient(1deg,#094074,#B33951);background-clip:text;-webkit-background-clip:text;color:transparent;background-size:cover;font-size:clamp(2.5rem,5rem,10vw)}.p-4{padding:4rem}.m-4{margin:4rem}.m-2{margin:2rem}.my-4{margin:4rem 0}.w-50{width:50%;max-width:50%}.container{padding:2%}.tmc-theme .gradient-article{background:linear-gradient(10deg,#FFE45E,#7fc8f8,#5aa9e6,#ff6392);padding:2.5rem;text-align:center;font-size:2.5rem;-webkit-text-stroke:1px black;color:#fff;font-weight:bolder;border-bottom:1px solid #4f4f4f;box-shadow:.1rem .1rem .1rem .1rem #afafaf33;-webkit-user-select:none;user-select:none}.tmc-theme main{background-color:#fff;width:auto;height:auto;padding:1rem}.tmc-theme .wp-block-group{padding:1rem}.tmc-theme .wp-block-button a:hover{background-color:#a7a7a7}.d-none{display:none}.d-flex{display:flex}.j-space-around{justify-content:space-around}.j-center{justify-content:center}.j-space-between{justify-content:space-between}.j-space-evenly{justify-content:space-evenly}.flex-wrap{flex-wrap:wrap}.flex-grow{flex-grow:1}.flex-gap-1{gap:1rem}.main-nav{width:100%;display:flex;font-family:Oswald,sans-serif;background-color:#1f1f1f}.nav-logo{padding:.5rem;font-size:1.5rem}.nav-logo a{display:flex;gap:10px;color:#fff;text-decoration:none}.nav-link-container{display:flex;flex-direction:column;position:fixed;top:calc(64px + 1rem);left:0;width:100vw;display:none;flex-grow:1;align-items:center;padding:1rem 0;z-index:9999;background-color:#1f1f1f}.nav-links{display:flex;flex-direction:column;flex-wrap:wrap;flex-grow:1;align-items:center;list-style-type:none;gap:2rem;margin:0;padding:0;margin-top:2rem}.nav-toggler{display:flex;flex:1;justify-content:right;z-index:999}.nav-toggler button{background-color:transparent;border:none;padding:15px}.nav-toggler button svg{color:#fff}.open{display:flex}@media screen and (min-width: 600px){.nav-links{position:relative;flex-direction:row;margin-top:0}.nav-link-container{position:inherit;display:flex;padding:1rem;width:auto;flex-direction:row}.nav-toggler{display:none}}.nav-links li{display:flex;align-items:center;position:relative;text-transform:uppercase;font-size:1.25rem;letter-spacing:2px;height:100%;gap:5px;padding:0;margin:0;color:#f0f0f0}.nav-links li a{display:flex;gap:10px;padding:0;margin:0;text-decoration:none;text-align:center;color:inherit}.nav-links li a:after{position:absolute;left:0;bottom:-10px;content:"";width:0;border:2px solid #ffffff00;transition-duration:.4s}.nav-links li a:hover:after,.nav-links li a.active:after{width:100%;border:2px solid #ffffffff;transition-duration:.4s}.nav-links li button{border:none;background-color:transparent;padding:.5rem;font-size:1.25rem;color:inherit}.nav-links li button:hover{background-color:#f0f0f0;cursor:pointer;border-radius:.5rem;color:#1f1f1f}.nav-links li button i{margin-right:.5rem}.nav-links.right{flex-grow:1;justify-content:right}.nav-logo{display:flex;align-items:center;gap:10px;margin-left:.5rem;color:#fff}.nav-logo img{filter:brightness(110%);width:300px;vertical-align:bottom;max-height:64px}.nav-logo img:hover{transition-duration:.4s}body{margin:0;padding:0;font-family:Montserrat,sans-serif}@media (prefers-color-scheme: light){:root{--card-border-color: #000;--card-background-color: #e7e7e7}.card{border:1px solid rgba(100,100,100,.48)}.card:not(.grad):hover{border:none}.card-image-overlay:hover{color:#fff}}@media (prefers-color-scheme: dark){:root{--background-color: #2f2f2f;--foreground-color: #f7f7f7;--skeleton-start-color: #878787;--skeleton-end-color: #474747;--card-background-color: rgba(255, 255, 255, .1)}}main{margin:auto;min-height:100%}.container{padding:2% 4%}.container h1{margin:1rem 0}.container .back-link{display:flex;text-decoration:none;gap:.5rem;color:var(--mui-palette-primary-contrastText)}main h1{letter-spacing:-2px;font-size:3rem;font-family:Oswald,sans-serif}.grad{min-width:200px;min-height:200px;animation:skeleton 1s linear infinite alternate}.card-group{display:grid;max-width:100%;grid-template-columns:repeat(1,minmax(0,1fr));gap:15px}@media screen and (min-width: 1000px){.card-group{grid-template-columns:repeat(3,minmax(0,1fr));gap:30px}}.card-group .card{max-width:100%;min-height:100px}.card-group.card-group-sm .card{min-height:100px;min-width:300px}.card-flex-group{display:flex;gap:1rem;flex-wrap:wrap}.card-flex-group .card{flex-grow:1;min-height:300px;max-width:100%}.card-flex-group.card-group-sm .card{min-height:100px;min-width:300px}.card{display:flex;flex-direction:column;border:none}.card-background{background-color:var(--card-background-color)}.card-rounded{border-radius:1rem}.card-image-container{flex:1;display:flex;position:relative;border-radius:1rem;background-color:var(--card-background-color);transform:scale(1);transition-duration:.4s;justify-content:center;align-items:center;overflow:hidden;text-align:center;min-height:210px}.card-image-container img{width:100%;vertical-align:bottom}a.card{text-decoration:none;color:inherit}.card-hover-border:hover,.card-image-container:not(.grad):hover{transition-duration:.4s;transform:scale(1.05) scaleZ(1);box-shadow:#000000ad 0 26px 30px -10px,#000000b5 0 16px 10px -10px;transition-property:transform,box-shadow;transition-timing-function:ease-out;cursor:pointer}.card-hover-border:hover:after,.card-image-container:not(.grad):hover:after{position:absolute;content:"";border:3px solid var(--card-border-color);border-radius:1rem;top:0;right:0;bottom:0;left:0;transition:ease-out}.card-image-overlay h1{margin:0}.card-image-overlay:hover{background-image:url("data:image/svg+xml,%3csvg%20id='visual'%20viewBox='0%200%20900%20600'%20width='900'%20height='600'%20xmlns='http://www.w3.org/2000/svg'%20xmlns:xlink='http://www.w3.org/1999/xlink'%20version='1.1'%3e%3cdefs%3e%3cfilter%20id='blur1'%20x='-10%25'%20y='-10%25'%20width='120%25'%20height='120%25'%3e%3cfeFlood%20flood-opacity='0'%20result='BackgroundImageFix'%3e%3c/feFlood%3e%3cfeBlend%20mode='normal'%20in='SourceGraphic'%20in2='BackgroundImageFix'%20result='shape'%3e%3c/feBlend%3e%3cfeGaussianBlur%20stdDeviation='161'%20result='effect1_foregroundBlur'%3e%3c/feGaussianBlur%3e%3c/filter%3e%3c/defs%3e%3crect%20width='900'%20height='600'%20fill='%236600FF'%3e%3c/rect%3e%3cg%20filter='url(%23blur1)'%3e%3ccircle%20cx='872'%20cy='587'%20fill='%2300CC99'%20r='357'%3e%3c/circle%3e%3ccircle%20cx='814'%20cy='19'%20fill='%236600FF'%20r='357'%3e%3c/circle%3e%3ccircle%20cx='409'%20cy='54'%20fill='%2300CC99'%20r='357'%3e%3c/circle%3e%3ccircle%20cx='652'%20cy='558'%20fill='%2300CC99'%20r='357'%3e%3c/circle%3e%3ccircle%20cx='184'%20cy='76'%20fill='%236600FF'%20r='357'%3e%3c/circle%3e%3ccircle%20cx='168'%20cy='472'%20fill='%2300CC99'%20r='357'%3e%3c/circle%3e%3c/g%3e%3c/svg%3e");background-repeat:no-repeat;background-size:cover;background-color:#171727;cursor:pointer;transition-duration:.4s;transition-timing-function:ease-in;color:#fff}.card h1{letter-spacing:-1px;font-size:2rem;font-family:Oswald,sans-serif;text-transform:uppercase;padding:0;margin:0}.card-info{font-family:Oswald,sans-serif}.card-info h2{margin:5px 0 0;font-size:1.15rem}.card-info a{text-decoration:none;color:inherit}.card-info a:hover{text-decoration:underline}.card-info p{line-height:0;padding:0}.dark{--card-border-color: #fff;--background-color: #2f2f2f;--foreground-color: #f7f7f7;--skeleton-start-color: #878787;--skeleton-end-color: #474747;--card-background-color: rgba(255, 255, 255, .1)}.light{--background-color: #f7f7f7;--foreground-color: #2f2f2f;--skeleton-start-color: #e7e7e7;--skeleton-end-color: #a7a7a7;--card-background-color: rgba(255, 255, 255, .1)}body{background-color:var(--background-color);color:var(--foreground-color)}@keyframes skeleton{0%{background-color:var(--skeleton-start-color)}to{background-color:var(--skeleton-end-color)}}footer{margin-top:5rem;padding:4%;text-align:center;background-color:#2f2f2f;color:#f7f7f7;border-top:1rem solid #3f3f3f}footer img{max-width:300px}footer .social-links a{color:#f7f7f7}footer .social-links a svg{width:50px}.card-links{display:flex;gap:10px}.card-links a{color:var(--mui-palette-primary-contrastText);text-decoration-color:var(--mui-palette-primary-contrastText);flex-shrink:0}
