
:root{
  --espresso:#171310; --ink:#221D18; --ink2:#2B241E;
  --plaster:#E8E7E0; --plaster2:#F3F2ED;
  --sage:#7C8B72; --brass:#C39A5E; --graphite:#3A3631;
  --rule-d:rgba(232,231,224,.15); --rule-l:rgba(23,19,16,.13);
}
*{box-sizing:border-box}
body{margin:0;background:var(--plaster);color:var(--graphite);
  font-family:"Instrument Sans",-apple-system,"Helvetica Neue",sans-serif;
  font-size:17px;line-height:1.55;-webkit-font-smoothing:antialiased}
a{color:var(--brass);text-decoration:none} a:hover{color:#D8B279}
h1,h2,h3{margin:0;font-family:"Bricolage Grotesque","Helvetica Neue",sans-serif;font-weight:600;letter-spacing:-.02em;line-height:.94}
p{margin:0}
.wrap{max-width:1120px;margin:0 auto;padding:0 40px}
.mono{font-family:"Martian Mono","SFMono-Regular",monospace;font-size:10px;font-weight:500;
  letter-spacing:.16em;text-transform:uppercase}
.dark{background:var(--espresso);color:var(--plaster)}
.dark h1,.dark h2,.dark h3{color:var(--plaster)}
.btn{display:inline-flex;align-items:center;justify-content:center;white-space:nowrap;height:52px;padding:0 28px;
  font-family:"Martian Mono",monospace;font-size:10.5px;letter-spacing:.14em;text-transform:uppercase;
  border:1px solid var(--brass);color:var(--espresso);background:var(--brass)}
.btn:hover{background:#D8B279;border-color:#D8B279;color:var(--espresso)}
.btn.ghost{background:transparent;color:var(--brass)}
.btn.ghost:hover{background:rgba(195,154,94,.12);color:var(--brass)}
/* tick rule — the measuring device, reused as every section divider */
.tick{height:15px;display:flex;align-items:flex-end;gap:0;overflow:hidden}
.tick i{display:block;width:11px;flex:0 0 11px;border-left:1px solid var(--rule-d);height:5px}
.tick i:nth-child(4n+1){height:11px}
.tick i:nth-child(12n+1){height:15px}
.tick.on-light i{border-color:var(--rule-l)}

.gwrap{position:relative}
.gfilters{display:flex;flex-direction:column;gap:14px;padding:22px 0 24px;border-top:1px solid var(--rule-d);border-bottom:1px solid var(--rule-d)}
.grow{display:flex;flex-wrap:wrap;gap:8px;align-items:center}
.glab{font-family:"Martian Mono",monospace;font-size:9px;letter-spacing:.14em;text-transform:uppercase;
 color:rgba(232,231,224,.4);width:104px;flex:0 0 104px}
.gchip{display:inline-flex;align-items:center;height:31px;padding:0 13px;border:1px solid var(--rule-d);
 background:transparent;color:rgba(232,231,224,.7);cursor:pointer;font-family:"Martian Mono",monospace;
 font-size:9px;letter-spacing:.11em;text-transform:uppercase;border-radius:2px}
.gchip:hover{border-color:var(--brass);color:var(--plaster)}
.gchip.on{background:var(--brass);border-color:var(--brass);color:var(--espresso)}
.ggrid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:14px;margin-top:26px}
.tile{position:relative;background:var(--ink);cursor:zoom-in;overflow:hidden}
.tile img{width:100%;display:block;aspect-ratio:4/3;object-fit:cover}
.tcap{position:absolute;left:0;right:0;bottom:0;padding:28px 12px 10px;
 background:linear-gradient(to top,rgba(12,10,9,.9),rgba(12,10,9,0));
 display:flex;justify-content:space-between;gap:8px;align-items:flex-end}
.tfin{font-family:"Martian Mono",monospace;font-size:8px;letter-spacing:.12em;text-transform:uppercase;color:var(--plaster)}
.tcon{font-family:"Martian Mono",monospace;font-size:7.5px;letter-spacing:.12em;text-transform:uppercase;color:var(--brass);text-align:right}
.gscrim{position:fixed;inset:0;background:rgba(10,8,7,.94);z-index:90;display:none;cursor:zoom-out}
.gclose{position:fixed;top:22px;right:26px;z-index:92;display:none;height:40px;padding:0 16px;border:1px solid var(--rule-d);
 background:rgba(23,19,16,.85);color:var(--plaster);cursor:pointer;
 font-family:"Martian Mono",monospace;font-size:9.5px;letter-spacing:.13em;text-transform:uppercase}
.gempty{padding:56px 0;color:rgba(232,231,224,.45);font-size:15px;display:none;text-align:center}

.gwrap[data-open="rec0"] .tile[data-i="rec0"], .gwrap[data-open="rec1"] .tile[data-i="rec1"], .gwrap[data-open="rec2"] .tile[data-i="rec2"], .gwrap[data-open="rec3"] .tile[data-i="rec3"], .gwrap[data-open="rec4"] .tile[data-i="rec4"], .gwrap[data-open="rec5"] .tile[data-i="rec5"], .gwrap[data-open="rec6"] .tile[data-i="rec6"], .gwrap[data-open="rec7"] .tile[data-i="rec7"], .gwrap[data-open="rec8"] .tile[data-i="rec8"], .gwrap[data-open="rec9"] .tile[data-i="rec9"], .gwrap[data-open="rec10"] .tile[data-i="rec10"], .gwrap[data-open="rec11"] .tile[data-i="rec11"], .gwrap[data-open="rec12"] .tile[data-i="rec12"], .gwrap[data-open="rec13"] .tile[data-i="rec13"], .gwrap[data-open="rec14"] .tile[data-i="rec14"], .gwrap[data-open="rec15"] .tile[data-i="rec15"], .gwrap[data-open="rec16"] .tile[data-i="rec16"], .gwrap[data-open="rec17"] .tile[data-i="rec17"], .gwrap[data-open="rec18"] .tile[data-i="rec18"], .gwrap[data-open="rec19"] .tile[data-i="rec19"], .gwrap[data-open="rec20"] .tile[data-i="rec20"], .gwrap[data-open="rec21"] .tile[data-i="rec21"], .gwrap[data-open="rec22"] .tile[data-i="rec22"], .gwrap[data-open="rec23"] .tile[data-i="rec23"], .gwrap[data-open="rec24"] .tile[data-i="rec24"]{position:fixed;z-index:91;top:50%;left:50%;transform:translate(-50%,-50%);
 width:min(88vw,1060px);height:auto;cursor:zoom-out;background:transparent}
.gwrap[data-open="rec0"] .tile[data-i="rec0"] img, .gwrap[data-open="rec1"] .tile[data-i="rec1"] img, .gwrap[data-open="rec2"] .tile[data-i="rec2"] img, .gwrap[data-open="rec3"] .tile[data-i="rec3"] img, .gwrap[data-open="rec4"] .tile[data-i="rec4"] img, .gwrap[data-open="rec5"] .tile[data-i="rec5"] img, .gwrap[data-open="rec6"] .tile[data-i="rec6"] img, .gwrap[data-open="rec7"] .tile[data-i="rec7"] img, .gwrap[data-open="rec8"] .tile[data-i="rec8"] img, .gwrap[data-open="rec9"] .tile[data-i="rec9"] img, .gwrap[data-open="rec10"] .tile[data-i="rec10"] img, .gwrap[data-open="rec11"] .tile[data-i="rec11"] img, .gwrap[data-open="rec12"] .tile[data-i="rec12"] img, .gwrap[data-open="rec13"] .tile[data-i="rec13"] img, .gwrap[data-open="rec14"] .tile[data-i="rec14"] img, .gwrap[data-open="rec15"] .tile[data-i="rec15"] img, .gwrap[data-open="rec16"] .tile[data-i="rec16"] img, .gwrap[data-open="rec17"] .tile[data-i="rec17"] img, .gwrap[data-open="rec18"] .tile[data-i="rec18"] img, .gwrap[data-open="rec19"] .tile[data-i="rec19"] img, .gwrap[data-open="rec20"] .tile[data-i="rec20"] img, .gwrap[data-open="rec21"] .tile[data-i="rec21"] img, .gwrap[data-open="rec22"] .tile[data-i="rec22"] img, .gwrap[data-open="rec23"] .tile[data-i="rec23"] img, .gwrap[data-open="rec24"] .tile[data-i="rec24"] img{aspect-ratio:auto;max-height:78vh;width:100%;object-fit:contain}
.gwrap[data-open="rec0"] .tile[data-i="rec0"] .tcap, .gwrap[data-open="rec1"] .tile[data-i="rec1"] .tcap, .gwrap[data-open="rec2"] .tile[data-i="rec2"] .tcap, .gwrap[data-open="rec3"] .tile[data-i="rec3"] .tcap, .gwrap[data-open="rec4"] .tile[data-i="rec4"] .tcap, .gwrap[data-open="rec5"] .tile[data-i="rec5"] .tcap, .gwrap[data-open="rec6"] .tile[data-i="rec6"] .tcap, .gwrap[data-open="rec7"] .tile[data-i="rec7"] .tcap, .gwrap[data-open="rec8"] .tile[data-i="rec8"] .tcap, .gwrap[data-open="rec9"] .tile[data-i="rec9"] .tcap, .gwrap[data-open="rec10"] .tile[data-i="rec10"] .tcap, .gwrap[data-open="rec11"] .tile[data-i="rec11"] .tcap, .gwrap[data-open="rec12"] .tile[data-i="rec12"] .tcap, .gwrap[data-open="rec13"] .tile[data-i="rec13"] .tcap, .gwrap[data-open="rec14"] .tile[data-i="rec14"] .tcap, .gwrap[data-open="rec15"] .tile[data-i="rec15"] .tcap, .gwrap[data-open="rec16"] .tile[data-i="rec16"] .tcap, .gwrap[data-open="rec17"] .tile[data-i="rec17"] .tcap, .gwrap[data-open="rec18"] .tile[data-i="rec18"] .tcap, .gwrap[data-open="rec19"] .tile[data-i="rec19"] .tcap, .gwrap[data-open="rec20"] .tile[data-i="rec20"] .tcap, .gwrap[data-open="rec21"] .tile[data-i="rec21"] .tcap, .gwrap[data-open="rec22"] .tile[data-i="rec22"] .tcap, .gwrap[data-open="rec23"] .tile[data-i="rec23"] .tcap, .gwrap[data-open="rec24"] .tile[data-i="rec24"] .tcap{position:static;background:none;padding:15px 2px 0;border-top:1px solid var(--rule-d);margin-top:14px}
.gwrap[data-open="rec0"] .tile[data-i="rec0"] .tfin, .gwrap[data-open="rec1"] .tile[data-i="rec1"] .tfin, .gwrap[data-open="rec2"] .tile[data-i="rec2"] .tfin, .gwrap[data-open="rec3"] .tile[data-i="rec3"] .tfin, .gwrap[data-open="rec4"] .tile[data-i="rec4"] .tfin, .gwrap[data-open="rec5"] .tile[data-i="rec5"] .tfin, .gwrap[data-open="rec6"] .tile[data-i="rec6"] .tfin, .gwrap[data-open="rec7"] .tile[data-i="rec7"] .tfin, .gwrap[data-open="rec8"] .tile[data-i="rec8"] .tfin, .gwrap[data-open="rec9"] .tile[data-i="rec9"] .tfin, .gwrap[data-open="rec10"] .tile[data-i="rec10"] .tfin, .gwrap[data-open="rec11"] .tile[data-i="rec11"] .tfin, .gwrap[data-open="rec12"] .tile[data-i="rec12"] .tfin, .gwrap[data-open="rec13"] .tile[data-i="rec13"] .tfin, .gwrap[data-open="rec14"] .tile[data-i="rec14"] .tfin, .gwrap[data-open="rec15"] .tile[data-i="rec15"] .tfin, .gwrap[data-open="rec16"] .tile[data-i="rec16"] .tfin, .gwrap[data-open="rec17"] .tile[data-i="rec17"] .tfin, .gwrap[data-open="rec18"] .tile[data-i="rec18"] .tfin, .gwrap[data-open="rec19"] .tile[data-i="rec19"] .tfin, .gwrap[data-open="rec20"] .tile[data-i="rec20"] .tfin, .gwrap[data-open="rec21"] .tile[data-i="rec21"] .tfin, .gwrap[data-open="rec22"] .tile[data-i="rec22"] .tfin, .gwrap[data-open="rec23"] .tile[data-i="rec23"] .tfin, .gwrap[data-open="rec24"] .tile[data-i="rec24"] .tfin{font-size:13px}
.gwrap[data-open="rec0"] .tile[data-i="rec0"] .tcon, .gwrap[data-open="rec1"] .tile[data-i="rec1"] .tcon, .gwrap[data-open="rec2"] .tile[data-i="rec2"] .tcon, .gwrap[data-open="rec3"] .tile[data-i="rec3"] .tcon, .gwrap[data-open="rec4"] .tile[data-i="rec4"] .tcon, .gwrap[data-open="rec5"] .tile[data-i="rec5"] .tcon, .gwrap[data-open="rec6"] .tile[data-i="rec6"] .tcon, .gwrap[data-open="rec7"] .tile[data-i="rec7"] .tcon, .gwrap[data-open="rec8"] .tile[data-i="rec8"] .tcon, .gwrap[data-open="rec9"] .tile[data-i="rec9"] .tcon, .gwrap[data-open="rec10"] .tile[data-i="rec10"] .tcon, .gwrap[data-open="rec11"] .tile[data-i="rec11"] .tcon, .gwrap[data-open="rec12"] .tile[data-i="rec12"] .tcon, .gwrap[data-open="rec13"] .tile[data-i="rec13"] .tcon, .gwrap[data-open="rec14"] .tile[data-i="rec14"] .tcon, .gwrap[data-open="rec15"] .tile[data-i="rec15"] .tcon, .gwrap[data-open="rec16"] .tile[data-i="rec16"] .tcon, .gwrap[data-open="rec17"] .tile[data-i="rec17"] .tcon, .gwrap[data-open="rec18"] .tile[data-i="rec18"] .tcon, .gwrap[data-open="rec19"] .tile[data-i="rec19"] .tcon, .gwrap[data-open="rec20"] .tile[data-i="rec20"] .tcon, .gwrap[data-open="rec21"] .tile[data-i="rec21"] .tcon, .gwrap[data-open="rec22"] .tile[data-i="rec22"] .tcon, .gwrap[data-open="rec23"] .tile[data-i="rec23"] .tcon, .gwrap[data-open="rec24"] .tile[data-i="rec24"] .tcon{font-size:10.5px}

.gwrap[data-open="cat0"] .tile[data-i="cat0"], .gwrap[data-open="cat1"] .tile[data-i="cat1"], .gwrap[data-open="cat2"] .tile[data-i="cat2"], .gwrap[data-open="cat3"] .tile[data-i="cat3"], .gwrap[data-open="cat4"] .tile[data-i="cat4"], .gwrap[data-open="cat5"] .tile[data-i="cat5"], .gwrap[data-open="cat6"] .tile[data-i="cat6"], .gwrap[data-open="cat7"] .tile[data-i="cat7"], .gwrap[data-open="cat8"] .tile[data-i="cat8"], .gwrap[data-open="cat9"] .tile[data-i="cat9"], .gwrap[data-open="cat10"] .tile[data-i="cat10"], .gwrap[data-open="cat11"] .tile[data-i="cat11"], .gwrap[data-open="cat12"] .tile[data-i="cat12"], .gwrap[data-open="cat13"] .tile[data-i="cat13"], .gwrap[data-open="cat14"] .tile[data-i="cat14"], .gwrap[data-open="cat15"] .tile[data-i="cat15"], .gwrap[data-open="cat16"] .tile[data-i="cat16"], .gwrap[data-open="cat17"] .tile[data-i="cat17"], .gwrap[data-open="cat18"] .tile[data-i="cat18"], .gwrap[data-open="cat19"] .tile[data-i="cat19"], .gwrap[data-open="cat20"] .tile[data-i="cat20"], .gwrap[data-open="cat21"] .tile[data-i="cat21"], .gwrap[data-open="cat22"] .tile[data-i="cat22"], .gwrap[data-open="cat23"] .tile[data-i="cat23"], .gwrap[data-open="cat24"] .tile[data-i="cat24"], .gwrap[data-open="cat25"] .tile[data-i="cat25"], .gwrap[data-open="cat26"] .tile[data-i="cat26"], .gwrap[data-open="cat27"] .tile[data-i="cat27"], .gwrap[data-open="cat28"] .tile[data-i="cat28"], .gwrap[data-open="cat29"] .tile[data-i="cat29"], .gwrap[data-open="cat30"] .tile[data-i="cat30"], .gwrap[data-open="cat31"] .tile[data-i="cat31"], .gwrap[data-open="cat32"] .tile[data-i="cat32"], .gwrap[data-open="cat33"] .tile[data-i="cat33"], .gwrap[data-open="cat34"] .tile[data-i="cat34"], .gwrap[data-open="cat35"] .tile[data-i="cat35"], .gwrap[data-open="cat36"] .tile[data-i="cat36"], .gwrap[data-open="cat37"] .tile[data-i="cat37"], .gwrap[data-open="cat38"] .tile[data-i="cat38"], .gwrap[data-open="cat39"] .tile[data-i="cat39"], .gwrap[data-open="cat40"] .tile[data-i="cat40"], .gwrap[data-open="cat41"] .tile[data-i="cat41"], .gwrap[data-open="cat42"] .tile[data-i="cat42"], .gwrap[data-open="cat43"] .tile[data-i="cat43"], .gwrap[data-open="cat44"] .tile[data-i="cat44"], .gwrap[data-open="cat45"] .tile[data-i="cat45"], .gwrap[data-open="cat46"] .tile[data-i="cat46"], .gwrap[data-open="cat47"] .tile[data-i="cat47"], .gwrap[data-open="cat48"] .tile[data-i="cat48"], .gwrap[data-open="cat49"] .tile[data-i="cat49"], .gwrap[data-open="cat50"] .tile[data-i="cat50"], .gwrap[data-open="cat51"] .tile[data-i="cat51"], .gwrap[data-open="cat52"] .tile[data-i="cat52"], .gwrap[data-open="cat53"] .tile[data-i="cat53"], .gwrap[data-open="cat54"] .tile[data-i="cat54"], .gwrap[data-open="cat55"] .tile[data-i="cat55"], .gwrap[data-open="cat56"] .tile[data-i="cat56"], .gwrap[data-open="cat57"] .tile[data-i="cat57"], .gwrap[data-open="cat58"] .tile[data-i="cat58"], .gwrap[data-open="cat59"] .tile[data-i="cat59"], .gwrap[data-open="cat60"] .tile[data-i="cat60"], .gwrap[data-open="cat61"] .tile[data-i="cat61"], .gwrap[data-open="cat62"] .tile[data-i="cat62"], .gwrap[data-open="cat63"] .tile[data-i="cat63"], .gwrap[data-open="cat64"] .tile[data-i="cat64"], .gwrap[data-open="cat65"] .tile[data-i="cat65"], .gwrap[data-open="cat66"] .tile[data-i="cat66"], .gwrap[data-open="cat67"] .tile[data-i="cat67"], .gwrap[data-open="cat68"] .tile[data-i="cat68"], .gwrap[data-open="cat69"] .tile[data-i="cat69"], .gwrap[data-open="cat70"] .tile[data-i="cat70"], .gwrap[data-open="cat71"] .tile[data-i="cat71"], .gwrap[data-open="cat72"] .tile[data-i="cat72"], .gwrap[data-open="cat73"] .tile[data-i="cat73"], .gwrap[data-open="cat74"] .tile[data-i="cat74"], .gwrap[data-open="cat75"] .tile[data-i="cat75"], .gwrap[data-open="cat76"] .tile[data-i="cat76"], .gwrap[data-open="cat77"] .tile[data-i="cat77"], .gwrap[data-open="cat78"] .tile[data-i="cat78"], .gwrap[data-open="cat79"] .tile[data-i="cat79"], .gwrap[data-open="cat80"] .tile[data-i="cat80"], .gwrap[data-open="cat81"] .tile[data-i="cat81"], .gwrap[data-open="cat82"] .tile[data-i="cat82"], .gwrap[data-open="cat83"] .tile[data-i="cat83"], .gwrap[data-open="cat84"] .tile[data-i="cat84"]{position:fixed;z-index:91;top:50%;left:50%;transform:translate(-50%,-50%);
 width:min(88vw,1060px);height:auto;cursor:zoom-out;background:transparent}
.gwrap[data-open="cat0"] .tile[data-i="cat0"] img, .gwrap[data-open="cat1"] .tile[data-i="cat1"] img, .gwrap[data-open="cat2"] .tile[data-i="cat2"] img, .gwrap[data-open="cat3"] .tile[data-i="cat3"] img, .gwrap[data-open="cat4"] .tile[data-i="cat4"] img, .gwrap[data-open="cat5"] .tile[data-i="cat5"] img, .gwrap[data-open="cat6"] .tile[data-i="cat6"] img, .gwrap[data-open="cat7"] .tile[data-i="cat7"] img, .gwrap[data-open="cat8"] .tile[data-i="cat8"] img, .gwrap[data-open="cat9"] .tile[data-i="cat9"] img, .gwrap[data-open="cat10"] .tile[data-i="cat10"] img, .gwrap[data-open="cat11"] .tile[data-i="cat11"] img, .gwrap[data-open="cat12"] .tile[data-i="cat12"] img, .gwrap[data-open="cat13"] .tile[data-i="cat13"] img, .gwrap[data-open="cat14"] .tile[data-i="cat14"] img, .gwrap[data-open="cat15"] .tile[data-i="cat15"] img, .gwrap[data-open="cat16"] .tile[data-i="cat16"] img, .gwrap[data-open="cat17"] .tile[data-i="cat17"] img, .gwrap[data-open="cat18"] .tile[data-i="cat18"] img, .gwrap[data-open="cat19"] .tile[data-i="cat19"] img, .gwrap[data-open="cat20"] .tile[data-i="cat20"] img, .gwrap[data-open="cat21"] .tile[data-i="cat21"] img, .gwrap[data-open="cat22"] .tile[data-i="cat22"] img, .gwrap[data-open="cat23"] .tile[data-i="cat23"] img, .gwrap[data-open="cat24"] .tile[data-i="cat24"] img, .gwrap[data-open="cat25"] .tile[data-i="cat25"] img, .gwrap[data-open="cat26"] .tile[data-i="cat26"] img, .gwrap[data-open="cat27"] .tile[data-i="cat27"] img, .gwrap[data-open="cat28"] .tile[data-i="cat28"] img, .gwrap[data-open="cat29"] .tile[data-i="cat29"] img, .gwrap[data-open="cat30"] .tile[data-i="cat30"] img, .gwrap[data-open="cat31"] .tile[data-i="cat31"] img, .gwrap[data-open="cat32"] .tile[data-i="cat32"] img, .gwrap[data-open="cat33"] .tile[data-i="cat33"] img, .gwrap[data-open="cat34"] .tile[data-i="cat34"] img, .gwrap[data-open="cat35"] .tile[data-i="cat35"] img, .gwrap[data-open="cat36"] .tile[data-i="cat36"] img, .gwrap[data-open="cat37"] .tile[data-i="cat37"] img, .gwrap[data-open="cat38"] .tile[data-i="cat38"] img, .gwrap[data-open="cat39"] .tile[data-i="cat39"] img, .gwrap[data-open="cat40"] .tile[data-i="cat40"] img, .gwrap[data-open="cat41"] .tile[data-i="cat41"] img, .gwrap[data-open="cat42"] .tile[data-i="cat42"] img, .gwrap[data-open="cat43"] .tile[data-i="cat43"] img, .gwrap[data-open="cat44"] .tile[data-i="cat44"] img, .gwrap[data-open="cat45"] .tile[data-i="cat45"] img, .gwrap[data-open="cat46"] .tile[data-i="cat46"] img, .gwrap[data-open="cat47"] .tile[data-i="cat47"] img, .gwrap[data-open="cat48"] .tile[data-i="cat48"] img, .gwrap[data-open="cat49"] .tile[data-i="cat49"] img, .gwrap[data-open="cat50"] .tile[data-i="cat50"] img, .gwrap[data-open="cat51"] .tile[data-i="cat51"] img, .gwrap[data-open="cat52"] .tile[data-i="cat52"] img, .gwrap[data-open="cat53"] .tile[data-i="cat53"] img, .gwrap[data-open="cat54"] .tile[data-i="cat54"] img, .gwrap[data-open="cat55"] .tile[data-i="cat55"] img, .gwrap[data-open="cat56"] .tile[data-i="cat56"] img, .gwrap[data-open="cat57"] .tile[data-i="cat57"] img, .gwrap[data-open="cat58"] .tile[data-i="cat58"] img, .gwrap[data-open="cat59"] .tile[data-i="cat59"] img, .gwrap[data-open="cat60"] .tile[data-i="cat60"] img, .gwrap[data-open="cat61"] .tile[data-i="cat61"] img, .gwrap[data-open="cat62"] .tile[data-i="cat62"] img, .gwrap[data-open="cat63"] .tile[data-i="cat63"] img, .gwrap[data-open="cat64"] .tile[data-i="cat64"] img, .gwrap[data-open="cat65"] .tile[data-i="cat65"] img, .gwrap[data-open="cat66"] .tile[data-i="cat66"] img, .gwrap[data-open="cat67"] .tile[data-i="cat67"] img, .gwrap[data-open="cat68"] .tile[data-i="cat68"] img, .gwrap[data-open="cat69"] .tile[data-i="cat69"] img, .gwrap[data-open="cat70"] .tile[data-i="cat70"] img, .gwrap[data-open="cat71"] .tile[data-i="cat71"] img, .gwrap[data-open="cat72"] .tile[data-i="cat72"] img, .gwrap[data-open="cat73"] .tile[data-i="cat73"] img, .gwrap[data-open="cat74"] .tile[data-i="cat74"] img, .gwrap[data-open="cat75"] .tile[data-i="cat75"] img, .gwrap[data-open="cat76"] .tile[data-i="cat76"] img, .gwrap[data-open="cat77"] .tile[data-i="cat77"] img, .gwrap[data-open="cat78"] .tile[data-i="cat78"] img, .gwrap[data-open="cat79"] .tile[data-i="cat79"] img, .gwrap[data-open="cat80"] .tile[data-i="cat80"] img, .gwrap[data-open="cat81"] .tile[data-i="cat81"] img, .gwrap[data-open="cat82"] .tile[data-i="cat82"] img, .gwrap[data-open="cat83"] .tile[data-i="cat83"] img, .gwrap[data-open="cat84"] .tile[data-i="cat84"] img{aspect-ratio:auto;max-height:78vh;width:100%;object-fit:contain}
.gwrap[data-open="cat0"] .tile[data-i="cat0"] .tcap, .gwrap[data-open="cat1"] .tile[data-i="cat1"] .tcap, .gwrap[data-open="cat2"] .tile[data-i="cat2"] .tcap, .gwrap[data-open="cat3"] .tile[data-i="cat3"] .tcap, .gwrap[data-open="cat4"] .tile[data-i="cat4"] .tcap, .gwrap[data-open="cat5"] .tile[data-i="cat5"] .tcap, .gwrap[data-open="cat6"] .tile[data-i="cat6"] .tcap, .gwrap[data-open="cat7"] .tile[data-i="cat7"] .tcap, .gwrap[data-open="cat8"] .tile[data-i="cat8"] .tcap, .gwrap[data-open="cat9"] .tile[data-i="cat9"] .tcap, .gwrap[data-open="cat10"] .tile[data-i="cat10"] .tcap, .gwrap[data-open="cat11"] .tile[data-i="cat11"] .tcap, .gwrap[data-open="cat12"] .tile[data-i="cat12"] .tcap, .gwrap[data-open="cat13"] .tile[data-i="cat13"] .tcap, .gwrap[data-open="cat14"] .tile[data-i="cat14"] .tcap, .gwrap[data-open="cat15"] .tile[data-i="cat15"] .tcap, .gwrap[data-open="cat16"] .tile[data-i="cat16"] .tcap, .gwrap[data-open="cat17"] .tile[data-i="cat17"] .tcap, .gwrap[data-open="cat18"] .tile[data-i="cat18"] .tcap, .gwrap[data-open="cat19"] .tile[data-i="cat19"] .tcap, .gwrap[data-open="cat20"] .tile[data-i="cat20"] .tcap, .gwrap[data-open="cat21"] .tile[data-i="cat21"] .tcap, .gwrap[data-open="cat22"] .tile[data-i="cat22"] .tcap, .gwrap[data-open="cat23"] .tile[data-i="cat23"] .tcap, .gwrap[data-open="cat24"] .tile[data-i="cat24"] .tcap, .gwrap[data-open="cat25"] .tile[data-i="cat25"] .tcap, .gwrap[data-open="cat26"] .tile[data-i="cat26"] .tcap, .gwrap[data-open="cat27"] .tile[data-i="cat27"] .tcap, .gwrap[data-open="cat28"] .tile[data-i="cat28"] .tcap, .gwrap[data-open="cat29"] .tile[data-i="cat29"] .tcap, .gwrap[data-open="cat30"] .tile[data-i="cat30"] .tcap, .gwrap[data-open="cat31"] .tile[data-i="cat31"] .tcap, .gwrap[data-open="cat32"] .tile[data-i="cat32"] .tcap, .gwrap[data-open="cat33"] .tile[data-i="cat33"] .tcap, .gwrap[data-open="cat34"] .tile[data-i="cat34"] .tcap, .gwrap[data-open="cat35"] .tile[data-i="cat35"] .tcap, .gwrap[data-open="cat36"] .tile[data-i="cat36"] .tcap, .gwrap[data-open="cat37"] .tile[data-i="cat37"] .tcap, .gwrap[data-open="cat38"] .tile[data-i="cat38"] .tcap, .gwrap[data-open="cat39"] .tile[data-i="cat39"] .tcap, .gwrap[data-open="cat40"] .tile[data-i="cat40"] .tcap, .gwrap[data-open="cat41"] .tile[data-i="cat41"] .tcap, .gwrap[data-open="cat42"] .tile[data-i="cat42"] .tcap, .gwrap[data-open="cat43"] .tile[data-i="cat43"] .tcap, .gwrap[data-open="cat44"] .tile[data-i="cat44"] .tcap, .gwrap[data-open="cat45"] .tile[data-i="cat45"] .tcap, .gwrap[data-open="cat46"] .tile[data-i="cat46"] .tcap, .gwrap[data-open="cat47"] .tile[data-i="cat47"] .tcap, .gwrap[data-open="cat48"] .tile[data-i="cat48"] .tcap, .gwrap[data-open="cat49"] .tile[data-i="cat49"] .tcap, .gwrap[data-open="cat50"] .tile[data-i="cat50"] .tcap, .gwrap[data-open="cat51"] .tile[data-i="cat51"] .tcap, .gwrap[data-open="cat52"] .tile[data-i="cat52"] .tcap, .gwrap[data-open="cat53"] .tile[data-i="cat53"] .tcap, .gwrap[data-open="cat54"] .tile[data-i="cat54"] .tcap, .gwrap[data-open="cat55"] .tile[data-i="cat55"] .tcap, .gwrap[data-open="cat56"] .tile[data-i="cat56"] .tcap, .gwrap[data-open="cat57"] .tile[data-i="cat57"] .tcap, .gwrap[data-open="cat58"] .tile[data-i="cat58"] .tcap, .gwrap[data-open="cat59"] .tile[data-i="cat59"] .tcap, .gwrap[data-open="cat60"] .tile[data-i="cat60"] .tcap, .gwrap[data-open="cat61"] .tile[data-i="cat61"] .tcap, .gwrap[data-open="cat62"] .tile[data-i="cat62"] .tcap, .gwrap[data-open="cat63"] .tile[data-i="cat63"] .tcap, .gwrap[data-open="cat64"] .tile[data-i="cat64"] .tcap, .gwrap[data-open="cat65"] .tile[data-i="cat65"] .tcap, .gwrap[data-open="cat66"] .tile[data-i="cat66"] .tcap, .gwrap[data-open="cat67"] .tile[data-i="cat67"] .tcap, .gwrap[data-open="cat68"] .tile[data-i="cat68"] .tcap, .gwrap[data-open="cat69"] .tile[data-i="cat69"] .tcap, .gwrap[data-open="cat70"] .tile[data-i="cat70"] .tcap, .gwrap[data-open="cat71"] .tile[data-i="cat71"] .tcap, .gwrap[data-open="cat72"] .tile[data-i="cat72"] .tcap, .gwrap[data-open="cat73"] .tile[data-i="cat73"] .tcap, .gwrap[data-open="cat74"] .tile[data-i="cat74"] .tcap, .gwrap[data-open="cat75"] .tile[data-i="cat75"] .tcap, .gwrap[data-open="cat76"] .tile[data-i="cat76"] .tcap, .gwrap[data-open="cat77"] .tile[data-i="cat77"] .tcap, .gwrap[data-open="cat78"] .tile[data-i="cat78"] .tcap, .gwrap[data-open="cat79"] .tile[data-i="cat79"] .tcap, .gwrap[data-open="cat80"] .tile[data-i="cat80"] .tcap, .gwrap[data-open="cat81"] .tile[data-i="cat81"] .tcap, .gwrap[data-open="cat82"] .tile[data-i="cat82"] .tcap, .gwrap[data-open="cat83"] .tile[data-i="cat83"] .tcap, .gwrap[data-open="cat84"] .tile[data-i="cat84"] .tcap{position:static;background:none;padding:15px 2px 0;border-top:1px solid var(--rule-d);margin-top:14px}
.gwrap[data-open="cat0"] .tile[data-i="cat0"] .tfin, .gwrap[data-open="cat1"] .tile[data-i="cat1"] .tfin, .gwrap[data-open="cat2"] .tile[data-i="cat2"] .tfin, .gwrap[data-open="cat3"] .tile[data-i="cat3"] .tfin, .gwrap[data-open="cat4"] .tile[data-i="cat4"] .tfin, .gwrap[data-open="cat5"] .tile[data-i="cat5"] .tfin, .gwrap[data-open="cat6"] .tile[data-i="cat6"] .tfin, .gwrap[data-open="cat7"] .tile[data-i="cat7"] .tfin, .gwrap[data-open="cat8"] .tile[data-i="cat8"] .tfin, .gwrap[data-open="cat9"] .tile[data-i="cat9"] .tfin, .gwrap[data-open="cat10"] .tile[data-i="cat10"] .tfin, .gwrap[data-open="cat11"] .tile[data-i="cat11"] .tfin, .gwrap[data-open="cat12"] .tile[data-i="cat12"] .tfin, .gwrap[data-open="cat13"] .tile[data-i="cat13"] .tfin, .gwrap[data-open="cat14"] .tile[data-i="cat14"] .tfin, .gwrap[data-open="cat15"] .tile[data-i="cat15"] .tfin, .gwrap[data-open="cat16"] .tile[data-i="cat16"] .tfin, .gwrap[data-open="cat17"] .tile[data-i="cat17"] .tfin, .gwrap[data-open="cat18"] .tile[data-i="cat18"] .tfin, .gwrap[data-open="cat19"] .tile[data-i="cat19"] .tfin, .gwrap[data-open="cat20"] .tile[data-i="cat20"] .tfin, .gwrap[data-open="cat21"] .tile[data-i="cat21"] .tfin, .gwrap[data-open="cat22"] .tile[data-i="cat22"] .tfin, .gwrap[data-open="cat23"] .tile[data-i="cat23"] .tfin, .gwrap[data-open="cat24"] .tile[data-i="cat24"] .tfin, .gwrap[data-open="cat25"] .tile[data-i="cat25"] .tfin, .gwrap[data-open="cat26"] .tile[data-i="cat26"] .tfin, .gwrap[data-open="cat27"] .tile[data-i="cat27"] .tfin, .gwrap[data-open="cat28"] .tile[data-i="cat28"] .tfin, .gwrap[data-open="cat29"] .tile[data-i="cat29"] .tfin, .gwrap[data-open="cat30"] .tile[data-i="cat30"] .tfin, .gwrap[data-open="cat31"] .tile[data-i="cat31"] .tfin, .gwrap[data-open="cat32"] .tile[data-i="cat32"] .tfin, .gwrap[data-open="cat33"] .tile[data-i="cat33"] .tfin, .gwrap[data-open="cat34"] .tile[data-i="cat34"] .tfin, .gwrap[data-open="cat35"] .tile[data-i="cat35"] .tfin, .gwrap[data-open="cat36"] .tile[data-i="cat36"] .tfin, .gwrap[data-open="cat37"] .tile[data-i="cat37"] .tfin, .gwrap[data-open="cat38"] .tile[data-i="cat38"] .tfin, .gwrap[data-open="cat39"] .tile[data-i="cat39"] .tfin, .gwrap[data-open="cat40"] .tile[data-i="cat40"] .tfin, .gwrap[data-open="cat41"] .tile[data-i="cat41"] .tfin, .gwrap[data-open="cat42"] .tile[data-i="cat42"] .tfin, .gwrap[data-open="cat43"] .tile[data-i="cat43"] .tfin, .gwrap[data-open="cat44"] .tile[data-i="cat44"] .tfin, .gwrap[data-open="cat45"] .tile[data-i="cat45"] .tfin, .gwrap[data-open="cat46"] .tile[data-i="cat46"] .tfin, .gwrap[data-open="cat47"] .tile[data-i="cat47"] .tfin, .gwrap[data-open="cat48"] .tile[data-i="cat48"] .tfin, .gwrap[data-open="cat49"] .tile[data-i="cat49"] .tfin, .gwrap[data-open="cat50"] .tile[data-i="cat50"] .tfin, .gwrap[data-open="cat51"] .tile[data-i="cat51"] .tfin, .gwrap[data-open="cat52"] .tile[data-i="cat52"] .tfin, .gwrap[data-open="cat53"] .tile[data-i="cat53"] .tfin, .gwrap[data-open="cat54"] .tile[data-i="cat54"] .tfin, .gwrap[data-open="cat55"] .tile[data-i="cat55"] .tfin, .gwrap[data-open="cat56"] .tile[data-i="cat56"] .tfin, .gwrap[data-open="cat57"] .tile[data-i="cat57"] .tfin, .gwrap[data-open="cat58"] .tile[data-i="cat58"] .tfin, .gwrap[data-open="cat59"] .tile[data-i="cat59"] .tfin, .gwrap[data-open="cat60"] .tile[data-i="cat60"] .tfin, .gwrap[data-open="cat61"] .tile[data-i="cat61"] .tfin, .gwrap[data-open="cat62"] .tile[data-i="cat62"] .tfin, .gwrap[data-open="cat63"] .tile[data-i="cat63"] .tfin, .gwrap[data-open="cat64"] .tile[data-i="cat64"] .tfin, .gwrap[data-open="cat65"] .tile[data-i="cat65"] .tfin, .gwrap[data-open="cat66"] .tile[data-i="cat66"] .tfin, .gwrap[data-open="cat67"] .tile[data-i="cat67"] .tfin, .gwrap[data-open="cat68"] .tile[data-i="cat68"] .tfin, .gwrap[data-open="cat69"] .tile[data-i="cat69"] .tfin, .gwrap[data-open="cat70"] .tile[data-i="cat70"] .tfin, .gwrap[data-open="cat71"] .tile[data-i="cat71"] .tfin, .gwrap[data-open="cat72"] .tile[data-i="cat72"] .tfin, .gwrap[data-open="cat73"] .tile[data-i="cat73"] .tfin, .gwrap[data-open="cat74"] .tile[data-i="cat74"] .tfin, .gwrap[data-open="cat75"] .tile[data-i="cat75"] .tfin, .gwrap[data-open="cat76"] .tile[data-i="cat76"] .tfin, .gwrap[data-open="cat77"] .tile[data-i="cat77"] .tfin, .gwrap[data-open="cat78"] .tile[data-i="cat78"] .tfin, .gwrap[data-open="cat79"] .tile[data-i="cat79"] .tfin, .gwrap[data-open="cat80"] .tile[data-i="cat80"] .tfin, .gwrap[data-open="cat81"] .tile[data-i="cat81"] .tfin, .gwrap[data-open="cat82"] .tile[data-i="cat82"] .tfin, .gwrap[data-open="cat83"] .tile[data-i="cat83"] .tfin, .gwrap[data-open="cat84"] .tile[data-i="cat84"] .tfin{font-size:13px}
.gwrap[data-open="cat0"] .tile[data-i="cat0"] .tcon, .gwrap[data-open="cat1"] .tile[data-i="cat1"] .tcon, .gwrap[data-open="cat2"] .tile[data-i="cat2"] .tcon, .gwrap[data-open="cat3"] .tile[data-i="cat3"] .tcon, .gwrap[data-open="cat4"] .tile[data-i="cat4"] .tcon, .gwrap[data-open="cat5"] .tile[data-i="cat5"] .tcon, .gwrap[data-open="cat6"] .tile[data-i="cat6"] .tcon, .gwrap[data-open="cat7"] .tile[data-i="cat7"] .tcon, .gwrap[data-open="cat8"] .tile[data-i="cat8"] .tcon, .gwrap[data-open="cat9"] .tile[data-i="cat9"] .tcon, .gwrap[data-open="cat10"] .tile[data-i="cat10"] .tcon, .gwrap[data-open="cat11"] .tile[data-i="cat11"] .tcon, .gwrap[data-open="cat12"] .tile[data-i="cat12"] .tcon, .gwrap[data-open="cat13"] .tile[data-i="cat13"] .tcon, .gwrap[data-open="cat14"] .tile[data-i="cat14"] .tcon, .gwrap[data-open="cat15"] .tile[data-i="cat15"] .tcon, .gwrap[data-open="cat16"] .tile[data-i="cat16"] .tcon, .gwrap[data-open="cat17"] .tile[data-i="cat17"] .tcon, .gwrap[data-open="cat18"] .tile[data-i="cat18"] .tcon, .gwrap[data-open="cat19"] .tile[data-i="cat19"] .tcon, .gwrap[data-open="cat20"] .tile[data-i="cat20"] .tcon, .gwrap[data-open="cat21"] .tile[data-i="cat21"] .tcon, .gwrap[data-open="cat22"] .tile[data-i="cat22"] .tcon, .gwrap[data-open="cat23"] .tile[data-i="cat23"] .tcon, .gwrap[data-open="cat24"] .tile[data-i="cat24"] .tcon, .gwrap[data-open="cat25"] .tile[data-i="cat25"] .tcon, .gwrap[data-open="cat26"] .tile[data-i="cat26"] .tcon, .gwrap[data-open="cat27"] .tile[data-i="cat27"] .tcon, .gwrap[data-open="cat28"] .tile[data-i="cat28"] .tcon, .gwrap[data-open="cat29"] .tile[data-i="cat29"] .tcon, .gwrap[data-open="cat30"] .tile[data-i="cat30"] .tcon, .gwrap[data-open="cat31"] .tile[data-i="cat31"] .tcon, .gwrap[data-open="cat32"] .tile[data-i="cat32"] .tcon, .gwrap[data-open="cat33"] .tile[data-i="cat33"] .tcon, .gwrap[data-open="cat34"] .tile[data-i="cat34"] .tcon, .gwrap[data-open="cat35"] .tile[data-i="cat35"] .tcon, .gwrap[data-open="cat36"] .tile[data-i="cat36"] .tcon, .gwrap[data-open="cat37"] .tile[data-i="cat37"] .tcon, .gwrap[data-open="cat38"] .tile[data-i="cat38"] .tcon, .gwrap[data-open="cat39"] .tile[data-i="cat39"] .tcon, .gwrap[data-open="cat40"] .tile[data-i="cat40"] .tcon, .gwrap[data-open="cat41"] .tile[data-i="cat41"] .tcon, .gwrap[data-open="cat42"] .tile[data-i="cat42"] .tcon, .gwrap[data-open="cat43"] .tile[data-i="cat43"] .tcon, .gwrap[data-open="cat44"] .tile[data-i="cat44"] .tcon, .gwrap[data-open="cat45"] .tile[data-i="cat45"] .tcon, .gwrap[data-open="cat46"] .tile[data-i="cat46"] .tcon, .gwrap[data-open="cat47"] .tile[data-i="cat47"] .tcon, .gwrap[data-open="cat48"] .tile[data-i="cat48"] .tcon, .gwrap[data-open="cat49"] .tile[data-i="cat49"] .tcon, .gwrap[data-open="cat50"] .tile[data-i="cat50"] .tcon, .gwrap[data-open="cat51"] .tile[data-i="cat51"] .tcon, .gwrap[data-open="cat52"] .tile[data-i="cat52"] .tcon, .gwrap[data-open="cat53"] .tile[data-i="cat53"] .tcon, .gwrap[data-open="cat54"] .tile[data-i="cat54"] .tcon, .gwrap[data-open="cat55"] .tile[data-i="cat55"] .tcon, .gwrap[data-open="cat56"] .tile[data-i="cat56"] .tcon, .gwrap[data-open="cat57"] .tile[data-i="cat57"] .tcon, .gwrap[data-open="cat58"] .tile[data-i="cat58"] .tcon, .gwrap[data-open="cat59"] .tile[data-i="cat59"] .tcon, .gwrap[data-open="cat60"] .tile[data-i="cat60"] .tcon, .gwrap[data-open="cat61"] .tile[data-i="cat61"] .tcon, .gwrap[data-open="cat62"] .tile[data-i="cat62"] .tcon, .gwrap[data-open="cat63"] .tile[data-i="cat63"] .tcon, .gwrap[data-open="cat64"] .tile[data-i="cat64"] .tcon, .gwrap[data-open="cat65"] .tile[data-i="cat65"] .tcon, .gwrap[data-open="cat66"] .tile[data-i="cat66"] .tcon, .gwrap[data-open="cat67"] .tile[data-i="cat67"] .tcon, .gwrap[data-open="cat68"] .tile[data-i="cat68"] .tcon, .gwrap[data-open="cat69"] .tile[data-i="cat69"] .tcon, .gwrap[data-open="cat70"] .tile[data-i="cat70"] .tcon, .gwrap[data-open="cat71"] .tile[data-i="cat71"] .tcon, .gwrap[data-open="cat72"] .tile[data-i="cat72"] .tcon, .gwrap[data-open="cat73"] .tile[data-i="cat73"] .tcon, .gwrap[data-open="cat74"] .tile[data-i="cat74"] .tcon, .gwrap[data-open="cat75"] .tile[data-i="cat75"] .tcon, .gwrap[data-open="cat76"] .tile[data-i="cat76"] .tcon, .gwrap[data-open="cat77"] .tile[data-i="cat77"] .tcon, .gwrap[data-open="cat78"] .tile[data-i="cat78"] .tcon, .gwrap[data-open="cat79"] .tile[data-i="cat79"] .tcon, .gwrap[data-open="cat80"] .tile[data-i="cat80"] .tcon, .gwrap[data-open="cat81"] .tile[data-i="cat81"] .tcon, .gwrap[data-open="cat82"] .tile[data-i="cat82"] .tcon, .gwrap[data-open="cat83"] .tile[data-i="cat83"] .tcon, .gwrap[data-open="cat84"] .tile[data-i="cat84"] .tcon{font-size:10.5px}
.gwrap[data-c="ff"] .tile:not([data-c="ff"]){display:none}
.gwrap[data-c="eu"] .tile:not([data-c="eu"]){display:none}
.gwrap[data-r="Kitchen"] .tile:not([data-r="Kitchen"]){display:none}
.gwrap[data-r="Bathroom"] .tile:not([data-r="Bathroom"]){display:none}
.gwrap[data-f="antique-cream"] .tile:not([data-f="antique-cream"]){display:none}
.gwrap[data-f="blue-shaker"] .tile:not([data-f="blue-shaker"]){display:none}
.gwrap[data-f="cognac"] .tile:not([data-f="cognac"]){display:none}
.gwrap[data-f="dark-grain"] .tile:not([data-f="dark-grain"]){display:none}
.gwrap[data-f="dark-grey-gloss"] .tile:not([data-f="dark-grey-gloss"]){display:none}
.gwrap[data-f="espresso"] .tile:not([data-f="espresso"]){display:none}
.gwrap[data-f="glossy-white"] .tile:not([data-f="glossy-white"]){display:none}
.gwrap[data-f="light-grey"] .tile:not([data-f="light-grey"]){display:none}
.gwrap[data-f="moonshine"] .tile:not([data-f="moonshine"]){display:none}
.gwrap[data-f="oxford"] .tile:not([data-f="oxford"]){display:none}
.gwrap[data-f="pebble-grey"] .tile:not([data-f="pebble-grey"]){display:none}
.gwrap[data-f="pebble-stone"] .tile:not([data-f="pebble-stone"]){display:none}
.gwrap[data-f="pigeon-white"] .tile:not([data-f="pigeon-white"]){display:none}
.gwrap[data-f="pure-white"] .tile:not([data-f="pure-white"]){display:none}
.gwrap[data-f="saddle"] .tile:not([data-f="saddle"]){display:none}
.gwrap[data-f="sage-green"] .tile:not([data-f="sage-green"]){display:none}
.gwrap[data-f="shaker-cinder"] .tile:not([data-f="shaker-cinder"]){display:none}
.gwrap[data-f="shaker-cream"] .tile:not([data-f="shaker-cream"]){display:none}
.gwrap[data-f="shaker-dove"] .tile:not([data-f="shaker-dove"]){display:none}
.gwrap[data-f="shaker-honey"] .tile:not([data-f="shaker-honey"]){display:none}
.gwrap[data-f="slim-dove-white"] .tile:not([data-f="slim-dove-white"]){display:none}
.gwrap[data-f="slim-white-oak"] .tile:not([data-f="slim-white-oak"]){display:none}
.gwrap[data-f="torrance-white"] .tile:not([data-f="torrance-white"]){display:none}
.gwrap[data-f="white-oak"] .tile:not([data-f="white-oak"]){display:none}
.gwrap:not([data-open="none"]) .gscrim{display:block}
.gwrap:not([data-open="none"]) .gclose{display:block}

.wrap{max-width:1120px}
img{max-width:100%}
:focus-visible{outline:2px solid var(--brass);outline-offset:3px}
html{scroll-behavior:smooth}
@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto}*{animation:none!important;transition:none!important}}

/* ---- tablet ---- */
@media (max-width:1120px){
 .wrap{padding:0 24px}
 [style*="repeat(9,"]{grid-template-columns:repeat(6,minmax(0,1fr))!important}
 .ggrid{grid-template-columns:repeat(3,minmax(0,1fr))!important}
}

/* ---- phone ---- */
@media (max-width:780px){
 .wrap{padding:0 20px}
 h1{font-size:clamp(36px,10.5vw,58px)!important;line-height:1!important}
 h2{font-size:clamp(27px,7.2vw,40px)!important;line-height:1.03!important}
 h3{font-size:clamp(19px,5vw,26px)!important}

 /* every multi-column grid collapses */
 [style*="repeat(9,"]{grid-template-columns:repeat(4,minmax(0,1fr))!important}
 [style*="repeat(4,"]{grid-template-columns:repeat(2,minmax(0,1fr))!important}
 [style*="repeat(3,"]{grid-template-columns:1fr!important}
 [style*="repeat(2,"]{grid-template-columns:1fr!important}
 .ggrid{grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:10px!important}

 /* every side-by-side flex row stacks */
 section [style*="display:flex"][style*="gap:"]{flex-direction:column!important;align-items:stretch!important}
 section [style*="flex:0 0"]{flex:1 1 auto!important;width:100%!important}
 header [style*="display:flex"]{flex-direction:row!important;align-items:center!important}
 .gfilters, .grow, .rv-item-head{flex-direction:row!important;flex-wrap:wrap!important;align-items:center!important}
 .glab{width:100%!important;flex:0 0 100%!important;margin-bottom:2px}
 .tcap{flex-direction:row!important}

 /* nav scrolls rather than disappears */
 header nav{overflow-x:auto;-webkit-overflow-scrolling:touch;gap:18px!important;
  scrollbar-width:none;margin-left:14px!important}
 header nav::-webkit-scrollbar{display:none}
 header .wrap{gap:0!important;height:60px!important}
 header a[href^="tel"]{display:none}

 /* full-bleed image bands get shorter */
 [style*="height:620px"], [style*="height:520px"], [style*="height:480px"]{height:min(56vw,340px)!important}
 [style*="min-height:440px"]{min-height:300px!important}

 /* the day ruler keeps its scale but stops crowding */
 [style*="position:relative;height:34px"]{height:26px!important}

 form{grid-template-columns:1fr!important}
 form [style*="span 2"]{grid-column:span 1!important}
 .btn{width:100%;justify-content:center}
 header .btn{width:auto}
}
@media (max-width:420px){
 [style*="repeat(9,"]{grid-template-columns:repeat(3,minmax(0,1fr))!important}
}
