.aud-icon[data-astro-cid-ecijo2jk]{display:inline-block;flex-shrink:0;width:1.05em;height:1.05em;margin-top:-.06em;fill:none;stroke:var(--signal);stroke-width:1.7;stroke-linecap:round;stroke-linejoin:round;overflow:visible}.sec-head[data-astro-cid-3khcquom]{display:grid;gap:1.25rem;margin-bottom:clamp(2rem,5vw,3.5rem)}.sec-head[data-astro-cid-3khcquom] .h2[data-astro-cid-3khcquom]{max-width:16ch}.who[data-astro-cid-3khcquom]{padding-bottom:clamp(2rem,5vw,4rem)}.who-list[data-astro-cid-3khcquom]{margin-top:1.25rem;border-top:2px solid var(--ink)}.who-row[data-astro-cid-3khcquom]{display:grid;grid-template-columns:clamp(7rem,22vw,18rem) minmax(0,1fr) auto;gap:clamp(1rem,3vw,2.5rem);align-items:center;padding-block:1.25rem;border-bottom:2px solid var(--ink);text-decoration:none}.who-row[data-astro-cid-3khcquom] .media[data-astro-cid-3khcquom]{aspect-ratio:3 / 2}.who-body[data-astro-cid-3khcquom]{display:grid;gap:.6rem}.who-body[data-astro-cid-3khcquom] .h2[data-astro-cid-3khcquom]{font-size:clamp(1.5rem,3.6vw,3rem)}.who-title[data-astro-cid-3khcquom]{display:flex;align-items:flex-start;gap:.4em}.who-body[data-astro-cid-3khcquom] p[data-astro-cid-3khcquom]{max-width:34rem}.who-arrow[data-astro-cid-3khcquom]{display:grid;place-items:center;width:3.25rem;height:3.25rem;border:2px solid var(--ink);font-size:1.25rem;transition:transform .45s var(--ease-out),background .3s,color .3s}@media(hover:hover){.who-row[data-astro-cid-3khcquom]:hover .who-arrow[data-astro-cid-3khcquom]{transform:translate(.4rem);background:var(--ink);color:var(--paper)}}.shirt-grid[data-astro-cid-3khcquom]{display:grid;grid-template-columns:minmax(0,5fr) minmax(0,6fr);gap:clamp(2rem,6vw,6rem);align-items:center;padding-block:clamp(4.5rem,10vw,8rem)}.shirt-media[data-astro-cid-3khcquom]{aspect-ratio:1}.shirt-copy[data-astro-cid-3khcquom]{display:grid;gap:1.25rem}.shirt-steps[data-astro-cid-3khcquom]{counter-reset:s;margin-block:.5rem}.shirt-steps[data-astro-cid-3khcquom] li[data-astro-cid-3khcquom]{display:flex;gap:1rem;align-items:baseline;line-height:1.45;padding-block:.7rem;border-bottom:1px solid #ffffff26;font-weight:600}.shirt-steps[data-astro-cid-3khcquom] p[data-astro-cid-3khcquom]{margin-top:.2rem;font-weight:400;font-size:.9375rem}.meta[data-astro-cid-3khcquom]{font-style:normal;color:var(--signal)}.ws-meta[data-astro-cid-3khcquom]{display:flex;flex-wrap:wrap;align-items:center;gap:.75rem;font-family:var(--font-head);font-weight:700;font-size:.8125rem;letter-spacing:.1em;text-transform:uppercase}.levels[data-astro-cid-3khcquom]{display:grid;grid-template-columns:minmax(0,5fr) minmax(0,6fr);gap:clamp(2rem,6vw,6rem);align-items:center}.levels-media[data-astro-cid-3khcquom]{aspect-ratio:4 / 5}.levels-copy[data-astro-cid-3khcquom]{display:grid;gap:1.25rem;justify-items:start}.levels-copy[data-astro-cid-3khcquom] .h2[data-astro-cid-3khcquom]{max-width:12ch}.levels-list[data-astro-cid-3khcquom]{display:flex;flex-wrap:wrap;gap:.5rem;margin:.5rem 0}.levels-list[data-astro-cid-3khcquom] li[data-astro-cid-3khcquom]{padding:.55rem .95rem;border:2px solid var(--ink);border-radius:999px;font-family:var(--font-head);font-weight:700;font-size:.875rem;letter-spacing:.02em}@media(prefers-reduced-motion:no-preference){.levels-list[data-astro-cid-3khcquom] li[data-astro-cid-3khcquom]{animation:level-glow 8.4s ease-in-out infinite;animation-delay:calc(var(--n) * 1.2s)}}@keyframes level-glow{0%,16%,to{background:transparent;border-color:var(--ink);color:var(--ink);transform:none}4%,12%{background:var(--signal);border-color:var(--signal);color:var(--paper);transform:translateY(-3px)}}.ws-label[data-astro-cid-3khcquom]{padding:.3rem .55rem;background:var(--signal);color:var(--paper)}.hand[data-astro-cid-3khcquom]{font-family:var(--font-hand);font-size:clamp(1.6rem,2.6vw,2.2rem);font-weight:600;line-height:1.1;color:var(--paper);rotate:-1.5deg;max-width:24ch;margin-top:.5rem}.shirt-steps[data-astro-cid-3khcquom] .no[data-astro-cid-3khcquom]{font-size:.8125rem;color:var(--signal);font-family:var(--font-head);font-weight:700}.small[data-astro-cid-3khcquom]{font-size:.875rem}.skills[data-astro-cid-3khcquom]{display:grid;grid-template-columns:repeat(3,1fr);margin:0;border-top:2px solid var(--ink)}.skill[data-astro-cid-3khcquom]{padding:1.75rem clamp(1rem,2.5vw,2rem) 1.75rem 0;border-bottom:1px solid var(--stone-200)}.skill[data-astro-cid-3khcquom]:not(:nth-child(3n+1)){padding-left:clamp(1rem,2.5vw,2rem);border-left:1px solid var(--stone-200)}.skill[data-astro-cid-3khcquom] dt[data-astro-cid-3khcquom]{margin-bottom:.5rem}.skill[data-astro-cid-3khcquom] dd[data-astro-cid-3khcquom]{margin:0}.tune[data-astro-cid-3khcquom]{display:grid;grid-template-columns:minmax(0,5fr) minmax(0,6fr);gap:clamp(2rem,6vw,6rem);padding-bottom:clamp(4.5rem,10vw,8rem)}.tune[data-astro-cid-3khcquom] .h2[data-astro-cid-3khcquom]{margin-top:1rem;max-width:14ch}.tune-body[data-astro-cid-3khcquom]{display:grid;gap:1.25rem;align-content:start;max-width:40rem}.tune-list[data-astro-cid-3khcquom]{display:flex;flex-wrap:wrap;gap:.5rem}.tune-list[data-astro-cid-3khcquom] li[data-astro-cid-3khcquom]{padding:.5rem .9rem;border:2px solid var(--ink);font-weight:700;font-size:.9375rem}.expect-title[data-astro-cid-3khcquom]{margin-top:1rem}.practical[data-astro-cid-3khcquom]{margin:0;border-top:2px solid var(--ink)}.practical[data-astro-cid-3khcquom] div[data-astro-cid-3khcquom]{display:grid;grid-template-columns:minmax(8rem,1fr) 2fr;gap:.5rem 1.5rem;padding-block:.9rem;border-bottom:1px solid var(--stone-200)}.practical[data-astro-cid-3khcquom] dt[data-astro-cid-3khcquom]{font-family:var(--font-head);font-weight:700}.practical[data-astro-cid-3khcquom] dd[data-astro-cid-3khcquom]{margin:0}@media(max-width:560px){.practical[data-astro-cid-3khcquom] div[data-astro-cid-3khcquom]{grid-template-columns:1fr}}.placeholder[data-astro-cid-3khcquom]{border:2px dashed var(--stone-400);padding:1rem}@media(max-width:900px){.levels[data-astro-cid-3khcquom]{grid-template-columns:1fr}.levels-media[data-astro-cid-3khcquom]{aspect-ratio:4 / 3}.shirt-grid[data-astro-cid-3khcquom],.tune[data-astro-cid-3khcquom]{grid-template-columns:1fr}.skills[data-astro-cid-3khcquom]{grid-template-columns:1fr 1fr}.skill[data-astro-cid-3khcquom],.skill[data-astro-cid-3khcquom]:not(:nth-child(3n+1)){padding-left:0;border-left:0}.skill[data-astro-cid-3khcquom]:nth-child(2n){padding-left:1rem;border-left:1px solid var(--stone-200)}}@media(max-width:560px){.who-row[data-astro-cid-3khcquom]{grid-template-columns:6rem minmax(0,1fr)}.who-arrow[data-astro-cid-3khcquom]{display:none}.who-title[data-astro-cid-3khcquom]{flex-direction:column;gap:.3em}.who-body[data-astro-cid-3khcquom] .h2[data-astro-cid-3khcquom]{font-size:1.35rem}.skills[data-astro-cid-3khcquom]{grid-template-columns:1fr}.skill[data-astro-cid-3khcquom]:nth-child(2n){padding-left:0;border-left:0}}
