@font-face{font-family:pk poster shoulders;src:url(/fonts/big-shoulders-display.woff2);font-weight:100 900;font-display:swap}@font-face{font-family:pk poster bebas;src:url(/fonts/bebas-neue-400.woff2);font-weight:400;font-display:swap}@font-face{font-family:pk poster oswald;src:url(/fonts/oswald.woff2);font-weight:200 700;font-display:swap}@font-face{font-family:pk poster archivo;src:url(/fonts/archivo-black-400.woff2);font-weight:400;font-display:swap}.cr{--cr-ink:var(--t-ink,var(--ink));--cr-muted:var(--t-muted,var(--muted));--cr-line:var(--t-line,var(--line));--cr-mono:var(--t-font-mono,var(--mono));--cr-w-card:clamp(176px, 19vw, 264px);min-width:0;color:var(--cr-ink);gap:28px;display:grid}.cr[data-compact]{--cr-w-card:150px;gap:18px}.cr-intro{max-width:60ch;color:var(--cr-muted);margin:0;font-size:16px;line-height:1.5}.cr-row{gap:12px;min-width:0;display:grid}.cr-h{font-family:var(--cr-mono);letter-spacing:.06em;text-transform:lowercase;color:var(--cr-muted);margin:0;font-size:12px;font-weight:500}.cr-empty{border:1px dashed var(--cr-line);color:var(--cr-muted);border-radius:12px;margin:0;padding:16px;font-size:14px}.cr-rail{overscroll-behavior-x:contain;scrollbar-width:none;border-radius:14px;margin:-6px -4px -10px;padding:6px 4px 10px;overflow-x:auto}.cr-rail::-webkit-scrollbar{display:none}.cr-rail:not([data-drift]){scroll-snap-type:x proximity}.cr-rail:focus-visible{outline:2px solid var(--cr-ink);outline-offset:2px}.cr-track{gap:14px;width:max-content;margin:0;padding:0;list-style:none;display:flex}.cr-item{flex:0 0 var(--cr-w-card);scroll-snap-align:start}.cr-card{aspect-ratio:4/5;color:#fff;isolation:isolate;background:#0e0e0f;border-radius:14px;text-decoration:none;transition:transform .25s,box-shadow .25s;display:block;position:relative;overflow:hidden;box-shadow:0 1px #0000000f;container-type:inline-size}a.cr-card:hover{transform:translateY(-3px);box-shadow:0 14px 30px -18px #0000008c}a.cr-card:focus-visible{outline:2px solid var(--cr-ink);outline-offset:3px}.cr-img{object-fit:cover;z-index:-1;width:100%;height:100%;position:absolute;inset:0}.cr-pill{-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);color:#fff;font-family:var(--cr-mono);letter-spacing:.02em;background:#0a0a0a9e;border:1px solid #ffffff2e;border-radius:999px;padding:4px 9px;font-size:12px;line-height:1.2;position:absolute;top:10px;left:10px}.cr-foot{background:linear-gradient(#0000,#000000b8 42%,#000000e6);gap:3px;padding:44px 12px 12px;display:grid;position:absolute;inset:auto 0 0}.cr .cr-card,.cr .cr-card:hover,.cr .cr-name{color:#fff;text-decoration:none}.cr-name{overflow-wrap:anywhere;font-size:16px;font-weight:650;line-height:1.2}.cr-sub{font-family:var(--cr-mono);letter-spacing:.02em;color:#ffffffd1;font-size:12px}.cr[data-compact] .cr-name{font-size:14px}.cr-poster{z-index:-1;background:radial-gradient(70% 55% at 22% 18%, color-mix(in srgb, var(--cr-glow) 78%, transparent), transparent 70%), radial-gradient(60% 45% at 92% 100%, color-mix(in srgb, var(--cr-glow) 30%, transparent), transparent 70%), linear-gradient(165deg, var(--cr-g), var(--cr-deep));color:var(--cr-i);padding:max(14%,42px) 9% max(34%,64px);display:flex;position:absolute;inset:0;overflow:hidden}.cr-poster:after{content:"";opacity:.16;mix-blend-mode:overlay;background-image:repeating-linear-gradient(0deg,#ffffff12 0 1px,#0000 1px 3px);position:absolute;inset:0}.cr-poster-name{font-family:pk poster shoulders,Oswald,system-ui,sans-serif;font-weight:800;font-size:clamp(22px, calc(150cqi / var(--cr-w)), 34cqi);letter-spacing:-.01em;text-transform:uppercase;overflow-wrap:anywhere;-webkit-hyphens:none;hyphens:none;align-self:flex-start;line-height:.86}.cr-poster[data-font=bebas] .cr-poster-name{font-family:pk poster bebas,Oswald,system-ui,sans-serif;font-weight:400;font-size:clamp(24px, calc(165cqi / var(--cr-w)), 38cqi);line-height:.9}.cr-poster[data-font=oswald] .cr-poster-name{font-family:pk poster oswald,system-ui,sans-serif;font-weight:650;font-size:clamp(20px, calc(128cqi / var(--cr-w)), 30cqi);line-height:.95}.cr-poster[data-font=archivo] .cr-poster-name{font-family:pk poster archivo,system-ui,sans-serif;font-weight:400;font-size:clamp(18px, calc(104cqi / var(--cr-w)), 24cqi);letter-spacing:-.03em;line-height:.95}.cr-poster[data-layout="1"]{background:radial-gradient(80% 50% at 80% 8%, color-mix(in srgb, var(--cr-glow) 70%, transparent), transparent 68%), linear-gradient(190deg, var(--cr-g), var(--cr-deep))}.cr-poster[data-layout="1"] .cr-poster-name{border-top:3px solid var(--cr-glow);align-self:center;padding-top:12px}.cr-poster[data-layout="2"]{background:radial-gradient(90% 60% at 50% 105%, color-mix(in srgb, var(--cr-glow) 72%, transparent), transparent 70%), linear-gradient(180deg, var(--cr-deep), var(--cr-g))}.cr-poster[data-layout="2"] .cr-poster-name{color:#0000;-webkit-text-stroke:1.5px var(--cr-i)}@media (max-width:600px){.cr{--cr-w-card:64vw;gap:22px}.cr[data-compact]{--cr-w-card:46vw}.cr-intro{font-size:15px}.cr-track{gap:10px}}@media (prefers-reduced-motion:reduce){.cr-card{transition:none}a.cr-card:hover{transform:none}}
.cr-logo{z-index:-1;background:var(--cr-logo-bg,#141414);justify-content:center;align-items:center;padding:max(16%,44px) 14% max(34%,66px);display:flex;position:absolute;inset:0}.cr-logo img{object-fit:contain;width:auto;max-width:100%;height:auto;max-height:100%;display:block}
