.qs-project-scroll .qsx-rail__pin>.qs-w{max-width:none;padding-right:0;padding-left:0}.qs-project-scroll__card{display:block;color:inherit;border-bottom:0;transform-origin:center bottom;transition:transform var(--qs-dur-base) var(--qs-ease-out)}.qs-project-scroll__card:focus-visible{outline-color:var(--qs-text);outline-offset:4px}.qs-project-scroll__meta{display:flex;min-width:0;align-items:baseline;justify-content:space-between;gap:var(--qs-space-4);margin-bottom:var(--qs-space-3)}.qs-project-scroll__meta>:last-child{overflow-wrap:anywhere;text-align:right}.qs-project-scroll__meta .qs-meta{color:var(--qs-text-secondary)}.qs-project-scroll__frame{overflow:hidden;border:var(--qs-border) solid var(--qs-rule-loud);border-radius:var(--qs-radius-md);background:var(--qs-surface-alt)}.qs-project-scroll__frame img{width:100%;border:0;object-fit:cover;object-position:top;transform:scale(1.001);transition:transform var(--qs-dur-slow) var(--qs-ease-out)}@media(hover:hover)and (pointer:fine){.qs-project-scroll__card:hover{color:var(--qs-text);transform:translateY(-4px)}.qs-project-scroll__card:hover .qs-project-scroll__frame img{transform:scale(1.025)}}a.qs-project-scroll__browse:hover{color:var(--qs-text)}a.qs-project-scroll__browse:focus-visible{outline-color:var(--qs-text)}.qs-project-scroll__card:active{transform:translateY(-2px) scale(.985)}@media(hover:hover)and (pointer:fine)and (min-width:1024px){.qs-project-scroll .qsx-rail{height:var(--qs-project-scroll-height)}.qs-project-scroll .qsx-rail__track{animation:none}.qs-project-scroll .qsx-rail__pin{position:sticky;top:var(--qs-nav-height);display:flex;overflow:hidden;height:calc(100vh - var(--qs-nav-height));align-items:center;padding-bottom:0;scroll-snap-type:none}.qs-project-scroll .qs-project-scroll__card--wide{width:clamp(380px,36vw,560px)}.qs-project-scroll .qs-project-scroll__card--standard{width:clamp(320px,30vw,460px)}.qs-project-scroll .qs-project-scroll__card--compact{width:clamp(280px,25vw,390px)}}@media(prefers-reduced-motion:reduce){.qs-project-scroll .qsx-rail{height:auto}.qs-project-scroll .qsx-rail__pin{position:static;display:block;overflow:visible;height:auto;padding-bottom:var(--qs-space-3);scroll-snap-type:none}.qs-project-scroll__card,.qs-project-scroll__frame img{transition-duration:.01ms}.qs-project-scroll__card:hover,.qs-project-scroll__card:active,.qs-project-scroll__card:hover .qs-project-scroll__frame img{transform:none}}
