.slixel-projects.framer-1xxu07c,.slixel-projects .framer-1xxu07c{display:block}.slixel-projects.framer-c1v3g7{background-color:var(--token-e59ad46e-d0f3-47f5-b564-12fe1afe9a87,#151a24);height:min-content;overflow:var(--overflow-clip-fallback,clip);flex-flow:column;place-content:center flex-start;align-items:center;gap:0;width:1920px;padding:0;display:flex;position:relative}.slixel-projects .framer-mtzzi8-container{pointer-events:none;z-index:3;flex:none;position:absolute;inset:0}.slixel-projects .framer-1r942kq-container{z-index:1;flex:none;width:auto;height:auto;position:absolute;top:0;left:0}.slixel-projects .framer-1etgper-container{z-index:1;flex:none;width:100%;height:100vh;position:relative}.slixel-projects .framer-djzk6l-container{z-index:1;flex:none;position:absolute;inset:0}.slixel-projects .framer-bpyq2e,.slixel-projects .framer-1qr8cgr,.slixel-projects .framer-t7iwrp,.slixel-projects .framer-1fcoy5f{height:608px;transform-style:preserve-3d;will-change:var(--framer-will-change-override,transform);border-radius:6px;flex-flow:row;place-content:center flex-start;align-items:center;gap:10px;width:1080px;padding:0;text-decoration:none;display:flex;position:relative;overflow:hidden}.slixel-projects .framer-xwo59,.slixel-projects .framer-119jv8u,.slixel-projects .framer-yiummn,.slixel-projects .framer-1ynk0ch,.slixel-projects .framer-1y9itb4,.slixel-projects .framer-gkkh9c,.slixel-projects .framer-191gn30,.slixel-projects .framer-qiqqiz,.slixel-projects .framer-zejbaw{border-radius:8px;flex-flow:wrap;flex:1 0 0;place-content:flex-start;align-items:flex-start;gap:24px;width:1px;height:100%;padding:0;display:flex;position:relative;overflow:visible}.slixel-projects .framer-128ee75-container,.slixel-projects .framer-w6rj3v-container,.slixel-projects .framer-10yhb5r-container,.slixel-projects .framer-1j4cd73-container,.slixel-projects .framer-1f8urwc-container,.slixel-projects .framer-1325f0f-container,.slixel-projects .framer-1ie56mb-container,.slixel-projects .framer-1knlyoo-container,.slixel-projects .framer-1vz6sc9-container{z-index:1;flex:1 0 0;width:1px;height:100%;position:relative}.slixel-projects .framer-1qfoodp,.slixel-projects .framer-1edckij,.slixel-projects .framer-ka74oz,.slixel-projects .framer-1cderi0,.slixel-projects .framer-1s35igi{height:608px;transform-style:preserve-3d;will-change:var(--framer-will-change-override,transform);border-radius:6px;flex-flow:row;place-content:center flex-start;align-items:center;gap:10px;width:1080px;padding:0;display:flex;position:relative;overflow:hidden}.slixel-projects .framer-5dqnad-container,.slixel-projects .framer-162dorc-container,.slixel-projects .framer-1nyqwjw-container,.slixel-projects .framer-1czrx1q-container,.slixel-projects .framer-kj4h32-container,.slixel-projects .framer-wiqrsv-container,.slixel-projects .framer-ri2mxl-container,.slixel-projects .framer-i377lv-container,.slixel-projects .framer-11dcfh9-container{width:1920px;height:1080px;position:relative}.slixel-projects .framer-17zday{background-color:var(--token-e59ad46e-d0f3-47f5-b564-12fe1afe9a87,#151a24);overflow:var(--overflow-clip-fallback,clip);z-index:0;flex:none;position:absolute;inset:0}@media (width>=1280px) and (width<=1919.98px){.slixel-projects.framer-c1v3g7{width:1280px;height:800px}}@media (width>=768px) and (width<=1023.98px){.slixel-projects.framer-c1v3g7{width:768px}.slixel-projects .framer-djzk6l-container{bottom:unset;height:100vh;right:unset;width:100%}}@media (width<=767.98px){.slixel-projects.framer-c1v3g7{width:375px;min-height:3950px}.slixel-projects .framer-17zday{bottom:unset;height:100vh;right:unset;width:100%}}@media (width>=1024px) and (width<=1279.98px){.slixel-projects.framer-c1v3g7{width:1024px}.slixel-projects .framer-djzk6l-container{bottom:unset;height:100vh;right:unset;width:100%}}.slixel-projects.framer-c1v3g7{width:100%;min-height:100vh}@media (width<=767.98px){.projects-background[data-astro-cid-i52zxduc]{display:none}}.projects-description.framer-18a0dh0,.projects-description .framer-18a0dh0{display:block}.projects-description.framer-1jjzwvy{height:1080px;overflow:var(--overflow-clip-fallback,clip);flex-flow:row;place-content:center space-between;align-items:center;width:1920px;padding:0;display:flex;position:relative}.projects-description .framer-ajy1ey{height:100%;overflow:var(--overflow-clip-fallback,clip);flex-flow:column;flex:none;place-content:flex-start space-between;align-items:flex-start;width:15%;padding:71px 0 62px 33px;display:flex;position:relative}.projects-description .framer-qabxbc,.projects-description .framer-1tm90u7,.projects-description .framer-jb77zp{white-space:pre;flex:none;width:auto;height:auto;position:relative}.projects-description .framer-cke47s{white-space:pre-wrap;word-break:break-word;word-wrap:break-word;flex:none;width:200px;height:auto;position:relative}.projects-description .framer-6lljmr{height:min-content;overflow:var(--overflow-clip-fallback,clip);flex-flow:row;flex:none;place-content:flex-end;align-items:flex-end;gap:4px;width:min-content;padding:0;display:flex;position:relative}.projects-description .framer-1ie4za,.projects-description .framer-1689gyl{will-change:var(--framer-will-change-override,transform);flex-flow:row;flex:none;place-content:center;align-items:center;gap:0;width:min-content;height:min-content;padding:7px 12px 8px;display:flex;position:relative;overflow:hidden}.projects-description .framer-1c6xydu{height:100%;overflow:var(--overflow-clip-fallback,clip);flex-flow:column;flex:none;place-content:flex-end;align-items:flex-end;gap:418px;width:15%;padding:71px 33px 62px 0;display:flex;position:relative}.projects-description .framer-a4kvcc{white-space:pre-wrap;word-break:break-word;word-wrap:break-word;z-index:1;flex:none;width:191px;height:auto;position:absolute;top:71px;right:33px}.projects-description .framer-d1xmgk{white-space:pre;z-index:1;flex:none;width:auto;height:auto;position:absolute;top:50%;right:33px}.projects-description .framer-6pepfg-container{pointer-events:auto;z-index:2;flex:none;width:160px;height:28px;position:relative}@media (width>=1280px) and (width<=1919.98px){.projects-description.framer-1jjzwvy{width:1280px;height:720px}.projects-description .framer-ajy1ey,.projects-description .framer-1c6xydu{width:20%}.projects-description .framer-6lljmr{flex-direction:column;align-content:flex-start;align-items:flex-start}}@media (width<=767.98px){.projects-description .framer-6lljmr{flex-direction:column;align-content:flex-start;align-items:flex-start}}@media (width>=1024px) and (width<=1279.98px){.projects-description.framer-1jjzwvy{width:1024px;height:728px}.projects-description .framer-ajy1ey{width:30%;padding:60px 0 54px 25px}.projects-description .framer-1c6xydu{width:30%;padding:60px 24px 54px 0}.projects-description .framer-a4kvcc{top:60px;right:24px}}@media (width<=767.98px){.projects-description.framer-1jjzwvy{width:375px;height:844px}.projects-description .framer-ajy1ey{width:70%;padding:53px 0 47px 17px}.projects-description .framer-qabxbc{white-space:pre-wrap;word-break:break-word;word-wrap:break-word;width:221px}}@media (width>=768px) and (width<=1023.98px){.projects-description.framer-1jjzwvy{width:728px;height:1024px}.projects-description .framer-ajy1ey{width:40%;padding:60px 0 54px 24px}.projects-description .framer-cke47s{z-index:1;position:absolute;bottom:128px;left:24px}.projects-description .framer-1c6xydu{width:40%;padding:60px 24px 54px 0}}.projects-description .framer-qabxbc>h5{--framer-font-family:"Source Code Pro", monospace;--framer-font-open-type-features:"blwf" on, "cv09" on, "cv03" on, "cv04" on, "cv11" on;--framer-font-weight:500;--framer-letter-spacing:.01em;--framer-line-height:1em;--framer-text-color:var(--extracted-1lwpl3i,var(--token-6141f6e9-8c08-48b6-bfb9-98e93129fae4,#d4dae4))}.projects-description .framer-cke47s>h5{--framer-font-family:"Source Code Pro", monospace;--framer-font-open-type-features:"blwf" on, "cv09" on, "cv03" on, "cv04" on, "cv11" on;--framer-font-size:14px;--framer-font-weight:500;--framer-letter-spacing:.01em;--framer-line-height:1em;--framer-text-color:var(--extracted-1lwpl3i,var(--token-6141f6e9-8c08-48b6-bfb9-98e93129fae4,#d4dae4))}.projects-description .framer-1tm90u7>p,.projects-description .framer-jb77zp>p{--framer-font-family:"Source Code Pro", monospace;--framer-font-open-type-features:"kern" off;--framer-font-size:11px;--framer-letter-spacing:.01em;--framer-line-height:1em;--framer-text-alignment:left;--framer-text-color:var(--extracted-r6o4lv,var(--token-6141f6e9-8c08-48b6-bfb9-98e93129fae4,#d4dae4))}.projects-description .framer-a4kvcc>h5{--framer-font-family:"Source Code Pro", monospace;--framer-font-size:12px;--framer-font-weight:500;--framer-letter-spacing:.01em;--framer-text-color:var(--extracted-1lwpl3i,var(--token-6141f6e9-8c08-48b6-bfb9-98e93129fae4,#d4dae4))}.projects-description .framer-d1xmgk>h5{--framer-font-family:"Source Code Pro", monospace;--framer-font-size:14px;--framer-font-weight:500;--framer-letter-spacing:.01em;--framer-line-height:1em;--framer-text-alignment:end;--framer-text-color:var(--extracted-1lwpl3i,var(--token-6141f6e9-8c08-48b6-bfb9-98e93129fae4,#d4dae4))}@media (width>=768px) and (width<=1023.98px){.projects-description .framer-a4kvcc,.projects-description .framer-d1xmgk,.projects-description .framer-6pepfg-container{display:none}.projects-description .framer-qabxbc>h5{--framer-font-family:"Source Code Pro", monospace;--framer-font-open-type-features:"blwf" on, "cv09" on, "cv03" on, "cv04" on, "cv11" on;--framer-font-weight:500;--framer-letter-spacing:.01em;--framer-line-height:1em;--framer-text-color:var(--extracted-1lwpl3i,var(--token-6141f6e9-8c08-48b6-bfb9-98e93129fae4,#d4dae4))}.projects-description .framer-cke47s>h5{--framer-font-family:"Source Code Pro", monospace;--framer-font-open-type-features:"blwf" on, "cv09" on, "cv03" on, "cv04" on, "cv11" on;--framer-font-size:14px;--framer-font-weight:500;--framer-letter-spacing:.01em;--framer-line-height:1em;--framer-text-color:var(--extracted-1lwpl3i,var(--token-6141f6e9-8c08-48b6-bfb9-98e93129fae4,#d4dae4))}.projects-description .framer-1tm90u7>p,.projects-description .framer-jb77zp>p{--framer-font-family:"Source Code Pro", monospace;--framer-font-open-type-features:"kern" off;--framer-font-size:11px;--framer-letter-spacing:.01em;--framer-line-height:1em;--framer-text-alignment:left;--framer-text-color:var(--extracted-r6o4lv,var(--token-6141f6e9-8c08-48b6-bfb9-98e93129fae4,#d4dae4))}.projects-description .framer-a4kvcc,.projects-description .framer-d1xmgk{display:none}}@media (width>=1280px) and (width<=1919.98px){.projects-description .framer-qabxbc>h5{--framer-font-family:"Source Code Pro", monospace;--framer-font-open-type-features:"blwf" on, "cv09" on, "cv03" on, "cv04" on, "cv11" on;--framer-font-weight:500;--framer-letter-spacing:.01em;--framer-line-height:1em;--framer-text-color:var(--extracted-1lwpl3i,var(--token-6141f6e9-8c08-48b6-bfb9-98e93129fae4,#d4dae4))}.projects-description .framer-cke47s>h5{--framer-font-family:"Source Code Pro", monospace;--framer-font-open-type-features:"blwf" on, "cv09" on, "cv03" on, "cv04" on, "cv11" on;--framer-font-size:14px;--framer-font-weight:500;--framer-letter-spacing:.01em;--framer-line-height:1em;--framer-text-color:var(--extracted-1lwpl3i,var(--token-6141f6e9-8c08-48b6-bfb9-98e93129fae4,#d4dae4))}.projects-description .framer-1tm90u7>p,.projects-description .framer-jb77zp>p{--framer-font-family:"Source Code Pro", monospace;--framer-font-open-type-features:"kern" off;--framer-font-size:11px;--framer-letter-spacing:.01em;--framer-line-height:1em;--framer-text-alignment:left;--framer-text-color:var(--extracted-r6o4lv,var(--token-6141f6e9-8c08-48b6-bfb9-98e93129fae4,#d4dae4))}.projects-description .framer-a4kvcc>h5{--framer-font-family:"Source Code Pro", monospace;--framer-font-size:12px;--framer-font-weight:500;--framer-letter-spacing:.01em;--framer-text-color:var(--extracted-1lwpl3i,var(--token-6141f6e9-8c08-48b6-bfb9-98e93129fae4,#d4dae4))}.projects-description .framer-d1xmgk>h5{--framer-font-family:"Source Code Pro", monospace;--framer-font-size:14px;--framer-font-weight:500;--framer-letter-spacing:.01em;--framer-line-height:1em;--framer-text-alignment:end;--framer-text-color:var(--extracted-1lwpl3i,var(--token-6141f6e9-8c08-48b6-bfb9-98e93129fae4,#d4dae4))}}@media (width<=767.98px){.projects-description .framer-cke47s,.projects-description .framer-1c6xydu,.projects-description .framer-a4kvcc,.projects-description .framer-d1xmgk,.projects-description .framer-6pepfg-container{display:none}.projects-description .framer-qabxbc>h5{--framer-font-family:"Source Code Pro", monospace;--framer-font-open-type-features:"blwf" on, "cv09" on, "cv03" on, "cv04" on, "cv11" on;--framer-font-weight:500;--framer-letter-spacing:.01em;--framer-line-height:1em;--framer-text-color:var(--extracted-1lwpl3i,var(--token-6141f6e9-8c08-48b6-bfb9-98e93129fae4,#d4dae4))}.projects-description .framer-cke47s{display:none}.projects-description .framer-1tm90u7>p,.projects-description .framer-jb77zp>p{--framer-font-family:"Source Code Pro", monospace;--framer-font-open-type-features:"kern" off;--framer-font-size:11px;--framer-letter-spacing:.01em;--framer-line-height:1em;--framer-text-alignment:left;--framer-text-color:var(--extracted-r6o4lv,var(--token-6141f6e9-8c08-48b6-bfb9-98e93129fae4,#d4dae4))}.projects-description .framer-a4kvcc,.projects-description .framer-d1xmgk,.projects-description .framer-1c6xydu{display:none}}@media (width>=1024px) and (width<=1279.98px){.projects-description .framer-qabxbc>h5{--framer-font-family:"Source Code Pro", monospace;--framer-font-open-type-features:"blwf" on, "cv09" on, "cv03" on, "cv04" on, "cv11" on;--framer-font-weight:500;--framer-letter-spacing:.01em;--framer-line-height:1em;--framer-text-color:var(--extracted-1lwpl3i,var(--token-6141f6e9-8c08-48b6-bfb9-98e93129fae4,#d4dae4))}.projects-description .framer-cke47s>h5{--framer-font-family:"Source Code Pro", monospace;--framer-font-open-type-features:"blwf" on, "cv09" on, "cv03" on, "cv04" on, "cv11" on;--framer-font-size:14px;--framer-font-weight:500;--framer-letter-spacing:.01em;--framer-line-height:1em;--framer-text-color:var(--extracted-1lwpl3i,var(--token-6141f6e9-8c08-48b6-bfb9-98e93129fae4,#d4dae4))}.projects-description .framer-1tm90u7>p,.projects-description .framer-jb77zp>p{--framer-font-family:"Source Code Pro", monospace;--framer-font-open-type-features:"kern" off;--framer-font-size:11px;--framer-letter-spacing:.01em;--framer-line-height:1em;--framer-text-alignment:left;--framer-text-color:var(--extracted-r6o4lv,var(--token-6141f6e9-8c08-48b6-bfb9-98e93129fae4,#d4dae4))}.projects-description .framer-a4kvcc>h5{--framer-font-family:"Source Code Pro", monospace;--framer-font-size:12px;--framer-font-weight:500;--framer-letter-spacing:.01em;--framer-text-color:var(--extracted-1lwpl3i,var(--token-6141f6e9-8c08-48b6-bfb9-98e93129fae4,#d4dae4))}.projects-description .framer-d1xmgk>h5{--framer-font-family:"Source Code Pro", monospace;--framer-font-size:14px;--framer-font-weight:500;--framer-letter-spacing:.01em;--framer-line-height:1em;--framer-text-alignment:end;--framer-text-color:var(--extracted-1lwpl3i,var(--token-6141f6e9-8c08-48b6-bfb9-98e93129fae4,#d4dae4))}}@media (width>=1920px){.projects-description .framer-qabxbc>h5{--framer-font-family:"Source Code Pro", monospace;--framer-font-open-type-features:"blwf" on, "cv09" on, "cv03" on, "cv04" on, "cv11" on;--framer-font-weight:500;--framer-letter-spacing:.01em;--framer-line-height:1em;--framer-text-color:var(--extracted-1lwpl3i,var(--token-6141f6e9-8c08-48b6-bfb9-98e93129fae4,#d4dae4))}.projects-description .framer-cke47s>h5{--framer-font-family:"Source Code Pro", monospace;--framer-font-open-type-features:"blwf" on, "cv09" on, "cv03" on, "cv04" on, "cv11" on;--framer-font-size:14px;--framer-font-weight:500;--framer-letter-spacing:.01em;--framer-line-height:1em;--framer-text-color:var(--extracted-1lwpl3i,var(--token-6141f6e9-8c08-48b6-bfb9-98e93129fae4,#d4dae4))}.projects-description .framer-1tm90u7>p,.projects-description .framer-jb77zp>p{--framer-font-family:"Source Code Pro", monospace;--framer-font-open-type-features:"kern" off;--framer-font-size:11px;--framer-letter-spacing:.01em;--framer-line-height:1em;--framer-text-alignment:left;--framer-text-color:var(--extracted-r6o4lv,var(--token-6141f6e9-8c08-48b6-bfb9-98e93129fae4,#d4dae4))}.projects-description .framer-a4kvcc>h5{--framer-font-family:"Source Code Pro", monospace;--framer-font-size:12px;--framer-font-weight:500;--framer-letter-spacing:.01em;--framer-text-color:var(--extracted-1lwpl3i,var(--token-6141f6e9-8c08-48b6-bfb9-98e93129fae4,#d4dae4))}.projects-description .framer-d1xmgk>h5{--framer-font-family:"Source Code Pro", monospace;--framer-font-size:14px;--framer-font-weight:500;--framer-letter-spacing:.01em;--framer-line-height:1em;--framer-text-alignment:end;--framer-text-color:var(--extracted-1lwpl3i,var(--token-6141f6e9-8c08-48b6-bfb9-98e93129fae4,#d4dae4))}}.projects-description.framer-1jjzwvy{width:100%;height:100%;font-family:Source Code Pro,monospace}.projects-description *{box-sizing:border-box}.projects-description h5,.projects-description p{font-family:Source Code Pro,monospace;font-size:var(--framer-font-size,16px);font-weight:var(--framer-font-weight,400);line-height:var(--framer-line-height,1.2em);letter-spacing:var(--framer-letter-spacing,0);color:var(--framer-text-color,#000);font-feature-settings:var(--framer-font-open-type-features,normal);text-align:var(--framer-text-alignment,start);margin:0;padding:0;display:block}.projects-description__fallback{background:var(--token-598fe5e4-a2a4-4577-abe6-9b7915a5d191,#475668);letter-spacing:.01em;color:#fff;border-radius:4px;justify-content:center;align-items:center;width:100%;height:100%;font:500 11px/1em Source Code Pro,monospace;text-decoration:none;display:flex}slixel-projects-gallery[data-astro-cid-x6vr2bgv]{touch-action:pan-x;user-select:none;width:100%;min-width:0;height:100%;min-height:0;display:block;position:relative;overflow:hidden}slixel-projects-gallery[data-astro-cid-x6vr2bgv]:focus-visible{outline-offset:-9px;outline:1px solid #13d091}[data-astro-cid-x6vr2bgv][data-project-description]{z-index:5;pointer-events:auto;position:absolute;inset:0}[data-astro-cid-x6vr2bgv][data-project-stage]{pointer-events:none;z-index:100;justify-content:center;align-items:center;width:100%;height:100%;display:flex;position:absolute;top:0;left:0}.project-index[data-astro-cid-x6vr2bgv]{z-index:110;color:var(--token-6141f6e9-8c08-48b6-bfb9-98e93129fae4,#d4dae4);touch-action:pan-y pinch-zoom;font:500 11px/1.3 Source Code Pro,monospace;position:absolute;top:97px;left:33px}.project-index[data-astro-cid-x6vr2bgv] summary[data-astro-cid-x6vr2bgv]{cursor:pointer;background:var(--token-38dc199c-67f9-448d-b2c4-6dd60749c1ab,#2b3546);border-radius:4px;align-items:center;gap:12px;padding:8px 10px;list-style:none;display:flex}.project-index[data-astro-cid-x6vr2bgv] summary[data-astro-cid-x6vr2bgv]::-webkit-details-marker{display:none}[data-astro-cid-x6vr2bgv][data-project-index-list]{box-sizing:border-box;overscroll-behavior:contain;touch-action:pan-y pinch-zoom;scrollbar-width:thin;background:var(--token-e59ad46e-d0f3-47f5-b564-12fe1afe9a87,#151a24);cursor:grab;border:1px solid #445166;border-radius:6px;width:188px;height:128px;padding:48px 0;position:absolute;top:calc(100% + 8px);left:0;overflow-y:auto}[data-astro-cid-x6vr2bgv][data-project-choice]{box-sizing:border-box;width:100%;height:32px;color:inherit;font:inherit;text-align:left;white-space:nowrap;cursor:pointer;background:0 0;border:0;flex:none;align-items:center;gap:12px;padding:0 10px;display:flex}[data-astro-cid-x6vr2bgv][data-project-choice] span[data-astro-cid-x6vr2bgv]{opacity:.55}[data-astro-cid-x6vr2bgv][data-project-choice][aria-selected=true]{color:#74ddb6;background:#2b3546}[data-astro-cid-x6vr2bgv][data-project-choice]:focus-visible,.project-index[data-astro-cid-x6vr2bgv] summary[data-astro-cid-x6vr2bgv]:focus-visible{outline-offset:-2px;outline:1px solid #74ddb6}@media (width<=1279.98px){.project-index[data-astro-cid-x6vr2bgv]{top:86px;left:24px}}@media (width>=768px) and (width<=1023.98px){.project-index[data-astro-cid-x6vr2bgv]{left:25px}}@media (width<=767.98px){.project-index[data-astro-cid-x6vr2bgv]{top:79px;left:17px}[data-astro-cid-x6vr2bgv][data-project-index-list]{width:176px}}main[data-astro-cid-ehmh4hrz]{background:#151a24;width:100%;height:100svh;position:relative;overflow:hidden}
