.skills__grid[data-astro-cid-qm3gwynz]{grid-template-columns:repeat(3,minmax(0,1fr));gap:clamp(1.5rem,3vw,4rem);display:grid}.skills__group[data-astro-cid-qm3gwynz]{gap:var(--space-xl);padding-top:var(--space-md);border-top:clamp(.35rem, .8vw, .75rem) solid var(--group-accent);flex-direction:column;display:flex}.skills__group[data-astro-cid-qm3gwynz][data-group=comfortable]{--group-accent:var(--color-accent);--group-soft:var(--color-accent-soft)}.skills__group[data-astro-cid-qm3gwynz][data-group=learning]{--group-accent:var(--color-accent-2);--group-soft:var(--color-accent-2-soft)}.skills__group[data-astro-cid-qm3gwynz][data-group=exploring]{--group-accent:var(--color-accent-3);--group-soft:var(--color-accent-3-soft)}.skills__title[data-astro-cid-qm3gwynz]{font-size:var(--text-title);letter-spacing:var(--tracking-snug);font-weight:600;line-height:var(--leading-tight)}.skills__list[data-astro-cid-qm3gwynz]{border-top:var(--line-width) solid var(--color-line)}.skills__item[data-astro-cid-qm3gwynz]{align-items:baseline;gap:var(--space-xs) var(--space-sm);border-bottom:var(--line-width) solid var(--color-line);letter-spacing:var(--tracking-snug);transition:background-color var(--dur-mid) var(--ease-in-out), padding var(--dur-mid) var(--ease-spring);flex-wrap:wrap;padding-block:clamp(.8rem,1.6vw,1.2rem);font-size:clamp(1.15rem,1.8vw,1.8rem);font-weight:550;line-height:1.1;display:flex;position:relative}.skills__used[data-astro-cid-qm3gwynz]{font-size:var(--text-micro);flex-wrap:wrap;align-items:baseline;gap:.4rem;margin-left:auto;display:inline-flex}.skills__used-label[data-astro-cid-qm3gwynz]{color:var(--color-text-muted);letter-spacing:var(--tracking-wide);text-transform:uppercase}.skills__used-link[data-astro-cid-qm3gwynz]{border:var(--line-width) solid var(--color-line-strong);color:var(--color-text);font-family:var(--font-mono);font-size:var(--text-micro);letter-spacing:var(--tracking-wide);text-transform:uppercase;transition:background-color var(--dur-fast) var(--ease-in-out), border-color var(--dur-fast) var(--ease-in-out), color var(--dur-fast) var(--ease-in-out);padding:.2rem .35rem;line-height:1;text-decoration:none}.skills__used-link[data-astro-cid-qm3gwynz]:hover,.skills__used-link[data-astro-cid-qm3gwynz]:focus-visible{border-color:var(--color-accent);background:var(--color-accent);color:var(--color-on-accent)}.skills__item[data-astro-cid-qm3gwynz]:before{background:var(--group-accent);content:"";transform-origin:50% 0;width:.3rem;transition:scale .46s var(--ease-spring);position:absolute;top:0;bottom:0;left:0;scale:0 1}.skills__item[data-astro-cid-qm3gwynz]:hover:before{scale:1}.skills__item[data-astro-cid-qm3gwynz]:hover{padding-left:var(--space-sm);background:var(--group-soft)}.skills__index[data-astro-cid-qm3gwynz]{color:var(--group-accent);font-size:var(--text-micro);transition:translate .42s var(--ease-spring);flex:none}.skills__item[data-astro-cid-qm3gwynz]:hover .skills__index[data-astro-cid-qm3gwynz]{translate:.2rem -.2rem}@media (prefers-reduced-motion:no-preference){:root.js .skills__item[data-astro-cid-qm3gwynz]{opacity:0;transition:opacity .62s var(--ease-dramatic) var(--item-delay,0s), translate .88s var(--ease-dramatic) var(--item-delay,0s), background-color var(--dur-mid) var(--ease-in-out), padding var(--dur-mid) var(--ease-spring);translate:0 1.5rem}:root.js .skills__group[data-astro-cid-qm3gwynz].is-revealed .skills__item[data-astro-cid-qm3gwynz]{opacity:1;translate:0}:root.js .skills__group[data-astro-cid-qm3gwynz] .skills__item[data-astro-cid-qm3gwynz]:nth-child(2){--item-delay:70ms}:root.js .skills__group[data-astro-cid-qm3gwynz] .skills__item[data-astro-cid-qm3gwynz]:nth-child(3){--item-delay:.14s}:root.js .skills__group[data-astro-cid-qm3gwynz] .skills__item[data-astro-cid-qm3gwynz]:nth-child(4){--item-delay:.21s}}@media (prefers-reduced-motion:reduce){.skills__item[data-astro-cid-qm3gwynz],.skills__item[data-astro-cid-qm3gwynz]:before,.skills__index[data-astro-cid-qm3gwynz]{transition:none}}@media (width<=62rem){.skills__grid[data-astro-cid-qm3gwynz]{grid-template-columns:1fr}.skills__group[data-astro-cid-qm3gwynz]{gap:var(--space-xl);grid-template-columns:minmax(10rem,.4fr) minmax(0,1fr);display:grid}.skills__title[data-astro-cid-qm3gwynz]{padding-top:.2em}}@media (width<=40rem){.skills__group[data-astro-cid-qm3gwynz]{display:flex}}
