.hZNHKW_intro{text-align:center;padding-block:clamp(40px,6vw,85px) clamp(25px,4vw,56px)}.hZNHKW_intro h1{font-size:clamp(2.7rem,6vw,5.5rem)}.hZNHKW_intro p{color:var(--muted);margin-block-start:14px}.hZNHKW_toolbar{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:10px 18px;margin-block-end:18px;padding-block:12px;display:flex}.hZNHKW_filters{flex-wrap:wrap;gap:7px;display:flex}.hZNHKW_filters button{border:1px solid var(--line);background:var(--paper);cursor:pointer;min-height:38px;padding:5px 15px;font-size:.9rem;transition:background-color .18s,color .18s}.hZNHKW_filters button:hover{background:var(--stone)}.hZNHKW_filters button[aria-pressed=true]{background:var(--forest);border-color:var(--forest);color:var(--ivory)}.hZNHKW_count{color:var(--muted);font-size:.85rem}.hZNHKW_grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:clamp(12px,2vw,28px);display:grid}.hZNHKW_card{border:1px solid var(--line);background:var(--paper);text-align:start;cursor:zoom-in;flex-direction:column;width:100%;height:100%;padding:0;display:flex}.hZNHKW_photo{background:var(--stone);width:100%;display:block;overflow:hidden}.hZNHKW_photo img{width:100%;height:auto;display:block}.hZNHKW_order{border-block-start:2px solid var(--gold);background:var(--forest);color:var(--ivory);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:22px;margin-block:clamp(42px,7vw,96px);padding:clamp(22px,4vw,54px);display:flex}.hZNHKW_order h2{font-size:clamp(2rem,4vw,3.6rem)}.hZNHKW_order p{margin-block-start:10px}.hZNHKW_dialog{border:1px solid var(--line);background:var(--paper);max-width:min(94vw,760px);max-height:94dvh;color:var(--forest);overscroll-behavior:contain;padding:0}.hZNHKW_dialog::backdrop{-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);background:#061711cc}.hZNHKW_viewer{position:relative}.hZNHKW_fullPhoto{width:min(92vw,74dvh,720px);height:auto;display:block}.hZNHKW_close,.hZNHKW_viewerBar button{border:1px solid var(--line);background:var(--paper);cursor:pointer;border-radius:50%;place-items:center;width:40px;height:40px;padding:0;display:grid}.hZNHKW_close{z-index:1;position:absolute;inset-block-start:10px;inset-inline-end:10px}.hZNHKW_viewerBar{text-align:center;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:8px;padding:8px 12px;display:grid}.hZNHKW_viewerBar h2{font-size:1rem}.hZNHKW_viewerBar p{color:var(--muted);font-size:.78rem}.hZNHKW_viewerBar button:first-child svg{transform:rotate(180deg)}.hZNHKW_viewerBar button:disabled{opacity:.4;cursor:default}@media (max-width:1050px){.hZNHKW_grid{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (max-width:760px){.hZNHKW_grid{grid-template-columns:repeat(2,minmax(0,1fr))}}
