@font-face{font-family:Space Grotesk;src:local("Space Grotesk Regular"),local("Space Grotesk"),url(../_fonts/eolcXNA9eRMFXU4AeZjwPSM6euiGeIflhM-fXy6Xpsw-ASd8HXCSo5KRjrAj_jhJ4tYfe11YIEVP_kIL4B4IYHU.woff2) format(woff2);font-display:swap;unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD;font-weight:400;font-style:normal}@font-face{font-family:"Space Grotesk Fallback: BlinkMacSystemFont";src:local("BlinkMacSystemFont");size-adjust:117.4059%;ascent-override:83.8118%;descent-override:24.871%;line-gap-override:0%}@font-face{font-family:"Space Grotesk Fallback: Segoe UI";src:local("Segoe UI");size-adjust:110.2943%;ascent-override:89.2159%;descent-override:26.4746%;line-gap-override:0%}@font-face{font-family:"Space Grotesk Fallback: Helvetica Neue";src:local("Helvetica Neue");size-adjust:108.6667%;ascent-override:90.5521%;descent-override:26.8712%;line-gap-override:0%}@font-face{font-family:"Space Grotesk Fallback: Arial";src:local("Arial");size-adjust:109.6903%;ascent-override:89.7072%;descent-override:26.6204%;line-gap-override:0%}@font-face{font-family:"Space Grotesk Fallback: Noto Sans";src:local("Noto Sans");size-adjust:103.1646%;ascent-override:95.3816%;descent-override:28.3043%;line-gap-override:0%}@font-face{font-family:Space Grotesk;src:local("Space Grotesk Medium"),url(../_fonts/534eYAUH9fEyyDiDjjCOLNuc3dpNkAjmmuphQnUOKTQ-zkspeBhG9ndwpCWwF_ftX6n3UZKqHvJT-zZ58o9TPF0.woff2) format(woff2);font-display:swap;unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD;font-weight:500;font-style:normal}@font-face{font-family:Space Grotesk;src:local("Space Grotesk SemiBold"),url(../_fonts/Lt4agKi7hjXs87rWaz0D3RH1lYTSDGs7z-trr_9RJAw-nEO8_0qm57SKpHxnm4VL4_mjth9UbYEy_4rgCQCZGx4.woff2) format(woff2);font-display:swap;unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD;font-weight:600;font-style:normal}@font-face{font-family:Space Grotesk;src:local("Space Grotesk Bold"),url(../_fonts/bu-gsII324fvrbkBnKpiOsKaT3bqIZXIEQ_jH1bQhwY-ZYjXWfPp9RFLcI5LesJIcnrQYJt5IjeQzzPOlzxjr60.woff2) format(woff2);font-display:swap;unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD;font-weight:700;font-style:normal}@font-face{font-family:JetBrains Mono;src:local("JetBrains Mono Regular"),local("JetBrains Mono"),url(../_fonts/pan9FVR0owhfrd-15F56zYQzgWslnFcqtxlKMl3_ZQo-6a6PX7mJyZBk5I1SyH6_HhEwmcL6-f5iNcYVel__vbE.woff2) format(woff2);font-display:swap;unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD;font-weight:400;font-style:normal}@font-face{font-family:"JetBrains Mono Fallback: Noto Sans Mono";src:local("Noto Sans Mono");size-adjust:100%;ascent-override:102%;descent-override:30%;line-gap-override:0%}@font-face{font-family:JetBrains Mono;src:local("JetBrains Mono Bold"),url(../_fonts/mQvnN05fSlpuCpPD0vBm8NX9aZyjFUJy2ubUT4o3f3Q-cp_gLrMw64I1aAfWGIU11tfIeddV63UWcNP9QZFBeh4.woff2) format(woff2);font-display:swap;unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD;font-weight:700;font-style:normal}@font-face{font-family:"JetBrains Mono Fallback: Roboto Mono";src:local("Roboto Mono");size-adjust:99.9837%;ascent-override:102.0166%;descent-override:30.0049%;line-gap-override:0%}@font-face{font-family:JetBrains Mono;src:local("JetBrains Mono SemiBold"),url(../_fonts/LG4rl6iQmu4Z0ldKey5dsbBgR4poADQVfPkac2M5g5Q-DbNkWP7yhp6BV4eGg7BQVOVCfVbbOn3POSICJKLYkX0.woff2) format(woff2);font-display:swap;unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD;font-weight:600;font-style:normal}@font-face{font-family:"JetBrains Mono Fallback: Courier New";src:local("Courier New");size-adjust:99.9837%;ascent-override:102.0166%;descent-override:30.0049%;line-gap-override:0%}@font-face{font-family:JetBrains Mono;src:local("JetBrains Mono Medium"),url(../_fonts/0-HzZqcFtXe9TLrsrlRiq2wyd3RLlvA9-LZyjoXHJf0-UsTCDaWt7O3u97E8_TdmVmYIfg9mgglfFcc4Hdgt8gE.woff2) format(woff2);font-display:swap;unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD;font-weight:500;font-style:normal}.hero-bg[data-v-2dfdc853]{background-image:linear-gradient(180deg,#05060bad,#05060bd6),url(../background.webp);filter:blur(2px) saturate(1.05);transform:scale(1.06)}.hero-bg[data-v-2dfdc853],.skills-bg[data-v-2dfdc853]{background-position:50%;background-size:cover}.skills-bg[data-v-2dfdc853]{background-image:linear-gradient(180deg,#05060bd6,#080a16eb),radial-gradient(600px 240px at 50% 0,rgba(94,234,212,.12),transparent 70%),url(../img/skills/hackthenorth.webp)}.skills-title[data-v-2dfdc853]{text-shadow:0 2px 20px rgba(0,0,0,.6)}.facet-row[data-v-2dfdc853]{background:transparent;border:0;border-radius:16px;color:inherit;cursor:pointer;display:grid;gap:.85rem;grid-template-columns:auto 1fr;padding:.95rem 1rem;position:relative;text-align:left;transition:background .22s ease;width:100%}.facet-row.is-active[data-v-2dfdc853]{background:#5eead414}.facet-row.is-active[data-v-2dfdc853]:before{background:linear-gradient(180deg,#5eead4,#a78bfa);border-radius:999px;bottom:14%;content:"";left:0;position:absolute;top:14%;width:3px}.facet-row[data-v-2dfdc853]:focus-visible{outline:2px solid #5eead4;outline-offset:2px}.facet-num[data-v-2dfdc853]{color:#7c879f;font-family:JetBrains Mono,"JetBrains Mono Fallback: Courier New","JetBrains Mono Fallback: Roboto Mono","JetBrains Mono Fallback: Noto Sans Mono",ui-monospace,monospace;font-size:.8rem;padding-top:.15rem;transition:color .22s ease}.facet-row.is-active .facet-num[data-v-2dfdc853]{color:#5eead4}.facet-title[data-v-2dfdc853]{color:#a9b2cc;display:block;font-family:Space Grotesk,"Space Grotesk Fallback: BlinkMacSystemFont","Space Grotesk Fallback: Segoe UI","Space Grotesk Fallback: Helvetica Neue","Space Grotesk Fallback: Arial","Space Grotesk Fallback: Noto Sans",system-ui,sans-serif;font-size:1.05rem;font-weight:600;letter-spacing:-.01em;transition:color .22s ease}.facet-row.is-active .facet-title[data-v-2dfdc853]{color:#e8ecf8}.facet-desc[data-v-2dfdc853]{color:#7c879f;display:block;font-size:.9rem;line-height:1.5;margin-top:.22rem;transition:color .22s ease}.facet-row.is-active .facet-desc[data-v-2dfdc853]{color:#a9b2cc}.facet-footer[data-v-2dfdc853]{border-top:1px solid rgba(150,170,255,.12);color:#7c879f;font-family:JetBrains Mono,"JetBrains Mono Fallback: Courier New","JetBrains Mono Fallback: Roboto Mono","JetBrains Mono Fallback: Noto Sans Mono",ui-monospace,monospace;font-size:.76rem;letter-spacing:.02em;margin:.5rem .5rem .25rem;padding-top:.9rem}.focal-img[data-v-2dfdc853]{height:100%;inset:0;-o-object-fit:cover;object-fit:cover;opacity:0;position:absolute;transform:scale(1.03);transition:opacity .6s cubic-bezier(.16,1,.3,1),transform .6s cubic-bezier(.16,1,.3,1);width:100%}.focal-img.is-active[data-v-2dfdc853]{opacity:1;transform:scale(1)}.focal-index[data-v-2dfdc853]{background:#05060b8c;border:1px solid rgba(150,170,255,.14);border-radius:999px;bottom:.8rem;display:flex;gap:.55rem;padding:.3rem .6rem;position:absolute;right:.9rem}.focal-tick[data-v-2dfdc853]{color:#7c879f;font-family:JetBrains Mono,"JetBrains Mono Fallback: Courier New","JetBrains Mono Fallback: Roboto Mono","JetBrains Mono Fallback: Noto Sans Mono",ui-monospace,monospace;font-size:.7rem;transition:color .22s ease}.focal-tick.is-active[data-v-2dfdc853]{color:#5eead4}
