.rr[data-v-8f469005]{background:#050505;padding:clamp(3rem,8vw,6rem) 0;border-top:1px solid hsla(0,0%,100%,.1);color:#fff;font-family:var(--font-mono)}.rr__shell[data-v-8f469005]{width:100%;max-width:calc(1500px + clamp(1.4rem,5vw,4rem)*2);margin:0 auto;padding-left:clamp(1.4rem,5vw,4rem);padding-right:clamp(1.4rem,5vw,4rem)}.rr__head[data-v-8f469005]{display:flex;align-items:flex-end;justify-content:space-between;gap:1.5rem;margin-bottom:clamp(1.8rem,4vw,3rem)}.rr__index[data-v-8f469005]{display:block;font-size:clamp(.66rem,.85vw,.78rem);letter-spacing:.2em;color:#ffffff80;margin-bottom:.8rem}.rr__index[data-v-8f469005],.rr__title[data-v-8f469005]{text-transform:uppercase}.rr__title[data-v-8f469005]{margin:0;font-size:clamp(1.6rem,3.5vw,3rem);font-weight:700;letter-spacing:-.01em}.rr__nav[data-v-8f469005]{display:flex;gap:.6rem;flex-shrink:0}.rr__arrow[data-v-8f469005]{width:clamp(42px,4vw,50px);height:clamp(42px,4vw,50px);display:grid;place-items:center;padding:0;border:1px solid hsla(0,0%,100%,.25);border-radius:999px;background:transparent;color:#ffffffd9;cursor:pointer;transition:background .25s ease,border-color .25s ease,color .25s ease;-webkit-appearance:none;-moz-appearance:none;appearance:none}.rr__arrow[data-v-8f469005]:hover{background:#fff;border-color:#fff;color:#0a0a0a}.rr__arrow svg[data-v-8f469005]{width:42%;height:42%}.rr__track[data-v-8f469005]{display:flex;gap:clamp(1rem,2.5vw,2rem);overflow-x:auto;scroll-snap-type:x proximity;scroll-behavior:smooth;scrollbar-width:none;-ms-overflow-style:none;padding-bottom:4px}.rr__track[data-v-8f469005]::-webkit-scrollbar{display:none}.rr__card[data-v-8f469005]{flex:0 0 clamp(248px,30vw,340px);scroll-snap-align:start;text-decoration:none;color:inherit;display:flex;flex-direction:column;background:#ffffff08;border:1px solid hsla(0,0%,100%,.1);transition:transform .4s cubic-bezier(.4,0,.2,1),border-color .4s ease}.rr__card[data-v-8f469005]:hover{transform:translateY(-5px);border-color:#ffffff4d}.rr__media[data-v-8f469005]{aspect-ratio:4/3;overflow:hidden;background:#111}.rr__mono[data-v-8f469005]{width:100%;height:100%;display:grid;place-items:center;font-size:clamp(2.2rem,5vw,3.4rem);letter-spacing:.08em;color:#ffffff8c;background:linear-gradient(135deg,#161616,#0c0c0c)}.rr__media img[data-v-8f469005]{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;display:block;filter:grayscale(60%);transition:filter .5s ease,transform .7s ease}.rr__card:hover .rr__mono[data-v-8f469005]{width:100%;height:100%;display:grid;place-items:center;font-size:clamp(2.2rem,5vw,3.4rem);letter-spacing:.08em;color:#ffffff8c;background:linear-gradient(135deg,#161616,#0c0c0c)}.rr__media img[data-v-8f469005]{filter:grayscale(0);transform:scale(1.05)}.rr__info[data-v-8f469005]{padding:clamp(1.1rem,2vw,1.6rem)}.rr__cat[data-v-8f469005]{display:block;font-size:clamp(.6rem,.75vw,.7rem);letter-spacing:.16em;text-transform:uppercase;color:#ffffff73;margin-bottom:.5rem}.rr__name[data-v-8f469005]{margin:0 0 1rem;font-family:var(--font-serif);font-size:clamp(1.15rem,1.6vw,1.55rem);font-weight:600;font-optical-sizing:auto;line-height:1.12}.rr__go[data-v-8f469005]{display:inline-flex;align-items:center;gap:.5rem;font-size:clamp(.7rem,.85vw,.8rem);letter-spacing:.1em;text-transform:uppercase;color:#ffffffa6}.rr__go svg[data-v-8f469005]{width:16px;height:16px}.rr__foot[data-v-8f469005]{display:flex;align-items:center;justify-content:space-between;gap:1rem;flex-wrap:wrap;margin-top:clamp(2.4rem,5vw,4rem)}.rr__all[data-v-8f469005],.rr__back[data-v-8f469005]{display:inline-flex;align-items:center;gap:.6rem;font-size:clamp(.74rem,.95vw,.88rem);letter-spacing:.12em;text-transform:uppercase;color:#ffffffb3;text-decoration:none;padding-bottom:4px;border-bottom:1px solid hsla(0,0%,100%,.3)}.rr__all svg[data-v-8f469005],.rr__back svg[data-v-8f469005]{width:18px;height:18px;transition:transform .35s cubic-bezier(.4,0,.2,1)}.rr__back[data-v-8f469005]:hover{color:#fff}.rr__back:hover svg[data-v-8f469005]{transform:translate(-5px)}.rr__all[data-v-8f469005]{color:#fff;border-bottom-color:#ffffffb3}.rr__all:hover svg[data-v-8f469005]{transform:translate(5px)}@media(max-width:600px){.rr__head[data-v-8f469005]{flex-direction:column;align-items:flex-start;gap:1rem}}
