:root{--accent:#D9381E;--cycle:20s;--ink:#121212;--paper:#F1EEE8;--forge:#F2B33D}*{box-sizing:border-box}body{margin:0;background:var(--paper)}.pf,a,a:hover{color:var(--ink)}.pf{container-type:inline-size;font-family:Archivo,sans-serif;background:var(--paper);min-height:100vh}.mono{font-family:IBM Plex Mono,monospace;font-size:12px;letter-spacing:.04em}.disp,.mono{text-transform:uppercase}.disp{font-family:Anton,sans-serif;font-weight:400;letter-spacing:.005em}.pad{padding-left:40px;padding-right:40px}.row{display:grid;grid-template-columns:repeat(12,minmax(0,1fr));grid-template-rows:var(--h,400px);border-top:1px solid var(--ink);margin-bottom:0}.lst+.row,.row+.row{border-top:none}.cell{border-right:1px solid var(--ink);border-bottom:1px solid var(--ink);position:relative;overflow:hidden}.cell.tile{overflow:visible;grid-column:span var(--t,8)}.cell.box{grid-column:span var(--b,4)}.rev .box{order:-1}.blk{position:absolute;inset:0;animation-name:breathe;animation-timing-function:ease-in-out;animation-iteration-count:infinite;animation-duration:var(--cycle)}@keyframes breathe{0%{opacity:1}25%{opacity:1}50%{opacity:0}75%{opacity:0}to{opacity:1}}.cta{display:flex;align-items:center;justify-content:space-between;padding:0 32px;text-decoration:none;font-size:56px;line-height:1;grid-column:span 6;min-height:140px}.lst{display:grid;grid-template-columns:repeat(12,minmax(0,1fr));grid-template-rows:240px 190px 280px}.lst .rail{grid-column:1/4;grid-row:1/4;background:var(--paper);padding:24px;display:flex;flex-direction:column;justify-content:space-between}.lst .it1{grid-column:4/13;grid-row:1}.lst .it2{grid-column:4/13;grid-row:2}.lst .it3{grid-column:4/13;grid-row:3}.lst .it1,.lst .it2,.lst .it3,.lst .rail{border-top:none}.item{display:grid;grid-template-columns:5fr 4fr;height:100%;text-decoration:none;color:var(--ink)}.item.big{grid-template-columns:5fr 7fr}.item.flip{grid-template-columns:7fr 5fr}.item.flip .icell{order:2;border-right:none;border-left:1px solid var(--ink)}.big .icell,.flip .icell{flex-direction:column;align-items:flex-start;justify-content:space-between;gap:0;padding:24px 28px}.big .inum,.flip .inum{font-size:300px}.big .iname,.flip .iname{font-size:56px}.icell{overflow:hidden;border-right:1px solid var(--ink);display:flex;align-items:center;gap:36px;padding:0 28px}.icell,.icell>*{position:relative}.inum{font-size:170px;line-height:.8;flex-shrink:0}.iname{font-size:30px;line-height:1}.ikind{margin-top:14px;max-width:24ch;line-height:1.5}.ithumb{position:relative;background:#fff;display:flex;align-items:center;justify-content:center;overflow:hidden}.timg{inset:0;width:100%;height:100%;object-fit:cover;display:block}.pop,.timg{position:absolute}.pop{top:-10px;left:0;width:min(440px,100%);min-height:calc(100% + 20px);z-index:8;background:#fff;border:1px solid var(--ink);box-shadow:8px 8px 0 var(--ink);padding:16px;display:flex;flex-direction:column;gap:12px;opacity:0;transform:scale(.97);transform-origin:50% 40%;pointer-events:none;transition:opacity .16s ease-out,transform .16s ease-out}.lst .pop,.rev .pop{left:auto;right:0}.tile.open .pop,.tile:has(:focus-visible) .pop{opacity:1;transform:none;pointer-events:auto}.pthumb{position:relative;overflow:hidden;aspect-ratio:16/9;border:1px solid var(--ink);background:var(--paper)}.pbody{font-size:14px;line-height:1.45;margin:0}.ptags{display:flex;flex-wrap:wrap;gap:6px}.ptag{border:1px solid var(--ink);padding:3px 7px;font-size:11px}.go{margin-top:auto;display:flex;align-items:center;justify-content:space-between;background:var(--ink);text-decoration:none;padding:12px 14px;font-size:22px;line-height:1}.go,.go:hover{color:var(--paper)!important}.x{position:absolute;top:10px;right:10px;border:1px solid var(--ink);background:var(--paper);color:var(--ink);font-family:IBM Plex Mono,monospace;font-size:12px;text-transform:uppercase;padding:6px 10px;min-height:44px;min-width:44px;cursor:pointer}.dots{background-image:radial-gradient(var(--ink) 1.6px,transparent 1.8px);background-size:28px 28px;background-position:14px 14px}.seeall{text-decoration:none;display:flex;justify-content:space-between;align-items:center}@media (hover:hover) and (pointer:fine){.tile:hover .pop{opacity:1;transform:none;pointer-events:auto}.item .iname{transition:color .18s ease-out}.item:hover .iname{color:var(--accent)}.cta .arw{transition:transform .2s ease-out}.cta:hover .arw{transform:translateX(8px)}.x{display:none}}a:focus-visible,button:focus-visible{outline:3px solid #1F3FA8;outline-offset:-3px}@media (prefers-reduced-motion:reduce){.blk{animation:none}.pop{transform:none;transition:opacity .01s linear}}@container (max-width:820px){.pad{padding-left:20px;padding-right:20px}.row{grid-template-columns:1fr;grid-template-rows:auto}.cell.box,.cell.tile,.cta{grid-column:span 1}.rev .box{order:0}.cell.box{min-height:150px}.lst .pop,.pop{width:100%}.lst .pop,.pop,.rev .pop{left:0;right:auto}.lst{grid-template-columns:1fr;grid-template-rows:auto}.lst .it1,.lst .it2,.lst .it3,.lst .rail{grid-column:1;grid-row:auto}.lst .rail{min-height:120px;border-right:1px solid var(--ink);border-bottom:1px solid var(--ink)}.lst .cell.tile{min-height:200px}.icell{flex-direction:column;align-items:flex-start;justify-content:center;gap:12px;padding:0 16px}.item.big,.item.flip{grid-template-columns:1fr}.item.big .icell,.item.flip .icell{order:0;border-left:none;border-right:none;border-bottom:1px solid var(--ink);min-height:260px;justify-content:space-between;padding:20px 16px}.item.big .ithumb,.item.flip .ithumb{min-height:240px}.big .inum,.flip .inum{font-size:150px}.big .iname,.flip .iname{font-size:36px}.inum{font-size:96px}.iname{font-size:24px}.hide-sm{display:none}.cta{font-size:36px;min-height:110px}.hero{grid-template-columns:1fr!important}.rail2{border-right:none!important;border-top:1px solid var(--ink);order:2}.hero .hl{order:1;padding:20px 0!important}.foot{grid-template-columns:1fr 1fr!important}.nav{display:none!important}.ctarow{grid-template-columns:1fr!important}}