.landing-page_video-container{position:relative;flex-direction:column;width:100vw;height:100vh;display:flex;justify-content:center;align-items:center}.landing-page_overlay{position:absolute;z-index:1;background-color:#0009;width:100vw;height:100vh}.landing-page_video{position:absolute;width:100%;height:100%;object-fit:cover;z-index:-1}.landing-page_text-container{display:flex;flex-direction:column;justify-content:center;z-index:2;color:#fff}.landing-page_header{text-shadow:0px 0px 10px #FFF}.landing-page_section-container{padding:2rem 0}.landing-page_wrapper{display:flex;flex-direction:column;gap:.5rem;width:80%;margin:0 auto;margin-top:1rem;text-align:center}.landing-page_wrapper+.landing-page_wrapper{margin-top:2rem}.landing-page_body-2{margin:0 auto;z-index:1;max-width:40ch;margin-top:.55rem}.landing-page_card-container{width:100%;margin:0 auto;display:flex;justify-content:space-around;align-items:center;margin:2rem 0}.landing-page_fact-container{display:flex;justify-content:space-evenly;align-items:center;margin-top:1rem}.landing-page_fact{width:30ch}.landing-page_work-container{padding:2rem 0;gap:1rem;display:flex;justify-content:center;align-items:center}.work_icon-container{align-self:center}.landing-page_work{display:flex;flex-direction:column;justify-content:center;align-items:center;gap:1rem}.work_icon-container{position:relative}.line{flex:1;border-bottom:1px dashed #fff;height:50%}.blackbox-wrapper{position:relative;margin:0 auto;width:80%;display:flex;justify-content:center}.lines-left{flex:1;border-top:1px dashed white;border-left:1px dashed white;transform:translateY(50%)}.lines-right{flex:1;border-top:1px dashed white;border-right:1px dashed white;transform:translateY(50%)}.blackbox-container{position:relative;border-radius:16px;height:100%;overflow:hidden}.blackbox-container:before{content:"";z-index:-2;text-align:center;top:50%;left:50%;transform:translate(-50%,-50%) rotate(0);position:absolute;width:9999px;height:9999px;background-repeat:no-repeat;background-position:0 0;background-image:conic-gradient(rgba(0,0,0,0),rgb(255,255,255),rgba(0,0,0,0) 25%);animation:rotate 4s linear infinite}.blackbox-container:after{content:"";position:absolute;z-index:-1;left:5px;top:5px;width:calc(100% - 8px);height:calc(100% - 8px);background-color:#151b1d;border-radius:16px}.blackbox{background:rgba(41,41,41,.5);backdrop-filter:blur(3px);-webkit-backdrop-filter:blur(3px);padding:2rem 4rem}.blackbox-line{position:absolute;height:7.5rem;border-right:1px dashed white;overflow:auto;top:100%}.catcher_card-container{margin:7.5rem 0 2.5rem;display:flex;justify-content:space-between}.catcher_card{margin-top:1rem;display:flex;justify-content:center;align-items:center;border-radius:16px;width:30%;max-width:250px;background:rgba(47,47,47,.5);padding:2rem}.culture-icon-wrapper{width:10rem;height:10rem;margin:0 auto;margin-top:2rem;background:rgba(41,41,41,.5);display:flex;justify-content:center;align-items:center;border-radius:16px}.catcher-icon{padding-top:1rem}.culture-icon{width:100%;padding:1rem}.dreamcard-container{margin-top:1rem;display:flex;justify-content:space-evenly;margin-bottom:2rem}@keyframes rotate{to{transform:translate(-50%,-50%) rotate(1turn)}}@media screen and (max-width:850px){.landing-page_section-container{padding:1rem 0}.landing-page_text-container{text-align:center}.landing-page_wrapper{width:100%}.blackbox-wrapper{width:80%}.blackbox{padding:2rem}.blackbox-line,.lines-right,.lines-left{display:none}.catcher_card-container{width:80%;flex-direction:column;justify-content:center;align-items:center;gap:1rem;margin:.5rem auto}.dreamcard-container{flex-direction:column;align-items:center;gap:1rem}.catcher_card{width:100%;max-width:100%}.landing-page_card-container,.lading-page_fact-container{flex-direction:column;gap:1rem;margin:1rem 0}.landing-page_work-container{flex-direction:column;align-items:center}}@media screen and (min-width: 1800px){.blackbox-wrapper,.landing-page_card-container,.landing-page_work-container,.dreamcard-container{margin:2rem auto;width:75%}.catcher_card-container{margin:5.5rem auto;width:80%}}.card_wrapper{width:30%}.card{display:flex;flex-direction:column;justify-content:space-between;align-items:center;height:20rem;background:rgba(44,44,44,.77);border-radius:16px;padding:2rem;box-shadow:0 4px 30px #0000001a;backdrop-filter:blur(5px);-webkit-backdrop-filter:blur(4.7px)}.card_icon-container{margin:auto 0;background:rgba(59,59,59,.45);box-shadow:0 0 30px #0000001a;backdrop-filter:blur(12.9px);-webkit-backdrop-filter:blur(12.9px);border:1px solid rgba(59,59,59,.3);padding:2rem;border-radius:100vh}.card_body{padding:.5rem;max-width:20ch}@media screen and (max-width:1200px){.card{min-height:fit-content;height:24rem}}@media screen and (max-width: 850px){.card_wrapper{width:80%}}.dream-card{height:30rem;display:flex;flex-direction:column;background:rgba(44,44,44,.77);border-radius:16px;box-shadow:0 4px 30px #0000001a;backdrop-filter:blur(5px);-webkit-backdrop-filter:blur(4.7px);height:20rem;width:30%}.dream-image{height:100%;width:100%;background-size:cover;background-position:center;border-radius:16px 16px 0 0}.card-bottom{display:flex;padding:1.5rem;justify-content:space-between;align-items:center}@media screen and (max-width:850px){.dream-card{width:80%}}@font-face{font-family:Authentic;src:url(/assets/AUTHENTICSans-130-c677028f.otf);font-weight:400;font-style:normal}@font-face{font-family:Authentic;src:url(/assets/AUTHENTICSans-150-608fdea9.otf);font-weight:700;font-style:normal}@font-face{font-family:Exposure;src:url(/assets/ExposureTrial_-50_-26172cc0.otf);font-weight:700;font-style:normal}*,*:before,*:after{box-sizing:border-box;margin:0;padding:0;border:0}ol,ul{list-style:none}:root{background-color:#000a0f;color:#fff;font-family:Authentic,sans-serif;font-size:16px;font-synthesis:none;text-rendering:optimizeLegibility;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;-webkit-text-size-adjust:100%}.display{font-family:Exposure,serif;color:#fff;font-size:6rem}.header{font-family:Exposure,serif;font-weight:700;font-size:3rem}.body{font-family:Authentic,sans-serif;font-weight:400;font-size:1.5rem}.note{font-family:Authentic,sans-serif;font-weight:400;font-size:1.25rem}.container{width:90%;margin:0 auto}
