@import url("https://fonts.googleapis.com/css2?family=Lato:wght@300;400;900&display=swap");*{padding:0;margin:0;box-sizing:border-box;-webkit-font-smoothing:antialiased}body{background:#01000d;overflow-x:hidden}.cta,.special-bg{background-image:url(https://instawrapped.popcat.xyz/assets/bg.png);background-size:cover;background-repeat:no-repeat}@font-face{font-family:Hi;src:url(/PowerGrotesk-Medium.ttf)}@font-face{font-family:Gonzalga;src:url(/Plush-Trial-ExtraBoldItalic-BF654c4013ace73.otf) format("opentype")}@font-face{font-family:Transforma;src:url(/TransformaSans_Trial-Medium-BF660ca8e0964ef.otf) format("opentype")}:root{--primary:#74c0fc;--dark:#232323;--pure:#fff;--smoke:#f5f5f5;--dark-gray:#999}.nav-list li{cursor:pointer}input[type=radio]:after{background-color:#d1d3d1}input[type=radio]:after,input[type=radio]:checked:after{width:15px;height:15px;border-radius:15px;top:-2px;left:-1px;position:relative;content:"";display:inline-block;visibility:visible;border:2px solid #fff}input[type=radio]:checked:after{background-color:orange}input[type=radio]{accent-color:#232323}.text-heading-hero p{font-family:Transforma}.submit-button{padding:.1em .25em;height:4.2em;background-color:#09090b;border:.08em solid #74c0fc;border-radius:.3em;font-size:13px;cursor:pointer}.submit-button,.submit-button span{display:flex;justify-content:center;align-items:center}.submit-button{width:max-content}.submit-button span{width:100%;font-family:Transforma;position:relative;bottom:.4em;margin-bottom:5px;height:2.3em;background-color:#121212;border-radius:.2em;font-size:1.65em;color:#fff;border:.08em solid #74c0fc;box-shadow:0 .3em .1em .019em #74c0fc}.submit-button span:hover{transition:all .5s;transform:translateY(.4em);box-shadow:0 0 0 0 #74c0fc}.submit-button span:not(hover){transition:all 1s}.nav-container-custom{padding:0 12vw!important}@media only screen and (max-width:900px){.nav-container-custom{flex-direction:column!important}}.nav-wrapper{justify-content:space-between}.brand,.nav-wrapper{display:flex;align-items:center}.nv-ffofo{font-family:Hi}#accordion{width:100%;margin-left:34px;padding-left:14px;margin-top:50px}#accordion li{list-style:none;width:100%;margin-bottom:10px;background:#ffffff0d;padding:10px;border-radius:4px;color:#fff}#accordion li label{padding:10px;display:flex;align-items:center;justify-content:space-between;cursor:pointer;color:#fff}.command-name{font-size:18px;font-weight:500}.command-description{font-size:14px;font-weight:400}.accordion-content p{color:#fff;padding:10px}.label-content{display:flex;flex-direction:column}#accordion li label span{color:#0498f7;transform:rotate(90deg);font-size:22px}#accordion label+input[type=radio]{display:none}#accordion .accordion-content{padding:0 10px;line-height:26px;overflow:hidden;max-height:0;transition:max-height 1.5s}#accordion label+input[type=radio]:checked+.accordion-content{max-height:400px}code{cursor:pointer;background-color:rgba(0,0,0,.2);border:1px solid rgba(0,0,0,.3);padding:.2rem .4rem;font-size:80%;border-radius:.25rem;opacity:1;word-break:break-all}.features{background-color:#01000d;z-index:2;display:flex;flex-direction:column;align-items:center;justify-content:center;padding:5% 24px;min-height:max-content}.features-info p{line-height:1.6;font-weight:500;font-size:24px;text-align:center;margin-top:15px}.features h2{font-family:MatterTRIAL,Inter,sans-serif;font-size:50px}section img{border-radius:15px}.function-description{box-shadow:0 10px 30px -15px rgba(62,155,145,.06);transition:all .25s cubic-bezier(.645,.045,.355,1);position:relative;z-index:2;padding:21px;border-radius:4px;background-color:#121212;color:#bbc0d2;font-size:18px;font-family:Transforma;box-shadow:0 0 20px 2px #d6a8ff}.features-info{text-align:center}.nav-wrapper ul.nav-list{list-style-type:none;display:flex;align-items:center;font-family:monospace}.nav-wrapper ul.nav-list li{margin-left:30px;padding:20px 0;position:relative;font-family:Hi;font-size:25px}.nav-wrapper ul.nav-list li a{color:var(--pure);text-decoration:none;letter-spacing:1px;transition:all .5s ease-in-out}.nav-wrapper ul.nav-list li a:hover,.nav-wrapper ul.nav-list li.active a{color:var(--primary)}@keyframes moveUp{0%{opacity:0;transform:translateX(-50%) translateY(50px)}to{opacity:1;transform:translateX(-50%) translateY(20px)}}.hamburger{display:none}.mobile .hamburger{display:flex;flex-direction:column;padding:20px 0;cursor:pointer}.mobile .hamburger span{background:var(--pure);width:28px;height:2px;margin-bottom:8px}.mobile ul.nav-list{background:#09090b;position:fixed;left:0;top:0;width:100%;display:flex;flex-direction:column;padding-top:80px;opacity:0;pointer-events:none;transition:all .3s ease-in-out;z-index:1;border-bottom:1px solid #ffffff24}.brand,.hamburger{z-index:9999}.mobile ul.nav-list.open{opacity:1;pointer-events:auto}.mobile .hamburger span{transform-origin:left;transition:all .3s ease-in-out}.mobile ul.nav-list li a{font-size:18px}.mobile ul.nav-list li{margin-left:0;text-align:center}.header-content{min-height:100vh;text-align:center;color:#fff;padding-top:25vh}.header-text{display:flex;justify-content:center;align-items:center;flex-direction:column}#heading,#heading2{clip-path:polygon(0 0,100% 0,100% 100%,0 100%);line-height:7.3rem;font-size:6.7rem}#heading,#heading span,#heading2,#heading2 span{font-family:Gonzalga}#heading2 .line .word:last-child .char{text-transform:uppercase;color:#74c0fc;font-size:6rem}@media only screen and (max-width:900px){.right .project-content{transform:translateX(-3%)!important}.sections-wrapper{flex-direction:column-reverse!important}#heading,#heading2{font-size:4.7rem}#heading2 .line .word:last-child .char{font-size:4.3rem}.submit-button{max-width:100%!important;margin-top:2.35vh!important}.header-content img{display:none}.header-content{padding-top:20vh!important}.about-stats{justify-content:center!important}.project-content{flex-direction:column}.lsc{box-shadow:#00dfd8}#canvas{display:none}.project-content{position:unset;transform:unset}.left .project-image,.project-image{transform:unset!important;margin-top:14px!important}.project-description{max-width:84%!important}.left{margin-top:3vh!important}.left .project-image{margin-top:100%!important;display:block;margin-left:auto;margin-right:auto}.file-card img{width:80%!important;aspect-ratio:1/1}}