.si{min-height:100svh;color:var(--text);font:var(--fs-mono)/var(--lh-mono) var(--mono);-webkit-tap-highlight-color:transparent}.si-intro{position:relative;padding:calc(var(--nav-h) + var(--top-gap)) var(--pad) 32px;scroll-snap-align:start}.si-intro:before{content:"";position:absolute;top:var(--nav-h);left:var(--pad);right:var(--pad);height:1px;background:var(--hairline)}.si-track{position:relative}.si-snap{position:absolute;left:0;width:1px;height:1px;scroll-snap-align:start;pointer-events:none}.si-stage{position:-webkit-sticky;position:sticky;overflow:hidden}.si-stage.is-pinned{-webkit-mask-image:linear-gradient(180deg,transparent 0,#000 56px);mask-image:linear-gradient(180deg,transparent 0,#000 56px)}.si-row{--o:0;position:absolute;inset:0 0 auto;will-change:transform}.si-row:not([data-first]):before{content:"";position:absolute;inset:0 var(--pad) auto;height:1px;background:var(--rule)}.si-head{all:unset;position:relative;box-sizing:border-box;cursor:pointer;width:100%;height:var(--row);padding:6px var(--pad);display:grid;grid-template-columns:2.9em 1fr auto;align-items:center;grid-column-gap:0;column-gap:0}.si-num{color:var(--dim)}.si-name{font:400 var(--fs-name)/var(--lh-name) var(--sans);opacity:calc(.5 + var(--o) * .5)}.si-end{position:relative;min-width:40px;text-align:right;color:var(--dim)}.si-plus{font-size:1.27em;opacity:calc(1 - var(--o))}.si-count{top:0;white-space:nowrap;color:var(--text);opacity:var(--o)}.si-count,.si-panel{position:absolute;right:0}.si-panel{top:var(--row);left:0;height:var(--panel-h);overflow:hidden;-webkit-clip-path:inset(0 0 100% 0);clip-path:inset(0 0 100% 0)}.si-panel[data-multi]{cursor:pointer}.si-inner{will-change:transform}.si-cover{margin:0 var(--pad);width:var(--cover-w);height:var(--cover-h);overflow:hidden;background:var(--placeholder)}.si-cover img{width:100%;height:100%;display:block;object-fit:cover;will-change:transform}.si-meta{max-width:calc(var(--cover-w) + 32px);display:flex;justify-content:space-between;gap:16px;padding:12px var(--pad) 16px;color:var(--dim)}.si-cta{color:var(--text)}