.skills-module__Jz4pQW__root{background:var(--ground-deep)}.skills-module__Jz4pQW__lastPad{padding-bottom:clamp(120px, 16vh, calc(180 * var(--scale-px,1px)))}.skills-module__Jz4pQW__contents ul{flex-wrap:wrap;gap:10px;margin:clamp(18px,3vh,32px) 0 0;padding:0;list-style:none;display:flex}.skills-module__Jz4pQW__contents a{min-height:var(--target-min,44px);font:700 15px/1.2 var(--os-sans,var(--font-display), sans-serif);color:inherit;transition:background .4s var(--os-ease,ease), color .4s var(--os-ease,ease);border:2px solid;border-radius:999px;align-items:center;padding:0 18px;text-decoration:none;display:inline-flex}.skills-module__Jz4pQW__contents a:hover,.skills-module__Jz4pQW__contents a:focus-visible{background:var(--surf-ink);color:var(--surf-bg)}.skills-module__Jz4pQW__groups{grid-template-columns:repeat(auto-fill,minmax(min(100%,30rem),1fr));align-items:start;gap:clamp(28px,4vh,44px) clamp(24px,3vw,48px);display:grid}.skills-module__Jz4pQW__group{border-top:2px solid;flex-direction:column;gap:10px;min-width:0;padding-top:14px;display:flex}.skills-module__Jz4pQW__groupTitle{margin:0}.skills-module__Jz4pQW__well,.skills-module__Jz4pQW__used{font-family:var(--os-serif,var(--font-body), serif);text-wrap:pretty;margin:0;font-size:18px;line-height:1.55}.skills-module__Jz4pQW__used{font-size:16px}.skills-module__Jz4pQW__usedLabel{font-family:var(--os-sans,var(--font-display), sans-serif);letter-spacing:.06em;text-transform:uppercase;font-size:13px;font-weight:700}.skills-module__Jz4pQW__item{white-space:nowrap}.skills-module__Jz4pQW__next{margin:clamp(28px, 4.4vh, calc(48 * var(--scale-px,1px))) 0 0;flex-wrap:wrap;gap:14px 28px;display:flex}.skills-module__Jz4pQW__more{align-items:center;gap:calc(10 * var(--scale-px,1px));min-height:var(--target-min,44px);font-family:var(--font-display), ui-sans-serif, sans-serif;letter-spacing:-.012em;color:inherit;box-shadow:inset 0 calc(-2 * var(--scale-px,1px)) 0 currentColor;font-size:clamp(1rem,1.3vw,1.2rem);font-weight:800;text-decoration:none;display:inline-flex}.skills-module__Jz4pQW__more svg{fill:none;stroke:currentColor;stroke-width:2px;stroke-linecap:square;width:.9em;height:.9em}@media (prefers-reduced-motion:reduce){.skills-module__Jz4pQW__contents a{transition:none}}
