.skills-module__Jz4pQW__page{min-height:100vh;color:var(--ink);background:var(--paper)}.skills-module__Jz4pQW__hero{min-height:min(44rem, calc(82svh - var(--public-header-offset)));color:#16151a;background:var(--sky);border-bottom:1px solid #16151a;grid-template-columns:minmax(0,1.3fr) minmax(17rem,.42fr);align-items:end;gap:clamp(2rem,7vw,8rem);padding:clamp(4.5rem,9vw,8rem) clamp(1.1rem,5vw,5rem);display:grid}.skills-module__Jz4pQW__eyebrow,.skills-module__Jz4pQW__registryReceipt>span,.skills-module__Jz4pQW__registryReceipt dl,.skills-module__Jz4pQW__registryHeader span,.skills-module__Jz4pQW__recordIdentity>span,.skills-module__Jz4pQW__tags,.skills-module__Jz4pQW__recordContract,.skills-module__Jz4pQW__publicationRule>span{font-family:var(--type-mono);letter-spacing:.08em;text-transform:uppercase;font-size:.65rem}.skills-module__Jz4pQW__eyebrow{color:#5740d9;align-items:center;gap:.55rem;margin:0 0 2rem;display:flex}.skills-module__Jz4pQW__hero h1{max-width:12ch;font-family:var(--type-display);letter-spacing:-.085em;margin:0;font-size:clamp(4.5rem,9vw,9rem);font-weight:630;line-height:.78}.skills-module__Jz4pQW__hero h1 em{color:#5740d9;font-family:var(--type-reading-active);font-weight:700}.skills-module__Jz4pQW__heroCopy>p:last-child{max-width:44rem;margin:2.3rem 0 0;font-size:clamp(1.05rem,2vw,1.3rem);line-height:1.6}.skills-module__Jz4pQW__registryReceipt{background:var(--acid);border:1px solid #16151a;align-self:end;padding:1.4rem;transform:rotate(1.5deg);box-shadow:.65rem .65rem #16151a}.skills-module__Jz4pQW__registryReceipt>strong{font-family:var(--type-display);letter-spacing:-.08em;margin-top:2.4rem;font-size:clamp(5rem,10vw,9rem);line-height:.7;display:block}.skills-module__Jz4pQW__registryReceipt>p{font-family:var(--type-display);margin:.8rem 0 0;font-size:1.6rem}.skills-module__Jz4pQW__registryReceipt dl{border-top:1px solid #16151a;gap:.6rem;margin:2rem 0 0;padding-top:1rem;display:grid}.skills-module__Jz4pQW__registryReceipt dl>div{justify-content:space-between;gap:1rem;display:flex}.skills-module__Jz4pQW__registryReceipt dd{margin:0}.skills-module__Jz4pQW__registryReceipt dd[data-on=true]{color:#25683a}.skills-module__Jz4pQW__registry{border-top:1px solid var(--ink);border-bottom:1px solid var(--ink);width:min(100% - 2rem,86rem);margin:clamp(4rem,9vw,8rem) auto}.skills-module__Jz4pQW__registryHeader{grid-template-columns:minmax(0,.9fr) minmax(17rem,.45fr);align-items:end;gap:clamp(2rem,7vw,8rem);padding:clamp(2rem,6vw,5rem) 0;display:grid}.skills-module__Jz4pQW__registryHeader span{color:var(--violet-dark)}.skills-module__Jz4pQW__registryHeader h2{max-width:17ch;font-family:var(--type-display);letter-spacing:-.065em;text-wrap:balance;margin:1rem 0 0;font-size:clamp(2.7rem,6vw,5.5rem);font-weight:630;line-height:.94}.skills-module__Jz4pQW__registryHeader p{max-width:31rem;color:var(--ink-soft);font-family:var(--type-reading-active);margin:0;font-size:1.08rem;line-height:1.6}.skills-module__Jz4pQW__registryList{border-top:1px solid var(--ink);margin:0;padding:0;list-style:none}.skills-module__Jz4pQW__registryList li+li{border-top:1px solid var(--line)}.skills-module__Jz4pQW__registryList a{min-height:14rem;transition:color var(--duration-standard) var(--ease-product), background var(--duration-standard) var(--ease-product);grid-template-columns:2.5rem minmax(0,1fr) minmax(13rem,.32fr) 2.75rem;align-items:start;gap:clamp(1rem,3vw,2.5rem);padding:clamp(1.5rem,4vw,3.2rem) clamp(0rem,2vw,1.2rem);display:grid}.skills-module__Jz4pQW__registryList a:hover{color:#16151a;background:var(--butter)}.skills-module__Jz4pQW__recordIndex{color:var(--violet-dark);font-family:var(--type-mono);padding-top:.25rem;font-size:.72rem;font-weight:700}.skills-module__Jz4pQW__recordIdentity{min-width:0}.skills-module__Jz4pQW__recordIdentity>span{color:var(--violet-dark)}.skills-module__Jz4pQW__recordIdentity h3{font-family:var(--type-display);letter-spacing:-.065em;margin:.8rem 0 0;font-size:clamp(2.5rem,5vw,5rem);font-weight:620;line-height:.9}.skills-module__Jz4pQW__recordIdentity>p{max-width:46rem;color:var(--ink-soft);font-family:var(--type-reading-active);margin:1.3rem 0 0;font-size:1.02rem;line-height:1.6}.skills-module__Jz4pQW__tags{flex-wrap:wrap;gap:.45rem;margin-top:1.5rem;display:flex}.skills-module__Jz4pQW__tags span{border-radius:var(--radius-sm);border:1px solid;padding:.45rem .6rem}.skills-module__Jz4pQW__recordContract{align-content:start;gap:.8rem;display:grid}.skills-module__Jz4pQW__recordContract>span{border-bottom:1px solid var(--line);min-height:2.75rem;color:var(--ink-soft);align-items:center;gap:.55rem;padding:.55rem 0;line-height:1.35;display:flex}.skills-module__Jz4pQW__recordContract svg{width:1rem;height:1rem;color:var(--violet-dark);flex:none}.skills-module__Jz4pQW__recordArrow{width:1.6rem;height:1.6rem;transition:transform var(--duration-standard) var(--ease-product);align-self:center}.skills-module__Jz4pQW__registryList a:hover .skills-module__Jz4pQW__recordArrow{transform:translate(.35rem)}.skills-module__Jz4pQW__registryList a:hover .skills-module__Jz4pQW__recordIdentity>p,.skills-module__Jz4pQW__registryList a:hover .skills-module__Jz4pQW__recordContract>span{color:#454046}.skills-module__Jz4pQW__noSkill{text-align:center;padding:8rem 1rem}.skills-module__Jz4pQW__publicationRule{color:#f7f0e5;background:#17151d;grid-template-columns:.35fr 1fr;gap:2rem;padding:clamp(4rem,8vw,7rem) clamp(1.1rem,8vw,8rem);display:grid}.skills-module__Jz4pQW__publicationRule>span{color:var(--acid)}.skills-module__Jz4pQW__publicationRule p{max-width:28ch;font-family:var(--type-reading-active);letter-spacing:-.055em;margin:0;font-size:clamp(2.2rem,5vw,5rem);font-weight:700;line-height:1}.skills-module__Jz4pQW__nextMoves{grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.skills-module__Jz4pQW__nextMoves a{border-right:1px solid var(--ink);min-height:8rem;font-family:var(--type-display);letter-spacing:-.04em;transition:background var(--duration-fast) var(--ease-standard);justify-content:space-between;align-items:center;gap:1rem;padding:1.5rem clamp(1.1rem,5vw,5rem);font-size:clamp(1.2rem,2.5vw,2.2rem);display:flex}.skills-module__Jz4pQW__nextMoves a:last-child{border-right:0}.skills-module__Jz4pQW__nextMoves a:hover{color:#16151a;background:var(--sky)}@media (max-width:900px){.skills-module__Jz4pQW__hero,.skills-module__Jz4pQW__registryHeader,.skills-module__Jz4pQW__publicationRule{grid-template-columns:minmax(0,1fr)}.skills-module__Jz4pQW__registryReceipt{width:min(100%,25rem)}.skills-module__Jz4pQW__registryList a{grid-template-columns:2rem minmax(0,1fr) 2.5rem}.skills-module__Jz4pQW__recordContract{grid-column:2/-1;grid-template-columns:repeat(3,minmax(0,1fr))}.skills-module__Jz4pQW__recordArrow{grid-area:1/3}}@media (max-width:600px){.skills-module__Jz4pQW__hero{min-height:auto;padding:4.5rem 1rem}.skills-module__Jz4pQW__hero h1{font-size:clamp(4rem,20vw,6.5rem)}.skills-module__Jz4pQW__registry{width:calc(100% - 2rem)}.skills-module__Jz4pQW__registryList a{grid-template-columns:1.75rem minmax(0,1fr);min-height:0;padding:2rem 0}.skills-module__Jz4pQW__recordArrow{display:none}.skills-module__Jz4pQW__recordContract{grid-column:2;grid-template-columns:minmax(0,1fr);gap:.35rem;margin-top:.75rem}.skills-module__Jz4pQW__recordContract>span{min-height:2.75rem}.skills-module__Jz4pQW__nextMoves{grid-template-columns:minmax(0,1fr)}.skills-module__Jz4pQW__nextMoves a{border-right:0;border-bottom:1px solid var(--ink)}}@media (prefers-reduced-motion:reduce){.skills-module__Jz4pQW__registryReceipt{transform:none}.skills-module__Jz4pQW__registryList a,.skills-module__Jz4pQW__recordArrow,.skills-module__Jz4pQW__nextMoves a{transition:none}}
