.Skills-module__C5t_DW__rows{border-top:1px solid var(--line-strong)}.Skills-module__C5t_DW__row{border-bottom:1px solid var(--line-strong)}.Skills-module__C5t_DW__head{text-align:left;isolation:isolate;grid-template-columns:60px minmax(0,1fr) auto 34px;align-items:center;gap:18px;width:100%;padding:22px 12px;display:grid;position:relative;overflow:hidden}.Skills-module__C5t_DW__head:before{content:"";z-index:-1;background:var(--red);transform-origin:bottom;transition:transform .45s var(--ease);position:absolute;inset:0;transform:scaleY(0)}.Skills-module__C5t_DW__head:hover:before,.Skills-module__C5t_DW__head:focus-visible:before,.Skills-module__C5t_DW__open .Skills-module__C5t_DW__head:before{transform:scaleY(1)}.Skills-module__C5t_DW__no{color:var(--red);font-size:11px;transition:color .3s}.Skills-module__C5t_DW__name{text-transform:uppercase;transition:transform .5s var(--ease), color .3s ease;font-size:clamp(18px,3vw,34px);font-weight:800;line-height:1.1}.Skills-module__C5t_DW__as{letter-spacing:.2em;text-transform:uppercase;color:var(--muted);font-size:10px;transition:color .3s}.Skills-module__C5t_DW__plus{border:1px solid var(--line-strong);width:30px;height:30px;transition:transform .4s var(--ease), border-color .3s ease;place-items:center;display:grid}.Skills-module__C5t_DW__head:hover,.Skills-module__C5t_DW__open .Skills-module__C5t_DW__head,.Skills-module__C5t_DW__head:hover .Skills-module__C5t_DW__no,.Skills-module__C5t_DW__head:hover .Skills-module__C5t_DW__as,.Skills-module__C5t_DW__open .Skills-module__C5t_DW__head .Skills-module__C5t_DW__no,.Skills-module__C5t_DW__open .Skills-module__C5t_DW__head .Skills-module__C5t_DW__as{color:var(--on-red)}.Skills-module__C5t_DW__head:hover .Skills-module__C5t_DW__name,.Skills-module__C5t_DW__open .Skills-module__C5t_DW__head .Skills-module__C5t_DW__name{transform:translate(12px)}.Skills-module__C5t_DW__head:hover .Skills-module__C5t_DW__plus,.Skills-module__C5t_DW__open .Skills-module__C5t_DW__plus{border-color:var(--on-red)}.Skills-module__C5t_DW__open .Skills-module__C5t_DW__plus{transform:rotate(45deg)}.Skills-module__C5t_DW__body{transition:grid-template-rows .5s var(--ease);grid-template-rows:0fr;display:grid}.Skills-module__C5t_DW__open .Skills-module__C5t_DW__body{grid-template-rows:1fr}.Skills-module__C5t_DW__inner{max-width:900px;min-height:0;color:var(--muted);gap:14px;padding-left:90px;display:grid;overflow:hidden}.Skills-module__C5t_DW__open .Skills-module__C5t_DW__inner{padding-block:22px 26px}.Skills-module__C5t_DW__seen{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.Skills-module__C5t_DW__seen .Skills-module__C5t_DW__label{margin-right:8px}.Skills-module__C5t_DW__toolbox{flex-wrap:wrap;gap:10px;display:flex}.Skills-module__C5t_DW__pill{border:1px solid var(--line-strong);letter-spacing:.12em;text-transform:uppercase;color:var(--muted);transition:color .25s ease, border-color .25s ease, transform .35s var(--ease);border-radius:999px;padding:9px 16px;font-size:11px}.Skills-module__C5t_DW__pill:hover{color:var(--ink);border-color:var(--red);transform:translateY(-2px)}@media (max-width:700px){.Skills-module__C5t_DW__head{grid-template-columns:34px minmax(0,1fr) 30px;padding-inline:6px}.Skills-module__C5t_DW__as{grid-area:2/2}.Skills-module__C5t_DW__plus{grid-area:1/3/span 2}.Skills-module__C5t_DW__inner{padding-left:6px}}
