#az-a:checked~.letters #letter-a,#az-b:checked~.letters #letter-b,#az-c:checked~.letters #letter-c,#az-d:checked~.letters #letter-d,#az-e:checked~.letters #letter-e,#az-f:checked~.letters #letter-f,#az-g:checked~.letters #letter-g,#az-h:checked~.letters #letter-h,#az-i:checked~.letters #letter-i,#az-j:checked~.letters #letter-j,#az-k:checked~.letters #letter-k,#az-l:checked~.letters #letter-l,#az-m:checked~.letters #letter-m,#az-n:checked~.letters #letter-n,#az-o:checked~.letters #letter-o,#az-p:checked~.letters #letter-p,#az-r:checked~.letters #letter-r,#az-s:checked~.letters #letter-s,#az-t:checked~.letters #letter-t,#az-u:checked~.letters #letter-u,#az-v:checked~.letters #letter-v,#az-w:checked~.letters #letter-w,#az-y:checked~.letters #letter-y,#az-z:checked~.letters #letter-z,#az-other:checked~.letters #letter-other{display:block}#az-a:checked~.az label[for=az-a],#az-b:checked~.az label[for=az-b],#az-c:checked~.az label[for=az-c],#az-d:checked~.az label[for=az-d],#az-e:checked~.az label[for=az-e],#az-f:checked~.az label[for=az-f],#az-g:checked~.az label[for=az-g],#az-h:checked~.az label[for=az-h],#az-i:checked~.az label[for=az-i],#az-j:checked~.az label[for=az-j],#az-k:checked~.az label[for=az-k],#az-l:checked~.az label[for=az-l],#az-m:checked~.az label[for=az-m],#az-n:checked~.az label[for=az-n],#az-o:checked~.az label[for=az-o],#az-p:checked~.az label[for=az-p],#az-r:checked~.az label[for=az-r],#az-s:checked~.az label[for=az-s],#az-t:checked~.az label[for=az-t],#az-u:checked~.az label[for=az-u],#az-v:checked~.az label[for=az-v],#az-w:checked~.az label[for=az-w],#az-y:checked~.az label[for=az-y],#az-z:checked~.az label[for=az-z],#az-other:checked~.az label[for=az-other]{background:var(--green);color:var(--cream);border-right-color:var(--green)}#az-a:checked~.az label[for=az-a] .az__count,#az-b:checked~.az label[for=az-b] .az__count,#az-c:checked~.az label[for=az-c] .az__count,#az-d:checked~.az label[for=az-d] .az__count,#az-e:checked~.az label[for=az-e] .az__count,#az-f:checked~.az label[for=az-f] .az__count,#az-g:checked~.az label[for=az-g] .az__count,#az-h:checked~.az label[for=az-h] .az__count,#az-i:checked~.az label[for=az-i] .az__count,#az-j:checked~.az label[for=az-j] .az__count,#az-k:checked~.az label[for=az-k] .az__count,#az-l:checked~.az label[for=az-l] .az__count,#az-m:checked~.az label[for=az-m] .az__count,#az-n:checked~.az label[for=az-n] .az__count,#az-o:checked~.az label[for=az-o] .az__count,#az-p:checked~.az label[for=az-p] .az__count,#az-r:checked~.az label[for=az-r] .az__count,#az-s:checked~.az label[for=az-s] .az__count,#az-t:checked~.az label[for=az-t] .az__count,#az-u:checked~.az label[for=az-u] .az__count,#az-v:checked~.az label[for=az-v] .az__count,#az-w:checked~.az label[for=az-w] .az__count,#az-y:checked~.az label[for=az-y] .az__count,#az-z:checked~.az label[for=az-z] .az__count,#az-other:checked~.az label[for=az-other] .az__count{color:var(--cream)}#az-a:focus-visible~.az label[for=az-a],#az-b:focus-visible~.az label[for=az-b],#az-c:focus-visible~.az label[for=az-c],#az-d:focus-visible~.az label[for=az-d],#az-e:focus-visible~.az label[for=az-e],#az-f:focus-visible~.az label[for=az-f],#az-g:focus-visible~.az label[for=az-g],#az-h:focus-visible~.az label[for=az-h],#az-i:focus-visible~.az label[for=az-i],#az-j:focus-visible~.az label[for=az-j],#az-k:focus-visible~.az label[for=az-k],#az-l:focus-visible~.az label[for=az-l],#az-m:focus-visible~.az label[for=az-m],#az-n:focus-visible~.az label[for=az-n],#az-o:focus-visible~.az label[for=az-o],#az-p:focus-visible~.az label[for=az-p],#az-r:focus-visible~.az label[for=az-r],#az-s:focus-visible~.az label[for=az-s],#az-t:focus-visible~.az label[for=az-t],#az-u:focus-visible~.az label[for=az-u],#az-v:focus-visible~.az label[for=az-v],#az-w:focus-visible~.az label[for=az-w],#az-y:focus-visible~.az label[for=az-y],#az-z:focus-visible~.az label[for=az-z],#az-other:focus-visible~.az label[for=az-other]{outline:3px solid var(--tomato);outline-offset:-3px;box-shadow:inset 0 0 0 3px var(--cream)}.crumbs-wrap{padding-block:calc(var(--u) * 3) 0}.plate-hero{padding-block:calc(var(--u) * 4) calc(var(--u) * 6)}.plate-hero__inner{width:var(--col);gap:calc(var(--u) * 4);grid-template-columns:minmax(0,1.2fr) minmax(17rem,.8fr);align-items:center;margin-inline:auto;display:grid}.titleplate{background:var(--green);color:var(--cream);border:2px solid var(--ink);box-shadow:var(--lift);padding:clamp(1.4rem,3.2vw,2.9rem);position:relative;transform:rotate(-.5deg)}.titleplate:before,.titleplate:after{content:"";background:linear-gradient(var(--cream), var(--cream)) center / 1px 100% no-repeat, linear-gradient(var(--cream), var(--cream)) center / 100% 1px no-repeat;opacity:.85;pointer-events:none;width:10px;height:10px;position:absolute}.titleplate:before{top:8px;left:8px}.titleplate:after{bottom:8px;right:8px}.titleplate h1{color:#fff;letter-spacing:-.03em;margin:0 0 .4em;font-size:clamp(2.6rem,5.2vw,4.6rem);line-height:.94}.titleplate h1 .titleplate__the{letter-spacing:.01em;color:var(--sky);margin-bottom:.2em;font-size:clamp(1.3rem,1.1rem + .8vw,1.9rem);font-weight:600;display:block}.titleplate h1 .chalk{color:var(--butter);font-style:normal}.titleplate .lede{color:var(--sky);text-wrap:pretty;max-width:46ch;margin:0 0 1.1em;font-size:1.02rem;line-height:1.55}.titleplate .askbar{gap:.55rem;margin-top:0}.titleplate .askbar label{color:var(--cream);font:700 .78rem/1.2 var(--font-talk);letter-spacing:.02em}.titleplate .askbar input{border:2px solid var(--ink);background:var(--cream);color:var(--ink);min-height:44px;caret-color:var(--tomato)}.titleplate .askbar input::placeholder{color:var(--ink-faint);opacity:1}.titleplate .askbar .go{min-height:44px;font-family:var(--font-display)}.titleplate .notebook{color:var(--sky);font:400 .76rem/1.5 var(--font-talk);max-width:44ch;margin:.85rem 0 0}.proofstack{place-items:center;min-height:25rem;display:grid;position:relative}.proofsheet{background:var(--cream);border:2px solid var(--ink);width:min(100%,17rem);height:23.5rem;box-shadow:var(--lip);pointer-events:none;position:absolute}.proofsheet:before{content:"";background:linear-gradient(var(--tomato), var(--tomato)) center / 1px 100% no-repeat, linear-gradient(var(--tomato), var(--tomato)) center / 100% 1px no-repeat;width:11px;height:11px;position:absolute;top:10px;left:10px}.proofsheet--back1{transform:rotate(1.8deg)translate(1rem,.7rem)}.proofsheet--back2{transform:rotate(-1.1deg)translate(-.8rem,1.3rem)}.proof{z-index:3;background:var(--cream);border:2px solid var(--ink);width:min(100%,17rem);box-shadow:var(--lift);color:var(--ink);flex-direction:column;padding:.75rem .75rem .9rem;text-decoration:none;display:flex;position:relative;transform:rotate(-2deg)}.proof:hover{background:var(--milk)}.proof:hover .proof__name{color:var(--tomato);text-decoration-color:var(--tomato)}.proof__cover{width:100%;position:relative}.proof__reg{z-index:2;background:linear-gradient(var(--tomato), var(--tomato)) center / 1px 100% no-repeat, linear-gradient(var(--tomato), var(--tomato)) center / 100% 1px no-repeat;width:12px;height:12px;position:absolute;top:-6px;left:-6px}.proof__name{font:700 1.42rem/1.05 var(--font-display);letter-spacing:-.02em;text-decoration:underline;text-decoration-color:var(--butter);text-underline-offset:.12em;text-wrap:balance;margin:.7rem 0 .25rem;text-decoration-thickness:2px}.proof__meta{font:400 .72rem/1.5 var(--font-talk);color:var(--ink-soft);font-variant-numeric:tabular-nums;margin:0}.proof__meta .wins{color:var(--tomato);font-weight:700}.proof__award{font:400 .8rem/1.45 var(--font-body);color:var(--ink-soft);text-wrap:pretty;margin:.55rem 0 0}.proof__award strong{color:var(--ink);font-weight:600}.proof__book{-webkit-line-clamp:2;font:400 .7rem/1.4 var(--font-talk);color:var(--ink-soft);-webkit-box-orient:vertical;margin:.45rem 0 0;display:-webkit-box;overflow:hidden}.proof__go{font:700 .72rem/1.2 var(--font-talk);letter-spacing:.02em;color:var(--tomato);margin-top:.6rem}.proof__caption{border-bottom:1px solid color-mix(in srgb, var(--ink) 20%, transparent);width:min(100%,17rem);font:400 .8rem/1.4 var(--font-talk);color:var(--ink-soft);text-align:center;margin:0 0 .75rem;padding-bottom:.45rem;transform:rotate(-2deg)}.proof__stamp,.plate__stamp{z-index:2;background:var(--butter);max-width:8.6rem;color:var(--ink);border:1px solid var(--ink);box-shadow:inset 0 0 0 2px var(--butter), inset 0 0 0 3px var(--ink);font:700 .7rem/1.3 var(--font-talk);letter-spacing:.035em;text-align:center;padding:.24rem .44rem .2rem;position:absolute;bottom:-.55rem;right:-.55rem;transform:rotate(-3deg)}.proof__stamp span,.plate__stamp span{display:block}.directory{padding-block:var(--section-gap)}.az-group{background:0 0;border:0;min-inline-size:0;margin:0;padding:0}.azradio{opacity:0;pointer-events:none;width:1px;height:1px;margin:0;padding:0;position:absolute}.az{z-index:20;background:var(--milk);border-block:1px solid var(--ink-faint);overscroll-behavior-x:contain;scrollbar-width:thin;scrollbar-color:var(--ink-faint) var(--milk);align-items:stretch;display:flex;position:sticky;top:0;overflow-x:auto}.az__label{border-right:1px solid var(--ink-faint);font:700 .7rem/1 var(--font-talk);letter-spacing:.05em;color:var(--ink-soft);white-space:nowrap;flex:none;place-items:center;padding-inline:.8rem .65rem;display:grid}.az label,.az__empty{border-right:1px solid color-mix(in srgb, var(--ink) 16%, transparent);cursor:pointer;min-width:2.35rem;min-height:3.1rem;color:var(--ink);flex-direction:column;flex:1 0 auto;justify-content:center;align-items:center;gap:.12rem;padding:.45rem .3rem;transition:background-color .12s ease-out,color .12s ease-out;display:flex}.az label:hover{background:var(--butter);color:var(--ink)}.az label:hover .az__count{color:var(--ink)}.az__letter{font:700 1.05rem/1 var(--font-display);letter-spacing:-.01em}.az__count{font:400 .7rem/1 var(--font-talk);color:var(--ink-soft);font-variant-numeric:tabular-nums}.az__empty{color:var(--ink-faint);cursor:default}.az__empty .az__letter{text-decoration:line-through 1px}.deepest{padding-block:var(--section-gap)}.deepest h2,.directory h2{font-size:clamp(1.75rem,1.2rem + 2vw,2.5rem)}.deepest .sec-lead{margin-bottom:calc(var(--u) * 2.5)}.plate-note{font:400 .82rem/1.55 var(--font-talk);color:var(--ink-soft);text-wrap:pretty;max-width:58ch}.plate-note a{color:var(--ink);text-decoration-color:var(--butter)}.plate-grid{border:1px solid var(--ink-faint);grid-template-columns:repeat(5,minmax(0,1fr));gap:0;margin:0;padding:8px;list-style:none;display:grid}.plate-grid>li{background:var(--milk);border-right:1px solid var(--ink-faint);border-bottom:1px solid var(--ink-faint);min-width:0;display:flex}.plate{width:100%;min-width:0;padding:calc(var(--u) * 1.6);color:var(--ink);flex-direction:column;gap:.5rem;text-decoration:none;transition:background-color .14s ease-out;display:flex}.plate:hover{background:var(--cream)}.plate:hover .plate__name{color:var(--tomato);text-decoration-color:var(--tomato)}.plate__cover{width:min(100%,8rem);margin-inline:auto;transition:transform .16s ease-out;position:relative}.plate:hover .plate__cover{transform:translateY(-2px)}.plate__cover>.cover,.proof__cover>.cover{aspect-ratio:2/3;width:100%;height:auto}.plate__cover .cover__img,.proof__cover .cover__img{object-fit:contain;background:var(--cream)}.plate__reg{z-index:2;background:linear-gradient(var(--tomato), var(--tomato)) center / 1px 100% no-repeat, linear-gradient(var(--tomato), var(--tomato)) center / 100% 1px no-repeat;width:11px;height:11px;position:absolute;top:-6px;left:-6px}.plate__name{font:700 1.25rem/1.3 var(--font-display);letter-spacing:-.01em;text-decoration:underline;text-decoration-color:var(--butter);text-underline-offset:.12em;text-wrap:balance;overflow-wrap:break-word;margin:0;text-decoration-thickness:2px}.plate__meta{font:400 .72rem/1.5 var(--font-talk);color:var(--ink-soft);font-variant-numeric:tabular-nums;margin:0}.plate__meta .wins{color:var(--tomato);font-weight:700}.plate__award{font:400 .78rem/1.45 var(--font-body);color:var(--ink-soft);text-wrap:pretty;margin:0}.plate__award strong{color:var(--ink);font-weight:600}.plate__go{font:700 .72rem/1.2 var(--font-talk);letter-spacing:.02em;color:var(--tomato);margin-top:auto;padding-top:.45rem}.letters{margin-top:calc(var(--u) * 3)}.letter{padding-block:var(--section-gap);animation:.22s cubic-bezier(.16,1,.3,1) plate-in;display:none}.letter__head{align-items:end;gap:calc(var(--u) * 2.5) calc(var(--u) * 3.5);margin-bottom:calc(var(--u) * 2);padding-bottom:calc(var(--u) * 1.5);border-bottom:1px solid color-mix(in srgb, var(--ink) 20%, transparent);flex-wrap:wrap;display:flex}.letterplate{background:var(--green);width:8rem;min-height:8rem;color:var(--cream);border:2px solid var(--ink);box-shadow:var(--lip);text-align:center;flex:none;place-content:center;margin:0;padding:.6rem;font-size:1.25rem;display:grid;position:relative;transform:rotate(-1.2deg)}.letterplate:before{content:"";background:linear-gradient(var(--butter), var(--butter)) center / 1px 100% no-repeat, linear-gradient(var(--butter), var(--butter)) center / 100% 1px no-repeat;width:11px;height:11px;position:absolute;top:8px;left:8px}.letterplate__glyph{font:800 5.1rem/.84 var(--font-display);letter-spacing:-.04em;display:block}.letterplate__count{font:400 .7rem/1.3 var(--font-talk);color:var(--cream);font-variant-numeric:tabular-nums;margin-top:.4rem;display:block}.letter__note{max-width:46ch;color:var(--ink-soft);text-wrap:pretty;flex:16rem;margin:0 0 .3rem;font-size:.98rem}.letter__note strong{color:var(--ink)}.entries{border:1px solid var(--ink-faint);grid-template-columns:repeat(3,minmax(0,1fr));gap:0;margin:0;padding:8px;list-style:none;display:grid}.entries>li{background:var(--milk);border-right:1px solid color-mix(in srgb, var(--ink) 20%, transparent);border-bottom:1px solid color-mix(in srgb, var(--ink) 20%, transparent);min-width:0;display:flex}.entry{width:100%;min-height:4.6rem;color:var(--ink);flex-direction:column;justify-content:center;gap:.22rem;padding:.68rem .8rem .72rem;text-decoration:none;transition:background-color .12s ease-out;display:flex}.entry:hover{background:var(--cream)}.entry:hover .entry__name{color:var(--tomato);text-decoration-color:var(--tomato)}.entry__name{font:600 1rem/1.3 var(--font-display);letter-spacing:-.005em;text-decoration:underline;text-decoration-color:var(--butter);text-underline-offset:.14em;overflow-wrap:break-word;text-decoration-thickness:2px}.entry__meta{font:400 .72rem/1.4 var(--font-talk);color:var(--ink-soft);font-variant-numeric:tabular-nums}.entry__meta .wins{color:var(--tomato);font-weight:700}@keyframes plate-in{0%{opacity:0;transform:translateY(6px)}to{opacity:1;transform:none}}@media (width<=64rem){.plate-hero__inner{gap:calc(var(--u) * 5);grid-template-columns:1fr}.proofstack{min-height:23rem}.plate-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.entries{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=48rem){.plate-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.plate__cover{width:min(100%,6.5rem)}.az label,.az__empty{min-width:2.2rem;min-height:2.75rem}.letterplate{width:6.4rem;min-height:6.4rem}.letterplate__glyph{font-size:4rem}.letter__note{flex-basis:100%}}@media (width<=42rem){.plate-hero{padding-block:calc(var(--u) * 2) calc(var(--u) * 3)}.plate-hero__inner{gap:var(--u)}.titleplate{padding:1rem;transform:none}.titleplate:before{top:5px;left:5px}.titleplate:after{bottom:5px;right:5px}.titleplate .askbar{grid-template-columns:1fr;display:grid}.titleplate .askbar .go{width:100%}.titleplate h1{font-size:clamp(2.4rem,11vw,3.3rem)}.titleplate .lede{font-size:.98rem}.proofstack{min-height:0;display:block}.proofsheet{display:none}.proof{grid-template-columns:5.6rem minmax(0,1fr);align-items:start;column-gap:.85rem;width:100%;padding:.55rem;display:grid;transform:none}.proof__cover{grid-row:1/span 5}.proof__name{margin-top:0;font-size:1.2rem}.proof__meta,.proof__award,.proof__book,.proof__go{grid-column:2}.proof__go{margin-top:.4rem}.proof__caption{text-align:left;width:100%;margin-bottom:.3rem;padding-bottom:.35rem;transform:none}.entries{grid-template-columns:1fr}.entry{min-height:3.9rem}.plate__stamp,.proof__stamp{font-size:.7rem}}@media (width<=26rem){.plate-grid{grid-template-columns:1fr}.plate{grid-template-columns:5.4rem minmax(0,1fr);align-items:start;column-gap:.9rem;display:grid}.plate__cover{grid-row:1/span 5;width:5.4rem;margin:0}.plate__go{grid-column:2}}@media (prefers-reduced-motion:reduce){.letter{animation:none}}@media print{.az{position:static}.azradio,.az{display:none}.letter{break-before:page;animation:none;display:block}}
