.kGBa7q_controls{border-block:1px solid var(--border-subtle);justify-content:space-between;align-items:end;gap:30px;padding-block:22px;display:flex}.kGBa7q_filters{flex-wrap:wrap;gap:6px;display:flex}.kGBa7q_filters button{min-height:44px;color:var(--text-muted);background:0 0;border:1px solid #0000;padding:10px 16px;font-size:.82rem;font-weight:700}.kGBa7q_filters button[aria-pressed=true]{border-color:var(--brand-primary);background:var(--brand-primary);color:#fff}.kGBa7q_filters button:hover:not([aria-pressed=true]){border-color:var(--brand-primary);color:var(--brand-primary)}.kGBa7q_search{width:min(280px,100%);color:var(--brand-primary);letter-spacing:.12em;text-transform:uppercase;flex-direction:column;gap:6px;font-size:.66rem;font-weight:800;display:flex}.kGBa7q_search input{width:100%;min-height:43px;color:var(--ink);letter-spacing:0;text-transform:none;background:#fff;border:1px solid #c8baba;border-radius:0;padding:8px 11px;font-size:.88rem;font-weight:400}.kGBa7q_count{color:var(--text-muted);margin:22px 0 28px;font-size:.82rem}.kGBa7q_grid{grid-template-columns:repeat(12,minmax(0,1fr));align-items:start;gap:50px 26px;display:grid}.kGBa7q_item{grid-column:span 4;min-width:0;margin:0}.kGBa7q_item:nth-child(6n+1),.kGBa7q_item:nth-child(6n+4){grid-column:span 6}.kGBa7q_item:nth-child(6n+4){margin-top:75px}.kGBa7q_item button{aspect-ratio:1.16;text-align:left;background:#d8d1cb;border:0;width:100%;padding:0;display:block;position:relative;overflow:hidden}.kGBa7q_item.kGBa7q_wide button{aspect-ratio:1.34}.kGBa7q_item.kGBa7q_portrait button{aspect-ratio:.83}.kGBa7q_item.kGBa7q_square button{aspect-ratio:1}.kGBa7q_item button img{object-fit:cover;transition:transform .4s}.kGBa7q_item button:hover img,.kGBa7q_item button:focus-visible img{transform:scale(1.035)}.kGBa7q_imageNote{max-width:85%;color:var(--ink);letter-spacing:.04em;text-transform:uppercase;background:#fff;padding:9px 11px;font-size:.57rem;font-weight:800;line-height:1.35;position:absolute;bottom:0;right:0}.kGBa7q_item figcaption{border-bottom:1px solid var(--border-subtle);justify-content:space-between;gap:15px;padding:15px 0;display:flex}.kGBa7q_item figcaption span{min-width:0;color:var(--brand-primary);text-transform:uppercase;font-size:.68rem;font-weight:700}.kGBa7q_item figcaption strong{min-width:0;font-family:var(--font-display);text-align:right;font-size:clamp(1.2rem,1.8vw,1.8rem);font-weight:400}.kGBa7q_empty{background:var(--surface-soft);text-align:center;padding:75px 30px}.kGBa7q_empty h3{font-family:var(--font-display);margin:0;font-size:2rem;font-weight:400}.kGBa7q_empty p{color:var(--text-muted)}.kGBa7q_empty button{border:1px solid var(--brand-primary);background:var(--brand-primary);color:#fff;min-height:44px;padding:8px 15px}.kGBa7q_dialog{color:#fff;background:#211d1e;border:0;width:min(1340px,100vw - 24px);max-width:none;max-height:calc(100dvh - 24px);margin:auto;padding:0;position:fixed;inset:0}.kGBa7q_dialog::backdrop{background:#0c0a0ae0}.kGBa7q_dialogPanel{flex-direction:column;max-height:calc(100dvh - 24px);display:flex}.kGBa7q_dialogTop,.kGBa7q_dialogBottom{justify-content:space-between;align-items:center;gap:18px;padding:15px 22px;display:flex}.kGBa7q_dialogTop{color:#f1e8e9;letter-spacing:.09em;text-transform:uppercase;flex:none;font-size:.75rem;font-weight:700}.kGBa7q_dialogTop button{color:#fff;text-transform:uppercase;background:0 0;border:0;min-height:42px;padding:5px 0 5px 12px;font-size:.8rem;font-weight:700}.kGBa7q_dialogTop button span{vertical-align:middle;margin-left:12px;font-size:1.4rem}.kGBa7q_dialogImage{background:#3c3434;flex:auto;height:min(68dvh,740px);min-height:0;position:relative}.kGBa7q_dialogImage img{object-fit:contain}.kGBa7q_dialogBottom{flex:none;min-height:85px}.kGBa7q_dialogBottom>div:first-child{flex-direction:column;gap:3px;display:flex}.kGBa7q_dialogBottom strong{font-family:var(--font-display);font-size:1.5rem;font-weight:400}.kGBa7q_dialogBottom span{color:#d4c4c7;letter-spacing:.06em;text-transform:uppercase;font-size:.67rem}.kGBa7q_dialogActions{gap:8px;display:flex}.kGBa7q_dialogActions button{color:#fff;background:0 0;border:1px solid #c9afb4;border-radius:50%;width:44px;height:44px;font-size:1.3rem}.kGBa7q_dialogActions button:hover{color:var(--brand-primary);background:#fff}@media (max-width:900px){.kGBa7q_item,.kGBa7q_item:nth-child(6n+1),.kGBa7q_item:nth-child(6n+4){grid-column:span 6;margin-top:0}}@media (max-width:600px){.kGBa7q_controls{flex-direction:column;align-items:stretch;gap:15px}.kGBa7q_search{width:100%}.kGBa7q_grid{gap:35px 0}.kGBa7q_item,.kGBa7q_item:nth-child(6n+1),.kGBa7q_item:nth-child(6n+4){grid-column:1/-1}.kGBa7q_item figcaption strong{font-size:1.5rem}.kGBa7q_dialog{width:100vw;max-height:100dvh}.kGBa7q_dialogPanel{height:100dvh;max-height:100dvh}.kGBa7q_dialogImage{height:auto}.kGBa7q_dialogTop,.kGBa7q_dialogBottom{padding:12px 17px}.kGBa7q_dialogBottom strong{font-size:1.2rem}.kGBa7q_dialogBottom span{max-width:200px;font-size:.59rem;display:block}}@media (prefers-reduced-motion:reduce){.kGBa7q_item button img{transition:none}}
