.HsItSW_filters{padding:.25rem var(--pad) 1rem;margin-inline:calc(var(--pad) * -1);scrollbar-width:none;gap:.5rem;display:flex;overflow-x:auto}.HsItSW_filters::-webkit-scrollbar{display:none}.HsItSW_filter{border:1px solid var(--line-strong);border-radius:var(--radius-pill);white-space:nowrap;min-height:2.75rem;transition:background-color var(--dur-ui) var(--ease-ui), color var(--dur-ui) var(--ease-ui), border-color var(--dur-ui) var(--ease-ui);background:0 0;flex:none;align-items:center;gap:.5rem;padding:.5rem 1.1rem;font-size:.92rem;font-weight:500;display:inline-flex}.HsItSW_filter[aria-pressed=true]{background:var(--ink);border-color:var(--ink);color:var(--ivory)}@media (hover:hover){.HsItSW_filter:not([aria-pressed=true]):hover{border-color:var(--ink)}}.HsItSW_count{opacity:.6;font-size:.75rem}.HsItSW_grid{grid-template-columns:repeat(2,minmax(0,1fr));grid-auto-flow:dense;gap:2rem var(--gutter);align-items:start;margin-top:1.5rem;display:grid}.HsItSW_item{scroll-margin-top:calc(var(--header-h) + 1rem)}.HsItSW_item[data-shape=almond]{padding-top:2.5rem}.HsItSW_thumb{text-align:left;cursor:zoom-in;background:0 0;border:0;gap:.7rem;width:100%;padding:0;display:grid}.HsItSW_frame{aspect-ratio:4/5;background:var(--blush-soft);display:block;position:relative;overflow:hidden}.HsItSW_frame.almond{aspect-ratio:5/8}.HsItSW_frame img{object-fit:cover;width:100%;height:100%;transition:transform .9s var(--ease-settle)}@media (hover:hover){.HsItSW_thumb:hover img{transform:scale(1.05)}}.HsItSW_cap{font-family:var(--font-display);gap:.1rem;font-size:1.1rem;font-style:italic;display:grid}.HsItSW_cap .label{color:var(--muted);font-style:normal}@media (min-width:700px){.HsItSW_grid{grid-template-columns:repeat(3,minmax(0,1fr))}.HsItSW_item:nth-child(5n+1){grid-column:span 2}.HsItSW_item:nth-child(5n+1) .HsItSW_frame{aspect-ratio:3/2}}@media (min-width:1200px){.HsItSW_grid{grid-template-columns:repeat(4,minmax(0,1fr))}}.HsItSW_lightbox{width:100%;max-width:none;height:100dvh;max-height:none;color:var(--on-dark);opacity:0;transition:opacity .4s var(--ease-settle), display .4s allow-discrete, overlay .4s allow-discrete;background:#1b1117f7;border:0;margin:0;padding:0}.HsItSW_lightbox[open]{opacity:1}@starting-style{.HsItSW_lightbox[open]{opacity:0}}.HsItSW_lightbox::backdrop{background:0 0}.HsItSW_lbInner{touch-action:pan-y;grid-template-rows:minmax(0,1fr) auto;height:100%;display:grid;position:relative}.HsItSW_lbImage{min-height:0;padding:4rem 1rem 0;position:relative}.HsItSW_lbImg{object-fit:contain;width:100%;height:100%}.HsItSW_lbSide{padding:1.25rem var(--pad) calc(1.5rem + env(safe-area-inset-bottom));justify-items:start;gap:.6rem;display:grid}.HsItSW_lbSide .label{color:var(--on-dark-muted)}.HsItSW_lbAlt{color:var(--on-dark-muted)}.HsItSW_lbNote{font-size:var(--fs-small);color:var(--on-dark-muted);max-width:26rem}.HsItSW_lbBtn{border:1px solid var(--line-dark);width:3rem;height:3rem;color:var(--on-dark);transition:background-color var(--dur-ui) var(--ease-ui);background:#2b1a22b3;border-radius:50%;place-items:center;display:grid;position:absolute}.HsItSW_lbBtn:hover{background:var(--plum-2)}.HsItSW_lbBtn svg{width:1.3rem;height:1.3rem}.HsItSW_lightbox :focus-visible{outline-color:var(--blush)}.HsItSW_close{top:.75rem;right:.75rem}.HsItSW_prev,.HsItSW_next{top:40%}.HsItSW_prev{left:.75rem}.HsItSW_next{right:.75rem}@media (min-width:1024px){.HsItSW_lbInner{grid-template-rows:none;grid-template-columns:minmax(0,1fr) 24rem}.HsItSW_lbImage{padding:3rem 5rem}.HsItSW_lbSide{align-content:center;padding:3rem 3rem 3rem 0}.HsItSW_prev,.HsItSW_next{top:50%;translate:0 -50%}.HsItSW_next{right:24.75rem}.HsItSW_close{top:1.25rem;right:1.25rem}}
