.ss-wall{margin:0}.ss-wall ul{display:grid;grid-template-columns:repeat(6,minmax(0,1fr));gap:var(--space-2);margin:0;padding:0;list-style:none}.ss-wall button{display:block;width:100%;padding:0;border:0;background:0 0;cursor:pointer}.ss-wall video{display:block;width:100%;height:auto;background:var(--surface)}.ss-wall figcaption{margin-top:var(--space-4);color:var(--faint);font-size:var(--fs-xs)}.ss-explorer{align-items:start}.ss-explorer__intro{grid-column:1/span 6}.ss-explorer__intro .ss-prose{margin-top:var(--space-6)}.ss-explorer__rows{margin:var(--space-12)0 0;padding:0;border-top:1px solid var(--ink);list-style:none}.ss-explorer__rows button{display:flex;justify-content:space-between;gap:var(--space-4);width:100%;padding:var(--space-4) var(--space-3);border:0;border-bottom:1px solid var(--line);background:0 0;color:var(--text);font:inherit;text-align:left;cursor:pointer}.ss-explorer__rows b{color:var(--ink);font-weight:600}.ss-explorer__rows span{color:var(--faint);white-space:nowrap}.ss-explorer__rows button[aria-pressed=true]{background:var(--surface)}.ss-explorer__video{grid-column:7/span 6;position:sticky;top:calc(60px + var(--space-8));width:min(100%,405px,calc((100vh - 60px - var(--space-16))*9/16))}.ss-explorer__video video{display:block;background:var(--surface)}.ss-routes__intro{margin-top:var(--space-6)}.ss-routes{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:var(--space-12) var(--space-6);margin:var(--space-8)0 0;padding:0;list-style:none}.ss-routes>li{display:flex;flex-direction:column;padding-top:var(--space-4);border-top:1px solid var(--ink)}.ss-site .ss-routes h3{font-size:var(--fs-xl);letter-spacing:-.02em;line-height:1.2}.ss-routes p:not(.ss-label){margin-top:var(--space-3)}.ss-routes .ss-link{align-self:flex-start;margin-top:auto;padding-top:var(--space-6)}@media (max-width:960px){.ss-wall ul{grid-template-columns:repeat(4,minmax(0,1fr))}.ss-explorer__intro,.ss-explorer__video{grid-column:1/-1}.ss-routes{grid-template-columns:repeat(2,minmax(0,1fr))}.ss-explorer__video{position:static;width:min(100%,280px);margin:0 auto}.ss-explorer__rows{display:flex;gap:var(--space-2);overflow-x:auto;border-top:0}.ss-explorer__rows li{flex:0 0 auto}.ss-explorer__rows button{flex-direction:column;gap:0;padding:var(--space-3);border:1px solid var(--line)}}@media (max-width:640px){.ss-wall ul{grid-template-columns:repeat(3,minmax(0,1fr))}.ss-routes{grid-template-columns:minmax(0,1fr)}}