.projects-footer-root{flex-flow:wrap;justify-content:center;gap:.5rem;width:auto;margin:1rem 1rem 1rem .5rem;padding-left:.75rem;padding-right:.75rem;display:flex}@media (min-width:1024px){.projects-footer-root{margin-left:4rem;margin-right:4rem;padding-left:1.5rem;padding-right:1.5rem}}.projects-footer-previousbtn{color:#000;border-radius:1rem;padding:.5rem .75rem;font-size:1.125rem;line-height:1.75rem;transition:color .2s}@media (prefers-color-scheme:dark){.projects-footer-previousbtn{color:#fff}}.projects-footer-previousbtn:disabled{opacity:.5;cursor:not-allowed}.projects-footer-previousbtn-icon{width:2.5rem;height:2.5rem}.projects-footer-firstbtn{color:#000;background:linear-gradient(89.1deg,#e6ecf5 .7%,#c8f0ff 88.4%);border-radius:1rem;width:3rem;height:3rem;padding:.25rem .75rem;font-size:1.125rem;line-height:1.75rem;transition-property:color,background-color,border-color,text-decoration-color,fill,stroke;transition-duration:.2s;transition-timing-function:cubic-bezier(.4,0,.2,1);box-shadow:0 10px 15px -3px #3341554d,0 4px 6px -4px #3341554d}@media (prefers-color-scheme:dark){.projects-footer-firstbtn{color:#fff;background:linear-gradient(89.1deg,#37404d .7%,#429cc1 88.4%)}}.projects-footer-firstspan{color:#000;padding-left:.5rem;padding-right:.5rem}@media (prefers-color-scheme:dark){.projects-footer-firstspan{color:#fff}}.projects-footer-secondbutton{color:#000;background:linear-gradient(89.1deg,#e6ecf5 .7%,#c8f0ff 88.4%);border-radius:1rem;width:3rem;height:3rem;padding:.25rem .75rem}@media (prefers-color-scheme:dark){.projects-footer-secondbutton{color:#fff;background:linear-gradient(89.1deg,#37404d .7%,#429cc1 88.4%)}}.projects-footer-secondbutton-ispage{color:#000;background:linear-gradient(145.8deg,#f5f5f5e6 23.8%,#ffc8c8e6 90.7%);border-radius:1rem;width:3rem;height:3rem;padding:.25rem .75rem}@media (prefers-color-scheme:dark){.projects-footer-secondbutton-ispage{color:#fff;background:linear-gradient(145.8deg,#000 23.8%,#aa0707 90.7%)}}.projects-footer-span-two{color:#000;padding-left:.5rem;padding-right:.5rem}@media (prefers-color-scheme:dark){.projects-footer-span-two{color:#fff}}.projects-footer-final-btn{background:linear-gradient(89.1deg,#e6ecf5 .7%,#c8f0ff 88.4%);border-radius:1rem;width:3rem;height:3rem;padding:.25rem .75rem}@media (prefers-color-scheme:dark){.projects-footer-final-btn{color:#fff;background:linear-gradient(89.1deg,#37404d .7%,#429cc1 88.4%)}}.projects-footer-next-btn{color:#000;border-radius:1rem;padding:.5rem .75rem;font-size:1.125rem;line-height:1.75rem;transition-property:color,background-color,border-color,text-decoration-color,fill,stroke;transition-duration:.2s;transition-timing-function:cubic-bezier(.4,0,.2,1)}@media (prefers-color-scheme:dark){.projects-footer-next-btn{color:#fff}}.projects-footer-next-btn:disabled{opacity:.5;cursor:not-allowed}.projects-footer-next-btn-icon{width:2.5rem;height:2.5rem}.projects-root{flex-direction:column;min-height:100vh;display:flex}.projects-framer-root{width:auto;height:auto}.projects-topbar-root{flex-flow:wrap;justify-content:space-around;align-items:center;gap:1rem;width:auto;margin:2.5rem 1rem;padding-left:.75rem;padding-right:.75rem;display:flex;position:relative}@media (min-width:768px){.projects-topbar-root{gap:1.5rem}}@media (min-width:1024px){.projects-topbar-root{margin-left:4rem;margin-right:4rem;padding-left:1.5rem;padding-right:1.5rem}}.projects-filter-search-root{flex-shrink:0;margin:0;position:relative}.projects-filter-button{-webkit-backdrop-filter:blur(24px);backdrop-filter:blur(24px);color:#000;background-color:#ffffff1a;border-radius:1rem;justify-content:center;align-items:center;gap:.5rem;width:100%;min-width:fit-content;padding:.75rem;transition-property:color,background-color,border-color,text-decoration-color,fill,stroke;transition-duration:.2s;transition-timing-function:cubic-bezier(.4,0,.2,1);display:flex;box-shadow:0 10px 15px -3px #0000001a,0 4px 6px -2px #0000000d}.projects-filter-button:hover{background:linear-gradient(145.8deg,#f5f5f5e6 23.8%,#ffc8c8e6 90.7%)}@media (min-width:768px){.projects-filter-button{justify-content:flex-start;width:auto}}@media (prefers-color-scheme:dark){.projects-filter-button{color:#fff;background-color:#ffffff1a}.projects-filter-button:hover{background:linear-gradient(145.8deg,#000 23.8%,#aa0707 90.7%)}}.projects-filter-dropdown{z-index:20;-webkit-backdrop-filter:blur(24px);backdrop-filter:blur(24px);color:#000;background-color:#ffffff1a;border-radius:1rem;width:100%;min-width:12rem;margin-top:.5rem;position:absolute;left:0;overflow:hidden;box-shadow:0 10px 15px -3px #3341554d,0 4px 6px -4px #3341554d}@media (prefers-color-scheme:dark){.projects-filter-dropdown{color:#fff;background-color:#ffffff1a}}@media (min-width:768px){.projects-filter-dropdown{width:auto}}.projects-filter-dropdown-all{cursor:pointer;padding:.75rem 1rem;font-size:1.125rem;line-height:1.75rem;transition-property:color,background-color,border-color,text-decoration-color,fill,stroke;transition-duration:.2s;transition-timing-function:cubic-bezier(.4,0,.2,1)}.projects-filter-dropdown-all:hover,.projects-filter-dropdown-all.is-active,.projects-filter-dropdown .projects-filter-dropdown-all.is-active{color:#000;background:linear-gradient(145.8deg,#f5f5f5e6 23.8%,#ffc8c8e6 90.7%)}@media (prefers-color-scheme:dark){.projects-filter-dropdown-all:hover,.projects-filter-dropdown-all.is-active,.projects-filter-dropdown .projects-filter-dropdown-all.is-active{color:#fff;background:linear-gradient(145.8deg,#000 23.8%,#aa0707 90.7%)}}.projects-filter-dropdown-issue{cursor:pointer;padding:.75rem 1rem;font-size:1.125rem;line-height:1.75rem;transition:color .2s,background-color .2s}.projects-filter-dropdown-issue:hover,.projects-filter-dropdown-issue.is-active,.projects-filter-dropdown .projects-filter-dropdown-issue.is-active{color:#000;background:linear-gradient(145.8deg,#f5f5f5e6 23.8%,#ffc8c8e6 90.7%)}@media (prefers-color-scheme:dark){.projects-filter-dropdown-issue:hover,.projects-filter-dropdown-issue.is-active,.projects-filter-dropdown .projects-filter-dropdown-issue.is-active{color:#fff;background:linear-gradient(145.8deg,#000 23.8%,#aa0707 90.7%)}}.projects-search-parent{flex:1;position:relative}.projects-search-input{color:#000;cursor:pointer;background-color:#0000000d;border:none;border-radius:1rem;width:100%;padding:.75rem 3rem .75rem 1rem;font-size:1.125rem;line-height:1.75rem}.projects-search-input::placeholder{color:#000}.projects-search-input:focus{outline:none}.projects-search-input:focus::placeholder{color:#000}@media (prefers-color-scheme:dark){.projects-search-input{color:#fff;background-color:#ffffff1a;border:none}.projects-search-input::placeholder,.projects-search-input:focus::placeholder{color:#fff}}.projects-search-closeicon{color:#ef4444;cursor:pointer;width:1.25rem;height:1.25rem;transition:color .2s;position:absolute;top:1rem;right:1rem}.projects-search-closeicon:hover{color:#dc2626}.projects-search-magnifyicon{color:#000;width:1.25rem;height:1.25rem;position:absolute;top:1rem;right:1rem}@media (prefers-color-scheme:dark){.projects-search-magnifyicon{color:#fff}}.projects-search-listitem{z-index:50;-webkit-backdrop-filter:blur(24px);backdrop-filter:blur(24px);background-color:#0000000d;border-radius:1rem;width:100%;max-height:15rem;margin-top:.25rem;position:absolute;top:100%;left:0;overflow-y:auto}@media (prefers-color-scheme:dark){.projects-search-listitem{background-color:#ffffff1a}}.projects-search-list-query{cursor:pointer;color:#000;padding:.75rem 1rem;transition:color .2s}.projects-search-list-query:hover{background:linear-gradient(145.8deg,#f5f5f5e6 23.8%,#ffc8c8e6 90.7%)}@media (prefers-color-scheme:dark){.projects-search-list-query{color:#fff}.projects-search-list-query:hover{background:linear-gradient(145.8deg,#000 23.8%,#aa0707 90.7%)}}.projects-search-list-span{color:#000;font-size:1.125rem;line-height:1.75rem}@media (prefers-color-scheme:dark){.projects-search-list-span{color:#fff}}.projects-selected-filter-parent{flex-wrap:wrap;align-items:center;gap:.5rem;width:auto;display:flex}.projects-selected-filter-parent-two{color:#3730a3;background-color:#e0e7ff;border-radius:1rem;align-items:center;gap:.5rem;padding:.25rem .75rem;font-size:1.125rem;line-height:1.75rem;display:flex}.projects-selected-filter-button:hover{color:#4f46e5}.projects-selected-filter-icon{width:.75rem;height:.75rem}.projects-empty-result-parent{border-radius:1rem;flex-direction:column;justify-content:center;align-items:center;width:auto;height:16rem;margin:2.5rem 1rem;padding-left:.75rem;padding-right:.75rem;display:flex}@media (min-width:1024px){.projects-empty-result-parent{margin-left:4rem;margin-right:4rem;padding-left:1.5rem;padding-right:1.5rem}}.projects-empty-result-text{color:#000;font-size:1.25rem;line-height:1.75rem}@media (prefers-color-scheme:dark){.projects-empty-result-text{color:#fff}}.projects-result-parent{flex-flow:wrap;justify-content:center;align-items:center;gap:1.5rem;width:auto;margin-left:1rem;margin-right:1rem;padding-left:.75rem;padding-right:.75rem;display:flex}@media (min-width:1024px){.projects-result-parent{margin-left:4rem;margin-right:4rem;padding-left:1.5rem;padding-right:1.5rem}}.projects-card-root{color:#000;-webkit-backdrop-filter:blur(40px);backdrop-filter:blur(40px);background-color:#00000008;border-radius:1rem;flex-direction:column;width:20rem;height:28rem;margin:1rem;display:flex;overflow:hidden}@media (prefers-color-scheme:dark){.projects-card-root{color:#fff;background-color:#ffffff1a}}.projects-card-icon-root{border-top-left-radius:.5rem;border-top-right-radius:.5rem;width:100%;height:12rem;position:relative;overflow:hidden}.projects-card-icon-unkown,.projects-card-icon{color:#0003;width:6rem;height:6rem;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}@media (prefers-color-scheme:dark){.projects-card-icon{color:#fff3}}.projects-center-empty-result-helper-text{color:#000;padding:.75rem 1rem}@media (prefers-color-scheme:dark){.projects-center-empty-result-helper-text{color:#fff}}.projects-card-loader-parent{background-color:#0000000d;place-items:center;display:grid;position:absolute;inset:0}@media (prefers-color-scheme:dark){.projects-card-loader-parent{background-color:#ffffff0d}}.projects-card-loader-spinner{border:2px solid;border-top-color:#0000;border-radius:9999px;width:1.5rem;height:1.5rem;animation:1s linear infinite spin}@keyframes spin{to{transform:rotate(360deg)}}.projects-card-image{object-fit:cover}.projects-card-category{color:#000;background:linear-gradient(89.1deg,#e6ecf5 .7%,#c8f0ff 88.4%);border-radius:.375rem;padding:.25rem .5rem;font-size:.75rem;line-height:1rem;position:absolute;top:.5rem;left:.5rem}@media (prefers-color-scheme:dark){.projects-card-category{color:#fff;background:linear-gradient(89.1deg,#37404d .7%,#429cc1 88.4%)}}.projects-card-icon-parent{border-top-left-radius:.5rem;border-top-right-radius:.5rem;width:100%;height:12rem;position:relative;overflow:hidden}.projects-card-icon{color:#0003;width:6rem;height:6rem;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}@media (prefers-color-scheme:dark){.projects-card-icon{color:#fff3}}.projects-card-icon-hr-line{border-top:2px solid #0003;width:100%;position:absolute;bottom:0;left:0}@media (prefers-color-scheme:dark){.projects-card-icon-hr-line{border-top-color:#fff3}}.projects-card-header-parent{text-align:center;flex-direction:column;flex-grow:1;padding-left:.5rem;padding-right:.5rem;display:flex;overflow:hidden}.projects-card-header{color:#000;-webkit-line-clamp:3;-webkit-box-orient:vertical;margin:1rem;font-size:1.25rem;line-height:3rem;display:-webkit-box;overflow:hidden}@media (prefers-color-scheme:dark){.projects-card-header{color:#fff}}.projects-card-marquee-parent{margin-top:.5rem}.projects-card-marquee-tag{color:#000;background-color:#d1d5db;border-radius:.375rem;margin-bottom:.5rem;padding:.25rem .5rem;font-size:.75rem;line-height:1rem}@media (prefers-color-scheme:dark){.projects-card-marquee-tag{color:#fff;background-color:#374151}}.projects-card-Links-head{text-align:left;color:#000;margin:1rem .5rem .5rem;font-size:1.125rem;line-height:1.75rem}@media (prefers-color-scheme:dark){.projects-card-Links-head{color:#fff}}.projects-card-Links-body-parent{justify-content:center;width:100%;display:flex}.projects-card-Links-body-sub-parent{flex-flow:wrap;justify-content:center;align-items:center;width:100%;margin-bottom:1rem;display:flex}.projects-card-Links-button-parent{display:inline-block;position:relative}.projects-card-Links-button-sub-parent{z-index:10;pointer-events:none;opacity:0;margin-bottom:.5rem;transition-property:opacity;transition-duration:.3s;transition-timing-function:cubic-bezier(.4,0,.2,1);position:absolute;bottom:100%;left:50%}.projects-card-Links-tooltip-text-parent{-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);color:#000;background-color:#ffffffe6;border-radius:1rem;padding:.5rem .75rem;box-shadow:0 20px 25px -5px #0000001a,0 10px 10px -5px #0000000a}@media (prefers-color-scheme:dark){.projects-card-Links-tooltip-text-parent{color:#fff;background-color:#1f2937e6}}.projects-card-Links-tooltip-text{white-space:nowrap;opacity:.8;font-size:.75rem;line-height:1rem}.projects-card-Links-click-btn{color:#000;cursor:pointer;-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);background-color:#0000;border-radius:1rem;justify-content:space-around;align-items:center;width:auto;margin:.5rem;padding:1rem;transition-property:all;transition-duration:.2s;transition-timing-function:cubic-bezier(.4,0,.2,1);display:flex;position:relative}.projects-card-Links-click-btn:before{content:"";pointer-events:none;border:1px solid #0000001a;border-radius:1rem;transition:opacity .2s;position:absolute;inset:0}.projects-card-Links-click-btn:hover{box-shadow:none;background:linear-gradient(145.8deg,#f5f5f5e6 23.8%,#ffc8c8e6 90.7%)}@media (prefers-color-scheme:dark){.projects-card-Links-click-btn{color:#fff}.projects-card-Links-click-btn:before{border-color:#ffffff1a}.projects-card-Links-click-btn:hover{background:linear-gradient(145.8deg,#000 23.8%,#aa0707 90.7%)}.projects-card-Links-click-btn:hover:before{opacity:0}}.projects-card-Links-click-btn-icon{color:#000}@media (prefers-color-scheme:dark){.projects-card-Links-click-btn-icon{color:#fff}}
