.v-in.x-qualifications .v-main{--index-gap:var(--space-7);gap:var(--index-gap);grid-template-columns:330px 1fr;padding-block-start:56px;display:grid}.x-sprite{block-size:0;inline-size:0;position:absolute;overflow:hidden}.x-heading{clip:rect(0 0 0 0);white-space:nowrap;block-size:1px;inline-size:1px;position:absolute;overflow:hidden}.x-groups{inline-size:max-content;max-inline-size:calc(100% + var(--index-gap))}.x-group{all:unset;cursor:pointer;align-items:baseline;gap:10px;inline-size:max-content;max-inline-size:100%;padding-block:2px;display:flex}.x-group:focus-visible{outline:2px solid var(--ink);outline-offset:3px}.x-group-name{min-inline-size:0;font:500 var(--fs-index) / 1.06 var(--font-sans);letter-spacing:-.03em;overflow-wrap:anywhere;-webkit-hyphens:auto;hyphens:auto;transition:opacity var(--dur-focus) ease}.x-groups:not(:hover) .x-group:not(.on) .x-group-name{opacity:.5}.x-panel{align-self:start}.x-panel:focus-visible{outline:2px solid var(--ink);outline-offset:1px}.x-skills{columns:2;--icon-column:40px;--skill-size:19px;column-gap:32px;margin:0;padding:4px 0 0;list-style:none}.x-skills li{break-inside:avoid;border-block-start:1px solid var(--line);padding-block:6px 7px}.x-skills li,.x-skills li>a{grid-template-columns:var(--icon-column) 1fr;color:inherit;align-items:center;display:grid}.x-skills li:has(>a){display:block}.x-panel.x-picked:not([hidden]) .x-skills li{animation:x-rise .5s var(--ease-out) both;animation-delay:calc(40ms + var(--k) * 55ms)}@keyframes x-rise{0%{opacity:0;transform:translateY(6px)}}.x-icon{color:var(--ink);display:flex}.x-skills b{font:500 var(--skill-size) / 1.22 var(--font-sans);letter-spacing:-.01em;display:block}.x-skills small{color:var(--ink-2);font:400 var(--fs-reading) / 1.45 var(--font-mono);margin-block-start:3px;display:block}.x-skills .v-hvt{color:var(--ink)}@media (min-width:721px) and (max-width:1100px){.v-in.x-qualifications .v-main{--index-gap:var(--space-6);grid-template-columns:240px 1fr;padding-block-start:46px}.x-group{padding-block:4px}.x-group-name{font-size:40px}.x-groups .x-group:not(.on) .x-group-name{opacity:.5}.x-skills{columns:1}.x-skills li{padding-block:8px 9px}}@media (max-width:720px){.v-in.x-qualifications .v-main{min-inline-size:0;padding-block:var(--space-5);display:block}.x-qualifications .x-ledger{--ledger-row:60px;--ledger-gap:var(--space-5);--ledger-inset:12px}.x-heading{clip:auto;white-space:normal;block-size:auto;inline-size:auto;position:static;overflow:visible}.x-heading h1{margin-block-end:calc(var(--space-5) - .1em)}.x-groups,.x-panel{display:none}.x-skills{columns:1;--icon-column:38px;--skill-size:17px;padding:0 0 12px}.x-icon svg{block-size:24px;inline-size:24px}.x-skills li{padding-block:9px}.x-qualifications .x-picked .x-entry.on .x-skills li{animation:x-rise .4s var(--ease-out) both;animation-delay:calc(90ms + var(--k) * 40ms)}}
