html,body,#app{margin:0;padding:0}.card[data-v-d5f40869]{margin-left:-15vw;-webkit-user-select:none;user-select:none;cursor:pointer;height:65vh;width:20vw;border:1px solid rgba(255,255,255,.1333333333);background-color:#282c34;background:linear-gradient(0deg,#282c34b8,#11002066);box-shadow:0 7px 20px 5px #0008;border-radius:.7rem;overflow:hidden;transition:.5s all;display:grid;grid-template-rows:min-content min-content min-content min-content min-content 1fr;padding:2vh}.card .image-row[data-v-d5f40869]{width:100%;display:flex;justify-content:center;margin:auto}.card .image-row .card-image[data-v-d5f40869]{display:flex;justify-self:center;max-width:100%;height:12vw}.card .title-row[data-v-d5f40869]{margin-top:2vh;margin-bottom:-.5vh;font-size:1.2cqw;line-height:1.3;height:2.6em;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.card .description-row[data-v-d5f40869]{color:#a89ec9;font-size:.9vw;height:7em;overflow:hidden}.card .description-row .desc-clamp[data-v-d5f40869]{display:-webkit-box;-webkit-line-clamp:5;-webkit-box-orient:vertical;overflow:hidden;line-height:1.4}.card .button-row[data-v-d5f40869]{display:flex;width:100%;height:5vh;margin-top:1vh;overflow:hidden;align-items:flex-start;justify-content:flex-start;gap:.6vw}.card .button-row .read-more-btn[data-v-d5f40869]{width:auto;height:auto;font-family:inherit;font-weight:600;font-size:.72vw;letter-spacing:.4px;color:#cfeaff;padding:.4em 1em;border-radius:999px;border:1px solid rgba(56,182,255,.5);background:linear-gradient(180deg,#38b6ff33,#38b6ff0f);cursor:pointer;transition:all .25s ease}.card .button-row .read-more-btn[data-v-d5f40869]:hover{color:#fff;border-color:#38b6ff;background:linear-gradient(180deg,#38b6ff61,#38b6ff29);box-shadow:0 0 14px #38b6ff80}.card .button-row button[data-v-d5f40869]{width:5vw;height:3vh;border-radius:25%}.card .button-row .btn-hover[data-v-d5f40869]{width:200px;font-size:16px;font-weight:600;color:#fff;cursor:pointer;margin:0;height:3vh;text-align:center;border:none;background-size:300% 100%;border-radius:50px;moz-transition:all .4s ease-in-out;-o-transition:all .4s ease-in-out;-webkit-transition:all .4s ease-in-out;transition:all .4s ease-in-out}.card .button-row .btn-hover[data-v-d5f40869]:hover{background-position:100% 0;moz-transition:all .4s ease-in-out;-o-transition:all .4s ease-in-out;-webkit-transition:all .4s ease-in-out;transition:all .4s ease-in-out}.card .button-row .btn-hover[data-v-d5f40869]:focus{outline:none}.card .button-row .btn-hover.color-1[data-v-d5f40869]{background-image:linear-gradient(to right,#25aae1,#40e495,#30dd8a,#2bb673);box-shadow:0 4px 15px #31c4bebf}.card .button-row .btn-hover.color-2[data-v-d5f40869]{background-image:linear-gradient(to right,#f5ce62,#e43603,#fa7199,#e85a19);box-shadow:0 4px 15px #e5420abf}.card .button-row .btn-hover.color-3[data-v-d5f40869]{background-image:linear-gradient(to right,#667eea,#764ba2,#6b8dd6,#8e37d7);box-shadow:0 4px 15px #744fa8bf}.card .button-row .btn-hover.color-4[data-v-d5f40869]{background-image:linear-gradient(to right,#fc6076,#ff9a44,#ef9d43,#e75516);box-shadow:0 4px 15px #fc686ebf}.card .button-row .btn-hover.color-5[data-v-d5f40869]{background-image:linear-gradient(to right,#0ba360,#3cba92,#30dd8a,#2bb673);box-shadow:0 4px 15px #17a86cbf}.card .button-row .btn-hover.color-6[data-v-d5f40869]{background-image:linear-gradient(to right,#009245,#fcee21,#00a8c5,#d9e021);box-shadow:0 4px 15px #53b039bf}.card .button-row .btn-hover.color-7[data-v-d5f40869]{background-image:linear-gradient(to right,#6253e1,#852d91,#a3a1ff,#f24645);box-shadow:0 4px 15px #7e34a1bf}.card .button-row .btn-hover.color-8[data-v-d5f40869]{background-image:linear-gradient(to right,#29323c,#485563,#2b5876,#4e4376);box-shadow:0 4px 15px #2d3641bf}.card .button-row .btn-hover.color-9[data-v-d5f40869]{background-image:linear-gradient(to right,#25aae1,#4481eb,#04befe,#3f86ed);box-shadow:0 4px 15px #4184eabf}.card .button-row .btn-hover.color-10[data-v-d5f40869]{background-image:linear-gradient(to right,#ed6ea0,#ec8c69,#f7186a,#fbb03b);box-shadow:0 4px 15px #ec7495bf}.card .button-row .btn-hover.color-11[data-v-d5f40869]{background-image:linear-gradient(to right,#eb3941,#f15e64,#e14e53,#e2373f);box-shadow:0 5px 15px #f2616766}.card .built-with-row[data-v-d5f40869]{font-size:.8cqw;line-height:1.35;height:4.05em;overflow:hidden;display:flex;flex-direction:column;justify-content:flex-end}.card .built-with-row .built-with-text[data-v-d5f40869]{display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical;overflow:hidden}.card .built-with-row ins[data-v-d5f40869]{color:#a89ec9;text-decoration:none}.card .technologies-row[data-v-d5f40869]{display:flex;flex-direction:column}.card .technologies-row .card-line[data-v-d5f40869]{border:1px solid white;margin-top:.5vh;margin-bottom:2vh}.card .technologies-row .card-icons[data-v-d5f40869]{flex:1;display:flex;align-items:center;margin-bottom:3vh}.card .technologies-row .card-icons .tech-icon[data-v-d5f40869]{width:4.5vh;height:4.5vh;margin-right:.3vw}.card[data-v-d5f40869] :before{position:fixed;content:"";box-shadow:0 0 100px 40px #ffffff08;top:-10%;left:-100%;transform:rotate(-45deg);height:60rem;transition:.7s all}.card[data-v-d5f40869]:hover{border:1px solid rgba(255,255,255,.2666666667);box-shadow:0 7px 50px 10px #000a;transform:scale(1.015);filter:brightness(1.3)}.card[data-v-d5f40869]:hover :before{filter:brightness(.5);top:-100%;left:200%}.card-modal-backdrop[data-v-d5f40869]{position:fixed;top:0;right:0;bottom:0;left:0;background:#0a0414c7;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);display:flex;align-items:center;justify-content:center;z-index:9999;padding:4vh 4vw}.card-modal[data-v-d5f40869]{position:relative;width:min(640px,92vw);max-height:86vh;overflow-y:auto;background:linear-gradient(0deg,#282c34,#110020f7);border:1px solid rgba(255,255,255,.2);border-radius:.9rem;box-shadow:0 20px 60px 10px #000c;padding:30px;color:#fff;font-family:Montserrat,sans-serif}.card-modal-close[data-v-d5f40869]{position:absolute;top:12px;right:14px;width:34px;height:34px;border:none;border-radius:50%;background:#ffffff1a;color:#fff;font-size:22px;line-height:1;cursor:pointer;transition:background .2s}.card-modal-close[data-v-d5f40869]:hover{background:#ffffff38}.card-modal-image[data-v-d5f40869]{width:100%;display:flex;justify-content:center;margin-bottom:18px}.card-modal-image img[data-v-d5f40869]{max-width:100%;max-height:280px;border-radius:.5rem}.card-modal-title[data-v-d5f40869]{font-size:26px;font-weight:700;margin-bottom:12px;padding-right:36px}.card-modal-desc[data-v-d5f40869]{color:#c7bfe0;font-size:16px;line-height:1.55;margin-bottom:18px}.card-modal-built[data-v-d5f40869]{font-size:14px;color:#fff;margin-bottom:16px}.card-modal-built ins[data-v-d5f40869]{color:#a89ec9;text-decoration:none}.card-modal-icons[data-v-d5f40869]{display:flex;flex-wrap:wrap;gap:10px;align-items:center}.card-modal-icons .tech-icon[data-v-d5f40869]{width:44px;height:44px}.card[data-v-be0199b8]{-webkit-user-select:none;user-select:none;height:min-content;width:80vw;border:1px solid rgba(255,255,255,.1333333333);background-color:#282c34;background:linear-gradient(0deg,#282c34,#11002080);box-shadow:0 7px 20px 5px #0008;border-radius:.7rem;overflow:hidden;transition:.5s all;display:grid;grid-template-rows:min-content min-content min-content min-content min-content min-content;padding:2vh;margin-top:5vh}.card .image-row[data-v-be0199b8]{margin:auto}.card .image-row .card-image[data-v-be0199b8]{margin:auto;width:100%;height:35vh;border-radius:.5rem;object-fit:cover}.card .title-row[data-v-be0199b8]{margin-top:2vh;margin-bottom:3vh;font-size:6cqw;color:#fff}.card .description-row[data-v-be0199b8]{margin-bottom:3vh;color:#a89ec9;font-size:4cqw}.card .button-row[data-v-be0199b8]{display:flex;width:100%;justify-content:center}.card .button-row button[data-v-be0199b8]{width:5vw;height:2vh;border-radius:25%}.card .button-row .btn-hover[data-v-be0199b8]{width:200px;font-size:16px;font-weight:600;color:#fff;cursor:pointer;margin:20px;height:5vh;text-align:center;border:none;background-size:300% 100%;border-radius:50px;moz-transition:all .4s ease-in-out;-o-transition:all .4s ease-in-out;-webkit-transition:all .4s ease-in-out;transition:all .4s ease-in-out}.card .button-row .btn-hover[data-v-be0199b8]:hover{background-position:100% 0;moz-transition:all .4s ease-in-out;-o-transition:all .4s ease-in-out;-webkit-transition:all .4s ease-in-out;transition:all .4s ease-in-out}.card .button-row .btn-hover[data-v-be0199b8]:focus{outline:none}.card .button-row .btn-hover.color-1[data-v-be0199b8]{background-image:linear-gradient(to right,#25aae1,#40e495,#30dd8a,#2bb673);box-shadow:0 4px 15px #31c4bebf}.card .button-row .btn-hover.color-2[data-v-be0199b8]{background-image:linear-gradient(to right,#f5ce62,#e43603,#fa7199,#e85a19);box-shadow:0 4px 15px #e5420abf}.card .button-row .btn-hover.color-3[data-v-be0199b8]{background-image:linear-gradient(to right,#667eea,#764ba2,#6b8dd6,#8e37d7);box-shadow:0 4px 15px #744fa8bf}.card .button-row .btn-hover.color-4[data-v-be0199b8]{background-image:linear-gradient(to right,#fc6076,#ff9a44,#ef9d43,#e75516);box-shadow:0 4px 15px #fc686ebf}.card .button-row .btn-hover.color-5[data-v-be0199b8]{background-image:linear-gradient(to right,#0ba360,#3cba92,#30dd8a,#2bb673);box-shadow:0 4px 15px #17a86cbf}.card .button-row .btn-hover.color-6[data-v-be0199b8]{background-image:linear-gradient(to right,#009245,#fcee21,#00a8c5,#d9e021);box-shadow:0 4px 15px #53b039bf}.card .button-row .btn-hover.color-7[data-v-be0199b8]{background-image:linear-gradient(to right,#6253e1,#852d91,#a3a1ff,#f24645);box-shadow:0 4px 15px #7e34a1bf}.card .button-row .btn-hover.color-8[data-v-be0199b8]{background-image:linear-gradient(to right,#29323c,#485563,#2b5876,#4e4376);box-shadow:0 4px 15px #2d3641bf}.card .button-row .btn-hover.color-9[data-v-be0199b8]{background-image:linear-gradient(to right,#25aae1,#4481eb,#04befe,#3f86ed);box-shadow:0 4px 15px #4184eabf}.card .button-row .btn-hover.color-10[data-v-be0199b8]{background-image:linear-gradient(to right,#ed6ea0,#ec8c69,#f7186a,#fbb03b);box-shadow:0 4px 15px #ec7495bf}.card .button-row .btn-hover.color-11[data-v-be0199b8]{background-image:linear-gradient(to right,#eb3941,#f15e64,#e14e53,#e2373f);box-shadow:0 5px 15px #f2616766}.card .built-with-row[data-v-be0199b8]{font-size:3.5cqw;color:#fff}.card .built-with-row ins[data-v-be0199b8]{color:#a89ec9;text-decoration:none}.card .technologies-row .card-line[data-v-be0199b8]{border:1px solid white;margin-top:2vh;margin-bottom:2vh}.card .technologies-row .card-icons[data-v-be0199b8]{display:flex;align-items:center}.card .technologies-row .card-icons .tech-icon[data-v-be0199b8]{width:7vh;height:7vh;margin-right:1vw}.card[data-v-be0199b8] :before{position:fixed;content:"";box-shadow:0 0 100px 40px #ffffff08;top:-10%;left:-100%;transform:rotate(-45deg);height:60rem;transition:.7s all}.card[data-v-be0199b8]:hover{border:1px solid rgba(255,255,255,.2666666667);box-shadow:0 7px 50px 10px #000a;transform:scale(1.015);filter:brightness(1.3)}.card[data-v-be0199b8]:hover :before{filter:brightness(.5);top:-100%;left:200%}html[data-v-a4858c0a]{background-color:#fff}[data-v-a4858c0a]{margin:0;padding:0}.top-line svg[data-v-a4858c0a],.bottom-line svg[data-v-a4858c0a]{overflow:visible;filter:drop-shadow(0 3px 8px rgba(0,0,0,.55)) drop-shadow(0 0 18px rgba(56,182,255,.32))}@keyframes titleGleam-a4858c0a{0%{filter:brightness(1)}30%{filter:brightness(1.95) drop-shadow(0 0 9px rgba(255,255,255,.9))}60%,to{filter:brightness(1)}}.top-line:has(svg:hover) svg text[data-v-a4858c0a],.bottom-line:has(svg:hover) svg text[data-v-a4858c0a]{animation:titleGleam-a4858c0a .5s ease}.top-line:has(svg:hover) svg:nth-of-type(1) text[data-v-a4858c0a],.bottom-line:has(svg:hover) svg:nth-of-type(1) text[data-v-a4858c0a]{animation-delay:0s}.top-line:has(svg:hover) svg:nth-of-type(2) text[data-v-a4858c0a],.bottom-line:has(svg:hover) svg:nth-of-type(2) text[data-v-a4858c0a]{animation-delay:.05s}.top-line:has(svg:hover) svg:nth-of-type(3) text[data-v-a4858c0a],.bottom-line:has(svg:hover) svg:nth-of-type(3) text[data-v-a4858c0a]{animation-delay:.1s}.top-line:has(svg:hover) svg:nth-of-type(4) text[data-v-a4858c0a],.bottom-line:has(svg:hover) svg:nth-of-type(4) text[data-v-a4858c0a]{animation-delay:.15s}.top-line:has(svg:hover) svg:nth-of-type(5) text[data-v-a4858c0a],.bottom-line:has(svg:hover) svg:nth-of-type(5) text[data-v-a4858c0a]{animation-delay:.2s}.top-line:has(svg:hover) svg:nth-of-type(6) text[data-v-a4858c0a],.bottom-line:has(svg:hover) svg:nth-of-type(6) text[data-v-a4858c0a]{animation-delay:.25s}.top-line:has(svg:hover) svg:nth-of-type(7) text[data-v-a4858c0a],.bottom-line:has(svg:hover) svg:nth-of-type(7) text[data-v-a4858c0a]{animation-delay:.3s}.top-line:has(svg:hover) svg:nth-of-type(8) text[data-v-a4858c0a],.bottom-line:has(svg:hover) svg:nth-of-type(8) text[data-v-a4858c0a]{animation-delay:.35s}.top-line:has(svg:hover) svg:nth-of-type(9) text[data-v-a4858c0a],.bottom-line:has(svg:hover) svg:nth-of-type(9) text[data-v-a4858c0a]{animation-delay:.4s}.top-line:has(svg:hover) svg:nth-of-type(10) text[data-v-a4858c0a],.bottom-line:has(svg:hover) svg:nth-of-type(10) text[data-v-a4858c0a]{animation-delay:.45s}.top-line:has(svg:hover) svg:nth-of-type(11) text[data-v-a4858c0a],.bottom-line:has(svg:hover) svg:nth-of-type(11) text[data-v-a4858c0a]{animation-delay:.5s}.top-line:has(svg:hover) svg:nth-of-type(12) text[data-v-a4858c0a],.bottom-line:has(svg:hover) svg:nth-of-type(12) text[data-v-a4858c0a]{animation-delay:.55s}.top-line:has(svg:hover) svg:nth-of-type(13) text[data-v-a4858c0a],.bottom-line:has(svg:hover) svg:nth-of-type(13) text[data-v-a4858c0a]{animation-delay:.6s}.top-line:has(svg:hover) svg:nth-of-type(14) text[data-v-a4858c0a],.bottom-line:has(svg:hover) svg:nth-of-type(14) text[data-v-a4858c0a]{animation-delay:.65s}.top-line:has(svg:hover) svg:nth-of-type(15) text[data-v-a4858c0a],.bottom-line:has(svg:hover) svg:nth-of-type(15) text[data-v-a4858c0a]{animation-delay:.7s}.top-line:has(svg:hover) svg:nth-of-type(16) text[data-v-a4858c0a],.bottom-line:has(svg:hover) svg:nth-of-type(16) text[data-v-a4858c0a]{animation-delay:.75s}.top-line svg[data-v-a4858c0a],.top-line text[data-v-a4858c0a],.bottom-line svg[data-v-a4858c0a],.bottom-line text[data-v-a4858c0a]{cursor:default}.page-layout[data-v-a4858c0a]{display:grid;grid-template-rows:min-content auto auto;grid-template-columns:100%;background-color:#04060d;position:relative;background-image:linear-gradient(#000000b3,#000000b3),url(/assets/circuit-board2.webp);background-size:100% 100%,100% auto;background-position:center,top center;background-repeat:no-repeat,repeat-y;background-attachment:scroll,scroll}.page-layout .pulse-layer[data-v-a4858c0a]{position:absolute;top:0;right:0;bottom:0;left:0;z-index:0;pointer-events:none;background-image:url(/assets/circuit-pulse.svg);background-size:100% auto;background-position:top center;background-repeat:repeat-y;transform:translateZ(0)}.page-layout[data-v-a4858c0a]{margin:0;padding:0;padding-left:10vw;padding-right:10vw}.page-layout .panel1[data-v-a4858c0a]{margin-bottom:0vh;background-color:transparent;position:relative;z-index:1}.page-layout .panel1 .top-line[data-v-a4858c0a]{height:12vh;display:flex;margin-top:5vh;margin-right:5vw;justify-content:right}.page-layout .panel1 .bottom-line[data-v-a4858c0a]{margin-top:1vh;margin-right:1.5vw;height:10vh;display:flex;justify-content:right}.page-layout .panel1 .letter-box[data-v-a4858c0a]{height:min-content;width:min-content}.page-layout .panel1 .letter-a[data-v-a4858c0a],.page-layout .panel1 .letter-l[data-v-a4858c0a]{margin-left:0vw}.page-layout .panel1 .letter-g[data-v-a4858c0a]{margin-top:2.5vh}.page-layout .panel1 .letter-a[data-v-a4858c0a],.page-layout .panel1 .letter-l[data-v-a4858c0a],.page-layout .panel1 .letter-g[data-v-a4858c0a]{filter:drop-shadow(0 2px 1px rgba(0,0,0,.6)) drop-shadow(0 3px 3px rgba(0,0,0,.45)) drop-shadow(0 6px 14px rgba(56,182,255,.3))}.page-layout .panel2[data-v-a4858c0a]{color:#fff;font-family:sans-serif;position:relative;z-index:1}.page-layout .panel2 .panel-title[data-v-a4858c0a]{font-size:10vh;margin:auto;text-align:center}.page-layout .panel2 .line[data-v-a4858c0a]{height:3px;width:100%;border:none;margin:.8vh auto 2.5vh;border-radius:3px;background:linear-gradient(90deg,#38b6ff,#59c1ff);box-shadow:0 0 14px #38b6ff73}.page-layout .panel2 .category[data-v-a4858c0a]{width:80vw;margin:2vh auto 0vh;font-size:5vh;font-weight:700;letter-spacing:.5px;background:linear-gradient(180deg,#fff,#d7ecff,#57b6ff);-webkit-background-clip:text;background-clip:text;-webkit-text-fill-color:transparent;color:transparent;filter:drop-shadow(0 2px 5px rgba(0,0,0,.6)) drop-shadow(0 0 14px rgba(56,182,255,.35))}.page-layout .panel2 .project-cards-section[data-v-a4858c0a]{margin-bottom:5vh;display:flex;justify-content:space-between}.page-layout .panel2 .project-cards-section[data-v-a4858c0a] :first-child{margin-left:0}.page-layout .panel2 .project-cards-section[data-v-a4858c0a]>:nth-child(1){z-index:8}.page-layout .panel2 .project-cards-section[data-v-a4858c0a]>:nth-child(2){z-index:7}.page-layout .panel2 .project-cards-section[data-v-a4858c0a]>:nth-child(3){z-index:6}.page-layout .panel2 .project-cards-section[data-v-a4858c0a]>:nth-child(4){z-index:5}.page-layout .panel2 .project-cards-section[data-v-a4858c0a]>:nth-child(5){z-index:4}.page-layout .panel2 .project-cards-section[data-v-a4858c0a]>:nth-child(6){z-index:3}.page-layout .panel2 .project-cards-section[data-v-a4858c0a]>:nth-child(7){z-index:2}.page-layout .panel2 .project-cards-section[data-v-a4858c0a]>:nth-child(8){z-index:1}.page-layout .panel2 .project-cards-section[data-v-a4858c0a]>*{transition:all .5s ease,z-index 0s linear .5s}.page-layout .panel2 .project-cards-section[data-v-a4858c0a]>*:hover{z-index:20;transform:scale(1.06);transition:all .5s ease,z-index 0s linear 0s}.page-layout .footer[data-v-a4858c0a]{position:relative;z-index:1;margin:10vh -10vw 0;padding:5vh 10vw 3vh;background:linear-gradient(180deg,#0a0c12,#05060a);box-shadow:0 -10px 34px #0000008c;color:#c7d2e0;font-family:Open Sans,sans-serif;overflow:hidden;text-align:center}.page-layout .footer[data-v-a4858c0a]:before{content:"";position:absolute;top:0;left:0;right:0;height:2px;background:linear-gradient(90deg,transparent,#38b6ff 50%,transparent);box-shadow:0 0 16px #38b6ff99}.page-layout .footer .footer-brand .footer-name[data-v-a4858c0a]{font-size:1.7vw;font-weight:800;letter-spacing:.5px;background:linear-gradient(180deg,#fff,#d7ecff 45%,#57b6ff);-webkit-background-clip:text;background-clip:text;-webkit-text-fill-color:transparent;color:transparent;margin-bottom:1.6vh}.page-layout .footer .footer-brand .footer-tagline[data-v-a4858c0a]{font-size:.9vw;line-height:1.7;color:#8c98ab;max-width:46vw;margin:0 auto}.page-layout .footer .footer-bottom[data-v-a4858c0a]{display:flex;justify-content:space-between;flex-wrap:wrap;gap:1vh 2vw;margin-top:4.5vh;padding-top:2.2vh;border-top:1px solid rgba(255,255,255,.08);font-size:.75vw;color:#6b7688;text-align:left}@media (min-width: 1001px){.panel1-mobile[data-v-a4858c0a],.panel2-mobile[data-v-a4858c0a]{display:none!important}}@media (min-width: 1001px) and (max-width: 1199px){.page-layout[data-v-a4858c0a]{padding-left:5vw;padding-right:5vw}}@keyframes categoryGleam-a4858c0a{0%{background-position:-120% 0,0 0}to{background-position:220% 0,0 0}}@media (max-width: 1000px){.pulse-layer[data-v-a4858c0a]{display:none}[data-v-a4858c0a]{margin:0;padding:0}.page-layout[data-v-a4858c0a]{margin:0;padding:0;display:grid;grid-template-rows:min-content auto 20vh;background-color:#04060d}.page-layout .panel1[data-v-a4858c0a],.page-layout .panel2[data-v-a4858c0a],.page-layout .footer[data-v-a4858c0a]{display:none!important}.page-layout .panel1-mobile[data-v-a4858c0a]{background-color:transparent;margin-top:-2vh;width:100vw;margin-left:-2vw}.page-layout .panel1-mobile .top-line[data-v-a4858c0a]{height:10vh;display:flex;margin-right:5vw;justify-content:right}.page-layout .panel1-mobile .bottom-line[data-v-a4858c0a]{margin-top:1vh;margin-right:2vw;height:10vh;display:flex;justify-content:right}.page-layout .panel1-mobile .letter-a[data-v-a4858c0a],.page-layout .panel1-mobile .letter-l[data-v-a4858c0a],.page-layout .panel1-mobile .letter-g[data-v-a4858c0a]{filter:drop-shadow(0 2px 1px rgba(0,0,0,.6)) drop-shadow(0 3px 3px rgba(0,0,0,.45)) drop-shadow(0 6px 14px rgba(56,182,255,.3))}.page-layout .panel2-mobile[data-v-a4858c0a]{background-color:transparent;margin:auto;font-family:sans-serif;position:relative;z-index:1}.page-layout .panel2-mobile .category[data-v-a4858c0a]{width:85vw;margin:6.5vh auto 1.5vh;font-size:9.5cqw;font-weight:700;letter-spacing:.5px;background:linear-gradient(110deg,#fff0 20%,#fffffff2,#fff0 80%) no-repeat,linear-gradient(180deg,#fff,#d7ecff,#57b6ff);background-size:45% 100%,100% 100%;background-position:-120% 0,0 0;-webkit-background-clip:text;background-clip:text;-webkit-text-fill-color:transparent;color:transparent;filter:drop-shadow(0 2px 5px rgba(0,0,0,.6)) drop-shadow(0 0 14px rgba(56,182,255,.35))}.page-layout .panel2-mobile .category.gleam[data-v-a4858c0a]{animation:categoryGleam-a4858c0a 1.8s ease}.page-layout .panel2-mobile .line[data-v-a4858c0a]{height:3px;width:85vw;border:none;margin:.8vh auto 0;border-radius:3px;background:linear-gradient(90deg,#38b6ff,#59c1ff);box-shadow:0 0 14px #38b6ff73}.page-layout .panel2-mobile .project-cards-section[data-v-a4858c0a]{width:100%}}
