.wp-results{--wr-ink:var(--wp-ink,var(--sw-ink,var(--wc-ink,#242b29)));--wr-soft:var(--wp-soft,var(--sw-soft,var(--wc-soft,#555d59)));--wr-line:var(--wp-line,var(--sw-line,#dce0dd));--wr-accent:var(--wp-accent,var(--sw-accent,#304b3c));width:min(1440px,100%);margin-inline:auto;padding:120px 6vw;color:var(--wr-ink);font-family:var(--font-sans),sans-serif;scroll-margin-top:110px}.wp-results *{box-sizing:border-box}.workshop-guide>.wp-results{padding:64px 0}.wp-results .wp-results-photos[data-enhanced]{scrollbar-width:none}.wp-results .wp-results-photos[data-enhanced]::-webkit-scrollbar{display:none}.wp-results .wp-results-heading{display:flex;justify-content:space-between;align-items:center;gap:24px;min-height:48px;margin-bottom:52px}.wp-results .wp-results-heading h2{margin:0;font-family:var(--font-sans),sans-serif;font-size:clamp(30px,3.2vw,46px);font-weight:700;font-style:normal;text-transform:uppercase;line-height:1.05;letter-spacing:-.035em}.wp-results .wp-results-navigation{display:flex;flex-shrink:0;gap:10px}.wp-results .wp-results-navigation[aria-hidden=true]{visibility:hidden}.wp-results .wp-results-navigation button{display:inline-flex;align-items:center;justify-content:center;width:44px;height:44px;padding:10px;border:1px solid var(--wr-line);border-radius:0;background:transparent;color:var(--wr-ink);cursor:pointer}.wp-results .wp-results-navigation button:hover:not(:disabled){border-color:var(--wr-ink)}.wp-results .wp-results-navigation button:disabled{opacity:.35;cursor:default}.wp-results .wp-results-navigation svg{width:22px;height:22px;fill:none;stroke:currentColor;stroke-width:1.5}.wp-results :is(button,.wp-results-photos):focus-visible{outline:2px solid var(--wr-accent);outline-offset:5px}.wp-results .wp-results-photos{display:grid;grid-auto-flow:column;grid-auto-columns:calc((100% - 64px) / 3);gap:32px;margin:0;padding:0 0 18px;list-style:none;overflow-x:auto;overscroll-behavior-x:contain;scroll-snap-type:x mandatory;scrollbar-width:thin;scrollbar-color:var(--wr-soft) transparent}.wp-results[data-variant=folded-plate] .wp-results-photos{grid-auto-columns:calc((100% - 32px) / 2)}.wp-results .wp-results-photos li{min-width:0;scroll-snap-align:start}.wp-results .wp-results-photos figure{min-width:0;margin:0}.wp-results .wp-results-frame{position:relative;aspect-ratio:2/3;overflow:hidden}.wp-results .wp-results-frame img{-o-object-fit:contain;object-fit:contain;opacity:1!important}@media (min-width:641px) and (max-width:960px){.wp-results .wp-results-photos,.wp-results[data-variant=folded-plate] .wp-results-photos{grid-auto-columns:calc((100% - 28px) / 2);gap:28px}}@media (max-width:640px){.wp-results{padding:76px 6vw}.wp-results .wp-results-heading{align-items:flex-start;gap:18px;margin-bottom:36px}.wp-results .wp-results-heading h2{font-size:clamp(30px,8vw,42px)}.wp-results .wp-results-photos,.wp-results[data-variant=folded-plate] .wp-results-photos{grid-auto-columns:84%;gap:20px}}@media (prefers-reduced-motion:reduce){.wp-results .wp-results-photos{scroll-behavior:auto}.wp-results .wp-results-frame img{transition:none!important}}