/*! tailwindcss v4.1.11 | MIT License | https://tailwindcss.com */@layer properties{@supports ((-webkit-hyphens:none) and (not (margin-trim:inline))) or ((-moz-orient:inline) and (not (color:rgb(from red r g b)))){[data-v-449c5a75],[data-v-449c5a75]::backdrop,[data-v-449c5a75]:after,[data-v-449c5a75]:before{--startupMS:0}}}#hero[data-v-449c5a75]{border-bottom:1px solid var(--border-color)}#hero .background[data-v-449c5a75]{background-color:var(--color-primary);top:0;right:0;bottom:0;left:0;margin-bottom:5px;margin-top:5px;opacity:.5;position:absolute}@supports (color:color-mix(in lab,red,red)){#hero .background[data-v-449c5a75]{background-color:color-mix(in oklab,var(--color-primary)5%,transparent)}}#hero .background[data-v-449c5a75]{background-image:url(../circuit-board.svg)}#hero h1[data-v-449c5a75]{margin-bottom:30px;width:950px}@media (max-width:570px){#hero h1[data-v-449c5a75]{margin-bottom:26px}}#hero h1 .replaceable[data-v-449c5a75]{background:linear-gradient(#f6f6f6,#f3f3f3);border-radius:4px;color:#000;display:inline-block;font-family:IBM Plex Mono,monospace;font-size:58px;font-weight:600;padding:0 10px}@media (max-width:1365px){#hero h1 .replaceable[data-v-449c5a75]{font-size:48px}}@media (max-width:768px){#hero h1 .replaceable[data-v-449c5a75]{font-size:38px}}@media (max-width:570px){#hero h1 .replaceable[data-v-449c5a75]{font-size:32px}}#hero h1 .replaceable .spinner[data-v-449c5a75]{opacity:.2}#hero p.lead[data-v-449c5a75]{max-width:100%;width:386px}#hero .container[data-v-449c5a75]{align-items:center;display:flex;flex-direction:column;justify-content:center;padding:112px 20px 120px;position:relative}@media (max-width:1365px){#hero .container[data-v-449c5a75]{padding:70px 20px 80px}}@media (max-width:768px){#hero .container[data-v-449c5a75]{padding:70px 10px 80px}}@property --startupMS{syntax:"<integer>";inherits:false;initial-value:0}@keyframes startupMSAnimation-6a269090-449c5a75{0%{--startupMS:0}to{--startupMS:27}}#startupMS[data-v-449c5a75]{animation:startupMSAnimation-6a269090-449c5a75 1.5s ease-in-out forwards;counter-reset:startupMS var(--startupMS);display:inline-block;margin-bottom:10px;width:29px}#startupMS[data-v-449c5a75]:before{content:counter(startupMS)}.project-card[data-v-e030a8d7]{border-bottom:1px solid var(--border-color-light);display:grid;grid-template-columns:200px 1fr;grid-template-rows:1fr;height:200px;max-width:100%;position:relative}@media (max-width:1000px){.project-card[data-v-e030a8d7]{grid-template-columns:100px 1fr}}@media (max-width:768px){.project-card[data-v-e030a8d7]{grid-template-columns:1fr}}.project-card:hover .project-card__github-link img[data-v-e030a8d7]{opacity:1}.project-card:hover .project-card__statistic h5[data-v-e030a8d7]{color:#000}.project-card .project-card__logo[data-v-e030a8d7]{align-items:center;border-right:1px solid var(--border-color-light);display:flex;justify-content:center}@media (max-width:768px){.project-card .project-card__logo[data-v-e030a8d7]{display:none}}.project-card .project-card__logo img[data-v-e030a8d7]{height:100px;width:100px}.project-card[data-v-e030a8d7]:last-child{border-bottom:none}@media (max-width:1000px){.project-card .project-card__logo img[data-v-e030a8d7]{height:60px;width:60px}}.project-card .project-card__metadata[data-v-e030a8d7]{align-items:flex-start;border-right:1px solid var(--border-color-light);display:flex;flex-direction:column;justify-content:center;padding:0 40px}.project-card .project-card__metadata img[data-v-e030a8d7]{display:none}@media (max-width:768px){.project-card .project-card__metadata img[data-v-e030a8d7]{display:block;height:60px;margin-bottom:10px;width:60px}}@media (max-width:570px){.project-card .project-card__metadata[data-v-e030a8d7]{align-items:center}.project-card .project-card__metadata a[data-v-e030a8d7]{align-items:center;display:flex;flex-direction:column}}#projects[data-v-ea5acdf8]{position:relative}#projects .section-number[data-v-ea5acdf8]{border-bottom:1px solid var(--border-color);border-left:1px solid var(--border-color);left:0;position:absolute;top:0;transform:translate(-100%)}@media (max-width:1220px){#projects .section-number[data-v-ea5acdf8]{border-left:none}}@media (max-width:570px){#projects .section-number[data-v-ea5acdf8]{border-right:1px solid var(--border-color);transform:none}}#projects h2[data-v-ea5acdf8]{margin-bottom:10px;padding:0 40px}#projects p.intro[data-v-ea5acdf8]{margin-bottom:50px;max-width:calc(100% - 80px);padding:0 40px;text-wrap:pretty;width:660px}#projects .container[data-v-ea5acdf8]{display:flex;flex-direction:column;padding:32px 0 0;position:relative;vertical-align:center}#projects .project-cards[data-v-ea5acdf8]{list-style-type:none;margin:0;padding:0;position:relative}#projects .project-cards[data-v-ea5acdf8]:before{background-color:var(--border-color);content:"";display:block;height:1px;left:0;pointer-events:none;position:absolute;right:0;top:0;width:100%}#projects .cube-layers[data-v-ea5acdf8]{bottom:0;clip-path:inset(0);height:100%;overflow-y:hidden;position:absolute;right:0;top:0;width:200px}.spacer[data-v-ea5acdf8]{border-bottom:1px solid var(--border-color)}.spacer .container[data-v-ea5acdf8]{height:200px}@media (max-width:768px){.spacer .container[data-v-ea5acdf8]{height:100px}}
