.archive .mast{padding:110px 0 18px}.archive .mast h1{font-size:clamp(54px,12vw,190px);line-height:.9;letter-spacing:.02em;white-space:nowrap}.archive .mast h1 span{color:var(--amber);font-variation-settings:"opsz" 6;font-weight:600}.archive .mast h1 small{display:block;font:400 clamp(13px,1.4vw,18px)/1 var(--f-slate);letter-spacing:.5em;color:var(--dim);margin-top:16px}.archive .mast p{max-width:620px;color:var(--dim);margin:18px 0 0}.archive .fbar{position:sticky;top:60px;z-index:40;background:rgba(14,10,7,.94);-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);border-block:1px solid var(--line);padding:10px 0}.archive .frow{display:flex;gap:8px;align-items:center;overflow-x:auto;scrollbar-width:none;padding:3px 0}.archive .frow::-webkit-scrollbar{display:none}.archive .frow .lbl{flex:none;font:400 10px/1 var(--f-slate);letter-spacing:.24em;text-transform:uppercase;color:var(--amber);width:74px}.archive .chip{flex:none;background:none;border:1px solid var(--line);color:var(--bone);font:400 11px/1 var(--f-slate);letter-spacing:.16em;text-transform:uppercase;padding:9px 12px;cursor:pointer;white-space:nowrap}.archive .chip:hover{border-color:var(--bone)}.archive .chip[aria-pressed=true]{background:var(--amber);border-color:var(--amber);color:var(--night)}.archive .count{margin-left:auto;flex:none;font:400 11px/1 var(--f-slate);letter-spacing:.16em;color:var(--dim);padding-left:12px}.archive .wall{display:grid;grid-template-columns:repeat(auto-fill,minmax(180px,1fr));grid-auto-rows:1fr;grid-auto-flow:dense;gap:4px;padding:4px 0 80px}.archive .tile{position:relative;aspect-ratio:1;overflow:hidden;background:#000;display:block;text-decoration:none}.archive .tile.big{grid-column:span 2;grid-row:span 2}.archive .tile img,.archive .tile video{width:100%;height:100%;object-fit:cover;filter:grayscale(1) contrast(1.1) brightness(.8);transition:filter .4s,transform .8s}.archive .tile:focus-visible img,.archive .tile:hover img,.archive .tile:hover video{filter:none;transform:scale(1.04)}@media (prefers-reduced-motion:reduce){.archive .tile .tm,.archive .tile img,.archive .tile video{transition:none}.archive .tile:focus-visible img,.archive .tile:hover img,.archive .tile:hover video{transform:none}}.archive .tile .tm{position:absolute;inset:auto 0 0;padding:28px 12px 12px;display:grid;gap:5px;background:linear-gradient(transparent,rgba(0,0,0,.88));opacity:0;transform:translateY(8px);transition:opacity .3s,transform .3s}.archive .tile:focus-visible .tm,.archive .tile:hover .tm{opacity:1;transform:none}.archive .tile .ec{font:700 10px/1 var(--f-slate);letter-spacing:.14em;color:#d8892b}.archive .tile b{font:italic 400 15px/1.3 var(--f-display)}.archive .tile em{font:400 9.5px/1.3 var(--f-slate);letter-spacing:.14em;text-transform:uppercase;color:var(--dim);font-style:normal}.archive .tile .clip{position:absolute;top:8px;right:8px;font-size:10px;color:var(--bone);background:rgba(0,0,0,.55);padding:4px 6px}.archive .empty[hidden],.archive .tile[hidden]{display:none}.archive .empty{padding:60px 0;text-align:center;color:var(--dim);font-style:italic;font-family:var(--f-display);font-size:20px}@media (hover:none){.archive .tile .tm{opacity:1;transform:none;padding-top:20px}.archive .tile b{display:none}}@media (max-width:760px){.archive .wall{grid-template-columns:repeat(3,1fr);gap:3px}.archive .tile .tm{display:none}.archive .mast{padding-top:90px}}