.citywall{padding-block:var(--wp--custom--rhythm--section);background:var(--wp--preset--color--band);color:var(--wp--preset--color--base)}.citywall__title{max-inline-size:9em;color:var(--wp--preset--color--base);font-size:var(--wp--preset--font-size--display);margin:0 0 clamp(2.5rem,5vw,4.5rem);line-height:.98}.citywall__wall{font-family:var(--wp--preset--font-family--heading);font-size:var(--wp--preset--font-size--figure);font-weight:var(--wp--custom--font-weight--strong);letter-spacing:var(--wp--custom--tracking--md);margin:0;line-height:1.32}.citywall__lead{white-space:nowrap}.citywall__state{color:var(--wp--preset--color--accent-on-ink);font-family:var(--wp--preset--font-family--body);font-size:var(--wp--preset--font-size--meta);font-weight:var(--wp--custom--font-weight--strong);letter-spacing:0;vertical-align:baseline;white-space:nowrap;margin-inline:.2rem .35rem}.citywall__city{color:var(--wp--preset--color--base);white-space:nowrap;margin-inline-end:.3em;text-decoration:none}.citywall__city:hover,.citywall__city:focus-visible{color:var(--wp--preset--color--accent-on-ink);text-underline-offset:.12em;text-decoration:underline;text-decoration-thickness:2px}.citywall__city:focus-visible{outline:3px solid var(--wp--preset--color--accent-on-ink);outline-offset:2px}.statecards__head{padding-block:var(--wp--preset--spacing--60) clamp(3rem, 6vw, 4.5rem);background:var(--wp--preset--color--band);color:var(--wp--preset--color--base)}.statecards__head .crumbs{padding-block:0 var(--wp--preset--spacing--40)}.statecards__head .crumbs,.statecards__head .crumbs a{color:color-mix(in srgb, var(--wp--preset--color--base) 82%, transparent)}.statecards__head .crumbs [aria-current=page]{color:var(--wp--preset--color--accent-on-ink)}.statecards__title{max-inline-size:12em;margin:0 0 var(--wp--preset--spacing--40);color:var(--wp--preset--color--base);font-size:var(--wp--preset--font-size--display);letter-spacing:-.05em;line-height:.9}.statecards__count{color:var(--wp--preset--color--accent-on-ink);font-weight:var(--wp--custom--font-weight--strong);margin:0}.statecards__search{border:2px solid var(--wp--preset--color--base);border-radius:var(--wp--custom--button--radius);background:var(--wp--preset--color--base);min-block-size:3.6rem;max-inline-size:34rem;color:var(--wp--preset--color--ink);align-items:center;gap:.75rem;margin-block-start:var(--wp--preset--spacing--50);padding-inline:1.1rem;display:flex}.statecards__search:focus-within{outline:3px solid var(--wp--preset--color--accent-on-ink);outline-offset:3px}.statecards__bar{justify-content:space-between;align-items:center;gap:var(--wp--preset--spacing--40);padding-block:var(--wp--preset--spacing--50) var(--wp--preset--spacing--60);flex-wrap:wrap;display:flex}.statecards__bar .statecards__count{color:var(--wp--preset--color--ink-secondary)}.statecards__bar .statecards__search{border-color:var(--wp--preset--color--hairline);flex:20rem;margin-block-start:0}.statecards__bar .statecards__search:focus-within{outline-color:var(--wp--preset--color--accent)}.statecards__search svg{block-size:1.3rem;inline-size:1.3rem;color:var(--wp--preset--color--accent-deep);flex:none}.statecards__search input{inline-size:100%;color:inherit;font:inherit;font-size:var(--wp--preset--font-size--reading);background:0 0;border:0;outline:0}.statecards__grid{padding:clamp(2.5rem, 5vw, 4rem) 0 var(--wp--custom--rhythm--section);grid-template-columns:repeat(auto-fill,minmax(min(19rem,100%),1fr));align-items:start;gap:1.25rem;margin:0;list-style:none;display:grid}.statecards__card{border:1px solid var(--wp--preset--color--accent-tint);background:var(--wp--preset--color--surface);border-radius:24px 24px 24px 6px;flex-direction:column;display:flex;overflow:hidden}.statecards__card[hidden]{display:none}.statecards__photo{aspect-ratio:16/10;isolation:isolate;background:var(--wp--preset--color--band);color:var(--wp--preset--color--base);align-items:flex-end;gap:.75rem;padding:1.25rem;display:flex;position:relative}.statecards__photo img{z-index:-2;object-fit:cover;block-size:100%;inline-size:100%;position:absolute;inset:0}.statecards__photo:before{content:"";z-index:-1;background:linear-gradient(0deg, color-mix(in srgb, var(--wp--preset--color--band) 92%, transparent), transparent 68%);position:absolute;inset:0}.statecards__state{color:var(--wp--preset--color--base);font-size:var(--wp--preset--font-size--title);margin:0;line-height:1.05}.statecards__state a{color:inherit;text-decoration:none}.statecards__state a:is(:hover,:focus-visible){text-underline-offset:.15em;text-decoration:underline;text-decoration-thickness:2px}.statecards__n{background:var(--wp--preset--color--accent-on-ink);color:var(--wp--preset--color--band);font-size:var(--wp--preset--font-size--meta);font-weight:var(--wp--custom--font-weight--strong);border-radius:9px 9px 9px 3px;flex:none;padding:.25rem .6rem;position:absolute;inset-block-start:.9rem;inset-inline-end:.9rem}.statecards__lead{flex-wrap:wrap;gap:.35rem 1rem;min-block-size:calc(2lh + 1.5rem);margin:0;padding:1rem 1.25rem 0;display:flex}.statecards__lead a{color:var(--wp--preset--color--accent-deep);font-weight:var(--wp--custom--font-weight--strong)}.statecards__all{margin-block-start:auto;padding:1rem 1.25rem 1.25rem}.statecards__all summary{min-block-size:var(--wp--custom--target--tap,2.75rem);color:var(--wp--preset--color--ink);font-weight:var(--wp--custom--font-weight--strong);cursor:pointer;justify-content:space-between;align-items:center;list-style:none;display:flex}.statecards__all--one{margin-block-end:0}.statecards__all--one a{min-block-size:var(--wp--custom--target--tap,2.75rem);color:var(--wp--preset--color--ink);font-weight:var(--wp--custom--font-weight--strong);justify-content:space-between;align-items:center;text-decoration:none;display:flex}.statecards__all--one svg{block-size:1.1rem;inline-size:1.1rem;color:var(--wp--preset--color--accent-deep)}.statecards__all--one a:is(:hover,:focus-visible){color:var(--wp--preset--color--accent-deep)}.statecards__all summary::-webkit-details-marker{display:none}.statecards__all summary:after{content:"+";color:var(--wp--preset--color--accent-deep);font-size:1.3rem;line-height:1}.statecards__all[open] summary:after{content:"–"}.statecards__all summary:focus-visible{outline:3px solid var(--wp--preset--color--accent);outline-offset:2px;border-radius:6px}.statecards__all ul{grid-template-columns:repeat(2,minmax(0,1fr));gap:.35rem .75rem;margin:.5rem 0 0;padding:0;list-style:none;display:grid}.statecards__all li[hidden]{display:none}.statecards__all li a{color:var(--wp--preset--color--ink);font-size:var(--wp--preset--font-size--meta);font-weight:var(--wp--custom--font-weight--strong);text-decoration:none}.statecards__all li a:is(:hover,:focus-visible){color:var(--wp--preset--color--accent-deep);text-decoration:underline}.statecards__emptyactions{gap:var(--wp--preset--spacing--30);flex-wrap:wrap;margin-block-start:var(--wp--preset--spacing--40);display:flex}.statecards__empty[hidden]{display:none}.statecards__empty{color:var(--wp--preset--color--ink-muted);font-weight:var(--wp--custom--font-weight--strong);margin:0;padding-block-end:var(--wp--custom--rhythm--section)}@container page (width<40rem){.statecards__photo{aspect-ratio:16/7;padding:1rem}.statecards__lead{padding-block-start:.75rem}.statecards__lead a,.statecards__all li a{align-items:center;min-block-size:2.75rem;display:inline-flex}.statecards__all ul{gap:0 .75rem}.statecards__all{padding-block:.25rem .75rem}}.statecards__kind{margin:var(--wp--preset--spacing--40) 0 0;color:var(--wp--preset--color--ink-muted);font-size:var(--wp--preset--font-size--meta);font-weight:var(--wp--custom--font-weight--strong)}.statecards__kind[hidden]{display:none}
