@font-face{font-family:body;src:url(/assets/D-DIN-DHIKp7DE.otf)}@font-face{font-family:body;src:url(/assets/D-DIN-Bold-Bzmc2g8M.otf);font-weight:700}@font-face{font-family:title;src:url(/assets/D-DINExp-CO0kwd1S.otf)}@font-face{font-family:title;src:url(/assets/D-DINExp-Bold-DuSuJIpJ.otf);font-weight:700}html{font-size:120%}body{line-height:1.5;font-family:body,serif;color:#fff;padding:0;margin:0;background-color:#000;overflow-x:hidden}h1,h2,h3{line-height:1.2em;font-weight:700;font-family:title,sans-serif}h1{font-size:4rem}h2{font-size:2rem}h3{font-weight:400;font-size:1.2rem}.body-container{background:radial-gradient(circle at center,#252a36,#040507 50%);max-width:100%;overflow:hidden;padding:0 200px;margin:auto}.body-container>.footer-container{margin-left:-200px;margin-right:-200px}.nav-container{display:flex;justify-content:center;align-items:center}nav{margin-top:40px;padding:0 20px;display:flex;height:38px;position:fixed;top:0;z-index:100;border-radius:30px;background:#0000008c;-webkit-backdrop-filter:blur(2.5px);backdrop-filter:blur(2.5px)}.nav-container ul{display:flex;align-items:center;min-width:fit-content;list-style:none;margin:0;padding:0}.nav-container li{margin:0 20px;font-size:.9rem;cursor:pointer}.header{display:flex;justify-content:end;align-items:center;text-align:center;position:relative;flex-direction:column;min-height:100vh;width:100%}.header-video{position:absolute;top:0;left:0;height:100%;width:100%;object-fit:cover;pointer-events:none}.header h1,.header h2{margin:0;z-index:1}.header h1{text-align:center;font-size:6.401875rem;font-weight:700}.header h2{margin-bottom:90px}.overlay{position:absolute;top:0;left:0;min-height:100%;width:100%;background:linear-gradient(180deg,#0000,#040507);box-shadow:0 4px 4px #00000040}.overlay input{position:absolute;height:50px;bottom:20px;right:20px;transition:all .35s ease}.overlay input:hover{transform:scale(1.25)}.intro-section{position:sticky;display:grid}.intro-section h2{width:26.04166667rem;font-size:2.11635416667rem}.intro-section p{font-size:clamp(.9rem,1.15vw,1.04166666667rem)}.intro-section h2,.intro-section p{margin:0}#frame1{margin-top:150px}.frame{display:grid;grid-template-columns:1fr 1fr;column-gap:2rem}.line{margin-left:250px;width:1px;height:55vh;background:#fff}.frame img{align-self:center;justify-self:center;object-fit:contain;height:100%;max-height:55vh;width:100%;border-radius:30px}#frame2 img{height:70%}#closer{display:flex;justify-self:center;width:55%;margin-top:2.5em;border-radius:30px}.events-redirect{display:flex;flex-direction:column;align-items:center}.events-redirect-link{text-decoration:none;font-weight:700;color:#000;background-color:#fff;padding:0 1.5em;line-height:.5em;border-radius:30px}.contact{position:relative;margin-top:4.16667em}.contact-image{display:block;height:auto;max-height:26.84em;width:100%;aspect-ratio:259/102;object-fit:cover}.contact-text{width:fit-content;max-width:32rem;position:absolute;top:0;right:0;margin:0 1em}.contact-text h2{font-size:2.5rem;font-weight:700;margin-bottom:0}.contact-links{display:flex;flex-direction:column}.contact-link{height:1.3020833em;width:7em;padding:.26041667em 1.45833em;border-radius:50px;margin-top:7px;background:#fff;cursor:pointer;text-decoration:none;color:#000;text-align:center}.discord-logo{width:100%;height:100%;object-fit:contain}.footer{position:relative;padding:0 10em;display:flex;margin:2em 0;justify-content:space-between}.footer-logos{display:flex;align-items:center;gap:clamp(.5rem,2vw,1.5rem)}.footer-logo{width:12rem;height:auto;object-fit:contain}.footer-text{display:flex;flex-direction:column;align-items:center}.footer-links{display:flex;flex-direction:column;align-items:center;justify-content:center}.footer-links p{margin:.5rem 0;font-size:1.2rem}.social-media-container{display:flex;gap:1em}.social-media-contact img{height:1.65em;width:1.65em;object-fit:contain;cursor:pointer}h2 a{color:#ddb945}h2 a:hover{color:#005b79}.case-studies-title{display:flex;align-items:center;justify-content:center}.case-studies-title h1{text-align:center;width:28.75rem;height:4.7446476167rem;font-size:1.6996875rem}.case-studies-section{display:flex;justify-content:center;margin-bottom:2rem}.tile{height:fit-content;width:fit-content;position:relative;z-index:1;transition:all .15s ease}.tile img{width:100%;height:auto}.column1 .tile:nth-of-type(2){margin-top:2.76041667em}.column2{margin-left:2.760416em}.case-studies-blurb{height:fit-content;width:100%;max-width:24.01041667em}.case-studies-blurb h2{font-size:2.083rem;line-height:normal}.case-studies-blurb p{font-size:1.042rem}.text{position:absolute;bottom:.88541667rem;left:1.25rem;z-index:3;opacity:0}.column1 .tile:nth-child(2) .text{text-align:right;top:1.71875em;right:1.6667em}.text h2,.text h3{margin:0;line-height:normal}.text h3{font-size:1.1rem;font-weight:400}.text h2{font-size:3rem;font-weight:700}.tile:hover{cursor:pointer}.tile:hover img{filter:blur(2.5px)}.tile:hover .text{opacity:1}.popup{position:fixed;display:flex;justify-items:center;align-items:center;top:0;left:0;padding:0 10.41667rem;width:100%;height:100vh;background-color:#00000080;z-index:101;box-sizing:border-box}.popup-overlay{position:relative;height:auto;width:100%}.popup-video{position:relative;display:block;height:100%;width:100%;border-radius:29.102px;object-fit:cover;opacity:0;transition:opacity .2s ease}.popup-video.is-ready{opacity:1}.popup-video-skeleton{position:absolute;top:0;right:0;bottom:0;left:0;z-index:1;border-radius:29.102px;background:linear-gradient(90deg,#ffffff14 25%,#ffffff2e,#ffffff14 75%);animation:popup-skeleton-pulse 2.5s ease-in-out infinite}.popup-video-frame{position:relative;width:100%;aspect-ratio:16 / 9;overflow:hidden;border-radius:29.102px}@keyframes popup-skeleton-pulse{0%,to{opacity:.6}50%{opacity:1}}.popup-text,.exit-button{position:absolute;top:1.525625em;border-radius:16.297px;background:#000000a1;-webkit-backdrop-filter:blur(5.432419776916504px);backdrop-filter:blur(5.432419776916504px)}.popup-text{left:1.9703125rem}.popup-text h2,.popup-text h3{margin:15px}.popup-text h3{font-size:1.213rem;margin-bottom:0}.popup-text h2{font-size:2.85rem;margin-top:0}.exit-button{padding:13px 17px;right:1.8578125rem;cursor:pointer}.exit-button h2{margin:0}@media screen and (max-width: 1148px){html{font-size:100%}body{overflow-x:hidden;width:100%;max-width:100vw}.body-container{max-width:100%;padding:0 40px;box-sizing:border-box;overflow-x:hidden}.body-container>.footer-container{margin-left:-40px;margin-right:-40px}.overlay input{display:none}img{height:auto}#frame1{margin-top:2em}.frame h2{margin-bottom:.35em}.frame p{margin-bottom:.75em}#frame3{margin-bottom:0}#closer{width:100%}.popup{padding:0 2.5em}.contact{margin:2.083em 0}.footer{padding:0 2.5em}}@media screen and (max-width: 1023px){.intro-section img{object-fit:cover;border-radius:0}.intro-section h2{width:revert}.intro-section p{font-size:1.1rem}.frame{display:flex;flex-direction:column}.frame-text{position:absolute;margin-top:.95rem;padding:0 40px;text-shadow:2px 2px 4px black}#frame1 img{height:43em}#frame2 img{height:100%}#closer{margin-top:0;object-fit:cover;border-radius:0}#closer{height:38rem}}@media screen and (max-width: 768px){.popup-text h2,.text h2{font-size:1.75rem}.footer-logo{width:8rem}}@media screen and (max-width: 763px){.case-studies-section{display:revert}.column1 .tile:nth-of-type(2){margin-top:0}.column2{margin-left:0}.tile{margin:1.7em auto;width:revert}.tile:hover img{filter:none}.text{opacity:1}.column1 .tile:nth-child(1){margin-top:2.5em}.column1 .tile:nth-child(2) .text{text-align:revert;top:revert;right:revert}.case-studies-blurb{text-align:center;width:100%;max-width:revert;margin:auto}.case-studies-blurb h2{font-size:2.11635416667rem}.case-studies-blurb p{font-size:1.3rem;margin:0}}@media screen and (max-width: 520px){.contact-text{display:flex;flex-direction:column;align-items:center;justify-content:center}.contact-text h2{text-align:center;font-size:1.95rem}.contact-text a{text-decoration:none}.contact-text .discord-logo{position:relative}.contact{margin:initial}.contact-image{height:fit-content}.contact-text h2{font-size:1.85rem}.contact-text a{font-size:.85rem}}@media screen and (max-width: 480px){html{font-size:80%}.body-container{padding:0 10px;margin-bottom:initial}.body-container>.footer-container{margin-left:-10px;margin-right:-10px}nav{margin-top:20px}.nav-container li{margin:0 10px}.frame-text{padding:0 10px}#frame1{margin-top:.5em}#closer{height:40.75em}.text{bottom:1.25em;left:.95em}.case-studies-section{margin-bottom:.5rem}.popup{padding:0 10px}.popup-text{left:.98515625rem}.popup-text h2{font-size:1.5rem}.popup-text h3{font-size:.9rem}.exit-button{right:.92890625rem;padding:9.25px 12.55px}.exit-button h2{font-size:1.05rem}.footer-logos{flex-direction:column}}.events-page{box-sizing:border-box;padding-top:2rem}.events-content{min-height:100vh}.events-header{max-width:42rem;margin:3rem auto 4rem;text-align:center}.events-header h1{margin:.25rem 0 1rem}.events-header>p:last-child{margin:0 auto;max-width:34rem}.eyebrow{margin:0;color:#ddb945;font-size:.9rem;letter-spacing:.08em;text-transform:uppercase}.events-list{display:grid;grid-template-columns:repeat(2,minmax(17rem,1fr));gap:1.5rem;max-width:64rem;margin:0 auto}.single-event{display:flex;justify-content:center;align-items:center}.event-card{display:flex;min-height:20rem;padding:2rem;box-sizing:border-box;border:1px solid #FFFFFF;border-radius:30px;background:#040507a6}.event-card-content{display:flex;flex-direction:column}.event-card h2{margin:.5rem 0 .75rem}.event-location{margin:0 0 1rem;font-weight:700}.event-link{margin-top:auto;font-weight:700}@media screen and (max-width: 768px){.events-list{grid-template-columns:minmax(17rem,1fr)}.events-header{margin:2rem auto 3rem}.events-header h1{font-size:3rem}.event-card{min-height:17rem}}.article-page{box-sizing:border-box;padding-top:2rem}.back-link,.event-link,.home-link{color:#ddb945;text-decoration:none;transition:color .2s ease;display:flex;align-items:center;gap:.25rem}.back-link:hover,.event-link:hover{color:#fff}.article-content{width:min(100%,52rem);min-height:100vh;margin:1.5rem auto 0}.article-header{padding-bottom:1rem;border-bottom:1px solid #FFFFFF}.article-header h1{margin:.35rem 0 0}.eyebrow{margin:0;color:#ddb945;font-size:.9rem;font-weight:700;letter-spacing:.08em;text-transform:uppercase}.article-location{margin:1rem 0 0;color:#fff}.article-body h1{margin:1rem 0;font-size:3.5rem}.article-body h2,.article-body h3{margin-top:2rem}.article-body p,.article-body li{max-width:44rem}.article-body a{color:#ddb945}.article-body img{display:block;max-width:100%;height:auto;margin:2rem 0;border-radius:30px}@media screen and (max-width: 480px){.article-content{margin-top:2rem}.article-header h1{font-size:2.5rem}.article-body h1{font-size:2rem}}
