.gal[data-astro-cid-sahthylw]{padding-top:80px}.top[data-astro-cid-sahthylw]{display:flex;justify-content:space-between;align-items:end;gap:20px;flex-wrap:wrap;margin-bottom:40px}.filters[data-astro-cid-sahthylw]{display:flex;gap:8px;flex-wrap:wrap}.filters[data-astro-cid-sahthylw] button[data-astro-cid-sahthylw]{padding:12px 22px;border:1px solid var(--hair);font-size:12px;letter-spacing:.24em;text-transform:uppercase;transition:all .5s var(--ease)}.filters[data-astro-cid-sahthylw] button[data-astro-cid-sahthylw] sup[data-astro-cid-sahthylw]{font-family:var(--serif);font-style:italic;font-size:14px;letter-spacing:0;margin-left:4px;color:var(--gold-d);transition:color .4s}.filters[data-astro-cid-sahthylw] button[data-astro-cid-sahthylw]:hover{border-color:var(--gold);color:var(--gold)}.filters[data-astro-cid-sahthylw] button[data-astro-cid-sahthylw][aria-selected=true]{background:var(--gold);border-color:var(--gold);color:var(--f950)}.filters[data-astro-cid-sahthylw] button[data-astro-cid-sahthylw][aria-selected=true] sup[data-astro-cid-sahthylw]{color:var(--f800)}.count[data-astro-cid-sahthylw]{font-family:var(--serif);font-style:italic;font-size:22px}.count[data-astro-cid-sahthylw] b[data-astro-cid-sahthylw]{font-weight:400;color:var(--gold);font-size:34px}.grid[data-astro-cid-sahthylw]{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-auto-rows:280px;gap:14px;grid-auto-flow:dense}.item[data-astro-cid-sahthylw]{position:relative;overflow:hidden;display:block;text-align:left}.item[data-astro-cid-sahthylw].tall{grid-row:span 2}.item[data-astro-cid-sahthylw].wide{grid-column:span 2}.grid[data-astro-cid-sahthylw].uniform .item[data-astro-cid-sahthylw]{grid-row:span 1;grid-column:span 1}.grid[data-astro-cid-sahthylw].uniform{grid-auto-rows:380px}.item[data-astro-cid-sahthylw].hide{display:none}.frame-in[data-astro-cid-sahthylw]{position:absolute;inset:0;display:block}.frame-in[data-astro-cid-sahthylw] img{width:100%;height:100%;object-fit:cover;filter:brightness(.85) saturate(.9);transition:transform 1.4s var(--ease),filter .8s}.item[data-astro-cid-sahthylw]:hover .frame-in[data-astro-cid-sahthylw] img{transform:scale(1.06);filter:none}.item[data-astro-cid-sahthylw]:after{content:"";position:absolute;inset:10px;border:1px solid rgba(247,203,117,0);transition:border-color .6s,inset .7s var(--ease);pointer-events:none}.item[data-astro-cid-sahthylw]:hover:after{border-color:var(--gold);inset:16px}.cap[data-astro-cid-sahthylw]{position:absolute;left:0;right:0;bottom:0;display:flex;justify-content:space-between;align-items:end;gap:10px;padding:50px 24px 22px;background:linear-gradient(transparent,#0a1912e6);transform:translateY(30%);opacity:0;transition:all .7s var(--ease)}.item[data-astro-cid-sahthylw]:hover .cap[data-astro-cid-sahthylw],.item[data-astro-cid-sahthylw]:focus-visible .cap[data-astro-cid-sahthylw]{transform:none;opacity:1}.cap[data-astro-cid-sahthylw] em[data-astro-cid-sahthylw]{font-family:var(--serif);font-size:26px;color:var(--cream)}.cap[data-astro-cid-sahthylw] span[data-astro-cid-sahthylw]{font-size:10px;letter-spacing:.3em;text-transform:uppercase;color:var(--gold)}.lb[data-astro-cid-sahthylw]{position:fixed;inset:0;width:100vw;height:100dvh;max-width:none;max-height:none;border:0;padding:0;background:#0a1912f5;color:var(--cream)}.lb[data-astro-cid-sahthylw]::backdrop{background:transparent}.lb-stage[data-astro-cid-sahthylw]{position:absolute;inset:0 0 110px;display:grid;place-items:center;padding:60px 24px 0}.lb-stage[data-astro-cid-sahthylw] img[data-astro-cid-sahthylw]{max-width:min(1100px,92vw);max-height:calc(100dvh - 190px);width:auto;height:auto;object-fit:contain;border:1px solid var(--hair);padding:8px;background:var(--f950)}.lb-ui[data-astro-cid-sahthylw]{position:absolute;left:0;right:0;bottom:0;height:110px;display:flex;justify-content:space-between;align-items:center;gap:20px;padding:0 clamp(20px,4vw,48px);border-top:1px solid var(--hair-s)}.lb-cap[data-astro-cid-sahthylw]{display:flex;gap:22px;align-items:baseline}.lb-cap[data-astro-cid-sahthylw] span[data-astro-cid-sahthylw]{font-size:11px;letter-spacing:.3em;color:var(--gold)}.lb-cap[data-astro-cid-sahthylw] em[data-astro-cid-sahthylw]{font-family:var(--serif);font-size:30px}.lb-ctrl[data-astro-cid-sahthylw]{display:flex;gap:10px}.lb-ctrl[data-astro-cid-sahthylw] button[data-astro-cid-sahthylw]{width:52px;height:52px;border-radius:50%;border:1px solid var(--hair);color:var(--gold);transition:all .4s}.lb-ctrl[data-astro-cid-sahthylw] button[data-astro-cid-sahthylw]:hover{background:var(--gold);color:var(--f950)}.stats[data-astro-cid-sahthylw]{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));border-top:1px solid var(--hair);border-bottom:1px solid var(--hair)}.stats[data-astro-cid-sahthylw] div[data-astro-cid-sahthylw]{padding:40px 16px;text-align:center}.stats[data-astro-cid-sahthylw] div[data-astro-cid-sahthylw]+div[data-astro-cid-sahthylw]{border-left:1px solid var(--hair-s)}.stats[data-astro-cid-sahthylw] b[data-astro-cid-sahthylw]{display:block;font-family:var(--serif);font-weight:300;font-size:clamp(56px,7vw,100px);line-height:1;color:var(--gold)}.stats[data-astro-cid-sahthylw] span[data-astro-cid-sahthylw]{font-size:10px;letter-spacing:.32em;text-transform:uppercase}.handle[data-astro-cid-sahthylw]{display:grid;justify-items:center;gap:16px;margin-top:90px;text-align:center}.handle[data-astro-cid-sahthylw] .h[data-astro-cid-sahthylw]{font-family:var(--serif);font-style:italic;font-size:clamp(40px,8vw,128px);line-height:1;color:var(--cream);transition:color .5s}.handle[data-astro-cid-sahthylw]:hover .h[data-astro-cid-sahthylw]{color:var(--gold)}@media(max-width:600px){.top[data-astro-cid-sahthylw]{margin-bottom:28px}.filters[data-astro-cid-sahthylw]{flex-wrap:nowrap;overflow-x:auto;scrollbar-width:none;margin:0 calc(var(--gutter) * -1);padding:0 var(--gutter) 2px;scroll-padding-inline:var(--gutter)}.filters[data-astro-cid-sahthylw]::-webkit-scrollbar{display:none}.filters[data-astro-cid-sahthylw] button[data-astro-cid-sahthylw]{flex:none;padding:11px 18px}}@media(max-width:800px){.grid[data-astro-cid-sahthylw]{grid-template-columns:repeat(2,minmax(0,1fr));grid-auto-rows:220px;gap:8px}.grid[data-astro-cid-sahthylw].uniform{grid-auto-rows:260px}.item[data-astro-cid-sahthylw].wide{grid-column:span 2}.cap[data-astro-cid-sahthylw]{opacity:1;transform:none;padding:40px 14px 14px}.cap[data-astro-cid-sahthylw] em[data-astro-cid-sahthylw]{font-size:20px}.lb-cap[data-astro-cid-sahthylw] em[data-astro-cid-sahthylw]{font-size:22px}.lb-ctrl[data-astro-cid-sahthylw] button[data-astro-cid-sahthylw]{width:44px;height:44px}}
