.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{--wp--preset--color--star:var(--wp--preset--color--mark,#f2c230);isolation:isolate;color:var(--wp--preset--color--card,#fff);position:relative}.wall:before{content:"";z-index:-1;background:var(--wp--preset--color--asphalt,var(--wp--preset--color--ink));inline-size:100vw;margin-inline:-50vw;position:absolute;inset-block:0;inset-inline:50%}.wall__head{padding-block-end:var(--wp--preset--spacing--50);position:relative}.wall__head:after{content:"";border-block-start:var(--wp--custom--lane--line,3px dashed #f2c230);opacity:.55;position:absolute;inset-block-end:0;inset-inline:0}.wall__title{font-weight:var(--wp--custom--font-weight--heading,500);letter-spacing:var(--wp--custom--tracking--lg);color:var(--wp--preset--color--card,#fff)}.wall__count{color:#ffffffb3;font-size:var(--wp--preset--font-size--small)}.wall .rateline{--face-bg:var(--wp--preset--color--card,#fff);--face-fg:var(--wp--preset--color--ink);--face-ring:var(--wp--preset--color--asphalt,var(--wp--preset--color--ink));color:var(--wp--preset--color--card,#fff)}.wall .rateline__meta{color:#ffffffb3}.wall .rateline__face--tint{--face-bg:var(--wp--preset--color--second-tint,#e3f0ef)}.wall .rateline__face--more{--face-bg:var(--wp--preset--color--card,#fff);--face-fg:var(--wp--preset--color--ink);background:var(--wp--preset--color--card,#fff);color:var(--wp--preset--color--ink)}.wall .wall__rating{display:none}.wall .rcard{box-shadow:none;color:var(--wp--preset--color--card,#fff);-webkit-backdrop-filter:blur(14px);background:#ffffff14;border:1px solid #ffffff2e}.wall .rcard__quote,.wall .rcard__quote p,.wall .rcard__name{color:var(--wp--preset--color--card,#fff)}.wall .rcard__quote p:first-child:before{color:var(--wp--preset--color--mark,#f2c230)}.wall .rcard__source,.wall .rcard__meta,.wall .rcard__meta a{color:#ffffff9e}.wall .rcard__foot{border-block-start-color:#ffffff29;margin-block-start:auto;padding-block-start:var(--wp--preset--spacing--40)}.wall .rcard__avatar{color:var(--wp--preset--color--card,#fff);background:#ffffff24}.wall .rcard__toggle,.wall .rcard__link{color:var(--wp--preset--color--mark,#f2c230)}.wall .rcard__toggle:is(:hover,:focus-visible){color:var(--wp--preset--color--card,#fff)}.wall .chip,.wall a.page-numbers,.wall .page-numbers{color:var(--wp--preset--color--card,#fff);background:#ffffff1a;border-color:#ffffff61}.wall .chip:is(:hover,:focus-visible),.wall a.page-numbers:is(:hover,:focus-visible){border-color:var(--wp--preset--color--card,#fff);color:var(--wp--preset--color--card,#fff);background:#ffffff3d}.wall .chip:is([aria-pressed=true],[aria-current],.is-active),.wall .page-numbers.current{background:var(--wp--preset--color--card,#fff);border-color:var(--wp--preset--color--card,#fff);color:var(--wp--preset--color--ink)}.wall .wall__all,.wall .wall__all a{color:var(--wp--preset--color--mark,#f2c230)}.wall .wall__all a:is(:hover,:focus-visible){color:var(--wp--preset--color--card,#fff)}.wall__grid{grid-template-columns:repeat(auto-fit,minmax(min(100%,20rem),1fr));align-items:stretch}.wall__all svg,.wall__grid.has-more>.is-more{display:none}.wall__more{margin:var(--wp--preset--spacing--60) 0 0;justify-content:center;display:flex}.wall .wall__more-button{color:var(--wp--preset--color--card,#fff);cursor:pointer;background:#ffffff1a;border:1.5px solid #ffffff8c}.wall .wall__more-button:is(:hover,:focus-visible){background:var(--wp--preset--color--card,#fff);color:var(--wp--preset--color--ink)}@container (width<34rem){.wall .wall__grid:has(>:nth-child(13)){scroll-snap-type:none;grid-template-columns:minmax(0,1fr);grid-auto-flow:row;margin-block:0;padding-block:0;overflow-x:visible}}
