.yu-site.catalog-page{--ch-bg:#000;--ch-text:#f8f4e9;--ch-copy:#a8a8a8;--ch-card:#101010;--ch-line:#ffffff24;--ch-accent:var(--brand);background:var(--ch-bg);color:var(--ch-text)}
.yu-site.catalog-page #more-work{background:var(--ch-bg);color:var(--ch-text)}
.yu-site.catalog-page #more-work .eyebrow{color:var(--brand)}
/* Equal-sized home work index. This file follows presentation.css. */
.yu-site:is(.chulu-home,.catalog-page) #more-work {
  padding: 118px clamp(20px, 4vw, 64px) 130px;
  min-width: 0;
  border-radius: 0;
}
.yu-site:is(.chulu-home,.catalog-page) #more-work .more-work-shell {
  width: 100%;
  max-width: 1440px;
  margin-inline: auto;
}
.yu-site:is(.chulu-home,.catalog-page) #more-work .more-work-title {
  font-size: clamp(44px, 6.1vw, 96px);
  line-height: .96;
  margin: 42px 0 26px;
}
.yu-site:is(.chulu-home,.catalog-page) #more-work .more-work-title br { display: none; }
.yu-site:is(.chulu-home,.catalog-page) #more-work .more-work-title em::before { content: ' '; }
.yu-site:is(.chulu-home,.catalog-page) #more-work .more-work-intro {
  max-width: 570px;
  margin: 0 0 44px auto;
  color: var(--ch-copy);
  font-size: 14px;
  line-height: 1.8;
}
.yu-site:is(.chulu-home,.catalog-page) #more-work .more-work-toolbar {
  display: flex;
  align-items: center;
  justify-content: space-between;
  flex-wrap: wrap;
  gap: 18px 28px;
  margin-bottom: 30px;
  padding-bottom: 24px;
  border-bottom: 1px solid var(--ch-line);
}
.yu-site:is(.chulu-home,.catalog-page) #more-work .more-work-filters {
  display: flex;
  flex-wrap: wrap;
  gap: 8px;
  min-width: 0;
}
.yu-site:is(.chulu-home,.catalog-page) #more-work .more-work-filters button {
  display: inline-flex;
  align-items: center;
  justify-content: center;
  gap: 12px;
  min-height: 44px;
  padding: 10px 16px;
  border: 1px solid var(--ch-line);
  border-radius: 999px;
  background: transparent;
  color: var(--ch-text);
  font-size: 12px;
  font-weight: 500;
  line-height: 1.4;
}
.yu-site:is(.chulu-home,.catalog-page) #more-work .more-work-filters button > span {
  font-size: 10px;
  opacity: .65;
}
.yu-site:is(.chulu-home,.catalog-page) #more-work .more-work-filters button[aria-pressed='true'] {
  background: var(--ch-accent);
  border-color: var(--ch-accent);
  color: #111;
}
.yu-site:is(.chulu-home,.catalog-page) #more-work .more-work-filters button:hover {
  border-color: var(--ch-accent);
}
.yu-site:is(.chulu-home,.catalog-page) #more-work :is(button, a):focus-visible {
  outline: 2px solid var(--ch-accent);
  outline-offset: 5px;
}
.yu-site:is(.chulu-home,.catalog-page) #more-work .more-work-count {
  color: var(--ch-copy);
  font-size: 11px;
  line-height: 1.5;
  white-space: nowrap;
}
/* Image-first project records, with a title and two metadata columns. */
.yu-site:is(.chulu-home,.catalog-page) #more-work .more-gallery{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));align-items:start;gap:48px 24px;position:relative}
.yu-site:is(.chulu-home,.catalog-page) #more-work .more-row,
.yu-site:is(.chulu-home,.catalog-page) #more-work .more-row:first-child{display:block;grid-column:auto;padding:0;min-width:0;border:0;position:relative}
.yu-site:is(.chulu-home,.catalog-page) #more-work .more-row .more-image,
.yu-site:is(.chulu-home,.catalog-page) #more-work .more-row:first-child .more-image{display:block;width:100%;aspect-ratio:4/3;padding:0;border:0;border-radius:10px;overflow:hidden;background:var(--ch-card)}
.yu-site:is(.chulu-home,.catalog-page) #more-work .more-image>img{display:block;width:100%;height:100%;max-width:none;object-fit:cover;object-position:top;transform:none;transition:transform .5s ease}
.yu-site:is(.chulu-home,.catalog-page) #more-work .more-card-info{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,43%);align-items:start;gap:12px;padding-top:17px}
.yu-site:is(.chulu-home,.catalog-page) #more-work .more-row h3,
.yu-site:is(.chulu-home,.catalog-page) #more-work .more-row:first-child h3{margin:0;font:650 clamp(17px,1.3vw,21px)/1.4 var(--font-ui);letter-spacing:-.025em;overflow-wrap:anywhere}
.yu-site:is(.chulu-home,.catalog-page) #more-work .more-row h3>span{text-decoration:underline;text-decoration-thickness:1px;text-underline-offset:6px}
.yu-site:is(.chulu-home,.catalog-page) #more-work .more-card-meta{display:grid;grid-template-columns:minmax(0,1fr) max-content;gap:10px;margin:2px 0 0;text-align:right}
.yu-site:is(.chulu-home,.catalog-page) #more-work .more-card-meta>div{min-width:0}
.yu-site:is(.chulu-home,.catalog-page) #more-work .more-card-meta dt{font:400 9px/1.4 var(--font-ui);color:var(--ch-copy);margin:0 0 7px}
.yu-site:is(.chulu-home,.catalog-page) #more-work .more-card-meta dd{font:450 11px/1.6 var(--font-ui);margin:0;color:var(--ch-text);overflow-wrap:anywhere}
.yu-site:is(.chulu-home,.catalog-page) #more-work .more-card-meta .more-card-category{max-width:88px}
.yu-site:is(.chulu-home,.catalog-page) #more-work .more-work-toolbar{scroll-margin-top:100px}
.yu-site:is(.chulu-home,.catalog-page) #more-work [hidden]{display:none!important}
@media(hover:hover) and (pointer:fine){.yu-site:is(.chulu-home,.catalog-page) #more-work .more-row:is(:hover,:focus-visible) .more-image>img{transform:scale(1.025)}}
@media(max-width:1099px){
 .yu-site:is(.chulu-home,.catalog-page) #more-work .more-gallery{grid-template-columns:repeat(2,minmax(0,1fr));gap:44px 24px}
 .yu-site:is(.chulu-home,.catalog-page) #more-work .more-work-intro{margin-left:0}
 .yu-site:is(.chulu-home,.catalog-page) #more-work .more-row h3{font-size:21px}
 .yu-site:is(.chulu-home,.catalog-page) #more-work .more-card-meta dt{font-size:10px}
 .yu-site:is(.chulu-home,.catalog-page) #more-work .more-card-meta dd{font-size:12px}
}
@media(max-width:600px){
 .yu-site:is(.chulu-home,.catalog-page) #more-work{padding-block:88px 94px}
 .yu-site:is(.chulu-home,.catalog-page) #more-work .more-work-title{font-size:clamp(37px,10.6vw,62px);margin-block:34px 24px;line-height:1}
 .yu-site:is(.chulu-home,.catalog-page) #more-work .more-work-title br{display:initial}
 .yu-site:is(.chulu-home,.catalog-page) #more-work .more-work-title em::before{content:none}
 .yu-site:is(.chulu-home,.catalog-page) #more-work .more-work-intro{margin-bottom:28px}
 .yu-site:is(.chulu-home,.catalog-page) #more-work .more-work-toolbar{gap:16px}
 .yu-site:is(.chulu-home,.catalog-page) #more-work .more-work-filters{gap:7px}
 .yu-site:is(.chulu-home,.catalog-page) #more-work .more-work-filters button{gap:9px;padding-inline:13px}
 .yu-site:is(.chulu-home,.catalog-page) #more-work .more-gallery{grid-template-columns:minmax(0,1fr);gap:38px}
 .yu-site:is(.chulu-home,.catalog-page) #more-work .more-card-info{gap:14px}
 .yu-site:is(.chulu-home,.catalog-page) #more-work .more-row h3{font-size:21px}
 .yu-site:is(.chulu-home,.catalog-page) #more-work .more-card-meta dt{font-size:9px}
 .yu-site:is(.chulu-home,.catalog-page) #more-work .more-card-meta dd{font-size:11px}
}
@media(prefers-reduced-motion:reduce){
 .yu-site:is(.chulu-home,.catalog-page) #more-work .more-image>img{transition:none}
 .yu-site:is(.chulu-home,.catalog-page) #more-work .more-row:is(:hover,:focus-visible) .more-image>img{transform:none}
}
/* The small absolute indicator does not affect filter or gallery layout. */
.yu-site:is(.chulu-home,.catalog-page) #more-work .more-work-filters{position:relative;isolation:isolate}
.yu-site:is(.chulu-home,.catalog-page) #more-work .more-filter-indicator{position:absolute;top:0;left:0;z-index:-1;display:block;border-radius:999px;background:var(--brand,#e5533b);pointer-events:none}
.yu-site:is(.chulu-home,.catalog-page) #more-work .more-work-filters[data-more-motion=ready] button[aria-pressed=true]{background:transparent;border-color:transparent;color:var(--ch-text)}
.yu-site:is(.chulu-home,.catalog-page) #more-work .more-work-filters[data-more-motion=ready] button[data-more-highlight=true]{border-color:transparent;color:#111}
