.tiles{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:14px}.tile.feature{grid-column:span 2;flex-direction:row;background:var(--ink);color:var(--paper)}.tile.feature .art{position:relative;flex:0 0 50%;aspect-ratio:auto;min-height:300px}.tile.feature .art img{position:absolute;inset:0}.tile.feature div.txt{padding:24px 24px 22px;gap:10px}.tile.feature .kind{color:var(--gold)}.tile.feature .kind+h3+p{color:#f1f5eed1}.tile .stats{display:flex;flex-wrap:wrap;gap:8px 22px;margin:6px 0 4px}.tile .stats div{display:flex;flex-direction:column;gap:4px}.tile .stats dd{margin:0;font:600 20px/1 var(--mono);letter-spacing:-.02em;font-variant-numeric:tabular-nums}.tile .stats dt{font:500 11px/1.2 var(--mono);text-transform:uppercase;letter-spacing:.06em;color:var(--sage-mist)}.tile{display:flex;flex-direction:column;text-decoration:none;background:var(--paper);min-width:0;transition:transform .15s ease}.tile:hover{transform:translateY(-3px)}.tile .art{aspect-ratio:4/3;overflow:hidden;background:var(--ink)}.tile .art img{display:block;width:100%;height:100%;object-fit:cover;transition:transform .4s ease}.tile:hover .art img{transform:scale(1.03)}.tile div.txt{flex:1;padding:16px 16px 18px;display:flex;flex-direction:column;gap:8px}.tile .kind{font:500 11px/1.3 var(--mono);text-transform:uppercase;letter-spacing:.07em;color:#0d1814a8}.tile h3{font:600 22px/1.05 var(--display);letter-spacing:.01em}.tile .kind+h3+p{font:400 14px/1.5 var(--body);color:#0d1814cc}.tile .go{margin-top:auto;padding-top:4px;font:500 12px/1 var(--mono);text-transform:uppercase;letter-spacing:.07em}@media (prefers-reduced-motion:reduce){.tile,.tile .art img{transition:none}.tile:hover,.tile:hover .art img{transform:none}}@media (max-width:1040px){.tiles{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:620px){.tiles{grid-template-columns:minmax(0,1fr)}.tile.feature{grid-column:auto;flex-direction:column}.tile.feature .art{aspect-ratio:4/3;min-height:0;flex:none}.tile.feature .art img{position:static}}.next{display:flex;flex-wrap:wrap;align-items:center;gap:8px 12px;background:var(--ink);color:var(--paper);padding:14px 16px;margin-block:16px 6px}.next .label{font:500 11px/1 var(--mono);text-transform:uppercase;letter-spacing:.08em;color:var(--gold)}.next b{font:600 20px/1.1 var(--display)}.next span{font:400 13px/1.3 var(--mono);color:#f1f5eebf}.spaces{list-style:none;margin:0;padding:0}.spaces li{display:grid;grid-template-columns:140px minmax(0,1fr) auto auto;gap:4px 14px;align-items:baseline;padding:14px 0;border-bottom:1px solid rgba(13,24,20,.16)}.spaces .rc{font:500 12px/1 var(--mono);text-decoration:none;background:var(--ink);color:var(--gold);padding:6px 8px;white-space:nowrap}.spaces .rc:hover{color:var(--paper)}.rc-line{margin-top:6px;font:400 14px/1.5 var(--body)}.rc-line a{font-weight:600}.spaces .when{font:500 13px/1.3 var(--mono);font-variant-numeric:tabular-nums}.spaces .what{font-weight:600}.spaces a{font:500 13px/1.3 var(--mono)}@media (max-width:560px){.spaces li{grid-template-columns:minmax(0,1fr) auto auto}.spaces .when{grid-column:1/-1}}.st-links{list-style:none;margin:0;padding:0;display:grid;background:#f1f5ee59}.st-links li a{display:grid;grid-template-columns:24px auto minmax(0,1fr);align-items:center;gap:12px;padding:13px 16px;border-top:1px solid rgba(13,24,20,.12);text-decoration:none}.st-links li:first-child a{border-top:0}.st-links .ico{width:24px;height:24px;color:var(--sage-deep)}.st-links b{font:600 19px/1 var(--display)}.st-links span{font:400 13px/1.4 var(--body);color:#0d1814b8;text-align:right}.st-links a:hover{background:#f1f5ee8c}.st-links a:hover .ico{color:var(--ink)}
