.wall{gap:var(--wp--preset--spacing--50);padding-block:var(--wp--custom--rhythm--section);flex-direction:column;display:flex;container-type:inline-size}:where(.prose)>.wall:has(.wall__filters)+section:not(.has-ground){padding-block-start:0}.wall__head{justify-content:space-between;align-items:center;gap:var(--wp--preset--spacing--20) var(--wp--preset--spacing--50);flex-wrap:wrap;display:flex}.wall__title{line-height:var(--wp--custom--line-height--title);letter-spacing:var(--wp--custom--tracking--md);margin:0}.wall__count{color:var(--wp--preset--color--ink-muted);margin:0}.wall__filters{gap:var(--wp--preset--spacing--20) var(--wp--preset--spacing--50);flex-wrap:wrap;display:flex}.wall__filters ul,.wall__pages ul{gap:var(--wp--preset--spacing--10);flex-wrap:wrap;margin:0;padding:0;list-style:none;display:flex}.wall__grid{gap:var(--wp--preset--spacing--40);grid-template-columns:repeat(auto-fit,minmax(min(100%,17rem),1fr));margin:0;padding:0;list-style:none;display:grid}@container (width<34rem){.wall:not(:has(.wall__pages)) .wall__grid{overscroll-behavior-x:contain;scroll-snap-type:x mandatory;margin-block:calc(var(--wp--preset--spacing--30) * -1);padding-block:var(--wp--preset--spacing--30);grid-template-columns:none;grid-auto-columns:85%;grid-auto-flow:column;align-items:start;overflow-x:auto}.wall:not(:has(.wall__pages)) .wall__card{scroll-snap-align:start}}@container (34rem<=width<54rem){.wall__grid>li:last-child:nth-child(odd){grid-column:1/-1}}.wall__empty{color:var(--wp--preset--color--ink-muted);margin:0}.wall__all{margin:0}.revcol{padding-block:var(--wp--custom--rhythm--section);flex-direction:column;align-items:center;display:flex;container-type:inline-size}.revcol [hidden]{display:none}.revcol__title{gap:var(--wp--preset--spacing--40);font-family:var(--wp--preset--font-family--body);margin:0}.revcol__filters{justify-content:center;align-items:center;gap:var(--wp--preset--spacing--20);flex-wrap:wrap;margin-block-start:var(--wp--preset--spacing--60);display:flex}.revcol__chips{justify-content:center;gap:var(--wp--preset--spacing--10);flex-wrap:wrap;margin:0;padding:0;list-style:none;display:flex}.revcol__chip.is-disabled{color:var(--wp--preset--color--ink-muted);cursor:not-allowed;background:0 0;border-style:dashed}.revcol__chip.is-disabled:hover{border-color:var(--wp--preset--color--hairline-tint)}.revcol__rule{block-size:1.75rem;inline-size:1px;margin-inline:var(--wp--preset--spacing--10);background:var(--wp--preset--color--hairline-tint)}.revcol__state{justify-content:center;align-items:center;gap:0 var(--wp--preset--spacing--30);min-block-size:var(--wp--custom--target--tap);flex-wrap:wrap;margin-block-start:var(--wp--preset--spacing--20);display:flex}.revcol__status,.revcol__count{color:var(--wp--preset--color--ink-muted);font-size:var(--wp--preset--font-size--small);font-variant-numeric:tabular-nums;margin:0}.revcol__clear{min-block-size:var(--wp--custom--target--tap);color:var(--wp--preset--color--accent-shade);font-size:var(--wp--preset--font-size--small);font-weight:var(--wp--custom--font-weight--strong,600);text-underline-offset:var(--wp--custom--underline--offset-lg);align-items:center;display:inline-flex}.revcol__clear:hover{color:var(--wp--preset--color--ink)}.revcol__body{inline-size:100%;max-inline-size:47.5rem;margin-block-start:var(--wp--preset--spacing--50);container-type:inline-size}@container (width>=60rem){.revcol__body{max-inline-size:none}}.revcol__list{gap:var(--wp--preset--spacing--50);flex-direction:column;margin:0;padding:0;list-style:none;display:flex}.revcol__item{flex-direction:column;scroll-margin-block-start:calc(var(--wp--custom--header--height,5.5rem) + var(--wp--preset--spacing--30));display:flex}.revcol__item.is-pull{padding-block:var(--wp--preset--spacing--70)}@container (width>=60rem){.revcol__list{gap:var(--wp--preset--spacing--50);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.revcol__item{align-self:start}.revcol__item.is-pull{grid-column:1/-1}.revcol__item.is-pull .rcard__quote{max-inline-size:47.5rem}.revcol__item.is-alone{grid-column:1/-1}.revcol__item.is-alone .rcard__quote{max-inline-size:47.5rem}}.revcol__foot{align-items:center;gap:var(--wp--preset--spacing--30);border-block-start:var(--wp--custom--border--hairline);flex-direction:column;margin-block-start:var(--wp--preset--spacing--80);padding-block-start:var(--wp--preset--spacing--80);display:flex}.revcol__progress{border-radius:var(--wp--custom--radius--pill);background:var(--wp--preset--color--hairline);block-size:2px;inline-size:12.5rem;max-inline-size:100%;display:block;overflow:hidden}.revcol__progress>span{inline-size:var(--progress,0%);background:var(--wp--preset--color--accent-deep);block-size:100%;transition:inline-size var(--umv-dur-base) var(--umv-ease-out);display:block}.revcol__count{font-size:var(--wp--preset--font-size--meta)}.revcol__load{margin-block-start:var(--wp--preset--spacing--10)}.revcol__load svg{stroke-width:2px;rotate:90deg}.revcol__empty{align-items:center;gap:var(--wp--preset--spacing--20);padding:var(--wp--preset--spacing--100) var(--wp--preset--spacing--50);border-block:var(--wp--custom--border--hairline);text-align:center;flex-direction:column;display:flex}.revcol__empty-icon{border-radius:var(--wp--custom--radius--pill);background:var(--wp--preset--color--surface);block-size:3.5rem;inline-size:3.5rem;color:var(--wp--preset--color--ink-secondary);justify-content:center;align-items:center;display:inline-flex}.revcol__empty-icon svg{block-size:1.5rem;inline-size:1.5rem}.revcol__empty-title{margin:var(--wp--preset--spacing--10) 0 0;color:var(--wp--preset--color--ink);font-family:var(--wp--preset--font-family--heading,inherit);font-size:var(--wp--preset--font-size--title-sm);font-weight:var(--wp--custom--font-weight--bold);line-height:var(--wp--custom--line-height--title);letter-spacing:var(--wp--custom--tracking--md)}.revcol__empty-clear{padding-inline:var(--wp--preset--spacing--50);margin-block-start:var(--wp--preset--spacing--20)}@container (width<48rem){.revcol__rule{display:none}.revcol__filters{gap:var(--wp--preset--spacing--10);flex-direction:column}}@container page (width<40rem){.revcol__filters{flex-wrap:nowrap;align-self:stretch;align-items:stretch;min-inline-size:0}.revcol__chips{min-inline-size:0;margin-inline:calc(-1 * var(--wp--custom--frame--gutter,var(--wp--preset--spacing--90)));padding-inline:var(--wp--custom--frame--gutter,var(--wp--preset--spacing--90));overscroll-behavior-x:contain;scroll-padding-inline:var(--wp--custom--frame--gutter,var(--wp--preset--spacing--90));scroll-snap-type:x proximity;scrollbar-width:none;flex-wrap:nowrap;justify-content:flex-start;padding-block-end:var(--wp--preset--spacing--10);overflow-x:auto}.revcol__chips::-webkit-scrollbar{display:none}.revcol__chips>li{scroll-snap-align:start;white-space:nowrap;flex:none}}.wall .rcard{box-shadow:none;border-radius:16px}.wall .rcard__quote{font-family:var(--wp--preset--font-family--body,inherit);font-size:var(--wp--preset--font-size--body);font-weight:var(--wp--custom--font-weight--regular,400);line-height:var(--wp--custom--line-height--long,1.6)}.wall .rcard__quote p:first-child:before{content:"“" / "";float:none;block-size:auto;color:inherit;font-size:1em;font-weight:inherit;line-height:inherit;margin:0;inset-block-start:0}.wall .rcard__quote p:last-child:after{content:"”" / ""}:is(.single-cities,.single-routes) .wall{padding:var(--wp--custom--rhythm--section) max(var(--wp--custom--frame--gutter,1.25rem), (100cqw - var(--wp--style--global--content-size)) / 2);background:var(--wp--preset--color--surface);margin-inline:calc(50% - 50cqw)}:is(.single-cities,.single-routes) .wall__head{justify-content:space-between;align-items:center;gap:var(--wp--preset--spacing--40);flex-wrap:wrap;margin-block-end:clamp(1.75rem,3vw,2.5rem);display:flex}:is(.single-cities,.single-routes) .wall__title{font-size:var(--wp--preset--font-size--heading)}:is(.single-cities,.single-routes) .wall .wall__grid{gap:var(--wp--preset--spacing--40);grid-template-columns:repeat(3,minmax(0,1fr));display:grid}:is(.single-cities,.single-routes) .wall .wall__grid>.rcard{background:var(--wp--preset--color--base);box-shadow:0 1px 0 color-mix(in srgb, var(--wp--preset--color--band) 10%, transparent);border:0;border-radius:22px 22px 22px 6px;grid-column:auto}:is(.single-cities,.single-routes) .wall .rcard:first-child .rcard__quote{font-family:var(--wp--preset--font-family--heading);font-size:var(--wp--preset--font-size--lede);letter-spacing:var(--wp--custom--tracking--sm);font-weight:600;line-height:1.4}:is(.single-cities,.single-routes) .wall__all{margin-block-start:clamp(1.75rem,3vw,2.5rem)}:is(.single-cities,.single-routes) .wall__all .link-more{min-block-size:var(--wp--custom--button--height,3.25rem);border:2px solid var(--wp--preset--color--ink);border-radius:var(--wp--custom--button--radius);color:var(--wp--preset--color--ink);font-weight:var(--wp--custom--font-weight--strong);align-items:center;gap:.5rem;padding-inline:1.35rem;text-decoration:none;display:inline-flex}:is(.single-cities,.single-routes) .wall__all .link-more:is(:hover,:focus-visible){background:var(--wp--preset--color--ink);color:var(--wp--preset--color--base)}@container page (40rem<=width<64rem){:is(.single-cities,.single-routes) .wall .wall__grid{grid-template-columns:minmax(0,1fr)}}@container page (width<40rem){:is(.single-cities,.single-routes) .wall .wall__grid{grid-template-columns:none;grid-auto-columns:85%;grid-auto-flow:column}}@container (width<34rem){.hero+.wall .wall__grid{grid-template-columns:minmax(0,1fr);grid-auto-flow:row;overflow-x:visible}}.hero+.wall .wall__head:not(:has(.wall__title)){display:none}
