@font-face{font-family:Yeezy TStar Bold;src:url(/static/media/yeezy_tstar-bold-webfont.f98ed480ea0d050cd69f.ttf)}@font-face{font-family:body-font;src:url(/static/media/CabinetGrotesk-Regular.6c7032f4db5e585f0c48.otf)}@font-face{font-family:CG_bold;src:url(/static/media/CabinetGrotesk-Bold.2619526040c3adf53b83.otf)}:root{--primary-gc-color:linear-gradient(0deg,#f5ad7d,#fff6e7 50%,#f5ad7d 80%);--primary-border-color:#f5ad7d}body{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-family:body-font,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen,Ubuntu,Cantarell,Fira Sans,Droid Sans,Helvetica Neue,sans-serif;font-size:20px;height:100dvh;margin:0;overflow:clip;overflow-y:auto;position:relative;width:100dvw}#root{width:100%}code{font-family:source-code-pro,Menlo,Monaco,Consolas,Courier New,monospace}.dark-mode{background-color:#000;color:#e0e0e0}@media (max-width:768px){body{font-size:14px}}.App{height:100%;overflow:clip;text-align:center;width:100%}h2{font-family:Yeezy TStar Bold,sans-serif;font-size:2em;margin-bottom:20px}.gc-text{background:var(--primary-gc-color);-webkit-background-clip:text;background-clip:text;color:#0000}.p-btn{border:none;box-shadow:0 0 5px wheat;color:#000;transition:.25s ease-in-out}.p-btn,.p-btn:hover{background:var(--primary-gc-color);cursor:pointer}.p-btn:hover{-webkit-background-clip:text;background-clip:text;color:#fff;transform:scale3d(1.1,1.1,1.1)}.modal-card-backdrop.active{display:flex}.modal-card-backdrop{align-items:center;background-color:#00000080;display:none;height:100%;justify-content:center;left:0;position:fixed;top:0;width:100%;z-index:1000}.modal-card{-webkit-backdrop-filter:blur(15px);backdrop-filter:blur(15px);background-color:#0000;border-radius:8px;box-shadow:0 0 10px var(--primary-border-color);box-sizing:border-box;max-width:800px;padding:20px;width:100%}.modal-close-btn{background:none;border:none;cursor:pointer;font-size:24px;height:20px;padding:0;position:absolute;right:10px;top:10px;width:20px}.modal-close-btn img{height:100%;width:100%}.modal-card-title{margin-top:0}.modal-card-content{font-size:.8em;margin-top:10px;text-align:left}.hero{align-items:center;box-sizing:border-box;display:flex;flex-direction:column;height:60dvh;justify-content:center;position:relative;width:100%}.hero .bg-img{height:100%;left:0;overflow:hidden;position:absolute;top:0;width:100%;z-index:-1}.hero .bg-img img{filter:blur(5px);object-fit:cover;width:100%}.hero-text{background:var(--primary-gc-color);-webkit-background-clip:text;background-clip:text;color:#0000;font-family:Yeezy TStar Bold,sans-serif;font-size:3em;margin:0;padding:0}.hero-desc{font-family:body-font,sans-serif;font-size:.8em;margin:10px 0 0;max-width:600px;padding:0;width:95%}.hero a{border-radius:5px;font-size:1em;margin-top:20px;padding:10px 20px;text-decoration:none}.list-of-skills{box-sizing:border-box;display:flex;gap:20px;height:440px;justify-content:space-evenly;list-style:none;overflow-x:auto;padding:5px;width:100%}.list-of-skills::-webkit-scrollbar{background:#0000;height:10px}.list-of-skills::-webkit-scrollbar-thumb{background:var(--primary-gc-color);border-radius:10px}.card{border-radius:10px;box-shadow:0 0 5px var(--primary-border-color);flex-shrink:0;height:240px;overflow:clip;padding:20px;width:250px}.list-of-skills .card:hover{box-shadow:0 0 15px var(--primary-border-color);cursor:pointer;height:350px;transition:.25s ease-in-out}.list-of-skills .card-img{align-items:center;display:flex;height:150px;justify-content:center;margin-bottom:15px;overflow:hidden;width:100%}.list-of-skills .card-img img{height:100%;object-fit:contain;width:50%}.list-of-skills .card h3{font-family:Yeezy TStar Bold,sans-serif;font-size:1.5em;height:90px;margin:0 0 10px;padding:0;text-align:left}.list-of-skills .card .card-desc{color:var(--text-gc-color);font-family:body-font,sans-serif;font-size:.7em;margin:0;padding:0;text-align:left}.features,.our-work,.testimonials{align-items:center;box-shadow:inset 0 5px 10px var(--primary-border-color);box-sizing:border-box;display:flex;flex-direction:column;padding:50px 20px;width:100%}@media (max-width:768px){.card{border-radius:10px;box-shadow:0 0 5px var(--primary-border-color);height:220px;padding:10px;width:200px}.list-of-skills{height:370px;justify-content:flex-start}.list-of-skills .card:hover{height:300px}.list-of-skills .card .card-desc{font-size:.9em}.list-of-skills .card h3{height:60px}.features,.our-work,.testimonials{box-shadow:none;padding:20px 10px}}.about-page section:not(.hero):not(.newsletter-signup):not(.call-to-action){view-timeline-axis:y;animation-timeline:view();animation-range:entry 5% exit 95%;animation:fade-in 1s ease-in-out;box-sizing:border-box;display:flex;flex-direction:column;font-family:CG_bold,sans-serif;font-size:2em;height:70dvh;padding:20px;text-align:left;width:100%}@keyframes fade-in{0%{opacity:.4}to{opacity:1}}.about-page section:not(.hero) p,.about-page section:not(.hero) ul{width:1000px}.about-page section:not(.hero):not(.newsletter-signup):not(.call-to-action):nth-of-type(odd){align-items:self-end}.about-page .hero{gap:20px}.about-page section.call-to-action{align-items:center;box-shadow:0 0 6px var(--primary-border-color);box-sizing:border-box;display:flex;flex-direction:column;font-size:1.2em;justify-content:center;max-width:none;padding:15px 30px;text-align:center;width:100%}.about-page section.call-to-action a{border-radius:5px;font-size:1em;margin-top:20px;padding:15px 30px;text-decoration:none}.about-page .card.special{box-shadow:0 0 0 2px var(--primary-border-color);display:grid;font-size:1rem;font-weight:700;grid-template-columns:1fr 2fr;height:200px;max-width:500px;width:80%}.card.special .info{display:flex;flex-direction:column;gap:10px;justify-content:space-around;text-align:left}.card.special .info p{margin:0}.info .contact-links{display:flex;gap:10px}.info .contact-links a{display:block;height:100%;margin:0;padding:0;width:100%}.info .contact-links div{height:30px;width:30px}.info .contact-links div img{height:100%;width:100%}.profile-pic{border-radius:5px;height:200px;overflow:clip;width:150px}.profile-pic img{height:100%;object-fit:cover;transform:scale3d(1.2,1.2,1.2);width:100%}@media (max-width:768px){.about-page section:not(.hero) p,.about-page section:not(.hero) ul{width:100%}.profile-pic{height:150px;width:120px}.card.special .info{gap:5px}.about-page .card.special{font-size:.7rem;gap:10px}.info .contact-links div{height:20px;width:20px}.about-page .card.special{height:150px}.about-page section:not(.hero):not(.newsletter-signup):not(.call-to-action){font-size:1.3em}}.contact-form{border-radius:10px;box-shadow:inset 0 5px 10px var(--primary-border-color);display:flex;flex-direction:column;width:100%}.contact-form h2{font-family:Yeezy TStar Bold,sans-serif;font-size:2em;margin-bottom:20px;text-align:center}#contact-form{align-self:center;background-color:#0000;border:none;border-radius:10px;box-shadow:0 0 5px var(--primary-border-color);display:flex;flex-direction:column;gap:20px;margin:20px 0;max-width:600px;padding:20px 50px;width:70%}.contact-form.off{display:none}#contact-form label{align-self:flex-start;display:block;font-size:.8em;text-align:left}#contact-form input,#contact-form textarea{background-color:#121212;border:none;border-radius:5px;box-sizing:border-box;color:#fff;font-family:body-font,sans-serif;font-size:.9em;padding:10px;width:100%}#contact-form input:focus,#contact-form textarea:focus{border-color:var(--primary-gc-color);box-shadow:0 0 5px var(--primary-border-color);outline:none}#contact-form textarea{min-height:100px;resize:vertical}#contact-form button{align-self:center;border-radius:5px;font-size:1em;padding:10px 20px;transition:.25s ease-in-out}#success-message.on{align-items:center;display:flex;justify-content:center}#success-message{color:var(--primary-gc-color);display:none;font-family:Yeezy TStar Bold,sans-serif;margin-top:20px;width:100%}#success-message h2{border-radius:10px;box-shadow:0 0 5px var(--primary-border-color);box-sizing:border-box;font-size:1.5em;max-width:500px;padding:25px;text-align:center;width:100%}.faq-page{align-items:center;display:flex;flex-direction:column;min-height:100vh}.faq-list h2{box-shadow:0 0 1px var(--primary-border-color)}.faq-list{border-radius:8px;box-shadow:0 0 10px var(--primary-border-color);box-sizing:border-box;margin:20px 0;max-width:900px;padding:20px;width:100%}.faq-item{font-size:.9em}.faq-list h3,.faq-list p{align-items:center;display:flex;flex-direction:row;text-align:left}.faq-item h3 .arrow{height:100%;margin-right:10px;object-fit:contain;width:20px}@media (max-width:768px){.faq-item h3 .arrow{margin-right:5px;width:15px}}.icon-wrapper{align-items:center;background:#0000001a;border-radius:20px;display:flex;font-weight:700;height:40px;justify-content:flex-start;padding:5px 15px;transition:.25s ease-in-out;width:-webkit-fit-content;width:fit-content}.icon-wrapper.on{box-shadow:0 0 15px 1px #f5ad7d}.icon-wrapper.active{box-shadow:0 0 10px 1px #f5ad7d}.icon-wrapper label{margin-left:30px;opacity:0;pointer-events:none;text-align:left;transition:.15s ease-in-out;width:35px}.icon-wrapper .icon{height:30px;width:30px}.icon-wrapper .icon img{height:100%;object-fit:contain;width:100%}.icon-wrapper.on label{opacity:1;width:150px}.icon-wrapper span{cursor:pointer;font-size:1em;transition:.25s ease-in-out}@media (max-width:768px){.icon-wrapper label,.icon-wrapper.on label{display:none}.icon-wrapper.on{box-shadow:none}}header{align-items:center;display:flex;flex-direction:column;font-family:Yeezy TStar Bold,sans-serif;font-size:24px;font-weight:700;justify-content:center;text-align:center;width:100%}header .logo{height:100px;width:100px}header .logo img{height:100%;width:100%}header h1{font-size:1.5em}header nav{align-items:center;gap:30px;max-width:700px;width:100%}header .nav-links,header nav{display:flex;justify-content:center}header .nav-links{border-radius:20px;box-shadow:0 0 15px 1px var(--primary-border-color);box-sizing:border-box;gap:20px;list-style:none;padding:5px 15px;width:-webkit-fit-content;width:fit-content;width:100%}.nav-links a{color:inherit;font-family:body-font,sans-serif;font-size:1em;font-weight:600;text-decoration:none}.layout-main{background-color:#f000;width:100%}footer{box-shadow:inset 0 5px 10px var(--primary-border-color);box-sizing:border-box;padding:10px;text-align:center;width:100%}footer p{font-family:body-font,sans-serif;font-size:.8em;margin:5px 0}footer form{align-items:center;display:flex;gap:10px;justify-content:center}footer input[type=email]{background-color:#121212;border:none;border-radius:5px;box-sizing:border-box;color:#fff;font-family:body-font,sans-serif;font-size:.9em;padding:10px}footer input[type=email]:focus{border-color:var(--primary-gc-color);box-shadow:0 0 5px var(--primary-border-color);outline:none}footer a[class=p-btn]{background-color:var(--primary-gc-color);border:none;border-radius:5px;font-family:Yeezy TStar Bold,sans-serif;font-size:.8em;padding:10px 20px;text-decoration:none;transition:.25s ease-in-out}.newsletter-signup{box-sizing:border-box;margin-top:10px;padding:50px}.newsletter-signup h2{font-family:Yeezy TStar Bold,sans-serif;margin-bottom:5px}.newsletter-signup p{font-size:.8em;margin:10px}#load-icon-wrapper{display:none}#load-icon-wrapper.on{align-items:center;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:var(--text-color);box-sizing:border-box;display:flex;flex-direction:column;height:100dvh;justify-content:center;overflow:clip;padding:10px;place-self:center;position:fixed;top:0;width:100dvw;z-index:9999}.load-icon{border-radius:50%;box-sizing:border-box;height:200px;position:relative;width:200px}.circle{background:radial-gradient(ellipse at top,grey,#0000),radial-gradient(ellipse at bottom,blue,#0000);border-radius:40%;height:50px;left:100px;position:absolute;top:74.07407px;transform-origin:left;width:100px}.circle:first-child{background:radial-gradient(ellipse at bottom,orange,#0000);transform:rotate(0deg);z-index:9}.circle:nth-child(2){background:radial-gradient(ellipse at bottom,#ff0,#0000);transform:rotate(45deg);z-index:8}.circle:nth-child(3){background:radial-gradient(ellipse at bottom,#adff2f,#0000);transform:rotate(90deg);z-index:7}.circle:nth-child(4){background:radial-gradient(ellipse at bottom,green,#0000);transform:rotate(135deg);z-index:6}.circle:nth-child(5){background:radial-gradient(ellipse at bottom,blue,#0000);transform:rotate(180deg);z-index:5}.circle:nth-child(6){background:radial-gradient(ellipse at bottom,purple,#0000);transform:rotate(225deg);z-index:4}.circle:nth-child(7){background:radial-gradient(ellipse at bottom,pink,#0000);transform:rotate(270deg);z-index:3}.circle:nth-child(8){background:radial-gradient(ellipse at bottom,red,#0000);transform:rotate(315deg);z-index:2}.load-icon.rotate{animation:_rotate 1s linear infinite}@keyframes _rotate{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}@media (max-width:768px){header .nav-links{border-radius:10px;gap:20px}header .nav-links li{width:20%}.load-icon{height:150px;width:150px}.circle{height:37.5px;left:75px;top:55.55556px;width:75px}}
/*# sourceMappingURL=main.2ee8d065.css.map*/