@import"https://fonts.googleapis.com/css2?family=Jost:ital,wght@0,100..900;1,100..900&family=Libre+Caslon+Display&family=Libre+Caslon+Text:ital,wght@0,400;0,700;1,400&display=swap";#root{margin:0}body{background:#080f12;scrollbar-width:none;margin:0;padding:0;caret-color:transparent;-webkit-user-select:none;user-select:none}html,body{scrollbar-width:none;-ms-overflow-style:none}html::-webkit-scrollbar,body::-webkit-scrollbar{display:none}*{box-sizing:border-box}#root{margin:0 auto;width:100%;margin:none;padding:none;caret-color:transparent}body{scrollbar-width:none;margin:0;padding:0}body::-webkit-scrollbar{display:none}container{scrollbar-width:none}container::-webkit-scrollbar{display:none}@media (max-width: 500px){.header{position:relative}main,.video-section{padding-top:80px;margin-top:0}}.header{box-sizing:border-box;display:grid;grid-template-columns:repeat(12,1fr);grid-template-areas:". . logo logo . . . . menu menu . .";align-items:center;background-color:#00000080;padding:0 20px;max-width:100vw;position:fixed;top:0;left:0;height:80px;width:100%;z-index:1000}@media (max-width: 1600px){.header{grid-template-areas:". logo logo logo . . . . menu menu menu ."}}@media (max-width: 1200px){.header{grid-template-columns:repeat(4,1fr);grid-template-areas:"logo . . hamburger";justify-content:space-between}}.antediluvian-logo{grid-area:logo;display:flex;gap:1rem}@media (max-width: 1200px){.antediluvian-logo{gap:1rem}}.antediluvian-logo__icon{width:40px;height:40px;margin:auto;margin-right:.1vw}.antediluvian-logo__button{background:none;border:none;cursor:pointer}.antediluvian-logo__text{font-family:Libre Caslon Text,serif;font-weight:400;font-size:20px;text-wrap:nowrap;color:#fafaf5;background:none;border:none}@media (max-width: 450px){.antediluvian-logo__text{text-wrap:wrap}}@media (max-width: 300px){.antediluvian-logo__text{display:none}}.antediluvian-logo__text:hover{cursor:pointer}.menu{grid-area:menu;display:flex;justify-content:flex-end;gap:2rem}@media (max-width: 1200px){.menu{display:none;flex-direction:column;position:absolute;top:60px;right:1rem;background-color:#000c;padding:1rem;border-radius:8px;z-index:10}}.menu__button{transition:color .2s ease;font-family:Jost,sans-serif;font-weight:500;font-size:20px;color:#fafaf5;background:none;border:none;cursor:pointer}.menu__button:hover{color:#a44f53}@media (max-width: 1200px){.menu--open{display:flex;background-color:#0000004d}}.hamburger{display:none;cursor:pointer;margin-left:auto;width:auto;z-index:9999}@media (max-width: 1200px){.hamburger{display:block;grid-area:hamburger}}.hamburger span{display:block;width:25px;height:3px;margin:5px;background-color:#fafaf5;border-radius:2px}.video-section{width:100vw;height:calc(100vh + 80px);margin-top:-80px;overflow:hidden;position:relative;z-index:0;display:grid;grid-template-columns:repeat(3,1fr);grid-template-rows:repeat(3,1fr);line-height:0}@media (max-width: 500px){.video-section{padding-top:80px;margin-top:0}}.video-wrapper{width:100%;height:100%}@media (max-width: 500px){.video-wrapper{margin-top:80px}}.video{grid-column:1/-1;grid-row:1/-1;width:100%;aspect-ratio:16/9;object-fit:cover;position:relative;z-index:0;display:block}@media (max-width: 1200px){.video{object-fit:contain;aspect-ratio:auto;height:auto;max-height:100vh}}.video__text{display:flex;align-items:center;justify-content:center;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);z-index:10;width:80vw;color:#fafaf5;text-align:center;pointer-events:none;-webkit-user-select:none;user-select:none;padding-top:120px;margin-top:-60px;overflow:visible;text-shadow:2px 2px 5px rgba(0,0,0,.4)}.video__text p{font-size:clamp(50px,4vw,60px);font-weight:500;line-height:1;font-family:Jost,sans-serif;margin:0;white-space:nowrap;display:inline-flex;align-items:center;justify-content:center;gap:8px;overflow:visible}.video__text p span{display:inline-block;position:relative;overflow:visible;vertical-align:bottom}@media (max-width: 1200px){.video__text p{white-space:normal;font-size:clamp(14px,5vw,30px)}}.video__text .video__text--highlighted{color:#a44f53;font-size:inherit;font-weight:500;font-family:Jost,sans-serif;margin-left:.3ch;display:inline-flex;align-items:center;vertical-align:middle;overflow:visible}@media (max-width: 1200px){.video__text .video__text--highlighted{font-size:inherit}}.video__text .fixed-width-word{display:inline-block;min-width:7ch;text-align:left;margin-left:-5px;overflow:visible;position:relative}.video__text p,.video__text .video__text--highlighted{line-height:1;overflow:visible}.video__text .video__text--highlighted,.video__text .video__text p{vertical-align:middle}.quadrant{display:grid;gap:0px;grid-template-areas:"text1 image1" "image2 text2"}@media (max-width: 1450px){.quadrant{display:flex;flex-direction:column}}.quadrant__image{width:100%;height:auto;max-width:100%}@media (max-width: 1450px){.quadrant__image{width:100vw;max-width:100vw}}@media (min-width: 1450px){.quadrant__image{max-width:clamp(50vw,40vw + 10%,60vw)}}.quadrant__card{width:100%;height:auto;max-width:100%}@media (max-width: 1450px){.quadrant__card{width:100vw;max-width:100vw}}@media (min-width: 1450px){.quadrant__card{max-width:clamp(50vw,40vw + 10%,60vw)}}.item{aspect-ratio:16/9;width:100%;max-width:50vw;display:flex;justify-content:center;align-items:center;overflow:hidden;box-sizing:border-box}@media (min-width: 1450px){.item{max-width:clamp(50vw,40vw + 10%,60vw)}}@media (max-width: 1450px){.item{width:100vw;max-width:100vw}}.item-1{grid-area:text1}@media (max-width: 600px){.item-1{aspect-ratio:unset;margin:30px auto;width:80vw}}.item-2{grid-area:image1}.item-3{grid-area:image2}.item-4{grid-area:text2}@media (max-width: 600px){.item-4{aspect-ratio:unset;margin:30px auto;width:80vw}}@media (max-width: 1450px){.item-1{order:1}.item-2{order:2}.item-3{order:4}.item-4{order:3}}.quadrant-card{margin:auto;display:flex;flex-direction:column;gap:1rem;color:#fafaf5;text-align:left;width:100%;overflow:visible;max-width:clamp(300px,60%,800px);height:100%;justify-content:center}.quadrant-card h2{font-family:Jost,sans-serif;font-weight:500;font-size:clamp(1.5rem,1.2rem + 1vw,2.2rem);margin:0 0 .5rem;padding:0;color:#fafaf5;position:relative;text-shadow:1px 1px 2px rgba(0,0,0,.4)}.quadrant-card h2:after{content:"";position:absolute;display:block;width:100%;height:2px;background:linear-gradient(to right,#a44f53,#a44f53 73%,#0000);border-radius:2px;margin-top:.5rem}.quadrant-card p{font-family:Jost,sans-serif;font-weight:300;font-size:clamp(1rem,.8rem + .5vw,1.2rem);line-height:1.5;margin:0;color:#fafaf5;text-shadow:1px 1px 2px rgba(0,0,0,.4)}.quadrant-card button,.quadrant-card a{--btn-width: min(180px, 100%);--btn-height: auto;position:relative;z-index:0;padding:.6rem 1.4rem;min-width:180px;font-size:clamp(.8rem,.6rem + .4vw,1rem);font-family:Jost,sans-serif;font-weight:500;color:#fafaf5;background-color:#a44f53;border:none;border-radius:2px;cursor:pointer;text-align:center;text-decoration:none;transition:.2s ease-in-out;overflow:hidden}.quadrant-card button>*,.quadrant-card a>*{position:relative;z-index:1}.quadrant-card button:hover:after,.quadrant-card a:hover:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;padding:2px;background:linear-gradient(to right,#a44f53,#fafaf5);border-radius:inherit;z-index:-1;mask:linear-gradient(#fff 0 0) content-box,linear-gradient(#fff 0 0);mask-composite:exclude;-webkit-mask-composite:destination-out}.quadrant-card button:hover,.quadrant-card a:hover{background-color:transparent;color:#fafaf5}@media (max-width: 420px){.quadrant-card{max-width:280px}.quadrant-card h2{font-size:1.4rem}.quadrant-card p{font-size:.9rem}.quadrant-card button{padding:.3rem 1rem;font-size:.7rem}}.quadrant-card .button-container{display:flex;gap:10px}@media (max-width: 600px){.quadrant-card .button-container{flex-direction:column;align-items:center}}.quadrant-card .button-container .wishlist-button{background-color:#fafaf5;color:#080f12;padding:0;min-width:var(--btn-width);height:var(--btn-height);display:inline-flex;align-items:center;justify-content:center}@media (max-width: 600px){.quadrant-card .button-container .wishlist-button{min-height:37.83px}}.quadrant-card .button-container .wishlist-button .steam-logo{height:30px;width:auto;margin:3px 0 0;display:block;overflow:visible;padding-left:5px}.quadrant-card .button-container .wishlist-button .humble-logo{color:#a44f53;height:22px;width:auto;margin:0;display:block;overflow:visible}.quadrant-card .button-container .wishlist-button:hover{background:none;color:#fafaf5}.quadrant-card .button-container .wishlist-button:hover .humble-logo{color:#fafaf5}.quadrant-card .plug-sign{display:inline-block;line-height:1.3;transform:translateY(-1px)}.slideshow{position:relative;width:100%;height:100%;overflow:hidden}.slideshow__image{position:absolute;top:0;left:0;width:100%;height:100%;object-fit:cover;display:block;flex:1 1 auto}.sideshow,.slideshow__image{height:100%;min-height:0;max-height:100%}.news-card>*{margin-top:0;margin-bottom:0}.news-card{background-color:#080f12;color:#fff;border-radius:.25rem;box-shadow:0 4px 10px #0000004d;transition:transform .2s ease-in-out;display:flex;flex-direction:column;width:100%;max-width:400px;height:100%;text-decoration:none}@media (max-width: 440px){.news-card{max-width:90vw;margin:auto}}.news-card .news-card__image{width:100%;max-width:400px;height:214px;object-fit:cover;border-radius:.25rem .25rem 0 0;transition:filter .2s ease-in-out}@media (max-width: 440px){.news-card .news-card__image{object-fit:contain;height:auto}}.news-card h2{font-family:Jost,sans-serif;font-weight:700;font-size:25px;margin-top:0;color:#fafaf5;padding:20px}@media (max-width: 440px){.news-card h2{font-size:20px}}.news-card p{font-family:Jost,sans-serif;font-weight:300;color:#ccc;font-size:20px;line-height:1.4;padding:0 20px 20px;margin:0}@media (max-width: 440px){.news-card p{font-size:16px}}.news-card p:not(.see-more){flex-grow:1}.news-card .news-card__footer{display:flex;justify-content:space-between;align-items:flex-end;margin-top:auto;padding:0 20px 20px}@media (max-width: 500px){.news-card .news-card__footer{flex-direction:column;align-items:center;gap:8px}}.news-card .news-card__date{color:#a44f53;font-size:14px!important;font-weight:500!important;padding:0!important;margin:0!important;align-self:flex-start}@media (max-width: 500px){.news-card .news-card__date{align-self:center}}.news-card:hover{transform:scale(1.025);background-color:#0a1216}.news-card:hover .news-card__image{filter:brightness(1.3) contrast(1.3);transition:filter .2s ease-in-out}.news-card:hover .see-more{color:#fafaf5;text-shadow:0 0 1px rgba(255,255,255,.6),0 0 2px rgba(255,255,255,.4),0 0 3px rgba(255,255,255,.2)}.news-card .see-more{margin-top:auto;align-self:flex-end;flex-shrink:0;padding:0;transition:all .3s ease-in-out;cursor:pointer;font-size:16px!important;font-weight:500!important}@media (max-width: 500px){.news-card .see-more{align-self:center}}.news{width:100vw;background-color:#0b161b;padding:2rem 0;padding-top:96px;padding-bottom:96px}@media (max-width: 1200px){.news{padding-top:32px;padding-bottom:32px}}.news__header{display:flex;flex-direction:column;margin:0 auto}.news__header h1{font-family:Jost,sans-serif;font-weight:500;width:100%;max-width:1260px;margin:0 auto;font-size:40px;color:#fafaf5}@media (max-width: 440px){.news__header h1{width:90vw;margin:0 auto}}@media (max-width: 850px){.news__header h1{width:400px}}@media (min-width: 900px){.news__header h1{width:815px}}@media (min-width: 1300px){.news__header h1{width:1230px}}.news__header h1:after{content:"";display:block;max-width:90vw;height:2px;background:linear-gradient(to right,#a44f53,#a44f53 73%,#0000);margin-top:.5rem;margin-bottom:1.4rem}.news__container{display:grid;justify-content:center;width:100%;gap:1rem;max-width:1260px;margin:0 auto;align-items:stretch}@media (max-width: 850px){.news__container{grid-template-columns:1fr;max-width:90vw;gap:2rem;margin:0 auto;justify-items:center}}@media (min-width: 850px) and (max-width: 1299px){.news__container{grid-template-columns:repeat(2,minmax(300px,400px));gap:1.5rem}}@media (min-width: 1300px){.news__container{grid-template-columns:repeat(3,400px);gap:1rem}}.invisible{visibility:hidden}.footer{background-color:#080f12;color:#fafaf5;padding:4rem 2rem;text-align:left;font-family:Jost,sans-serif;width:100vw}.footer__grid{display:flex;justify-content:space-between;flex-wrap:wrap;max-width:1260px;margin:0 auto}@media (max-width: 440px){.footer__grid{width:90vw;margin:0 auto}}@media (min-width: 440px){.footer__grid{width:400px;margin:0 auto}}@media (max-width: 1100px){.footer__grid{flex-direction:column;margin:0 auto;width:900px}}@media (min-width: 1100px){.footer__grid{width:1000px;margin:0 auto}}@media (min-width: 1300px){.footer__grid{width:1230px;margin:0 auto}}@media (max-width: 1300px){.footer__grid{flex-direction:column;width:100%;max-width:1230px;padding:2rem 1rem;gap:1rem}.footer__grid .footer__column{align-items:center;text-align:center;margin:0 auto}}.footer__column{flex:1 1 45%;display:flex;flex-direction:column;gap:23px;max-width:500px}@media (max-width: 1100px){.footer__column{max-width:900px}}.footer__heading{font-size:40px;font-weight:500;display:inline-block;margin-bottom:0}.footer__heading:after{content:"";display:block;max-width:90vw;height:2px;background:linear-gradient(to right,#a44f53,#a44f53 73%,#0000);margin-top:.5rem;margin-bottom:0}.footer__text{font-weight:300;font-size:20px;line-height:1.6;color:#fafaf5d9;margin-bottom:1rem}.footer__socials{width:100%;display:flex;gap:1rem;flex-wrap:wrap;justify-content:space-between}.footer__socials a{display:inline-block;transition:transform .2s}@media (max-width: 500px){.footer__socials{gap:.3rem;justify-content:center}}@media (max-width: 1100px){.footer__socials{justify-content:center}}.footer .social-icon{height:39px;color:#fafaf5}.footer .social-icon:hover{color:#a44f53}@media (max-width: 500px){.footer .social-icon{height:25px;width:30px}}@media (max-width: 400px){.footer .social-icon{height:20px;width:26px}}.footer__button{position:relative;z-index:0;padding:12px 32px;font-size:14px;font-weight:500;color:#fafaf5;background-color:#a44f53;border:none;border-radius:2px;cursor:pointer;text-align:center;text-decoration:none;transition:.2s ease-in-out;overflow:hidden;display:inline-flex;align-items:center;gap:.5rem;width:fit-content}.footer__button>*{position:relative;z-index:1}.footer__button:hover:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;padding:2px;background:linear-gradient(to right,#a44f53,#fafaf5);border-radius:inherit;z-index:-1;mask:linear-gradient(#fff 0 0) content-box,linear-gradient(#fff 0 0);mask-composite:exclude;-webkit-mask-composite:destination-out}.footer__button:hover{background-color:transparent;color:#fafaf5}.footer__button-arrow{font-weight:700}.footer__copyright{margin-top:3rem;font-size:16px;text-align:center;color:#fafaf599}.footer__copyright .privacy-policy{text-decoration:underline;margin-left:4px;color:inherit}.footer__copyright .privacy-policy:hover{color:#a44f53;cursor:pointer}.footer__copyright .privacy-policy:visited{color:#fafaf5}.footer__copyright .privacy-policy:visited:hover{color:#a44f53}.splash-screen{position:fixed;top:0;left:0;right:0;bottom:0;display:flex;flex-direction:column;justify-content:center;align-items:center;background-color:#080f12;color:#fafaf5;z-index:9999;gap:2rem}.splash-screen__logo{width:150px;height:auto}.splash-screen__title{font-family:Libre Caslon Text,serif;font-weight:400;font-size:20px;color:#fafaf5;text-align:center}
